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
339991131570	339991132139	339991132689	339991133239	339991133789	339991134339	339991134889	339991135439	339991135989	339991136539	339991137089	339991137639	339991138189	339991138739	339991139289	339991139839	339991140389	339991140939	339991141489	339991142039	339991142589	339991143139	339991143689	339991144239	339991144789	339991145339	339991145889	339991146439	339991146989	339991147539	339991148089	339991148639	339991149189	339991149739	339991150289	339991150839	339991151389	339991151939	339991152489	339991153039	339991153589	339991154139	339991154689	339991155239	339991155789	339991156339	339991156889	339991157439	339991157989	339991158539	339991159089	339991159639	339991160189	339991160739	339991161289	339991161839	339991162389	339991162939	339991163489	339991164039	339991164589	339991165139	339991165689	339991166239	339991166789	339991167339	339991167889	339991168439	339991168989	339991169539	339991170089	339991170639	339991171189	339991171739	339991172289	339991172839	339991173389	339991173939	339991174489	339991175039	339991175589	339991176139	339991176689	339991177239	339991177789	339991178339	339991178889	339991179439	339991179989	339991180539	339991181089	339991181639	339991182189	339991182739	339991183289	339991183839	339991184389	339991184939	339991185489	339991186039	339991186589	339991187139	339991187689	339991188239	339991188789	339991189339	339991189889	339991190439	339991190989	339991191539	339991192089	339991192639	339991193189	339991193739	339991194289	339991194839	339991195389	339991195939	339991196489	339991197039	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23762	21796	29779	24411	21797	21442	3009	871	675	607	549	495	454	446	439	393	376	375	362	370	381	382	335	328	321	304	318	324	300	306	328	315	303	307	310	285	298	313	285	311	277	293	259	263	259	264	260	276	286	290	297	325	296	294	270	310	311	288	293	304	278	289	294	303	275	296	284	299	291	270	306	322	280	307	309	300	290	300	297	275	273	255	293	306	272	251	274	301	268	234	293	262	293	267	270	269	260	286	262	301	290	274	269	262	286	264	302	305	271	263	312	274	292	284	297	274	296	287	275	254	278	295	290	297	275	295	260	282	273	287	285	282	253	260	284	277	267	284	275	281	268	281	302	278	326	279	304	284	284	298	280	269	310	287	291	290	292	263	294	278	282	281	279	324	256	275	275	289	264	292	295	288	289	295	308	297	304	310	297	289	290	290	290	273	293	282	268	245	289	282	259	281	288	297	275	252	295	285	291	279	278	296	271	297	349	299	275	310	287	299	279	301	271	307	289	298	305	259	273	281	291	280	258	299	326	284	304	271	284	285	284	308	303	292	272	274	301	294	281	281	279	299	268	272	279	260	288	250	281	256	291	274	314	284	290	286	255	261	293	262	271	268	250	293	304	280	288	297	268	292	268	282	262	265	263	282	306	275	264	294	286	305	268	314	285	253	282	301	281	248	296	283	291	316	321	264	302	268	277	275	268	262	281	312	291	278	309	276	281	269	276	275	289	255	263	282	331	303	274	285	312	245	301	274	256	288	290	312	314	284	276	253	251	289	303	303	287	281	264	292	274	299	280	254	283	272	303	274	296	291	292	319	295	289	273	284	296	289	293	318	261	279	252	275	284	268	266	278	254	283	261	297	282	323	284	269	296	288	287	280	275	271	305	299	296	304	283	314	282	284	275	284	272	283	272	290	299	296	276	280	280	268	287	298	274	271	270	275	264	275	304	262	278	299	281	273	265	265	289	281	276	288	303	344	282	263	277	290	281	302	304	268	267	320	276	278	236	262	282	276	308	302	303	271	263	297	273	281	260	307	288	267	283	286	287	262	272	291	283	294	307	260	292	273	314	274	276	253	317	272	270	270	283	298	271	233	272	285	272	298	289	269	285	271	262	274	285	279	311	268	293	285	314	282	279	289	294	279	308	290	241	258	307	270	293	279	269	267	262	289	297	311	293	282	297	299	300	277	284	296	290	285	272	289	296	289	293	318	258	314	286	274	272	246	308	285	286	293	300	292	297	300	297	284	248	283	281	294	264	289	311	278	280	300	271	279	283	289	282	281	265	269	306	283	271	257	286	304	297	266	299	296	304	293	272	275	290	267	305	309	294	281	258	294	301	273	286	301	299	278	290	278	271	341	285	287	284	294	261	298	282	293	299	270	273	273	257	287	259	257	297	245	286	298	274	312	274	294	304	308	281	265	290	275	278	305	263	288	302	285	296	291	299	285	288	272	269	297	287	269	279	253	299	267	270	296	294	304	291	292	256	287	286	285	259	281	293	289	281	262	284	281	297	276	279	300	296	251	292	260	300	284	292	301	307	284	290	275	297	270	264	279	276	295	312	265	328	290	240	264	294	276	269	297	283	271	289	265	283	293	279	270	294	269	268	283	270	264	292	295	278	307	293	268	298	277	297	261	264	293	289	287	248	293	265	288	263	246	262	264	291	279	304	283	277	291	290	267	288	278	271	272	282	264	287	287	274	281	280	249	262	272	265	251	239	265	298	265	296	261	286	279	282	294	248	266	279	277	277	279	304	305	282	278	266	310	298	291	264	283	292	242	295	309	293	248	260	250	262	275	288	295	293	290	303	268	277	275	271	256	278	303	308	293	259	308	281	290	284	272	284	267	262	321	259	278	286	326	278	288	278	277	285	282	267	288	284	279	286	277	280	275	274	292	302	263	253	285	261	255	295	272	297	284	284	292	270	284	270	295	317	305	279	268	281	291	274	295	286	262	310	262	279	277	268	268	284	309	292	271	296	281	304	299	301	280	307	299	271	289	257	287	270	278	274	285	299	273	282	298	293	293	300	282	284	283	273	286	283	255	289	285	284	270	283	295	272	293	285	280	271	282	289	263	270	281	261	287	243	282	275	264	294	272	321	295	279	287	287	279	257	276	290	254	273	265	293	284	289	252	278	286	264	282	229	321	292	295	292	255	292	281	316	288	263	268	270	307	294	292	259	305	259	266	266	256	268	275	275	293	286	263	270	300	315	282	292	282	286	309	274	294	264	305	295	309	301	296	291	269	288	258	268	276	282	273	236	291	288	289	290	239	266	288	281	296	299	301	275	295	249	270	292	288	303	268	276	290	297	302	280	280	291	262	268	284	301	271	263	262	284	291	257	281	273	299	280	316	304	250	264	297	289	266	264	284	245	297	286	286	292	305	291	314	248	270	293	296	291	301	276	272	281	304	285	268	270	290	303	227	311	277	265	277	299	288	281	295	303	289	282	306	277	247	281	249	283	274	284	267	273	286	284	281	262	265	269	275	275	277	275	286	288	250	306	282	291	285	274	284	320	273	289	247	306	307	282	266	286	271	314	273	280	270	286	257	321	299	264	271	257	279	295	264	237	290	280	272	303	271	272	280	274	280	274	287	263	283	278	258	281	278	287	278	265	300	282	270	276	306	268	274	277	296	266	249	278	315	285	293	305	277	285	292	276	293	279	269	245	282	284	264	282	266	263	288	286	298	309	243	281	293	288	270	286	287	286	314	274	269	254	296	279	265	250	288	281	273	282	286	298	298	277	286	285	271	288	265	304	276	285	295	264	261	267	273	307	272	271	265	269	291	293	238	291	300	272	259	262	260	257	287	293	292	265	299	292	297	288	291	282	263	268	279	283	272	286	250	257	271	270	289	291	282	308	254	260	299	287	296	276	276	269	257	301	272	290	267	278	291	293	289	283	295	301	277	280	260	282	295	255	284	294	273	296	279	301	296	284	265	284	300	298	242	283	293	246	267	287	297	293	307	283	332	286	319	272	300	302	298	271	302	294	269	266	283	295	294	287	254	255	266	277	279	293	274	271	290	300	253	263	315	271	281	299	290	303	292	221	264	293	252	270	300	277	298	259	275	253	276	300	319	308	290	284	276	283	304	281	264	273	270	291	303	322	273	292	291	278	275	264	293	265	282	299	254	315	258	291	283	279	303	286	273	282	284	262	296	278	283	265	255	295	284	253	299	284	276	320	264	287	285	305	275	317	281	289	296	279	302	262	285	282	256	274	279	281	275	282	287	299	280	268	272	297	292	273	277	292	304	232	271	269	302	270	295	307	253	308	290	301	259	267	261	257	281	317	295	274	263	289	308	268	286	293	266	292	318	285	269	253	258	287	295	249	284	291	294	321	257	269	286	285	285	267	297	272	284	319	275	328	266	255	293	255	288	270	274	279	300	279	279	274	283	282	265	282	258	310	310	285	256	288	274	258	267	287	264	279	259	301	275	287	290	260	272	292	285	294	280	277	274	277	294	286	265
7528	16347	13353	7091	4934	3585	2659	2202	1801	1482	1338	1145	1034	981	816	785	780	672	686	689	644	626	589	580	492	560	583	541	509	532	479	547	490	530	463	474	501	491	499	453	483	440	508	482	485	458	499	463	514	480	503	477	479	453	490	470	438	494	449	480	449	460	440	460	437	471	418	433	465	414	440	421	420	443	451	428	424	443	436	447	446	449	460	442	438	412	467	457	464	458	441	421	457	424	440	443	435	463	442	478	406	481	445	437	461	488	461	431	462	444	413	431	460	469	405	463	427	437	414	418	448	431	472	448	491	461	408	472	464	404	444	445	406	411	420	423	419	424	440	474	461	411	459	413	472	451	465	452	420	429	448	439	450	412	423	431	476	454	450	456	429	452	397	397	442	441	418	438	472	440	428	478	408	436	447	412	443	424	436	477	441	439	440	438	409	419	440	463	460	449	424	461	439	400	447	454	438	449	401	432	466	451	446	446	419	459	413	418	434	467	396	464	463	437	427	488	423	431	438	417	432	424	451	409	436	447	419	402	428	432	448	424	410	433	444	436	460	401	399	433	486	443	436	437	463	439	444	420	446	431	427	437	421	482	455	374	492	432	441	440	435	466	426	462	422	429	438	453	445	424	446	423	422	443	452	463	468	437	450	419	379	396	457	440	422	418	425	450	457	456	451	471	397	416	434	433	463	444	429	424	439	437	443	482	480	454	437	423	456	443	458	473	466	433	437	461	453	439	466	455	449	439	443	465	462	442	431	416	424	474	457	465	417	435	411	459	412	429	470	433	487	455	432	454	418	436	434	436	417	407	459	415	475	447	464	471	410	419	467	428	445	395	438	442	422	418	442	452	434	425	436	447	446	410	440	437	440	447	442	444	459	464	443	454	454	482	426	442	430	446	447	414	445	444	483	401	468	478	442	432	436	427	417	472	457	437	451	445	441	433	438	439	471	468	429	409	437	465	448	455	427	431	464	446	417	446	446	456	489	460	441	448	471	468	448	446	408	458	426	458	467	435	452	460	444	432	440	453	439	441	429	438	433	413	465	452	430	446	443	445	463	414	436	435	438	434	460	443	455	407	422	458	414	427	461	446	442	467	417	425	416	414	457	444	464	450	433	431	456	425	432	485	422	458	475	454	459	423	435	426	445	439	452	415	427	443	482	402	461	444	404	475	474	449	406	438	417	455	453	432	435	405	444	456	422	453	443	451	462	416	465	453	441	446	444	414	449	437	426	436	440	454	449	455	441	437	417	393	472	477	414	430	445	403	469	401	404	442	435	432	459	457	420	445	410	479	441	443	423	429	457	459	433	447	433	460	442	446	465	454	396	447	408	441	451	454	429	461	439	432	434	463	414	445	413	449	417	452	431	430	424	433	415	432	435	487	433	434	434	417	432	430	434	440	441	424	420	437	437	459	434	418	449	458	442	420	421	423	414	419	471	405	476	430	462	428	446	426	456	438	443	442	455	428	451	461	452	408	435	414	420	401	458	411	452	443	401	451	469	455	401	482	422	401	448	432	400	438	434	437	387	446	454	418	439	445	414	447	462	453	437	439	460	444	458	444	410	451	457	457	436	428	439	455	428	435	449	432	434	457	394	467	423	482	440	458	424	452	442	441	461	415	426	430	465	451	413	466	408	441	426	453	416	443	457	409	410	410	457	461	445	450	440	475	448	467	404	435	446	386	433	427	452	432	404	455	459	416	415	442	413	415	475	481	453	422	445	469	441	448	440	439	393	424	487	430	453	468	456	460	421	412	437	456	452	439	446	418	451	460	432	434	410	490	421	411	421	414	448	421	399	430	412	400	448	462	420	459	416	425	458	428	417	427	441	458	439	437	427	420	429	435	441	434	465	422	449	466	441	422	439	432	429	402	430	412	441	452	412	442	430	441	432	398	446	480	443	403	432	408	426	436	470	403	444	453	482	425	455	416	463	416	451	439	455	462	469	446	440	437	447	440	459	396	467	436	461	447	461	421	454	461	439	458	467	452	425	449	422	466	479	441	434	401	423	414	474	433	455	446	468	419	442	453	439	410	446	420	409	476	394	442	427	435	450	461	462	445	448	456	428	493	465	453	439	412	413	429	447	425	404	437	411	430	454	420	410	427	454	416	400	438	435	415	452	465	497	438	415	437	455	402	423	383	488	446	435	432	430	406	449	429	471	451	446	419	447	436	473	442	434	446	424	434	427	449	423	443	386	469	426	438	434	480	406	466	442	422	449	437	429	444	432	447	440	462	464	491	433	380	465	426	459	481	386	462	443	394	474	423	407	468	432	465	417	429	486	443	426	409	433	430	452	460	412	459	463	459	428	433	407	454	447	420	446	467	378	455	396	419	436	426	402	427	465	453	459	466	459	394	451	463	402	410	450	417	427	452	415	421	432	445	441	458	439	425	400	459	445	469	450	427	486	420	405	415	449	445	446	440	456	423	443	472	432	464	418	435	416	406	448	428	417	416	436	443	453	415	441	461	431	442	424	445	437	463	472	412	481	430	450	483	403	440	423	411	434	454	450	451	452	445	416	424	446	440	453	418	418	390	401	413	432	435	433	446	469	441	440	453	477	420	460	427	427	467	440	456	428	450	422	460	460	434	458	470	465	477	406	469	432	469	405	427	458	446	449	407	399	441	418	446	435	442	443	439	437	426	451	427	426	422	472	444	458	418	453	404	429	403	397	435	412	463	445	464	449	450	451	443	425	437	442	457	456	442	415	420	465	460	432	449	471	450	477	437	454	447	477	461	426	469	406	410	412	456	451	458	418	411	449	427	473	448	419	451	473	420	462	455	407	427	439	415	413	428	469	428	417	435	452	457	415	439	446	431	485	429	455	388	424	464	452	445	460	439	462	441	414	473	447	418	433	398	431	430	448	431	445	460	429	444	413	418	445	436	447	435	427	418	416	451	436	426	457	414	420	450	437	459	447	444	474	454	479	431	449	443	464	435	411	425	434	433	445	467	446	434	435	451	435	436	430	428	417	441	470	453	454	444	422	448	409	441	404	432	432	462	386	427	431	407	445	429	413	444	485	461	451	476	444	459	462	420	428	397	447	449	440	439	437	446	450	398	422	440	463	422	436	429	426	448	427	465	428	454	410	425	461	436	453	419	422	457	445	426	465	448	436	443	433	466	416	444	453	449	466	453	484	422	438	458	424	419	458	450	469	481	421	468	438	456	428	424	416	460	439	454	445	431	421	483	442	456	420	434	418	453	457	479	420	392	438	408	417	396	434	449	416	448	433	420	435	430	445	429	443	411	452	443	443	488	408	464	464	431	472	461	462	448	421	444	470	466	435	441	434	458	419	436	417	434	412	422	462	434	468	447	428	427	473	446	419	474	428	420	427	436	435	421	374	415	459	454	426	453	460	459	476	438	469	410	447	444	450	424	401	469	418	448	432	438	403	430	436	437	457	494	462	407	407	430	412	432	483	438	463	454	433	443	471	443	430	417	467	402	437	437	440	390	418	461	392	431	458	428
26655	19782	6442	1133	849	746	662	592	609	606	583	604	571	569	567	632	581	566	580	587	634	574	625	573	616	590	586	620	614	537	602	547	512	579	581	624	578	559	557	593	584	563	624	646	542	573	621	588	585	595	559	621	591	573	612	563	579	591	594	581	589	571	604	591	590	632	542	602	621	574	597	618	552	579	571	617	636	556	591	577	583	616	581	592	599	593	596	589	589	571	553	591	563	583	555	654	591	573	630	560	556	562	608	505	611	567	596	582	541	576	593	582	610	549	614	598	587	578	567	578	537	562	600	566	636	626	581	589	615	581	577	576	540	635	581	595	602	567	567	574	572	591	601	579	621	564	585	602	584	568	560	571	599	567	585	602	586	572	596	593	589	596	589	586	610	621	572	585	547	613	563	615	618	620	571	628	616	580	564	568	583	558	596	573	568	603	614	593	554	634	566	631	584	589	576	627	569	589	575	574	534	586	568	573	608	575	619	573	555	615	584	566	621	542	637	632	584	570	605	585	592	546	583	569	598	588	607	584	601	582	569	554	594	583	586	582	604	602	598	640	615	543	603	572	542	537	571	555	572	572	625	584	592	588	562	571	598	625	556	549	574	565	585	595	549	624	593	543	590	528	597	588	616	577	593	564	540	560	561	623	577	577	571	580	590	605	559	591	604	609	572	586	619	578	571	579	596	564	584	635	574	571	597	585	609	599	608	557	569	632	595	575	568	566	602	598	594	602	570	586	574	598	596	597	533	553	618	574	595	586	629	551	585	595	587	595	574	589	574	603	573	596	552	591	556	629	588	572	581	560	615	605	598	598	557	562	566	610	592	619	626	601	570	610	598	587	577	655	605	592	597	589	621	588	582	626	610	610	597	631	610	612	634	584	606	582	577	577	588	592	599	577	646	597	562	607	632	592	596	632	594	559	604	594	640	555	610	601	589	606	565	588	597	555	616	579	562	594	578	583	623	566	608	621	584	568	570	579	589	603	591	614	596	596	582	583	551	621	591	623	597	636	563	592	565	579	577	554	597	577	551	555	578	574	585	558	565	598	587	613	551	607	572	579	610	552	594	606	619	551	583	595	628	596	588	617	582	585	605	584	548	573	610	585	585	586	540	571	580	588	532	657	614	608	599	542	575	525	583	547	568	590	624	599	594	551	621	561	546	612	580	583	623	603	587	581	566	618	587	572	552	572	586	550	546	579	588	601	555	569	547	567	573	596	589	529	568	587	539	610	591	610	619	568	619	602	585	571	569	591	567	587	607	600	587	629	613	580	594	586	584	571	581	558	595	626	603	580	586	611	639	586	643	626	540	559	591	557	602	618	568	598	539	619	588	576	620	584	589	598	610	602	599	569	615	582	543	586	550	658	591	607	609	580	562	576	592	592	553	573	585	653	584	535	600	595	557	600	588	604	560	560	600	593	568	590	582	557	596	615	592	567	560	570	569	561	602	579	550	571	566	572	597	563	561	642	583	570	646	551	598	609	590	588	578	575	580	583	590	547	600	575	599	564	592	598	577	564	628	624	547	581	573	562	574	559	592	598	593	603	543	581	597	612	537	592	586	589	574	565	570	559	588	615	599	588	580	621	612	587	620	569	573	599	588	576	602	585	559	603	628	603	546	573	547	620	584	632	585	628	583	575	555	560	572	550	558	617	597	583	581	590	605	599	583	580	560	590	588	607	582	614	603	621	582	516	555	593	593	596	582	567	574	568	584	596	576	556	579	618	593	592	601	578	574	571	578	601	535	570	537	593	561	564	569	609	555	613	550	591	568	587	598	571	598	549	583	575	575	580	541	592	564	579	610	593	571	577	569	597	538	572	612	610	569	570	595	591	606	613	573	570	542	559	633	558	543	560	602	641	596	561	621	571	578	563	614	591	557	629	575	573	566	574	580	579	582	549	582	573	551	584	577	620	599	559	571	568	578	558	543	562	595	587	623	627	597	613	605	627	583	549	607	578	566	556	613	599	599	595	568	591	566	556	602	592	596	593	595	579	598	609	602	563	573	633	566	547	577	603	556	570	601	534	581	566	553	542	563	576	558	604	564	602	568	592	619	594	609	603	555	569	567	615	592	610	521	608	631	582	560	570	594	613	628	572	596	618	541	593	566	609	561	575	565	597	567	607	577	588	599	559	544	595	621	558	596	603	605	591	587	575	592	561	597	590	589	599	599	596	624	626	556	589	576	606	586	564	593	587	655	590	629	596	600	588	590	528	621	575	604	614	627	581	572	588	580	607	607	568	592	603	584	559	602	602	622	607	598	562	534	603	604	598	584	612	530	582	578	585	628	623	570	582	559	540	565	597	571	572	581	563	633	614	554	575	590	550	534	558	595	603	603	590	600	591	603	580	618	558	589	609	577	616	539	605	606	589	562	537	579	604	597	573	561	596	607	553	571	589	569	584	563	577	610	572	568	575	580	609	599	564	629	585	583	577	577	613	617	622	555	577	590	585	609	591	607	657	603	603	553	597	576	590	601	595	605	594	596	587	595	581	581	552	578	602	592	573	551	592	585	547	605	622	614	581	582	572	597	630	601	578	606	583	616	564	565	585	567	587	577	597	585	574	598	595	589	593	557	574	572	547	574	579	600	559	597	603	579	558	584	567	580	568	563	564	549	539	574	641	518	563	550	591	580	601	591	615	602	568	607	614	574	630	625	629	609	577	577	613	571	578	585	591	639	606	575	563	610	603	619	522	582	573	609	576	602	553	550	547	556	573	576	582	606	578	563	597	564	563	600	611	593	560	595	614	576	593	572	599	573	580	547	563	589	572	578	569	615	615	582	583	611	578	591	579	590	586	579	587	612	540	556	603	592	616	586	587	542	541	582	598	612	604	615	587	570	549	540	570	574	567	574	602	611	576	567	628	600	554	569	584	597	562	628	585	545	579	593	585	563	612	646	604	600	632	577	570	586	619	567	578	585	570	614	559	606	567	617	586	593	599	557	551	634	603	606	574	593	617	544	571	587	572	596	568	605	563	587	590	570	584	592	580	585	572	555	596	548	605	615	555	567	605	577	606	585	562	557	585	596	611	587	548	546	635	569	577	578	609	579	609	629	591	609	578	595	621	562	571	612	588	625	613	593	576	602	582	584	602	573	578	580	574	600	580	567	570	608	601	591	579	558	553	607	559	603	600	632	580	601	616	610	554	574	580	566	557	597	601	552	594	588	546	600	609	563	567	570	591	582	583	572	615	624	595	563	593	586	587	560	576	589	571	609	537	547	634	591	596	557	596	551	622	562	604	600	561	606	547	601	559	604	622	594	629	569	604	621	602	584	594	557	595	571	593	569	585	571	607	607	614	580	574	586	597	585	579	570	559	596	601	586	532	563	600	611	572	587	547	599	596	632	581	576	612	581	592	565	579	565	626	600	569	612	612	583	609	615	590	566	602	571	613	621	597	603	599	552	594	601	604	579	537	612	567	545	591	604	596	615	572	561	600	614	601	591	597	553	603	599	552	539	567	593	596
4277	1714	1518	1137	1061	1021	949	964	912	899	938	853	835	866	858	835	819	910	849	884	905	880	829	839	829	904	821	859	876	899	832	907	828	837	893	870	821	854	845	871	864	865	852	894	801	864	893	841	926	822	846	845	916	851	809	867	837	901	811	884	822	818	852	860	861	876	876	880	872	831	893	851	878	855	832	912	858	904	843	893	852	910	848	841	846	849	871	797	863	829	835	882	892	777	895	816	859	899	827	877	812	834	863	854	898	857	862	884	866	890	877	793	855	908	854	898	833	801	839	817	859	859	896	870	864	845	856	871	885	900	843	857	897	837	855	863	893	861	922	798	823	858	867	858	846	907	891	896	818	915	867	850	889	889	876	906	826	863	851	838	808	810	844	886	864	848	920	851	804	845	873	909	832	847	846	900	884	872	898	901	898	876	850	898	821	890	836	820	852	828	860	829	816	865	871	886	878	835	910	858	904	869	854	833	880	803	893	834	867	875	863	911	844	876	875	946	877	822	853	865	892	871	861	889	898	864	857	835	834	834	882	880	821	857	820	819	857	872	902	853	816	821	866	831	852	834	861	851	851	840	843	850	904	848	842	827	870	878	824	900	852	879	914	841	851	841	877	894	883	903	846	890	834	856	884	806	850	834	888	887	812	921	818	823	861	852	834	870	900	889	880	837	819	868	868	873	904	798	896	836	883	847	858	847	884	879	860	843	822	873	805	880	844	843	860	853	886	871	852	826	863	822	910	873	872	850	882	846	877	885	897	852	808	826	826	887	805	916	855	793	887	892	865	855	877	861	863	846	854	792	883	844	871	851	882	851	902	904	884	827	862	900	914	874	861	868	882	883	909	857	861	860	870	843	838	894	856	821	830	857	888	912	876	874	825	853	853	840	835	828	858	983	870	892	915	914	837	851	855	799	888	823	883	873	825	821	909	822	877	844	896	884	837	889	849	851	828	882	852	830	864	907	893	856	918	889	819	856	896	858	882	849	855	863	867	853	850	831	830	859	865	820	917	820	822	899	862	887	902	832	845	875	927	866	825	861	822	835	819	872	848	875	869	892	832	875	829	899	790	866	827	800	886	846	879	878	845	877	871	831	882	832	861	846	884	854	861	908	824	807	809	825	846	895	898	845	860	815	812	860	849	877	845	854	830	897	832	845	902	869	846	756	871	918	916	880	822	870	859	862	876	908	932	882	844	860	873	857	870	844	871	834	868	854	887	849	875	878	844	871	861	867	883	919	809	888	833	840	836	895	857	894	876	825	881	874	886	846	899	861	837	900	846	885	853	815	841	832	888	811	888	837	873	839	835	854	852	846	829	864	853	825	836	882	902	845	848	861	834	870	846	825	873	858	873	840	818	867	879	813	831	857	858	876	873	842	869	899	873	898	889	864	884	808	882	894	842	846	846	901	807	870	885	866	863	863	890	827	874	834	877	856	826	893	835	826	854	862	935	838	840	851	842	861	852	833	836	860	837	852	844	867	859	861	842	847	842	834	825	886	868	862	929	829	857	859	860	852	839	880	878	854	865	847	828	840	891	793	820	842	817	892	859	895	849	869	857	846	893	851	887	787	882	873	825	870	896	813	878	862	881	881	832	839	816	834	877	855	907	873	868	851	865	847	855	844	832	853	827	836	831	871	886	844	878	889	822	854	855	865	852	833	875	869	817	846	830	840	855	896	913	829	884	903	821	830	880	867	908	825	855	883	841	835	819	880	896	835	863	862	878	796	894	885	868	882	848	855	854	818	824	852	864	893	861	834	862	876	822	844	817	835	857	861	855	828	851	855	834	850	850	826	829	851	846	853	916	840	845	856	848	840	876	898	871	917	863	880	797	873	870	858	868	859	850	892	911	896	889	877	891	771	858	861	813	821	854	888	830	841	915	865	874	849	809	856	850	876	882	853	840	909	852	806	858	859	845	871	827	870	888	873	873	804	852	810	804	821	881	879	850	826	829	842	799	878	841	828	861	868	836	875	874	873	852	822	926	861	907	807	854	825	824	868	823	842	882	847	819	893	825	873	830	888	818	859	811	875	838	834	861	832	871	906	881	858	878	917	845	839	850	861	910	856	849	846	850	835	837	827	803	868	829	854	864	891	854	882	901	867	844	836	824	849	864	874	889	911	895	838	808	819	859	819	856	846	872	854	829	877	860	809	853	883	881	871	886	816	886	831	857	851	794	884	837	863	854	811	911	871	863	844	874	880	857	821	896	831	828	815	839	872	892	812	884	819	884	857	841	871	860	877	821	869	876	839	857	871	849	884	864	824	839	864	824	863	814	816	844	844	860	851	878	889	888	863	910	863	825	873	841	916	841	848	858	818	829	877	844	868	845	865	848	862	936	864	857	847	865	803	850	834	844	843	791	840	846	884	877	862	826	853	838	790	792	895	933	845	887	815	874	854	809	847	814	899	818	823	827	899	912	825	845	837	867	906	883	899	849	854	799	907	853	871	895	820	854	870	831	862	884	906	816	851	841	906	831	842	889	898	891	885	876	855	863	846	821	869	874	908	871	824	893	861	900	821	882	868	861	865	881	863	880	842	858	855	849	852	945	846	865	906	879	832	795	876	830	825	880	878	847	846	910	844	845	870	868	854	855	887	832	908	826	849	856	855	883	878	805	888	839	870	858	825	856	851	810	894	824	778	883	837	821	875	836	886	824	884	904	866	871	857	887	830	822	885	867	827	874	821	869	894	829	896	867	892	889	836	835	849	870	874	890	855	823	804	877	868	891	864	864	854	841	884	893	843	871	865	818	832	874	870	848	881	886	927	871	841	840	826	864	841	852	832	846	879	869	831	811	840	876	876	821	938	808	841	856	805	931	827	839	864	837	859	847	853	849	843	869	848	910	905	870	857	826	870	866	881	842	841	862	912	850	874	853	828	907	859	832	864	894	834	881	845	862	877	911	898	903	882	888	905	853	855	880	911	809	876	882	852	862	911	831	878	815	902	783	869	883	845	898	855	851	859	859	863	843	943	799	839	840	849	859	840	859	882	877	922	879	898	812	885	950	870	865	850	821	878	885	883	868	850	816	851	860	875	819	876	861	834	825	907	839	846	844	864	877	831	841	850	884	852	802	884	869	866	841	863	850	840	835	847	847	835	880	882	897	837	911	800	893	861	866	902	856	891	859	860	835	836	841	899	859	873	823	889	882	836	879	940	834	811	895	805	872	844	865	883	820	874	831	876	854	889	840	888	830	901	799	879	863	836	869	863	909	881	861	893	869	905	846	859	837	871	857	897	887	847	845	847	851	830	878	852	858	843	883	884	860	880	854	805	873	789	864	868	883	887	891	817	816	869	870	832	846	834	830	823	880	833	868	844	896	846	802	903	817	841	861	876	871	830	837	870	929	820	888	824	885	811	841	851	843	821	896	864	837	872	877	861	860	850	888	871	890	855	842	826	849	904	850	851	854	842	858	935	875	860	847	892	912	846	817	839	841	879	877	832	893	876	872	816	826	865	875	835
23826	21068	28225	24106	20939	5183	1253	906	828	673	710	709	688	705	692	679	671	646	649	649	636	676	642	619	587	632	629	620	633	621	627	604	629	611	601	580	631	551	566	583	617	595	592	561	589	596	591	598	601	575	615	583	578	624	581	627	606	570	599	624	561	594	604	584	622	635	656	617	634	630	620	613	610	558	599	601	588	671	607	576	550	571	590	613	621	649	585	593	595	593	591	627	564	537	607	614	614	615	573	614	640	585	564	592	582	579	622	563	600	585	554	638	593	623	552	587	607	592	595	589	620	576	619	588	605	582	600	562	603	587	607	610	601	582	556	606	579	594	631	597	581	575	576	576	582	601	578	606	590	586	596	625	600	565	579	642	586	565	582	575	617	605	579	569	612	580	569	574	629	588	599	622	628	587	592	580	560	621	613	562	575	594	593	548	601	570	623	602	615	591	620	576	614	583	591	630	645	607	613	657	599	569	570	559	580	651	572	624	583	587	583	599	632	583	592	568	570	555	613	602	650	600	586	600	580	615	618	568	610	585	568	584	597	582	610	611	558	605	582	613	557	650	622	607	578	549	628	595	609	607	578	547	620	613	590	563	593	607	579	599	607	592	626	583	587	642	599	586	601	589	607	559	588	592	592	594	585	573	611	588	611	624	616	632	583	598	597	559	572	632	563	601	561	585	580	606	582	574	581	612	560	626	579	621	597	598	597	581	582	581	594	560	560	567	578	594	610	641	607	570	607	623	618	609	586	604	574	589	573	607	598	609	578	594	598	571	578	625	609	561	618	535	574	588	585	624	603	584	589	554	598	575	571	594	610	633	595	565	589	590	570	577	596	622	552	570	612	587	588	628	582	603	588	610	584	548	588	603	579	583	579	598	629	578	620	589	605	576	595	570	606	555	581	565	536	577	598	601	620	520	574	601	579	538	637	619	609	580	592	602	589	567	584	581	603	585	612	642	621	557	612	548	566	611	578	564	633	616	612	581	556	615	604	584	633	596	554	598	569	567	623	652	590	597	586	618	570	558	587	630	536	573	623	593	616	605	539	602	609	594	601	588	596	581	577	625	596	614	561	610	611	583	568	598	587	591	573	620	612	586	594	599	587	597	571	573	595	594	632	617	614	568	583	609	614	552	595	561	609	562	620	620	627	603	582	585	595	566	589	593	592	582	556	631	602	583	617	618	592	589	571	579	573	601	578	615	568	569	545	590	644	596	613	596	585	584	606	573	605	606	597	554	587	633	571	543	589	595	593	558	617	638	625	584	569	608	615	586	552	605	600	604	605	591	543	596	577	597	601	561	592	610	621	631	612	578	598	602	599	588	594	587	615	588	640	629	574	616	588	622	618	610	562	579	587	604	601	634	567	591	626	596	559	613	598	626	623	587	570	571	561	588	579	580	561	557	622	607	605	606	640	623	591	590	587	583	625	662	581	619	567	587	598	597	555	611	548	615	563	584	669	615	579	586	646	612	588	597	600	573	605	633	644	605	617	581	602	585	587	558	588	629	568	577	587	613	574	630	626	567	598	581	605	588	625	628	662	615	611	596	581	596	578	597	592	572	542	549	598	599	578	548	599	602	644	606	621	578	589	624	567	602	599	621	589	623	578	600	561	585	566	615	632	601	583	603	596	595	580	607	614	567	585	603	547	617	613	620	588	577	587	579	578	595	566	597	610	605	566	578	620	562	584	550	587	629	588	599	552	573	575	561	588	587	635	592	600	655	563	595	576	526	637	610	624	597	615	560	553	602	603	640	614	591	576	574	616	584	598	616	597	582	596	622	621	539	589	578	575	597	598	601	617	614	546	590	540	545	624	576	553	581	570	625	593	611	569	576	565	607	602	578	597	614	604	568	592	595	570	614	607	612	610	594	597	576	604	582	580	580	566	567	592	588	577	532	577	581	551	602	599	623	594	604	568	601	604	552	540	580	537	576	590	603	612	572	601	572	595	578	624	591	647	584	559	606	564	598	593	611	571	587	545	613	592	572	586	589	597	591	548	541	598	544	573	628	609	601	564	604	566	586	552	590	605	593	592	589	598	587	605	583	648	599	591	555	573	562	579	568	573	588	594	548	628	597	591	570	621	569	589	590	598	594	645	578	610	583	555	566	622	603	610	567	592	614	608	568	568	590	583	571	564	593	548	603	583	646	645	586	573	618	586	569	595	583	579	549	637	557	568	605	582	567	583	525	577	578	569	601	582	596	556	585	575	596	595	577	594	621	568	604	589	592	624	592	555	586	627	607	585	609	565	595	567	591	559	596	591	610	591	579	584	614	582	612	561	589	579	598	589	611	609	586	612	593	561	589	599	577	585	600	627	577	563	586	587	587	584	575	608	614	613	575	614	591	546	590	611	614	588	597	577	598	538	575	596	602	595	599	572	551	599	600	599	618	588	620	609	604	585	551	581	594	609	613	581	582	632	606	584	581	641	591	596	581	582	588	642	625	631	569	578	630	571	575	595	627	589	608	593	598	551	568	613	604	577	598	632	612	643	645	621	598	582	583	566	603	580	583	625	587	565	606	593	617	598	586	582	610	598	572	553	603	540	607	608	580	576	565	609	602	563	562	589	584	612	574	597	594	586	595	595	599	561	571	557	612	588	617	596	571	560	605	546	591	613	606	607	649	569	576	547	567	591	598	559	581	569	605	598	617	594	606	566	580	614	584	553	576	605	592	622	599	639	628	585	646	589	582	575	592	594	561	592	581	637	581	566	591	583	573	590	571	581	583	553	628	616	562	585	568	610	554	583	565	607	588	573	564	596	619	536	616	600	625	594	551	651	580	612	618	616	581	597	604	610	595	591	562	608	588	582	617	588	646	572	630	608	599	608	591	614	580	558	597	595	568	615	630	600	583	575	594	582	567	576	593	579	599	626	582	586	577	596	569	592	567	585	581	602	586	581	581	572	606	621	611	575	596	574	597	574	592	570	584	569	601	589	619	640	613	599	588	561	551	613	583	568	616	594	562	616	610	586	590	587	569	579	578	577	600	614	596	605	561	610	581	598	565	553	576	595	620	600	618	596	592	566	599	576	588	568	566	592	591	570	614	566	552	596	610	579	613	632	576	590	585	550	633	571	606	577	598	582	564	631	640	607	585	590	611	637	566	597	560	574	628	568	617	595	568	580	641	595	580	612	584	594	616	598	593	588	577	609	615	586	560	600	575	611	619	617	581	563	571	570	573	539	606	608	562	596	576	558	587	608	583	626	568	599	583	568	581	589	574	565	587	570	575	557	594	568	584	604	613	568	567	627	599	597	590	596	540	588	591	637	599	585	562	574	549	612	569	583	579	588	588	606	580	595	616	589	594	589	576	608	559	613	549	597	581	546	609	577	596	586	556	578	582	558	598	578	609	570	571	607	610	597	560	613	599	558	575	596	595	557	623	631	632	600	552	592	563	607	581	607	617	580	581	585	573	625	546	588	554	623	574	603	593	577	575	586	626	569	571	601	581	586	593	579	566	605	547	581	585
5300	10205	8478	4489	3215	2517	2064	1764	1526	1409	1379	1198	1143	1106	1065	1017	1017	1071	1013	1017	983	974	913	926	957	966	903	898	951	912	930	943	918	856	925	905	893	888	900	901	876	909	878	855	907	882	908	871	908	906	902	889	888	894	895	885	913	907	852	942	836	885	866	854	875	872	879	900	841	893	907	838	863	889	843	885	913	899	867	826	882	899	930	919	870	886	922	854	851	867	904	839	850	928	916	852	844	863	868	921	972	872	855	890	885	861	878	913	886	903	841	909	885	862	866	844	928	861	885	891	880	890	899	894	912	917	897	864	893	837	865	842	913	869	849	857	886	839	852	898	931	841	896	883	906	863	899	833	882	931	869	851	902	908	920	949	872	862	854	869	883	929	878	881	879	866	868	873	894	856	912	878	903	895	883	832	858	886	910	901	884	902	874	943	852	832	918	851	905	814	914	837	845	887	994	868	886	893	868	871	864	897	916	836	895	883	904	896	878	853	879	905	879	892	805	872	907	844	880	950	909	898	873	870	900	894	885	891	901	838	841	856	872	868	828	901	875	882	854	884	891	897	871	869	860	839	872	828	864	862	854	905	897	887	893	872	871	881	882	880	856	869	849	880	922	880	970	865	887	829	922	878	881	887	877	874	910	825	867	891	858	858	872	844	883	886	905	870	928	877	820	890	859	856	867	900	849	888	849	863	866	886	838	876	856	829	896	874	892	896	841	902	912	889	909	916	850	851	878	888	920	918	906	870	915	897	878	890	858	866	908	829	841	821	904	817	897	865	865	890	866	878	843	891	848	841	899	863	907	875	934	931	904	856	870	911	886	860	888	930	881	887	888	882	886	936	902	862	806	868	914	907	867	927	883	892	824	868	917	863	894	891	896	878	837	891	898	828	833	901	890	920	909	825	860	861	859	912	880	818	939	902	852	936	867	880	868	843	858	828	864	882	849	866	901	907	915	829	886	868	822	873	854	873	869	848	888	892	863	883	867	858	856	884	898	824	871	840	851	851	874	858	877	871	862	922	876	857	892	860	917	810	811	867	865	870	942	880	885	883	855	868	877	855	870	930	841	892	921	856	826	847	846	897	888	867	846	783	846	906	901	878	939	849	871	892	844	878	853	872	927	874	853	897	857	889	835	882	895	909	866	831	863	912	862	900	890	863	878	870	868	864	877	852	900	886	922	879	871	876	843	916	865	928	869	842	904	866	872	881	864	897	858	878	851	903	856	874	906	898	895	850	859	844	923	864	829	870	879	920	808	907	879	840	841	844	887	863	863	839	891	888	851	846	919	895	874	907	888	884	883	893	859	832	830	876	887	891	902	869	905	874	808	852	922	894	867	857	883	874	844	848	909	915	876	896	885	877	842	872	867	916	852	894	882	898	858	898	868	808	894	871	862	838	813	893	885	873	847	908	880	934	893	837	843	891	865	885	872	908	906	889	883	831	856	903	936	894	902	923	860	898	882	887	940	830	838	905	902	913	884	871	842	884	921	871	948	839	891	886	898	836	924	858	856	877	870	856	916	846	883	854	858	879	843	910	863	913	852	857	864	897	856	900	876	900	869	843	851	880	879	834	846	866	918	862	904	881	854	883	838	861	816	912	880	886	858	862	878	872	890	913	873	884	916	845	857	918	875	879	882	901	883	832	849	927	914	894	927	860	874	883	818	885	866	859	820	861	856	866	895	858	853	923	935	893	910	925	884	844	861	851	842	871	862	882	908	881	869	920	853	842	912	848	856	809	866	937	858	858	904	856	876	898	884	914	888	908	834	854	889	809	887	894	868	840	830	879	836	882	903	860	883	892	846	847	849	864	859	945	843	822	877	835	878	895	810	850	865	907	966	859	859	906	894	870	842	848	922	873	917	861	883	923	868	854	829	903	874	847	854	907	832	892	863	855	851	928	868	894	837	830	869	868	808	895	913	847	819	873	900	894	874	844	851	833	858	862	905	883	888	892	913	884	889	842	884	891	898	864	829	864	882	926	880	886	868	825	842	891	844	908	868	910	919	879	811	861	866	890	871	915	887	870	871	860	857	846	886	838	894	877	895	856	835	902	911	868	899	913	888	883	846	866	866	899	812	903	917	864	877	870	890	903	903	872	904	875	903	899	824	841	896	902	834	803	819	825	833	870	920	884	935	857	884	904	863	889	862	881	898	879	919	879	908	813	870	851	902	876	865	903	892	911	830	906	887	876	881	874	838	936	885	878	877	871	879	881	862	897	926	907	888	878	869	870	847	863	867	851	934	911	906	876	855	870	880	885	877	822	898	908	844	901	920	888	888	849	871	895	913	859	842	870	887	884	845	843	882	913	907	931	877	881	818	864	911	901	892	867	880	923	898	851	927	865	888	882	842	880	907	818	867	867	812	806	864	878	909	874	877	903	841	877	813	871	907	878	846	841	838	846	838	864	854	845	876	871	874	870	894	865	854	863	879	898	923	905	877	889	840	847	890	939	924	917	866	839	834	918	894	879	824	900	867	873	899	856	888	899	844	940	810	849	899	841	868	888	888	924	876	840	864	849	874	894	871	860	851	881	876	869	923	861	885	877	896	872	875	850	919	852	895	867	890	885	904	868	899	861	858	905	824	890	837	906	900	858	893	856	932	876	878	920	878	864	879	871	841	878	861	868	827	910	883	887	896	892	867	948	819	879	835	970	910	901	859	898	857	882	901	849	935	829	880	905	900	874	869	868	855	895	879	815	943	917	856	880	871	835	910	863	882	920	831	869	840	926	917	875	897	889	906	873	849	860	865	848	876	893	850	829	853	870	911	871	864	865	857	870	879	886	902	907	913	851	886	850	888	888	909	900	883	874	900	857	850	899	859	832	861	854	856	874	847	923	911	881	885	823	875	914	886	914	890	912	874	855	881	843	864	897	908	900	873	887	840	832	852	831	903	875	914	869	881	881	895	906	864	861	893	895	851	870	897	829	868	912	884	898	923	912	941	920	908	882	828	910	913	888	863	855	846	920	845	898	917	875	874	853	884	863	824	962	868	898	895	857	908	878	880	811	842	862	835	921	857	869	829	853	901	896	904	877	890	836	891	861	883	858	903	862	857	917	905	856	867	872	907	887	888	849	847	831	903	901	918	858	873	919	841	871	910	854	848	858	876	804	884	876	880	920	885	855	859	896	880	880	843	902	833	863	871	850	868	893	915	833	855	876	865	890	923	851	865	895	851	848	858	881	854	848	885	847	872	848	896	865	946	925	876	863	849	898	793	890	891	855	839	853	873	877	868	916	882	845	895	846	882	878	897	904	852	804	833	890	947	881	832	852	875	900	882	902	947	890	864	884	867	846	892	857	858	861	907	899	879	866	864	865	858	920	919	854	850	872	897	882	846	850	850	887	856	877	888	903	897	882	886	877	850	923	873	825	830	835	922	860	867	867	896	885	875	899	909	894	860	867	848	927	854	880	816	914	910	880	879	899	890	896	852	828	847	830	897	904	861	874	872	923	888	922	842	900	863	931
22952	21088	28831	23562	21089	20729	2863	854	670	606	527	489	460	440	403	389	380	359	395	350	346	320	342	279	342	342	294	306	274	323	278	307	273	268	285	282	280	255	290	280	302	303	260	283	271	269	277	307	275	270	276	269	314	269	272	296	249	284	252	291	311	293	290	291	265	268	266	268	289	268	255	276	258	273	269	285	273	268	274	282	242	263	246	278	280	262	280	259	266	285	273	284	277	257	306	267	285	281	297	267	284	307	266	282	294	285	251	284	278	293	298	276	261	288	292	231	298	258	287	239	282	270	256	243	249	287	262	282	303	263	272	266	274	266	249	258	265	285	262	265	294	291	262	258	264	318	260	285	275	246	293	277	273	264	250	296	270	265	234	296	262	259	278	281	304	262	264	286	257	278	265	284	241	242	252	247	275	282	262	281	260	248	273	289	280	260	284	275	278	268	287	260	260	252	263	271	243	261	271	295	291	270	274	302	296	273	290	265	280	290	281	280	271	272	263	264	272	290	282	259	274	252	306	282	276	268	261	268	268	274	282	277	275	287	273	259	294	271	285	276	317	268	307	271	274	272	270	286	256	270	289	282	294	281	286	274	294	276	280	268	287	240	305	269	252	262	285	284	293	293	258	260	285	253	275	253	260	241	296	253	276	252	294	252	273	279	268	252	298	288	282	263	280	288	279	253	265	266	289	260	258	248	294	280	290	250	267	289	290	260	284	281	264	279	258	270	283	283	288	301	263	253	290	313	286	282	282	282	276	286	280	267	289	260	301	289	297	298	270	277	281	244	291	266	276	263	268	283	275	280	302	285	264	272	273	275	283	249	254	284	280	271	279	251	287	298	284	309	294	288	273	281	249	257	279	258	272	289	224	285	285	246	247	273	287	287	277	249	274	276	282	276	283	284	259	242	278	283	276	257	293	251	260	241	270	247	295	249	293	261	249	294	276	239	234	265	287	270	229	273	284	249	276	266	274	272	268	262	269	270	263	265	248	254	263	228	241	261	265	256	270	270	267	289	281	284	276	292	283	255	259	251	276	262	294	289	277	284	270	287	265	269	265	292	283	286	272	272	270	311	261	297	282	262	270	285	280	265	274	272	269	286	266	289	265	272	298	278	275	277	259	258	331	260	275	287	251	269	257	238	295	243	291	273	258	285	280	272	262	266	232	293	278	273	284	249	258	264	262	260	288	274	277	261	262	258	284	291	277	269	278	277	288	261	261	291	258	270	260	271	278	285	295	273	287	265	272	273	257	277	276	275	292	282	290	289	279	288	308	284	279	267	316	252	305	284	269	242	251	273	264	282	253	272	249	268	272	277	290	243	284	277	263	270	264	257	274	271	284	264	262	260	281	278	296	273	298	283	275	288	271	261	264	252	274	297	302	260	261	249	267	277	286	309	254	278	290	276	274	296	266	252	266	285	277	266	267	271	268	266	288	279	273	272	286	304	283	262	255	261	273	267	282	275	279	274	292	257	262	278	247	263	289	287	277	264	255	282	307	254	290	257	248	219	272	256	298	242	295	277	260	250	284	275	288	274	274	290	263	288	273	267	232	284	270	259	290	284	256	278	275	274	243	309	299	272	276	271	285	270	267	276	280	261	272	294	337	294	264	286	270	276	294	262	292	276	249	277	271	281	271	240	287	269	260	297	285	248	255	310	275	253	271	279	263	257	271	287	308	242	280	280	260	301	246	257	262	263	263	262	242	299	259	266	269	276	259	273	259	283	255	268	285	269	299	289	277	252	257	295	289	285	269	282	275	247	296	258	283	285	277	256	291	277	297	262	271	268	267	302	276	280	293	302	281	282	256	291	269	273	241	278	278	249	270	257	272	286	275	271	289	302	278	264	286	256	242	272	271	274	285	301	265	298	268	293	284	299	288	286	274	298	272	293	272	273	292	272	279	278	266	273	270	266	282	300	257	262	292	285	264	313	288	286	243	309	255	248	273	250	283	280	283	279	259	266	270	272	259	276	282	274	297	281	285	262	271	279	273	257	286	285	274	262	255	282	260	261	260	253	257	248	272	275	269	238	251	264	281	254	277	271	308	280	280	282	291	267	240	271	294	253	299	283	261	246	280	261	283	269	272	275	285	257	282	264	271	275	273	271	269	298	271	271	276	285	244	296	261	266	249	283	283	227	309	273	277	296	254	299	277	257	282	270	285	266	282	257	281	286	270	285	288	260	260	295	243	275	289	297	277	267	285	260	264	258	286	247	268	268	269	251	274	266	281	243	256	273	275	246	275	292	249	267	283	261	244	288	293	289	269	290	283	252	285	245	276	276	302	278	283	274	268	257	274	269	292	300	245	260	301	272	261	263	303	290	254	266	292	251	290	286	280	265	300	271	269	249	312	292	286	268	261	291	280	278	270	299	272	311	278	303	279	258	292	277	288	265	281	249	262	283	280	260	274	267	237	253	265	273	272	256	255	265	288	250	281	264	320	291	273	289	279	250	286	308	289	268	248	268	285	255	285	275	265	278	298	298	276	283	284	262	295	272	263	260	293	261	254	300	280	273	256	268	279	265	260	259	260	262	295	261	304	258	259	264	277	251	253	279	292	305	259	275	295	272	260	282	246	255	235	282	246	263	271	250	295	259	286	251	240	273	283	277	265	265	261	257	262	278	297	292	317	255	308	270	273	279	266	270	256	266	254	252	269	271	263	263	270	278	294	270	282	263	247	292	276	271	271	247	260	255	289	267	232	285	277	285	288	263	243	259	278	267	271	269	249	267	287	268	261	277	258	263	283	244	252	239	268	277	283	255	265	273	241	257	243	241	287	266	281	286	242	258	301	238	297	240	237	253	279	274	263	283	257	239	286	246	284	275	278	269	303	257	247	298	261	264	276	265	288	290	259	264	255	285	252	275	266	264	296	271	259	266	274	281	265	276	230	293	275	255	282	275	280	281	268	288	264	297	247	307	269	283	294	271	266	243	291	289	269	291	265	267	253	244	252	277	287	270	281	264	241	263	266	297	255	269	287	257	279	279	266	270	279	258	273	235	235	283	262	282	291	258	311	256	285	255	309	303	291	258	272	300	265	251	265	284	297	258	280	287	272	270	271	295	284	261	265	268	277	271	276	279	270	272	261	268	248	251	290	276	263	269	266	271	284	300	241	256	261	309	284	247	256	258	248	286	289	261	264	275	299	251	272	287	278	256	277	264	258	303	282	290	281	270	266	261	272	249	270	293	268	262	270	261	288	253	257	259	244	265	276	247	301	264	278	258	253	246	267	260	292	248	264	293	252	262	295	271	296	263	278	252	255	253	265	256	260	253	246	268	286	263	275	265	279	309	257	262	319	270	243	269	217	255	290	285	275	295	258	268	280	245	277	283	254	281	279	259	293	280	251	270	256	241	255	273	248	290	264	286	286	274	276	265	259	237	267	276	266	256	259	288	284	297	294	258	270	301	250	274	281	296	278	263	286	276	260	277	251	277	264	266	274	249	261	260	283	273	279	291	299	287	268	273
7327	15825	12912	6849	4764	3422	2659	2107	1753	1508	1289	1138	1033	943	810	787	722	691	621	644	646	610	618	573	553	547	558	520	527	497	530	482	500	470	492	490	462	426	489	487	479	429	446	481	478	452	430	450	481	465	457	444	446	451	451	440	423	469	466	457	428	428	434	435	416	437	436	397	424	411	477	468	416	445	421	433	404	396	425	421	454	416	409	437	405	431	453	417	406	440	436	413	398	419	404	462	439	401	420	430	430	415	455	406	464	458	449	382	453	450	456	432	434	412	450	425	447	446	441	391	391	418	434	420	414	464	381	446	433	394	449	432	440	420	441	424	465	425	436	406	445	416	416	418	421	433	411	420	440	389	431	413	425	434	400	465	408	450	402	399	398	425	374	441	393	422	429	434	460	418	467	410	442	425	439	405	435	430	405	412	416	383	429	406	407	439	426	435	391	447	448	442	426	417	401	422	398	419	421	449	424	404	450	381	418	409	438	421	391	426	408	406	428	406	410	406	422	440	432	411	449	397	415	409	446	425	404	388	442	451	446	416	405	397	424	446	413	419	421	425	407	418	425	466	401	406	405	429	417	410	429	416	458	434	419	408	397	401	451	414	424	406	429	435	431	428	396	418	461	447	432	394	440	392	411	421	442	439	452	455	393	405	419	409	410	401	403	403	438	394	414	369	437	400	393	431	408	419	439	423	387	430	394	456	377	436	427	420	385	403	405	432	441	422	408	423	439	392	420	458	438	399	451	385	428	420	371	396	423	415	411	456	375	414	416	434	429	432	426	422	395	440	398	376	409	434	383	398	401	487	430	409	399	394	446	409	438	423	406	437	435	407	392	438	428	415	431	446	428	443	398	440	396	391	407	394	407	426	423	426	423	427	427	393	414	423	404	450	393	420	424	446	413	431	412	436	452	433	394	428	433	451	403	420	445	455	420	446	399	443	426	420	445	409	436	453	416	393	426	429	428	429	380	412	412	435	396	394	428	418	400	440	383	408	451	418	412	403	419	458	418	433	441	450	452	467	440	431	443	414	426	396	405	371	406	414	390	419	418	457	420	432	446	440	412	429	403	396	411	387	433	387	397	457	416	445	406	455	441	421	413	402	400	442	424	425	446	416	442	401	430	471	440	419	432	461	440	396	414	402	391	442	422	388	403	432	421	406	436	449	390	449	468	423	408	436	401	462	448	418	423	404	386	438	456	447	450	440	413	415	423	399	428	451	436	419	432	410	427	460	420	436	455	425	410	437	397	438	410	407	460	432	448	390	401	404	440	393	463	416	407	448	407	453	416	424	454	400	390	439	421	400	439	399	451	398	415	410	390	384	443	404	443	437	436	406	439	454	456	435	417	441	436	425	417	444	427	407	398	432	411	418	441	421	401	446	410	442	389	400	402	412	410	415	405	413	458	426	401	369	415	432	461	418	435	460	411	385	442	426	394	383	422	414	430	405	402	408	407	401	403	424	437	419	415	415	422	444	433	426	407	417	445	408	372	405	412	424	428	455	434	433	400	411	418	431	426	418	427	381	450	437	439	410	451	481	386	413	429	456	421	429	492	423	434	427	430	434	459	410	405	454	399	379	486	415	418	413	429	412	398	415	410	442	434	417	424	420	451	440	429	381	406	416	422	383	403	421	421	417	410	428	380	413	421	419	426	416	407	396	438	417	429	433	439	449	431	412	417	428	441	419	437	438	438	427	391	410	410	419	413	434	391	402	416	421	427	425	472	407	383	422	420	442	377	380	417	435	375	430	444	411	434	458	470	402	447	416	442	421	388	444	423	423	461	423	429	389	431	429	424	390	431	372	426	434	402	402	424	437	389	393	408	425	442	410	435	424	423	442	409	427	428	402	436	414	399	398	455	425	455	418	416	423	437	398	425	426	431	395	436	401	409	393	415	400	412	404	439	457	447	428	405	430	397	409	415	394	479	416	435	403	424	484	426	390	432	425	403	419	423	421	415	423	431	436	433	412	415	423	416	414	387	414	415	410	410	425	395	461	413	417	450	418	420	455	447	394	463	441	440	462	453	445	431	432	387	436	430	436	423	405	416	407	415	447	388	413	395	405	428	436	381	400	405	443	420	421	428	415	422	446	419	390	431	424	401	419	429	408	455	432	401	444	449	434	433	387	440	433	397	425	419	422	403	398	453	456	393	432	423	439	437	434	395	453	419	415	418	445	411	466	417	415	469	415	419	396	416	420	439	426	415	451	458	390	399	403	420	396	425	397	426	380	415	427	450	415	418	458	436	403	414	427	402	388	416	434	431	389	430	418	439	394	426	396	397	401	424	392	407	410	432	440	468	396	423	420	421	405	448	438	441	453	457	420	425	406	463	440	403	457	371	395	439	435	412	397	395	449	420	419	423	405	408	416	392	401	462	408	391	473	399	403	400	414	447	396	394	416	373	463	387	439	404	444	387	406	388	408	465	428	438	435	443	408	439	406	403	429	432	423	397	412	419	467	426	425	424	428	406	388	422	426	425	418	378	421	391	428	463	408	410	417	400	421	413	409	471	407	424	446	424	424	418	462	420	430	394	377	460	406	428	403	402	431	396	431	435	442	422	430	464	416	420	446	419	415	409	431	422	390	465	414	387	450	413	425	418	418	408	418	405	392	427	458	400	389	392	448	401	396	402	448	398	408	405	423	447	419	390	408	381	432	392	405	427	430	409	414	420	439	436	420	416	420	444	406	414	427	400	450	435	403	388	440	443	442	434	435	376	445	416	414	441	425	383	420	414	406	457	417	404	424	428	410	422	400	438	417	423	411	385	394	422	398	444	431	428	415	409	417	425	403	409	429	440	422	442	451	379	398	447	436	412	415	424	442	426	397	411	423	441	440	451	453	425	427	427	420	412	431	409	412	400	418	427	418	411	442	418	423	402	427	445	425	423	410	411	394	409	426	384	415	397	425	434	430	447	388	417	462	415	419	448	459	442	439	404	425	406	400	432	431	420	399	388	430	407	444	429	406	473	423	420	404	430	418	437	423	407	435	454	423	435	440	412	452	456	403	435	411	434	410	406	436	421	439	441	408	465	410	468	424	444	439	399	421	412	433	430	420	436	451	385	441	405	398	425	468	413	429	448	394	425	444	434	392	443	446	406	441	437	419	392	438	420	435	460	422	436	452	432	395	425	421	442	426	434	423	375	440	406	409	383	410	414	400	405	402	424	452	419	420	421	405	436	408	417	423	423	418	382	387	423	425	413	451	414	402	434	427	401	440	410	407	419	403	408	423	415	426	439	415	419	413	427	406	394	402	430	402	402	443	404	388	383	391	451	445	429	386	391	465	441	423	432	408	394	401	440	414	402	405	415	392	435	421	430	434	451	388	381	410	422	417	436	439	398	442	374	406	424	418	390	414	415	423	442	424	441	416	426	426	385	450	432	387	436	459	432	414	398	422	410	435	429	405	430	431	425	446	447	427	421	383	422	427	444	475	451	421	409	427	429	413	427	445	427	418	440	415	420	446	438	435
26770	19854	6337	970	675	652	682	625	581	626	588	595	581	611	568	575	622	567	612	586	640	601	592	573	607	583	581	539	594	594	618	593	566	559	630	568	642	587	558	622	552	603	582	573	594	551	613	582	534	594	582	575	587	622	575	577	580	581	546	630	634	575	578	580	624	564	592	571	598	588	582	609	560	565	552	610	618	576	599	645	630	611	586	596	584	619	595	511	583	601	600	567	564	559	557	542	579	608	599	628	627	652	630	599	602	603	561	574	570	608	593	613	626	605	584	589	578	602	570	622	586	571	611	590	540	555	649	631	560	591	584	517	588	606	594	562	573	593	525	606	594	591	605	598	623	547	610	610	591	595	628	550	575	556	618	605	593	559	595	596	566	555	633	555	623	598	555	562	614	600	575	574	579	557	567	558	595	562	544	604	614	600	576	592	614	582	611	591	566	610	610	575	579	528	585	537	573	608	641	600	572	610	605	597	543	555	651	557	600	602	618	582	618	575	587	589	593	629	627	557	587	561	597	567	589	561	587	590	599	586	585	595	595	596	580	614	571	609	588	572	587	562	540	538	582	572	603	584	611	608	611	586	648	550	603	606	591	605	572	567	640	591	599	596	576	609	598	579	591	591	580	613	623	587	596	610	573	624	587	580	560	615	592	622	599	581	585	604	638	591	592	561	609	596	553	629	541	623	603	566	628	564	590	592	553	589	625	600	549	564	571	595	574	615	571	560	565	630	591	561	597	586	547	547	621	588	586	593	573	606	572	589	579	605	614	598	565	562	573	585	582	583	579	633	593	610	592	583	549	568	591	557	573	565	584	558	609	570	603	585	562	580	572	618	584	588	616	562	571	588	589	599	573	599	586	553	586	600	604	567	583	577	597	560	635	571	586	612	599	578	629	564	600	593	556	600	616	581	603	635	591	568	554	574	624	593	584	584	622	556	621	618	572	585	560	550	599	547	584	612	580	613	571	601	574	606	562	574	617	558	601	558	572	580	607	579	613	607	582	561	553	571	609	576	499	603	633	540	614	589	597	538	575	567	638	586	611	616	565	572	570	574	565	605	595	572	605	585	563	581	554	566	627	563	631	566	575	618	642	597	562	544	574	577	541	567	570	596	582	543	581	591	579	595	619	583	583	583	606	578	551	602	603	582	564	593	593	622	573	600	588	623	579	607	578	603	599	590	562	551	565	615	572	571	588	564	598	576	616	566	625	581	582	558	597	618	584	575	602	608	539	570	599	584	575	574	604	560	584	577	602	593	578	592	582	561	583	586	599	580	592	628	525	561	577	581	581	601	622	604	560	564	580	593	576	566	616	570	607	558	636	574	590	564	629	621	578	601	584	606	569	564	648	600	594	605	597	573	575	557	609	603	579	582	615	587	571	584	576	574	553	534	624	580	555	596	527	585	626	557	608	542	577	594	564	577	555	590	558	620	553	596	595	558	592	598	591	596	615	587	614	577	614	611	598	584	590	580	547	559	585	623	568	546	540	611	589	546	590	610	596	578	584	627	582	601	587	602	583	598	568	581	587	645	629	584	612	597	573	586	598	622	589	607	562	559	602	556	573	526	553	592	599	609	563	579	534	599	610	604	575	590	570	586	640	569	577	591	565	613	603	576	599	609	577	580	595	583	594	567	593	617	576	599	561	603	633	561	612	596	566	592	594	577	578	580	591	577	574	579	593	604	552	582	610	608	559	612	560	572	575	576	602	545	558	604	619	630	561	578	580	562	577	559	597	589	570	579	614	598	586	578	616	593	554	581	571	628	544	582	537	577	622	628	559	591	574	582	608	599	584	616	578	604	565	599	632	567	543	598	611	546	588	552	617	559	583	557	594	586	572	587	580	597	619	552	610	634	567	603	596	602	571	602	587	572	557	581	571	587	589	567	591	612	590	581	576	594	598	582	540	597	587	550	609	570	572	561	549	573	623	601	570	624	594	578	579	573	609	573	585	612	608	614	599	596	653	613	538	603	597	620	596	568	611	604	615	572	556	585	601	561	575	605	562	580	619	549	605	571	600	545	578	575	568	580	529	620	605	559	608	556	580	570	581	575	577	572	574	594	585	539	562	564	611	611	638	599	610	614	539	634	604	598	570	593	577	620	588	569	597	577	578	588	593	540	601	562	578	581	594	553	570	585	582	572	626	590	567	565	613	580	617	571	624	602	578	609	558	563	577	571	581	586	573	598	559	580	600	610	586	547	582	625	573	548	569	596	608	593	555	606	593	577	614	595	620	613	568	596	568	604	571	558	620	582	615	580	586	564	563	594	626	580	599	555	641	592	582	551	585	531	600	599	588	594	571	601	559	561	574	608	628	581	606	581	592	570	579	562	600	539	586	554	545	603	594	570	578	631	583	552	625	606	626	622	600	537	573	621	592	630	593	624	627	535	582	612	594	583	648	609	568	573	563	563	592	539	592	601	567	550	595	610	578	574	616	626	586	549	582	580	563	550	594	593	582	594	607	555	563	616	603	648	556	568	599	563	596	599	597	615	541	626	585	613	625	600	622	603	610	607	592	534	560	571	589	622	560	552	611	638	638	638	558	544	610	596	557	623	564	574	556	533	590	603	560	577	576	634	589	598	591	605	594	571	628	617	582	560	597	565	600	585	638	628	555	597	581	593	610	586	638	592	587	596	603	577	597	617	635	581	622	623	613	572	569	558	623	621	576	559	605	579	559	564	597	623	578	599	596	583	582	580	594	546	570	613	607	608	601	586	625	569	608	608	546	578	608	599	567	582	625	610	578	588	568	613	547	573	576	588	581	613	584	623	625	586	560	602	595	592	626	607	565	612	564	579	595	559	536	615	627	586	591	594	637	567	623	573	608	554	548	522	603	627	601	609	573	564	596	574	638	630	581	552	592	588	609	551	551	588	584	622	601	610	588	589	580	550	541	569	610	623	593	577	569	617	574	611	555	555	565	580	596	583	564	624	553	618	610	588	588	566	587	585	558	597	632	569	590	595	602	545	562	589	581	592	593	618	608	585	591	598	620	608	633	617	571	588	618	580	579	614	604	611	619	590	584	578	533	576	576	604	606	577	620	630	596	591	545	610	532	552	608	575	603	609	607	538	597	587	569	572	576	610	594	585	584	579	602	609	564	579	609	523	570	596	635	621	580	539	581	617	584	543	604	596	563	588	560	594	598	584	563	621	564	578	560	600	616	568	584	641	582	572	611	594	551	593	606	574	591	590	605	606	570	594	613	555	589	588	602	575	597	576	578	626	593	601	570	555	576	578	611	565	603	577	597	583	558	591	584	582	607	604	624	580	572	585	567	601	559	560	608	561	591	579	554	635	597	542	570	588	559	590	558	601	591	614	630	590	601	579	585	590	555	594	548	572	596	565	594	594	572	590	609	608	618	550	567	575	624	580	550	599	567	547	537	580	613	571	593	587	582	547	583	569	623	577	574	561	607	638	584	590	557	592	618	623	590	587	579	565	620	570	592	596	602	596	575	574	578	561	605	613
4257	1606	1472	1089	965	966	968	954	915	934	828	901	936	873	855	871	853	891	856	906	834	866	871	805	887	830	829	887	861	882	820	872	798	825	872	826	898	861	894	901	839	838	823	869	898	887	825	863	876	823	864	824	824	854	833	836	840	834	888	817	885	848	846	861	889	879	856	848	886	828	835	861	890	860	860	864	843	825	849	841	850	822	827	880	842	851	809	853	847	865	840	842	864	893	845	823	860	839	864	891	882	844	857	899	859	895	867	880	870	854	846	892	819	841	835	884	776	827	852	847	828	840	851	851	851	864	843	859	805	834	835	854	874	838	860	775	857	812	912	853	839	847	828	838	900	900	850	873	854	847	845	869	873	829	850	852	886	822	863	859	853	893	876	867	809	852	895	842	839	928	870	848	849	862	828	829	832	865	845	866	901	829	888	878	813	862	865	844	855	861	846	865	821	836	816	887	851	829	857	870	804	880	846	861	919	852	845	901	818	850	893	866	840	905	841	859	867	862	839	831	853	829	837	825	820	837	880	830	847	819	811	902	925	849	851	880	860	926	880	858	887	853	867	774	881	855	953	912	881	865	874	859	894	836	886	841	830	862	880	873	864	879	848	853	932	845	879	844	841	857	884	859	831	852	879	856	840	877	891	862	857	861	862	850	869	840	859	859	818	836	881	849	875	830	874	876	885	855	834	899	874	861	827	874	897	860	866	835	803	866	822	906	861	882	895	871	821	875	901	849	879	810	821	874	888	834	825	851	812	846	876	871	856	885	923	877	860	820	859	859	876	850	843	811	804	812	830	853	882	883	800	830	825	855	880	836	874	808	861	866	875	812	895	887	857	865	863	855	873	839	844	856	911	815	887	836	864	869	840	858	884	874	860	839	828	855	822	870	869	856	863	860	826	896	860	840	851	824	880	894	895	843	851	856	853	819	917	847	850	817	844	824	835	808	876	842	829	860	856	806	864	869	839	883	876	816	875	800	876	873	875	845	817	870	883	871	784	873	841	849	837	853	854	893	838	875	864	850	849	881	833	883	867	881	837	855	851	921	834	838	820	811	853	813	885	821	888	892	882	797	825	854	869	891	889	839	849	855	833	880	816	881	829	856	855	854	803	776	884	868	887	869	875	901	857	845	878	809	945	872	855	834	851	887	857	841	870	867	886	861	848	825	811	854	842	848	841	894	840	880	848	880	876	824	857	889	814	848	878	859	850	816	869	818	854	841	833	865	818	840	817	816	876	845	847	823	877	848	863	878	890	840	865	902	817	830	835	860	835	853	879	826	856	868	838	842	863	854	862	833	882	804	837	888	891	892	875	901	835	869	870	898	811	849	832	802	861	847	870	870	850	824	861	867	843	861	818	846	867	816	851	855	842	896	854	852	863	876	902	865	786	880	881	846	901	844	890	830	908	824	844	843	791	865	849	797	822	851	820	832	822	845	825	852	859	841	861	839	890	832	778	853	859	897	832	884	824	856	830	832	858	891	837	823	862	863	886	860	869	790	844	829	900	867	843	857	858	821	815	847	835	912	818	836	840	815	829	882	872	873	842	880	823	833	846	854	849	799	854	855	847	801	816	851	846	863	814	863	860	850	819	845	823	831	799	834	812	837	907	829	859	853	843	876	864	867	904	880	878	911	807	849	826	924	870	813	849	859	855	865	812	858	850	832	793	865	879	845	897	831	880	797	869	829	833	878	880	864	894	861	839	857	894	902	872	855	799	834	851	893	862	840	843	871	831	850	855	839	854	837	843	851	870	805	840	867	844	858	906	848	893	836	863	827	904	862	869	875	802	880	840	826	897	812	890	788	834	865	867	809	853	860	841	822	832	844	902	818	843	862	897	870	817	839	826	836	858	893	874	828	844	796	877	849	836	836	804	834	863	870	848	855	805	895	858	843	882	865	782	843	855	860	831	839	866	798	875	838	876	861	875	870	837	871	851	847	875	858	852	857	881	805	851	862	850	875	887	845	852	848	868	824	849	838	873	837	887	836	873	866	845	829	874	899	849	865	915	908	806	888	814	890	810	812	879	854	820	878	846	877	850	833	888	845	848	858	806	895	823	833	862	837	885	832	857	861	858	855	873	841	809	900	836	871	855	922	908	790	852	882	826	839	864	834	891	844	855	853	862	825	840	859	859	847	866	849	875	830	839	867	865	829	844	881	835	835	836	860	877	826	855	836	829	813	858	881	841	801	853	832	837	840	781	849	824	863	901	860	830	823	846	799	886	835	840	841	846	833	856	837	838	867	806	823	848	823	810	873	823	849	867	867	839	877	822	850	806	835	877	898	827	859	851	828	817	858	878	819	816	846	888	839	852	843	881	806	843	837	860	862	831	893	833	852	844	874	887	854	862	812	822	804	839	850	906	909	840	832	858	870	870	849	887	874	862	907	837	849	811	872	841	805	870	855	854	887	803	821	847	878	862	861	882	858	880	816	820	864	836	817	862	825	828	846	853	850	895	922	942	853	831	840	882	852	872	866	892	878	837	902	864	899	879	880	896	846	877	790	861	856	902	809	841	855	843	909	843	850	846	827	859	867	859	889	848	840	851	857	825	835	831	904	850	848	838	863	858	833	815	868	899	891	759	816	867	865	877	891	858	831	925	861	872	882	829	827	816	842	838	849	883	915	858	857	814	861	826	857	803	829	848	876	889	885	846	905	857	921	875	869	849	880	841	831	904	813	761	834	890	839	861	849	826	891	853	883	913	837	796	891	883	848	823	811	875	858	881	864	862	832	845	820	912	880	859	862	866	813	890	898	867	860	871	867	806	811	872	870	840	830	859	844	870	867	850	889	795	827	810	818	831	845	838	822	897	903	882	780	836	883	881	881	850	820	840	859	844	819	911	850	882	864	909	853	846	852	860	809	828	842	864	790	832	811	836	825	790	830	892	817	825	820	832	834	919	883	826	892	840	826	880	816	827	837	829	900	797	858	848	785	810	827	874	834	852	920	853	843	866	834	835	807	851	876	832	859	879	830	908	849	841	840	784	866	818	859	845	812	882	828	903	822	846	807	864	820	874	884	854	866	880	848	851	856	809	829	893	829	869	861	840	872	845	847	820	851	847	856	869	873	849	843	836	876	846	897	812	879	867	857	809	810	912	828	884	845	855	865	809	856	858	866	823	825	875	831	864	897	834	840	837	869	835	863	851	826	783	844	846	880	865	900	892	825	808	818	818	808	881	833	830	842	886	844	870	855	878	823	856	876	842	835	860	847	859	858	858	858	845	856	839	890	906	823	847	866	896	834	831	843	843	875	909	883	843	857	867	875	812	877	876	884	846	834	898	844	903	857	866	921	901	896	847	837	902	869	874	869	800	873	864	866	850	842	905	820	830	873	843	856	871	894	868	857	862	873	805	867	840	854	868	846	878	879	852	872	862	841	863	844	917	885	857	851	851	850	856	848	862	862	837	817	848	842	837	863	868	866	853	807	865	845	855	834	865	826	851	838	875	859	856	886	843	827	887	896
23912	21122	28319	24143	21003	5260	1227	891	796	734	704	690	658	640	648	662	646	651	633	675	619	700	652	608	628	602	641	624	631	591	585	602	604	636	588	588	596	645	624	587	620	591	630	625	644	593	601	577	616	574	602	604	612	584	587	576	566	599	593	627	621	590	561	568	584	580	602	604	618	585	564	564	573	542	614	591	621	608	574	584	561	593	586	643	601	546	619	597	593	593	613	565	553	597	580	587	601	616	577	564	576	585	608	569	592	574	627	603	571	594	599	594	569	594	584	590	602	585	615	578	594	600	599	593	591	567	605	590	606	574	635	617	657	620	613	588	639	616	586	614	577	622	585	621	625	607	623	566	604	631	556	655	598	586	609	606	534	595	600	627	561	619	603	567	615	634	611	591	581	585	620	596	609	588	601	548	594	631	567	597	560	583	567	619	554	578	591	596	589	572	543	578	621	571	601	623	611	600	625	583	582	570	593	642	550	586	641	601	605	588	635	583	570	624	588	632	596	598	656	600	574	605	607	629	595	613	622	603	584	589	600	642	574	591	578	581	545	580	570	554	598	585	598	568	629	616	585	625	584	618	579	590	581	624	575	587	578	616	615	585	586	594	597	590	582	526	589	597	598	576	593	593	588	601	647	564	586	623	590	627	598	613	616	573	610	562	574	575	625	599	595	585	596	577	578	566	576	558	642	595	554	604	609	588	580	615	643	605	623	630	590	582	577	583	555	587	618	622	571	608	567	566	611	570	617	588	579	603	575	577	554	589	563	590	581	551	631	578	555	619	595	576	567	569	550	573	596	615	606	609	596	579	617	605	579	607	571	604	533	583	575	588	567	573	598	608	629	589	573	601	585	644	559	604	605	591	595	583	596	573	618	592	582	616	569	606	641	596	653	592	563	608	579	602	580	602	577	604	568	573	617	547	584	571	595	575	540	612	583	579	577	569	606	619	576	645	591	561	582	599	566	578	572	618	635	642	582	595	625	621	604	635	570	565	615	600	586	622	616	574	559	556	570	596	558	594	591	591	583	604	562	624	580	566	618	561	547	612	609	611	582	590	573	585	603	618	579	584	624	612	577	604	607	611	600	642	608	542	648	598	588	603	553	582	591	575	581	605	547	605	595	582	592	574	626	577	599	588	573	598	561	563	594	596	589	621	591	606	592	556	614	592	603	582	579	567	596	581	627	569	597	636	590	607	585	589	586	539	602	597	609	576	631	573	561	639	570	590	565	570	608	578	559	577	556	601	629	588	600	573	597	571	594	571	580	625	621	594	612	568	601	578	610	550	621	555	598	574	591	559	626	630	631	594	573	584	594	574	552	563	586	625	583	569	606	586	564	581	612	621	633	590	570	579	566	553	581	572	599	606	597	594	605	615	546	552	604	571	606	579	593	572	610	592	600	600	583	590	603	613	582	583	634	617	601	607	602	609	606	619	575	605	535	562	647	574	577	617	559	640	598	609	581	575	585	588	606	618	609	608	585	596	577	622	621	599	574	572	609	585	544	565	621	619	611	591	571	558	593	653	532	581	596	563	566	587	587	564	602	571	585	553	635	585	628	573	622	597	597	573	610	645	581	610	599	586	594	608	608	577	626	568	637	607	630	598	612	625	593	629	567	561	603	565	634	580	598	620	623	622	646	607	614	608	568	569	574	586	609	580	576	578	588	560	608	593	595	600	621	590	600	601	591	550	575	624	645	587	618	620	624	573	597	576	591	594	553	563	595	584	602	605	565	544	599	554	599	570	589	602	614	612	621	582	626	599	594	590	582	593	654	585	571	610	565	590	571	631	589	589	597	591	562	605	613	550	602	584	631	571	561	602	633	591	617	606	630	579	591	577	604	613	585	581	638	573	553	610	563	633	572	584	589	609	591	581	588	604	574	597	593	560	599	590	625	601	587	600	628	554	611	573	632	615	580	634	623	562	598	580	556	591	561	589	573	571	603	597	627	584	606	611	580	559	573	581	624	545	578	599	555	649	601	536	631	586	574	553	581	550	580	535	587	555	596	622	611	596	601	609	589	593	569	581	553	585	594	588	592	604	582	633	582	605	574	621	595	614	604	615	546	576	595	600	554	568	623	580	602	586	598	609	566	596	589	595	612	550	572	586	585	586	588	583	603	593	610	619	588	607	604	549	581	539	598	558	592	640	588	564	562	594	548	588	605	599	589	564	580	567	562	583	599	585	622	600	605	592	574	604	590	613	598	599	593	595	605	565	611	579	555	610	548	559	565	584	588	594	562	608	587	568	614	603	589	599	592	607	642	563	637	607	590	637	598	625	591	597	618	575	582	540	585	620	551	582	590	636	574	614	627	563	614	575	600	585	585	607	615	601	599	591	610	575	588	575	566	596	558	590	602	552	596	606	582	629	570	584	592	574	568	624	599	620	575	592	591	602	582	605	564	578	611	592	588	602	589	547	612	555	595	604	591	593	600	656	597	580	634	597	570	582	593	619	612	550	581	575	591	600	596	582	584	614	589	582	592	558	619	596	592	594	625	575	592	543	638	599	591	598	629	567	633	608	636	567	597	631	615	578	541	604	615	617	654	601	624	568	606	563	536	584	558	594	597	537	569	627	604	601	603	566	587	601	565	596	592	596	604	597	647	609	610	593	568	596	554	604	540	590	617	556	592	587	589	584	613	592	615	562	585	615	643	635	608	594	577	542	615	601	595	588	560	631	587	566	619	614	640	579	606	608	577	556	600	616	560	576	544	607	578	623	588	568	682	638	554	583	584	582	602	584	599	607	591	599	616	578	578	611	595	581	616	619	564	579	609	545	570	587	579	611	598	579	614	604	578	614	553	596	565	600	574	598	611	618	622	577	611	610	622	619	589	588	594	599	607	620	594	575	638	586	572	558	599	604	589	604	617	610	594	542	526	598	587	559	565	608	622	572	615	582	612	601	612	620	626	578	595	609	584	586	592	608	522	629	547	627	558	584	596	583	599	601	585	582	578	626	604	605	555	553	602	574	589	594	588	590	585	601	602	617	563	593	600	587	611	550	611	616	586	629	602	584	583	623	618	597	633	605	602	640	601	606	584	613	590	584	607	577	605	551	574	584	574	553	609	639	590	598	594	617	569	568	605	610	631	571	620	591	624	574	605	598	568	556	591	595	596	596	589	602	572	600	587	555	584	610	629	619	560	596	613	562	571	542	627	552	583	571	562	577	543	602	571	631	592	581	568	582	602	596	562	610	597	623	651	592	579	603	607	611	557	599	619	541	609	551	620	570	600	554	577	575	624	612	585	591	619	586	553	594	593	596	567	585	624	621	631	571	629	607	619	553	601	578	582	590	579	577	594	604	563	611	607	594	579	609	638	609	589	587	565	605	568	592	592	599	602	565	625	606	604	581	582	552	583	600	576	611	562	563	567	579	604	555	587	569	567	602	569	588	657	579	619	647	586	649	593	605	557	571	592	586	571	614	573	613	584	617	603	589	601	621	608	587	584	569	610	614	610	587	609	588	600	590
5331	10244	8482	4536	3200	2491	1981	1752	1541	1337	1297	1233	1129	1071	1036	1040	966	990	987	972	948	975	908	907	871	930	894	907	885	906	893	936	892	938	890	945	907	926	919	927	888	893	891	986	920	906	890	893	918	873	880	818	876	902	921	877	816	893	891	828	921	893	864	883	894	848	861	865	915	874	882	914	870	887	842	926	874	892	880	873	857	864	871	899	933	893	897	873	870	921	901	893	883	897	853	936	897	863	851	888	836	846	852	847	779	908	860	913	909	895	864	882	859	838	875	879	853	826	867	843	858	855	881	838	862	925	845	888	848	827	916	853	850	904	837	909	889	877	864	881	888	935	826	860	926	894	915	887	877	812	891	881	908	931	896	878	904	819	889	892	881	913	851	860	884	897	889	826	934	866	849	843	866	842	884	825	839	882	885	850	870	901	875	860	934	865	864	838	856	868	870	867	856	864	877	858	936	872	864	878	879	863	887	861	900	851	880	879	844	888	906	884	837	805	864	877	878	891	862	860	872	860	857	895	928	868	909	893	911	860	874	840	860	902	884	904	933	888	895	867	861	851	855	891	872	874	891	872	873	893	886	842	849	890	874	871	857	851	828	844	840	884	905	859	918	876	889	923	872	911	768	879	911	842	849	852	828	870	866	926	865	879	879	836	886	877	867	862	875	843	855	918	903	883	895	830	866	886	914	877	845	873	905	904	898	909	863	845	852	843	908	859	894	846	834	865	892	817	846	821	840	839	845	821	828	865	867	864	942	896	828	830	869	878	874	882	867	867	844	832	838	885	893	839	898	886	898	830	973	856	904	890	917	830	857	902	881	890	865	877	851	919	835	880	893	899	894	903	899	854	888	876	894	870	850	878	870	883	887	872	859	831	912	895	843	914	832	889	894	898	842	841	883	924	838	841	861	897	913	882	888	899	885	908	897	892	897	882	892	841	860	865	892	857	890	902	877	898	859	873	913	879	893	861	905	823	885	901	866	861	817	904	884	909	878	868	846	836	888	876	853	842	932	885	895	875	871	861	856	808	854	933	861	880	881	840	865	884	868	838	823	886	924	884	857	926	902	866	886	869	860	860	886	846	839	864	865	875	882	916	895	880	873	907	898	860	890	873	870	880	827	892	878	821	908	877	877	909	870	901	842	826	900	814	816	857	880	881	917	920	839	846	861	847	897	906	904	871	872	870	838	919	891	844	857	913	873	885	856	883	892	882	909	840	879	837	856	828	909	879	894	854	811	842	909	846	844	906	902	867	905	906	907	889	922	900	898	889	897	799	830	879	894	889	906	831	871	867	888	860	851	813	910	882	862	894	885	860	834	819	907	923	836	854	852	850	876	878	872	873	853	855	861	904	814	895	858	878	894	844	883	869	871	823	852	905	875	869	818	901	866	925	862	812	881	889	864	859	881	873	847	900	875	905	908	825	837	817	906	893	865	848	818	839	840	875	926	839	858	849	903	825	863	849	899	872	886	877	860	865	896	896	912	873	898	829	860	843	902	871	909	835	857	884	862	879	847	879	914	874	841	890	857	937	914	952	874	846	841	815	876	857	878	896	826	883	877	865	881	883	867	897	832	913	875	839	881	882	893	901	853	896	827	866	909	821	879	874	889	875	855	857	877	909	884	889	847	876	888	868	835	843	895	917	900	946	861	843	912	882	831	952	879	883	879	829	854	890	892	852	895	874	830	853	849	904	862	875	858	972	921	835	858	830	866	886	887	901	845	791	887	864	858	849	845	852	842	840	916	866	874	826	861	855	837	903	855	848	883	935	890	917	901	871	873	807	865	852	885	828	911	925	857	883	910	849	853	868	908	837	817	914	840	889	882	861	933	886	886	851	862	871	862	918	834	904	874	910	910	846	908	847	892	843	828	907	881	897	865	855	843	890	843	856	881	813	880	834	893	881	898	897	915	870	888	846	912	880	847	848	889	828	884	875	918	904	930	870	885	886	851	823	880	919	899	842	864	883	857	865	839	886	862	852	861	861	853	892	894	875	869	887	871	871	885	830	851	875	857	828	848	860	863	882	920	900	910	864	905	921	903	957	867	899	928	894	838	911	932	863	863	885	849	846	896	864	860	873	842	873	891	850	891	905	873	902	876	838	868	844	877	895	836	835	857	893	841	885	905	887	837	885	888	850	878	862	885	876	906	910	881	804	881	869	895	872	860	858	914	873	870	882	839	884	872	882	836	868	904	851	834	851	867	874	900	910	862	862	869	898	930	810	847	850	832	870	890	842	889	838	874	873	875	865	850	811	860	890	882	904	923	883	932	903	874	889	926	880	873	882	902	857	956	925	880	875	847	900	860	853	861	900	879	832	872	837	910	890	871	895	866	869	825	849	879	913	888	886	870	907	870	843	857	890	835	887	876	813	849	884	835	849	920	888	887	915	886	871	854	867	811	833	896	860	933	870	853	841	841	869	881	912	882	863	863	903	833	892	896	857	880	839	836	861	868	879	913	879	935	807	875	837	904	897	833	873	867	848	916	939	872	908	858	883	873	908	888	892	915	826	847	868	859	855	832	831	899	934	867	861	840	839	881	865	886	878	870	828	870	865	872	905	867	921	842	879	805	844	897	833	885	841	896	920	865	892	849	918	893	839	885	868	884	859	866	845	904	900	872	857	879	854	896	898	873	880	823	900	861	829	900	913	866	842	858	905	867	861	918	843	954	849	895	845	857	865	856	913	818	885	832	844	871	830	885	846	861	890	874	897	862	895	920	886	853	872	861	859	901	881	810	917	852	872	930	868	886	845	899	874	869	889	889	850	895	863	833	872	833	871	846	868	856	921	867	911	889	837	875	863	886	851	911	903	856	876	866	871	855	845	876	866	877	836	844	842	867	873	879	900	887	914	907	921	907	857	888	864	890	898	855	904	865	868	918	870	857	887	844	853	847	834	903	899	922	912	885	838	874	880	903	876	852	836	875	892	841	913	853	863	876	907	802	826	889	864	911	879	860	885	868	875	887	838	843	887	834	933	874	834	833	915	860	861	876	865	933	836	877	905	807	913	876	836	894	901	862	817	893	876	885	836	863	869	843	851	854	798	919	856	879	897	899	819	870	903	862	844	933	867	860	880	815	854	805	927	845	909	884	865	844	862	889	872	942	872	854	884	906	846	803	908	902	861	866	856	846	832	832	833	797	883	857	929	848	965	889	919	853	836	859	895	865	861	825	895	909	881	856	908	834	912	913	838	877	922	877	874	894	839	844	865	848	874	921	827	934	872	866	827	906	941	862	882	859	861	864	869	851	871	863	837	867	810	865	802	878	833	850	812	865	859	895	884	855	837	876	872	860	859	900	885	887	834	870	914	862	921	838	797	922	904	884	932	899	841	981	871	874	908	888	925	893	868	868	891	885	883	894	851	855	902	917	893	863	890	882	831	820	865	892	839	859	863	869	850	856	797	859	876	867	871	925	897	868	901	871	845	904	817	901	880	863	854	920	848	857	901	911	790	919	880	845	855	913	938
22922	21060	28757	23590	21065	20747	3007	874	671	546	513	481	497	406	387	382	330	358	320	332	318	321	337	331	308	337	315	297	271	304	307	276	302	295	282	310	312	308	274	292	278	296	301	292	281	289	287	268	268	245	288	280	258	244	269	266	272	258	256	267	282	257	254	244	272	287	273	269	309	279	283	309	302	300	247	265	266	292	265	263	289	288	310	245	268	259	262	261	265	275	294	262	260	286	282	281	272	247	268	265	290	278	287	257	307	252	296	276	264	262	265	261	260	250	281	280	299	271	257	270	270	276	287	302	253	289	284	245	285	298	249	282	257	282	315	249	270	275	260	273	243	281	290	271	262	267	246	256	284	248	252	266	261	252	258	283	253	272	264	252	270	269	279	269	286	266	267	280	314	244	255	269	281	263	288	288	262	277	268	304	281	263	285	282	247	258	279	255	272	280	278	296	292	282	270	292	275	241	250	262	281	323	257	272	270	273	288	234	283	263	263	233	242	258	275	302	268	244	269	292	259	256	291	280	277	285	267	296	301	280	293	265	260	280	270	294	263	276	280	285	317	268	270	247	272	252	313	304	274	247	265	243	274	253	275	271	258	274	284	282	268	265	238	293	227	252	257	271	264	251	305	274	272	272	273	288	258	261	256	281	276	269	276	282	298	289	243	266	292	304	258	291	255	271	276	266	288	268	299	267	270	241	265	268	254	278	309	271	285	260	285	276	281	254	250	302	285	253	271	269	239	261	261	259	268	276	293	307	279	272	289	271	291	260	286	274	278	275	281	288	271	275	258	268	286	285	270	296	270	267	231	267	278	239	282	301	272	262	270	260	260	257	244	290	291	288	261	292	268	247	275	285	234	247	302	284	259	264	279	281	255	261	268	242	261	241	261	299	277	274	267	265	276	257	242	237	247	266	262	268	273	275	280	284	308	273	234	270	278	302	293	286	262	284	243	311	260	253	277	256	263	277	277	281	245	297	267	271	267	266	266	302	263	271	280	256	278	264	261	270	280	262	265	248	272	269	260	274	263	271	274	281	283	261	285	228	300	236	268	265	254	269	259	276	276	295	276	261	251	261	264	266	271	240	244	268	271	264	287	256	266	268	266	285	249	255	269	266	267	271	279	262	289	290	293	268	299	243	265	290	279	293	312	274	264	242	263	252	334	295	280	261	235	262	266	301	237	249	264	293	288	258	272	286	274	264	281	297	262	282	280	267	260	264	265	249	283	269	241	275	247	268	293	271	268	256	272	270	251	269	271	248	273	289	267	263	278	281	285	261	290	245	301	281	275	248	265	257	291	270	243	284	258	258	299	253	278	265	273	265	270	280	273	248	284	275	263	250	316	254	256	298	261	283	296	275	262	260	243	266	261	248	289	273	281	251	280	277	277	259	292	294	259	267	279	275	261	265	264	263	278	276	249	294	294	271	264	266	277	290	283	254	270	256	279	266	271	295	256	301	287	251	271	274	257	249	250	282	255	273	277	256	266	268	273	272	286	274	269	254	264	278	276	258	237	281	301	250	250	249	246	281	286	256	260	257	265	263	279	266	270	247	277	282	261	251	281	302	264	271	236	284	291	271	273	231	264	267	310	275	249	242	271	277	268	271	244	245	280	254	282	280	264	252	277	279	276	271	281	285	237	277	274	305	308	248	309	288	258	259	289	263	270	260	249	245	272	283	257	211	279	275	266	256	260	256	254	269	257	272	256	254	269	269	229	269	277	247	252	283	263	286	269	282	276	270	260	250	261	236	279	302	279	260	261	272	290	268	293	271	263	246	265	303	253	264	268	265	283	253	258	299	270	294	263	294	288	254	275	291	256	267	267	288	301	266	272	304	278	275	238	270	276	243	269	252	272	271	262	283	274	252	289	270	255	293	269	263	278	291	268	272	263	255	261	280	268	269	254	230	270	260	268	280	268	271	280	266	258	283	259	259	270	259	246	273	268	257	254	275	275	283	258	301	256	270	285	266	272	278	298	274	286	277	240	293	248	273	262	251	299	261	281	287	252	240	267	298	272	256	257	276	259	257	268	247	289	281	277	286	249	270	251	246	311	277	287	254	251	273	251	261	293	242	254	270	259	272	295	263	264	292	268	262	288	237	278	253	273	273	273	296	236	269	280	272	266	289	257	261	260	221	278	232	273	271	286	283	270	278	277	257	271	266	289	291	278	254	275	278	249	264	274	253	309	293	272	282	267	246	248	277	275	288	274	265	266	283	271	301	251	263	292	234	304	260	293	248	297	307	313	246	314	260	270	284	266	292	284	294	256	276	262	266	248	261	280	281	290	240	275	269	258	274	276	278	267	260	260	265	288	290	267	265	263	266	244	276	255	277	280	292	261	283	263	270	272	301	291	285	283	272	264	273	274	243	256	268	283	264	280	270	259	303	242	245	221	273	288	270	253	271	267	259	261	290	268	306	262	247	287	267	239	275	260	268	271	296	249	253	266	251	293	279	280	284	306	294	267	278	260	272	271	257	246	277	278	266	292	333	250	262	243	258	266	260	283	248	266	244	262	280	249	264	288	254	273	234	275	279	302	271	299	266	275	242	284	290	298	291	298	282	262	257	303	289	248	258	270	263	269	265	273	243	254	270	270	271	259	278	278	250	235	286	263	260	283	298	286	304	285	290	273	275	254	283	258	275	284	275	285	260	266	282	247	250	266	284	266	252	285	263	226	285	283	289	266	289	282	279	275	273	285	245	279	260	255	277	276	268	244	270	269	254	257	261	255	298	275	244	266	270	295	286	282	248	245	247	283	313	258	260	280	298	234	280	288	258	279	295	287	292	284	272	250	270	287	264	277	296	271	272	261	276	302	269	287	237	264	288	261	263	261	264	274	284	273	243	256	252	267	267	253	276	237	236	237	247	297	283	274	282	256	258	242	285	280	274	292	275	244	290	277	255	249	294	273	281	272	291	264	242	267	268	256	243	271	274	296	279	256	302	272	245	289	309	282	255	278	279	254	288	244	244	274	261	267	237	254	290	281	269	264	266	253	272	260	272	284	272	271	255	273	287	279	253	260	257	276	267	264	277	269	277	239	262	294	278	258	266	290	292	251	256	281	284	270	253	290	313	278	248	269	266	295	280	261	273	261	265	256	281	290	258	282	263	281	270	263	260	279	298	280	272	263	282	254	269	279	251	274	291	257	301	270	256	232	284	265	275	288	274	252	292	241	267	268	285	262	286	285	249	250	268	291	276	261	280	256	285	271	280	294	262	273	251	271	259	262	259	251	268	252	252	261	293	242	261	275	322	270	275	275	255	273	261	271	283	237	283	287	276	265	280	269	259	282	259	286	261	290	283	273	257	273	241	283	246	287	258	249	230	268	310	271	262	262	255	274	272	272	280	258	280	274	248	276	252	266	252	282	320	278	260	275	287	265	254	261	291	286	262	293	299	259	259	276	263	291	292	269	278	253	280	275	256	248	253	273	284	290	291	260	215	270	235	244	273	276	245	283	270	269	242	251	244
7329	15733	12952	6785	4701	3430	2686	2194	1752	1441	1170	1106	987	913	858	764	741	663	674	622	649	587	577	554	543	537	555	481	523	513	493	518	443	442	481	480	464	475	455	464	460	421	438	462	458	446	483	462	430	444	444	429	418	442	435	422	424	462	439	419	430	426	457	444	420	404	434	452	407	423	406	412	464	439	438	418	449	427	421	456	437	433	434	422	387	419	411	394	408	438	420	448	420	430	410	388	410	405	431	397	458	435	400	416	433	418	424	409	403	423	417	425	381	455	416	419	401	419	428	407	447	431	413	406	420	407	395	425	427	412	427	398	423	407	416	438	427	421	383	424	411	442	419	431	428	450	427	449	399	396	423	441	395	429	399	403	387	389	413	439	424	451	416	412	426	393	381	393	416	398	450	397	462	383	395	443	451	412	415	404	410	447	411	422	429	401	369	407	434	395	417	419	415	430	414	406	385	408	401	422	388	420	463	395	425	386	391	385	380	401	426	416	417	427	444	439	409	399	444	392	426	413	405	427	398	401	378	417	408	429	408	416	416	412	450	427	405	422	429	398	412	412	436	406	412	394	399	403	463	402	390	414	421	423	395	448	411	383	421	406	458	410	392	441	439	392	421	410	446	396	425	404	395	459	422	427	423	376	415	404	401	423	413	425	441	411	405	411	400	425	389	403	423	427	452	421	412	474	399	436	419	403	392	423	401	448	403	426	412	418	432	438	428	425	437	416	383	422	430	371	403	428	414	428	377	461	422	417	439	410	401	415	420	435	436	413	441	386	427	379	397	450	425	414	425	406	401	410	434	428	461	406	409	389	418	414	401	425	432	426	412	414	391	401	419	407	433	415	425	405	447	433	384	425	424	390	484	412	409	381	451	405	424	433	402	409	412	422	459	430	405	427	441	418	435	378	393	411	413	396	406	403	386	409	409	379	452	391	423	401	392	449	439	392	469	419	420	424	420	406	432	418	416	434	423	385	388	414	399	420	408	409	418	395	392	417	419	417	396	412	422	403	426	418	424	405	427	447	388	399	377	403	413	414	403	414	391	443	421	424	420	430	422	371	457	433	401	415	401	405	442	399	418	415	389	426	449	400	403	414	445	393	440	413	400	414	420	408	429	392	398	416	404	396	429	414	390	409	432	388	413	416	401	431	431	407	435	410	427	433	424	459	408	390	456	396	399	423	415	390	449	419	402	424	438	421	419	377	431	436	426	419	417	419	412	412	462	393	406	418	434	452	383	406	387	400	395	428	430	414	410	397	414	430	391	409	424	426	393	413	430	407	404	393	394	433	415	435	456	412	415	443	430	396	428	400	397	466	397	370	423	410	408	422	395	425	419	416	413	396	412	430	418	406	447	413	449	438	379	438	405	401	430	407	418	403	425	415	446	436	419	460	436	402	454	435	412	438	442	418	428	435	405	429	411	394	419	428	406	421	410	419	440	401	396	429	440	402	452	358	408	414	449	391	394	417	453	412	445	368	401	383	447	437	453	408	443	415	413	439	428	407	397	437	421	423	418	440	400	430	433	410	426	410	385	466	405	459	390	402	463	434	401	407	389	409	439	410	386	396	420	371	392	420	425	422	451	420	442	402	428	405	425	438	429	412	418	433	415	425	484	427	457	393	426	422	402	414	406	433	409	431	445	416	426	423	449	433	402	407	394	397	419	446	409	403	432	435	425	393	391	423	421	446	425	416	429	367	395	383	431	406	413	401	392	408	415	405	412	403	413	387	428	465	417	415	418	418	407	395	436	417	388	423	400	455	402	423	432	391	414	402	390	404	384	417	371	392	398	401	428	443	431	431	381	433	406	405	398	404	387	414	404	401	443	398	429	426	432	425	427	451	431	364	432	434	400	401	425	404	392	447	423	430	438	422	399	389	420	397	418	391	408	455	436	424	468	403	426	402	399	386	443	413	416	421	429	416	421	404	410	452	402	431	389	458	437	416	406	371	404	419	429	484	420	440	459	391	397	400	385	415	390	413	454	448	378	437	425	431	425	408	424	423	417	413	407	416	403	429	375	411	446	420	411	404	409	432	404	410	429	424	430	429	385	413	363	380	415	429	420	424	390	437	400	393	427	404	469	391	419	421	412	434	420	421	460	457	395	462	388	425	454	435	427	408	416	409	415	412	394	388	408	407	378	418	406	420	403	412	423	475	446	423	409	421	397	438	420	418	377	417	410	432	393	422	425	406	418	386	388	422	410	403	418	443	414	448	414	422	424	441	426	430	426	493	394	442	447	402	408	438	443	409	399	414	414	420	412	425	422	463	428	408	422	416	436	410	393	408	425	411	407	401	410	419	426	409	396	437	434	412	432	413	386	444	398	421	413	423	416	403	400	416	398	398	449	427	375	374	394	433	434	423	400	423	420	430	420	395	437	413	441	418	424	414	410	427	406	384	390	453	417	418	409	401	402	431	421	410	413	403	407	388	422	398	420	426	392	413	394	417	402	461	433	427	407	422	428	387	395	409	419	412	428	404	449	437	434	416	451	399	412	423	433	409	388	435	420	424	407	442	350	450	415	416	437	430	410	412	421	416	378	417	394	432	421	411	432	393	405	410	408	435	431	401	458	424	388	437	385	394	383	406	417	411	413	411	449	394	396	451	431	395	427	444	389	400	483	423	418	449	455	422	427	424	420	409	388	410	425	396	437	393	430	409	427	447	397	404	424	377	436	436	440	438	408	413	400	431	432	408	419	391	396	429	405	415	395	441	403	420	390	418	424	436	386	427	432	448	393	356	438	428	408	434	403	402	449	430	440	397	419	411	405	423	405	390	411	424	427	454	406	393	413	432	428	406	432	407	395	408	401	418	402	420	451	421	402	430	413	411	422	422	399	417	391	436	407	391	428	414	429	413	442	417	389	421	424	402	428	438	405	382	397	443	410	438	418	423	409	419	390	401	391	448	401	433	437	413	418	398	445	415	421	406	380	417	419	437	405	393	394	433	420	438	421	454	430	468	422	432	423	442	415	393	396	425	399	425	429	398	406	390	458	433	392	411	441	433	395	414	417	403	410	392	395	427	452	388	381	416	441	403	398	449	407	418	417	436	425	455	412	412	419	432	402	417	466	427	437	422	432	388	426	429	421	428	454	400	470	418	432	420	441	429	433	449	394	436	444	406	379	412	410	461	394	425	370	418	411	461	387	430	402	440	405	421	423	395	442	434	390	399	426	420	410	418	443	412	447	442	423	410	389	394	423	413	396	436	379	429	425	420	396	374	443	423	434	415	440	416	398	414	453	427	424	383	423	427	449	419	402	395	447	424	428	411	398	452	417	435	430	391	462	388	420	431	421	436	412	392	412	415	434	411	413	411	425	417	382	462	435	427	430	406	425	420	388	404	396	405	437	436	380	419	428	432	432	385	408	430	417	433	380	400	441	369	399	410	420	399	413	410	436	438	411	423	367	413	392	409	435	384	389	437	428	407	416	426	390	413	434	415	405	423	398	448	438	393	413	421	411	401	398	417
26693	19819	6466	1117	787	769	645	608	643	623	647	571	582	617	591	655	617	595	581	618	577	575	583	609	600	594	583	599	569	587	609	559	557	530	528	595	562	593	594	573	582	595	593	566	585	651	618	592	577	542	582	570	530	623	588	568	580	604	584	615	598	595	577	569	628	614	591	596	593	575	557	590	593	552	597	611	614	578	530	620	608	604	595	596	599	581	604	538	573	590	583	596	587	602	567	583	604	580	631	581	589	579	594	584	554	563	575	605	582	591	551	597	551	592	615	563	603	589	602	593	563	558	666	592	607	598	567	615	590	628	612	562	552	547	597	578	608	568	580	571	607	565	605	580	588	617	580	569	565	578	625	578	584	579	595	551	571	563	579	608	598	627	573	580	596	570	573	599	638	571	608	555	568	618	586	593	563	590	577	619	567	582	565	555	573	567	620	524	573	617	591	578	581	547	589	591	618	579	606	614	600	557	561	591	578	598	588	566	575	592	571	575	565	598	604	556	590	618	628	608	600	593	541	547	569	552	600	583	594	541	567	611	595	557	577	566	598	626	599	612	604	615	606	603	589	537	592	568	572	592	613	572	576	577	556	569	567	561	588	606	573	568	585	556	602	607	574	535	573	570	577	603	575	617	566	572	581	557	582	602	563	571	579	560	579	569	610	600	593	616	538	606	555	584	558	603	568	605	593	582	586	616	598	585	608	592	584	611	609	599	555	581	603	557	583	566	560	601	629	559	553	587	579	584	581	539	615	621	610	615	549	567	555	567	585	575	589	595	601	609	563	608	557	620	584	601	557	589	567	585	603	574	532	531	585	555	595	561	566	573	625	587	570	575	590	551	584	561	599	577	599	624	588	584	567	571	635	589	592	535	602	607	544	593	588	570	613	582	573	604	603	557	614	567	584	584	591	562	568	544	585	574	592	552	607	530	544	575	585	560	593	561	538	560	582	527	575	583	582	573	576	598	565	611	549	590	574	569	565	581	561	605	587	580	561	613	614	620	579	593	566	598	596	627	550	562	528	561	570	567	558	606	577	581	565	595	541	553	590	531	625	594	557	594	582	582	556	581	601	563	584	584	555	536	587	549	556	588	563	579	582	588	549	601	568	581	585	589	617	606	585	553	629	566	603	605	586	610	568	564	576	578	569	594	581	557	590	592	603	576	597	558	579	573	579	590	555	593	572	551	580	570	560	540	596	596	574	590	581	567	601	581	601	629	588	568	580	540	628	585	536	549	583	561	558	591	541	613	554	568	582	585	556	601	539	579	632	595	603	586	609	580	577	543	536	577	567	568	563	601	563	579	593	586	607	617	584	573	603	637	579	589	591	596	620	574	598	603	610	592	557	594	581	585	580	598	583	552	581	582	594	588	585	631	555	596	588	586	599	575	571	595	552	556	571	572	566	577	602	569	572	635	562	593	559	593	568	600	587	534	609	541	578	544	583	571	582	583	553	566	581	552	626	599	617	560	566	541	561	593	570	589	561	582	572	592	642	578	598	602	610	574	544	618	608	581	591	625	589	564	571	545	604	589	555	602	570	592	599	563	626	577	595	566	579	579	594	576	549	610	542	570	578	567	554	569	596	603	586	564	576	565	591	553	606	592	588	579	601	594	587	579	581	579	594	581	528	592	610	573	576	568	587	559	554	609	573	581	597	598	566	576	535	566	579	530	572	615	566	594	548	561	568	543	559	589	600	626	529	615	598	639	546	616	577	585	570	570	585	605	605	608	587	589	567	605	637	586	617	602	562	561	550	556	533	572	587	603	512	570	588	590	619	573	569	574	581	551	577	538	559	627	575	583	584	596	588	586	600	541	599	610	640	576	563	564	607	628	568	580	545	583	601	587	617	593	566	543	554	558	574	560	591	585	593	597	588	577	603	595	524	578	586	586	587	581	585	590	628	584	655	597	554	592	572	612	609	579	570	571	610	574	538	566	566	600	580	589	583	575	590	539	572	580	547	590	605	580	590	614	583	597	559	573	603	565	563	559	586	586	560	571	577	593	539	555	598	616	572	566	572	582	578	621	537	572	587	564	567	546	601	559	544	586	602	566	585	558	549	564	589	540	592	572	573	589	570	576	629	584	584	572	583	585	597	570	582	598	603	614	574	576	538	570	558	596	603	549	571	579	581	586	592	556	559	585	570	545	577	548	587	605	564	559	572	614	561	629	640	561	544	629	602	596	572	616	599	534	573	568	550	535	610	608	597	621	598	616	542	556	556	574	582	627	601	582	588	539	564	551	612	596	616	583	580	570	551	621	571	593	540	515	594	565	578	552	587	517	623	566	563	532	576	565	587	570	572	578	603	605	597	593	629	558	628	595	585	613	554	619	632	606	597	621	615	576	571	553	595	568	583	576	589	628	572	580	571	586	595	580	612	547	581	602	638	589	584	546	624	539	580	592	580	550	599	573	592	544	587	605	582	581	594	541	557	581	614	577	593	589	565	614	586	577	530	586	528	555	637	611	556	595	585	570	587	600	586	608	609	607	564	609	598	600	580	559	600	583	594	578	597	573	574	592	612	588	637	552	567	560	637	582	616	603	578	588	608	553	540	575	567	559	582	582	571	583	552	583	549	608	616	561	605	589	537	563	578	575	538	588	592	573	585	584	569	580	564	616	612	574	570	605	605	578	560	592	545	615	581	577	584	594	624	561	597	548	557	570	616	548	605	600	632	609	570	566	559	623	572	571	572	585	583	559	586	624	616	552	560	555	579	607	631	561	576	579	627	599	559	587	572	577	564	565	553	566	555	596	559	563	590	560	587	573	597	566	605	607	574	568	603	558	545	576	578	592	605	570	539	588	583	567	629	604	586	633	573	577	568	598	582	575	572	596	634	611	621	585	573	591	545	605	562	626	615	578	560	568	568	566	616	599	585	630	545	560	594	623	587	573	565	579	615	578	584	639	592	584	562	588	577	537	605	593	554	555	556	577	571	562	567	567	533	590	627	568	585	621	555	571	603	569	585	578	569	562	600	584	584	595	599	566	631	589	583	568	575	554	588	570	554	581	587	589	541	581	551	593	535	568	614	619	572	573	587	582	605	588	556	579	562	596	541	590	606	584	534	580	629	564	588	577	593	590	590	572	524	570	574	559	581	601	604	569	633	602	599	620	595	634	574	570	595	588	568	597	568	573	570	565	605	591	588	619	574	571	564	586	548	546	602	614	579	575	582	591	586	599	567	596	582	589	565	561	608	578	596	594	550	592	556	573	576	556	553	540	570	563	562	597	559	599	551	546	606	571	568	597	617	564	603	591	565	588	530	615	579	552	592	584	589	560	584	589	563	615	589	565	540	601	638	563	589	617	595	613	561	619	567	612	559	574	601	569	558	586	620	625	608	581	595	608	543	561	623	539	565	574	575	590	552	623	611	585	601	581	575	562	591	623	548	587	573	596	609	589	587	565	611	577	555	608	637	574	590	570	598	607	603	556	615	575	558	554	604	610	617	547	563	586	607	594	554	593	549	605
4278	1746	1523	1172	1085	997	934	939	866	902	913	888	863	847	841	826	901	833	820	849	863	886	806	832	873	912	866	828	825	865	835	823	841	834	889	874	843	835	889	859	825	793	854	842	817	886	809	820	818	898	808	856	864	846	805	822	852	859	838	891	856	814	840	877	845	822	794	818	872	886	822	825	912	834	907	866	791	848	828	907	841	840	873	883	825	846	809	864	800	796	794	868	860	797	871	852	866	851	837	873	839	844	808	861	851	855	904	778	841	878	846	838	882	871	803	868	828	834	816	880	812	889	794	844	859	847	836	800	852	843	823	853	820	841	816	859	881	849	870	802	859	798	911	870	796	873	836	851	886	825	859	853	826	838	865	846	817	804	796	786	863	862	798	821	853	852	841	861	836	841	898	840	787	843	874	842	845	885	829	811	781	866	823	804	863	829	793	853	874	806	836	805	862	848	825	834	874	844	834	851	863	799	835	872	851	807	905	868	841	877	886	794	811	861	880	844	832	823	835	838	843	842	835	800	858	839	892	840	873	832	844	849	859	912	840	791	775	860	826	829	824	847	853	887	826	869	806	854	809	853	864	824	884	882	898	866	860	846	882	835	832	801	872	871	830	849	862	844	799	838	844	817	874	829	819	834	874	816	811	825	813	832	842	832	826	853	859	892	850	839	812	827	833	827	825	861	819	847	876	864	828	839	889	825	853	864	847	793	850	811	876	825	839	822	821	834	850	875	850	843	855	851	874	861	886	827	869	818	830	858	816	838	854	798	850	805	840	831	822	870	793	833	823	889	819	896	782	853	799	825	839	894	852	853	821	817	822	843	904	830	826	874	849	888	854	829	837	856	824	823	856	839	815	893	820	838	893	845	838	864	816	810	842	845	869	829	815	845	825	847	850	860	787	852	866	834	863	842	864	845	869	833	842	824	867	834	908	844	901	837	794	869	836	839	846	848	837	839	868	876	888	831	796	807	895	849	846	800	854	867	903	846	840	831	860	832	836	797	889	838	798	800	873	823	870	804	846	837	824	896	849	856	794	830	822	838	836	800	886	842	838	865	838	858	844	836	878	863	802	847	886	851	833	833	833	815	848	893	880	758	812	906	798	874	843	825	812	883	880	840	817	881	845	831	816	881	896	844	902	852	819	816	864	881	837	809	857	815	869	884	856	827	837	819	877	862	859	881	809	835	821	887	886	827	791	807	847	847	822	868	856	821	841	847	804	826	789	912	930	827	806	867	839	819	791	843	798	836	808	883	829	833	811	850	846	860	884	855	832	872	815	901	840	895	861	870	825	831	849	836	824	823	824	849	831	842	841	828	858	856	833	841	876	823	864	843	835	807	838	857	835	851	850	839	853	854	845	794	828	882	828	853	844	809	855	790	841	891	792	819	856	838	851	853	863	860	817	808	863	793	844	822	894	793	848	868	847	866	891	812	798	864	876	850	839	827	835	849	845	831	838	835	864	843	845	791	800	829	845	855	832	814	886	844	806	829	843	855	873	848	848	910	822	865	853	824	808	806	797	841	877	855	886	816	845	800	794	898	847	850	818	805	843	912	846	895	799	858	864	862	874	847	762	873	831	876	875	832	797	889	821	834	820	820	839	833	824	852	884	880	856	852	837	836	849	921	849	811	832	824	865	881	912	842	878	834	903	823	847	847	895	843	838	830	854	885	800	796	807	831	847	775	836	859	814	861	809	800	876	856	846	879	857	843	829	858	912	801	857	841	844	827	899	850	878	874	837	838	865	863	831	893	843	844	847	862	815	840	855	811	867	829	848	828	835	814	842	844	876	897	833	839	839	855	869	848	834	838	845	826	883	861	902	835	784	835	818	849	878	798	908	838	870	829	902	829	882	830	869	871	849	848	834	798	816	845	853	886	824	826	889	856	808	845	873	802	848	906	882	875	884	840	837	831	811	885	850	860	862	849	800	862	906	885	833	823	833	845	839	858	818	852	874	883	862	882	800	870	812	870	881	847	859	833	822	832	873	858	880	841	835	891	874	877	856	879	872	836	879	842	856	855	868	868	806	860	842	869	841	858	892	824	850	842	851	850	835	827	847	828	858	815	871	826	757	809	822	841	851	865	865	842	891	858	854	857	834	810	821	846	830	876	864	838	855	858	858	769	788	834	857	866	831	803	824	910	854	867	861	844	825	839	825	795	833	847	877	839	806	839	844	842	838	856	842	881	829	838	832	789	825	849	860	840	865	848	838	838	841	875	827	826	918	806	870	878	873	855	868	874	851	845	842	827	817	842	798	850	857	871	871	798	842	869	846	850	800	852	868	813	870	861	860	826	823	882	825	868	826	817	868	876	911	850	866	843	807	880	870	878	900	836	846	853	836	840	843	816	836	823	828	837	800	845	843	819	846	886	862	856	892	862	875	844	848	833	817	859	854	899	797	842	793	854	836	821	788	870	833	867	821	855	888	820	842	822	837	838	921	862	892	871	822	799	866	838	819	834	846	851	858	783	865	888	804	862	854	843	829	798	803	813	846	855	810	812	845	877	829	860	864	826	857	832	863	841	821	858	832	877	879	824	886	904	833	837	820	882	843	834	858	808	856	827	845	868	877	845	863	884	848	846	869	798	837	872	840	864	839	854	857	805	822	838	901	879	882	871	847	819	903	834	883	876	859	835	854	854	876	811	794	883	890	840	808	828	877	813	842	816	806	866	821	871	834	821	854	880	837	949	855	892	918	841	860	885	901	828	834	889	896	891	869	823	856	823	874	780	863	874	865	876	792	823	831	857	821	869	846	855	825	826	874	847	778	811	868	862	848	843	795	890	871	849	837	789	872	844	809	855	836	854	845	872	862	851	814	845	832	852	859	847	798	833	844	857	813	817	801	855	802	830	817	873	823	884	822	850	820	821	836	809	810	802	848	807	849	859	829	794	847	844	839	834	903	882	818	845	831	851	849	796	852	837	850	828	869	802	848	853	839	847	837	823	776	840	863	863	800	847	830	874	853	783	811	867	871	838	815	858	822	812	803	880	787	870	830	891	870	840	797	882	831	819	819	865	849	850	852	876	788	907	805	862	879	888	889	867	817	812	852	844	848	836	796	865	827	893	883	791	850	930	781	825	893	852	853	877	848	875	857	842	824	875	861	805	811	850	878	832	819	847	877	866	880	893	823	804	832	874	854	836	886	826	837	860	816	856	891	838	861	837	848	847	838	847	843	843	869	830	819	846	852	853	881	843	858	839	882	820	877	848	796	819	840	877	779	851	788	870	847	868	828	906	865	880	869	831	879	866	868	814	764	841	835	858	870	820	854	843	863	849	841	885	858	766	873	855	844	798	839	895	845	879	851	826	821	882	857	828	863	831	801	854	800	789	827	820	844	852	890	840	794	898	862	791	863	831	859	838	816	835	799	822	833	819	840	842	833	843	838	880	833	876	818	871	890	851	881	822	839	884	860	828	906	838	818	788	868	825	893	836	837	846	789	789	833	770	850	891	802	797	865	827	799	918
23820	21062	28270	24071	20950	5281	1199	916	760	772	701	717	678	657	673	619	625	660	680	620	619	647	633	635	612	670	595	559	574	539	603	589	605	525	573	604	567	636	622	624	584	596	599	593	621	614	612	555	626	517	580	605	634	577	591	623	624	628	594	571	578	607	612	606	575	599	605	607	580	576	617	628	587	611	575	624	582	620	565	607	622	575	600	603	619	538	543	583	572	585	613	570	630	556	577	600	602	614	617	597	611	614	595	604	573	596	570	597	557	556	570	576	578	578	560	567	576	603	607	554	607	616	589	549	585	569	579	633	577	567	581	584	615	548	569	576	560	588	612	581	589	589	570	587	613	593	572	548	577	585	556	619	583	573	597	591	535	618	596	547	645	588	569	555	579	571	578	568	632	628	595	551	603	608	621	585	551	669	592	583	558	590	577	612	576	575	575	574	583	604	595	584	591	583	597	560	602	599	545	594	569	568	577	586	587	571	585	571	585	623	578	585	620	640	577	602	607	561	593	576	564	589	614	582	551	572	571	600	586	606	577	548	638	585	618	582	547	637	557	592	579	581	590	588	586	620	565	590	611	558	603	560	546	592	593	580	580	573	581	561	591	592	575	594	591	588	592	591	575	601	579	640	600	601	583	574	609	547	591	628	566	593	599	557	551	585	557	591	587	572	621	583	595	574	559	621	597	561	592	635	587	567	612	601	552	556	558	580	609	617	576	625	595	638	611	589	578	611	543	601	550	586	541	578	574	646	589	594	616	622	579	579	586	688	625	612	549	590	533	531	578	565	606	558	574	575	590	586	596	600	610	565	599	541	577	551	597	549	608	564	573	605	583	537	550	566	596	602	606	579	561	584	601	547	600	600	568	572	574	573	589	577	615	583	562	582	571	563	591	618	575	618	592	621	518	602	536	602	616	613	644	577	591	594	612	582	613	592	566	553	624	592	554	575	609	597	564	583	570	628	591	554	595	562	582	569	577	547	582	587	578	553	556	612	561	610	566	585	604	575	596	551	603	594	585	559	630	589	579	586	558	600	605	563	609	613	568	598	581	589	572	607	617	616	605	593	574	547	590	589	608	594	596	548	582	607	573	568	613	576	553	576	586	596	637	610	578	567	611	590	573	628	599	604	573	564	568	578	570	591	586	579	624	614	605	603	583	540	608	557	605	619	588	631	636	571	603	601	563	579	597	520	563	572	610	568	585	583	561	613	616	592	594	624	555	560	567	563	593	573	619	586	588	572	590	605	590	650	604	600	586	596	592	558	594	578	611	604	569	552	588	554	586	583	613	568	601	618	595	589	609	616	549	551	586	590	574	561	606	604	596	553	599	623	624	597	599	558	612	599	576	593	581	592	592	603	545	614	559	611	597	527	580	595	593	619	565	591	592	628	642	579	587	597	562	536	603	587	577	590	595	581	566	590	603	627	587	589	555	576	559	622	635	610	555	617	574	606	540	573	575	559	572	600	559	584	589	569	608	537	585	580	596	609	557	549	571	588	555	552	562	578	598	567	596	589	598	582	599	609	621	563	587	571	590	620	590	558	607	562	581	557	590	582	550	623	592	566	590	559	599	573	564	537	618	596	592	616	633	514	576	544	585	583	564	545	575	569	582	590	565	562	608	546	610	582	540	595	595	615	573	586	589	577	616	612	565	595	550	566	659	630	629	603	544	638	593	579	631	582	542	558	578	569	583	638	581	565	606	604	564	584	587	602	624	606	560	597	572	600	578	546	615	589	585	595	559	577	578	589	608	575	552	575	614	590	550	587	598	553	596	572	588	580	585	627	633	566	547	543	623	609	602	610	615	592	627	622	601	578	547	567	599	570	654	543	588	614	602	633	604	576	524	566	614	575	581	613	579	619	598	597	606	569	589	567	524	595	525	593	594	546	586	533	574	608	558	613	604	572	549	589	584	550	592	606	583	608	588	569	601	607	592	582	583	602	602	585	587	597	565	623	585	609	584	566	577	592	592	599	586	571	590	589	557	567	553	612	585	591	581	585	611	578	612	555	586	569	580	560	609	545	561	612	557	570	563	556	571	593	551	565	585	622	600	578	607	612	592	561	617	593	587	552	602	611	581	600	601	568	555	620	549	572	542	616	602	567	560	614	640	549	620	596	612	566	601	587	552	558	581	558	547	548	593	598	582	605	602	613	607	586	588	630	599	617	595	597	577	565	620	591	619	610	578	616	549	584	558	549	605	601	605	614	591	598	532	620	571	582	611	577	588	593	546	590	523	543	571	577	579	558	604	627	597	590	577	576	595	603	594	567	587	640	613	565	534	576	606	567	607	560	565	562	534	597	599	570	569	610	585	609	582	585	536	570	564	607	582	554	627	584	554	571	565	588	572	614	606	533	577	597	586	603	590	594	591	601	575	616	574	581	577	580	556	577	526	605	568	620	556	572	568	524	638	552	589	589	600	558	575	593	609	580	602	572	586	589	565	583	589	590	595	584	567	553	592	610	572	561	606	579	627	539	527	568	602	586	556	563	581	595	598	611	583	639	588	552	561	576	608	557	607	577	631	554	577	595	624	584	586	636	588	572	534	580	595	583	567	545	623	611	589	656	570	557	581	600	606	638	578	583	569	601	590	576	576	568	614	571	580	597	563	571	598	573	612	564	597	602	582	559	598	566	589	573	593	552	600	578	578	557	575	580	561	578	581	567	573	548	601	592	618	593	541	634	591	556	570	566	585	593	562	649	604	578	552	563	586	593	592	602	599	620	556	612	565	581	636	567	581	557	645	605	583	604	574	556	539	606	538	597	578	597	582	576	588	598	607	559	556	606	560	572	596	579	572	565	576	598	574	573	587	629	528	603	606	567	579	564	584	603	598	609	577	568	596	559	584	578	547	579	553	566	623	576	628	571	583	569	530	593	557	644	616	604	558	623	583	578	563	568	557	566	599	551	592	579	563	632	587	610	597	547	559	591	602	588	596	582	543	645	588	601	591	623	553	555	628	525	620	603	567	586	601	601	596	601	593	619	588	576	552	595	544	576	628	582	591	568	514	574	528	604	603	589	557	571	589	580	547	600	554	582	538	594	561	612	595	629	625	580	582	623	586	606	579	579	612	564	581	574	597	573	549	592	547	578	628	585	585	541	577	581	536	606	583	572	574	529	567	577	595	600	583	595	551	609	572	618	587	558	589	589	618	591	577	583	600	567	599	602	618	589	584	578	564	607	587	623	562	627	589	554	589	579	630	596	580	584	585	566	626	589	600	561	555	604	606	646	580	536	567	585	599	554	575	557	601	585	619	589	613	581	569	513	591	629	604	593	589	574	628	520	585	564	572	587	611	644	561	580	555	546	549	572	576	604	581	609	587	545	637	557	624	566	535	544	594	554	583	564	600	595	574	596	541	579	551	596	547	560	605	605	543	578	586	578	577	553	544	601	551	555	611	602	579	627	595	555	569	582	596	577	580	595	581	598	569	582	627	600	563	572	606	536	536	589	626	595	560	604	581	606	611	615
5108	10242	8457	4360	3235	2443	2019	1758	1484	1344	1273	1212	1198	1119	1120	1035	1009	1015	992	954	979	898	926	938	908	918	914	958	960	901	856	887	930	885	879	858	882	845	891	864	839	857	853	840	864	915	883	854	830	860	905	885	830	833	850	897	862	912	832	830	838	917	827	870	927	916	863	816	914	891	866	865	851	901	859	844	864	899	873	829	890	851	840	878	854	886	841	909	843	865	856	899	857	859	839	869	874	843	891	878	836	885	799	860	845	905	904	878	932	894	904	868	824	861	852	812	817	914	858	907	869	861	885	821	867	814	898	812	893	862	816	853	918	818	850	894	909	863	838	864	860	896	855	873	883	831	914	828	810	861	977	852	890	849	834	841	912	877	865	888	884	895	885	843	901	871	849	880	871	852	877	847	849	886	857	849	855	871	864	904	931	845	839	884	883	847	894	821	864	895	869	864	845	859	942	823	845	860	820	868	821	888	855	876	898	870	911	910	887	853	866	882	823	820	883	828	859	880	825	867	890	836	794	812	871	877	929	887	841	914	928	873	862	876	838	910	901	916	817	856	869	806	834	850	822	878	831	919	844	881	792	848	860	863	883	800	923	881	909	868	914	833	874	842	860	875	895	826	826	866	864	891	871	845	890	913	910	813	910	843	905	856	847	850	862	861	886	854	841	863	836	839	809	866	886	854	839	889	864	807	867	833	855	917	858	826	873	864	843	850	880	854	879	841	884	877	828	840	906	858	855	926	848	826	887	874	924	847	924	871	871	840	856	886	813	861	925	889	860	909	906	903	890	890	872	854	887	848	846	835	846	859	894	887	858	866	832	817	916	915	871	892	840	864	883	862	899	892	838	855	878	919	815	888	871	888	867	872	887	877	844	884	843	864	849	844	805	789	842	886	918	860	881	868	846	816	827	856	909	866	911	871	848	865	850	877	881	895	871	861	854	819	887	864	817	872	869	863	902	867	863	831	877	891	831	851	918	831	842	892	874	831	892	884	829	889	846	848	856	813	867	863	848	896	839	816	861	855	888	872	843	919	838	844	872	849	896	845	865	843	877	899	873	867	926	861	847	825	888	860	852	942	818	889	869	853	843	825	846	883	883	875	859	866	817	851	862	881	891	832	878	888	869	879	880	862	803	865	876	872	854	807	834	834	853	816	893	887	872	865	894	847	863	832	924	852	885	853	836	879	857	852	889	864	881	846	802	857	811	847	844	855	880	875	806	877	864	781	872	853	824	918	863	901	862	858	895	812	852	841	879	858	845	855	889	908	881	834	864	851	859	889	786	921	850	894	858	887	870	861	919	867	866	865	827	900	875	849	876	895	860	860	877	870	834	866	940	837	897	871	882	876	837	857	842	878	838	891	851	809	830	846	887	878	859	774	907	811	871	862	890	841	795	867	908	927	879	863	847	886	868	824	910	884	860	867	822	761	871	862	846	874	833	861	931	871	856	795	897	885	889	860	889	894	881	849	904	859	902	839	844	912	831	838	839	881	853	830	875	833	864	929	850	886	876	879	828	882	882	870	892	883	842	864	841	876	856	879	804	842	849	856	922	897	821	803	907	857	846	853	877	791	883	879	867	866	841	877	876	863	830	854	879	866	829	874	832	873	847	867	844	869	846	854	892	849	841	852	862	880	851	887	880	857	819	853	864	866	831	852	864	899	862	811	820	898	813	880	904	859	901	849	921	838	881	870	837	917	849	835	877	828	874	844	845	806	842	875	844	896	938	835	850	789	866	839	848	827	860	906	873	907	837	857	844	866	857	852	818	883	854	863	830	825	866	847	852	903	853	887	813	886	935	848	861	849	881	894	820	824	871	805	846	841	851	880	871	869	851	866	870	792	892	931	830	850	896	834	816	853	893	848	902	872	864	871	861	899	855	896	844	861	819	872	836	849	838	882	838	855	852	875	900	886	893	887	844	862	807	904	833	897	880	864	892	839	861	875	890	922	892	835	879	884	877	896	834	869	855	880	877	874	842	845	849	854	867	937	844	910	878	906	834	853	885	866	875	826	861	852	878	906	897	850	845	873	830	864	870	850	782	881	849	862	882	884	872	892	843	864	852	843	867	818	846	844	825	869	840	877	827	831	866	852	835	860	927	856	899	858	955	859	878	880	899	850	847	935	895	824	848	860	841	868	880	834	821	898	860	853	847	893	845	883	898	807	874	849	864	917	856	862	883	888	901	870	835	805	832	907	938	898	946	875	844	843	868	795	875	893	876	888	879	878	860	884	889	899	869	821	860	903	880	851	826	870	851	898	877	895	789	880	881	867	826	867	870	870	861	845	875	826	853	904	843	922	914	861	833	866	866	853	852	906	841	843	860	877	869	851	872	859	858	871	882	858	866	898	856	925	946	814	866	877	830	847	910	914	840	860	868	851	881	912	921	883	795	860	869	836	839	875	819	841	885	864	851	861	836	846	839	867	808	839	828	834	862	859	855	814	839	909	883	803	830	902	862	852	837	855	815	874	854	875	887	866	880	849	894	839	890	861	889	877	934	897	818	792	907	870	848	855	896	863	867	880	842	897	855	827	866	856	816	851	840	844	838	804	909	835	858	851	853	824	894	864	893	877	836	905	856	907	831	865	919	909	844	868	899	853	848	836	900	804	841	869	927	854	858	832	839	884	884	813	837	865	874	930	856	861	875	837	874	869	853	817	895	860	849	871	902	862	883	903	908	822	873	851	865	865	827	825	873	894	818	891	818	880	816	891	851	848	847	857	867	859	934	835	905	866	863	915	896	818	861	880	881	859	897	827	915	887	919	809	845	916	887	825	888	876	897	924	866	841	875	870	862	894	830	893	869	867	863	866	822	898	841	867	930	846	893	802	875	890	856	856	858	867	845	840	898	844	896	919	903	869	860	881	898	866	808	868	826	855	882	842	927	867	862	835	899	877	867	871	877	827	859	854	875	862	904	853	870	869	829	859	881	811	910	860	896	887	915	869	836	859	865	844	829	880	827	847	899	844	839	875	892	788	845	828	814	845	896	840	930	861	850	879	874	881	894	884	841	900	838	866	939	880	861	855	880	862	828	860	856	869	872	854	908	860	884	898	854	864	900	833	865	847	842	839	861	790	866	826	815	862	871	915	816	866	918	840	871	850	905	961	834	872	851	877	922	830	907	863	822	852	814	851	852	814	890	856	874	855	853	907	850	834	862	863	877	869	870	882	845	906	894	814	893	900	872	886	895	879	858	830	886	842	820	843	845	846	875	825	875	871	869	883	920	927	829	877	830	894	875	837	852	840	869	857	874	894	861	911	837	873	897	888	862	857	849	872	867	881	868	881	889	931	861	850	914	860	850	848	849	861	852	892	906	887	851	844	896	892	883	828	837	829	860	902	847	897	876	856	882	875	883	840	849	823	873	853	882	847	848	854	832	832	919	886	880	863	878	878	967	949	922	831	879	848	894	859	864	886	865	851	848	885	869	830	904	818	904	851	884	892	875	856	836	851	894	864	863	868	872	860
22929	21092	28819	23606	21092	20778	2892	856	638	658	523	513	436	397	373	386	340	337	361	359	323	311	328	325	291	292	327	316	317	284	302	305	259	273	288	279	276	292	276	298	272	295	256	273	297	297	257	284	258	278	273	288	277	253	279	285	276	307	264	274	257	277	291	261	266	281	246	257	254	269	247	276	249	287	270	247	278	277	287	271	258	282	247	264	283	310	270	266	279	240	251	281	254	276	257	255	255	323	269	283	269	265	285	271	246	266	287	270	289	274	278	269	274	276	256	264	272	268	235	248	269	276	266	270	267	268	238	275	229	268	285	241	266	268	270	319	267	267	287	285	257	275	263	284	284	268	257	279	268	264	238	262	281	263	308	241	246	265	246	280	295	280	274	267	273	252	242	268	277	267	285	269	285	279	304	281	253	297	280	268	260	274	273	275	248	249	304	249	277	257	265	257	283	275	286	269	240	274	234	259	278	262	296	301	267	250	281	287	263	264	254	278	237	285	284	288	236	251	286	294	285	290	275	218	238	292	257	272	284	261	288	274	246	275	278	274	251	267	262	250	257	224	255	265	254	266	262	259	285	278	240	254	266	239	276	291	294	298	271	253	300	267	269	277	266	259	283	296	243	257	299	254	284	286	271	264	247	264	249	269	266	263	246	255	291	277	261	269	277	266	277	275	267	288	284	281	291	275	271	260	261	271	269	272	274	252	285	281	288	280	240	262	248	270	260	260	273	299	292	255	246	266	267	283	267	267	256	276	293	269	287	243	274	290	257	238	245	255	266	262	266	230	248	254	259	250	256	243	244	274	268	257	260	254	263	279	271	273	285	273	259	279	251	260	268	251	257	247	273	262	249	297	273	299	274	255	266	258	272	267	274	280	285	231	253	284	274	269	276	270	266	261	284	268	280	281	285	259	248	278	265	250	263	280	252	296	298	277	251	266	257	261	271	259	236	280	290	256	290	265	275	276	261	297	304	265	254	288	277	261	253	266	285	273	257	271	273	263	266	269	268	261	251	268	261	266	265	262	262	257	270	270	250	305	240	254	257	266	257	257	252	261	282	271	305	253	271	289	270	262	274	292	283	307	286	279	253	269	260	263	264	268	266	264	267	294	257	271	276	298	256	281	274	248	292	246	245	289	270	304	249	271	277	260	264	244	249	273	267	237	279	273	286	230	268	283	267	250	277	274	279	257	269	263	279	257	261	266	283	247	282	246	254	269	260	261	261	282	251	288	290	234	255	268	245	275	238	282	258	280	260	283	258	250	256	268	251	277	270	251	253	281	256	252	270	288	265	268	269	273	234	278	265	281	265	297	258	275	276	281	255	276	249	251	271	284	309	291	265	248	303	282	228	275	256	234	270	275	259	279	272	257	273	258	287	282	243	268	285	272	297	283	249	241	233	292	244	267	277	259	279	289	261	249	272	267	255	286	262	244	261	282	296	286	240	292	291	270	264	284	250	230	289	243	244	283	230	275	253	255	257	240	258	241	272	257	270	244	272	275	236	281	269	260	236	253	286	248	274	254	247	236	263	305	260	267	270	258	269	264	233	249	265	270	240	255	289	278	284	276	276	290	250	302	261	278	279	288	249	270	277	299	245	275	238	270	253	265	279	276	272	266	263	294	268	251	254	283	252	273	257	276	292	247	268	237	275	247	278	284	281	267	288	251	273	275	253	231	263	269	261	279	267	262	270	260	287	268	265	280	294	272	230	268	256	277	273	240	268	263	255	267	273	290	269	269	272	276	259	291	279	256	265	255	261	270	256	281	251	267	275	252	263	288	249	284	238	267	291	259	272	263	246	249	290	271	260	291	276	241	243	251	276	245	259	250	225	253	262	255	244	227	262	277	291	283	271	276	269	272	290	252	261	246	257	277	280	278	262	282	265	272	259	270	253	237	283	283	257	280	289	259	258	277	263	268	288	241	250	298	269	257	272	218	266	233	282	260	254	246	295	270	273	289	269	291	273	255	285	238	262	250	299	299	262	264	249	281	285	266	264	304	258	266	260	242	281	256	256	264	257	264	257	296	269	246	266	249	295	283	262	278	282	286	271	245	274	246	274	276	254	250	249	261	227	269	262	273	279	275	269	277	263	265	270	240	253	275	247	265	293	253	286	256	234	278	255	266	255	282	264	275	283	281	257	264	286	261	276	276	273	256	253	278	246	267	291	292	250	304	282	266	248	232	270	218	235	264	283	268	253	272	248	281	278	227	268	282	245	260	260	267	259	265	296	264	250	251	264	260	276	281	270	261	275	294	240	271	276	276	270	271	280	261	264	235	281	257	265	251	248	275	262	284	245	231	265	254	267	299	266	251	270	290	253	284	265	246	271	262	261	267	265	270	261	239	250	243	256	287	280	258	285	278	246	240	271	287	286	265	261	295	261	285	300	258	272	257	263	265	265	244	251	249	269	257	243	276	242	274	257	251	249	271	292	278	254	256	274	284	273	273	246	240	236	268	282	258	272	249	257	277	267	252	245	278	264	264	296	248	296	252	252	262	247	248	244	249	260	257	266	267	282	269	236	249	255	270	267	260	255	269	287	262	260	266	268	293	264	251	252	266	258	281	305	284	251	272	254	261	281	274	256	252	273	265	289	290	305	255	288	262	272	266	269	250	239	262	257	272	268	282	283	234	268	277	276	305	257	258	286	236	286	289	263	285	258	287	255	274	221	253	282	259	295	258	268	267	254	264	272	289	271	265	261	258	284	278	254	262	247	263	261	276	272	249	267	258	264	253	252	278	248	274	266	303	278	261	256	271	270	237	282	285	286	269	282	270	270	245	258	284	307	277	279	262	254	282	274	240	283	245	320	257	259	268	283	276	279	257	254	262	294	262	261	257	266	259	245	257	279	281	260	295	288	274	253	282	276	279	254	252	245	254	260	247	245	255	277	260	263	253	237	254	234	269	268	290	279	266	264	313	277	262	252	297	262	269	253	295	248	271	296	268	262	259	271	266	288	266	299	250	294	281	283	230	275	279	274	257	282	270	278	287	270	260	269	257	280	267	238	265	268	249	251	269	268	276	294	290	263	255	273	255	287	259	298	273	256	252	300	277	272	269	246	286	266	269	281	277	267	237	257	269	255	263	275	267	278	283	277	263	271	283	225	251	257	270	270	241	280	257	284	265	254	261	282	286	272	253	268	274	261	296	287	277	311	256	268	253	255	271	258	275	265	278	239	270	272	259	266	257	275	254	249	260	285	279	251	249	284	290	261	272	270	262	264	271	260	296	275	273	269	262	270	270	299	237	270	257	244	261	239	261	254	257	282	302	272	282	257	264	277	263	253	241	244	266	300	265	261	276	293	263	285	293	248	234	278	254	267	250	267	250	262	254	263	270	261	253	312	278	262	260	258	276	287	250	258	242	281	280	246	244	259	267	258	255	264	300	271	268	259	270	271	279	276	264	255	235	248	266	290	265	271	277	274	280	270	268	289	254	263	288	271	281	226	271	275	253	268	252	289	263	252	252
7300	15931	12974	6833	4611	3336	2677	1999	1663	1443	1226	1161	998	833	779	774	737	706	634	651	598	605	558	558	517	497	523	489	494	496	502	493	483	444	470	455	473	463	419	470	469	449	445	475	459	446	463	449	453	423	420	441	410	424	427	444	442	406	402	403	447	439	458	435	418	377	426	449	447	409	421	432	424	414	428	423	381	422	398	410	431	415	397	429	433	396	431	405	377	456	460	433	435	413	432	445	450	427	417	403	432	409	445	387	409	411	403	423	412	454	437	395	418	387	407	399	416	397	409	428	380	398	393	384	434	442	413	396	414	391	417	405	447	414	399	425	417	412	422	426	409	422	410	431	395	405	424	387	422	429	410	422	391	402	414	415	408	392	409	391	404	424	409	398	368	354	438	371	419	444	422	414	421	441	395	424	406	449	363	416	372	405	390	453	434	364	443	398	420	445	416	433	390	413	428	448	402	428	459	411	420	436	391	442	398	439	416	436	439	419	394	412	394	405	415	436	379	382	408	418	412	408	404	441	433	394	427	414	430	397	379	425	427	410	409	418	419	387	464	434	405	430	398	397	378	400	403	379	387	442	436	415	441	400	409	416	412	449	394	421	433	424	429	424	418	387	418	453	404	420	405	357	429	420	425	387	432	432	425	375	363	432	410	408	419	401	411	434	393	381	383	421	372	404	451	424	439	390	419	412	406	449	392	389	421	406	434	433	431	395	420	398	400	444	414	439	412	388	413	391	423	425	408	379	426	395	453	399	402	409	427	404	411	404	423	411	374	390	393	405	378	416	473	382	450	415	404	403	410	418	457	393	372	382	389	389	428	427	407	446	427	421	445	397	408	410	419	482	422	470	414	412	399	445	375	439	404	431	406	394	376	422	413	363	434	414	405	437	397	421	399	428	395	413	402	376	405	432	437	409	450	426	428	418	425	409	413	428	391	410	443	412	402	405	407	400	385	416	379	431	388	413	429	444	428	411	411	429	403	408	405	409	417	393	420	394	391	417	408	418	396	377	394	402	391	414	414	429	451	405	404	439	407	430	430	440	466	431	437	432	422	451	406	403	442	413	384	390	418	429	428	428	401	445	424	409	459	406	418	397	371	398	422	386	410	417	459	447	418	420	414	402	375	382	397	420	416	408	412	440	427	413	395	399	386	377	403	420	416	457	381	451	444	408	394	386	401	467	458	389	395	441	443	389	428	412	407	393	438	396	414	429	414	406	416	438	411	394	415	399	414	367	406	426	397	444	407	428	470	404	415	396	410	380	436	409	440	430	446	418	412	397	432	430	436	446	422	387	407	409	405	441	379	418	430	411	433	418	415	413	425	389	435	405	428	388	436	425	402	432	415	452	411	406	405	440	448	396	421	383	429	453	443	425	400	420	412	455	389	412	417	415	420	394	418	411	397	404	413	422	409	444	401	395	363	386	376	412	421	389	434	401	430	439	404	452	406	389	360	371	395	460	423	417	379	393	377	413	437	429	415	427	404	416	402	394	412	407	397	457	421	426	457	404	411	446	446	423	435	439	409	405	414	406	399	386	391	446	418	410	414	416	366	398	384	423	423	403	421	410	417	430	394	390	435	383	437	388	418	397	421	439	454	363	430	434	422	406	429	391	430	393	455	429	406	405	419	391	430	396	407	434	400	400	447	414	391	433	428	387	418	441	425	410	411	398	410	445	430	414	422	365	434	422	400	389	411	439	365	421	401	413	402	400	403	439	418	393	389	396	446	403	390	383	434	432	433	432	440	420	439	437	438	354	444	442	417	419	420	418	415	412	424	393	421	413	437	428	402	399	427	443	401	424	399	415	435	402	404	427	433	404	390	404	419	458	423	406	406	398	394	406	407	427	423	429	401	374	424	399	407	382	425	407	392	457	383	422	441	418	416	431	376	411	412	395	423	388	394	389	427	385	424	391	425	415	465	401	461	408	410	417	431	402	447	416	393	447	401	444	422	414	432	441	415	395	413	372	403	420	404	423	418	417	379	402	401	419	381	441	401	383	424	431	430	415	442	403	406	431	423	410	425	443	384	408	398	396	427	399	386	411	394	426	434	419	425	393	457	438	397	373	449	458	393	427	401	408	427	428	422	412	448	391	402	414	434	439	395	448	404	394	397	409	420	426	392	445	393	434	388	397	431	395	413	435	414	417	412	403	408	471	422	412	412	412	413	396	384	422	397	442	399	422	430	432	404	412	409	400	436	409	421	419	396	380	382	439	399	389	425	434	429	419	424	407	411	424	409	379	380	431	415	376	440	414	418	442	431	426	420	395	422	391	422	419	370	391	365	434	434	397	393	410	419	382	404	400	369	397	400	402	405	426	434	390	393	458	401	419	445	421	382	435	397	411	413	396	411	417	389	408	430	434	404	407	427	430	432	394	428	457	384	441	451	437	464	411	398	460	395	418	443	417	438	398	402	433	416	407	425	420	381	456	411	435	427	430	405	403	421	431	419	396	412	394	413	408	412	411	414	392	405	406	432	412	428	397	412	438	461	409	390	404	387	427	427	417	431	438	410	415	390	446	426	410	414	427	394	415	392	437	389	418	404	395	417	408	421	449	405	429	431	404	421	431	388	426	430	406	416	399	395	411	426	440	437	398	364	396	406	433	401	418	409	394	421	447	420	433	398	429	380	419	414	402	387	397	393	414	431	417	410	430	433	405	403	406	438	385	401	412	411	414	415	420	424	418	418	429	402	420	431	432	442	428	411	381	412	425	410	403	357	417	415	415	420	412	414	437	376	392	407	396	423	397	397	418	425	425	428	406	382	420	443	406	432	443	415	415	398	404	407	428	413	407	429	445	433	387	424	419	399	392	397	422	385	354	429	417	427	424	370	389	402	420	443	408	403	410	462	398	455	430	401	390	449	418	403	388	406	390	408	402	428	419	409	422	410	378	415	435	452	389	405	414	452	419	410	406	417	408	441	405	442	410	400	409	365	411	409	419	379	433	393	428	395	397	427	421	402	399	399	475	386	418	388	428	403	442	425	439	436	404	420	426	475	438	417	392	386	403	432	417	403	420	429	414	417	402	381	414	438	436	403	393	409	387	396	405	418	438	443	372	424	431	401	435	411	408	411	416	410	408	389	432	430	434	393	404	429	417	417	392	395	407	411	416	391	409	432	365	397	411	410	421	442	437	416	401	409	404	385	376	418	418	437	396	385	407	413	413	428	403	433	454	398	439	440	407	465	427	399	408	429	411	397	401	399	434	442	418	403	402	423	413	439	423	374	424	410	418	400	379	416	369	420	420	413	431	467	385	457	409	434	416	406	406	407	420	420	440	434	413	399	454	424	395	414	397	437	391	397	406	434	397	405	365	405	463	393	385	434	387	421	446	457	404	374	403	406	412	381	409	437	422	425	432	422	439	408	395	402	422	398	436	395	393	414	403	425	415	359	426	424	421	402	429	439	392	414	411	395	451	402	445	400	406	440	405	428	386	400	387	445	417	428	410	387	402	443	402	427	434	373	447
26676	19795	6388	942	684	630	634	619	520	576	630	605	547	542	587	565	577	602	580	620	575	550	564	599	593	579	599	595	544	566	591	595	560	578	564	574	555	562	625	595	565	572	562	564	593	578	626	540	588	571	593	521	573	605	594	561	571	565	588	556	575	550	574	581	586	577	543	604	568	642	565	634	591	560	564	578	586	594	629	552	550	570	582	593	564	612	568	541	577	570	573	574	554	560	597	581	547	536	610	609	551	525	624	575	574	543	595	625	557	547	611	615	577	601	624	596	564	555	567	596	558	587	581	598	615	573	559	573	587	568	597	617	586	576	580	547	615	572	603	547	566	577	550	555	556	553	630	582	578	571	547	567	611	609	599	579	604	573	577	555	619	611	560	549	620	573	636	588	583	612	529	606	593	603	557	587	578	564	583	567	575	605	590	575	588	581	578	609	580	565	574	556	590	595	583	608	569	591	576	541	564	591	566	556	562	590	527	563	565	534	605	526	555	521	546	627	607	572	568	596	586	559	581	561	554	560	605	616	569	597	599	559	556	557	620	580	616	584	589	580	573	565	602	580	580	612	601	581	548	611	593	613	590	592	568	569	572	538	585	609	575	577	527	545	615	565	584	524	576	560	533	565	612	602	573	570	602	569	630	579	575	559	558	630	557	527	575	545	543	573	540	549	592	611	585	591	582	570	558	560	591	586	591	579	563	565	597	597	638	577	597	540	539	627	592	601	573	586	588	585	537	558	602	516	589	599	610	604	584	579	554	539	594	597	583	570	556	567	613	546	545	537	570	618	597	591	592	566	572	598	526	578	571	596	569	575	605	583	570	573	548	593	514	614	537	511	552	571	572	578	600	591	564	552	573	597	546	579	610	586	606	582	585	563	623	505	590	574	544	580	551	618	603	573	547	531	563	572	635	556	586	593	609	551	601	560	570	565	547	556	558	605	600	581	587	557	547	617	574	565	617	543	606	589	548	589	581	544	585	593	571	610	553	571	567	529	589	584	588	604	654	585	568	548	578	618	594	590	566	561	564	597	532	583	605	581	579	575	557	542	576	596	582	574	600	549	533	555	580	562	573	574	584	590	592	618	577	599	548	564	586	572	582	589	571	566	596	579	645	555	581	540	546	565	580	605	569	583	560	567	619	544	589	600	548	542	587	576	600	598	612	559	561	578	558	600	560	631	606	546	583	553	589	586	559	548	571	586	605	578	548	579	587	580	556	571	584	541	541	568	584	570	546	528	641	609	563	535	610	575	579	579	566	595	566	594	590	568	634	551	589	544	575	570	565	605	597	587	525	583	567	600	581	577	554	538	625	583	551	565	552	585	595	611	647	564	567	592	546	597	589	558	580	573	605	606	572	559	602	564	643	558	573	564	617	618	524	595	587	559	615	581	534	568	562	579	535	588	573	581	591	604	553	570	593	568	604	557	599	594	557	584	580	622	534	523	566	611	572	598	625	562	572	577	549	600	597	569	564	562	589	650	579	543	550	576	600	597	572	602	576	594	561	562	563	566	592	584	600	574	610	543	584	600	581	518	564	581	536	567	573	623	534	571	562	590	561	535	563	555	580	590	585	576	559	574	568	588	634	578	584	579	619	581	574	559	595	577	578	642	576	547	569	543	593	580	550	583	605	568	613	568	586	568	548	545	571	577	586	591	611	612	580	610	572	539	555	611	596	571	564	596	609	579	571	572	583	579	626	535	565	583	612	563	614	614	550	566	583	606	580	618	613	586	599	604	594	526	621	599	572	577	555	630	574	557	589	530	604	571	581	592	573	575	612	561	600	566	606	571	576	546	605	558	603	564	575	576	576	568	544	584	589	564	571	596	625	600	588	576	618	555	545	604	570	540	604	557	580	561	552	591	570	580	619	565	592	552	619	582	592	590	532	578	576	607	581	545	560	585	547	555	591	548	555	602	571	541	570	541	558	593	544	575	583	599	541	583	549	580	574	588	587	586	584	624	552	577	550	544	594	544	598	563	599	528	559	562	566	599	567	538	572	577	594	532	573	568	567	593	599	553	586	632	551	559	535	568	603	557	576	576	589	552	591	573	607	590	581	610	626	623	542	561	547	565	579	557	555	603	552	599	521	612	529	585	553	597	600	569	551	574	551	544	557	629	536	605	606	546	526	656	608	595	609	565	585	609	612	584	547	542	567	608	579	585	623	512	580	587	566	618	575	626	553	570	578	585	585	584	596	559	603	594	552	574	560	563	597	550	610	542	608	612	542	564	552	568	525	622	603	607	605	583	566	589	562	555	587	536	551	592	572	630	588	522	557	540	561	593	536	562	591	591	597	565	595	586	542	588	619	563	576	587	580	596	602	551	554	605	599	568	554	561	605	597	571	542	549	558	584	522	585	567	580	598	596	574	632	549	591	541	627	579	575	543	564	552	605	580	567	564	540	573	568	601	561	598	534	545	563	600	548	572	562	550	597	564	625	568	550	608	550	556	560	546	557	574	597	542	555	594	599	607	601	561	565	586	569	566	580	549	562	549	599	582	583	609	587	549	591	569	622	597	579	597	586	557	559	589	596	575	596	544	585	568	556	560	603	624	572	572	575	574	595	565	547	599	586	525	551	573	552	601	580	549	600	594	613	568	551	601	609	624	574	585	567	606	597	552	608	582	555	556	596	539	575	543	571	566	563	619	595	595	583	611	600	587	628	553	560	558	653	571	559	640	560	560	588	568	562	608	584	581	518	584	579	547	608	599	588	583	535	539	566	619	561	560	574	563	575	588	577	590	585	511	609	555	599	544	556	554	570	529	589	614	579	555	552	525	551	562	575	611	578	604	559	530	601	529	572	619	568	573	549	572	562	561	593	579	607	562	582	581	610	598	581	551	587	593	606	609	561	565	579	607	593	607	615	564	587	619	591	597	615	567	602	604	562	564	554	530	553	583	560	575	593	545	604	600	568	596	554	574	588	552	558	584	549	594	542	584	636	553	600	591	617	582	602	620	602	570	564	547	562	584	590	645	571	579	586	562	599	569	565	583	603	593	584	558	585	572	594	530	587	544	605	613	567	595	540	561	571	588	554	595	533	551	537	555	591	555	573	557	589	547	562	598	581	566	562	582	563	582	537	607	610	576	615	542	607	550	551	574	612	578	561	570	633	574	580	576	586	606	567	564	645	571	630	552	558	555	550	614	564	589	589	579	572	560	598	605	594	551	570	556	585	602	609	611	538	579	553	588	550	570	606	602	639	557	596	553	573	564	587	588	560	536	529	568	622	590	575	566	589	564	586	585	599	534	586	577	579	557	571	580	593	583	560	602	552	619	546	625	581	541	602	553	568	561	564	552	576	641	597	593	579	543	521	578	581	597	563	589	539	564	582	608	553	545	577	597	582	568	594	575	589	530	623	613	607	570	563	578	579	589	580	557	618	568	548	596	548	578	613	571	597	564	623	585	593	547	526	580	607	637	557	604	563	537	560	586	607	591	565	579	561	569	598	577	597	556	584	556	568	583
4264	1588	1435	1133	1020	932	977	913	827	891	836	850	850	874	815	887	832	892	825	902	848	845	834	857	867	838	849	862	811	866	873	827	862	851	905	810	863	845	818	839	869	880	805	868	864	775	821	835	835	871	859	819	887	876	834	843	851	812	896	824	856	791	906	806	892	803	897	861	894	825	816	841	851	766	869	848	803	788	792	820	866	875	854	826	833	792	874	858	823	846	816	837	812	793	850	845	806	822	864	825	809	873	852	835	814	841	835	875	812	912	811	826	776	876	857	830	811	894	845	846	860	885	812	822	825	868	818	807	851	904	804	851	840	846	861	862	768	881	876	817	864	858	850	811	828	824	875	836	866	835	870	861	804	869	834	875	842	875	861	857	866	903	839	866	836	879	888	839	880	819	816	816	860	851	821	883	863	832	879	859	872	857	840	905	854	878	821	856	826	817	883	846	870	915	842	817	835	846	847	770	828	766	819	811	835	868	812	848	849	872	829	807	837	842	863	868	852	854	871	841	836	859	837	874	855	869	817	846	810	888	847	826	869	806	843	853	858	856	866	829	845	814	802	809	799	852	849	817	801	833	836	836	837	839	840	853	847	863	823	840	851	814	861	858	813	822	840	856	840	852	824	890	831	836	834	887	839	851	807	889	830	796	831	862	846	850	871	853	858	851	874	857	852	861	764	793	858	879	853	858	811	822	868	879	830	822	854	831	820	849	847	803	860	838	834	845	839	857	859	884	825	830	851	891	806	798	807	846	831	874	880	855	851	814	856	829	850	825	806	834	843	860	824	859	871	855	865	842	882	883	809	874	842	815	796	824	827	856	799	833	803	842	911	811	814	801	834	824	853	882	854	806	822	878	881	812	886	852	837	834	844	871	901	841	877	828	818	850	860	838	883	797	828	907	837	869	825	886	819	847	821	798	833	835	833	838	837	814	816	829	817	824	789	826	820	825	838	817	843	829	849	868	805	839	821	869	793	860	813	857	877	819	840	841	839	844	846	858	792	854	849	892	904	835	825	856	837	856	819	860	877	830	843	876	819	835	857	892	889	769	849	863	861	820	813	813	817	871	890	886	812	853	863	806	854	826	849	872	856	814	809	845	901	844	825	821	874	864	831	864	810	926	854	838	821	867	903	858	807	826	760	797	863	845	834	808	862	876	843	810	814	833	825	840	864	808	896	844	821	806	841	767	809	868	800	843	843	805	832	830	802	841	847	820	803	864	821	802	817	833	822	826	839	831	843	840	854	820	825	869	850	856	858	796	874	868	870	842	831	900	812	864	803	853	820	831	863	867	809	801	785	832	850	875	889	829	827	858	851	841	836	900	872	862	833	852	843	841	828	908	791	887	823	806	860	869	872	846	873	825	823	812	857	815	879	813	871	898	831	852	806	823	849	852	810	818	876	804	829	879	862	860	813	829	876	886	825	845	847	881	849	862	859	789	815	793	845	895	827	833	885	859	855	844	805	827	875	835	785	845	870	834	848	837	832	884	845	855	853	871	862	863	803	892	841	843	829	821	926	810	851	882	885	883	853	827	833	846	860	804	873	826	823	858	831	880	874	845	886	822	849	822	902	844	749	835	864	896	775	847	819	813	887	865	839	813	798	836	870	868	841	789	829	917	853	876	848	832	859	809	793	803	789	811	824	811	831	866	876	838	846	832	822	856	887	840	882	827	778	843	817	815	832	855	872	831	843	861	884	844	820	832	884	886	823	810	808	805	924	806	873	827	846	825	894	864	895	847	811	839	893	862	875	862	826	842	860	864	850	834	841	865	875	842	841	884	847	868	835	846	830	852	878	852	847	809	817	850	814	859	837	838	847	845	806	833	834	882	878	844	807	883	839	844	819	860	897	828	867	825	820	871	826	883	829	855	844	838	838	875	838	833	869	792	848	853	843	829	838	860	772	844	843	845	831	846	816	816	834	807	846	860	834	891	855	801	793	831	818	855	847	860	881	827	812	856	846	851	795	853	871	838	894	818	796	859	834	828	797	883	835	835	778	913	851	811	809	854	870	799	868	866	835	847	848	823	867	912	804	782	848	859	859	851	859	777	814	849	789	828	803	826	834	823	832	801	817	832	905	852	869	784	804	869	819	824	843	858	893	862	848	828	770	842	855	864	854	829	890	812	859	810	816	898	886	825	827	828	846	785	834	854	834	810	905	780	826	815	823	828	830	873	840	902	802	835	881	854	803	820	791	828	866	858	812	848	886	863	844	883	878	809	888	839	830	855	841	802	801	827	843	800	852	807	829	831	830	868	846	860	853	848	875	844	835	813	866	865	860	891	850	809	862	878	860	900	838	850	800	841	837	825	863	832	832	840	869	860	823	814	818	849	893	828	884	875	811	872	806	844	806	769	824	839	816	813	801	791	845	851	761	853	810	846	821	853	845	864	856	845	846	806	865	873	911	807	849	813	802	843	820	829	811	888	809	878	865	855	819	865	899	843	816	847	836	856	870	840	796	798	807	835	808	821	820	826	872	852	845	821	904	830	883	849	812	835	856	868	878	882	872	890	846	815	857	833	831	813	846	862	832	829	827	879	833	825	816	826	836	806	862	857	879	815	851	845	831	849	855	871	843	846	858	855	834	797	817	899	839	818	858	845	847	872	825	761	839	830	851	878	835	843	815	848	865	818	861	819	825	816	920	816	871	803	828	879	857	867	811	826	816	864	821	888	851	906	853	819	840	833	862	823	800	853	821	840	871	797	821	819	817	865	829	878	821	840	873	811	825	848	877	839	844	937	823	889	802	827	785	827	830	813	827	872	816	806	800	804	855	835	887	873	842	842	872	787	808	841	879	866	841	823	829	853	832	883	871	832	814	859	884	804	827	848	796	873	830	813	868	850	873	824	823	874	851	804	857	842	871	830	845	846	842	798	831	851	814	824	844	878	828	866	869	853	814	838	879	813	850	810	896	773	875	864	827	879	824	874	809	859	836	828	782	848	814	833	839	847	808	857	831	825	850	784	867	852	866	777	856	853	838	852	840	870	911	834	899	854	785	839	894	822	845	887	797	809	875	810	888	893	840	843	849	813	805	890	842	883	819	813	803	901	793	833	843	896	889	861	841	783	809	821	862	803	786	845	883	768	850	824	883	805	858	801	850	834	842	822	832	882	844	824	835	851	840	855	805	851	866	838	880	843	834	870	819	844	865	874	794	800	825	842	889	851	852	840	853	809	872	821	887	846	834	855	842	822	815	815	842	793	869	782	849	829	814	850	876	810	846	926	843	893	803	826	846	827	868	835	848	859	860	862	792	816	829	843	879	848	854	844	886	826	858	837	878	884	853	841	855	839	893	807	818	826	849	856	840	871	815	837	901	812	827	800	817	841	835	822	854	862	823	802	870	819	842	864	838	850	858	881	815	854	884	811	817	846	843	830	808	818	836	786	752	842	848	863	871	865	814	827	809	831	836	852	911	851	832	793	860	828	850	791	895	829	848	834	871	825	885	821	835	776	881	861	855	839
23843	21130	28373	24154	21026	5130	1209	889	810	779	741	731	653	694	684	620	669	604	657	654	623	592	560	636	622	617	635	558	611	608	611	581	579	613	628	587	558	545	613	590	610	583	589	637	607	608	580	586	593	626	596	599	549	633	554	616	620	571	532	611	591	627	580	572	549	592	611	612	540	595	621	604	554	594	528	590	547	619	540	589	565	575	560	619	602	554	530	569	602	576	581	596	652	588	600	587	553	546	589	616	603	647	561	557	547	585	616	557	568	576	592	588	543	621	544	642	585	604	558	595	566	606	572	592	606	609	596	595	648	583	576	571	588	552	590	579	573	547	587	586	549	610	565	594	558	572	573	569	581	599	633	560	585	560	568	591	576	600	577	609	585	608	577	631	610	590	603	556	594	608	639	606	609	558	641	559	599	568	614	572	569	563	615	605	559	585	551	590	565	596	582	594	558	580	593	582	620	590	595	592	549	587	576	587	545	551	552	598	572	602	542	576	609	584	600	565	546	616	578	585	563	610	580	548	611	567	593	572	610	586	609	541	566	605	586	569	571	553	554	558	545	589	583	581	620	591	573	605	571	598	568	590	582	556	575	569	525	567	583	572	578	595	588	616	583	556	612	574	600	551	602	587	594	615	580	565	601	560	541	573	583	598	534	525	585	592	592	588	583	561	565	553	590	589	607	562	584	577	577	589	607	559	615	552	574	545	543	599	528	570	574	597	571	570	569	589	626	540	598	595	558	598	581	614	595	566	563	608	574	552	580	559	621	597	565	603	533	596	516	606	603	569	583	613	578	595	589	563	587	608	562	546	575	578	543	560	584	588	590	574	586	565	590	581	575	568	573	598	601	630	565	592	587	587	605	593	598	592	567	611	576	555	587	579	594	586	609	543	601	565	584	576	593	605	593	603	599	594	564	563	579	565	543	544	555	567	548	560	608	623	570	552	545	552	614	568	563	584	613	577	586	577	535	568	576	599	548	544	631	586	611	583	507	635	567	576	609	574	572	568	561	614	604	577	569	575	600	560	575	570	577	586	565	577	554	588	575	617	541	588	600	535	595	565	595	564	615	569	602	571	583	557	590	581	605	573	586	589	568	565	598	592	592	594	605	603	585	586	568	586	528	561	597	565	620	585	596	590	566	550	589	546	570	574	593	588	600	567	606	562	587	568	590	522	554	562	534	548	608	543	571	592	547	552	603	556	534	577	591	586	592	596	559	552	604	564	622	536	597	558	573	606	593	556	557	549	592	575	594	534	533	555	555	575	587	611	577	589	646	576	552	609	608	579	600	556	562	552	594	566	570	527	642	569	566	571	560	596	569	574	577	587	578	563	574	565	572	594	567	582	559	555	584	565	566	603	631	600	566	579	585	580	627	538	574	583	580	628	587	549	609	614	543	598	616	586	558	580	625	584	572	632	526	579	600	596	617	595	586	617	580	549	540	559	562	560	562	590	607	557	568	591	590	613	572	552	584	614	617	600	595	554	638	556	594	568	563	559	557	596	609	574	587	528	572	588	641	553	573	580	549	569	600	601	564	571	584	603	581	590	632	565	612	612	588	625	605	524	525	554	580	607	562	621	549	599	577	599	555	588	534	578	585	544	605	572	661	558	568	577	582	570	632	605	567	542	603	562	565	623	557	570	567	608	568	584	572	560	574	571	570	610	578	604	575	605	571	547	547	547	629	579	541	542	580	552	546	579	602	609	607	622	552	600	572	563	535	572	573	582	572	623	602	600	581	576	619	604	603	587	625	567	610	593	604	564	569	607	584	573	569	593	575	585	564	592	542	560	542	555	602	583	561	614	587	556	593	595	559	571	556	573	616	584	620	559	557	608	580	621	587	586	623	575	512	566	598	604	559	591	569	617	602	546	618	586	581	536	574	588	568	583	584	549	591	635	571	590	593	600	587	596	604	573	573	573	538	575	552	548	550	562	582	582	563	577	554	568	582	583	565	538	578	575	596	645	610	531	549	573	602	596	593	562	605	579	571	592	579	615	588	580	611	606	587	570	575	598	582	550	583	564	595	568	548	609	579	587	589	550	602	609	584	628	566	608	580	615	611	553	632	620	546	579	568	604	571	579	555	564	558	563	544	596	563	598	622	581	538	556	592	581	597	580	607	584	587	577	604	547	581	561	550	565	635	593	562	558	649	610	564	574	591	595	561	541	546	633	559	577	566	583	528	618	589	593	559	585	569	600	569	584	572	580	560	604	617	590	569	562	573	643	614	575	580	587	555	551	558	569	551	576	569	545	576	576	577	558	570	616	579	547	534	587	616	569	583	602	580	579	562	566	641	647	567	563	571	599	587	563	540	542	565	574	593	579	575	614	602	549	580	563	598	560	587	578	562	597	548	615	549	517	609	587	586	581	579	584	573	595	550	582	567	552	530	591	648	581	573	579	592	506	560	584	599	594	601	586	588	602	558	626	573	577	610	583	551	565	587	604	553	550	590	599	592	567	555	605	571	598	593	584	567	608	588	577	604	572	571	584	551	593	590	576	546	574	564	573	586	551	609	624	605	546	552	594	553	584	587	595	561	627	542	579	565	578	556	578	562	574	582	548	593	551	533	562	554	637	585	570	588	566	544	535	606	581	610	601	581	549	587	562	553	573	620	588	564	545	619	557	564	573	584	606	546	579	583	568	572	543	562	564	583	576	558	580	591	588	604	577	592	589	546	589	604	567	577	532	582	590	559	581	541	555	572	616	566	563	572	584	589	561	562	599	566	560	606	580	580	584	578	588	553	607	542	583	596	562	600	594	586	572	628	556	585	612	587	538	615	568	586	551	595	572	589	585	602	599	550	557	613	592	577	535	568	586	606	559	583	582	566	599	554	577	576	607	570	518	536	586	585	601	591	581	584	590	586	592	559	592	578	568	581	608	597	570	557	576	595	576	624	559	579	583	562	531	600	547	564	552	584	573	612	591	573	549	576	599	617	623	632	565	553	609	606	585	570	542	598	623	529	620	575	585	551	581	632	538	585	574	590	621	565	542	592	549	612	565	574	600	566	556	604	593	584	549	610	527	547	564	614	556	589	580	565	607	585	545	602	606	574	553	586	550	556	558	648	614	580	564	562	541	572	578	595	602	589	584	577	547	539	536	567	570	610	566	583	561	594	601	587	546	616	600	555	590	598	595	592	552	587	571	608	548	596	607	615	534	610	561	567	599	568	569	603	565	552	552	593	572	587	601	555	555	559	618	533	611	629	573	552	562	568	554	596	600	590	591	557	573	609	592	607	637	571	602	545	568	631	550	564	573	546	560	596	609	565	582	581	627	584	605	624	549	585	546	568	561	563	594	604	594	644	569	548	579	592	594	575	574	575	547	613	529	558	565	568	563	551	598	598	600	573	572	603	569	598	592	597	535	604	607	599	582	578	595	555	579	568	557	558	603	624	585	619	562	548	611	588	585	587	560	534	589	567	564	567	608	622	600	544	620	571	578	616	546	551	577	577	605	603	550	587	565	583	581
5190	10163	8425	4391	3209	2496	2047	1708	1542	1354	1281	1230	1144	1134	1056	1042	1012	980	1010	935	985	921	948	915	946	929	901	914	930	921	945	902	858	892	921	846	896	922	909	904	882	870	841	922	910	835	854	833	885	863	848	845	864	872	902	877	836	802	889	890	917	857	853	899	900	901	876	860	853	905	890	905	859	854	854	842	895	841	852	894	855	868	946	878	825	855	825	864	801	889	860	834	846	825	874	885	833	915	830	860	876	873	845	898	855	863	900	909	914	895	844	859	916	882	838	876	874	868	877	905	904	843	841	898	840	935	886	863	832	840	794	793	906	913	842	871	927	925	869	872	842	890	906	863	897	875	860	886	906	882	903	883	827	900	847	859	847	868	822	861	867	868	890	851	844	827	864	875	865	889	898	846	845	818	897	837	873	872	887	880	889	821	907	834	825	842	878	837	864	820	874	898	851	836	845	870	878	839	824	895	876	853	858	872	881	876	831	860	887	822	887	850	886	816	889	835	846	860	879	861	832	850	863	814	837	904	878	878	862	830	838	873	888	848	869	815	825	839	874	820	858	897	872	870	834	844	864	932	917	829	897	891	838	815	892	867	835	864	836	884	882	873	822	840	890	856	899	863	857	877	821	865	877	865	866	900	776	860	857	830	866	876	860	844	873	816	852	869	868	851	826	900	857	899	877	844	886	834	922	819	834	847	840	866	806	849	836	857	834	876	839	856	853	791	868	873	856	833	887	904	814	892	832	882	802	884	842	859	838	885	869	811	904	875	849	892	870	844	858	870	879	927	884	883	875	841	847	884	810	849	816	875	843	851	849	886	827	865	833	850	891	807	845	862	914	858	868	855	876	940	864	902	837	895	903	884	829	852	885	805	797	826	835	865	845	873	845	820	853	820	847	839	823	850	889	835	902	861	914	914	871	887	892	843	875	887	918	835	887	837	882	847	872	936	895	822	920	813	857	865	869	837	887	810	816	866	867	888	911	823	908	878	788	847	890	841	848	872	852	823	822	885	852	855	884	870	863	867	862	840	865	809	829	861	851	874	893	854	886	880	887	850	838	846	811	822	866	844	814	911	885	869	862	852	875	863	823	851	839	832	882	849	862	906	883	844	812	859	866	858	848	860	893	821	869	842	882	824	888	802	861	859	845	875	892	865	900	933	812	838	811	899	860	919	813	845	840	846	906	881	926	916	871	845	833	868	823	840	894	844	873	839	849	903	891	902	875	853	782	876	800	861	883	819	840	869	898	834	886	841	874	859	900	857	844	908	810	861	821	847	857	859	854	860	861	850	844	886	898	869	848	906	894	889	826	821	905	860	821	844	840	825	845	891	889	880	854	879	889	877	855	851	828	816	894	846	844	825	880	863	848	828	933	841	794	913	842	818	864	888	880	863	880	864	817	864	841	855	885	815	856	858	913	852	821	881	891	850	837	892	871	867	871	887	854	885	898	855	872	799	842	863	910	865	866	833	824	865	901	892	840	843	874	834	854	835	858	844	861	882	837	868	850	849	859	888	893	881	823	829	830	883	903	805	879	864	899	871	858	851	851	917	826	889	863	834	844	864	889	834	900	830	839	891	888	883	871	869	815	856	888	830	899	907	814	852	876	896	821	884	827	819	849	891	825	819	823	890	896	865	869	846	892	890	847	883	833	877	836	915	900	820	853	840	884	816	861	884	814	864	901	861	840	878	907	867	845	883	846	840	828	878	867	850	831	884	838	794	847	849	856	797	820	879	889	835	882	887	867	831	870	841	874	847	848	893	878	865	847	850	929	878	821	873	815	856	852	856	872	891	876	833	825	882	844	830	832	839	855	836	836	870	900	847	903	904	841	852	870	884	857	792	839	846	881	875	867	844	886	880	817	851	848	862	805	883	870	869	897	871	863	802	860	863	835	827	866	915	803	838	852	860	877	846	886	853	885	932	872	867	880	789	855	897	822	841	864	877	857	887	842	862	838	844	815	805	867	896	894	874	890	841	891	825	869	891	832	884	852	841	904	877	834	895	825	910	882	881	825	875	839	837	827	872	856	834	849	868	857	829	871	874	867	867	826	859	880	830	840	870	859	857	844	867	855	843	800	815	905	913	860	872	861	816	851	810	839	832	853	890	862	832	845	831	835	856	846	857	897	904	862	807	891	842	857	811	860	892	839	911	893	884	817	866	829	870	854	861	847	822	870	819	881	834	890	871	833	825	829	859	854	877	871	803	882	899	811	872	846	874	824	895	870	920	881	876	894	825	858	878	859	783	838	831	797	833	847	828	872	811	885	876	879	899	895	876	841	871	853	830	870	825	829	880	846	852	860	815	887	845	833	808	836	892	823	860	875	843	857	849	772	910	891	887	914	842	838	845	939	874	883	854	896	854	922	878	857	805	882	860	835	865	806	813	874	901	847	872	803	868	839	842	814	870	865	894	894	880	871	898	824	897	832	878	843	841	887	873	842	876	857	852	842	860	783	874	875	893	855	878	833	856	839	864	849	818	834	821	873	872	821	833	877	854	899	834	894	878	871	841	841	881	832	853	855	866	851	846	881	874	859	852	813	835	870	847	889	841	882	844	882	891	841	914	925	839	867	842	862	853	916	854	880	888	830	832	853	819	860	827	816	883	862	878	833	897	878	861	862	826	875	856	855	881	836	779	832	858	866	877	873	834	798	916	915	884	817	860	861	848	877	852	870	901	901	848	873	871	871	876	877	850	873	869	874	858	834	931	830	871	835	879	879	896	878	828	812	881	855	905	848	887	869	860	898	893	859	865	912	888	844	850	902	870	840	818	850	904	822	883	835	886	850	885	831	853	860	783	870	878	821	874	829	916	891	866	820	894	828	852	873	881	860	876	877	831	877	842	824	841	827	873	869	894	805	916	882	852	857	865	836	875	846	848	826	845	877	867	888	863	840	854	849	844	809	867	869	869	800	952	888	880	820	841	873	853	864	875	831	868	861	866	886	858	789	858	816	862	842	885	877	905	863	785	870	868	852	873	897	875	850	846	844	888	839	845	874	862	841	882	897	841	868	903	881	851	833	860	889	826	867	860	885	851	859	848	854	829	809	843	846	871	811	910	821	885	846	908	884	894	861	893	826	879	838	872	833	819	823	824	911	862	847	842	835	902	840	879	836	903	868	845	836	869	814	865	848	835	839	915	854	879	854	890	809	867	883	826	862	904	872	929	864	845	902	845	889	859	839	857	861	857	844	846	840	909	832	928	832	838	877	893	904	872	828	882	856	851	856	888	872	846	832	844	857	865	860	882	896	881	894	798	840	847	839	832	824	852	847	888	855	836	856	841	843	860	862	905	870	899	868	885	815	832	845	930	865	855	824	821	878	834	873	854	870	876	859	859	807	851	862	858	849	805	869	872	869	885	839	867	900	841	854	850	888	892	890	823	861	831	909	843	835	856	807	846	862	907	822	881	846	904	865	865	851	865	850	878	852	867	834	871	903	826	880	868	861	912	824	877	834	815	821	870	882	848
22994	21092	28842	23567	21097	20804	2921	887	676	584	490	483	417	400	358	359	355	355	341	317	351	337	303	304	308	319	299	326	293	301	311	258	272	287	297	240	262	259	273	266	275	270	308	307	257	274	250	257	268	267	272	285	256	281	255	262	266	248	303	258	239	278	276	264	274	243	280	275	279	267	279	267	280	256	262	269	312	260	255	252	283	298	287	246	275	271	244	268	280	278	247	269	245	253	268	287	287	278	266	269	264	262	249	253	247	260	260	239	255	261	258	310	293	240	236	246	260	255	270	284	256	231	283	297	274	282	248	276	262	260	237	251	293	227	247	251	250	260	288	251	243	273	233	302	257	238	265	274	271	278	265	264	253	290	253	253	259	270	266	275	254	270	266	254	262	244	253	273	271	315	265	282	266	294	265	260	261	255	272	279	245	272	244	252	282	295	269	269	252	279	273	271	295	264	271	249	243	278	268	281	288	253	270	272	283	258	283	248	274	265	268	265	280	310	261	260	282	265	288	276	261	252	293	245	255	282	259	263	271	281	281	242	235	272	265	257	269	272	260	260	255	289	286	239	272	267	275	232	277	261	283	250	239	243	261	297	275	264	259	254	251	284	264	231	262	283	269	273	274	274	259	252	250	253	268	269	287	264	254	287	259	261	278	249	260	265	267	277	245	259	254	271	250	256	265	277	246	225	292	294	278	270	284	277	247	251	245	261	253	252	272	277	251	290	240	256	272	243	236	264	243	281	263	269	265	277	272	289	285	255	245	295	246	244	265	301	271	247	261	253	287	293	267	249	262	253	244	280	268	271	271	257	260	257	281	254	242	264	251	267	279	281	274	259	277	278	247	258	276	274	271	267	264	291	284	246	266	242	242	260	274	227	268	292	279	267	280	278	267	266	260	291	281	233	283	311	270	279	293	265	244	263	270	307	284	271	248	270	270	263	264	290	263	243	285	243	240	297	248	256	240	279	279	267	258	254	242	259	262	268	275	270	262	273	239	270	259	284	281	257	260	278	275	266	276	270	243	272	241	261	255	258	268	268	270	254	267	283	276	234	268	285	290	267	254	253	261	271	299	277	260	249	280	262	252	287	248	257	274	256	256	285	242	239	246	259	262	294	249	253	257	261	260	266	288	279	288	263	293	231	246	247	272	275	287	258	235	289	285	248	245	257	254	279	256	222	231	274	265	241	259	229	275	260	265	256	223	281	266	277	285	291	271	259	277	299	277	282	259	272	269	255	266	290	276	269	231	274	263	246	244	277	258	260	242	287	268	288	247	263	277	260	239	278	249	253	279	248	284	277	267	271	248	241	234	268	256	255	232	250	265	282	256	277	263	250	270	272	230	245	244	255	287	266	259	281	269	236	256	276	258	256	262	269	241	248	273	253	269	261	271	254	227	290	269	262	282	234	239	245	249	297	280	232	290	285	246	250	282	260	250	275	237	245	250	285	244	275	301	261	266	298	268	284	265	269	266	234	244	261	280	230	270	274	265	247	272	251	245	280	282	269	250	246	252	255	258	257	264	254	272	249	273	248	284	246	256	258	278	274	258	258	286	253	265	285	273	266	243	249	254	271	269	255	241	260	262	248	274	282	282	281	249	256	294	253	271	284	263	259	293	261	259	258	277	245	276	270	237	291	280	222	235	252	255	258	273	297	270	252	273	258	245	282	265	282	250	273	262	277	257	248	232	290	231	273	241	217	253	274	282	245	275	262	258	276	272	252	266	236	273	239	259	257	263	258	277	254	277	241	276	265	230	239	245	273	248	274	288	257	256	280	255	275	241	270	243	250	271	271	285	244	272	279	251	260	244	296	251	291	282	253	228	222	260	296	270	262	267	254	257	249	261	256	278	264	236	242	259	259	279	243	315	264	263	260	297	286	248	261	236	261	288	255	268	259	255	260	251	267	268	265	272	247	264	228	263	274	302	290	263	287	250	250	240	295	247	287	265	279	230	251	269	263	262	262	255	279	264	270	231	287	281	269	283	233	254	251	241	274	268	292	270	255	268	266	275	255	270	260	276	310	252	267	267	274	244	279	259	257	288	259	244	244	245	274	253	246	277	250	263	246	258	262	264	280	261	260	293	270	257	261	285	277	275	246	273	250	251	246	275	282	261	271	295	253	262	270	267	248	278	272	244	306	259	275	261	244	266	277	250	228	259	252	245	268	250	268	259	253	282	262	245	269	262	281	266	247	252	299	251	286	266	258	281	256	256	257	260	248	276	254	292	263	298	270	264	237	258	276	250	278	287	259	276	243	242	266	272	278	266	261	237	277	221	258	262	248	251	249	265	255	266	276	284	248	270	253	269	255	290	273	281	265	260	232	285	269	275	262	245	281	275	278	225	247	267	271	267	278	257	283	255	247	278	263	278	243	278	274	251	265	292	283	261	283	266	238	279	264	259	270	274	259	276	250	258	292	254	268	271	281	249	239	258	246	244	270	280	266	262	260	250	264	258	273	269	281	258	267	309	265	272	263	266	266	263	253	255	248	246	268	282	256	244	273	242	274	268	251	296	277	267	254	250	254	262	280	240	296	242	253	242	256	279	259	296	250	264	248	238	222	255	255	247	236	250	268	271	266	293	257	278	261	260	265	235	263	253	233	252	259	254	271	262	253	278	252	287	263	287	237	256	250	227	246	229	262	264	273	246	251	274	266	269	271	249	267	264	265	262	289	268	274	256	279	245	255	249	251	255	255	262	269	249	234	219	274	237	242	275	267	275	264	294	244	244	285	262	279	289	243	242	258	257	251	213	263	275	265	246	277	291	274	273	260	287	236	263	267	233	266	228	257	259	274	280	271	275	301	266	250	273	273	251	262	296	268	288	280	271	279	297	252	264	261	251	257	270	256	256	304	254	262	256	255	269	260	292	281	278	231	264	267	266	293	245	250	247	269	278	277	278	273	251	254	251	246	283	273	262	281	259	247	264	280	287	232	263	243	257	247	269	275	266	272	265	249	267	268	267	261	259	268	258	256	257	283	282	231	223	249	281	272	279	262	252	257	266	259	243	249	272	244	244	260	259	266	267	249	244	242	271	280	248	260	287	270	245	273	266	270	284	242	244	257	266	244	227	274	283	246	265	232	279	268	249	255	240	276	279	252	284	250	274	224	306	262	234	247	271	257	280	276	237	241	242	282	238	264	256	264	282	233	251	225	271	271	241	228	251	264	263	266	261	218	250	246	271	283	248	265	267	267	279	260	239	239	278	256	259	251	260	279	252	265	261	263	275	260	277	243	274	258	234	246	245	256	242	270	279	266	254	258	248	269	259	246	271	246	271	244	257	247	276	222	279	250	260	297	257	256	258	229	260	271	309	254	264	241	290	281	267	250	265	279	250	263	256	267	245	291	275	264	271	260	276	256	242	302	274	249	296	264	281	274	259	227	262	228	261	247	255	269	250	273	263	245	254	266	262	270	260	255	276	263	252	277	285	267	268	270	299	262	240	274	248	258	279	256	271	269	260	267	263	282
7453	15844	12920	6943	4770	3389	2663	2142	1691	1488	1259	1156	1036	924	814	736	742	662	650	580	611	607	577	579	521	571	530	450	523	505	454	477	466	475	457	460	450	448	441	457	459	477	431	420	451	451	406	428	456	424	439	421	418	395	434	410	424	440	428	390	423	422	441	435	398	413	468	438	441	420	436	431	428	394	416	442	431	395	427	430	376	419	365	389	425	441	399	450	438	397	421	402	396	405	382	392	411	422	400	418	430	424	417	406	404	406	407	416	383	394	431	401	410	435	418	377	426	422	421	367	401	407	416	429	429	407	412	415	421	428	404	450	364	421	391	419	465	401	368	386	417	405	394	443	413	455	424	428	406	411	398	404	401	395	358	454	391	402	431	369	448	419	398	401	442	415	369	429	423	427	404	421	407	443	425	431	430	423	389	397	412	421	438	453	427	434	405	443	438	372	412	437	431	415	402	417	422	382	405	399	382	399	392	409	423	457	420	401	425	422	415	393	414	403	422	414	445	410	433	428	414	395	414	423	406	434	400	457	394	421	432	408	402	411	413	442	390	392	396	405	414	382	404	384	388	411	401	393	373	342	406	387	399	433	376	390	408	445	453	442	399	391	412	420	445	419	380	415	421	401	396	377	434	410	392	428	429	435	384	414	432	422	420	413	403	408	393	410	408	399	427	427	450	394	391	406	442	427	441	411	432	411	426	409	413	421	413	359	417	407	419	394	418	399	428	435	427	411	389	369	402	406	411	429	413	388	383	432	456	433	380	395	408	356	404	411	426	430	398	409	366	431	414	383	412	422	414	388	418	436	419	404	420	430	415	390	430	362	438	402	422	454	425	414	431	435	421	415	411	428	388	380	409	408	414	441	413	405	424	399	438	438	430	437	412	417	446	424	381	387	421	397	409	409	420	386	413	393	421	408	433	394	408	404	408	457	403	419	398	402	407	413	455	444	402	411	433	407	411	409	438	379	446	439	412	441	415	413	419	393	412	424	395	405	415	424	372	418	409	434	401	409	404	448	400	398	404	405	376	443	398	419	398	420	405	431	397	399	400	436	406	395	430	426	461	427	439	420	410	429	390	380	393	415	398	422	420	384	430	412	431	416	448	390	429	365	422	426	437	454	404	410	387	419	356	420	406	422	414	431	412	405	401	378	396	431	390	425	397	406	377	408	368	401	415	422	417	450	380	446	361	396	426	410	421	418	412	434	383	406	448	418	395	422	413	438	411	423	408	387	387	431	406	378	434	390	419	412	388	415	418	431	443	414	396	390	373	398	413	434	406	429	402	380	405	395	374	418	471	379	382	419	399	414	400	381	421	402	475	407	410	438	430	424	416	438	403	395	437	411	380	414	393	446	422	410	392	398	394	420	406	400	415	400	426	422	400	449	396	430	387	415	423	438	409	417	394	425	400	411	437	437	378	409	419	443	411	385	398	420	400	426	406	393	429	429	401	386	415	421	418	411	406	379	417	429	418	435	416	447	397	399	405	418	377	433	415	428	422	402	438	404	394	415	424	410	413	412	392	416	378	399	432	416	414	395	432	410	423	413	453	404	445	392	405	422	397	361	381	396	392	390	452	422	442	457	441	366	433	385	389	393	420	417	389	413	387	406	428	455	435	403	403	423	437	384	424	423	420	424	397	445	416	419	420	403	401	405	449	394	413	413	417	419	404	402	408	393	385	461	404	412	416	394	396	422	415	432	416	442	455	421	387	391	431	420	429	428	402	408	394	385	435	399	431	407	420	393	428	375	412	401	382	398	401	410	391	417	391	411	369	373	396	397	380	398	406	425	416	388	417	420	422	417	385	421	406	401	380	428	417	416	445	384	430	407	364	400	396	397	396	404	417	416	426	419	400	431	418	436	417	433	405	406	423	424	398	399	414	444	394	437	370	411	393	463	399	421	417	416	411	437	391	427	411	427	443	401	403	368	406	422	393	404	427	402	399	394	443	439	418	431	379	425	394	381	423	434	434	404	396	419	399	376	438	448	374	425	401	384	410	412	400	431	381	414	413	409	388	449	398	413	390	395	442	430	449	415	407	410	453	404	399	427	396	448	372	397	402	420	405	426	414	397	381	411	409	405	411	408	419	411	404	402	418	405	431	397	428	415	429	407	416	398	420	414	411	414	402	412	386	406	425	418	444	436	380	412	433	416	389	403	383	419	407	407	402	410	458	404	410	373	409	392	422	438	406	422	436	385	413	413	409	439	428	456	423	388	438	419	423	402	414	382	411	407	436	415	423	413	420	402	438	408	431	393	383	406	420	410	434	410	409	415	415	416	403	424	397	405	435	436	404	427	413	408	445	389	411	417	459	406	426	395	391	440	398	398	396	409	416	403	395	395	398	400	413	437	410	373	408	405	426	423	451	438	400	384	420	418	418	420	439	431	363	431	368	404	434	394	392	403	386	430	411	410	406	392	386	389	412	423	450	401	365	422	394	426	419	406	398	407	415	407	374	455	401	388	430	438	416	398	408	420	376	420	383	411	374	439	394	418	400	391	437	388	401	398	400	381	380	407	444	387	417	420	432	413	430	437	406	417	384	407	428	435	448	409	382	399	412	423	395	391	418	415	405	410	402	403	405	379	418	432	400	377	408	396	428	406	413	416	413	401	444	411	386	430	417	440	406	400	467	392	410	412	417	385	434	437	426	394	413	399	428	401	374	375	409	419	399	396	395	408	399	391	435	433	456	407	428	406	378	430	373	410	428	437	406	434	428	403	404	429	394	406	439	411	445	394	445	372	402	387	379	440	420	435	425	382	428	409	390	419	448	407	437	393	420	372	415	394	400	418	432	416	446	434	407	356	414	418	429	442	399	440	428	437	414	414	396	390	412	434	414	408	405	399	400	408	419	421	396	389	387	447	422	425	430	421	391	392	407	401	403	402	458	392	407	409	419	395	400	383	417	437	444	406	425	421	394	414	423	396	403	387	412	400	390	420	387	417	421	419	442	396	402	416	418	446	402	399	419	394	410	391	409	406	383	414	397	408	410	451	380	408	397	423	422	422	416	417	433	415	423	402	393	394	408	399	435	384	438	407	427	392	386	430	421	383	375	400	413	414	401	409	413	402	372	376	434	398	415	440	420	407	402	386	409	432	429	419	378	375	385	382	440	410	429	393	373	403	370	412	391	436	392	412	398	389	408	384	402	418	430	398	386	425	429	416	409	377	381	417	420	415	413	444	400	388	442	390	389	422	414	388	417	406	396	391	428	422	402	369	386	405	397	402	440	409	398	423	411	376	404	459	407	409	402	384	374	446	396	430	440	421	422	386	378	410	410	420	417	418	372	413	401	402	401	402	412	452	389	418	399	406	392	419	423	409	402	417	378	418	401	416	441	421	432	391	385	396	409	415	406	401	409	398	435	397	426	413	376	390	396	407	413	393	404	460	424	399	374	401	401	433	414	413	425	401	420	418	415	378	418	412	413	387	414	448	390	421	394	386	388	421	422	421	394	391	400	383	396	387	386	387
26618	19799	6435	1061	753	710	607	593	590	605	545	599	605	576	533	583	576	569	617	553	620	548	562	556	554	563	603	601	594	563	541	580	530	599	572	588	614	534	560	597	604	580	592	555	532	588	549	559	612	584	623	563	575	575	560	582	607	613	608	541	518	597	585	524	550	545	532	554	589	587	549	576	603	567	577	600	540	551	581	557	576	623	587	529	638	550	547	582	577	564	601	605	572	555	569	588	560	610	562	580	589	543	586	564	576	550	595	595	563	580	552	569	613	594	603	590	570	570	563	623	579	556	612	560	606	578	541	575	537	592	582	577	549	567	579	569	555	546	541	587	543	572	541	564	550	564	563	555	564	573	568	558	575	615	562	581	577	588	549	561	586	602	579	571	578	561	540	574	584	555	592	624	554	595	557	579	551	602	549	574	554	585	622	549	588	592	554	588	557	559	561	519	563	559	533	569	614	585	560	612	561	563	552	600	526	537	560	596	537	545	583	583	579	588	553	540	577	546	598	584	637	566	547	614	521	567	543	556	547	614	578	554	519	589	589	578	559	594	569	586	574	546	565	548	587	568	590	562	523	543	531	576	606	596	600	620	589	587	556	579	536	556	569	576	562	572	561	541	545	544	614	572	601	594	556	561	581	609	566	564	573	567	568	542	552	620	590	578	578	541	592	589	575	575	560	591	565	532	576	556	581	571	541	569	594	554	583	593	539	595	511	565	607	586	604	572	549	574	580	559	604	568	579	602	565	602	611	546	627	576	576	585	547	580	573	554	557	597	562	567	534	515	553	565	569	552	571	544	566	575	559	552	558	573	584	575	571	596	594	587	646	586	563	553	582	523	567	564	545	607	564	576	589	552	561	555	543	579	539	600	550	578	575	540	610	624	595	532	556	590	582	592	590	624	562	597	560	533	548	559	588	580	538	537	538	620	568	564	557	559	583	552	589	618	605	571	563	545	586	514	576	556	570	595	598	578	582	539	550	557	563	581	594	535	579	554	590	578	570	578	595	561	567	595	525	545	581	553	588	585	558	544	618	541	576	595	546	590	585	601	578	604	555	534	588	594	537	572	573	581	536	591	556	574	599	589	587	540	583	579	566	575	551	598	503	584	569	596	527	550	562	580	594	615	612	620	583	567	585	604	597	574	560	542	560	571	581	583	578	532	587	560	575	594	573	583	586	585	546	549	593	584	571	602	557	592	594	557	545	576	570	583	537	579	584	559	578	537	523	534	566	551	566	575	574	608	594	554	587	540	542	564	575	541	564	587	529	528	565	588	569	562	568	575	568	542	559	596	596	560	568	583	597	613	584	595	540	583	547	546	590	566	583	556	575	572	608	586	565	584	580	608	542	558	561	620	576	575	539	566	550	587	578	570	557	560	558	572	587	565	555	541	582	593	549	556	590	564	570	589	581	614	582	493	587	552	541	544	529	583	564	606	540	576	606	560	563	609	556	583	553	601	584	590	580	573	578	583	567	553	560	559	531	604	583	530	599	543	543	552	603	577	556	583	595	556	584	554	577	558	594	603	584	573	626	559	563	599	539	573	605	523	590	555	545	557	559	580	587	592	526	575	566	575	596	561	548	523	567	570	553	579	557	650	575	600	564	577	581	617	578	537	547	597	588	550	560	597	562	553	579	568	549	569	554	563	585	591	570	579	527	599	578	554	562	598	625	531	545	552	538	570	560	591	582	564	560	546	549	564	552	615	558	554	523	554	600	543	531	553	567	549	569	564	574	573	585	589	593	571	605	582	602	598	580	564	601	533	577	556	579	578	540	553	601	555	561	602	589	622	559	581	590	561	564	594	553	606	572	594	540	583	564	588	583	560	556	524	535	557	552	562	546	578	585	605	554	565	579	551	538	571	591	603	600	594	550	600	555	594	548	587	571	607	563	544	560	560	587	578	559	592	558	572	567	606	579	568	521	598	572	566	572	582	553	601	560	532	551	522	589	537	569	533	578	570	577	589	550	526	575	601	586	556	590	593	572	556	582	546	567	521	616	599	579	603	575	548	583	564	612	581	543	544	539	547	557	576	577	551	547	597	559	567	529	584	558	571	571	521	577	568	577	575	553	582	597	547	558	586	606	600	544	565	570	589	567	567	559	561	576	609	571	583	573	558	606	595	560	532	586	610	578	563	520	588	576	585	535	564	601	597	568	593	589	609	615	576	550	543	563	579	570	586	546	584	557	576	565	547	601	565	555	622	625	616	537	548	594	570	571	627	549	614	569	565	597	633	581	592	608	596	582	557	554	623	542	575	544	584	555	536	624	573	638	556	570	590	582	572	562	575	621	582	554	560	600	571	597	592	585	525	579	529	582	558	568	550	602	582	588	520	626	554	595	530	558	584	561	587	552	557	598	546	572	568	555	568	594	550	596	531	574	513	567	538	558	579	554	554	576	562	602	599	560	555	592	593	544	584	573	585	494	562	540	577	592	600	559	536	565	574	628	580	563	554	554	592	579	552	562	583	585	625	556	561	532	595	537	585	588	588	536	597	538	569	624	579	573	572	612	616	589	588	542	556	600	568	569	573	542	556	586	534	580	571	545	572	585	607	561	604	610	571	577	588	598	596	577	555	550	567	527	570	542	628	574	580	560	529	527	599	559	568	573	589	564	560	563	569	573	577	634	575	563	545	568	523	560	581	583	591	570	580	597	595	586	590	526	559	553	600	595	606	555	614	564	570	572	585	619	524	554	522	558	601	537	592	550	631	568	569	625	561	595	562	575	542	580	558	583	578	566	589	560	567	591	561	564	593	561	559	581	558	564	592	541	562	570	557	603	633	542	576	571	566	573	587	573	608	618	568	571	553	559	558	580	564	591	598	568	537	548	549	601	568	552	543	574	558	565	595	606	569	549	566	632	601	524	605	551	536	550	567	569	561	545	562	599	568	579	567	560	577	583	545	575	527	597	564	565	583	591	541	577	564	599	539	579	611	535	545	597	608	594	576	582	618	562	559	601	553	557	580	553	584	573	597	517	557	570	581	568	519	539	555	534	586	586	561	568	588	564	572	563	543	547	540	555	539	588	583	636	566	561	581	624	592	580	581	587	572	560	604	566	582	556	565	605	568	571	543	567	577	573	548	570	582	611	587	566	591	605	563	530	556	568	584	554	564	532	603	584	584	572	555	583	581	590	553	580	547	552	576	573	584	548	572	524	545	582	563	583	552	550	606	548	582	594	579	576	535	590	582	554	580	573	586	591	552	568	534	616	574	610	559	526	543	599	597	582	585	578	574	568	563	611	582	545	560	592	573	580	588	516	583	556	570	546	577	532	580	539	568	581	578	567	595	594	580	548	585	554	547	550	540	550	524	549	574	565	572	534	534	592	570	618	564	571	547	571	576	605	617	540	558	582	559	544	583	609	588	574	602	596	571	552	511	576	583	570	553	563	561	585	599	536	563	601	566	573	599	584	574	559	556	558	600	585	605	597	558	527	584	541	560	647	550	550	590	569	569	562	590	560	570
4300	1645	1531	1112	1057	949	945	891	917	924	875	851	873	861	831	891	852	869	842	872	841	756	821	819	864	819	840	887	824	828	798	826	784	794	832	823	823	788	796	894	869	794	821	848	878	853	827	825	850	806	809	822	803	848	831	831	829	874	817	815	793	854	859	818	848	821	810	862	833	889	881	876	853	839	821	866	853	814	845	766	836	863	864	849	825	844	840	796	875	862	815	862	821	845	826	820	863	852	816	847	823	792	869	871	884	851	806	848	817	880	790	844	863	843	852	835	835	818	776	803	769	824	826	853	829	844	845	837	853	900	858	848	800	784	818	795	827	833	836	858	819	851	829	861	834	867	795	806	874	868	843	853	817	803	786	836	800	808	850	846	824	854	795	810	791	817	824	863	838	839	803	858	863	813	844	823	823	804	850	843	793	807	839	819	859	825	813	839	850	838	895	839	844	787	791	816	868	811	887	825	809	814	885	836	840	808	846	843	823	803	837	841	848	789	861	834	839	888	837	854	821	844	890	839	899	818	827	808	855	805	787	792	805	837	880	812	853	845	837	806	856	792	849	829	870	900	826	827	863	855	873	800	848	775	783	805	802	848	890	833	845	799	854	853	804	777	764	890	846	833	870	837	821	859	860	854	832	792	860	790	827	846	835	892	821	843	922	816	830	813	819	861	804	864	853	788	878	813	829	825	868	851	826	848	826	852	834	838	856	881	838	814	872	826	876	830	807	802	906	867	840	878	795	831	839	803	844	835	790	834	790	867	841	831	815	802	842	871	836	788	838	790	829	802	875	859	820	820	842	864	873	846	851	752	868	857	818	809	855	874	862	860	806	838	799	817	875	863	855	806	828	870	863	894	828	806	775	828	875	860	827	868	860	795	822	851	806	858	860	848	834	856	828	812	826	804	856	791	793	836	801	781	787	849	881	872	845	860	806	866	817	865	850	846	811	890	836	866	845	864	865	868	812	822	838	837	847	786	818	843	883	796	843	809	756	796	847	816	822	861	885	789	862	799	827	856	830	875	892	831	848	870	794	823	866	878	873	808	857	792	861	844	855	846	808	804	849	823	873	818	829	841	793	837	824	844	843	868	844	828	781	878	839	848	833	844	800	842	848	775	841	854	862	858	867	828	793	819	854	811	789	844	811	858	830	859	807	853	818	801	877	842	806	874	834	827	859	863	826	861	841	869	822	807	802	863	844	821	783	819	826	819	807	804	839	869	807	838	826	803	831	825	841	855	874	885	779	807	836	842	806	815	818	849	843	860	773	831	832	832	866	851	824	820	808	816	849	867	863	836	897	851	854	838	810	860	851	876	804	833	849	821	789	825	861	798	848	845	821	869	838	776	871	864	786	835	874	898	840	824	823	863	810	849	861	812	811	832	796	886	819	831	794	816	819	847	857	842	858	818	821	855	834	823	891	838	835	836	855	867	833	859	840	835	877	819	838	805	816	862	874	850	842	823	832	894	844	791	865	809	838	836	850	805	898	852	798	809	827	819	863	787	825	784	901	871	886	878	836	809	847	844	859	786	807	845	813	842	849	854	794	838	799	887	828	822	800	853	856	792	859	886	825	822	811	827	790	868	821	882	799	804	860	800	810	819	770	822	797	849	903	859	823	833	819	825	840	853	785	903	835	839	820	813	820	792	809	779	808	790	809	835	857	775	806	804	811	846	878	826	809	782	840	791	845	810	823	832	859	812	871	810	858	839	839	865	882	768	797	831	850	811	800	850	872	824	867	839	825	807	806	883	820	819	793	840	847	834	855	852	817	767	824	825	839	824	853	837	816	825	867	755	781	845	818	846	810	800	837	850	857	818	768	819	861	872	801	852	832	885	890	826	829	801	844	853	876	821	831	824	843	836	824	858	806	798	820	884	856	877	759	869	815	839	820	812	837	840	841	832	860	875	798	811	805	827	851	834	835	825	823	816	796	822	836	857	847	816	793	828	864	857	844	841	821	875	830	853	806	823	859	831	829	867	832	793	838	823	824	828	873	844	874	857	820	815	784	851	813	822	813	847	834	802	845	784	826	848	849	894	836	814	821	834	831	816	884	850	839	826	819	832	855	802	799	843	862	844	806	831	806	820	816	921	871	846	828	803	795	848	810	785	844	808	834	864	835	827	863	874	847	798	799	786	826	790	882	780	798	851	861	837	848	829	860	878	835	841	844	821	804	909	835	874	816	832	773	827	804	833	836	838	863	827	803	795	811	894	871	853	841	850	826	807	816	866	822	787	840	859	793	792	792	814	832	828	795	823	788	793	882	823	826	846	824	850	824	841	785	795	877	844	806	846	790	831	793	861	850	887	865	874	785	899	881	833	859	870	807	871	838	842	858	860	812	844	842	817	883	869	805	838	816	788	854	827	841	864	814	845	840	798	818	809	844	844	866	774	836	857	849	811	833	856	813	851	843	807	794	860	827	884	792	842	793	786	817	802	828	819	816	832	830	844	869	890	863	816	814	816	842	846	909	812	827	884	854	869	812	800	807	822	830	832	825	822	848	816	923	824	812	830	787	804	855	874	798	788	809	842	772	846	819	868	814	843	868	815	869	868	820	823	830	800	890	786	824	836	826	877	840	823	840	876	876	888	865	853	823	797	807	805	848	841	858	872	829	829	765	889	861	830	796	882	880	887	822	807	837	886	816	849	874	843	822	864	811	792	855	837	831	832	793	838	853	806	768	837	782	805	849	812	758	854	843	775	811	832	799	836	854	771	845	841	857	867	829	809	857	866	824	847	875	798	848	851	839	806	795	834	817	851	915	886	877	760	842	821	781	850	818	878	864	811	851	859	856	801	892	831	854	875	853	884	825	860	764	830	812	818	868	824	825	811	844	876	811	867	851	841	797	822	806	862	830	804	801	812	821	836	832	849	838	820	833	838	808	833	813	791	826	846	828	806	852	824	792	805	852	885	812	813	853	832	812	840	817	817	808	820	856	810	830	802	835	851	801	842	871	828	780	850	824	874	812	815	821	837	770	793	861	920	854	876	828	838	819	836	865	850	863	799	798	809	827	842	839	871	864	813	799	825	778	833	883	805	885	770	864	838	829	824	818	833	850	857	770	831	888	844	848	905	828	826	869	869	854	828	828	790	855	868	862	825	840	833	814	853	832	862	836	805	814	843	812	838	791	829	809	797	811	831	879	816	853	810	820	854	787	837	868	864	782	863	843	819	827	852	794	841	853	865	790	866	831	828	850	798	850	852	855	835	857	874	789	835	901	820	865	862	838	878	852	880	797	860	798	862	801	866	841	804	849	887	830	812	815	851	813	890	770	813	869	825	786	853	877	829	828	866	828	890	892	827	789	848	829	832	828	844	880	822	861	820	815	852	824	839	854	846	830	820	853	816	879	872	837	855	844	852	798	844	824	839	864	829	788	881	859	836	829	813	883	799	817	838	853	855	837	827	826	824	848	832	868	801	873	821	877	892	836	844	808	804	860	813	856	836	803	862	815	838	863	855	863	818
23842	21068	28279	24079	20943	5131	1249	911	738	712	752	713	675	715	606	654	664	649	584	581	621	547	634	636	628	623	615	651	621	634	592	630	558	574	579	628	539	571	606	553	592	617	600	566	579	587	578	628	570	571	623	561	563	570	559	593	574	575	602	543	569	603	580	619	601	544	629	550	625	631	566	570	609	603	575	596	577	543	583	603	624	582	569	589	588	599	581	595	617	570	587	595	580	583	561	582	567	671	569	598	628	573	552	585	606	590	581	599	591	555	566	579	593	599	574	592	609	586	555	583	571	576	627	593	550	572	574	614	593	612	578	577	631	623	599	571	593	561	566	601	530	583	583	605	582	621	532	564	600	562	603	577	552	611	582	575	599	555	566	584	593	579	577	610	610	580	567	638	609	561	602	552	602	550	562	608	581	534	571	598	549	604	565	599	555	583	642	594	564	612	580	557	606	564	619	558	576	589	548	578	578	555	550	606	574	544	612	559	627	532	574	609	592	561	565	552	550	549	595	576	552	620	600	528	587	564	544	585	581	556	623	547	636	559	566	574	597	591	573	606	565	574	581	591	589	590	589	618	607	578	582	574	562	611	578	610	589	577	616	547	585	559	631	609	568	565	580	588	549	610	660	632	599	545	567	603	571	554	577	594	598	568	593	614	577	596	592	564	570	579	560	582	593	586	574	558	630	579	576	545	555	594	594	597	591	599	550	636	575	586	531	604	628	615	586	614	542	541	569	581	608	614	592	575	581	581	573	561	548	543	589	567	573	590	581	575	569	562	566	578	579	562	566	545	608	605	548	577	555	540	533	586	592	566	576	619	598	579	591	580	598	600	559	558	585	609	572	596	598	601	594	624	605	531	549	583	587	601	586	560	594	570	608	586	577	593	561	599	613	588	582	572	588	588	617	618	575	551	602	603	626	577	601	608	568	592	583	571	550	560	571	543	563	539	561	562	580	556	577	605	549	584	556	578	610	584	566	622	575	570	549	536	570	599	592	570	527	566	561	574	608	583	606	574	575	608	566	540	571	605	598	581	640	601	588	582	590	559	579	593	569	553	604	566	607	545	600	562	579	528	571	597	585	555	589	571	579	549	573	583	604	554	585	610	568	579	558	568	551	595	545	571	564	555	580	558	542	586	594	605	558	592	559	542	586	583	568	588	549	550	567	542	569	547	582	545	570	559	562	627	540	584	524	577	557	594	590	579	559	583	582	579	611	570	556	610	588	562	601	584	588	545	603	581	592	542	560	578	575	543	615	560	587	578	572	590	596	593	575	585	565	589	557	555	576	607	605	550	589	568	561	594	612	572	563	584	568	556	544	581	599	569	573	577	549	557	586	592	561	542	596	587	599	570	612	583	601	564	583	618	593	592	563	584	561	587	626	582	529	575	587	571	566	573	575	573	577	595	583	591	577	557	616	551	559	564	580	559	599	606	581	588	513	564	558	613	550	553	565	521	569	592	572	565	589	541	602	566	534	602	573	591	582	599	577	586	590	579	584	580	570	569	605	523	596	580	601	590	587	597	592	578	536	548	599	587	599	594	594	578	585	549	560	565	567	564	579	541	554	586	589	569	587	552	571	527	628	560	586	608	603	606	581	575	536	573	580	539	614	556	531	598	570	575	582	553	578	577	600	609	585	585	588	604	558	559	572	554	595	639	579	551	591	540	558	564	597	563	603	564	595	569	560	560	587	512	532	593	597	594	597	575	613	614	535	565	564	574	603	542	598	561	613	622	566	583	585	544	559	582	517	562	571	623	508	580	534	595	554	544	571	550	585	559	552	570	574	583	543	579	528	528	544	568	558	569	575	554	590	587	619	556	585	600	567	625	617	544	578	565	621	620	605	563	592	585	589	596	527	574	549	599	560	557	629	564	601	590	558	598	627	638	607	572	560	586	494	578	543	584	572	572	569	594	605	550	612	626	568	597	594	557	631	545	592	576	578	611	560	562	548	556	550	579	569	568	589	578	581	573	607	538	570	617	532	576	540	556	577	580	597	578	552	584	557	553	560	583	593	591	552	576	534	576	576	620	573	599	606	594	559	539	634	548	534	594	549	604	587	544	567	595	580	558	563	583	592	546	574	565	572	575	594	543	589	601	591	566	600	584	584	584	558	551	574	623	599	581	530	610	566	545	570	633	560	574	585	600	623	600	575	597	614	546	582	597	599	595	593	582	583	575	579	630	539	573	572	613	598	598	520	562	602	577	543	578	556	573	575	590	553	599	540	539	524	539	553	568	617	547	570	559	562	581	606	575	579	590	549	565	582	559	488	573	549	570	550	554	578	553	606	559	533	577	580	545	577	546	584	579	601	543	605	564	563	606	579	613	566	549	594	569	574	593	539	550	566	597	600	570	608	569	536	575	572	556	593	552	591	573	605	563	566	552	565	569	592	600	595	586	570	540	560	567	592	530	594	600	562	566	571	581	604	559	523	575	597	573	558	590	581	594	588	565	547	597	579	580	568	607	620	592	586	576	598	595	634	607	546	512	567	542	555	551	549	599	560	593	584	591	546	569	581	557	603	540	553	582	595	572	556	555	576	567	558	569	561	585	569	600	591	586	566	587	551	562	570	637	569	557	563	558	609	561	559	592	590	574	576	550	551	588	601	555	596	578	611	547	556	560	558	525	572	588	583	540	574	560	599	605	605	561	558	578	568	597	544	642	622	585	581	583	590	577	518	599	526	633	622	562	620	555	615	589	596	574	579	535	597	591	621	579	595	541	598	527	585	529	578	584	503	567	535	576	610	562	576	589	615	587	601	576	576	578	604	533	596	568	526	569	561	561	599	562	548	600	540	557	548	557	569	589	567	602	559	578	611	554	572	587	591	545	594	555	552	590	557	557	577	585	625	564	570	538	625	570	562	552	565	575	585	580	596	546	582	593	562	563	565	571	559	593	564	580	579	577	561	620	548	597	578	623	608	550	573	617	557	574	610	574	566	577	564	576	597	576	588	586	539	615	561	580	570	548	594	565	556	602	609	542	585	570	575	584	596	560	534	592	586	614	604	578	623	577	606	611	549	579	573	572	578	605	584	542	593	556	584	585	574	596	600	601	623	554	585	593	553	588	558	599	561	574	553	606	582	597	617	553	612	516	547	555	574	603	574	564	560	565	598	543	551	578	519	563	601	568	551	558	532	621	561	570	577	593	540	581	585	531	541	578	586	571	597	555	583	607	608	595	573	578	589	573	585	565	559	552	560	567	549	592	580	628	587	609	601	582	594	548	574	562	558	595	548	561	575	572	571	564	553	556	577	570	613	578	582	547	598	573	591	598	572	564	595	567	560	570	569	559	592	611	578	572	534	585	591	615	602	556	588	583	573	602	576	612	552	535	552	582	579	603	570	562	539	573	577	562	576	607	584	631	555	557	590	583	562	585	553	582	565	572	599	520	572	567	584	638	570	589	574	546	512	578	549	549	580	557	595	560	573	565	584	569	568	602	552	542	530	568	596	598	600	548	548	600	541	543
5308	10217	8352	4451	3226	2419	2064	1743	1478	1270	1308	1166	1181	1120	1027	1060	1029	955	956	935	950	931	946	923	969	864	903	886	890	890	873	923	874	901	858	866	893	866	832	878	853	861	825	826	865	864	927	831	804	838	835	849	831	823	882	827	908	826	874	883	873	897	969	885	831	865	916	871	880	884	869	854	819	898	886	862	842	913	838	851	861	877	885	817	833	854	888	831	839	887	870	858	889	871	811	843	826	829	830	831	800	866	872	853	800	877	857	902	880	897	840	814	849	868	898	857	862	826	853	824	825	869	856	849	846	867	860	905	908	798	843	802	846	813	878	854	852	845	888	905	868	834	780	801	815	845	912	828	831	822	858	847	833	880	847	830	889	873	910	827	891	840	835	844	896	883	843	864	820	871	807	800	864	850	848	830	882	894	820	825	882	855	869	847	859	846	849	848	860	833	861	825	841	868	878	888	825	877	800	855	852	861	860	819	827	814	870	809	865	834	808	839	840	805	877	865	789	822	831	841	890	864	850	853	906	808	840	840	810	833	884	828	866	834	860	822	883	850	840	816	817	810	833	850	899	891	828	851	828	876	824	892	816	813	844	871	904	847	853	860	825	813	886	842	868	824	832	879	790	857	831	889	901	808	852	858	847	867	843	824	804	872	841	824	763	854	827	861	833	871	841	842	833	792	890	810	851	911	869	858	880	880	858	834	877	827	889	828	852	862	875	869	857	818	883	886	868	824	846	856	845	825	883	846	874	848	852	878	879	906	834	865	918	850	853	888	834	856	870	839	840	907	905	849	819	866	822	794	850	840	849	842	840	858	841	876	817	875	801	818	846	816	885	817	842	846	860	847	867	859	828	845	819	904	841	801	841	858	828	853	854	867	837	869	887	846	864	884	824	835	834	869	882	859	859	865	828	819	816	893	857	867	837	853	893	866	831	804	857	820	842	853	933	913	795	805	877	853	864	847	826	826	813	849	874	818	852	879	900	872	817	886	828	848	853	905	828	797	859	821	827	792	857	869	873	856	773	864	837	814	820	849	898	860	876	858	840	825	834	847	838	889	879	855	875	822	831	867	814	880	842	862	814	838	811	890	799	837	828	803	812	837	831	850	892	840	887	901	854	843	913	868	821	810	815	803	863	860	908	842	843	888	816	917	835	844	844	853	812	867	822	875	840	898	845	837	829	864	811	842	895	825	853	791	837	856	832	873	849	858	861	872	872	835	832	801	842	840	833	863	900	859	867	845	809	854	839	828	861	869	872	866	873	827	838	844	789	837	850	822	849	794	811	810	815	843	850	877	801	844	843	798	881	848	868	811	804	837	877	871	841	893	826	854	841	860	831	876	878	811	875	835	881	867	857	877	827	865	843	838	821	899	862	870	846	819	842	840	820	802	858	831	863	891	854	808	873	858	889	867	845	880	835	818	807	870	862	861	802	832	800	873	846	833	811	864	838	824	844	883	820	883	847	871	861	819	857	878	862	894	818	825	806	793	868	876	864	798	879	823	845	887	792	792	794	845	854	870	772	891	880	833	855	908	827	854	880	912	768	852	823	901	892	837	852	848	910	881	825	857	860	837	769	817	824	853	818	864	811	844	798	860	851	866	816	857	826	884	846	856	895	831	826	837	830	787	890	834	855	859	871	895	794	850	895	853	830	847	809	861	848	851	869	810	831	877	934	875	886	851	850	880	845	886	865	893	857	861	843	822	901	815	862	874	828	846	855	895	841	867	875	858	836	877	883	887	825	838	852	882	847	791	812	810	798	824	787	859	834	877	887	865	821	842	763	881	819	853	860	819	838	884	870	806	857	923	913	815	866	848	808	775	830	862	861	895	792	849	860	849	838	911	872	832	856	901	871	856	863	829	839	850	815	873	815	825	837	862	835	871	831	849	899	852	846	849	853	871	827	855	835	830	802	852	847	867	803	814	837	802	830	806	871	886	909	849	845	876	825	881	865	861	807	818	867	844	832	862	860	840	825	834	916	834	834	821	807	844	829	815	838	833	784	889	867	824	909	865	848	843	880	887	847	887	819	844	830	839	817	844	852	805	839	882	854	860	847	865	883	802	853	849	862	848	768	811	822	894	861	827	853	861	870	878	848	836	802	829	810	852	895	884	866	828	804	851	869	874	829	833	865	876	864	808	818	845	843	844	843	852	868	839	846	863	800	904	875	859	871	868	853	861	836	917	816	810	818	821	811	810	860	840	811	824	833	895	902	851	867	852	906	849	884	807	810	874	860	841	867	887	877	832	923	829	858	827	871	814	848	801	829	829	845	839	856	857	852	895	814	788	842	860	813	895	832	871	848	814	869	898	860	848	878	836	875	830	803	854	873	866	838	863	854	894	892	871	827	814	871	891	859	818	833	816	846	836	786	856	863	877	882	847	914	849	844	853	869	923	851	854	857	780	840	855	810	827	845	812	847	839	803	834	852	834	900	853	848	821	801	888	866	790	869	838	789	874	859	827	787	802	870	821	824	807	868	832	849	872	829	869	880	861	828	868	798	833	874	844	869	871	849	867	793	881	870	856	833	858	874	813	845	879	811	846	863	835	832	778	854	860	847	852	865	777	848	849	842	832	870	809	865	835	838	844	808	838	810	821	839	885	901	830	861	833	835	892	846	873	798	859	834	850	839	917	836	855	889	811	859	853	855	835	886	806	870	909	871	817	878	906	866	885	870	915	852	830	834	870	853	814	839	837	819	845	854	870	842	867	866	857	876	849	923	822	876	831	845	852	885	874	840	781	858	813	854	879	834	864	859	850	799	800	832	858	846	871	820	867	844	848	805	825	830	855	869	871	828	818	849	860	848	858	857	848	876	875	864	809	880	816	838	815	866	865	871	833	835	826	861	778	835	901	880	883	858	800	853	865	884	866	883	803	904	834	831	879	831	875	866	880	845	795	883	862	858	845	845	857	928	867	808	866	830	867	880	867	835	860	842	853	872	821	824	819	795	824	879	817	854	894	852	881	888	820	853	859	845	872	823	856	826	891	827	860	813	891	873	877	878	865	851	794	847	854	899	808	830	851	821	866	834	821	872	773	805	879	872	839	816	833	860	808	874	838	907	840	878	824	810	878	845	834	858	842	786	858	897	796	886	844	851	846	792	852	873	833	837	840	826	799	832	804	826	915	837	866	855	800	843	861	846	883	862	869	856	829	862	790	862	852	832	854	825	851	859	810	847	876	871	812	845	885	841	845	832	866	840	877	812	898	801	845	853	814	825	818	834	859	805	839	845	902	849	870	857	873	812	830	848	821	856	872	872	853	861	829	803	812	871	821	842	811	860	870	850	823	854	849	843	827	837	879	869	815	831	890	852	832	877	819	872	858	892	807	903	854	837	838	831	800	899	806	835	850	839	877	816	804	900	845	853	830	837	860	808	851	815	864	859	820	871	814	874	820	903	856	814	851	835	832	843	853	902	835	828	860	828	853	867	882	831	850	857	848	848	824	840	778	877	892	812	804	882	828	850	879
22902	21046	28750	23529	21046	20742	2868	878	627	613	554	476	452	412	396	375	352	314	340	363	352	324	325	329	313	332	289	282	287	282	288	286	294	315	285	279	273	273	272	267	279	309	236	283	253	301	291	254	280	269	285	278	259	273	257	278	276	282	269	260	250	276	256	252	240	270	283	297	280	268	270	280	278	264	236	257	295	284	298	286	265	301	251	275	280	270	289	296	298	280	310	251	290	285	248	283	257	255	284	288	262	275	292	239	251	269	289	253	245	253	238	279	273	256	288	276	266	300	243	268	264	271	259	284	265	247	265	273	246	252	271	239	257	251	274	284	232	250	253	278	263	265	283	281	273	248	282	267	232	266	275	248	284	246	255	285	274	269	288	257	255	236	262	278	294	288	245	260	255	250	293	276	249	268	269	287	271	230	274	293	254	290	265	265	255	230	290	253	243	259	270	289	252	229	260	264	267	245	297	266	249	251	274	299	289	273	261	272	236	248	271	261	284	255	289	265	237	267	247	268	260	276	252	284	275	237	269	259	259	248	231	251	281	269	246	297	253	248	258	249	270	228	289	268	274	271	255	276	287	244	261	278	285	264	250	258	244	274	247	249	274	277	259	261	291	247	239	250	278	286	233	276	279	245	268	271	279	284	279	260	240	253	256	256	246	262	247	244	304	271	271	279	239	236	272	266	259	259	276	262	296	289	233	253	263	261	250	260	259	278	254	278	250	242	269	288	276	260	247	260	245	279	256	277	249	259	260	249	277	234	245	249	294	275	259	273	265	267	284	229	280	238	259	258	283	259	266	267	294	267	273	231	277	248	241	245	259	281	253	275	263	298	272	291	268	288	292	267	257	268	233	265	267	251	252	263	275	283	268	288	275	252	272	272	262	256	265	258	275	264	280	283	284	292	253	253	219	277	233	258	286	266	278	264	259	275	281	274	276	276	284	295	269	268	242	264	244	243	257	260	259	266	238	239	236	273	242	243	289	259	271	263	239	290	291	276	281	257	246	254	241	285	293	272	251	248	248	255	256	281	272	256	300	277	256	286	249	266	266	240	251	258	257	254	250	272	227	283	234	277	261	262	267	261	247	254	280	271	265	283	262	279	266	267	255	274	262	259	246	234	247	249	287	266	262	281	223	234	274	264	270	238	293	247	240	258	267	288	268	271	266	301	255	266	267	282	263	250	264	253	225	226	221	270	221	292	260	263	244	235	312	296	297	261	271	274	241	266	265	242	289	266	250	253	259	267	248	280	255	232	255	284	266	267	265	260	241	247	272	275	259	287	260	259	283	230	262	228	290	278	275	275	267	230	258	299	269	283	255	270	247	275	261	234	267	248	247	252	251	261	252	293	265	267	261	279	277	257	281	315	263	253	268	284	253	246	274	264	242	258	243	253	258	270	246	252	275	269	279	294	245	271	258	268	276	242	244	272	270	236	295	274	237	242	268	262	281	243	269	254	282	239	283	261	237	227	233	257	272	296	266	287	264	264	271	247	236	263	244	253	269	272	272	256	250	273	271	251	274	253	259	278	246	263	247	252	258	248	256	243	266	256	283	252	257	252	272	267	233	249	276	254	250	294	246	255	262	282	256	267	271	259	267	258	273	301	274	264	270	260	243	261	235	246	265	270	232	279	252	272	298	269	265	282	272	241	241	249	251	263	245	259	241	229	265	295	245	267	279	259	256	248	263	267	263	257	245	266	289	261	258	267	273	248	272	282	246	295	269	243	260	249	232	255	300	274	282	274	249	250	249	281	254	238	284	262	255	248	268	272	284	247	240	265	272	307	277	268	262	283	258	275	259	272	254	267	252	238	266	249	240	280	267	273	253	239	239	249	260	263	245	253	278	230	229	277	285	261	277	260	255	283	238	285	262	240	255	269	256	237	285	275	253	284	262	253	255	283	231	303	261	286	257	251	261	253	256	273	261	272	247	260	281	240	274	225	289	274	282	265	260	260	261	268	245	260	293	250	242	273	243	262	287	255	277	265	252	259	265	239	234	239	262	258	256	268	275	282	267	263	241	258	257	253	301	256	269	277	250	265	249	263	244	242	253	264	250	252	241	247	260	255	268	277	251	255	259	272	248	251	227	271	283	273	270	283	280	249	273	290	248	277	263	251	257	257	259	293	256	248	257	255	274	259	271	240	278	247	261	255	272	257	244	254	269	283	256	300	287	289	269	251	264	279	281	245	236	259	276	234	249	265	263	279	240	273	255	264	266	246	279	268	263	256	230	243	253	252	285	248	272	261	273	262	274	255	273	263	269	267	254	271	250	265	257	269	263	247	264	278	281	297	260	285	268	277	268	294	261	264	275	276	253	265	252	241	262	246	253	302	284	284	263	255	272	278	259	244	271	258	260	254	242	250	262	254	235	247	268	240	279	259	264	245	290	244	240	279	259	280	261	237	273	262	258	271	276	263	296	260	246	267	270	268	263	227	246	267	291	278	274	275	258	272	255	272	253	274	256	246	255	245	230	232	255	269	269	262	281	258	253	245	252	265	248	257	275	252	267	263	291	282	249	292	245	245	267	263	258	251	255	246	265	278	250	264	275	267	270	265	232	271	235	261	273	263	250	243	249	245	261	272	252	246	306	267	275	265	242	232	249	256	280	262	268	253	253	279	275	265	240	263	281	218	258	279	232	279	276	251	271	284	257	301	259	243	253	264	281	273	260	268	243	273	282	300	232	246	277	265	235	281	256	243	246	279	278	266	246	242	261	289	263	247	239	279	260	261	244	275	275	274	255	262	282	264	262	254	252	288	253	262	249	253	264	287	251	257	252	248	278	238	275	268	266	276	274	275	244	289	275	292	235	251	238	258	254	278	255	243	266	240	286	279	245	303	285	268	278	287	247	274	231	266	261	260	275	272	231	262	243	241	281	242	247	242	267	253	259	264	273	287	277	259	261	252	282	293	265	299	264	255	254	276	269	265	254	265	262	263	291	260	262	283	269	270	261	222	271	241	252	259	258	277	243	244	265	244	269	259	281	279	276	278	287	257	266	252	260	257	273	256	269	263	283	273	279	257	264	260	256	262	261	259	282	235	250	286	229	266	246	308	277	244	270	288	267	261	258	260	283	272	293	282	271	259	258	264	266	261	271	246	251	257	247	278	278	270	280	267	283	236	261	256	223	265	237	278	244	235	277	263	261	259	266	265	245	278	285	252	244	243	286	256	268	270	261	255	233	259	258	253	304	280	269	257	272	210	251	270	238	247	267	259	296	264	274	247	255	276	269	249	276	251	278	254	272	247	287	259	269	255	249	270	295	262	273	257	304	274	260	270	284	280	232	249	264	254	274	262	261	240	274	243	274	238	275	244	252	243	265	241	265	252	270	230	284	272	251	260	278	285	295	280	256	250	294	250	277	262	260	270	254	259	278	269	267	249	274	246	268	248	271	243	247	267	259	242	264	245	255	270	280	267	259	257	253	287	259	238	265	267	274	226	273	295	262	260	268	255	264	267	249	259	266	271
7426	15904	12891	6955	4680	3488	2596	2061	1687	1413	1278	1143	996	847	808	773	738	699	650	600	621	589	568	551	525	542	486	455	502	465	500	456	455	480	454	458	442	510	465	458	451	442	431	440	431	426	414	451	450	403	429	428	452	391	415	433	402	427	416	423	432	426	454	429	405	413	402	423	391	380	422	440	422	403	400	431	390	418	420	421	395	380	379	363	401	391	427	400	408	447	431	370	411	418	390	428	423	413	396	417	444	432	421	393	427	424	423	373	400	392	437	432	407	424	376	370	428	445	373	365	374	427	418	374	427	413	418	420	444	392	394	401	450	421	431	419	416	412	417	391	400	405	401	402	422	399	390	408	416	397	387	419	446	416	399	380	416	411	420	439	416	390	404	352	406	417	424	393	388	414	419	418	415	405	382	380	421	393	426	400	395	386	397	397	377	427	403	436	392	390	415	428	395	398	379	395	450	440	414	388	429	395	399	422	375	382	405	367	439	411	410	396	389	420	424	375	404	399	406	454	396	440	402	394	401	415	388	387	399	406	406	406	378	433	424	398	434	366	415	401	409	414	392	408	402	376	385	424	373	410	414	377	385	413	433	414	449	444	402	426	427	392	419	397	412	399	414	401	438	447	389	406	417	364	414	405	385	402	413	389	448	414	422	402	388	374	385	400	374	371	409	372	410	412	405	390	427	417	409	436	415	429	443	363	427	370	406	392	380	398	427	422	417	425	402	380	406	433	401	389	404	385	406	429	406	378	384	413	405	393	397	442	426	406	388	380	388	376	437	402	406	446	396	390	406	442	394	438	385	416	414	374	417	403	419	435	412	422	430	425	439	420	398	399	398	399	435	417	379	425	386	378	388	360	407	424	444	398	403	351	402	414	387	369	375	417	446	403	420	404	379	427	421	364	398	365	405	441	414	372	396	433	418	414	399	368	459	406	405	407	416	351	432	403	413	419	436	428	410	382	397	435	418	403	416	395	396	389	423	437	359	385	399	405	421	420	403	388	407	378	432	417	389	407	399	406	399	429	392	418	412	405	441	431	379	439	385	396	381	410	418	391	387	448	368	396	399	418	398	419	390	399	409	416	423	433	373	406	399	405	395	414	380	399	424	405	407	406	424	400	404	426	418	426	456	410	427	425	399	430	409	398	419	372	363	372	432	390	397	392	397	432	386	417	424	413	407	356	406	413	404	395	405	397	401	398	397	432	421	378	408	392	431	429	447	398	415	371	395	372	395	356	409	418	367	391	407	422	409	363	387	413	379	376	444	418	367	434	439	464	388	398	454	397	423	434	420	394	433	404	367	429	393	401	371	435	384	419	390	423	397	410	404	400	412	401	454	383	377	414	386	413	390	416	387	401	409	404	365	391	372	425	404	381	386	405	414	372	402	412	440	411	401	408	431	402	400	422	415	419	423	413	423	413	411	391	407	416	426	418	383	369	370	431	408	371	426	418	416	399	407	406	438	397	354	423	413	417	383	404	422	427	409	410	438	402	399	370	437	399	427	380	452	407	427	374	384	392	378	444	456	387	400	400	406	401	388	414	410	441	420	422	433	437	392	394	413	379	384	376	419	433	359	420	383	393	409	403	404	403	403	400	412	384	378	405	381	441	431	399	442	382	410	395	422	422	421	411	401	394	407	368	385	402	409	375	368	406	368	403	392	384	434	437	430	418	406	407	406	389	374	388	401	414	407	382	388	401	375	391	387	412	372	417	422	412	376	428	389	418	396	425	409	392	411	384	418	405	375	418	405	381	361	431	409	413	392	422	400	394	400	400	401	410	412	427	418	403	386	446	408	370	436	381	379	391	415	389	399	383	421	413	416	379	389	366	385	408	423	398	412	403	408	422	418	418	381	425	418	433	442	393	388	413	403	421	421	402	432	390	386	414	412	386	402	446	416	393	454	422	386	424	350	376	409	395	479	395	407	393	392	415	419	410	379	410	386	392	416	372	391	403	438	376	385	387	392	411	389	379	365	402	409	403	397	413	396	379	440	416	407	424	379	419	394	383	431	422	415	430	399	405	406	413	421	405	382	444	405	436	431	414	386	400	384	381	434	426	399	425	399	396	434	442	399	384	415	412	389	405	413	395	376	423	416	389	427	429	400	403	393	375	411	426	381	427	420	388	399	415	444	390	419	424	413	398	405	429	419	404	445	414	394	414	397	414	366	377	437	429	401	390	428	423	407	381	430	394	433	410	396	402	410	409	407	384	402	384	416	402	400	396	397	413	412	416	430	417	386	401	428	413	408	403	415	394	419	394	405	444	379	409	391	395	413	386	412	420	394	409	434	411	410	398	416	411	418	391	415	383	405	401	430	402	391	366	430	415	421	405	399	410	387	396	403	425	421	408	446	396	411	412	416	412	391	417	416	410	407	409	436	441	428	380	419	395	431	382	402	403	369	407	379	382	416	395	373	393	393	403	423	411	385	404	446	403	438	457	409	427	394	428	425	397	418	405	410	383	414	424	454	388	382	411	401	418	425	371	410	406	406	383	392	411	469	402	406	429	409	444	403	372	448	402	394	476	387	407	421	413	415	413	415	419	400	445	414	370	422	410	381	377	379	405	396	443	392	420	384	403	412	390	415	426	384	386	425	391	429	419	383	396	364	421	419	382	418	404	401	418	416	456	406	407	401	444	409	384	401	405	401	406	416	446	402	412	399	408	448	439	428	371	382	407	414	408	397	406	415	410	401	384	348	406	412	417	380	405	397	412	427	404	381	372	427	383	395	400	430	410	403	395	413	393	407	385	439	432	423	404	382	411	410	449	421	378	413	372	393	403	417	411	419	402	415	394	433	370	362	422	401	403	394	436	411	412	399	395	404	413	396	445	441	431	416	420	400	420	412	350	402	417	400	391	426	396	408	382	404	394	450	436	390	403	402	370	398	432	402	418	391	420	373	396	385	413	447	389	418	435	402	404	392	400	432	424	452	420	400	382	451	424	421	432	388	413	453	409	420	394	426	424	418	374	416	397	393	417	394	443	408	375	375	408	433	439	391	395	459	370	379	453	409	430	395	422	393	412	388	426	391	404	405	360	459	418	379	419	372	382	395	388	423	459	402	431	432	387	423	438	411	397	388	430	419	411	402	432	410	414	430	429	404	400	411	404	394	410	381	417	425	405	407	420	394	412	403	388	399	411	389	453	415	396	410	390	425	401	370	402	422	376	399	393	362	440	422	411	393	432	432	424	434	377	402	394	392	416	414	424	400	408	443	435	409	446	377	408	383	395	412	413	416	394	441	422	422	403	387	382	398	427	421	425	416	383	386	405	396	441	410	410	436	421	412	399	403	413	443	376	411	397	410	421	420	396	367	449	417	426	409	400	409	398	409	433	398	434	435	402	394	438	415	397	407	418	424	409	416	423	427	435	403	398	411	422	426	402	395	422	426	371	406	382	403	395	384	373	388	387	434	370	409	404	383	412	418	382	400	418	391	360	427	417	404	439	402	437	369	390	419	407	440	391	397	401
26713	19909	6663	1186	869	808	675	610	611	587	571	636	592	581	567	604	588	543	576	540	565	566	563	556	590	562	603	583	574	571	560	552	587	572	561	602	555	588	595	593	581	623	592	543	578	558	591	592	558	604	589	526	575	556	547	580	592	563	572	564	609	581	558	547	572	575	570	586	566	554	606	525	561	526	605	530	612	538	599	607	561	543	591	576	659	564	560	562	577	582	551	594	578	565	576	570	564	593	560	525	576	575	569	573	601	638	592	552	601	574	589	578	571	617	556	597	606	562	597	607	581	593	576	583	580	574	566	568	560	593	612	578	566	597	558	551	554	613	573	551	571	603	565	605	613	543	572	555	568	574	572	561	591	556	600	595	527	551	590	590	560	601	584	592	560	540	551	598	554	590	566	549	540	568	578	589	573	557	563	593	618	566	552	566	531	547	584	566	592	552	560	568	560	590	596	620	600	565	532	602	552	594	598	588	584	564	562	610	583	535	613	600	558	573	594	590	611	543	576	561	617	559	567	611	524	606	603	586	598	617	605	582	531	559	550	639	562	584	563	581	532	587	562	559	559	632	554	579	544	578	567	627	610	556	569	598	563	543	531	597	584	593	569	571	560	571	604	581	593	590	585	571	496	528	560	562	581	565	551	562	569	572	579	599	601	592	604	586	591	538	565	562	571	611	542	609	567	600	572	550	596	610	564	582	556	580	584	548	559	536	563	570	599	563	554	551	548	575	568	584	551	574	583	558	609	587	592	606	570	554	569	587	590	570	573	581	598	589	571	591	610	579	557	591	572	572	555	596	552	595	591	562	599	581	525	586	595	558	567	619	568	568	614	594	518	531	571	619	580	579	583	607	547	569	552	530	563	603	488	581	552	597	542	575	599	588	584	539	572	549	560	597	572	542	563	554	632	618	534	543	575	540	561	537	611	598	579	613	561	571	566	567	571	598	552	576	567	597	577	610	578	531	567	598	580	561	605	552	573	606	670	558	559	562	587	579	537	565	535	532	543	556	607	548	553	619	612	549	587	532	569	591	567	565	597	601	610	598	581	569	569	588	595	556	581	563	581	572	624	569	570	570	538	590	570	547	586	563	537	561	545	582	590	565	532	546	562	605	568	562	586	595	604	581	582	583	574	576	595	618	596	628	583	565	570	547	586	641	568	575	580	578	558	555	578	609	554	602	538	588	554	578	554	568	567	587	528	599	601	562	616	596	546	562	558	540	541	584	540	584	634	595	536	584	586	531	578	564	590	556	548	549	554	536	590	608	534	556	560	566	587	576	558	593	579	586	606	558	544	548	559	542	566	529	584	608	570	570	583	557	540	591	589	585	585	640	557	604	572	589	577	607	545	647	561	569	553	580	574	609	566	587	590	607	568	576	606	573	617	613	591	591	546	578	560	551	550	589	514	575	555	573	563	565	546	577	574	608	561	572	612	539	551	563	583	563	598	560	571	592	619	663	589	592	568	550	572	600	642	565	533	553	572	629	594	610	593	584	602	615	616	550	584	595	596	624	545	589	546	609	588	580	582	564	582	610	583	586	564	576	559	595	567	568	609	558	581	547	592	616	558	599	574	585	579	537	561	547	565	597	553	563	530	531	588	513	569	558	594	584	535	557	582	565	580	581	587	603	577	570	558	600	574	570	595	619	568	542	563	572	574	563	599	565	568	628	604	560	590	590	534	568	605	582	564	609	590	561	566	573	606	591	586	599	583	609	609	623	602	546	588	564	545	564	535	564	544	625	576	588	609	616	597	570	571	586	563	571	556	546	586	581	560	608	585	586	618	595	583	606	570	564	581	599	572	518	582	597	575	526	584	592	550	603	593	571	544	560	608	555	574	537	594	581	551	581	585	594	598	571	589	595	596	592	585	593	551	560	574	551	558	528	574	576	586	589	589	568	618	516	603	602	589	581	550	574	601	579	588	580	584	554	535	581	597	577	567	572	546	614	583	529	628	598	538	628	538	582	561	551	573	599	514	580	570	566	615	581	566	614	564	551	592	619	551	591	560	588	574	619	575	586	572	596	608	556	587	555	569	586	519	583	561	562	565	570	546	553	565	571	590	581	590	580	586	548	580	601	578	567	576	547	547	548	577	580	571	615	585	574	587	598	590	564	562	547	567	523	597	623	557	576	586	598	636	544	557	612	613	537	581	549	533	590	610	609	590	597	583	545	587	578	616	568	563	581	520	590	559	605	569	572	579	589	588	554	552	539	549	537	567	601	549	593	581	576	569	549	549	585	568	567	618	603	620	605	540	557	575	609	538	554	533	543	614	585	592	575	589	621	570	583	565	587	621	545	583	582	583	572	542	595	563	566	575	577	604	572	552	571	605	584	594	578	574	593	585	560	581	571	564	546	620	573	560	567	566	589	560	551	612	563	529	551	611	574	583	592	570	590	581	544	579	567	527	593	566	584	591	556	585	589	540	587	578	585	599	589	564	571	569	532	504	572	609	585	547	583	577	587	584	545	573	563	586	574	577	635	607	593	557	534	564	575	579	595	554	610	608	562	548	557	572	583	593	596	538	577	586	592	608	558	565	544	555	562	589	554	558	581	590	540	603	572	596	552	590	617	635	604	541	578	596	549	599	576	547	581	589	627	603	568	618	540	576	555	597	608	573	547	588	580	572	584	548	581	612	599	589	541	578	567	568	642	572	600	600	585	572	572	565	574	568	588	574	550	554	531	579	544	553	597	552	587	561	563	577	606	570	589	544	582	551	538	591	557	586	619	544	551	563	584	575	562	576	550	607	597	626	588	569	600	565	568	597	585	557	552	560	565	557	606	580	596	572	557	596	549	521	557	537	615	624	603	585	583	571	595	588	562	538	535	571	583	599	536	550	601	575	589	533	570	561	582	577	570	587	594	609	615	621	581	593	610	579	565	551	596	596	590	534	529	588	602	578	573	551	571	594	585	581	553	561	545	593	601	582	586	554	574	554	601	576	564	580	585	554	547	606	565	601	578	569	556	580	595	540	560	578	559	574	637	564	579	604	568	588	591	564	576	585	545	597	573	550	572	580	582	585	567	579	567	587	552	632	542	579	619	549	570	547	553	581	623	593	546	573	529	610	591	544	542	567	633	568	596	590	578	553	608	574	575	601	565	555	601	558	581	578	612	586	529	524	538	594	560	581	569	598	590	561	595	564	599	560	559	550	562	578	526	587	577	612	557	552	582	588	585	550	571	551	588	585	555	623	564	565	575	582	572	604	576	553	572	601	575	581	516	566	564	617	558	524	582	593	624	588	566	581	565	599	576	578	579	590	534	579	575	596	541	570	622	551	551	580	585	609	600	586	549	579	560	557	588	592	596	608	570	537	604	587	572	572	574	571	548	580	564	551	556	593	570	622	574	585	592	583	604	548	605	581	577	571	608	574	543	605	565	573	600	532	568	588	592	525	564	607	593	574	533	563	575	588	579	560	554	561	549	588	604	544	579	613	597	519	610	554	525	528	570	603	602	584	558	566	521
4278	1759	1583	1199	1034	972	928	893	895	882	836	843	841	872	829	850	844	806	903	862	878	886	834	815	886	849	877	807	860	886	897	824	849	801	822	869	824	838	786	838	749	813	889	829	854	835	808	831	850	791	859	872	802	885	848	832	877	881	815	848	793	854	821	866	842	834	850	836	810	790	833	840	818	811	827	845	835	835	815	835	861	838	874	827	801	840	863	794	803	860	846	811	785	822	834	809	801	849	843	803	839	831	831	825	847	809	846	844	860	876	849	848	843	823	835	798	838	833	835	882	803	824	822	896	832	851	882	820	831	801	840	866	814	810	821	822	821	839	851	785	818	840	859	822	856	895	802	846	833	814	853	806	799	825	865	800	799	829	826	801	843	836	816	812	833	852	831	851	861	856	795	826	837	835	846	815	807	875	829	835	802	827	862	737	795	867	806	914	842	866	841	859	879	885	823	843	872	811	793	814	825	850	873	852	819	820	746	777	887	794	796	834	820	813	806	818	814	807	851	835	796	860	899	799	823	851	870	812	834	763	863	839	846	815	868	822	835	832	857	872	844	847	818	847	828	829	832	795	857	806	828	844	793	788	751	881	837	818	816	826	772	861	827	836	866	834	828	828	824	817	867	811	820	838	841	788	861	790	800	831	850	815	853	847	873	844	795	849	843	786	780	774	828	836	806	813	791	847	814	819	813	825	839	862	852	802	829	808	828	804	794	868	853	769	796	858	853	800	855	833	809	837	840	846	837	804	848	821	837	856	819	828	843	811	825	833	876	800	853	863	860	864	865	847	799	799	758	820	807	854	786	818	791	837	840	862	814	836	837	806	849	826	819	819	844	815	816	808	833	809	823	840	826	832	820	846	829	842	768	803	793	798	844	825	880	841	821	803	835	793	866	878	822	854	827	817	765	854	804	853	885	816	804	832	843	809	799	804	816	809	811	833	788	803	865	837	864	775	853	850	852	898	796	814	896	857	826	808	776	807	876	738	799	822	792	850	815	864	797	864	820	841	836	824	789	801	866	800	871	862	805	814	853	818	850	823	846	850	809	856	797	802	852	806	912	844	804	889	814	820	843	896	826	838	889	837	840	851	838	825	825	850	837	819	874	836	824	810	835	859	812	901	852	804	873	829	851	817	851	782	818	826	838	883	817	840	884	841	772	831	844	852	848	810	862	863	849	824	897	815	898	806	843	825	803	847	844	824	814	809	814	794	822	806	853	830	814	842	820	773	839	870	775	828	818	891	837	832	782	838	832	801	838	817	844	826	887	840	815	790	772	800	850	855	884	822	846	867	846	850	855	840	857	864	815	817	832	831	805	807	779	870	806	848	802	818	805	795	869	820	831	824	834	857	835	805	790	841	798	867	815	824	830	860	841	823	858	817	880	780	864	802	830	833	822	855	802	832	852	802	863	802	805	849	839	830	823	803	784	814	847	851	878	810	815	830	829	840	801	962	810	808	825	873	791	781	848	798	847	864	890	846	837	831	881	825	854	839	801	879	796	803	808	840	817	861	796	877	860	799	831	834	846	846	831	850	816	807	820	819	880	834	863	896	853	879	851	834	869	851	807	826	843	846	795	848	881	861	863	863	869	821	812	832	836	828	808	825	798	857	882	823	864	828	796	853	843	802	842	772	821	820	808	834	814	826	847	804	796	867	878	804	810	786	890	868	821	849	850	810	833	878	851	784	853	835	819	844	796	828	796	796	843	828	820	872	817	834	790	880	817	814	783	813	848	853	828	819	766	861	815	822	839	870	815	840	856	855	827	874	806	837	851	812	782	773	803	842	831	873	837	880	805	825	849	839	815	848	842	847	769	873	831	834	839	832	790	829	834	837	805	865	830	905	826	826	814	812	829	836	834	879	822	811	822	846	803	837	827	864	898	862	806	820	827	799	847	840	846	792	799	807	801	797	825	830	801	846	783	855	821	827	794	833	839	800	857	822	830	852	873	803	862	805	828	852	842	854	814	810	825	805	798	818	879	788	853	862	863	813	806	840	852	865	791	802	859	826	799	822	862	812	849	781	855	864	852	848	830	847	824	881	817	882	842	783	809	843	774	845	893	789	763	800	855	825	820	876	863	792	792	803	788	818	793	817	873	860	863	810	767	820	850	823	802	786	858	822	778	803	855	815	802	886	836	815	789	834	887	766	903	832	806	795	809	904	821	787	838	796	829	776	823	829	855	818	798	843	852	847	807	831	838	846	867	829	820	824	800	838	840	805	848	859	836	837	841	821	861	826	862	846	824	843	817	776	842	803	820	839	817	850	810	798	880	835	794	838	820	797	796	825	822	808	906	818	848	820	828	857	866	871	860	850	831	894	816	815	860	845	856	815	762	793	876	832	847	856	831	848	876	832	866	851	852	785	841	845	879	864	849	832	856	904	755	846	821	859	858	840	832	851	861	794	785	852	865	809	770	850	875	855	802	861	811	836	821	845	833	852	800	830	859	790	804	843	874	856	811	814	817	792	815	838	879	832	813	841	871	849	815	798	864	830	856	806	807	835	819	808	796	821	818	836	857	842	874	841	823	834	870	834	793	796	814	830	831	830	808	808	783	835	837	905	847	831	836	843	882	829	825	869	837	806	847	827	799	850	894	799	785	818	847	847	854	808	845	832	804	836	868	793	866	817	814	860	863	829	825	869	826	835	854	848	851	793	790	831	793	805	812	809	809	842	846	861	785	827	840	886	802	809	804	801	838	787	886	847	840	805	856	813	780	773	840	872	812	808	787	863	840	822	829	838	825	784	821	812	873	858	841	845	797	825	889	849	854	837	868	853	878	834	839	860	829	857	859	885	836	843	874	851	833	829	799	818	843	846	845	805	806	833	855	829	796	831	858	871	767	847	817	857	814	799	851	814	804	790	858	816	824	859	800	890	822	795	852	895	804	849	879	830	871	817	836	818	845	869	819	834	837	871	795	789	829	884	853	816	876	809	891	838	817	882	809	799	765	766	812	896	872	804	801	861	863	914	781	855	864	825	757	830	814	811	864	842	826	824	824	846	830	871	872	843	783	775	835	818	863	846	848	866	820	894	818	858	875	828	823	827	863	808	832	889	807	854	750	776	823	843	820	839	857	862	816	843	833	823	812	832	871	809	848	844	823	813	847	888	814	816	800	823	786	768	850	874	838	807	799	839	830	850	819	855	862	863	897	859	802	830	840	873	880	843	848	841	836	804	798	872	794	826	840	817	795	889	856	871	857	811	852	800	846	780	812	753	841	845	828	841	852	842	819	874	808	841	885	810	848	830	813	812	785	844	816	806	811	847	888	856	834	861	883	811	874	799	814	826	862	822	876	825	837	852	843	893	850	856	781	835	899	834	798	844	835	792	877	849	836	831	857	806	798	849	815	849	857	785	802	773	806	783	889	826	801	823	868	843	799	784	835	837	906	796	853	798	801	898	827	796	865	873	847	866	840	841	844	839	830	834	838	788	849	831	862	786	817	810	811	822	807	811	831	870	849	861
23775	21052	28270	24034	20959	5325	1210	889	852	734	745	694	687	698	650	643	592	694	638	606	580	674	587	572	577	566	611	618	593	567	593	570	542	597	603	619	581	587	570	616	537	583	573	557	610	587	571	598	579	586	552	569	582	580	576	567	575	557	541	555	608	554	579	608	593	565	571	610	537	561	570	591	535	580	579	550	559	544	559	544	554	607	580	590	573	620	593	560	567	547	566	633	579	521	583	581	622	611	556	593	548	604	542	623	568	590	620	576	590	587	552	566	552	618	594	556	560	587	578	600	588	595	556	569	562	614	560	604	555	584	553	580	598	583	602	560	602	598	567	582	565	585	594	547	586	535	615	615	570	560	566	570	539	601	589	546	554	562	527	602	561	561	546	578	581	551	589	580	590	541	578	595	616	577	574	571	550	563	551	587	551	554	560	540	567	586	618	605	566	560	589	584	527	556	564	562	609	562	543	566	553	580	592	605	583	618	599	606	619	560	593	546	543	606	570	551	639	543	577	601	581	558	566	578	531	558	572	599	564	576	591	577	605	561	562	581	587	571	590	564	561	607	591	579	561	581	551	587	573	559	519	600	603	575	585	611	571	566	561	579	575	596	553	598	543	609	591	577	545	611	585	567	588	570	605	542	592	578	559	543	579	574	617	612	526	585	545	552	554	547	601	581	598	596	545	605	567	602	603	562	546	590	617	542	619	609	569	597	517	580	590	568	590	591	579	530	610	577	592	571	529	550	602	568	567	562	595	561	554	554	559	527	596	556	592	617	613	595	588	544	589	646	561	570	573	590	559	592	609	581	555	523	551	592	596	584	549	584	553	579	563	568	614	528	567	566	559	545	583	545	573	539	591	552	568	592	546	584	544	585	601	561	574	582	552	573	589	550	554	563	547	565	563	539	548	601	572	552	568	538	542	558	575	571	581	579	568	592	549	579	583	538	536	496	540	521	555	579	548	572	531	572	576	567	546	578	576	634	552	566	560	612	586	588	565	541	531	552	579	589	576	556	600	528	576	558	561	576	578	550	535	597	567	545	617	577	589	571	617	564	566	550	592	566	588	572	578	574	616	590	568	595	534	585	596	568	597	555	604	544	580	557	574	555	576	584	593	570	618	578	562	544	573	575	561	589	604	587	541	583	593	568	566	587	593	593	572	543	554	572	557	558	589	561	573	619	589	566	526	545	578	555	571	582	658	587	590	601	569	587	590	547	594	582	535	545	585	535	579	596	580	557	597	576	607	560	563	579	591	570	575	623	574	566	634	555	543	592	583	569	558	576	535	563	566	577	517	609	604	539	534	513	582	547	593	617	550	571	580	573	555	583	578	573	571	622	596	560	531	610	575	557	563	580	549	608	615	555	545	592	605	607	556	584	591	550	599	578	550	570	597	599	601	576	565	531	540	567	605	541	571	562	582	612	557	576	563	594	515	673	598	582	603	554	586	547	613	540	560	524	567	617	567	556	579	575	588	542	597	564	554	551	576	559	605	533	581	584	581	600	578	585	579	596	529	563	565	541	536	576	631	557	557	581	590	589	573	575	567	576	567	588	564	574	589	564	556	579	573	572	550	538	559	581	563	563	569	561	540	535	569	608	575	557	610	547	571	604	567	544	557	581	587	585	575	591	576	550	583	590	581	569	552	581	578	587	584	562	576	549	596	566	580	585	547	588	616	564	581	599	525	544	556	563	584	555	558	545	544	603	545	595	570	584	563	546	568	584	610	588	542	561	547	587	631	561	627	598	592	563	583	567	602	558	539	577	551	545	582	583	581	576	571	601	544	564	587	569	586	567	561	543	546	556	582	596	574	562	559	556	601	578	584	582	549	562	613	558	574	587	627	567	546	624	563	518	597	532	542	620	591	589	599	577	604	545	574	583	517	552	540	565	570	587	573	565	583	616	618	589	576	575	548	550	528	549	566	617	561	592	584	546	606	602	611	570	561	527	539	596	554	557	603	538	594	591	579	642	600	617	568	591	601	531	569	603	582	575	549	617	553	551	544	585	609	546	541	582	583	529	600	576	624	554	554	597	612	565	596	552	539	595	579	560	561	551	547	621	531	541	571	575	610	583	535	555	576	575	557	583	548	574	548	574	597	572	552	560	589	549	592	570	550	570	541	593	578	566	557	541	560	539	550	578	537	571	542	566	594	566	588	571	573	545	577	560	569	542	580	562	565	576	562	541	542	580	579	556	563	576	577	556	561	568	567	525	587	588	598	578	617	557	568	557	559	578	592	585	602	644	557	578	566	560	558	568	523	554	533	578	486	571	556	551	569	529	595	547	558	550	558	563	566	596	589	556	598	537	605	575	617	544	581	515	580	590	542	539	601	559	548	572	588	552	569	527	584	557	627	594	597	584	616	610	569	557	575	573	620	617	525	517	547	598	593	532	592	554	555	568	558	607	578	526	571	568	545	561	571	555	605	596	576	601	603	587	582	563	559	545	570	548	587	574	597	579	586	554	592	582	503	555	534	617	556	548	591	564	578	592	584	556	571	573	549	589	586	607	587	554	595	600	550	584	613	538	589	585	540	589	569	625	574	618	566	582	565	552	542	572	560	562	584	579	610	539	573	600	565	563	575	551	520	568	573	593	559	558	552	586	583	616	589	534	543	590	612	570	537	599	589	573	589	581	561	556	545	576	580	558	561	571	553	603	554	564	586	579	551	567	561	589	562	568	563	582	568	595	535	538	508	582	574	538	575	607	579	542	527	536	546	590	557	599	561	549	622	553	541	580	603	596	564	585	600	536	575	552	591	541	538	574	599	590	544	560	581	548	581	560	594	582	575	573	579	539	573	540	556	602	552	597	600	542	550	575	550	567	611	552	545	571	580	601	581	539	563	559	584	553	535	522	551	567	546	601	580	599	604	580	559	585	574	619	554	565	569	567	570	578	603	583	571	546	600	539	576	614	571	562	582	604	559	570	532	566	532	583	549	590	576	588	602	583	575	591	588	576	545	568	610	591	615	546	575	580	579	556	541	559	558	583	568	580	584	573	575	596	592	560	603	587	571	557	619	584	559	610	578	587	543	546	580	582	554	587	599	548	568	553	561	622	576	537	588	585	577	601	562	538	568	575	539	599	572	587	575	526	577	578	551	577	587	548	570	580	580	566	600	559	541	584	529	642	598	519	550	532	611	561	560	555	583	582	560	545	565	578	564	540	576	571	558	581	579	553	581	544	569	571	556	577	597	592	587	573	618	571	613	549	589	588	611	546	554	598	587	546	587	506	581	544	575	535	563	525	569	613	522	571	565	520	518	551	583	564	575	554	568	588	553	551	544	548	578	595	565	616	575	537	548	599	526	559	580	576	600	609	594	570	586	579	546	585	526	603	557	574	574	573	543	558	535	581	580	561	562	548	602	601	613	587	595	571	582	563	586	570	553	548	540	557	553	604	593	587	551	575	600	585	569	549	569	521	556	573	604	556	597	553	577	569	552	565	582	546	527	538	590	585	544	546	581	551	552	560
5302	10324	8423	4535	3126	2463	1977	1719	1535	1413	1293	1202	1061	1108	1005	1067	1000	1004	948	992	957	902	944	881	899	928	868	902	928	896	861	894	876	873	877	877	840	878	858	850	874	853	854	866	858	856	826	840	869	834	779	830	778	826	887	879	846	845	845	882	813	911	864	824	855	839	871	850	853	839	847	912	823	854	844	838	822	839	829	865	840	888	840	828	836	806	852	795	835	862	894	858	830	900	822	862	787	797	854	877	813	856	836	940	821	840	834	870	839	817	843	849	844	874	824	893	865	820	824	886	834	837	863	812	853	845	876	859	812	825	831	826	827	843	808	811	887	796	859	803	842	856	854	858	791	844	862	873	821	808	812	826	819	881	861	855	844	843	823	859	815	836	868	876	810	854	850	793	833	897	831	866	837	913	909	868	836	868	831	844	834	832	864	864	844	859	865	800	822	860	802	874	840	766	888	826	865	846	877	847	814	838	857	837	857	872	863	880	878	878	848	889	835	878	829	834	836	876	846	858	850	812	880	863	861	829	834	876	783	862	816	881	841	863	892	865	819	870	856	847	825	805	803	877	817	831	841	827	840	851	831	874	837	887	799	851	840	883	843	869	840	867	853	869	804	832	836	844	836	821	884	845	845	846	869	862	822	885	853	809	853	829	870	873	844	866	832	845	824	865	879	839	863	835	861	822	890	863	836	766	895	795	875	802	841	886	869	922	840	807	887	849	827	843	818	836	874	810	844	838	847	872	847	804	809	826	827	851	839	844	850	852	897	832	847	833	863	880	801	859	825	853	804	877	858	843	865	811	896	858	891	859	800	852	828	823	841	848	825	849	805	846	834	839	856	890	855	864	880	838	825	850	895	790	868	854	858	826	851	874	834	822	889	821	863	823	819	785	865	864	867	882	879	841	916	777	904	822	857	864	871	844	849	795	828	837	879	804	833	815	838	870	815	861	847	823	826	808	916	810	836	785	823	912	847	784	855	862	872	874	884	854	794	827	828	803	797	849	854	825	878	817	859	799	877	830	861	800	820	841	799	856	868	808	844	864	845	873	865	853	827	870	851	863	861	834	846	869	856	840	862	799	875	815	892	822	843	809	820	863	874	898	840	841	873	787	865	853	855	818	872	847	830	822	863	841	840	855	849	811	852	819	845	884	842	840	855	841	791	857	845	900	800	842	889	823	899	811	845	824	814	834	805	819	870	835	855	875	850	866	883	850	865	863	830	869	804	877	891	823	839	806	822	867	911	818	878	838	834	794	853	860	874	887	846	867	881	877	829	823	855	851	807	855	790	866	828	867	860	852	859	917	824	821	842	880	835	856	839	812	804	899	858	849	800	840	831	872	869	821	837	835	865	801	845	814	799	855	820	832	868	823	849	837	805	858	890	811	835	865	885	807	794	880	812	876	841	808	842	883	879	820	816	832	825	865	748	872	838	842	877	850	865	849	867	860	803	803	823	830	790	905	858	886	850	851	876	783	798	837	849	817	831	766	852	814	847	821	826	859	841	903	834	848	862	857	839	842	889	851	832	838	857	879	810	836	884	823	834	851	812	846	795	792	811	814	842	841	819	848	872	828	871	846	810	859	858	842	855	858	858	820	870	854	828	806	869	823	853	798	865	872	831	820	815	889	850	845	852	859	873	809	890	843	845	875	813	879	865	905	828	862	826	870	799	840	817	894	797	838	885	847	824	881	873	831	793	893	839	878	848	842	896	854	866	798	850	880	856	872	834	818	898	842	851	821	826	817	800	851	831	868	799	850	791	873	828	865	839	832	824	816	840	902	878	852	777	813	787	818	825	859	857	813	858	908	884	858	862	796	823	801	844	866	849	863	823	834	887	802	838	837	826	802	793	830	840	811	843	828	887	800	869	821	797	863	781	853	850	845	835	852	893	871	816	874	893	829	893	819	847	850	881	876	847	874	837	828	895	816	797	875	865	857	889	882	860	806	883	804	844	850	830	816	831	890	820	832	897	783	848	874	808	901	859	858	875	897	820	873	825	868	823	783	850	819	814	885	845	780	862	809	839	823	865	824	811	854	809	835	836	839	833	863	815	850	901	783	786	830	855	862	885	817	833	875	775	864	772	815	891	876	861	910	804	851	833	806	857	893	813	841	814	846	880	867	837	829	869	859	791	841	805	800	813	843	904	830	841	840	882	839	839	834	830	824	846	843	869	825	866	867	814	821	859	832	871	827	887	814	882	820	823	831	822	892	822	879	877	824	818	840	848	890	863	799	840	819	865	828	807	856	845	769	875	844	869	870	841	837	879	853	820	803	864	878	841	824	847	873	839	842	826	834	885	809	817	865	843	863	864	904	875	821	819	820	852	842	860	864	837	879	787	862	846	829	886	826	882	864	839	825	875	870	842	876	843	874	875	806	823	862	857	833	888	846	874	852	842	858	846	855	884	822	814	813	852	820	835	858	821	814	858	890	873	829	840	802	817	791	829	819	866	790	872	899	835	820	865	883	856	829	896	845	816	821	835	819	863	826	833	876	873	829	850	870	863	774	816	859	864	857	831	859	850	812	805	854	825	840	853	817	868	828	831	815	836	828	842	810	834	868	859	843	836	885	837	856	789	830	869	831	876	853	797	864	799	834	909	880	844	909	869	864	863	852	852	898	832	809	837	787	859	848	844	817	817	908	813	821	831	778	852	859	887	832	797	829	867	832	905	831	862	822	852	822	861	924	840	822	817	777	850	874	822	819	782	912	823	835	820	807	812	827	797	863	838	905	843	847	809	861	815	833	820	784	776	837	861	833	836	821	821	868	863	856	827	907	789	887	831	825	857	848	850	826	849	828	849	819	895	830	862	840	785	852	833	833	864	873	822	829	897	839	841	840	818	917	782	868	864	861	873	816	809	837	845	833	862	781	823	888	872	801	802	833	853	857	849	783	860	833	841	899	895	838	821	854	863	819	854	878	809	864	850	856	887	835	868	881	858	859	839	886	822	816	865	825	865	853	889	887	821	785	827	855	823	845	861	788	824	815	809	794	884	832	861	917	787	833	823	887	859	810	854	849	808	876	872	814	875	861	860	863	838	816	879	892	879	823	866	842	841	835	865	856	824	825	789	851	848	817	866	836	801	806	854	837	897	822	838	855	842	844	874	848	817	823	869	880	838	844	866	847	846	828	791	842	809	827	856	816	832	833	853	873	866	849	841	852	835	820	838	888	808	855	807	838	846	859	845	833	831	785	839	804	855	840	829	822	868	838	838	833	800	830	877	862	804	807	818	841	858	833	865	874	795	839	839	835	869	878	816	839	903	840	822	813	859	856	853	820	847	805	834	855	763	906	823	825	897	890	795	848	787	832	846	825	860	878	835	884	822	844	883	851	854	857	899	829	826	850	810	863	820	822	866	809	887	810	865	834	861	805	858	852	825	814	843	876	846	898	867	811	848	825	863	858	839	796	868	831	880	875	827	805	804	838	834	873	886	896	886	822	805	840	822	840	856	874	890	842	850	844	863	811
22986	21056	28735	23579	21060	20745	2877	894	665	599	551	514	412	383	418	359	370	335	354	345	306	332	315	324	341	273	268	289	289	241	288	272	271	249	274	279	295	271	228	268	263	255	252	269	273	278	261	289	275	254	272	254	258	277	248	281	273	245	285	298	284	228	235	282	250	251	238	261	265	268	289	252	266	270	301	265	278	248	234	253	239	262	257	278	243	276	278	269	265	268	290	242	256	280	260	272	267	224	279	251	266	255	249	266	274	273	252	291	261	244	274	222	261	244	242	273	276	272	264	257	258	236	245	245	274	270	275	244	254	248	255	273	266	286	248	269	250	256	254	271	264	261	259	258	264	268	253	257	270	270	271	300	264	265	241	234	254	253	264	267	263	247	266	252	239	267	267	239	289	256	232	244	235	274	282	264	258	258	238	264	239	269	274	263	272	243	274	241	258	237	259	277	254	263	268	261	279	279	235	259	238	272	251	228	265	239	260	276	255	225	255	270	231	219	270	279	285	264	263	267	250	263	245	282	254	268	246	246	258	227	259	293	272	258	264	280	267	260	256	287	253	256	281	277	252	263	270	258	231	250	294	232	238	239	254	255	273	280	235	263	243	254	249	268	272	263	253	250	237	271	264	259	240	262	258	243	271	241	286	258	279	273	274	265	283	275	241	252	256	295	254	246	264	279	248	254	276	270	229	234	240	269	274	240	278	257	255	248	261	261	279	286	278	272	230	252	277	275	276	290	273	260	243	267	259	260	276	253	249	242	254	242	266	286	267	266	290	286	257	243	283	270	243	285	260	217	248	242	236	242	277	258	255	285	229	261	261	236	258	254	273	246	267	278	300	264	260	261	274	276	262	264	267	262	226	245	266	262	257	251	271	253	251	269	257	268	264	273	267	248	237	271	243	245	266	273	280	254	254	263	240	287	281	273	261	255	248	256	257	280	258	298	250	262	239	237	242	248	219	276	279	267	245	251	267	257	219	263	236	273	237	251	270	257	249	263	250	275	248	282	262	224	275	229	258	243	257	251	266	260	231	240	267	255	265	233	279	251	268	271	226	281	257	248	254	274	272	263	246	259	274	252	240	275	269	257	268	254	254	247	267	244	268	251	240	263	260	276	258	253	246	233	267	255	306	235	244	269	269	251	266	248	249	263	247	228	263	272	264	267	245	264	261	291	251	279	257	286	266	270	250	254	288	238	260	279	249	261	267	273	255	262	274	254	246	254	245	244	262	215	284	261	267	276	255	264	249	271	254	256	224	249	261	248	256	267	276	283	257	248	258	244	284	233	262	276	262	260	242	283	242	262	238	284	255	261	243	246	242	259	246	262	248	264	273	249	226	243	241	263	269	263	252	291	267	248	268	245	226	286	266	247	247	263	268	275	260	259	263	248	242	262	272	242	264	248	263	254	250	276	240	265	261	263	286	255	263	264	264	225	265	248	259	292	261	254	259	290	249	268	244	248	260	271	257	251	267	265	270	261	295	238	252	259	288	260	240	272	247	253	269	258	248	229	257	257	229	255	251	267	248	261	280	282	267	268	266	237	246	248	270	241	257	235	248	289	265	271	253	251	267	248	271	271	254	235	252	262	282	268	260	249	281	271	236	266	266	249	228	254	248	268	253	250	218	259	247	272	224	257	285	240	263	243	236	238	271	257	256	257	280	268	254	229	246	264	256	250	264	241	258	287	248	235	224	265	231	279	220	263	244	267	266	240	234	260	287	280	256	287	248	259	239	241	291	294	262	246	252	234	256	257	243	246	266	262	259	239	271	237	257	263	262	250	264	265	258	279	259	292	274	258	261	255	280	245	290	257	244	239	257	271	242	231	246	257	238	257	275	235	282	254	252	245	269	230	272	263	251	253	284	266	252	241	274	283	249	280	199	255	241	244	251	252	268	290	247	280	235	275	272	251	277	283	229	308	274	266	275	229	270	231	252	248	266	263	260	265	284	267	243	246	250	249	275	263	271	280	249	258	277	276	235	246	266	292	220	266	259	271	239	274	238	258	266	233	270	259	267	272	309	269	277	248	253	253	267	265	243	258	249	231	263	251	259	262	252	254	266	271	258	263	237	243	283	228	240	257	227	280	253	281	270	252	259	242	259	295	230	271	244	268	257	263	240	276	268	272	274	287	274	238	246	272	276	248	259	313	261	263	260	282	257	269	266	257	245	277	249	279	247	246	277	254	258	254	277	253	299	262	256	262	278	261	270	232	235	281	281	279	263	241	236	284	254	281	272	238	271	263	278	287	255	253	244	261	262	254	259	247	274	241	295	252	265	284	263	264	247	289	273	264	263	233	278	308	268	239	258	223	259	258	273	268	238	236	275	247	261	232	260	242	250	249	287	284	252	266	254	256	258	272	301	257	280	261	248	240	264	253	255	237	240	263	249	257	243	248	253	228	266	263	260	249	264	266	278	254	241	257	275	250	252	255	244	239	275	261	253	274	248	238	272	266	258	271	242	243	317	263	239	228	283	260	268	290	224	262	247	242	269	253	237	264	258	272	259	254	288	260	247	253	256	253	245	236	283	214	230	249	255	250	262	269	256	252	278	249	264	285	270	249	237	289	260	272	259	249	264	282	271	247	255	258	258	249	243	270	264	271	240	239	281	284	267	257	235	273	277	243	242	216	245	282	255	258	268	250	229	235	278	235	268	251	243	301	283	272	260	255	270	264	262	264	271	254	254	280	241	275	248	236	257	247	259	254	252	252	243	263	268	247	257	269	260	253	263	275	249	268	245	297	248	277	271	274	255	260	252	227	248	247	251	245	276	248	258	252	260	270	292	258	236	264	233	263	275	247	259	236	275	284	269	242	252	229	238	235	275	255	246	250	258	254	277	232	272	249	261	257	245	281	244	259	269	247	247	248	274	228	237	248	269	298	230	264	253	263	291	253	239	241	283	258	262	257	282	242	263	267	266	251	262	248	283	258	267	235	276	274	227	302	257	271	263	263	248	240	277	269	272	261	270	251	249	279	281	267	244	239	249	264	253	280	245	267	289	289	251	250	273	248	250	284	273	232	258	244	267	284	243	265	264	243	271	241	254	265	250	277	268	231	237	261	245	271	254	253	263	274	248	245	297	246	292	295	293	284	240	252	261	280	234	248	254	269	280	258	260	269	265	266	266	292	229	260	249	251	277	246	248	272	230	275	263	267	222	252	265	242	248	245	263	250	287	250	247	271	245	262	253	253	253	252	258	256	250	278	295	238	270	269	229	255	258	265	263	250	248	228	244	261	239	226	248	237	261	277	262	229	279	262	241	260	248	263	286	267	236	278	252	264	249	260	262	236	262	251	271	246	280	254	272	242	274	289	244	268	272	255	270	257	252	270	284	272	288	270	237	258	252	238	285	268	254	262	263	266	256	269	263	291	283	232	254	234	264	257	222	237	252	275	274	292	239	253	247	245	276	261	246	260	243	256	271	251	266	222	263	246	230	241	271	235	251	244	264	246	255	271	257	260	270	260	280	259
7358	15612	13071	6892	4801	3453	2630	2047	1674	1479	1266	1079	985	875	775	766	711	700	636	618	616	604	559	549	556	502	478	471	453	498	479	444	484	485	482	418	461	409	400	428	450	439	413	421	454	445	415	410	417	442	433	433	366	425	405	455	425	425	385	431	410	414	441	402	432	432	413	444	410	404	388	441	417	417	411	413	418	412	431	387	432	390	424	377	387	430	382	395	414	415	409	396	445	405	402	368	428	391	387	407	385	415	375	406	402	400	412	402	381	392	370	393	433	427	389	399	382	362	404	406	429	395	375	394	421	393	399	437	413	410	406	371	414	426	397	422	426	395	404	431	400	371	391	405	411	454	390	419	397	364	381	393	403	413	401	375	391	406	423	397	391	402	410	378	416	392	400	413	383	397	410	355	378	421	385	419	416	405	352	381	413	392	443	393	385	400	383	404	411	401	439	429	393	385	411	421	432	399	379	388	421	380	379	413	406	428	435	363	411	386	415	402	421	399	437	438	410	381	428	408	427	425	388	393	378	406	411	420	397	427	433	422	422	361	413	410	378	391	392	427	420	424	394	399	377	378	427	404	402	396	393	424	399	410	383	396	416	360	423	398	445	421	414	388	423	399	406	422	384	399	405	411	422	409	371	439	389	400	404	425	407	419	399	408	392	405	389	442	416	370	365	407	387	374	431	421	374	395	408	393	378	393	386	381	412	390	388	406	412	405	430	403	395	415	427	380	450	387	404	386	383	404	420	379	438	382	399	363	442	396	407	410	404	431	412	400	415	404	383	402	394	395	412	401	408	407	408	381	391	383	391	397	390	429	387	377	408	402	397	398	401	415	409	414	420	400	451	433	399	411	390	373	400	437	385	385	407	368	385	384	415	398	413	400	378	390	403	378	385	365	435	387	396	434	407	406	405	397	403	411	410	422	404	395	391	369	389	400	390	392	397	390	409	398	373	393	377	427	420	406	388	382	386	428	383	410	396	414	397	392	421	393	407	414	427	384	398	401	374	422	414	429	401	378	396	415	416	394	397	417	399	418	383	430	405	389	391	389	406	423	403	379	412	413	426	390	392	370	415	405	376	388	389	393	392	402	376	365	434	432	393	399	381	425	423	369	396	427	419	378	389	381	414	427	388	387	387	418	415	397	397	409	384	445	404	360	418	415	373	414	412	410	403	426	402	384	447	394	355	395	352	425	419	419	429	412	415	404	400	383	397	388	447	395	400	375	429	363	432	405	444	397	395	410	425	399	460	410	414	387	431	407	419	445	385	419	419	407	396	398	422	389	414	418	391	406	365	414	404	389	414	400	380	393	431	421	384	389	388	422	416	377	422	414	425	398	400	387	389	431	411	396	426	429	393	411	384	357	374	399	421	429	412	414	402	428	413	405	376	379	395	381	408	373	383	438	429	397	419	410	349	384	385	419	446	363	405	406	415	385	405	452	416	394	366	410	422	391	445	435	405	413	415	349	407	389	386	388	372	395	395	393	417	408	398	374	406	362	394	398	404	410	396	382	377	406	420	432	402	424	399	393	421	414	368	456	418	419	397	362	398	399	379	385	401	381	425	430	373	408	400	419	388	418	398	418	396	393	383	398	415	386	382	403	382	371	394	401	396	371	415	373	436	411	384	373	409	417	407	407	404	419	377	377	384	402	402	413	398	408	392	405	359	361	368	399	362	387	389	408	420	391	404	391	385	409	430	412	402	389	414	387	384	401	374	376	407	417	418	434	388	386	424	407	416	428	397	380	397	388	403	402	397	416	409	384	398	395	407	393	391	396	383	409	419	428	405	420	415	391	393	401	401	419	439	431	410	412	422	398	411	397	412	394	380	406	412	366	418	409	395	395	396	380	444	418	388	400	419	410	411	384	395	412	399	409	401	422	376	410	405	397	377	381	398	419	386	413	405	417	437	408	392	402	421	403	411	423	394	387	411	403	383	408	375	379	363	391	412	397	374	404	379	416	383	406	428	381	442	414	418	410	400	386	421	394	371	429	413	418	374	389	394	377	403	402	400	378	428	371	368	440	399	410	400	414	422	384	406	378	429	429	417	385	406	422	418	389	418	412	390	407	404	396	417	423	452	387	422	373	399	436	416	423	405	417	409	385	394	384	405	406	383	369	410	380	428	414	425	446	413	427	433	426	391	412	436	410	403	397	398	402	381	404	488	390	454	378	369	401	429	410	427	376	394	392	399	397	407	391	422	377	397	417	395	401	408	393	432	367	427	411	441	408	422	396	427	458	382	388	408	379	442	426	399	394	384	418	416	392	400	417	385	416	416	388	418	431	352	422	360	420	413	386	395	409	432	396	426	407	417	405	398	394	382	429	390	392	428	388	374	438	400	407	410	377	409	404	386	416	422	424	408	413	391	405	429	402	436	386	406	400	399	412	389	388	408	410	451	416	406	405	407	379	395	390	406	410	418	412	364	379	410	365	391	395	362	410	399	406	408	425	414	395	378	443	391	378	399	393	399	410	385	432	406	420	401	394	419	415	429	375	417	384	386	377	387	410	422	398	400	403	395	369	382	413	394	428	414	371	403	416	428	378	418	389	388	369	393	451	407	421	439	409	411	409	380	337	417	400	422	405	369	365	398	401	386	398	354	392	442	389	399	393	378	413	434	358	404	410	417	402	430	436	402	401	405	406	408	374	437	385	415	420	386	417	427	451	411	392	395	422	392	427	404	410	402	439	376	415	445	370	410	436	380	400	379	377	384	418	418	446	437	399	389	395	392	439	387	424	407	404	381	405	410	394	418	392	410	408	392	362	410	377	414	397	399	450	374	430	394	421	408	388	402	454	362	417	382	373	384	370	449	371	373	392	390	380	371	382	417	388	419	410	395	373	420	445	453	473	420	411	418	405	399	391	402	385	420	415	395	428	393	350	406	408	441	406	437	398	388	437	382	389	400	437	420	431	408	385	420	419	409	398	403	425	390	403	403	419	387	399	388	399	392	382	417	443	419	377	408	417	398	374	414	392	390	402	382	385	418	393	380	359	444	416	417	417	442	446	400	427	393	420	402	378	414	404	418	419	386	387	398	413	421	399	397	396	400	385	403	376	442	361	379	446	410	404	392	399	403	420	399	411	401	393	430	400	396	397	389	390	364	435	361	390	388	427	430	405	390	429	383	409	383	411	387	409	444	393	383	414	387	424	403	418	405	426	411	398	359	383	365	408	413	381	409	380	408	431	401	401	415	405	431	407	415	396	390	419	425	385	420	438	395	391	420	431	386	413	390	414	377	383	424	359	372	432	398	427	392	395	356	409	400	399	382	406	404	422	424	428	399	402	398	426	409	411	428	388	382	425	431	366	399	379	402	418	402	407	397	381	446	423	429	385	402	417	382	385	438	404	417	395	418	411	394	397	425	431	416	429	395	389	400	419	358	387	406	397	419	400	369	385	430	432	385	425	407	385	395	389	410	364	387	402	341	411	414	408	397	382	413	392	365	457	396	377	404	405	392	405	404	421	448	384
26618	19801	6340	946	648	635	641	624	596	608	605	589	575	579	564	575	559	594	607	588	553	583	565	574	592	576	551	564	605	551	578	612	539	559	586	545	550	545	581	590	588	594	578	568	539	555	528	540	543	589	617	548	533	568	628	589	537	609	547	524	593	563	540	578	596	595	517	522	584	542	561	608	588	542	590	571	557	570	584	536	549	540	581	565	596	560	570	597	571	523	558	571	576	600	589	568	571	607	555	556	581	599	573	562	545	576	573	542	558	589	590	609	560	587	607	532	534	559	590	565	587	596	533	552	569	570	619	582	593	571	572	540	592	550	579	573	559	587	556	622	581	599	551	553	557	560	586	618	536	581	569	608	558	560	605	537	561	541	555	558	567	575	526	589	580	606	591	569	538	572	562	557	528	511	595	564	556	574	523	584	566	550	577	575	541	560	527	560	575	543	560	587	527	560	564	575	620	546	569	585	514	559	552	591	542	620	524	573	574	586	546	602	543	567	560	530	598	579	560	598	563	543	582	603	579	543	540	573	579	566	568	594	560	574	565	564	539	595	580	578	596	575	544	599	551	535	558	578	574	580	552	590	560	574	530	592	582	588	515	556	578	559	567	570	537	583	537	564	547	554	588	585	587	623	553	546	555	583	613	563	595	540	587	565	569	581	600	542	525	572	614	579	578	541	550	561	543	584	556	534	511	540	555	578	567	595	539	577	581	578	517	576	607	559	545	617	576	526	588	585	589	526	593	547	548	611	579	568	546	606	610	587	583	578	590	546	585	587	540	566	592	512	565	549	600	601	593	557	564	541	547	619	580	564	566	567	565	570	626	572	600	589	576	541	552	557	562	569	562	602	576	538	599	552	535	560	584	601	565	578	560	552	536	579	516	571	578	544	575	553	563	580	549	568	537	607	554	584	574	551	526	590	542	549	601	591	555	553	567	574	575	551	544	562	593	519	550	583	563	544	590	583	580	566	571	547	566	545	563	588	571	570	600	574	562	578	608	565	530	564	509	575	566	563	560	541	509	551	579	586	541	551	559	571	583	599	584	604	583	584	585	566	557	605	552	569	550	564	547	579	597	531	574	581	616	503	584	597	613	599	563	548	544	573	583	588	559	604	569	595	565	591	531	609	565	513	548	573	576	588	583	564	571	588	516	551	574	614	515	573	542	586	620	578	557	558	629	613	587	594	589	556	554	593	564	575	538	563	556	596	551	589	523	573	573	553	585	582	537	533	546	574	591	569	538	558	576	524	583	589	597	532	557	558	582	575	539	559	585	553	559	600	574	579	590	540	559	549	572	560	592	548	570	597	572	597	594	582	577	586	586	584	564	622	597	575	574	557	578	500	576	552	545	571	572	545	591	520	588	600	545	576	574	537	588	559	558	543	576	557	578	575	598	579	566	552	542	592	527	583	578	581	609	567	611	562	580	548	566	574	536	594	545	570	539	573	551	592	542	581	536	582	586	544	554	557	542	580	584	587	579	574	602	558	586	538	548	576	579	562	558	528	585	562	541	544	537	567	612	610	608	586	554	612	581	559	565	572	616	556	573	572	566	583	573	554	532	507	536	539	575	554	568	547	600	547	558	546	544	572	545	537	563	582	572	539	589	601	557	586	604	564	613	558	554	574	553	554	571	590	579	588	531	559	550	554	577	578	586	567	567	605	562	575	524	565	562	583	574	572	538	551	565	558	522	562	563	548	560	569	535	592	590	569	579	568	571	604	588	581	539	602	585	582	559	609	537	548	605	570	560	584	561	569	573	554	520	568	548	597	589	630	591	573	539	551	554	559	585	628	544	544	567	588	550	558	566	592	536	549	552	591	625	563	533	603	518	588	608	550	590	544	552	575	584	522	537	550	568	543	575	562	565	561	563	561	574	570	559	571	554	567	589	581	598	527	598	571	591	583	550	534	581	551	583	587	579	547	587	562	574	538	560	560	622	546	573	561	608	568	550	571	577	593	579	551	560	576	600	537	571	549	547	627	575	561	577	552	587	528	585	597	614	546	517	573	551	610	575	603	553	569	575	577	566	596	565	543	564	545	583	567	535	624	551	555	553	583	568	531	570	557	566	572	561	581	550	582	570	566	550	558	574	567	541	594	546	588	540	604	517	587	575	586	582	544	570	583	599	576	591	563	552	588	587	545	622	566	554	544	577	596	574	617	526	567	569	585	534	583	574	584	574	548	576	607	558	592	570	619	617	582	567	565	553	573	556	542	610	554	589	532	542	557	543	570	536	545	584	544	548	524	577	595	571	581	560	586	558	553	569	572	602	553	546	580	577	574	554	563	583	564	594	601	583	574	560	588	601	619	542	577	521	573	613	627	576	527	564	568	613	545	600	580	555	553	593	558	564	560	543	556	559	597	585	588	607	581	550	572	604	564	511	528	574	599	589	551	613	547	565	604	542	550	597	556	607	561	572	549	560	592	599	545	572	600	548	572	564	554	548	558	533	584	536	545	528	549	541	528	580	609	584	602	558	540	589	583	610	539	557	546	577	550	606	564	560	541	526	625	570	567	596	546	566	566	540	588	575	562	554	585	561	601	542	561	547	595	570	547	572	586	613	548	596	562	579	571	597	516	547	555	602	583	559	558	553	573	532	608	605	616	577	559	570	565	567	581	568	571	556	568	543	534	553	611	574	579	586	568	581	557	562	596	564	579	543	542	595	567	563	588	561	561	577	563	605	575	514	580	582	568	518	557	554	612	545	562	596	607	566	546	572	567	586	533	582	593	575	551	540	561	590	619	559	598	564	549	552	571	534	545	556	555	550	620	571	629	537	576	529	517	554	551	532	536	592	571	548	571	544	521	568	597	558	619	576	583	572	543	558	535	566	543	593	536	564	536	539	558	586	586	562	561	572	565	628	564	570	532	615	607	609	548	585	578	565	602	551	577	568	548	583	544	548	602	557	534	580	573	592	538	536	544	557	528	584	612	514	569	568	548	567	535	564	578	564	581	563	578	588	524	544	569	584	550	556	567	538	550	521	620	540	550	611	568	592	548	547	546	606	584	603	579	552	557	545	588	580	550	559	519	523	549	525	596	549	544	546	577	539	561	584	550	548	575	579	594	555	574	543	583	544	571	507	539	564	549	558	597	554	567	591	578	586	537	536	536	557	596	565	548	554	517	571	551	566	575	514	600	545	610	567	584	596	555	572	569	565	579	549	567	557	532	551	636	606	522	556	535	583	574	552	542	549	560	601	520	545	576	583	578	571	586	543	519	580	560	568	573	598	545	566	547	569	560	542	574	592	558	576	598	560	537	612	548	566	575	602	567	588	614	607	550	578	578	571	526	571	545	565	593	564	583	556	555	574	583	565	609	605	569	554	569	584	583	587	564	546	533	517	588	589	560	587	589	548	538	591	569	581	550	566	572	534	546	603	585	561	620	571	555	595	545	556	547	586	564	544	572	567	528	560	553	586	590	559	552	540	632	582	553	571	583	578	573	573	600	537	577	573	558	581	605	588	579
4275	1547	1489	1084	961	975	884	901	835	886	934	889	814	852	839	850	822	808	827	854	848	845	813	848	832	805	853	836	826	863	851	856	889	872	835	862	794	824	849	865	810	827	888	831	824	841	789	852	813	820	869	834	891	872	821	815	785	868	855	799	861	850	810	845	828	848	816	841	788	852	814	834	828	833	830	885	783	813	790	884	875	839	833	800	811	862	833	816	790	831	799	839	829	795	808	888	816	803	794	858	881	789	841	795	833	863	813	786	826	821	785	817	837	832	837	829	873	858	798	857	821	821	832	858	806	834	847	799	848	859	801	826	828	796	796	772	827	864	857	849	782	824	792	775	852	774	803	824	853	827	838	840	857	852	778	827	820	838	837	789	823	879	781	814	836	789	851	779	805	846	825	824	837	796	795	824	810	877	787	843	842	801	827	819	843	852	850	810	868	877	797	857	809	814	865	818	786	807	840	828	796	837	781	858	786	783	804	783	804	853	854	833	848	787	780	777	809	871	838	830	809	821	863	857	845	844	819	843	823	808	821	840	835	807	842	781	829	845	827	844	778	823	835	816	827	824	872	873	829	794	819	834	831	868	830	905	795	776	851	831	826	878	845	816	839	858	809	860	814	783	821	792	879	790	813	836	884	852	866	810	864	840	817	834	827	769	786	888	860	834	806	861	837	814	856	776	897	843	811	813	761	842	803	818	792	767	881	875	793	838	862	840	770	838	852	823	882	808	813	844	833	774	816	837	803	837	870	802	807	859	862	818	814	822	823	826	803	835	820	758	801	811	832	843	813	853	820	822	818	794	804	819	756	846	826	791	837	827	803	844	854	799	856	841	793	815	797	860	767	785	795	871	863	772	826	808	864	886	851	817	799	845	846	830	814	866	828	877	804	871	814	854	837	785	836	865	784	789	777	802	740	837	822	809	898	844	833	865	831	781	820	813	817	835	823	809	835	822	823	826	825	834	845	810	808	826	829	799	822	889	809	842	818	820	859	801	797	840	819	887	843	783	818	799	835	799	824	804	842	864	873	815	795	823	821	817	771	838	796	815	808	897	803	798	814	805	843	789	816	844	774	798	856	812	886	805	853	833	795	832	853	757	845	846	842	778	808	825	797	869	857	801	820	796	828	846	802	849	842	791	856	809	826	850	803	798	818	820	807	851	787	838	801	835	843	851	793	803	836	822	831	811	771	833	838	849	835	864	803	838	804	833	844	785	810	756	821	840	839	817	840	871	873	870	827	832	780	824	855	876	820	821	842	807	835	822	811	802	851	809	792	752	835	844	816	783	821	823	845	814	849	786	833	828	771	828	833	848	840	798	870	826	812	776	823	870	853	824	831	833	850	851	779	765	818	867	797	831	856	829	867	813	846	849	818	809	842	807	873	856	858	802	818	792	837	836	840	875	816	788	825	800	807	817	830	854	822	837	782	845	819	888	826	875	837	823	836	780	810	829	830	836	816	782	805	870	835	804	839	856	868	827	847	835	841	856	820	856	835	839	876	814	854	792	844	815	836	838	845	794	919	881	818	838	821	821	851	837	819	817	835	805	842	841	759	809	821	819	831	826	829	844	854	803	800	808	828	807	825	840	802	795	803	794	789	804	809	811	868	863	852	828	855	872	849	808	863	826	848	862	812	815	835	799	838	820	861	839	803	821	811	849	866	832	848	808	833	859	787	848	821	836	858	850	870	829	833	836	873	838	812	833	838	833	781	855	835	827	821	801	818	837	791	843	824	804	811	824	820	818	871	878	781	837	873	811	744	773	876	849	822	823	857	844	804	824	836	762	803	850	844	844	824	823	853	844	866	866	808	854	818	775	824	851	784	852	812	840	810	816	860	911	868	789	791	830	804	822	824	809	824	836	751	832	740	792	796	831	834	815	877	832	784	811	817	858	834	826	817	812	814	836	876	836	802	815	864	769	800	830	824	825	801	845	782	812	818	828	853	845	855	786	810	812	863	838	809	849	810	793	831	815	805	807	837	804	790	874	845	832	805	802	807	826	841	871	834	839	779	831	880	833	818	806	799	798	809	831	797	789	821	828	830	803	846	819	858	804	829	840	808	766	783	821	847	842	833	813	777	852	782	788	842	805	858	816	828	876	829	838	833	844	813	834	822	840	798	781	882	872	775	819	840	850	800	813	846	827	807	864	824	805	796	826	837	832	841	817	850	853	860	818	841	824	811	819	854	825	827	795	849	857	839	812	810	856	820	812	845	798	799	808	856	807	853	810	804	841	883	879	804	841	838	877	830	839	820	841	815	857	848	809	815	797	843	848	795	801	811	769	851	868	787	800	787	844	843	826	870	728	820	857	830	858	758	862	828	799	852	759	809	816	800	855	798	838	826	859	784	823	798	823	838	839	841	776	843	861	862	837	811	809	842	824	831	781	839	779	805	784	807	801	830	837	818	793	872	806	863	801	786	873	815	814	842	842	862	848	857	794	824	793	854	861	851	807	845	876	878	882	812	818	834	819	842	868	859	835	894	879	788	846	826	823	880	851	846	860	858	842	835	821	821	806	805	848	851	823	780	837	798	852	827	830	816	842	806	886	797	824	748	767	853	787	753	809	831	823	843	799	829	757	888	824	844	824	769	842	838	770	847	857	833	847	823	797	819	907	816	809	801	790	877	874	826	829	821	854	858	812	802	798	826	823	828	824	838	825	855	826	788	822	844	818	782	774	827	849	834	824	816	830	839	832	831	811	858	819	840	850	828	808	748	858	804	840	808	842	822	776	799	765	824	890	818	831	816	822	841	853	820	873	872	856	808	807	843	809	865	850	817	826	883	775	780	836	843	778	845	828	801	833	841	855	834	835	794	875	850	808	817	802	839	868	830	786	781	835	820	850	860	831	861	783	874	805	855	824	845	844	823	869	850	834	826	799	774	824	824	838	840	823	816	821	823	840	839	801	777	874	798	829	867	834	779	816	851	775	873	818	878	820	820	801	859	791	822	785	831	809	832	907	837	809	796	791	800	825	839	854	835	845	878	816	817	799	841	828	881	882	813	876	858	811	878	830	855	830	859	829	831	792	853	852	837	849	814	850	823	854	853	826	842	789	860	815	808	837	772	816	812	825	774	870	866	850	835	847	853	845	832	814	876	880	828	810	833	804	813	875	829	789	804	839	828	862	806	825	790	813	836	861	750	764	826	801	816	826	855	799	858	806	797	788	857	852	792	812	812	793	797	843	795	843	855	849	790	844	903	801	860	784	823	851	840	784	856	801	813	862	859	799	832	836	837	826	878	791	873	848	858	807	833	858	861	764	860	812	808	813	791	804	768	844	807	814	837	841	837	839	782	861	841	847	844	803	845	779	823	877	844	810	783	843	858	836	841	816	827	739	812	863	796	843	843	829	854	827	879	786	835	844	829	826	841	859	843	804	841	807	850	825	773	851	813	859	835	825	822	822	822	854	801	798	805	878	789	810	811	801	843	816	803	847	830	867	767	789	842	833	828	839	837	850	915	842
23762	21084	28352	24052	20971	5291	1198	950	750	779	734	692	698	635	629	650	595	646	609	586	619	623	632	559	545	575	593	543	683	603	552	577	572	626	608	568	613	526	605	595	578	573	572	585	632	573	570	608	603	573	581	551	586	574	581	562	591	589	589	558	601	632	577	621	549	611	582	578	560	593	531	586	609	563	552	559	586	545	579	569	587	571	556	572	581	613	561	561	559	589	598	598	552	534	604	575	581	611	561	615	542	564	566	559	598	594	579	602	555	549	535	560	541	611	584	529	585	543	559	549	538	586	548	586	561	552	597	571	571	578	577	554	594	587	632	549	608	555	568	574	607	562	547	579	557	539	581	534	584	577	573	538	563	586	592	570	606	580	592	548	574	537	580	550	567	528	586	589	589	559	580	623	609	591	559	570	528	574	531	579	575	565	556	550	539	580	556	558	602	554	580	522	560	541	580	580	560	571	586	571	623	610	614	554	570	586	580	595	539	558	541	583	579	552	554	611	584	599	604	545	597	563	612	580	529	552	580	542	545	589	565	594	586	575	567	606	578	627	553	589	571	563	566	546	587	546	556	567	576	587	584	584	540	594	564	593	506	597	532	549	539	615	579	566	584	630	545	568	546	589	546	551	548	597	608	540	589	629	573	534	536	533	605	559	571	607	587	562	570	605	607	530	566	541	577	534	568	582	562	585	605	552	557	542	588	531	585	556	599	544	605	549	558	577	572	590	592	559	575	551	539	591	588	514	596	600	589	541	586	565	562	583	636	593	548	578	584	574	601	573	574	567	520	561	565	598	547	564	574	565	535	531	530	543	598	587	549	549	537	557	537	595	541	571	584	555	577	552	526	554	605	580	551	613	555	586	553	558	523	495	551	568	587	636	577	553	534	573	566	595	541	578	589	598	553	577	575	579	553	584	529	566	529	576	531	545	578	583	597	568	518	530	548	570	545	572	579	573	557	571	572	549	578	580	583	523	527	537	566	537	530	542	528	562	552	552	558	546	506	561	579	547	548	554	569	532	552	553	536	579	588	567	598	566	572	591	581	571	560	566	560	532	552	547	572	562	562	569	538	551	583	571	566	557	541	574	542	572	525	569	555	572	543	560	582	578	543	595	520	555	593	567	589	568	586	542	595	606	588	524	562	597	615	552	582	621	592	575	587	595	575	529	571	570	558	592	554	582	594	560	549	504	594	561	593	552	612	538	575	515	557	591	568	598	588	562	593	598	555	571	506	589	542	578	556	579	595	572	539	550	555	546	593	553	588	574	544	562	571	558	580	583	599	560	500	581	591	518	545	536	594	579	584	590	587	586	582	557	584	571	588	553	561	572	580	552	591	579	564	478	572	570	558	565	588	574	590	551	571	557	578	570	527	568	595	581	539	608	589	575	567	578	571	595	564	534	571	606	570	591	600	578	539	565	605	555	602	625	562	561	567	598	578	547	562	561	559	588	568	567	567	514	605	547	577	630	534	552	589	539	556	546	584	611	570	550	566	575	595	583	573	546	589	562	582	571	571	551	590	534	587	571	553	601	573	573	582	588	553	554	598	557	564	570	574	544	580	604	542	599	615	579	546	596	561	543	529	570	556	513	588	583	576	553	524	548	563	573	544	558	580	616	544	571	555	585	562	567	527	549	585	579	554	578	602	578	565	565	549	551	570	552	560	584	553	574	560	547	581	558	586	573	552	582	604	604	533	566	605	545	572	580	548	581	578	578	596	547	604	540	588	604	604	559	542	525	536	581	565	515	548	582	582	572	558	535	585	551	597	563	587	614	578	566	559	540	568	497	585	576	580	574	545	536	552	588	590	574	568	514	533	585	565	586	550	600	569	585	606	608	560	596	587	592	588	590	561	566	594	545	575	560	548	545	604	565	552	608	566	595	562	553	568	598	594	577	555	576	583	592	581	529	579	601	525	572	558	574	586	573	533	565	554	564	562	557	595	532	529	586	577	545	566	562	545	571	579	529	546	596	561	623	578	594	560	587	585	548	566	516	586	596	547	572	534	541	561	533	579	558	555	591	565	548	555	594	534	519	557	574	539	585	556	523	536	563	591	574	606	549	552	574	551	549	521	539	522	578	574	536	564	567	575	569	571	581	567	553	562	576	577	543	555	576	561	583	547	576	600	598	573	563	571	540	556	531	586	535	557	586	544	552	568	510	536	574	598	527	534	580	567	580	590	576	567	537	538	573	572	577	577	575	576	573	580	599	539	553	544	534	541	550	568	566	563	543	591	569	568	577	591	557	552	509	547	568	528	586	585	563	599	594	558	539	542	564	588	539	600	540	548	552	587	563	551	586	566	555	528	569	579	533	570	576	577	560	589	564	549	551	548	601	562	632	571	552	569	525	580	577	570	557	594	561	573	609	544	625	573	561	532	585	602	550	571	622	563	557	582	540	539	539	599	599	540	554	533	565	562	556	562	556	590	597	585	561	571	585	576	551	562	566	549	549	544	578	529	568	565	587	605	573	536	604	562	560	543	599	521	558	562	511	587	579	609	588	578	568	548	561	549	553	549	572	549	531	540	558	536	581	588	556	601	555	593	592	596	536	548	556	573	537	563	568	578	583	562	557	579	591	578	534	565	569	571	538	540	608	577	584	559	584	574	548	548	576	582	620	558	563	569	597	531	585	592	543	529	583	609	566	559	562	587	581	562	551	529	597	580	594	568	546	601	562	564	550	563	585	593	568	549	543	581	550	588	593	582	568	558	533	556	574	587	569	557	581	565	562	517	536	560	534	573	592	578	562	520	550	570	586	597	575	558	609	555	565	532	517	527	582	570	563	548	556	561	572	533	540	561	561	587	544	608	605	537	555	552	568	580	558	538	567	580	602	566	585	581	572	574	592	579	551	553	560	549	575	611	592	570	594	551	562	642	531	542	559	594	575	572	578	584	573	579	558	574	577	552	562	564	609	579	558	576	578	593	573	557	578	552	578	563	571	592	588	611	580	551	538	588	552	581	583	568	546	553	566	549	609	553	594	606	583	549	547	611	586	541	573	564	600	608	559	557	579	580	549	539	513	585	564	661	593	581	569	568	589	544	561	549	549	602	541	523	503	601	537	538	575	566	576	569	529	582	562	551	557	601	575	545	576	594	547	558	573	565	567	578	579	585	554	590	565	583	603	580	542	596	551	558	586	584	568	548	576	557	540	562	528	547	589	605	619	601	569	532	551	566	578	569	556	577	580	566	605	536	571	529	569	530	590	551	596	558	540	532	559	579	554	605	616	530	552	572	574	546	573	561	544	538	563	561	583	538	594	616	568	522	545	582	542	538	526	577	541	555	533	585	546	596	572	570	564	559	545	551	547	618	561	546	536	558	558	564	560	567	593	567	564	533	570	600	555	582	590	545	571	560	557	574	553	560	612	557	585	572	591	566	606	567	557	557	571	563	575	560	589	595	584	569	569	590	567	586	577	546	526	541	577	557	588	586	571	526	576	568	563	573	589	562	600	621	552	557	586	597	599
5193	10157	8457	4432	3239	2503	2006	1642	1584	1414	1237	1188	1145	1132	1083	1015	1018	985	910	925	937	904	953	950	911	888	945	907	904	868	863	913	829	838	813	871	864	894	823	909	898	847	870	829	850	866	845	891	840	870	837	830	833	774	882	882	843	828	886	869	842	853	826	829	856	838	842	853	863	817	850	803	836	838	829	841	867	797	819	845	870	846	810	836	839	888	807	841	826	831	820	830	854	871	833	862	852	835	846	803	828	838	814	852	835	793	840	844	842	904	837	804	876	840	788	817	846	856	778	850	848	789	837	818	815	810	858	821	865	833	832	824	890	806	822	830	840	832	816	803	817	864	837	883	822	835	828	783	846	840	845	868	830	841	839	823	839	831	827	817	829	876	919	806	789	857	885	803	846	850	845	819	878	871	825	854	808	856	832	806	879	801	817	854	860	842	812	815	833	849	791	869	795	788	855	864	818	862	837	835	870	905	835	790	859	835	842	872	866	821	834	807	897	829	869	834	813	861	809	889	839	858	870	827	829	864	759	794	839	895	826	875	807	784	876	896	777	868	853	841	850	876	836	849	859	838	833	861	869	850	844	814	794	822	860	827	873	862	873	832	860	858	880	879	817	892	849	866	885	781	898	802	797	835	848	895	792	841	856	831	812	868	842	823	826	837	818	786	852	886	813	803	816	779	826	871	793	832	839	841	839	811	832	836	803	864	816	869	851	818	888	860	845	851	881	860	844	816	848	810	842	853	821	835	855	809	864	856	865	853	839	842	848	881	898	866	818	844	856	883	851	818	826	871	790	872	862	829	860	862	814	838	838	832	839	840	791	872	794	880	880	782	836	810	822	834	818	818	843	822	862	823	875	808	919	812	829	859	856	873	835	846	857	825	846	833	866	861	833	843	845	876	869	841	813	815	865	836	798	856	843	815	798	828	846	840	856	834	860	860	890	888	860	841	813	857	798	807	896	801	834	797	805	801	887	875	813	807	904	812	821	827	846	843	841	822	824	831	821	835	827	852	840	845	826	814	823	834	893	814	876	867	814	853	821	824	847	829	867	842	888	844	842	818	789	859	843	841	833	829	834	829	815	834	805	851	856	887	876	867	810	873	843	872	826	816	833	842	867	868	828	857	842	820	840	816	826	836	834	853	828	832	820	832	890	852	840	844	949	825	871	809	776	792	829	857	803	843	821	832	808	828	799	824	812	825	831	823	850	851	838	823	851	824	881	855	832	839	780	842	929	849	831	810	876	823	841	818	869	818	837	814	831	780	849	863	879	847	837	807	848	845	869	829	885	776	878	843	868	833	860	817	819	837	847	839	853	846	859	837	806	795	841	897	886	820	830	812	842	843	852	845	807	841	830	818	837	822	801	923	810	797	818	788	867	820	807	834	804	835	798	851	801	779	853	845	824	866	860	806	863	825	837	853	856	835	806	829	839	873	831	788	856	849	881	863	832	849	812	820	879	868	852	857	862	839	871	851	853	790	792	847	805	859	795	841	813	884	816	819	836	816	876	840	855	823	851	819	807	868	773	810	793	775	811	844	839	818	821	848	841	817	846	872	840	828	823	797	842	855	857	862	811	818	829	861	803	821	823	797	918	898	902	878	836	856	853	823	831	878	860	817	824	800	814	815	861	815	801	789	838	820	842	788	812	873	836	819	823	859	867	888	859	831	837	859	828	864	812	859	847	838	820	871	837	837	839	838	812	866	804	835	842	856	865	824	769	821	851	815	816	824	790	909	869	817	818	821	881	828	809	787	855	823	821	866	802	847	831	823	837	805	851	850	835	838	918	834	857	813	836	829	855	823	896	861	915	893	795	824	821	875	811	827	819	845	845	856	837	821	856	800	837	881	823	834	811	825	865	816	879	827	838	784	819	848	842	854	776	840	824	766	858	837	804	840	834	863	848	863	836	839	819	818	838	842	811	846	812	857	856	825	834	799	826	814	847	878	791	878	861	850	852	823	885	860	850	861	797	852	809	804	906	786	917	856	840	860	833	790	868	880	848	838	818	869	812	875	827	833	803	830	956	856	865	867	836	820	818	801	806	838	834	777	879	831	853	848	848	837	844	832	839	851	831	793	817	813	784	826	858	807	825	817	894	898	846	840	834	826	810	850	805	818	864	826	866	802	745	864	850	798	836	822	886	863	842	810	850	825	885	840	899	820	789	786	895	797	826	830	821	833	870	870	857	852	831	751	869	837	881	814	811	787	870	841	810	812	791	848	833	859	856	781	855	818	853	852	806	876	864	843	833	840	794	861	868	835	916	807	818	840	804	878	818	816	811	828	769	872	807	856	815	851	849	836	842	860	856	873	859	857	818	861	869	862	809	851	803	838	847	814	837	863	814	829	871	805	828	809	829	830	823	830	873	848	819	833	797	861	874	823	804	819	833	837	819	803	815	840	846	857	878	863	878	871	851	841	834	831	865	799	823	857	821	791	834	830	803	850	841	865	822	878	864	801	812	823	836	833	907	836	837	811	885	799	818	827	809	889	855	839	864	851	856	814	834	847	850	846	858	869	867	809	824	828	857	792	858	803	837	807	831	845	802	850	775	811	877	835	831	829	843	835	817	858	834	834	831	866	851	848	843	839	857	873	822	806	827	849	880	830	837	818	856	835	822	861	861	875	854	795	873	921	852	852	860	840	850	854	865	839	879	824	846	808	876	873	846	800	877	848	866	822	797	904	843	824	805	883	824	787	844	851	847	840	870	767	877	856	840	872	828	834	781	833	829	813	821	822	895	796	868	835	833	870	817	863	826	859	854	834	828	853	849	787	835	823	845	882	868	847	830	798	905	867	845	789	832	799	829	855	807	829	807	877	865	844	810	830	855	850	833	836	822	868	843	829	854	831	891	794	842	817	888	880	877	855	837	835	792	798	817	796	853	847	818	852	889	867	874	808	879	836	861	795	833	834	836	900	876	801	847	862	872	825	863	844	868	836	859	882	827	816	859	790	850	783	815	822	873	900	846	836	878	820	840	862	824	839	831	852	768	896	856	792	848	878	889	832	866	841	845	800	853	867	825	873	874	849	870	858	873	850	856	808	786	797	857	817	804	835	853	847	872	808	826	826	829	821	851	823	824	821	849	814	871	867	839	838	782	836	880	875	867	857	810	853	819	863	814	843	808	876	879	854	791	846	828	853	825	895	868	851	836	819	828	825	854	853	831	811	821	879	839	820	833	845	832	865	830	824	848	795	796	838	842	840	824	836	848	891	784	849	826	854	859	839	808	868	786	834	851	865	854	851	827	919	836	830	827	835	849	793	815	858	806	812	827	840	851	854	813	830	847	887	841	821	824	796	903	829	888	827	817	762	835	859	877	843	799	838	804	834	848	870	820	817	825	841	878	836	874	842	852	846	809	889	828	831	856	877	827	868	811	841	815	907	844	879	835	824	822	842	799	839	813	823	865	828	874	828	846	780	863	894	838	863	842	790	797	871	798	842	834	861	852	860	777	818	827	784	763	830	837	818
22939	21056	28749	23566	21058	20771	3016	897	649	583	564	483	477	446	384	325	360	357	332	305	336	311	291	298	316	301	282	305	292	295	268	272	302	265	293	293	292	303	267	275	265	274	273	273	265	283	278	276	263	263	326	270	311	261	274	248	289	283	252	277	267	253	243	277	249	248	251	258	253	271	273	249	264	261	256	247	270	259	261	276	291	223	265	226	247	216	301	277	265	274	271	234	272	273	262	270	241	272	243	243	260	245	240	295	264	250	265	239	277	257	277	244	257	275	281	264	245	285	262	270	257	268	256	251	279	260	286	236	259	263	284	271	224	269	254	240	247	283	231	294	281	248	277	271	241	252	242	256	250	280	251	253	235	270	273	272	248	262	240	249	246	227	273	248	253	268	246	261	261	230	296	255	229	238	248	251	255	256	246	239	255	246	259	242	267	266	242	225	256	272	252	232	279	261	272	254	259	251	257	253	248	260	250	251	288	245	252	262	257	237	234	259	265	253	284	252	248	263	273	275	258	226	253	228	258	273	246	275	239	253	269	251	263	262	261	252	265	230	262	257	258	250	220	252	223	269	250	250	214	275	274	267	253	255	261	237	271	242	262	258	284	280	280	282	233	251	260	239	264	216	272	239	270	276	286	258	260	240	284	270	245	269	276	272	236	229	261	254	283	261	257	257	261	256	259	272	270	263	271	244	256	260	287	242	292	286	278	251	242	252	255	257	241	267	247	262	276	286	262	255	269	267	283	242	282	237	271	274	245	256	272	248	244	245	263	283	269	253	237	238	238	268	239	240	240	268	256	247	271	262	232	235	254	271	241	254	225	257	272	264	233	252	259	253	237	280	272	241	264	285	258	285	255	226	277	287	245	287	257	261	242	249	223	252	247	268	259	256	263	253	261	249	255	261	254	272	262	277	235	280	239	241	253	251	244	241	256	248	253	256	257	240	250	263	290	247	229	284	275	272	266	274	257	251	251	244	273	261	256	232	246	257	248	247	257	256	274	243	265	245	272	246	254	248	263	240	231	254	262	271	256	267	267	267	270	273	244	269	261	252	261	257	244	262	258	262	232	259	243	256	250	245	247	253	235	280	291	266	248	274	249	283	262	251	243	249	258	267	245	289	235	259	281	239	282	251	281	268	243	252	277	266	262	258	239	258	240	253	302	264	266	255	230	268	264	240	278	268	236	253	257	273	275	278	262	278	254	244	233	248	252	239	292	241	285	268	250	239	287	262	259	271	271	252	223	266	241	238	266	243	257	237	241	260	242	196	271	272	240	281	238	234	253	253	278	264	256	270	274	262	241	244	265	237	240	257	251	261	237	270	269	272	248	255	262	274	259	269	269	249	238	265	274	242	294	270	260	249	283	265	273	256	278	242	290	238	227	256	272	264	264	265	270	253	269	252	254	271	249	243	242	273	263	231	252	243	250	264	251	243	270	247	264	261	233	285	260	249	258	259	256	274	226	256	246	247	240	237	263	252	249	220	271	249	226	274	246	258	257	257	282	238	230	244	275	227	251	246	282	278	266	239	242	242	249	283	261	234	267	250	251	222	279	261	249	242	251	243	254	245	256	280	261	284	248	257	282	263	256	263	258	269	267	273	262	244	271	270	284	243	261	246	275	266	253	246	228	275	293	277	281	265	253	236	271	270	256	276	256	264	275	231	246	260	262	262	243	242	244	272	281	238	251	246	278	253	259	266	267	255	275	244	262	258	244	264	271	239	251	252	251	244	251	226	270	266	247	267	246	254	240	260	235	260	271	250	245	257	259	274	261	256	250	243	257	292	238	243	221	238	269	242	236	271	237	250	228	258	264	281	277	239	256	252	254	245	296	271	241	258	251	261	263	258	253	285	242	274	277	257	285	278	258	264	272	262	245	294	285	281	285	236	246	274	241	294	257	247	276	247	261	251	257	242	304	264	251	259	261	264	261	233	252	254	244	241	274	238	245	226	258	255	238	248	250	275	240	262	266	265	256	266	255	250	279	261	233	251	263	259	246	270	275	254	262	275	245	226	277	270	238	248	260	280	271	248	264	279	243	263	275	260	247	252	261	251	245	261	264	268	237	246	255	221	217	287	260	260	270	264	266	266	252	255	247	256	247	258	269	261	280	268	259	267	294	247	227	247	259	240	240	285	255	242	239	275	243	224	231	243	268	239	278	267	248	253	264	272	258	244	252	225	263	244	259	264	278	267	215	241	259	258	242	220	247	293	265	270	262	267	271	245	270	256	249	280	265	256	286	246	253	251	225	255	274	292	234	266	256	268	248	250	280	274	241	281	268	234	241	256	262	263	255	295	267	278	260	266	269	254	261	245	257	243	233	246	241	277	237	246	236	253	258	281	257	257	271	256	284	246	290	261	244	251	253	253	265	236	265	251	275	265	280	233	231	272	267	256	234	265	284	254	258	243	280	273	284	273	263	256	260	284	236	233	269	255	277	262	271	259	234	251	258	293	273	272	248	265	277	244	255	277	217	246	282	241	251	259	274	222	245	257	245	264	250	279	281	255	277	279	270	245	235	265	245	241	245	243	264	244	294	252	271	250	254	264	248	246	260	274	253	243	261	275	257	262	247	217	234	252	244	251	267	245	263	270	230	258	271	255	233	256	263	295	239	262	249	247	253	255	272	251	267	257	243	243	259	229	260	247	238	256	258	264	247	265	262	248	263	238	272	247	248	259	249	252	244	257	242	278	209	294	272	286	273	246	238	248	263	262	283	289	225	237	218	261	278	279	250	253	266	266	276	263	242	260	269	259	253	240	256	257	245	266	265	247	276	263	253	243	227	251	292	262	264	250	250	259	255	241	251	253	260	261	273	299	231	257	272	269	252	266	255	235	286	230	264	240	276	269	232	230	263	264	268	258	258	259	270	290	257	262	281	279	248	256	263	274	253	244	256	286	246	278	249	220	260	259	250	257	288	238	271	251	249	247	240	237	240	283	270	288	271	256	277	273	247	256	263	286	230	259	276	245	250	274	274	257	284	251	273	249	275	238	259	248	251	234	281	261	235	261	236	263	262	246	246	247	253	233	283	263	252	277	224	262	243	269	248	280	280	246	282	243	268	273	237	280	244	270	237	259	223	269	273	254	254	282	250	263	260	262	261	251	250	272	249	259	256	278	268	267	233	253	250	270	243	255	240	267	252	263	227	269	242	267	271	263	291	275	279	238	273	244	271	260	242	259	248	268	260	249	276	248	247	233	232	264	285	253	223	234	255	274	269	262	240	247	288	258	255	265	278	258	243	273	272	265	251	269	239	266	261	248	230	233	258	283	240	247	251	252	241	249	262	261	254	265	279	252	251	248	242	262	261	255	239	283	248	262	262	263	271	262	268	241	245	307	245	244	254	234	277	267	254	237	253	230	264	241	273	221	286	268	235	250	258	275	256	263	253	268	279	234	242	271	255	251	260	260	264	258	272	236	263	265	258	251	267	243	234	268	274	221	261	250	240	232	251	259	239	240	280	264	283	271
7357	15707	12935	6675	4776	3420	2657	2042	1751	1443	1231	1110	934	872	826	724	717	690	628	549	600	612	535	527	524	499	455	503	477	469	446	475	457	432	477	445	423	476	480	462	401	433	405	443	454	397	439	422	434	416	429	411	439	442	409	416	433	423	419	415	414	403	398	379	404	411	404	393	401	412	404	424	402	418	391	417	394	408	392	419	436	416	422	397	386	402	417	378	420	384	398	432	432	439	412	385	400	401	381	372	392	391	417	425	376	384	432	358	408	390	394	376	373	374	405	375	434	412	408	431	419	418	402	429	370	396	403	420	414	390	423	368	417	388	414	405	418	398	346	381	386	412	407	392	357	371	430	389	372	430	386	408	401	389	391	412	384	403	430	343	423	393	389	440	407	354	411	360	400	377	391	383	348	384	376	381	399	392	365	371	376	373	386	411	404	393	399	407	398	414	417	393	381	419	414	375	400	387	421	383	418	425	395	388	376	389	412	385	405	405	408	405	379	384	374	416	400	396	414	345	386	395	412	366	375	360	432	410	413	384	381	454	412	395	404	367	433	393	389	415	382	401	407	406	354	386	351	373	380	412	393	370	399	443	392	420	363	406	379	431	376	386	454	409	371	404	385	393	403	433	375	387	416	416	383	381	387	394	385	420	410	408	401	395	423	380	395	430	390	391	399	377	401	397	412	362	386	396	387	401	389	390	403	386	423	387	385	406	395	429	391	399	400	398	432	411	427	379	374	427	400	380	412	391	394	424	382	395	405	422	440	403	411	390	381	419	435	386	390	407	395	363	370	406	417	413	406	370	397	400	407	396	389	419	420	392	390	402	349	392	381	403	398	403	396	386	430	413	403	374	354	432	427	414	391	422	434	401	403	391	402	404	429	391	415	421	394	390	393	356	411	377	407	456	378	411	399	421	386	389	387	390	394	400	384	411	402	400	373	398	400	398	429	396	407	408	395	423	413	371	388	388	399	410	413	389	404	385	410	398	395	407	379	419	411	405	408	391	438	368	401	369	365	379	401	402	395	389	384	424	408	444	363	379	377	428	428	368	403	425	374	393	437	432	384	399	420	410	395	383	366	398	397	392	410	418	382	397	374	387	400	418	381	400	411	372	395	400	364	403	420	406	390	402	422	393	415	421	424	364	431	378	374	437	376	385	389	397	370	434	424	395	381	385	404	382	389	391	385	395	389	429	424	407	399	412	404	392	399	404	416	399	411	409	403	440	421	384	409	389	431	423	410	387	388	411	391	414	416	415	419	385	411	398	424	421	385	441	401	410	377	399	401	425	414	386	411	423	390	375	416	417	380	393	363	366	370	403	396	398	429	407	401	409	383	375	413	412	405	379	420	385	386	379	429	396	405	360	417	433	366	399	408	365	374	373	374	401	387	431	398	419	425	392	361	417	423	393	375	404	392	433	403	372	424	370	406	390	440	436	397	375	402	399	396	384	383	419	397	401	367	394	393	409	401	380	396	411	394	396	407	422	405	403	400	390	381	388	400	403	378	386	378	400	453	374	388	374	398	415	409	425	365	401	405	403	418	374	405	388	392	407	367	425	405	364	413	421	368	393	378	388	402	419	350	372	417	396	411	371	423	404	411	385	393	387	382	399	412	425	391	423	407	416	420	419	394	410	399	399	432	407	404	399	377	420	398	432	377	391	380	423	406	379	377	399	388	393	396	409	398	407	418	414	410	399	396	398	406	448	409	394	390	374	392	393	420	374	366	370	399	370	406	411	403	402	389	376	403	382	419	379	400	391	440	401	428	374	434	389	396	383	409	412	394	411	405	374	406	374	415	417	428	428	343	392	364	398	368	417	416	407	364	409	395	399	397	415	421	418	435	410	392	383	453	379	376	387	380	394	406	398	396	381	369	400	420	384	399	418	399	391	378	382	417	386	388	440	374	371	424	401	393	377	421	382	402	404	364	447	346	405	413	419	384	361	371	403	416	396	406	404	383	455	380	416	392	414	400	381	389	395	419	381	396	403	395	386	374	434	385	383	396	377	398	416	400	415	397	409	368	359	408	393	388	394	375	405	399	426	361	405	438	380	408	418	420	462	392	406	372	390	363	378	418	405	380	397	400	396	384	399	413	366	401	408	433	384	360	380	397	440	396	403	407	416	415	382	390	405	392	439	425	399	406	421	393	399	407	401	398	385	391	396	395	394	401	382	419	401	381	393	403	391	397	403	398	402	402	383	414	375	384	360	414	407	401	402	350	422	365	421	421	386	382	395	433	389	371	396	431	385	374	372	417	390	382	394	416	384	367	368	408	397	396	396	411	379	418	402	405	370	378	395	393	388	382	410	394	431	356	356	417	391	382	377	392	397	372	402	410	416	400	442	396	393	381	365	411	385	417	381	389	368	411	373	385	366	379	385	368	388	403	407	412	380	414	410	377	411	424	421	376	398	397	404	399	424	422	395	398	425	384	399	398	386	414	426	396	409	421	423	423	396	411	415	385	422	407	404	380	409	414	421	405	382	378	371	406	384	394	388	381	413	359	397	381	392	412	390	382	403	398	389	392	388	407	418	373	385	364	408	394	359	371	410	419	400	395	429	390	436	442	376	433	428	364	399	399	485	385	374	377	413	404	402	382	409	415	423	415	377	387	385	403	410	403	414	425	381	416	419	404	398	369	415	398	422	416	389	396	371	373	385	413	347	369	417	405	411	406	419	398	390	414	402	359	416	404	415	397	410	427	411	387	377	394	405	395	425	376	401	432	391	428	336	396	405	375	392	396	386	375	391	411	393	386	422	426	457	417	406	413	389	400	381	383	403	403	389	398	403	397	372	397	402	412	362	416	422	410	371	410	409	397	404	368	397	399	422	396	406	411	398	395	403	392	398	403	415	427	409	369	413	415	408	380	431	379	390	447	430	381	417	411	404	387	406	390	399	393	391	411	411	419	394	397	391	379	404	379	370	381	410	423	401	409	395	395	385	414	403	403	447	399	407	399	385	372	415	397	387	419	387	392	433	383	427	385	381	397	386	403	374	387	373	370	396	414	364	416	376	373	398	386	413	420	392	443	361	422	404	398	380	419	347	388	390	425	398	389	423	375	367	411	403	415	401	416	383	395	415	401	374	390	400	386	414	402	417	372	383	382	428	393	377	389	398	419	402	393	411	375	394	419	392	374	386	404	410	378	420	396	403	419	410	418	394	441	386	422	338	405	390	399	373	417	448	384	419	401	373	393	401	362	401	405	428	409	409	404	407	392	410	385	405	374	394	367	407	415	396	394	399	392	370	395	391	402	398	418	421	381	398	391	368	397	404	407	380	356	392	405	384	391	412	400	376	393	426	404	393	380	404	407	389	422	403	405	425	377	398	418	390	387	414	399	386	385	358	409	416	404	413	414	408	430	397	392	387	417	393	374	380	361	385	411	381	401	402	399	386	367	369	414	416	418	403	443	406	403	396	373	398	405	388	391	378	411	378	389	384	404	389	380	385	401	356	388	378	384	371	375	415	361	406
26625	19945	6615	1013	668	599	568	590	556	569	554	559	559	580	622	529	565	545	543	552	526	532	552	554	587	587	558	564	546	617	572	568	548	593	609	572	548	597	567	535	576	582	542	576	551	529	597	529	606	597	584	541	558	521	574	552	590	573	540	559	560	522	557	543	554	589	543	581	588	581	574	555	561	591	558	585	586	561	545	569	576	570	574	538	568	563	567	539	578	552	546	550	541	541	543	544	588	580	532	575	545	574	585	528	562	578	592	582	591	593	551	586	562	598	574	556	561	549	533	548	545	585	607	566	577	595	569	559	548	583	593	617	553	579	551	564	603	554	567	615	572	511	561	572	535	508	556	573	544	559	587	590	575	551	532	562	531	570	597	581	581	557	534	555	528	564	610	522	593	595	567	587	552	600	587	553	561	540	586	553	551	588	572	536	549	573	538	576	521	587	562	564	572	557	548	548	511	604	591	623	505	545	596	582	535	550	537	585	545	558	567	620	549	580	521	571	580	568	585	578	596	529	548	554	622	577	547	560	569	560	586	593	534	554	549	569	608	578	564	585	570	565	579	588	547	580	568	511	562	550	569	538	542	535	542	567	594	574	566	586	539	573	549	564	554	543	562	543	585	558	575	571	556	571	577	540	530	573	518	585	569	563	621	548	592	601	617	532	567	526	564	544	581	557	619	608	586	550	580	559	557	562	573	600	545	541	577	520	549	561	534	578	558	571	536	537	556	539	544	573	534	584	534	565	553	547	579	606	555	566	506	575	528	533	571	585	564	598	615	550	599	554	575	568	605	585	534	548	559	552	585	574	594	498	552	551	525	611	581	608	565	525	553	542	591	589	604	565	557	568	570	611	534	590	548	559	541	579	564	583	562	554	568	534	595	519	545	549	551	560	534	534	596	521	568	553	564	587	562	532	606	560	545	563	544	568	541	569	522	584	537	539	577	572	569	556	548	589	563	564	587	590	538	551	532	586	571	566	588	551	524	587	568	604	595	571	566	582	565	554	581	564	556	552	558	568	558	528	550	624	566	576	544	573	569	567	535	581	581	549	575	576	530	531	569	537	587	565	543	568	594	578	591	546	552	575	534	563	558	574	541	591	536	551	525	521	581	568	588	580	527	562	600	559	556	525	545	496	600	615	571	560	576	600	580	530	582	568	551	532	526	536	518	565	574	537	601	525	556	566	545	530	607	635	552	561	558	530	575	551	548	567	498	605	587	594	558	533	569	518	605	557	540	581	519	597	580	553	554	560	585	555	560	564	557	553	606	581	590	521	560	546	567	569	567	569	569	579	544	602	595	584	601	554	554	610	555	579	587	560	567	572	608	557	565	576	570	517	582	572	543	542	528	554	574	599	557	614	596	560	546	583	547	560	584	533	559	576	551	530	526	579	545	577	571	581	580	598	541	551	562	570	568	571	574	542	605	563	588	576	554	527	556	612	532	584	542	584	563	584	532	555	545	580	559	560	538	483	563	539	555	591	557	568	530	542	552	561	558	587	577	547	574	560	587	555	597	541	538	573	596	551	593	507	555	553	557	571	548	576	555	540	564	539	549	562	546	592	559	564	579	594	544	538	571	577	619	556	544	522	567	584	571	538	582	575	577	543	560	569	558	578	543	580	561	580	560	551	573	564	571	564	566	583	572	513	568	573	560	578	530	564	572	542	559	580	558	589	530	554	590	517	560	609	579	574	551	556	556	602	592	562	525	579	547	534	550	560	534	584	572	553	563	556	544	606	555	594	523	536	530	562	523	556	569	561	569	509	540	524	549	531	576	561	516	563	624	547	586	609	575	588	585	564	540	569	568	595	606	549	515	546	597	567	615	551	514	593	564	541	602	588	530	487	635	534	589	563	537	557	524	566	620	567	584	564	559	585	551	562	574	565	562	557	593	600	603	527	561	569	543	575	564	581	567	560	567	581	580	575	567	557	582	575	594	555	583	553	561	537	546	545	535	549	570	574	521	566	565	558	587	586	585	555	562	568	545	574	602	593	565	597	560	563	593	532	549	574	607	533	543	562	563	522	544	561	594	529	570	507	547	571	522	587	543	573	551	504	535	597	563	576	554	576	566	550	599	605	563	567	522	544	588	576	611	583	553	568	580	546	583	581	544	587	549	573	549	565	563	547	565	612	551	545	544	545	623	575	538	571	579	529	559	594	557	545	557	563	567	561	548	567	538	544	536	555	510	557	565	532	578	562	562	595	543	599	612	589	577	552	568	567	559	572	553	607	589	590	533	571	547	551	525	591	567	549	559	534	566	563	582	531	596	585	565	590	562	544	554	550	563	578	569	557	556	577	567	573	611	613	528	589	540	580	571	579	561	540	541	561	574	538	575	560	580	563	603	588	580	563	590	555	546	559	559	593	565	581	547	562	563	557	548	576	525	550	585	517	588	594	577	607	549	569	521	565	557	613	582	566	586	563	541	569	554	544	574	545	591	557	536	528	587	592	544	552	569	577	549	587	533	571	604	527	548	546	523	544	576	534	578	591	559	528	575	542	549	547	557	551	561	559	555	550	525	539	546	597	556	563	550	597	543	515	595	574	531	547	576	551	592	610	589	547	553	574	556	543	543	564	517	531	527	570	587	565	550	603	572	565	555	563	563	609	613	583	527	559	586	570	525	543	549	568	554	598	540	580	544	615	570	526	548	544	579	555	580	558	565	578	572	580	571	528	543	564	550	542	562	588	544	567	531	565	561	573	583	563	591	556	569	572	561	591	568	540	542	525	597	597	573	528	531	568	535	590	536	575	626	533	553	583	545	525	554	577	574	561	562	544	591	598	548	551	570	573	581	597	564	539	536	527	546	565	549	555	588	578	574	586	544	544	599	556	543	567	558	599	546	590	558	557	571	541	574	537	536	572	554	554	549	519	554	557	546	557	583	539	566	562	576	555	560	597	527	526	524	535	581	611	577	581	562	615	538	554	580	554	538	616	548	561	544	537	591	562	583	539	550	503	605	533	586	548	575	554	577	567	569	616	564	518	556	527	591	562	573	555	565	611	567	566	586	610	591	626	563	571	610	571	562	565	550	564	589	546	519	580	530	596	570	590	533	589	531	561	553	519	559	538	582	569	580	562	565	545	574	580	537	576	600	543	571	593	565	567	557	581	520	584	590	618	571	561	561	542	619	579	540	569	550	534	559	579	546	553	626	583	575	523	529	586	537	579	536	534	583	577	560	577	555	586	566	601	555	551	562	597	542	571	531	496	557	557	550	549	555	558	543	516	538	544	589	563	553	544	561	542	520	583	581	586	509	572	566	606	559	609	585	559	587	567	566	580	540	562	598	559	589	536	562	569	597	602	545	550	583	606	586	554	567	554	523	529	605	565	561	586	534	595	557	518	540	567	558	558	533	541	548	583	552	589	581	549	572	546	554	578	491	585	521	607	576	552	573	575	586	590	616	546	608	579	550	539	584	486	529	578	553	613	588	565	541	575	552	518	503	557	583	562	514	557	599	578	597	536
4273	1615	1467	1086	979	955	855	868	879	854	789	875	845	813	816	860	814	840	807	829	834	793	851	785	807	816	823	855	833	820	806	861	822	828	769	836	834	828	844	849	826	856	825	813	823	800	827	839	817	850	792	855	856	825	791	848	836	791	858	826	866	862	787	786	828	834	845	829	851	805	850	779	841	861	822	769	861	829	821	865	787	802	817	826	861	800	796	810	808	854	822	813	748	819	833	804	810	868	817	817	836	797	808	837	807	774	866	851	805	852	843	858	809	795	788	829	819	779	800	764	869	822	810	799	808	798	831	808	813	877	797	826	835	819	799	870	849	835	812	840	841	826	807	856	830	816	816	860	829	788	828	830	868	853	771	834	823	830	769	823	799	835	833	815	817	773	811	810	834	769	792	804	768	817	808	785	853	839	828	814	856	830	832	852	892	785	794	817	810	837	822	806	768	832	833	806	804	806	870	856	787	834	840	753	819	826	821	821	782	769	842	822	818	848	792	835	901	824	821	835	770	775	863	797	804	832	850	811	815	780	844	805	846	809	824	857	845	828	768	847	817	819	834	818	788	859	852	862	843	820	840	800	816	829	830	791	814	821	807	799	843	829	814	800	760	844	780	833	857	862	842	807	823	834	873	846	876	787	820	845	797	855	835	797	842	857	768	775	804	894	858	798	789	827	840	791	806	799	823	821	858	879	858	750	832	835	851	820	837	857	808	820	833	826	821	731	811	837	774	763	798	843	816	837	789	789	760	817	833	815	851	820	800	824	820	771	797	811	782	863	820	795	873	826	793	821	808	878	852	838	850	818	843	805	844	806	871	816	881	836	828	858	854	832	814	841	799	817	867	851	799	858	812	878	774	850	829	844	841	824	876	825	812	805	857	795	788	799	844	828	836	805	803	814	830	799	801	818	813	755	841	839	852	849	842	831	848	792	791	875	820	817	812	807	803	851	811	814	821	794	785	823	787	863	789	804	785	802	783	850	827	855	822	823	838	815	814	812	821	848	842	818	794	859	789	803	822	828	791	811	835	813	839	837	831	830	856	771	862	774	826	831	839	837	839	870	825	817	806	808	822	781	844	796	798	852	817	835	783	845	803	841	843	796	807	877	849	799	814	822	854	873	839	801	820	796	790	813	839	798	806	859	825	802	827	841	825	837	804	806	869	811	820	869	783	772	788	787	800	827	878	844	790	801	779	795	814	822	779	768	763	809	822	818	822	850	807	784	808	836	819	853	818	807	783	824	774	786	814	795	820	827	866	848	802	867	806	867	848	830	815	816	832	822	843	824	807	845	799	851	733	833	824	849	842	815	808	828	848	853	852	819	839	807	823	847	850	808	830	815	816	826	748	875	821	799	836	826	820	771	828	799	853	820	840	839	823	845	820	800	761	837	838	814	849	817	758	855	799	838	807	815	828	833	827	818	862	800	871	854	792	832	824	851	810	847	859	874	838	859	873	786	807	896	833	806	780	836	838	840	786	819	862	848	838	810	808	834	785	766	851	781	868	814	823	795	814	841	807	859	857	784	803	831	766	782	821	814	822	752	746	800	872	878	781	834	830	889	816	832	784	758	810	820	823	811	770	809	811	830	795	799	809	833	776	851	826	790	841	855	799	824	828	753	869	806	807	819	822	785	756	794	845	822	818	762	804	862	836	843	834	810	852	881	832	856	816	857	783	838	850	867	839	808	862	828	831	908	855	798	770	787	786	792	785	806	841	790	831	775	832	850	834	805	836	839	852	791	775	842	825	776	836	783	774	802	811	843	845	816	835	856	844	848	825	761	808	807	843	805	836	794	818	853	853	830	815	810	842	824	790	818	857	843	813	859	810	809	789	824	840	811	856	846	841	771	817	825	787	827	811	794	804	875	876	774	809	804	805	848	840	841	838	851	824	839	834	805	850	861	836	806	821	801	803	798	782	840	786	823	786	837	805	795	837	828	793	825	833	830	792	817	889	852	804	851	827	844	888	806	857	823	789	828	821	867	831	881	784	838	813	830	816	805	850	877	842	776	794	826	784	819	817	778	801	793	869	851	786	839	850	849	807	885	798	773	784	831	847	832	813	827	810	830	825	826	908	886	844	825	811	792	805	781	790	846	852	793	830	830	840	837	802	840	785	819	867	823	805	827	848	817	853	775	858	834	826	766	797	783	807	815	764	806	798	802	830	851	863	803	862	835	792	779	826	805	782	786	824	849	830	830	852	854	837	854	804	835	845	830	858	822	811	868	832	848	829	826	849	797	792	837	832	775	836	779	791	801	805	840	789	814	809	827	824	811	805	827	845	804	809	806	791	837	881	815	870	804	858	828	778	886	786	825	847	844	795	840	797	844	844	810	789	845	821	809	842	857	835	833	773	789	874	795	880	816	869	794	753	818	864	824	837	822	844	807	807	856	802	841	825	833	844	812	851	884	809	820	830	861	839	800	814	849	869	859	821	794	767	832	825	809	814	861	765	808	820	808	832	849	830	809	825	793	837	821	802	836	821	834	852	808	816	844	864	791	787	865	835	821	803	843	788	788	804	812	777	803	774	773	854	801	822	817	843	852	851	814	790	863	803	817	782	810	856	754	813	803	814	862	774	881	786	814	794	825	836	829	837	831	811	814	817	827	839	811	813	838	814	805	802	751	852	860	838	742	771	837	801	826	785	834	852	818	842	831	852	873	812	824	834	807	802	777	780	852	799	819	785	810	847	776	832	859	823	799	775	862	819	796	877	806	863	828	860	823	794	837	828	822	831	781	868	831	827	868	809	806	808	827	829	819	790	857	759	818	816	802	873	834	844	865	773	852	766	802	826	808	803	824	785	821	812	839	819	848	801	872	821	796	826	821	822	795	799	811	826	823	830	827	789	819	852	856	877	808	804	790	791	850	857	842	830	843	831	814	800	825	818	820	835	785	804	857	822	791	798	831	751	831	859	818	806	817	825	858	835	790	829	821	836	772	784	908	788	811	783	765	817	820	815	802	818	827	819	839	853	885	840	804	801	836	794	819	769	840	823	766	833	803	846	820	885	803	798	876	858	813	828	816	833	848	839	826	826	834	802	818	840	828	842	838	829	758	829	823	774	773	797	799	852	817	863	850	845	834	812	860	858	807	869	811	851	810	791	824	821	746	799	879	846	840	798	798	819	782	821	823	830	879	838	783	822	851	875	812	810	767	813	788	829	838	796	811	879	814	802	852	856	833	828	838	822	770	848	830	820	814	805	785	806	887	853	818	808	787	823	786	803	834	805	847	799	784	806	798	828	851	837	838	779	819	785	822	797	843	859	833	796	809	760	840	823	856	787	814	784	762	831	755	794	825	767	828	838	797	786	827	814	807	823	829	833	810	830	820	840	830	821	823	806	848	807	831	802	879	813	824	816	819	828	847	831	846	798	795	823	784	782	873	841	851	821	827	838	813	790	820	780	846	841	835	800	781	858	839	859	867	796	784	826	847	794	844	816	820	802	793	812	793	848	847	862	852	841	826
23877	21056	28276	24015	20955	5407	1182	879	781	708	740	656	645	623	617	650	596	589	619	604	581	545	619	614	580	592	568	582	575	568	580	605	603	601	570	580	566	579	557	562	596	637	588	550	590	554	627	592	592	553	560	578	554	586	583	550	541	558	561	567	565	534	562	574	589	544	566	611	563	565	574	584	539	559	495	629	583	575	637	567	596	559	526	591	609	556	586	585	565	536	558	592	564	543	512	585	585	585	560	579	544	576	568	550	540	612	575	585	565	557	620	562	565	597	555	588	588	533	543	553	530	567	574	548	557	566	536	574	592	588	589	548	588	571	560	607	556	573	544	518	550	575	557	561	571	598	532	548	547	550	571	630	539	600	578	538	554	555	570	589	547	573	565	529	614	558	564	520	533	564	547	579	571	529	523	585	565	561	557	589	600	582	538	569	560	544	584	603	548	528	581	594	548	592	591	568	526	559	565	581	554	552	544	583	628	551	547	551	585	565	577	590	591	568	586	560	571	594	566	605	564	556	589	565	570	551	562	591	622	553	600	555	574	578	510	582	570	574	572	588	580	568	550	524	566	576	572	520	532	556	585	559	557	538	579	586	573	557	573	563	558	547	576	557	573	563	545	564	578	544	543	563	554	552	592	568	605	532	551	593	562	602	550	551	552	570	579	562	574	570	551	615	601	570	577	584	546	574	577	584	549	574	562	539	530	602	536	560	560	537	570	585	582	545	563	559	606	598	591	553	565	560	570	569	582	592	503	562	576	549	519	545	528	563	557	569	506	565	578	547	571	565	554	576	601	542	569	555	563	565	564	549	572	586	533	550	607	547	565	605	578	558	554	575	565	627	588	572	594	558	555	559	547	536	538	553	607	577	563	558	561	552	572	601	585	571	568	580	552	548	590	567	567	579	536	563	577	538	551	556	589	577	612	568	568	539	618	549	578	560	539	571	567	604	531	511	596	563	532	555	542	541	536	594	546	527	527	556	544	606	561	566	599	565	560	567	586	591	549	544	581	561	578	580	571	535	568	567	579	584	566	596	589	554	548	586	591	543	594	569	582	580	564	598	547	535	574	569	573	604	592	589	537	561	577	566	597	595	542	566	590	609	587	552	562	564	567	541	538	591	571	602	566	566	550	570	581	582	585	545	579	602	567	570	561	546	560	573	566	560	615	552	598	591	567	596	557	540	567	567	551	559	556	530	579	588	573	544	569	573	549	614	543	582	557	559	618	596	606	551	578	574	550	583	551	547	587	559	551	558	547	596	552	580	572	584	578	584	538	577	555	598	547	593	559	573	582	563	578	556	540	558	547	527	607	543	575	559	573	569	550	541	596	568	488	566	550	594	578	569	572	548	552	573	607	564	601	591	606	555	562	595	567	562	620	581	521	546	589	541	543	570	587	562	545	582	553	578	558	607	587	556	588	622	551	580	542	600	550	591	548	591	595	575	564	601	555	558	584	579	530	558	523	568	578	586	561	533	544	560	597	573	587	583	557	574	580	571	575	573	566	575	551	520	559	568	568	546	579	570	568	575	573	558	558	588	597	601	571	542	545	564	523	576	598	563	561	580	532	582	569	635	513	556	578	597	551	586	566	605	595	581	546	572	528	523	550	527	537	556	550	519	550	519	566	563	576	563	601	527	560	535	545	546	604	594	584	533	590	591	594	592	546	562	502	565	537	555	572	541	550	574	521	572	569	591	541	579	554	553	568	531	583	612	536	515	568	536	532	578	552	517	584	581	595	546	548	579	570	562	554	562	568	568	529	518	552	571	578	532	569	519	606	538	552	588	590	529	588	539	533	572	554	536	557	556	591	551	593	572	585	572	573	531	577	534	603	578	506	551	554	593	578	563	549	579	530	536	554	536	625	532	557	612	520	564	582	569	564	566	560	492	533	582	535	546	588	544	566	565	564	560	574	604	565	515	553	574	566	563	562	599	552	562	555	572	548	589	564	569	572	538	575	569	580	613	556	577	542	533	612	565	608	607	586	573	610	547	561	546	558	558	601	569	567	583	559	599	583	570	532	633	536	554	565	574	527	557	546	527	623	543	562	604	574	535	570	557	589	550	594	545	594	577	520	615	554	590	563	574	597	498	564	553	536	585	602	564	587	547	580	546	530	588	621	525	560	588	551	547	572	596	594	519	571	565	583	542	545	576	613	546	562	541	588	537	575	570	536	585	590	596	559	530	576	557	560	539	568	557	562	564	572	535	568	535	574	561	550	597	519	540	573	609	589	566	547	564	580	593	549	612	565	570	572	571	594	570	563	568	585	554	556	550	567	569	584	547	531	558	587	545	560	545	527	578	554	565	572	548	514	613	548	589	596	543	605	594	581	579	560	575	593	593	545	596	564	570	596	567	595	565	585	546	531	604	607	529	562	606	544	554	558	565	603	527	565	562	588	518	541	537	585	525	583	564	548	601	608	529	601	575	542	549	555	579	568	553	589	544	538	560	547	534	521	553	555	576	566	538	517	570	563	548	598	597	588	580	544	551	556	554	594	593	526	538	574	555	554	541	550	566	557	581	532	547	571	568	554	590	585	582	541	534	588	539	562	554	580	572	548	576	562	586	559	548	594	530	558	528	580	606	595	617	530	529	546	554	554	584	524	570	606	529	591	601	579	606	565	548	545	565	567	593	575	574	549	529	547	555	600	595	534	530	564	616	540	573	564	593	548	575	575	597	611	562	560	611	549	554	529	558	569	551	554	577	551	546	557	551	544	582	547	558	499	591	566	564	613	605	542	554	549	556	568	576	554	538	582	610	583	550	569	574	597	533	574	554	575	555	528	578	567	557	573	565	539	590	606	544	560	590	598	591	601	576	543	562	583	586	552	528	612	529	585	546	555	576	530	542	585	538	560	545	549	556	550	538	595	554	583	581	600	565	600	543	549	503	536	539	525	573	625	578	559	567	581	577	574	551	598	564	556	599	629	551	549	534	578	579	550	565	601	581	539	583	556	550	585	586	577	549	598	570	587	574	524	527	533	579	561	579	561	549	555	563	576	541	547	572	560	537	564	567	542	565	568	536	552	586	568	556	563	563	580	586	567	515	562	616	544	547	571	579	579	561	569	546	578	556	566	568	558	576	564	566	580	580	602	579	565	539	593	530	561	514	557	539	553	558	574	536	584	523	578	584	565	558	560	531	564	580	568	549	527	544	552	564	540	592	539	564	535	560	570	580	563	552	535	606	572	572	580	532	568	545	616	581	587	527	595	570	563	551	510	612	596	593	598	554	568	554	550	582	550	556	612	610	556	557	573	561	582	561	579	590	610	567	561	537	572	564	604	543	508	577	549	543	586	549	578	566	586	602	524	561	528	613	545	592	541	523	527	629	579	557	550	560	579	564	541	565	541	560	570	575	570	567	563	513	537	588	566	550	568	543	562	568	567	532	584	523	538	569	577	553	552	555	544	602	573	565	565	610	566	549	608	519	552	555	574	550	602	611	589	527	549	610	585	549	530	568	554	615	597	568
5317	10075	8377	4483	3288	2508	1974	1674	1538	1393	1259	1179	1163	1078	1035	1001	976	1010	913	896	931	942	893	890	888	922	921	917	857	877	889	815	951	858	881	903	855	840	876	833	910	875	835	842	877	901	839	801	837	835	876	890	810	850	863	860	820	878	845	843	843	887	829	864	796	865	824	890	826	830	835	810	814	803	875	814	824	855	837	821	865	854	864	814	835	885	869	858	801	822	820	909	836	867	830	816	838	828	820	832	840	842	885	848	847	813	839	835	803	841	818	817	855	854	792	832	876	835	850	810	863	806	843	828	848	815	834	840	838	838	835	831	788	803	800	821	852	832	872	809	815	804	792	858	863	852	856	891	856	897	851	814	820	769	822	832	772	825	807	893	818	878	837	846	848	823	858	800	805	836	835	826	782	805	828	838	854	801	848	857	802	822	771	812	828	830	819	784	877	838	807	811	905	851	736	823	828	821	849	809	866	817	816	842	842	804	807	849	801	806	852	810	868	813	807	842	822	834	864	822	826	863	885	808	854	830	820	858	849	808	835	886	849	831	873	820	831	881	861	863	867	817	872	792	881	829	821	848	838	855	838	800	828	872	814	844	863	807	812	801	811	815	769	824	861	806	821	815	820	861	856	816	847	806	837	853	867	866	827	873	799	823	818	826	840	866	839	823	806	790	862	889	799	748	809	790	798	804	870	832	854	790	850	819	862	813	853	862	818	787	890	852	838	816	874	833	887	871	878	885	849	822	816	847	855	833	800	871	857	807	860	759	876	832	839	885	803	843	831	802	804	797	802	816	820	852	834	827	797	869	806	775	836	830	826	812	801	886	863	803	803	797	865	853	785	801	802	795	800	861	788	828	847	819	803	861	858	823	847	841	841	813	842	827	817	817	846	806	845	811	841	846	846	806	829	824	786	855	796	819	793	847	797	809	799	880	836	845	842	869	865	798	871	808	804	821	840	838	841	849	808	824	795	830	845	821	815	821	882	852	880	846	815	824	845	817	806	850	905	818	872	811	831	807	904	786	813	831	842	806	846	833	847	816	848	832	820	800	871	860	810	794	853	786	769	826	790	871	840	879	846	846	906	859	829	815	840	779	809	823	821	810	864	820	839	852	831	849	854	858	841	768	814	819	851	838	843	845	849	830	819	856	810	804	879	794	852	791	823	847	863	813	856	822	852	813	837	840	837	844	847	840	816	804	807	793	848	829	832	872	863	844	808	867	827	807	794	825	840	826	745	840	794	782	825	861	857	833	820	793	781	856	835	826	774	838	820	842	846	817	861	851	838	754	840	809	869	799	834	802	822	852	860	825	814	871	832	854	848	815	829	831	813	829	811	815	833	826	781	868	789	836	816	855	815	897	824	842	799	809	849	832	801	791	870	786	805	850	849	851	848	841	827	794	849	837	887	820	821	812	760	840	868	841	848	796	840	816	845	828	842	790	865	811	833	840	812	830	819	812	742	828	856	788	789	884	861	842	846	885	799	860	826	854	786	853	843	822	824	854	795	859	859	821	829	826	863	827	831	829	836	772	821	843	898	819	814	790	835	844	844	835	823	870	799	858	801	863	809	738	864	835	804	800	812	778	845	816	791	844	760	849	831	782	836	823	796	805	848	832	873	842	806	830	835	820	792	833	852	836	830	814	758	804	811	864	881	815	852	867	852	816	819	791	784	865	879	792	876	822	837	818	859	898	835	840	852	844	827	853	830	856	850	874	841	795	825	912	819	846	835	865	847	860	889	839	879	866	907	775	868	801	802	774	833	809	805	827	850	829	820	809	796	811	795	846	884	837	869	830	881	878	782	861	832	820	834	823	809	849	849	832	879	861	814	869	834	864	832	908	843	838	873	825	845	884	831	852	817	794	832	793	827	808	870	887	798	852	890	752	847	821	819	828	832	850	798	837	823	840	799	880	791	778	841	855	828	792	844	788	845	841	840	841	842	818	831	783	857	795	780	811	867	819	792	818	873	883	875	856	820	805	815	808	792	879	804	816	806	825	817	860	800	828	846	859	823	871	830	819	848	813	827	857	831	864	880	809	865	837	808	846	862	819	859	808	798	843	842	873	807	844	830	826	831	816	819	807	821	802	793	855	798	853	873	833	823	863	786	849	849	850	881	806	819	832	814	867	874	791	815	791	825	817	860	818	781	850	831	844	807	847	805	840	790	849	871	841	790	754	793	864	809	814	776	840	778	826	759	829	839	801	843	767	855	784	805	871	837	758	808	785	797	770	818	829	820	815	840	830	843	797	853	800	813	868	843	809	845	822	863	834	791	834	870	847	871	805	825	869	813	839	831	815	821	797	830	825	842	814	845	796	837	809	776	822	775	813	808	826	805	813	830	812	828	864	793	814	778	821	824	823	849	880	839	880	811	823	811	824	838	854	790	874	820	816	808	807	820	767	847	801	860	868	772	859	863	793	840	854	871	833	806	822	855	853	856	834	838	840	817	895	854	848	850	824	792	821	819	821	815	814	820	756	870	852	866	876	832	830	856	822	850	845	819	830	807	800	834	835	822	800	823	797	858	828	838	858	851	848	853	868	872	837	835	844	838	872	762	869	838	841	850	853	771	758	816	859	872	882	883	845	862	817	844	836	856	836	854	799	850	820	850	801	769	816	842	850	861	819	862	774	820	822	815	874	834	826	806	859	865	867	844	823	841	794	815	847	808	791	815	831	882	855	825	797	821	790	810	832	837	811	879	870	808	819	815	833	824	870	863	839	880	856	794	861	852	776	907	843	854	854	855	903	821	840	824	877	800	850	812	872	819	865	804	870	847	821	868	877	882	796	866	852	856	823	829	843	851	827	818	815	807	834	784	809	863	800	846	774	834	843	807	865	786	855	814	802	854	865	819	817	824	809	757	855	785	806	883	834	797	848	837	860	835	807	829	820	828	862	809	867	871	843	824	810	867	837	847	798	830	817	856	888	806	802	798	811	818	828	796	860	829	877	788	854	833	851	856	811	826	846	783	864	841	819	824	808	883	791	806	805	853	809	801	861	905	848	803	867	812	812	843	799	790	833	812	823	774	795	830	869	760	834	832	836	871	825	814	792	853	841	838	839	836	817	820	800	825	866	872	813	851	841	820	830	832	845	827	849	842	856	805	891	824	764	847	812	812	861	820	848	873	803	868	798	863	857	838	871	809	835	808	839	861	848	853	849	803	840	800	809	807	838	885	821	819	828	851	813	847	819	836	808	829	850	789	830	862	847	813	813	828	850	821	799	875	851	864	815	796	846	863	845	843	816	838	748	799	812	874	814	841	841	860	804	783	853	841	846	803	829	790	805	875	815	824	801	826	857	790	873	755	798	801	827	870	851	857	861	801	817	807	837	811	813	836	796	791	818	836	857	793	801	882	826	830	892	792	846	889	820	864	849	796	865	859	842	824	861	780	786	793	824	887	830	836	831	816	821	860	834	819	858	835	779	832	828	824	839	822	867	814	821	822	836	884	853	791	822	860	802	829	838	867	858
23020	21114	28853	23621	21116	20831	2894	906	669	556	488	484	437	406	409	368	329	354	355	323	296	317	323	284	290	266	278	265	286	274	287	253	262	302	284	286	291	304	292	261	266	314	255	243	275	244	295	281	284	267	271	282	265	265	292	246	261	241	262	286	269	273	258	300	279	231	256	220	233	236	275	292	272	303	266	235	278	257	249	231	258	259	267	252	277	267	261	268	257	230	260	265	290	284	269	258	238	269	236	267	238	288	268	243	244	277	272	278	267	276	251	253	272	246	247	263	233	274	243	269	281	250	271	258	241	260	223	266	272	235	256	259	239	258	263	229	278	235	248	252	243	241	236	247	266	259	247	234	255	255	242	269	276	257	259	275	253	222	258	271	287	233	263	257	260	280	256	246	250	252	257	265	230	251	241	258	276	261	298	280	282	241	256	245	251	250	266	254	267	235	241	274	255	251	224	259	267	269	277	240	224	267	242	242	267	234	270	249	264	307	254	236	260	226	239	256	255	263	261	265	304	257	268	254	232	270	264	260	260	271	259	265	264	245	262	248	244	254	261	279	279	262	277	240	286	220	291	241	262	204	258	252	270	235	240	265	246	257	255	263	247	276	241	269	246	276	268	238	245	267	266	232	250	246	263	258	252	262	225	268	263	280	241	286	255	250	258	242	257	260	260	232	225	258	267	247	263	258	261	216	269	267	258	236	244	240	256	248	235	241	241	258	269	246	236	252	243	267	252	258	271	254	244	254	248	259	260	259	271	273	260	221	247	287	249	260	257	245	257	254	235	280	265	286	265	254	270	241	246	263	262	263	259	255	262	257	224	256	245	252	237	208	236	265	224	239	272	272	261	235	247	268	255	243	260	281	249	222	268	246	236	259	239	266	278	244	240	266	263	279	257	248	284	290	269	266	255	230	266	259	244	256	256	244	237	269	273	256	253	258	269	266	278	279	252	268	243	276	252	260	243	247	248	268	245	217	263	255	278	251	282	252	236	262	276	250	253	279	263	257	229	230	238	257	293	261	276	263	265	277	261	265	216	248	254	270	255	217	238	246	273	266	257	229	253	267	237	270	267	278	258	254	257	246	252	269	265	244	239	271	245	254	252	250	275	263	257	279	264	245	280	227	249	264	250	258	273	243	292	261	234	256	282	271	264	271	262	272	235	254	296	241	256	241	248	255	265	259	265	288	245	255	252	256	255	263	267	246	207	228	252	267	244	264	259	256	233	248	244	261	252	250	218	272	231	243	254	258	263	241	278	269	251	254	248	284	235	237	271	271	225	270	243	277	258	266	234	246	277	275	261	246	257	250	277	263	258	259	248	266	261	261	257	264	245	261	292	257	271	257	251	269	214	231	246	267	245	231	258	254	228	232	243	260	247	264	228	261	257	242	249	247	271	254	280	264	268	269	280	251	253	276	262	230	278	236	257	251	242	243	260	271	249	259	291	261	268	234	253	255	250	243	248	235	267	286	234	239	255	245	267	280	245	254	259	244	236	276	271	241	278	251	260	247	257	255	258	243	258	246	235	228	272	262	228	260	271	245	275	250	253	263	256	283	276	254	240	261	261	250	260	252	212	253	244	259	286	260	260	241	235	263	259	247	249	242	270	233	241	245	252	286	255	267	249	250	249	267	253	244	266	274	278	270	291	246	238	247	262	242	259	263	227	260	274	250	250	259	256	248	235	262	238	215	245	254	243	260	265	257	248	236	253	242	243	270	250	254	234	273	271	229	262	239	279	271	261	242	221	241	276	244	252	259	264	271	283	251	271	252	268	268	249	249	246	291	249	243	240	228	270	288	294	253	263	280	244	247	264	246	255	253	247	248	244	257	241	249	238	256	256	256	261	277	248	250	260	238	262	255	245	251	246	243	253	236	252	262	242	255	244	262	222	249	278	227	259	244	247	244	274	247	243	233	269	236	256	262	262	258	264	256	241	277	257	243	272	254	280	236	255	262	258	239	259	260	278	242	251	250	261	250	265	253	254	253	277	242	239	256	248	281	290	252	281	261	242	277	248	264	272	273	258	266	255	243	251	248	263	276	273	249	250	252	277	267	245	260	299	258	239	300	306	226	282	270	258	245	250	257	270	246	233	252	235	269	221	223	266	244	245	267	246	245	243	251	277	266	261	256	255	252	247	229	265	275	274	243	229	250	296	221	279	259	269	252	248	244	254	270	242	244	274	254	280	255	254	250	257	257	267	274	255	276	260	230	253	265	221	260	243	233	254	263	270	269	259	270	253	255	263	236	273	250	245	265	253	253	261	238	262	218	284	268	243	254	260	234	234	253	250	263	281	258	293	235	235	241	237	262	255	230	231	252	266	279	265	287	257	248	252	261	252	273	230	270	231	244	235	261	272	239	233	224	281	234	247	226	240	270	269	264	257	254	262	247	268	229	268	245	245	251	259	245	233	224	248	282	263	252	258	268	260	225	271	251	263	232	244	259	266	246	267	256	253	259	282	250	251	226	287	232	251	264	256	274	283	264	257	288	225	230	279	256	219	232	292	261	248	255	245	267	237	266	267	246	260	278	267	283	263	253	252	232	250	291	263	229	265	257	251	279	240	266	252	244	240	257	259	269	267	248	272	277	252	245	241	238	281	231	240	281	234	239	253	262	247	273	259	245	230	269	237	236	246	272	252	243	239	232	246	226	257	249	235	266	265	221	244	265	244	229	230	243	240	257	250	244	274	245	244	254	266	259	244	254	242	232	257	242	239	237	252	271	253	252	276	248	264	262	255	290	244	248	249	252	276	273	277	222	221	260	285	279	255	248	241	251	242	262	251	246	232	274	282	264	303	254	237	264	256	277	268	240	269	244	256	271	254	247	243	269	231	257	227	260	237	289	255	241	231	239	286	258	255	236	263	241	233	257	268	291	252	267	279	272	251	232	267	270	228	229	245	244	263	238	245	236	235	235	260	266	284	253	248	273	241	251	245	265	271	255	260	260	235	266	247	289	259	250	278	240	232	237	239	235	260	253	256	269	258	261	238	277	233	244	237	230	264	239	234	274	228	267	252	261	243	273	259	261	292	270	274	255	209	250	273	221	269	242	238	240	231	256	271	256	242	251	250	266	241	262	244	239	238	251	253	246	241	260	256	247	257	249	269	259	289	244	233	234	287	249	212	264	266	200	262	266	255	259	253	238	281	273	274	258	262	262	260	263	238	283	246	239	259	268	270	270	269	242	267	269	252	268	234	271	262	241	230	266	272	262	249	257	262	261	258	269	275	269	249	246	264	328	261	279	243	256	279	243	247	280	259	258	265	271	241	246	268	262	260	259	270	228	280	270	255	270	230	274	270	276	263	237	269	242	252	252	257	248	279	251	266	244	275	260	249	250	255	255	240	248	256	255	277	257	284	251	264	250	260	251	238	239	264	239	262	257	247	270	245	242	246	251	254	228	247	265	299	268	227	258	269	232	297	266	236	242	231	252	228	247	239	273	232	239	240	264	270	261	268	243	277	254	251	240
7350	15810	13085	6782	4798	3498	2569	2034	1689	1456	1243	1093	984	897	850	745	693	628	647	610	585	566	603	515	535	511	478	497	423	453	480	460	483	471	390	450	454	457	457	435	445	406	410	442	465	440	425	423	414	428	409	391	431	410	452	410	394	405	375	419	426	435	412	396	444	435	420	417	449	461	386	417	410	395	429	437	418	426	416	396	356	437	438	417	377	387	430	416	422	408	403	407	388	385	387	378	375	419	405	397	390	394	426	394	416	351	388	408	414	409	421	387	427	360	395	396	392	384	416	371	368	401	379	413	401	417	398	395	432	392	406	369	398	375	397	415	371	395	370	399	413	384	383	385	428	411	391	416	393	395	413	417	387	401	403	366	403	422	410	395	423	412	418	389	403	386	399	389	407	430	426	403	390	405	378	431	391	419	408	398	406	410	389	413	407	408	404	388	397	387	398	366	400	380	410	431	412	411	432	366	414	389	387	376	416	388	418	426	368	409	405	382	417	406	403	424	432	400	362	419	372	388	413	397	433	399	366	368	426	427	336	392	383	392	416	430	415	387	381	405	418	408	405	417	415	368	409	413	375	392	414	413	399	398	368	399	356	400	374	398	404	399	387	363	407	384	394	397	411	388	365	394	410	425	397	409	405	370	416	369	414	388	409	374	368	374	368	396	381	407	431	423	343	379	418	405	411	406	393	386	370	417	412	402	378	403	418	389	405	358	383	397	405	410	398	420	403	380	375	414	397	402	393	397	416	405	408	413	374	378	375	381	391	446	424	359	395	368	415	395	427	414	412	369	391	391	399	413	390	398	407	367	406	397	401	420	343	406	373	423	382	395	410	384	360	403	396	365	388	378	391	384	379	368	402	389	386	409	355	375	405	440	375	376	425	393	430	426	398	400	398	394	370	426	390	404	396	412	432	350	386	384	404	429	414	374	382	397	399	409	410	406	419	404	381	397	429	386	383	385	398	403	375	382	432	381	392	394	393	385	407	407	431	436	385	406	407	404	402	406	403	419	380	378	417	378	422	364	420	408	397	385	408	399	392	409	382	410	398	417	412	375	404	417	409	413	392	391	392	383	424	384	362	378	395	425	403	350	386	387	418	358	398	398	406	365	408	406	363	390	362	417	377	419	374	372	401	405	419	385	392	392	360	419	410	366	395	416	374	426	394	421	398	405	389	386	404	397	412	388	407	389	409	394	369	421	427	414	401	413	397	397	414	415	407	413	397	411	398	421	378	383	399	428	412	371	421	426	384	373	419	411	371	374	414	384	407	422	418	414	391	380	369	396	387	394	397	403	404	388	392	365	393	378	389	363	384	412	395	383	422	419	417	403	401	385	440	402	409	425	384	383	406	408	422	367	391	395	424	410	359	386	379	416	424	392	374	379	411	438	383	394	363	368	392	367	388	383	417	404	395	370	406	379	387	395	383	418	407	418	453	359	344	384	401	413	393	393	382	406	387	392	419	399	399	397	371	385	376	397	396	392	358	405	391	395	364	357	382	381	435	417	354	424	443	432	387	398	421	442	407	433	406	390	395	403	377	346	371	377	418	388	415	399	364	394	363	359	367	390	410	361	414	429	398	393	356	366	420	403	411	381	389	397	397	389	420	391	370	398	395	389	363	388	370	387	395	378	413	401	377	397	420	409	429	359	402	397	372	372	375	377	383	411	371	433	383	357	420	421	385	371	393	414	426	360	433	424	391	379	375	381	402	394	435	399	394	397	392	379	363	393	406	409	371	377	402	349	434	380	402	413	403	405	392	382	404	359	358	389	413	408	425	403	395	451	377	411	374	396	393	391	371	396	405	377	382	374	389	396	433	367	397	405	392	384	377	381	397	402	405	402	424	372	406	394	401	375	397	367	451	424	379	382	405	359	423	392	401	386	394	370	378	342	387	420	405	407	407	432	420	381	393	424	389	401	390	411	396	428	399	396	414	378	406	382	380	398	359	394	418	388	386	366	413	377	398	401	386	390	389	420	435	417	419	401	417	394	404	413	381	381	364	396	402	405	412	396	397	390	383	367	413	425	367	434	407	403	382	392	425	414	417	401	416	361	387	402	385	418	384	432	390	416	411	412	369	377	402	377	392	407	398	421	379	415	401	415	368	383	381	405	439	363	402	376	387	376	393	396	377	356	414	388	394	399	358	398	379	418	457	416	392	351	391	385	402	416	392	371	400	405	369	419	412	375	398	394	392	463	367	373	398	369	408	355	412	368	392	408	396	419	416	367	368	373	384	372	411	395	373	351	426	395	391	380	399	374	451	387	384	382	392	382	404	399	406	374	403	397	422	373	402	382	364	405	375	415	415	376	394	388	432	378	365	410	380	420	366	425	421	368	398	397	381	373	340	392	432	385	372	394	398	406	394	428	390	414	341	434	413	378	402	407	446	395	392	373	375	421	362	409	411	411	397	378	396	389	363	404	367	392	409	419	413	403	380	428	401	393	410	409	411	367	381	419	397	381	425	399	406	382	384	372	399	375	382	404	384	379	382	374	400	377	386	371	416	437	383	403	402	377	393	404	401	405	413	401	386	379	402	375	389	365	342	409	393	401	392	423	384	372	398	375	370	394	403	394	384	393	376	380	423	384	403	412	404	364	420	390	406	371	422	360	394	394	408	371	391	374	398	396	380	415	375	446	387	386	406	405	400	368	400	397	400	435	359	364	410	396	397	412	388	374	370	385	403	414	394	398	400	408	386	401	387	420	391	410	421	402	392	380	370	415	399	425	381	415	386	400	408	407	400	396	410	396	393	395	364	384	387	367	398	406	427	425	407	373	391	395	378	404	406	367	392	357	381	421	378	388	396	382	404	440	403	394	424	407	410	408	431	353	418	405	398	408	397	421	380	379	401	413	400	370	468	385	387	393	406	405	406	391	379	401	424	400	391	399	404	381	429	400	378	401	402	430	349	379	394	371	396	394	357	406	404	436	379	381	397	422	363	406	396	371	397	402	385	375	404	395	377	431	367	372	377	396	415	365	390	387	456	395	396	412	431	400	397	395	424	402	368	414	406	415	396	397	391	419	400	400	401	400	393	387	396	398	386	396	405	420	386	431	401	370	398	404	394	394	377	388	394	379	406	383	370	431	377	404	376	385	399	408	373	422	387	414	408	415	400	419	423	442	402	410	385	397	415	399	390	394	394	370	413	417	384	405	403	363	394	378	398	373	414	412	393	417	384	380	435	394	435	404	344	427	423	389	432	385	391	417	431	423	394	388	407	395	367	408	381	408	381	414	379	436	425	408	390	392	401	403	379	399	362	395	409	390	384	390	396	401	392	366	406	433	400	412	384	405	384	400	411	356	391	414	414	401	379	410	385	418	405	380	413	407	454	454	357	412	436	401	385	394	410	391	386	399	409	400	444	391	393	386	383	406	394	408	358	389	382	392	376	427	386	387	421	354	398	390	413	374	390	369	383	369	401	396	377	386	383	392	377	380	416	375	386	335	423	385	385	398	434	397	411	387	384	413
26687	19874	6582	987	636	603	629	554	595	594	571	528	513	592	555	534	494	556	536	586	573	567	567	552	565	580	568	557	584	535	548	581	529	552	564	567	562	567	577	570	573	563	578	555	575	633	564	602	555	553	574	575	544	599	557	555	577	554	576	587	572	535	549	537	541	542	577	595	534	563	597	530	552	599	579	599	576	555	552	538	575	559	591	534	551	552	533	591	540	522	568	546	560	567	544	532	572	543	608	531	521	550	614	530	557	535	609	588	574	531	580	544	574	573	590	552	521	537	579	547	579	559	580	580	555	550	595	553	592	552	526	569	531	523	574	525	593	539	580	553	527	551	510	545	576	566	550	539	520	559	537	573	558	561	557	586	584	541	562	600	611	595	538	566	540	572	550	569	530	537	524	573	530	524	587	527	567	556	581	589	539	549	537	582	556	571	575	534	586	530	549	568	542	569	547	525	582	605	570	594	571	559	562	549	554	549	559	548	588	536	546	579	555	569	565	555	522	570	552	577	505	565	538	589	606	542	557	560	546	530	570	553	603	556	593	570	573	568	556	589	543	575	568	585	541	557	548	592	599	557	555	539	541	521	560	578	557	531	527	502	564	577	548	516	607	581	612	569	557	562	510	514	516	570	626	534	586	539	565	574	559	576	528	541	627	554	614	556	544	550	506	574	542	573	577	591	522	587	520	564	578	533	492	538	524	532	574	551	561	570	523	588	542	563	562	534	539	461	538	554	563	590	591	537	592	543	549	559	595	549	581	523	573	559	549	576	555	544	509	540	573	559	533	535	537	513	554	530	563	560	576	560	559	550	564	553	499	574	551	584	581	538	555	527	596	542	551	546	572	611	520	579	555	591	554	545	570	544	514	599	563	561	528	526	567	568	569	545	618	538	561	589	572	561	585	561	552	582	531	547	554	529	519	532	557	534	544	577	545	581	549	550	537	570	539	567	579	609	532	593	496	561	534	570	571	549	555	560	575	579	525	561	585	606	546	555	541	570	592	556	517	550	531	601	544	543	517	529	536	549	530	627	606	578	516	574	558	565	509	584	592	575	576	589	556	555	521	568	595	577	519	533	554	518	551	582	519	543	537	546	523	545	595	556	592	549	530	544	532	585	561	544	528	555	552	602	544	582	561	580	532	552	541	584	546	531	554	589	557	536	568	560	554	585	537	563	576	565	538	549	567	538	566	548	568	559	549	598	581	519	546	529	570	572	556	554	520	540	532	569	537	537	561	579	533	564	575	609	527	509	563	585	590	599	525	537	584	545	607	570	561	543	578	586	579	545	543	546	538	547	558	576	525	574	563	560	571	532	507	529	560	509	592	526	548	565	546	523	550	535	554	569	574	555	558	575	558	573	553	548	574	564	542	584	513	572	563	573	546	570	585	598	527	534	583	579	550	539	514	542	533	561	532	577	522	547	570	529	580	550	553	529	567	543	570	536	577	607	576	566	517	566	536	603	521	589	560	585	575	577	556	548	552	583	532	529	552	589	563	576	584	538	584	538	582	571	592	565	509	601	617	562	576	531	539	611	573	551	574	531	567	564	533	566	554	499	595	563	516	565	585	605	525	469	555	554	547	578	586	548	577	561	582	594	580	564	563	574	593	540	546	612	544	529	562	535	525	586	515	618	552	571	598	553	542	533	569	587	532	604	597	554	596	550	569	595	548	584	526	557	558	561	586	515	596	520	548	592	566	585	579	547	578	534	607	583	539	555	549	588	558	520	560	560	592	563	546	535	523	547	501	551	523	535	556	554	585	526	566	540	509	565	554	530	546	544	586	564	592	554	550	582	528	587	574	541	582	565	570	575	529	519	560	529	546	532	549	526	562	584	565	535	543	544	600	554	604	581	572	581	576	564	532	567	554	571	549	543	608	549	512	570	567	573	532	593	551	543	506	548	541	570	580	570	542	542	608	538	578	596	553	531	587	545	591	563	545	541	537	556	551	570	564	525	551	514	557	561	577	573	550	555	569	557	569	578	533	535	527	520	568	540	575	516	566	555	543	551	543	551	581	541	552	548	581	535	544	526	547	585	579	561	541	551	541	558	571	588	560	525	574	543	543	581	535	550	536	576	555	564	545	583	564	580	511	558	565	572	539	590	557	563	545	566	517	576	570	554	592	518	574	571	510	527	555	543	558	575	553	557	553	552	580	594	566	585	541	558	562	532	569	586	585	560	515	518	561	563	520	547	565	538	581	573	567	575	560	537	556	582	583	553	539	557	566	513	544	554	564	576	544	518	562	569	539	542	577	561	545	578	563	548	560	557	561	550	548	542	605	592	555	582	599	567	502	562	561	528	555	582	557	530	581	541	585	579	541	526	554	536	558	552	553	533	581	539	547	551	580	552	554	552	578	580	577	595	548	539	577	570	561	534	549	592	563	527	557	556	532	564	581	578	564	530	552	539	552	574	599	550	527	537	593	510	611	559	601	596	567	521	536	576	567	593	555	612	571	553	584	607	575	628	600	551	577	567	586	591	513	569	557	591	536	588	554	536	519	579	588	518	557	579	536	557	539	574	575	596	570	564	532	535	555	524	546	583	551	542	553	523	577	586	580	534	538	585	528	534	546	555	573	546	551	545	551	539	583	596	513	562	519	560	567	574	602	543	576	596	545	562	575	574	554	596	572	560	617	593	524	573	552	580	612	540	538	560	532	550	530	538	558	529	569	539	559	577	564	540	587	544	584	563	573	559	579	548	525	582	558	547	534	544	552	592	555	531	538	566	543	575	596	595	546	533	528	586	540	563	581	541	546	531	566	601	558	537	588	563	567	537	574	519	548	517	549	551	596	536	574	548	579	564	574	574	570	558	545	578	559	574	572	555	573	549	577	547	519	542	542	584	543	581	531	571	536	544	564	586	555	569	543	559	582	545	582	536	522	548	559	523	543	579	571	546	581	524	558	539	549	503	533	591	551	555	537	558	579	579	529	498	560	573	475	525	555	596	552	551	574	576	563	542	549	544	565	560	592	595	541	543	588	561	551	564	572	581	579	566	567	539	545	579	578	566	525	562	518	558	557	546	531	551	565	585	566	555	587	538	575	583	550	523	556	565	520	588	584	564	584	539	581	565	559	538	585	589	559	592	560	536	580	589	525	581	544	595	560	587	566	562	541	580	530	544	521	572	618	521	550	547	570	546	583	557	567	576	552	576	568	546	521	564	587	578	572	589	556	520	553	575	559	561	536	547	544	565	570	563	586	562	553	585	586	613	582	551	567	540	554	572	571	587	560	609	545	570	544	610	556	544	563	539	546	545	567	520	557	595	562	561	557	595	573	623	540	561	555	548	515	535	592	586	559	517	567	573	547	597	562	555	557	566	539	544	578	529	574	568	562	556	507	553	562	525	588	555	579	596	553	583	532	555	577	594	577	573	572	590	510	565	576	527	579	512	533	537	523	553	589	589	521	558	546	555	558	535	528	563	560	565	580	529	560	577	555	564	551	609	577	573	565	536	549	591	546	536
4209	1558	1455	1087	1019	946	886	874	803	840	821	792	870	806	813	824	811	767	836	817	874	832	765	819	833	841	771	849	827	865	807	788	828	760	787	813	807	807	848	872	782	802	810	839	831	752	782	827	824	804	817	784	831	864	802	847	791	793	769	799	797	865	821	813	840	804	866	843	790	807	862	824	796	796	812	825	822	809	859	773	790	831	795	818	816	817	802	833	797	822	823	824	808	796	849	878	856	847	796	799	797	878	819	809	839	886	827	829	868	792	758	817	805	828	815	857	861	800	835	848	826	823	808	781	834	834	836	871	825	836	798	806	788	832	802	842	856	787	822	849	840	827	837	804	813	828	784	755	846	827	809	792	817	783	826	841	817	848	842	832	875	820	843	822	805	771	824	892	822	843	802	803	827	834	823	824	823	834	788	840	793	818	788	835	765	777	869	805	763	833	793	799	807	808	868	867	805	815	813	838	822	820	806	790	837	827	795	793	819	831	867	781	827	774	790	863	836	855	822	792	824	805	824	865	864	824	826	808	848	805	849	847	805	828	802	811	779	829	826	838	779	842	800	837	797	778	831	817	820	806	824	767	783	812	867	802	761	830	794	794	801	802	806	877	825	854	836	808	861	774	784	837	774	851	824	835	813	827	829	827	817	778	825	811	841	830	771	807	777	782	817	807	808	859	801	845	819	794	780	804	804	870	841	795	852	853	846	794	834	816	788	833	852	820	860	840	860	860	797	780	783	840	835	838	781	896	879	796	857	809	840	842	860	855	837	827	794	807	827	793	824	806	826	792	832	822	803	817	836	800	782	810	828	833	827	780	790	813	878	822	832	771	816	773	812	851	831	821	858	819	865	816	793	784	806	818	792	826	814	800	833	773	793	848	851	818	793	857	762	818	798	858	813	836	775	832	816	837	857	862	805	804	826	801	858	801	794	842	839	852	863	809	830	800	848	848	786	786	829	844	804	831	817	876	773	765	791	804	823	828	816	901	742	780	850	841	815	813	836	858	804	842	764	786	845	784	797	824	858	825	862	779	816	834	787	832	760	785	793	792	819	778	846	808	823	828	855	824	777	801	869	778	835	800	847	857	799	812	817	805	819	809	795	808	828	808	845	792	831	793	820	791	781	812	777	792	752	749	795	804	755	790	845	825	831	822	858	857	832	842	802	801	811	830	804	830	857	836	829	764	801	841	817	828	809	843	824	765	803	848	815	790	830	777	819	841	824	789	831	847	807	763	809	855	837	774	746	819	824	774	824	835	764	823	842	776	856	818	821	793	814	791	797	787	812	800	883	863	813	797	890	788	831	810	802	826	822	745	812	797	847	817	831	792	799	769	842	845	762	844	802	822	806	841	814	869	843	840	867	836	801	791	829	824	871	829	799	828	870	853	807	779	836	823	776	848	822	831	788	802	779	807	833	817	824	831	796	801	806	823	818	830	813	748	821	798	817	817	837	840	826	845	803	845	826	779	772	824	804	804	777	830	831	857	858	776	819	825	804	824	847	860	846	853	788	761	802	829	814	829	830	829	846	816	813	847	741	812	781	829	843	852	837	813	827	820	847	842	812	781	836	852	833	797	796	848	827	817	849	821	828	759	806	830	844	794	805	843	786	834	829	766	793	791	816	802	800	855	861	817	786	807	795	831	803	825	833	808	832	783	828	799	846	769	800	831	827	829	810	798	811	833	764	822	808	812	765	800	829	742	816	802	838	801	788	831	835	837	892	772	843	828	834	818	817	820	829	854	838	782	815	858	819	780	869	802	819	829	887	760	840	849	794	817	800	838	858	854	855	841	785	789	821	834	787	811	779	835	838	811	830	797	829	910	801	829	815	833	841	774	824	823	838	823	803	811	795	837	898	827	791	819	812	802	828	773	818	811	852	770	841	817	839	794	782	779	821	815	826	796	804	885	794	808	809	813	845	886	742	774	889	845	868	846	797	847	869	858	829	830	828	854	838	835	785	851	844	828	870	818	770	802	782	812	754	852	820	863	824	832	806	823	795	857	792	856	818	783	815	776	783	802	852	792	822	829	835	836	803	772	827	801	841	805	823	827	779	836	762	762	810	827	802	831	822	833	849	819	815	773	797	810	849	837	816	788	751	813	802	802	807	837	809	769	840	781	868	824	823	842	845	790	849	699	842	776	857	794	781	851	810	843	776	798	756	807	874	832	820	795	796	832	832	816	831	818	754	840	829	824	843	780	827	839	786	796	835	827	840	883	802	800	790	823	783	831	773	826	757	850	769	801	834	835	806	875	810	826	853	844	797	796	806	800	811	773	786	771	801	810	781	840	842	816	827	846	783	811	793	830	880	813	832	805	855	849	820	796	809	798	862	832	793	766	762	781	821	814	805	822	788	830	823	777	814	857	862	817	827	829	807	811	867	791	772	818	837	826	827	790	800	804	825	835	807	833	806	860	845	824	822	897	789	775	795	810	783	866	839	796	831	876	816	826	876	797	827	799	802	805	814	832	804	768	822	757	804	775	791	785	805	849	857	793	856	770	766	780	861	836	817	821	875	825	804	799	827	820	791	816	817	825	809	838	832	769	823	866	786	800	811	817	839	823	789	827	818	847	848	742	815	765	850	825	824	843	819	803	825	855	805	826	794	827	817	838	862	814	828	794	800	779	775	852	817	807	824	809	808	786	825	753	825	797	803	873	853	774	812	819	830	878	772	819	801	799	841	832	832	771	817	821	835	848	788	848	834	873	844	795	801	773	825	798	778	827	787	776	792	759	792	808	819	729	816	825	796	845	819	799	797	829	817	839	849	802	809	853	760	824	826	853	857	854	829	750	806	810	819	837	806	804	851	853	816	825	796	798	813	790	885	762	853	817	830	851	884	824	836	834	838	861	831	762	838	765	796	788	793	838	779	852	821	789	797	765	779	776	835	795	839	781	808	846	823	836	827	838	832	822	807	784	761	841	805	840	858	785	814	864	832	846	800	790	877	830	809	794	857	788	798	805	858	801	799	800	838	847	798	762	852	856	825	825	826	836	779	811	764	836	799	819	775	817	835	818	784	761	839	838	805	847	798	821	806	816	800	840	812	817	835	811	829	834	848	799	796	841	774	796	850	809	824	830	863	858	804	823	818	813	825	768	807	832	824	821	864	822	806	851	782	835	838	837	821	744	798	823	808	839	811	866	776	821	849	818	824	840	817	773	812	807	799	800	847	816	783	823	822	809	839	795	891	846	844	844	834	777	860	832	827	802	813	850	798	809	807	793	833	804	769	818	846	765	830	804	839	775	805	741	807	785	838	869	866	840	848	796	792	769	811	836	825	799	809	877	778	812	818	864	853	770	788	833	816	825	841	818	801	801	866	801	790	820	790	864	798	813	788	803	818	832	887	825	817	873	808	812	830	812	757	822	788	810	819	826	827	823	810	838	816	789	850	839	862	837	794	816	869	852	840	776	824	804	829	863	767	801	847	823	830	786	824	811	860	863	787	826	823	816	820	866	820	838	841	819
23769	21048	28250	24058	20946	5352	1164	908	766	748	710	650	666	683	649	636	594	610	640	632	632	614	622	542	557	580	581	588	582	564	593	532	611	569	589	589	545	539	547	565	578	517	558	605	562	571	563	598	583	513	544	526	570	562	591	569	571	574	556	547	530	543	569	595	538	582	571	579	578	543	561	572	534	580	553	563	531	555	598	528	599	557	540	574	554	517	535	537	566	597	551	539	564	567	568	553	581	556	545	585	544	600	554	559	587	593	580	538	535	568	555	568	553	560	537	566	569	567	567	544	516	592	577	569	548	543	536	544	566	553	539	531	614	561	570	561	576	540	543	596	550	556	534	559	551	573	559	542	542	597	532	566	525	545	560	545	549	572	575	567	561	569	550	541	551	571	515	570	533	544	573	533	571	555	588	549	533	587	539	559	547	555	561	563	569	548	590	570	540	524	560	543	567	584	602	569	582	581	566	559	550	559	575	580	592	577	578	534	518	543	570	568	507	563	583	560	582	537	543	580	518	542	554	542	570	537	539	561	543	513	555	536	603	563	585	539	534	584	549	528	591	578	550	552	553	575	570	539	568	611	545	541	547	554	582	550	595	553	547	531	545	546	540	552	574	554	519	552	529	578	579	603	549	552	532	584	530	533	521	573	562	586	565	518	563	542	540	573	577	581	533	555	576	550	537	568	560	535	545	523	582	553	554	552	564	577	566	591	555	556	533	549	566	584	586	579	563	528	571	569	583	522	568	569	587	567	562	590	548	587	551	579	539	558	579	517	560	553	617	595	560	563	573	528	561	597	596	545	590	540	559	545	546	545	564	563	554	584	545	513	549	568	564	543	553	575	607	572	556	598	572	555	554	563	564	557	554	589	558	543	536	559	594	534	532	573	543	535	523	606	571	565	582	549	538	567	586	580	606	534	535	576	591	589	591	558	559	582	561	600	583	598	538	522	589	566	501	556	613	582	528	527	567	592	579	559	574	575	561	604	544	543	556	526	575	561	530	528	575	636	496	587	519	571	543	582	523	582	550	531	556	536	584	549	533	519	580	559	541	565	576	555	539	570	539	559	547	553	577	546	535	552	561	589	528	526	550	575	551	538	559	579	543	547	536	531	524	559	580	561	543	576	564	563	566	569	547	575	558	538	572	563	553	579	586	561	534	540	548	571	595	561	591	540	598	561	580	577	519	597	576	580	570	527	532	586	630	531	563	576	554	583	530	554	544	585	566	553	569	611	571	538	583	628	553	568	559	569	546	559	544	600	592	559	508	542	530	552	569	551	551	573	546	569	555	569	577	551	528	522	550	529	558	540	582	579	585	572	576	569	540	555	574	535	524	584	559	592	564	586	542	568	539	569	525	555	566	600	593	555	596	542	607	524	582	544	573	565	553	577	580	559	571	540	569	545	537	586	594	578	595	513	602	544	562	556	578	550	569	560	559	542	533	564	572	568	537	513	542	539	561	549	607	582	582	575	540	560	549	570	539	588	570	523	536	570	566	640	569	518	548	572	575	605	557	564	575	538	601	584	552	607	549	561	519	532	558	559	571	532	577	573	556	534	542	545	551	566	537	553	567	544	590	585	578	548	551	566	563	582	558	601	568	579	572	572	554	557	558	558	577	566	569	530	523	535	536	518	565	592	530	539	562	568	568	565	542	563	525	552	546	549	561	568	587	548	561	572	512	587	526	526	585	563	564	575	565	545	528	530	542	542	617	561	520	600	496	579	536	596	539	562	582	550	574	574	546	569	574	548	579	564	542	552	557	577	561	577	548	623	534	530	576	574	538	531	537	562	569	577	568	561	518	516	555	578	550	525	515	565	600	555	528	577	568	581	614	571	550	563	487	561	596	564	576	563	604	553	566	593	554	534	532	566	560	586	578	523	569	588	548	525	552	555	573	553	559	587	528	578	590	583	544	575	553	541	590	579	585	502	577	537	569	552	551	553	590	556	562	543	595	583	546	526	575	560	557	594	580	521	578	564	584	569	605	550	566	601	551	570	538	547	533	550	558	547	599	549	553	559	513	552	585	542	568	519	532	605	584	566	580	560	520	550	516	614	543	555	588	578	566	554	539	563	570	535	505	497	552	529	557	571	561	532	541	563	571	539	567	570	566	576	595	516	582	530	566	600	572	556	553	569	538	536	529	517	556	554	527	607	549	535	586	583	546	501	560	566	540	538	562	588	556	501	508	535	572	577	552	572	566	570	587	591	596	520	570	535	551	553	580	550	572	544	557	620	555	534	579	595	560	547	515	524	577	516	577	525	548	563	595	569	593	574	565	572	536	554	533	553	575	569	561	557	585	542	542	586	512	617	548	556	529	511	564	508	606	539	577	551	547	542	539	567	599	534	565	564	513	595	537	579	552	524	556	526	566	514	582	556	585	561	554	534	557	581	515	543	517	537	521	545	517	553	544	530	540	558	563	584	555	539	548	547	547	557	605	584	544	576	559	541	551	579	517	542	562	571	548	526	564	568	541	569	553	526	574	569	507	563	550	587	575	599	522	558	543	513	545	523	524	518	569	534	547	565	525	560	594	553	581	578	585	559	565	544	552	562	597	571	544	583	555	540	522	532	603	526	568	603	555	576	522	575	570	594	520	566	572	569	549	607	562	602	537	533	553	557	528	532	553	615	547	534	586	545	558	508	558	561	598	548	564	540	586	554	535	587	544	566	519	579	532	557	553	529	506	570	532	536	583	556	552	548	544	584	591	590	583	553	530	535	542	537	532	577	532	577	566	611	549	606	552	510	566	559	555	546	556	529	557	582	556	590	561	625	553	568	605	577	554	587	558	555	548	583	533	556	539	560	530	574	509	551	561	555	549	558	560	577	579	544	564	564	542	556	539	566	514	560	550	563	533	548	593	540	549	574	581	535	558	549	509	555	556	551	568	564	553	596	567	542	575	586	572	515	555	556	572	578	563	506	565	569	553	552	533	557	547	559	532	533	535	552	589	563	525	518	537	578	575	526	554	542	570	545	568	553	558	548	550	559	603	528	585	513	559	550	586	629	584	513	557	579	548	548	552	544	584	549	564	590	512	531	536	545	569	601	542	558	514	564	496	567	597	523	627	518	558	551	516	534	585	553	548	521	526	582	584	565	563	570	568	536	547	532	578	552	561	528	554	549	556	538	535	564	533	557	572	563	562	576	519	533	567	549	544	521	599	588	563	588	552	585	572	548	550	533	566	543	606	554	564	553	519	548	583	557	533	535	504	567	555	541	526	597	590	573	610	529	567	569	563	548	547	573	579	493	562	552	566	570	591	543	536	550	537	554	536	600	552	559	565	536	528	592	604	548	546	615	580	587	591	556	563	516	558	528	589	587	552	533	605	541	547	558	556	538	570	565	565	594	567	511	547	556	553	575	515	577	571	534	570	542	560	555	547	536	582	573	555	594	498	560	559	561	555	516	570	585	552	608	560	566	567	564	560	516	560	558	583	550	568	550	521	578	543	575	554	532	534	492	567	526	588	565
5336	10163	8434	4415	3112	2513	1997	1649	1443	1333	1304	1172	1101	1068	1035	1007	1023	944	986	994	912	851	871	862	901	853	853	852	909	852	848	842	852	871	812	825	869	804	786	856	893	834	831	861	835	829	833	817	833	889	830	805	815	880	866	886	896	837	842	859	827	866	844	843	806	827	843	812	837	844	831	858	872	799	846	826	841	854	816	798	850	846	855	819	882	850	793	884	843	770	828	845	836	787	795	802	883	827	804	848	798	776	849	857	834	824	808	801	785	833	823	789	815	816	817	837	821	813	798	823	809	845	787	836	823	852	826	820	787	848	835	858	835	856	870	826	828	814	799	805	814	798	838	843	842	821	804	801	770	812	843	842	840	825	846	799	873	767	785	814	792	793	864	832	847	882	801	836	779	812	814	857	810	858	809	810	810	822	865	905	822	824	794	892	802	843	776	811	821	835	787	872	806	773	867	810	797	773	820	803	822	809	821	847	852	814	817	808	834	844	837	812	856	787	821	837	801	783	810	832	820	806	816	844	803	823	808	811	841	819	827	856	861	828	870	828	814	834	785	830	805	835	805	812	817	836	830	852	820	866	840	811	822	824	800	824	825	874	836	822	830	834	895	850	840	857	797	785	784	780	892	795	822	805	793	833	852	837	796	851	859	825	851	817	874	816	817	810	866	804	842	760	858	837	836	769	812	815	812	849	860	812	829	772	828	792	821	819	816	854	873	819	782	825	801	830	852	859	789	829	816	808	820	775	856	838	768	797	773	846	788	797	801	817	893	818	771	835	813	824	828	833	807	818	854	768	787	819	829	842	878	816	838	830	861	835	851	810	817	859	838	794	806	856	826	789	806	809	814	796	803	841	871	809	771	808	870	804	795	811	860	853	810	849	817	877	846	811	865	844	833	834	752	807	783	834	794	799	838	852	823	805	857	870	850	791	900	783	843	832	847	836	850	816	850	863	764	866	896	773	847	819	781	832	836	837	793	804	832	854	806	775	837	827	843	775	825	844	874	832	787	794	814	845	843	837	784	820	854	799	770	828	848	856	830	812	823	875	827	799	828	800	822	885	788	843	805	837	853	796	845	823	807	874	845	797	828	777	785	799	847	798	809	816	850	839	835	832	846	820	792	804	888	845	774	817	885	769	805	827	805	865	851	815	833	862	847	829	890	872	829	824	816	834	864	808	815	820	818	828	798	829	807	787	844	824	885	811	831	783	870	790	812	821	791	833	815	758	822	794	845	819	802	793	817	838	800	868	823	737	812	798	830	822	843	822	824	823	802	905	834	771	895	859	843	817	812	815	827	795	816	812	848	816	851	852	848	820	845	813	822	848	817	843	821	794	786	793	858	862	801	858	844	831	816	835	871	793	808	834	787	790	866	835	833	835	849	835	792	805	793	786	839	860	835	871	822	834	761	811	826	834	816	808	812	819	833	781	826	847	817	816	843	814	823	796	820	792	842	847	803	840	843	863	838	829	849	795	880	770	825	803	840	816	837	826	833	779	840	817	826	821	783	825	812	847	764	855	871	874	806	873	847	873	800	833	845	785	853	844	808	825	817	831	772	847	859	836	843	872	816	823	807	831	833	878	760	834	875	804	775	818	823	809	800	845	847	798	807	828	834	847	862	801	829	810	785	849	828	837	787	804	878	874	802	831	788	832	818	834	853	780	811	861	818	860	812	801	884	839	841	806	835	792	838	823	825	871	814	755	799	808	819	814	871	813	849	759	850	850	827	843	825	816	848	875	837	786	802	835	837	855	840	822	838	855	801	830	812	793	798	809	815	741	819	771	799	804	861	856	836	824	871	842	803	831	865	820	857	873	805	793	857	858	843	851	809	833	831	847	802	798	817	819	841	822	837	842	847	830	838	831	891	812	811	849	859	862	826	883	812	819	808	809	828	825	836	825	830	855	836	828	837	810	747	840	835	809	833	854	794	786	785	834	857	792	798	823	856	801	876	841	839	771	821	860	827	824	782	851	796	817	798	863	822	884	813	836	862	787	826	865	836	841	831	851	822	816	878	745	844	809	841	885	810	822	838	799	900	832	838	773	819	809	861	776	842	846	871	882	773	821	831	856	860	830	813	801	791	776	844	805	821	852	926	838	818	804	838	843	857	817	837	822	838	840	828	844	834	840	845	806	860	857	864	853	787	721	857	809	800	826	790	875	794	811	794	859	856	842	786	862	797	839	819	814	810	852	796	819	805	817	845	851	807	863	836	761	807	750	813	811	850	813	900	825	832	813	862	817	832	800	822	831	813	790	831	811	799	831	808	818	814	894	868	848	814	838	817	872	801	849	779	765	878	818	830	832	886	807	820	812	800	821	846	841	864	868	830	866	882	893	791	859	802	837	857	758	863	828	782	773	826	858	809	794	828	848	790	815	797	813	871	817	781	802	851	804	828	898	832	842	818	831	837	828	789	795	849	855	845	799	835	865	851	827	824	827	833	830	880	805	835	866	857	819	780	817	845	833	833	869	805	816	825	824	804	826	824	849	802	799	834	802	847	797	820	863	841	824	796	850	834	846	860	799	804	835	828	813	874	850	807	805	841	783	823	784	830	805	843	857	871	797	825	853	783	825	812	805	806	793	865	871	825	811	842	818	796	801	854	837	879	812	843	811	823	848	834	843	831	845	852	793	825	823	802	794	765	779	843	835	817	781	822	829	791	877	824	832	805	869	817	844	825	851	835	805	823	816	816	873	859	846	793	803	832	804	809	808	817	817	814	830	863	840	824	791	801	835	801	854	859	815	831	839	852	838	848	834	861	856	790	814	822	898	822	802	823	821	803	852	858	791	845	814	853	834	807	831	832	885	844	803	802	810	814	872	828	802	808	816	805	830	834	842	847	809	814	842	812	828	829	823	829	860	829	855	834	789	835	817	871	767	823	809	781	824	830	852	811	835	882	834	843	818	813	820	878	770	822	828	845	865	828	830	805	848	797	851	778	859	873	820	773	829	809	793	826	816	849	842	816	783	794	859	820	748	842	835	804	836	824	800	841	810	820	827	816	822	820	883	838	808	840	845	821	884	839	816	805	832	860	825	771	800	805	852	847	835	847	778	845	844	784	832	843	820	793	814	843	855	874	814	820	828	874	826	811	810	800	800	780	810	836	874	805	818	813	852	773	828	812	839	818	828	897	832	820	817	808	849	821	850	746	843	765	821	813	840	848	822	819	834	839	825	831	776	856	849	866	754	809	772	807	835	902	820	823	831	821	802	852	829	778	789	844	825	834	831	794	814	892	803	861	820	806	805	809	821	834	843	816	784	806	884	777	821	856	810	837	825	848	815	813	835	833	824	813	829	806	838	823	794	842	861	846	835	835	827	822	803	885	788	847	867	865	844	819	788	804	813	842	854	822	796	821	764	783	779	799	846	851	820	803	803	869	846	816	875	807	825	793	832	830	772	810	830	812	805	808	849	800	801	853	807	809	842	824	885	803	865	816	818	802	809	802	851	790	833	812	835	851	819	862	837
22956	21056	28777	23566	21057	20745	2988	865	606	572	467	469	417	389	361	389	349	336	300	355	345	280	289	293	319	267	288	277	281	269	274	255	269	268	300	271	301	254	229	241	261	311	276	262	245	258	265	244	261	263	248	270	299	264	265	231	263	278	277	268	275	275	241	265	271	270	289	274	247	211	280	295	267	251	274	261	265	253	257	266	257	260	255	221	280	267	229	250	237	259	235	258	264	253	277	249	257	227	226	232	281	242	261	257	239	258	243	265	237	261	259	283	254	256	268	239	266	238	248	290	237	240	266	283	262	258	233	260	236	250	248	289	256	246	256	234	262	282	259	234	256	219	263	242	242	244	264	265	246	271	263	265	240	237	235	282	236	262	233	291	252	272	308	257	235	272	258	248	262	266	255	226	252	228	265	259	240	259	266	271	243	231	273	243	260	241	255	233	269	244	233	259	257	300	251	228	238	242	249	275	281	254	281	236	271	253	258	243	266	256	254	260	276	257	277	232	279	248	258	236	269	294	261	286	226	249	252	259	254	253	246	250	259	254	274	248	262	266	263	247	251	252	257	261	251	243	277	230	235	241	244	235	266	263	260	231	254	261	248	270	246	294	272	249	282	276	246	248	254	260	229	273	230	255	255	254	247	234	273	243	259	229	227	232	265	259	241	249	256	224	264	253	267	231	271	270	228	231	257	248	248	240	252	244	243	277	229	258	257	260	274	242	260	245	245	259	274	262	241	243	268	275	252	259	261	270	272	237	235	248	246	263	246	247	244	258	284	263	237	259	244	248	258	247	232	227	268	259	253	249	261	251	244	241	284	264	281	264	245	235	247	265	235	248	263	279	243	249	209	267	270	236	269	259	242	280	260	243	218	229	228	281	281	280	242	236	273	259	257	230	231	255	242	252	243	239	239	242	254	250	254	269	250	256	278	267	253	257	231	233	247	265	264	287	264	254	269	244	244	245	274	249	243	249	272	259	256	274	241	231	288	267	265	268	257	275	247	246	238	288	259	261	254	243	255	282	239	260	239	252	244	218	261	238	252	273	235	266	241	254	236	250	249	228	240	227	238	273	270	289	292	243	248	259	236	251	259	293	256	259	261	260	229	245	258	260	255	233	223	268	265	271	244	260	249	242	224	261	263	290	258	272	233	226	228	245	262	265	249	247	260	258	237	253	236	251	245	257	273	256	271	299	259	260	240	261	266	253	255	237	236	271	264	276	280	259	236	266	253	228	238	255	251	224	261	224	245	259	229	236	258	240	265	247	271	272	250	252	250	255	251	255	280	288	280	241	257	260	246	254	240	254	263	261	260	224	242	267	255	236	252	285	262	274	252	258	279	270	261	260	255	258	271	250	297	257	274	267	272	209	257	272	228	236	248	246	256	251	270	245	252	246	238	258	227	230	256	233	264	251	250	250	269	260	288	270	239	223	262	263	240	236	266	248	257	277	228	242	251	263	247	257	234	270	229	272	238	248	258	248	252	246	262	260	276	237	239	251	255	253	273	275	229	237	246	232	241	233	260	260	255	265	255	276	260	277	253	228	226	247	255	260	256	274	275	256	256	220	251	268	261	265	245	262	246	251	260	248	246	239	239	278	260	214	236	292	269	242	259	281	270	265	225	248	240	254	274	237	248	248	277	271	261	250	238	281	264	263	244	253	271	255	270	317	250	254	244	270	257	276	254	265	249	248	228	244	259	245	248	224	245	225	307	259	254	261	249	247	232	246	238	239	257	250	244	269	262	255	252	240	256	236	273	269	266	252	268	237	228	235	233	246	256	255	238	258	258	256	272	265	259	253	214	262	242	259	250	284	254	245	255	242	255	277	245	233	247	241	263	267	236	233	237	291	265	247	264	235	254	264	234	216	281	248	252	260	238	286	235	253	233	250	269	267	242	255	270	248	220	273	256	244	229	266	244	252	257	268	258	255	241	238	253	242	251	238	263	265	254	260	286	253	266	244	250	246	266	281	277	241	257	248	230	224	270	242	223	269	259	246	241	276	240	234	240	277	267	254	229	259	259	249	267	248	257	246	251	222	263	255	263	262	254	252	221	262	260	274	236	255	233	232	233	257	247	244	270	246	252	248	246	241	248	255	255	261	263	249	234	260	258	225	261	290	263	246	289	254	224	220	234	248	246	280	231	245	247	248	286	267	238	248	235	252	235	270	240	236	242	272	247	256	242	244	245	257	259	262	266	244	240	240	236	227	280	231	251	246	234	255	258	250	268	213	249	240	261	260	253	256	263	248	248	219	268	233	259	220	255	249	228	290	271	263	248	252	243	238	254	245	278	253	230	240	259	242	222	233	288	262	239	239	272	273	214	257	259	291	245	253	243	283	227	284	228	241	261	240	260	253	267	212	273	255	251	244	268	246	249	259	242	230	251	255	243	251	264	261	235	264	273	211	249	247	256	270	251	253	253	235	267	210	250	211	245	276	231	269	255	260	259	259	259	248	271	278	297	278	262	242	246	272	258	244	261	257	259	239	240	266	285	256	273	265	251	270	247	257	258	243	237	252	241	252	221	249	262	266	225	260	245	254	219	255	228	243	234	243	225	252	246	250	273	241	247	249	252	249	257	249	246	263	256	271	249	280	231	248	259	263	279	265	245	239	245	254	250	250	278	232	244	267	259	248	232	212	286	285	265	270	260	266	229	256	229	253	267	268	279	245	286	243	217	258	249	223	240	254	242	270	282	272	246	250	221	248	247	235	286	261	216	233	270	249	280	242	244	256	281	244	288	251	256	257	244	267	251	245	254	283	243	244	250	246	237	270	253	270	242	243	243	259	246	255	267	242	224	243	249	259	276	227	256	259	243	221	242	247	256	244	258	224	216	245	247	253	252	290	246	244	228	277	205	247	243	266	246	266	225	234	270	256	243	251	238	276	234	230	241	265	246	258	227	254	222	254	240	245	244	274	271	223	230	258	226	233	239	260	264	256	270	257	254	272	232	244	283	218	259	231	235	223	257	249	225	240	237	233	263	253	220	242	248	229	248	262	259	240	280	246	257	258	246	242	292	252	287	230	235	236	243	257	270	252	280	251	260	260	255	261	245	252	264	241	257	245	262	246	235	236	252	261	225	237	277	250	253	256	250	242	252	244	278	256	261	267	248	252	255	279	231	258	260	259	257	267	243	261	236	251	269	243	246	227	242	268	264	251	249	237	274	230	245	262	249	257	287	278	265	242	251	297	263	251	245	249	268	243	243	256	249	235	251	264	264	252	230	242	253	268	264	280	249	265	284	256	258	260	238	247	245	233	246	243	248	246	250	261	251	274	256	284	270	271	251	267	240	253	267	243	259	230	262	252	262	245	248	258	207	254	274	259	222	253	264	246	259	251	263	268	233	269	232	283	252	248	229	247	243	249	247	245	243	242	279	261	232	256	256	244	242	245	255	232	257	273	275	273	235	255	258	238	261	237	251	253	264	254	251	270	261	262	251	251	248	256	247	235	239	230	251	243	261	244	270	265
7355	15646	13101	6837	4777	3429	2536	1983	1714	1415	1184	1093	990	876	802	765	689	675	621	593	580	546	581	540	510	494	495	497	499	495	448	483	422	436	498	454	402	423	422	407	442	438	440	390	377	415	406	414	422	410	403	447	384	410	413	431	421	435	409	427	405	415	453	384	416	400	402	417	419	388	392	400	396	410	426	415	389	388	375	405	398	405	377	394	414	421	392	391	423	367	398	414	375	393	375	404	393	408	420	395	385	390	380	373	400	423	421	395	415	408	410	394	392	419	381	400	377	382	416	405	392	406	389	425	338	385	409	402	380	389	404	391	382	418	389	394	381	394	374	393	372	421	433	401	365	401	392	390	386	401	395	398	395	417	370	405	405	390	402	412	389	395	397	376	390	398	412	416	374	395	345	376	338	373	374	360	387	408	395	397	379	375	402	400	394	357	366	380	363	361	377	368	399	394	396	384	377	389	404	370	355	397	352	383	377	415	394	372	373	354	393	387	388	385	425	394	369	389	390	425	377	417	403	373	387	386	404	386	380	396	390	374	411	415	422	411	390	397	369	358	385	386	394	421	394	389	403	397	400	406	395	399	419	369	401	360	368	391	404	397	377	406	418	422	395	367	401	392	455	394	394	428	456	406	376	390	446	389	421	372	403	373	379	400	373	367	389	404	398	400	409	381	401	372	386	382	402	403	414	394	429	364	388	400	409	370	433	389	408	381	373	397	395	360	364	375	407	383	375	387	409	366	379	392	407	409	369	391	436	376	441	406	395	392	415	385	405	411	386	371	357	409	422	388	388	386	382	411	362	379	405	425	431	372	422	392	407	377	398	385	433	412	407	398	381	393	384	350	383	391	391	378	368	404	374	426	421	432	419	420	358	380	412	363	421	394	383	377	427	376	409	370	386	414	406	402	415	373	382	372	379	370	425	363	420	356	410	371	405	361	398	410	411	367	404	402	383	378	419	395	437	404	353	390	378	413	389	396	367	397	389	381	387	409	402	381	392	407	431	379	373	399	369	420	430	360	429	395	370	385	395	396	397	378	370	381	387	393	370	437	424	390	397	407	414	400	413	391	395	366	359	395	367	368	398	390	434	387	409	392	390	390	403	389	388	372	400	350	404	402	418	415	408	425	356	384	422	362	393	394	392	396	408	398	416	410	388	411	399	387	368	402	388	464	379	357	367	385	374	361	366	397	393	423	379	377	377	408	393	386	384	401	373	393	370	391	388	389	396	396	362	397	381	430	364	421	411	390	346	376	386	411	389	403	369	392	371	342	401	424	387	396	387	371	387	373	427	403	407	381	358	378	372	354	404	412	358	402	421	370	396	374	387	361	377	386	357	393	373	385	436	413	397	357	421	428	379	362	373	359	392	382	401	381	409	424	402	443	383	408	390	412	413	427	408	368	414	386	394	359	414	339	427	394	393	398	348	411	396	381	404	387	336	388	397	394	414	344	392	399	390	406	385	421	375	399	411	410	358	422	403	410	405	392	405	366	397	381	399	390	406	423	353	420	402	417	384	358	384	357	371	392	395	375	433	383	406	370	365	403	368	378	393	406	397	433	409	396	341	371	409	403	395	437	408	372	372	427	386	360	391	393	432	365	406	377	365	342	363	422	401	383	402	371	385	425	412	396	386	379	408	399	435	403	407	394	402	361	377	386	368	371	393	376	406	380	406	369	390	425	379	404	375	416	411	394	368	405	387	416	399	423	394	410	372	404	400	373	405	361	379	400	346	388	414	412	394	400	398	414	373	415	393	438	357	384	393	384	371	406	443	417	398	401	406	377	378	375	372	377	416	360	378	431	359	408	389	389	409	359	423	357	396	415	396	374	398	383	426	393	398	377	417	381	404	408	393	397	383	387	372	391	399	386	382	391	391	364	363	396	369	401	390	410	347	383	377	358	414	411	373	375	387	382	380	412	429	404	394	383	390	369	381	414	391	405	397	427	426	367	406	384	404	385	358	412	368	427	396	393	382	396	390	367	388	390	387	365	406	414	383	380	397	387	393	438	390	367	399	416	403	365	418	415	371	389	350	375	375	412	394	407	392	369	389	399	400	376	418	444	377	407	397	391	414	393	375	412	382	378	383	407	402	410	363	393	383	343	389	401	386	394	392	386	370	381	374	388	395	367	402	395	402	409	360	386	378	395	380	385	402	420	378	377	399	372	412	395	399	371	416	417	392	388	401	433	405	391	382	427	409	413	410	385	370	389	412	394	409	365	369	383	366	414	379	393	472	395	389	418	399	386	403	403	413	424	391	347	357	415	347	384	397	390	390	386	347	359	427	412	377	403	382	369	422	378	363	393	382	396	379	403	408	385	392	393	385	370	394	413	415	404	341	379	413	398	378	402	396	432	420	402	392	393	379	370	413	391	382	384	398	377	368	404	396	386	379	411	397	364	398	388	406	383	373	409	369	383	416	419	429	399	398	410	390	368	380	362	393	393	422	431	383	394	378	401	401	361	384	405	405	385	382	384	411	427	379	427	419	381	358	385	427	422	424	398	428	405	394	376	413	395	377	409	391	383	389	392	388	409	419	383	400	411	394	390	365	384	392	398	389	357	391	394	385	418	440	395	367	385	400	374	378	414	404	398	395	382	360	396	415	425	380	363	371	372	398	390	391	396	378	398	411	424	357	392	418	405	379	378	423	379	381	391	380	418	412	375	402	359	384	394	386	415	375	403	404	393	395	407	427	383	357	421	399	379	373	412	383	405	355	375	368	381	422	401	403	413	378	359	410	347	390	377	369	403	429	368	414	420	375	383	364	395	388	371	392	403	370	363	370	374	422	370	405	413	442	404	422	372	415	398	377	407	382	403	383	420	425	424	406	409	422	422	382	391	356	395	425	399	369	393	384	386	381	366	367	425	415	369	370	409	411	396	395	355	362	401	394	396	387	404	371	405	375	432	400	359	405	387	372	387	385	386	374	418	369	404	378	379	370	379	385	391	391	356	407	397	361	411	394	397	397	412	393	429	405	384	351	388	351	382	395	359	382	389	399	403	355	373	377	386	384	405	399	388	391	418	399	415	403	437	395	390	385	403	423	410	398	387	384	377	411	451	397	374	371	389	389	399	372	375	401	406	386	368	386	383	406	357	404	368	378	376	386	394	411	362	405	386	420	405	375	377	398	394	396	425	414	412	401	419	409	414	417	399	355	414	375	410	379	397	369	357	395	377	398	367	366	387	371	411	398	402	421	402	375	383	390	400	414	395	383	369	391	376	362	379	386	374	418	401	372	414	412	406	394	401	359	372	387	385	424	430	431	411	427	434	364	389	385	404	373	409	437	396	409	375	383	419	400	390	379	427	394	385	394	393	395	403	400	363	391	413	359	376	381	394	377	402	419	378	380	371	379	347	374	397	415	422	377	382	432	391	374	365	385	436	379	385	430	367	390	399	397	399	372	407	382	384	395	370	371	398	389	393	406	414	400	381	414	414	379	392	385	407	380	417	384	420	429	374	429	363	398	359
26716	19904	6688	1028	821	715	620	575	587	569	572	546	585	555	531	598	494	524	558	571	522	556	544	514	533	550	547	539	594	567	584	588	550	543	536	542	542	542	509	525	539	585	568	531	598	553	548	577	554	542	558	536	591	478	577	541	594	564	551	580	543	556	496	574	567	550	581	577	557	575	559	548	556	553	576	565	563	556	521	589	585	515	580	517	577	544	542	553	535	534	513	531	560	562	547	550	529	505	532	532	547	541	541	536	577	554	559	553	539	515	577	576	539	564	545	559	551	563	566	532	542	550	535	575	562	572	517	539	572	577	591	610	542	544	548	554	538	548	557	576	547	567	565	550	543	545	538	522	589	574	532	530	545	540	571	521	547	541	510	546	539	549	562	541	590	560	568	553	509	522	565	551	543	592	566	586	544	547	544	553	589	531	562	545	567	573	582	539	545	556	584	538	543	572	541	551	491	562	564	562	537	564	573	531	564	568	577	565	538	504	590	547	551	523	547	581	554	539	531	520	523	585	572	549	522	542	564	483	519	583	575	564	552	568	568	558	513	580	513	571	557	514	542	523	539	513	494	566	574	526	522	540	550	549	541	551	536	531	544	571	603	564	539	539	552	553	566	562	561	533	546	580	564	551	593	565	537	570	579	560	543	550	525	583	564	533	565	558	565	537	536	533	538	550	523	567	618	550	522	606	547	568	526	548	603	538	534	582	557	599	561	531	550	512	535	572	544	514	561	524	555	552	584	560	559	552	561	559	573	564	570	549	547	547	518	564	571	550	571	565	567	545	494	582	530	539	557	565	551	509	588	514	566	581	547	544	522	541	534	502	556	575	521	560	534	569	583	590	499	528	523	557	526	521	555	549	531	535	526	529	577	574	573	565	553	508	521	602	556	532	540	533	547	530	572	557	560	541	587	551	529	547	544	565	582	518	549	515	563	521	559	544	556	542	556	509	547	542	565	559	551	516	544	527	537	596	559	541	567	593	493	560	517	584	557	567	565	541	549	521	531	558	538	521	563	579	539	598	530	522	580	540	529	528	586	611	528	540	540	553	548	547	528	511	513	494	570	566	561	540	542	487	555	541	543	545	563	584	537	515	543	558	583	540	537	549	505	525	544	576	566	540	560	593	550	529	537	564	560	507	527	512	510	540	552	527	529	546	570	505	511	550	556	563	572	535	512	570	550	508	575	513	582	560	544	555	544	555	551	526	569	522	551	553	548	553	543	538	531	510	576	520	547	568	554	542	557	524	508	583	567	523	541	535	523	547	567	542	583	592	524	541	605	573	536	595	541	573	522	530	558	558	587	561	567	547	537	530	536	516	561	541	554	537	544	534	568	539	578	584	573	551	552	529	573	548	541	607	571	591	575	532	565	539	554	547	550	566	527	547	557	540	515	558	531	577	546	522	557	579	560	523	557	527	537	561	583	508	530	569	586	510	564	513	575	532	580	554	595	599	529	527	547	603	543	535	599	532	542	523	530	545	573	584	543	526	521	527	571	502	558	536	535	532	597	540	526	531	530	548	554	542	534	599	603	598	539	560	573	534	580	596	531	535	565	578	556	548	564	547	574	559	568	552	541	562	530	578	532	527	557	562	566	538	586	545	547	560	535	566	571	554	536	544	529	563	564	525	563	551	580	553	548	584	540	557	564	553	549	572	547	553	528	518	585	558	527	586	610	541	514	545	541	537	528	576	534	544	539	562	532	554	584	544	582	506	550	548	578	561	538	544	575	580	545	546	522	575	564	565	526	540	529	604	574	542	598	577	563	563	548	552	537	529	567	558	574	562	521	551	566	564	577	558	550	575	560	543	556	561	527	530	578	562	520	561	532	577	574	577	579	592	518	561	538	603	540	483	528	585	519	567	517	516	561	520	531	566	549	543	575	584	557	545	547	559	580	589	506	552	511	565	565	556	579	550	517	583	563	516	538	585	556	555	555	566	574	531	536	551	516	517	561	510	532	537	533	575	603	554	573	548	508	547	541	572	538	507	549	583	557	546	563	542	506	585	555	578	542	500	559	582	567	564	526	555	554	526	571	534	547	526	577	531	571	592	561	577	538	570	511	491	520	540	547	559	528	506	568	556	579	583	550	546	600	615	574	564	571	561	543	545	553	538	557	572	553	546	560	558	559	567	588	530	571	533	542	552	564	549	524	553	517	525	549	543	573	547	538	562	510	542	550	542	512	561	560	554	534	544	551	514	558	583	533	530	540	553	554	544	515	555	598	526	597	539	534	535	566	538	560	525	564	570	588	547	508	560	540	595	521	577	544	586	550	549	512	542	566	549	556	565	589	499	579	525	548	555	529	543	532	566	542	555	547	528	529	619	554	524	546	556	526	558	575	552	555	537	579	524	554	551	591	567	527	521	558	534	579	534	561	556	534	531	506	552	580	548	513	561	549	551	538	575	565	544	530	550	535	616	527	567	583	562	543	542	565	539	555	547	538	563	557	578	566	557	553	539	517	534	560	547	568	519	553	597	514	524	549	553	599	531	514	612	522	549	568	528	592	554	541	580	571	559	504	534	554	579	530	531	561	578	508	503	537	555	542	573	549	532	512	557	554	525	537	575	545	542	542	587	547	562	569	553	542	531	549	551	520	547	520	553	594	541	561	537	569	540	523	588	518	525	551	520	550	545	553	557	536	559	576	552	538	534	598	556	514	531	586	511	567	582	564	571	549	563	575	583	590	569	568	555	544	505	560	572	587	524	526	547	529	555	518	554	603	544	549	545	557	555	572	545	519	562	536	583	522	564	475	575	560	553	555	540	574	528	548	541	563	523	552	546	587	560	548	573	532	538	523	551	572	546	542	556	596	564	586	582	593	522	516	559	533	568	541	555	595	530	511	523	533	573	515	502	554	570	546	543	527	606	501	576	567	562	557	550	544	519	547	552	559	586	568	550	590	529	520	560	536	509	520	514	530	568	553	582	500	508	543	560	581	485	572	526	574	554	516	569	556	528	562	540	534	567	560	535	539	552	556	510	528	551	606	571	546	533	528	510	553	546	592	546	566	552	539	588	560	563	548	525	524	548	561	568	571	587	516	571	562	546	528	524	562	537	556	559	581	537	527	554	577	552	554	549	551	564	596	568	539	553	542	530	534	550	565	518	528	573	545	521	542	551	591	559	597	583	543	530	515	512	544	569	537	521	566	526	566	497	575	553	550	550	504	529	565	524	550	564	543	572	525	549	548	530	588	573	528	566	538	506	565	517	527	553	576	512	555	516	580	530	564	539	548	529	560	549	542	604	523	548	550	563	546	610	533	532	536	517	523	555	575	552	589	566	548	538	546	561	584	556	567	553	561	569	554	562	543	531	572	543	571	538	484	527	553	551	523	540	540	539	576	565	538	493	543	559	561	537	532	568	567	530	535	604	562	576	540	566	589	507	548	539	530	562	543	581	550	555	541	592	529	529	536	573	552	507	519	596	561	555	589	544	554	528	583	487	575	572	569	566	562	550	529	561	538	554
4250	1708	1549	1119	1017	967	879	823	862	923	900	825	799	842	800	826	782	823	835	839	843	805	804	783	877	808	797	826	836	848	854	765	743	811	831	811	832	822	813	846	840	765	770	879	821	764	814	850	808	847	844	798	815	784	772	803	803	842	832	810	796	808	825	785	822	788	815	793	831	846	811	774	828	814	793	814	823	790	845	823	808	846	800	766	798	832	787	822	818	822	776	847	791	802	765	820	794	779	857	749	764	768	782	778	807	815	824	794	804	821	816	849	771	784	796	767	819	831	790	841	829	788	826	810	787	757	835	806	807	880	821	842	819	810	821	773	782	818	780	806	782	821	756	790	801	771	807	827	816	790	802	778	785	797	799	809	836	831	842	829	824	797	816	861	787	810	828	813	792	811	861	791	832	806	837	803	771	751	788	796	768	784	765	767	792	833	801	820	833	785	800	827	903	820	835	815	826	807	802	805	804	813	804	807	826	784	766	764	833	805	791	814	790	806	829	801	809	831	782	777	801	798	777	817	829	822	848	822	771	822	810	779	784	799	801	805	804	779	786	790	791	745	813	834	803	766	846	813	769	775	849	843	843	838	814	797	774	847	869	794	860	821	758	815	812	840	772	817	835	791	795	807	825	798	778	821	786	777	720	783	807	772	832	818	752	825	837	778	820	851	800	787	797	851	791	807	815	872	813	813	766	814	805	806	853	810	812	790	807	819	814	822	782	753	819	819	827	835	804	806	778	795	766	823	812	825	820	844	785	820	769	838	808	849	762	819	837	859	784	805	773	761	788	831	820	842	830	797	774	835	785	804	791	802	798	776	808	776	794	802	799	805	769	832	807	818	824	748	796	821	807	823	811	786	784	829	769	796	816	799	817	814	806	806	785	854	838	824	829	820	796	809	819	799	866	799	816	793	789	777	784	804	823	831	815	826	796	761	852	808	825	787	857	841	801	788	853	793	752	781	791	844	779	817	826	792	799	772	812	857	780	840	834	813	839	819	762	859	812	823	803	809	795	797	791	843	769	859	828	837	761	805	854	785	855	846	778	798	818	838	785	831	861	782	805	797	829	853	785	791	752	822	819	775	771	846	797	840	785	771	800	776	780	738	775	808	835	792	797	778	786	775	783	831	826	828	801	831	787	792	804	818	736	792	826	827	846	821	832	824	790	844	784	825	845	852	837	800	824	781	831	852	790	812	811	812	775	803	795	840	851	800	789	797	796	782	807	788	814	800	845	786	858	818	804	760	795	774	808	810	861	760	807	815	796	835	843	821	783	791	813	796	804	797	829	797	798	800	823	841	832	823	788	818	819	838	819	807	839	826	774	806	857	793	812	889	828	829	798	829	812	824	842	780	780	857	813	767	812	834	842	802	830	799	811	770	851	819	833	797	770	803	822	774	853	814	846	809	817	782	766	768	762	795	853	851	844	833	814	867	834	779	777	804	858	803	811	776	804	794	779	815	811	780	791	793	783	789	803	843	827	817	739	804	822	779	782	782	799	847	817	836	815	799	836	820	851	843	801	792	777	829	806	824	792	851	832	792	842	853	759	836	805	836	834	829	829	847	840	800	824	800	794	782	853	812	844	822	725	836	810	827	789	748	793	759	834	795	843	805	842	754	847	791	790	834	782	803	790	841	838	809	867	832	813	811	776	816	840	810	858	800	798	822	824	800	759	815	751	782	818	838	784	823	826	815	820	789	762	773	794	811	793	812	787	769	797	819	806	821	843	817	833	818	786	790	810	814	782	802	844	791	835	812	798	801	770	843	784	806	790	815	797	795	788	774	744	845	810	781	813	817	813	777	836	799	822	819	788	828	798	836	829	794	788	770	837	808	834	792	820	829	829	824	848	805	815	797	818	759	791	817	782	842	868	761	804	833	800	793	799	808	831	845	802	841	832	819	789	807	820	814	770	795	836	787	776	792	815	844	794	837	797	817	836	783	801	841	888	811	822	776	791	803	863	803	839	816	785	831	779	854	829	805	850	830	849	857	852	795	828	786	787	851	859	759	825	777	789	783	801	872	866	867	804	791	820	837	857	851	814	763	845	848	814	887	815	802	798	825	819	817	795	802	785	832	848	849	808	832	830	788	822	780	821	810	762	832	831	812	826	807	808	829	774	853	858	810	836	797	763	774	780	781	789	835	755	832	780	804	818	811	757	794	802	793	809	821	801	839	797	784	857	786	789	806	827	773	751	843	794	797	822	818	744	817	808	771	793	785	792	805	818	805	812	832	785	798	801	764	841	799	769	854	857	798	779	788	795	775	770	821	796	821	847	847	827	817	807	802	849	815	762	816	796	801	855	808	812	826	789	778	781	775	778	811	825	792	802	770	785	825	808	817	790	811	807	805	801	835	821	847	807	826	823	859	798	817	846	778	819	790	771	777	820	792	844	793	829	838	814	823	808	763	782	812	852	792	803	779	780	787	829	780	840	875	754	831	797	800	813	818	803	809	789	854	807	767	819	807	803	811	782	838	839	821	814	844	832	800	821	813	787	845	811	804	866	812	870	845	792	771	827	775	820	789	849	852	838	755	785	841	785	838	817	789	783	822	817	780	828	779	765	827	820	838	767	837	835	816	806	763	821	794	844	817	810	808	768	811	820	798	823	818	775	849	798	804	804	791	798	803	846	774	835	832	823	794	761	780	863	764	806	819	825	796	796	789	812	836	791	825	813	831	819	779	820	797	752	795	807	828	775	828	829	787	772	829	796	809	830	751	811	862	796	814	859	826	781	777	817	838	849	855	766	830	811	836	813	823	823	809	825	806	784	783	834	836	797	834	816	860	820	843	782	802	833	829	794	825	844	796	832	835	745	821	825	840	785	720	818	804	787	753	789	791	807	813	786	798	751	804	810	797	802	831	870	828	866	785	825	820	810	824	821	829	863	802	769	798	811	821	809	793	799	793	852	852	809	859	803	829	785	812	789	818	806	814	795	768	822	838	870	762	793	794	844	766	810	860	810	816	823	793	798	881	803	836	845	824	833	820	791	785	813	863	836	787	813	798	819	776	800	833	841	821	863	782	804	835	810	809	775	806	826	820	785	824	812	803	862	812	764	839	779	821	790	792	801	792	799	819	821	792	790	791	777	824	858	810	813	849	811	782	792	805	822	828	794	801	855	817	798	832	819	787	794	809	782	804	883	779	793	813	865	795	800	833	859	851	804	789	787	799	779	790	843	816	793	807	792	815	802	806	813	840	799	844	819	839	840	783	816	761	817	844	800	759	794	777	776	822	804	804	819	777	809	784	838	816	804	789	859	824	804	779	811	812	773	785	819	815	838	774	781	812	874	783	841	802	788	785	841	818	821	765	796	820	801	770	817	796	811	812	827	807	827	835	801	814	819	829	852	850	811	797	837	809	762	751	778	801	832	791	799	801	843	792	764	761	825	802	801	798	826	816	847	829	847	806	773	825	798	808	796	812	800	732	805	839	758	847	878	809	830	809	817	818	844	800	802	874	810	841	777	808
23816	21044	28234	24031	20934	5350	1158	836	786	713	668	692	629	623	600	610	602	568	605	567	609	628	617	595	565	565	580	550	569	536	562	580	555	583	566	578	550	538	561	604	542	537	557	569	569	529	543	548	569	535	570	553	540	567	565	543	560	562	565	593	580	602	525	554	540	584	602	568	549	542	577	565	593	542	531	577	538	555	555	590	524	554	539	522	529	553	555	573	594	568	573	592	538	552	569	522	513	562	578	547	540	524	553	546	546	588	517	535	565	537	629	569	553	536	540	551	563	613	572	550	560	542	515	515	515	540	571	541	510	545	531	574	573	552	538	563	567	564	534	558	574	539	563	585	547	517	540	567	545	561	557	500	540	583	576	506	568	567	537	565	561	571	561	569	598	552	566	575	586	553	575	537	588	551	525	557	568	538	526	555	556	603	569	592	549	549	521	564	573	565	553	541	519	542	535	550	567	504	552	566	573	516	545	541	569	526	559	536	568	541	547	587	567	552	554	528	536	548	565	585	563	558	556	538	557	550	521	565	579	551	580	540	562	551	578	573	541	536	536	559	514	567	553	559	559	570	594	572	530	602	516	555	547	553	542	522	564	521	518	557	579	537	571	548	545	516	548	563	565	555	528	533	594	555	539	579	540	544	553	520	559	552	577	561	594	548	557	564	545	528	557	554	530	514	509	521	565	570	564	564	566	540	594	578	537	600	572	538	522	522	579	566	530	609	574	577	540	541	585	579	527	545	561	559	539	542	600	548	550	541	521	509	533	566	568	529	570	537	564	556	578	543	551	536	538	544	577	555	527	551	572	543	561	528	512	554	539	565	566	572	543	551	548	569	553	557	599	528	527	564	534	533	563	586	567	564	570	587	530	560	550	569	542	577	557	540	550	544	559	563	543	553	605	563	559	599	516	576	561	581	561	558	592	611	539	563	543	564	524	541	578	529	547	593	557	526	535	553	578	539	550	548	551	577	574	571	550	546	561	539	562	573	571	558	514	598	551	550	560	520	545	543	521	543	562	551	532	571	556	528	525	568	564	570	530	581	532	565	556	561	563	559	538	555	543	571	546	540	542	540	526	558	571	538	521	550	551	588	554	557	583	563	614	550	538	594	523	534	518	567	514	513	518	532	559	586	533	563	535	535	570	522	547	605	507	565	535	547	596	527	529	539	542	557	570	548	568	549	538	598	569	565	557	502	512	519	542	564	600	572	583	538	511	560	550	568	544	572	557	594	554	584	538	527	534	607	540	525	551	539	554	530	560	568	519	560	557	574	559	547	540	544	604	540	566	570	513	588	578	526	535	587	535	513	548	567	562	568	572	546	519	537	542	562	561	519	530	564	565	556	501	554	537	586	524	546	578	512	546	553	561	600	533	562	579	538	555	578	588	542	554	600	580	549	532	578	541	568	568	572	537	551	545	574	572	550	602	501	542	551	552	554	556	567	586	584	541	556	551	584	552	561	561	558	575	579	580	561	569	500	567	582	571	535	589	502	568	581	547	562	524	502	570	534	579	556	512	567	526	570	528	537	576	537	558	556	499	539	566	567	543	569	573	539	563	532	582	549	547	523	538	531	536	588	589	536	554	575	598	591	497	529	548	565	554	532	580	533	542	561	569	590	571	564	530	540	564	535	540	566	518	556	567	548	567	554	590	526	548	548	540	525	592	549	529	581	526	532	581	613	561	586	522	589	570	577	525	500	535	577	521	575	577	601	562	568	510	563	584	569	533	573	544	593	574	543	543	549	528	556	547	535	528	555	564	525	587	573	599	529	530	520	533	543	576	566	521	531	556	548	571	533	575	524	561	551	551	536	571	577	544	549	521	527	583	538	554	533	576	557	535	569	551	568	575	576	572	531	565	568	579	563	542	520	540	573	560	523	568	548	539	548	558	559	543	571	536	535	544	547	600	546	572	509	572	538	525	542	590	570	528	567	565	535	537	536	542	529	534	538	528	600	580	571	579	526	536	560	549	584	524	503	571	538	501	498	535	501	515	533	578	540	563	559	542	557	523	539	539	554	572	550	542	579	528	548	530	553	581	545	545	548	566	535	558	592	529	573	529	561	554	523	572	548	569	544	590	532	545	570	543	562	552	536	584	507	533	546	503	560	623	546	553	564	543	527	576	514	566	562	570	524	576	532	567	539	555	543	560	539	523	575	559	583	544	531	570	535	576	535	547	514	595	594	558	536	547	582	540	542	535	576	532	549	569	514	555	555	535	517	579	572	573	540	558	560	543	536	582	565	523	541	578	564	540	497	607	564	561	560	506	537	535	573	599	546	552	541	547	564	540	546	532	579	531	540	510	544	550	590	604	605	529	547	563	537	597	548	557	556	579	547	519	558	505	503	550	547	509	534	550	593	543	566	540	534	573	595	525	549	571	544	568	529	558	557	591	573	566	544	544	562	548	545	543	593	508	565	537	561	544	573	585	587	572	593	544	521	539	523	536	576	555	558	541	545	558	563	538	517	567	509	537	580	547	546	589	572	595	556	565	585	556	585	526	551	595	563	558	578	596	567	612	587	557	552	554	535	564	553	560	551	525	538	557	554	541	522	537	600	530	561	548	580	612	542	550	557	531	558	548	542	554	584	564	515	524	539	541	520	517	561	523	580	540	510	537	547	538	561	565	584	560	551	582	579	545	544	499	552	529	542	553	542	587	595	558	532	541	591	505	571	532	523	528	576	522	540	533	594	564	583	539	558	548	555	565	519	561	562	548	534	565	553	560	551	577	551	535	558	540	580	547	582	590	537	524	543	547	573	516	536	536	554	579	579	594	509	583	544	547	569	566	558	559	548	530	540	546	538	554	579	552	505	571	542	554	554	586	546	540	568	588	550	578	555	545	558	535	549	508	563	586	540	566	558	490	561	511	592	537	525	567	572	547	529	575	508	597	535	570	546	533	532	586	534	545	588	515	545	542	556	542	544	572	564	548	578	535	556	540	528	512	557	554	588	546	522	538	577	600	539	557	572	600	593	582	559	554	555	580	545	564	574	578	575	550	540	553	546	537	539	491	544	543	530	535	549	537	535	554	576	553	528	489	592	532	572	553	525	560	572	526	532	526	562	562	520	569	556	560	513	572	550	515	538	561	539	545	551	540	545	586	565	537	599	557	592	555	582	534	540	574	561	561	589	562	553	607	523	531	529	613	515	545	543	561	591	523	563	553	559	512	563	567	530	537	579	585	522	517	621	596	550	542	595	552	548	562	529	561	597	546	542	560	548	543	534	541	522	555	569	552	568	560	587	531	559	522	534	601	545	561	565	585	564	535	531	569	543	587	532	578	521	521	548	538	571	548	580	537	565	549	515	554	567	536	527	587	595	517	505	565	541	561	576	574	543	530	501	521	551	573	540	562	521	554	558	588	579	550	526	551	571	539	567	567	601	589	521	575	540	560	517	550	564	540	520	564	541	573	525	549	573	640	520	562	567	524	556	534	530	562	516	533	515	576	506	559	561	579	559	531	531	536	499
5442	10021	8465	4533	3170	2521	2005	1710	1569	1318	1276	1186	1155	1068	1076	980	950	967	975	936	905	902	939	931	895	895	924	815	892	870	871	906	858	825	806	853	878	898	903	794	831	888	810	819	824	832	817	839	846	817	831	871	813	850	859	828	846	856	849	840	813	806	807	896	809	848	830	806	875	840	845	880	793	837	811	864	862	810	809	809	827	848	805	804	811	802	878	804	823	839	806	869	800	793	836	872	847	837	843	850	847	841	818	860	795	823	786	820	842	772	794	895	907	820	788	846	814	836	843	846	804	837	810	839	847	843	846	766	831	828	828	813	793	791	846	796	810	797	822	822	801	807	769	791	815	858	790	820	823	833	861	827	830	789	782	794	817	856	846	833	825	823	810	824	816	846	836	801	804	790	834	797	804	816	848	809	816	836	804	788	825	843	851	811	833	828	827	842	787	856	826	805	821	776	885	814	813	826	778	774	788	779	842	798	813	828	845	820	751	841	795	840	771	834	833	825	787	820	790	821	823	826	815	788	858	828	871	835	842	770	828	814	825	818	784	797	833	806	803	765	820	783	815	827	835	826	826	798	814	842	809	817	825	799	798	828	851	800	871	802	792	796	823	832	781	813	874	806	793	853	779	824	879	775	814	900	821	821	795	799	818	834	819	826	848	787	836	791	805	844	850	821	779	864	802	802	826	804	756	789	788	833	828	827	804	812	822	835	840	844	809	838	781	784	813	790	840	823	822	864	777	851	822	829	770	803	843	830	873	825	814	865	837	810	809	812	838	786	813	816	764	807	786	804	845	808	799	786	819	818	862	786	864	879	826	821	823	815	841	851	841	802	830	817	854	794	844	822	806	818	786	799	814	762	823	818	821	784	815	817	786	846	817	793	816	859	853	810	850	826	866	820	786	826	835	804	823	840	775	815	824	770	809	806	792	850	826	812	817	828	793	803	833	822	810	817	781	818	839	830	793	834	851	828	827	844	843	830	837	841	872	800	817	803	835	838	832	821	828	857	784	825	788	804	780	869	844	823	785	813	835	890	801	833	822	815	812	805	790	799	812	817	828	813	812	812	830	799	801	816	827	808	836	868	782	782	830	843	778	794	800	791	814	889	780	813	883	857	802	811	788	818	800	826	848	807	803	880	890	777	819	850	798	774	788	767	752	830	876	823	772	811	851	812	779	784	851	829	824	814	835	812	886	816	799	862	865	805	864	794	819	783	780	787	833	809	819	837	824	780	812	821	811	773	821	852	820	804	822	788	818	813	828	826	856	829	835	751	854	803	802	771	804	812	798	784	833	795	772	820	832	838	841	883	808	810	839	827	845	835	810	793	845	767	819	814	801	832	831	824	889	823	894	801	814	815	735	791	791	824	808	868	870	856	807	837	836	809	796	821	836	807	836	825	788	850	818	787	847	825	834	815	778	866	783	812	794	813	846	792	838	836	831	841	839	815	830	855	822	783	797	825	757	909	771	818	820	789	806	835	793	816	818	822	811	871	847	828	808	814	843	793	872	810	803	860	818	804	825	839	790	840	835	800	823	807	762	828	829	825	826	796	837	806	812	826	818	849	818	835	824	831	827	784	807	849	876	874	809	794	851	750	854	850	839	822	847	819	838	833	842	828	815	823	809	797	835	804	834	842	747	828	793	777	824	864	819	803	777	877	846	845	781	812	853	769	870	834	766	836	809	855	793	850	823	775	803	830	807	852	834	770	801	783	874	820	854	802	803	844	828	850	833	819	807	859	837	853	831	782	787	787	844	813	816	840	730	824	824	803	767	838	826	835	783	807	887	774	805	803	813	864	799	800	772	827	784	822	800	835	792	853	815	830	873	849	825	776	827	818	806	793	834	826	831	763	796	806	816	825	830	858	819	814	842	789	831	801	801	829	806	807	818	880	840	825	801	790	856	848	841	827	775	824	825	806	847	817	812	820	790	800	771	821	818	842	832	829	851	790	853	792	840	847	831	842	837	840	814	800	794	859	811	822	817	839	782	819	828	850	818	817	850	834	815	824	830	817	809	847	824	852	850	832	791	794	862	827	803	807	865	802	818	820	787	868	842	819	797	788	837	797	829	793	885	794	823	781	838	822	819	830	842	771	860	830	836	816	771	796	784	865	809	856	813	786	769	851	818	869	788	855	781	841	733	800	854	800	809	862	831	793	809	875	799	806	865	816	811	791	822	811	801	793	784	847	830	832	812	804	832	818	772	812	827	827	798	801	826	808	746	806	842	847	830	804	842	816	798	810	757	786	787	818	842	769	844	801	833	879	824	857	795	855	836	799	833	810	757	827	816	823	894	832	805	834	832	859	804	852	811	866	797	856	889	880	790	815	812	856	791	794	827	833	800	839	844	820	815	779	804	793	793	826	820	802	813	803	806	811	812	805	786	842	829	848	856	840	820	771	841	818	809	794	772	828	808	849	860	785	785	828	784	829	821	837	856	788	843	851	812	793	822	813	849	829	861	743	820	824	820	823	835	842	858	839	857	794	817	850	833	815	867	745	817	838	791	842	798	823	841	832	863	785	804	829	794	820	867	871	852	846	842	836	827	827	827	754	828	808	850	832	815	813	775	792	798	766	813	802	792	794	835	863	844	792	829	830	831	819	838	783	869	833	826	853	833	826	800	811	777	826	845	843	808	850	829	871	838	852	833	774	835	890	814	852	747	787	845	846	778	807	807	803	882	853	842	750	846	810	772	793	817	850	815	817	831	837	867	781	841	850	815	837	779	791	795	802	797	822	820	853	827	829	824	781	792	856	802	897	824	822	812	816	806	889	766	852	776	801	788	817	834	845	855	810	796	833	830	783	820	802	804	799	809	821	829	853	825	827	770	833	825	807	829	804	806	817	853	807	812	891	856	873	822	803	786	812	835	810	796	834	860	794	782	792	825	863	775	825	812	790	844	853	808	786	840	802	872	832	863	826	837	826	815	796	848	861	770	823	790	795	777	837	830	832	734	824	836	803	830	800	843	770	876	822	821	858	808	791	806	862	885	814	796	812	802	820	814	805	786	776	857	825	824	795	772	832	846	865	765	801	847	830	820	829	817	779	834	820	859	843	828	827	793	812	861	810	816	845	815	836	877	806	856	838	876	859	785	847	863	786	814	787	822	799	821	822	843	787	801	795	770	822	808	840	826	798	776	790	880	866	835	803	781	807	830	814	851	799	793	864	786	811	799	846	849	822	812	781	864	861	857	810	845	826	769	848	834	848	826	796	807	824	811	872	833	884	792	832	873	819	855	843	815	831	816	814	779	785	789	838	850	835	819	819	786	823	873	833	858	833	846	842	874	795	838	804	820	801	810	800	794	843	817	757	808	874	792	820	823	832	829	858	821	793	868	782	789	799	802	810	794	851	832	808	809	850	850	814	917	845	796	820	764	764	809	794	787	836	790	838	769	794	836	815	839	832	778	801	829	812	805	840	858	792	820	796	823	843	772	839	820	858	812	806	826	824	749	801	851	799	755	824	804	807
22926	21064	28798	23552	21066	20813	3114	797	627	579	556	476	449	405	384	344	358	348	308	337	315	348	318	292	276	267	289	279	265	284	297	270	273	260	292	262	279	238	257	253	271	268	284	287	286	283	264	267	274	261	262	292	260	292	239	283	241	272	256	249	255	247	250	259	282	269	257	250	239	236	234	250	255	246	233	277	261	255	245	258	266	250	260	235	226	252	266	259	254	244	257	232	251	242	259	252	271	245	256	238	244	242	243	289	248	229	275	247	270	258	249	253	256	265	267	253	274	250	269	242	280	246	256	252	240	264	245	238	252	247	289	258	282	234	278	257	253	259	236	241	258	258	256	271	251	266	255	237	225	246	281	264	233	261	273	260	251	223	239	228	220	280	243	265	258	252	249	281	246	252	235	242	269	234	229	264	235	255	250	272	234	262	282	280	272	233	256	264	261	294	248	249	287	244	251	263	253	254	236	214	270	261	274	257	275	254	256	265	239	230	243	259	259	260	247	258	256	239	250	256	239	255	262	276	269	274	260	273	249	237	227	290	281	263	249	260	269	265	263	258	259	258	246	262	268	244	239	243	265	228	251	277	268	272	240	244	255	261	294	272	255	249	210	242	251	259	256	240	246	226	275	232	236	239	248	253	251	254	271	270	221	250	270	244	280	225	229	255	263	239	253	270	274	246	244	247	252	260	263	260	251	269	245	294	247	235	282	287	243	243	228	238	241	241	255	272	243	265	233	247	253	261	253	243	234	242	283	242	259	244	245	257	240	267	254	260	235	243	226	262	243	249	289	251	264	222	271	253	247	257	248	261	230	275	279	250	259	258	238	244	257	260	242	241	269	246	245	246	256	269	243	226	283	253	236	235	254	232	231	262	234	218	263	272	253	253	267	257	266	239	269	260	253	245	248	239	248	255	258	238	241	248	250	229	258	227	255	259	239	257	238	224	240	216	247	236	250	244	257	254	253	248	248	228	256	230	271	249	282	263	244	255	248	261	244	271	252	251	248	248	261	246	234	245	237	248	242	235	262	259	264	261	270	241	257	243	250	269	247	254	256	267	261	262	218	258	224	265	246	252	219	264	264	268	236	246	244	236	246	253	262	238	254	245	292	244	246	274	219	270	245	227	260	264	223	262	229	262	240	273	281	249	254	256	239	234	258	241	270	230	257	246	232	261	253	226	244	256	289	251	246	253	215	256	237	240	252	270	240	263	265	257	243	249	232	256	252	258	244	268	274	228	231	271	257	270	260	246	253	241	268	247	268	272	258	252	265	245	256	264	218	236	262	248	233	248	283	263	210	234	261	235	290	269	249	259	244	265	281	239	249	219	229	244	227	279	261	242	255	241	262	241	240	276	256	259	250	223	264	262	250	267	259	248	234	250	264	253	257	274	259	249	256	263	262	243	241	283	268	250	274	238	260	270	246	244	263	233	243	233	247	238	245	223	235	240	252	258	256	238	252	261	239	253	250	252	250	262	247	255	244	223	234	275	244	257	256	245	251	256	242	263	236	250	252	256	245	275	255	259	270	259	294	255	267	253	243	261	265	271	273	258	230	233	247	235	258	261	279	244	225	232	245	254	278	239	264	271	261	248	230	230	265	277	228	266	255	245	248	255	230	273	248	249	261	269	277	253	229	234	239	220	233	242	263	246	236	234	250	242	244	261	255	260	236	257	236	252	249	283	259	242	272	227	253	212	254	253	229	238	259	250	254	268	244	251	269	261	238	261	294	251	256	254	256	262	275	230	226	249	244	248	229	238	231	255	226	250	263	273	278	244	257	273	250	272	242	254	254	233	258	233	253	244	255	232	257	238	263	283	264	246	271	230	241	222	252	251	231	263	237	249	253	256	242	266	263	271	265	264	247	289	276	269	310	245	245	245	277	286	243	251	263	260	224	241	222	221	266	239	264	233	234	261	260	275	238	259	240	257	267	288	284	260	243	233	255	248	250	241	276	266	227	240	288	238	231	248	262	252	265	264	247	254	242	277	270	287	240	252	240	239	256	252	274	262	271	265	261	231	273	248	239	251	256	259	276	254	280	240	258	247	277	245	243	266	221	243	249	252	251	282	252	228	248	248	255	290	243	256	238	255	237	238	270	254	229	283	279	258	265	237	255	235	264	254	249	232	265	241	253	272	221	266	253	216	256	277	260	221	232	245	247	243	247	248	235	237	247	258	238	241	260	253	261	271	235	268	232	235	237	272	240	252	238	228	240	257	243	274	214	233	275	237	235	261	245	241	259	243	256	245	256	260	225	255	279	252	237	244	220	256	248	254	250	241	264	259	248	250	251	258	252	252	245	272	267	241	262	259	256	251	267	256	217	234	260	246	251	264	251	221	226	258	246	255	250	276	230	265	244	257	262	236	237	271	258	248	264	266	237	230	250	230	268	264	281	247	240	238	271	245	234	227	246	218	243	245	239	221	238	220	242	257	244	253	259	232	281	259	244	260	232	234	248	267	261	265	258	254	251	266	251	258	244	267	255	251	250	266	273	237	253	232	258	247	260	244	249	233	223	260	269	272	242	272	267	252	280	253	268	233	216	256	232	241	248	273	231	251	246	240	246	238	253	240	241	260	236	265	251	249	219	250	278	250	267	255	230	257	256	264	234	270	236	268	289	263	262	247	269	245	250	283	255	246	227	264	235	248	275	266	246	257	273	247	234	248	248	241	246	250	240	261	246	255	257	244	213	237	215	244	243	256	253	238	251	247	249	267	220	260	236	255	265	241	244	261	249	235	263	280	237	243	220	247	231	260	226	259	240	270	258	236	246	251	244	226	268	231	240	249	255	229	262	235	250	266	238	251	239	251	243	242	250	236	246	257	243	247	249	254	255	233	223	246	229	230	261	244	239	274	218	255	254	271	258	235	234	248	238	238	219	241	261	218	247	257	238	257	273	280	225	236	270	252	234	249	257	219	258	254	235	250	268	245	268	237	243	246	250	244	238	265	255	265	249	242	258	239	239	234	286	284	272	275	277	250	248	231	225	249	254	239	274	276	262	288	232	257	243	250	236	255	261	251	266	259	245	260	252	271	249	234	220	245	255	251	274	246	273	228	242	253	260	243	248	237	274	264	238	233	255	228	237	263	244	239	248	264	243	236	237	253	254	248	258	220	229	263	220	271	237	223	238	237	264	243	231	252	267	250	243	236	235	248	253	254	247	232	246	245	253	239	242	253	234	263	251	250	265	246	224	240	245	241	256	274	246	266	241	258	267	236	243	224	258	243	242	227	268	250	261	263	234	271	223	269	235	251	255	270	241	253	253	256	283	222	241	270	264	282	254	236	239	214	251	256	235	282	260	261	246	238	234	248	242	270	246	232	224	257	249	221	266	254	237	233	239	242	255	253	264	248	245	253	224	256	227	212	262	265	259	229	238	246	258	259	247	232	265	252	235	263	250	227	266	256	243	203	280	238	256	241	260	252	251	262	242	234	277	249	246	262	274	267	250	272	262	250	233	247	249	232	239	259
7386	15509	13046	6818	4850	3472	2601	2064	1686	1364	1187	1081	939	818	796	714	671	663	654	614	602	575	549	542	537	509	501	459	484	455	437	464	431	459	494	462	429	429	428	427	432	422	383	445	398	400	425	401	423	413	399	404	370	401	429	420	401	399	376	394	379	401	420	445	397	397	401	376	384	391	392	420	376	440	358	432	373	384	390	416	393	409	390	369	401	373	377	414	367	420	437	397	434	392	401	399	390	351	390	403	394	371	397	391	421	389	428	410	375	402	416	407	418	401	389	371	410	393	387	394	368	390	412	386	395	373	367	413	392	392	409	358	386	370	379	397	411	388	380	367	394	369	386	383	390	396	384	360	397	365	384	379	438	379	390	367	392	384	375	381	405	383	384	384	404	409	405	416	384	349	412	400	431	401	396	342	404	390	372	377	380	354	410	393	418	361	369	393	395	418	403	430	400	377	364	383	362	401	378	415	389	404	377	402	407	387	425	387	439	380	381	435	401	415	384	388	387	386	405	383	381	385	371	410	369	388	386	391	406	349	384	409	369	375	390	393	402	370	428	378	376	424	382	411	377	418	422	354	350	376	388	404	401	413	394	377	394	396	369	352	395	386	399	393	367	414	399	380	374	402	407	390	393	345	374	380	376	389	373	378	428	345	416	401	392	409	372	413	394	374	364	381	437	390	380	379	361	393	397	388	410	360	415	435	392	384	366	367	413	424	360	398	406	367	383	383	374	394	373	408	389	373	383	423	419	377	387	371	353	384	397	394	391	395	374	417	412	356	374	427	374	386	389	383	399	390	388	393	381	387	380	374	366	401	448	383	382	406	402	410	361	415	435	394	364	413	399	374	380	407	377	384	376	412	377	368	367	436	385	381	378	397	427	349	356	428	389	386	380	380	411	370	375	392	406	406	380	412	360	372	395	358	373	374	400	382	390	377	398	394	388	408	414	365	397	380	387	395	397	389	386	373	342	416	403	373	404	377	392	406	408	410	404	402	393	417	392	383	425	411	400	405	357	398	372	401	429	397	356	414	425	391	383	383	418	376	428	406	418	350	379	395	412	389	375	358	414	378	413	411	378	362	384	400	386	386	399	383	386	405	387	349	378	384	398	376	388	380	420	404	399	422	376	386	377	384	397	416	346	361	356	351	361	406	363	402	372	396	414	387	376	391	410	366	371	377	396	398	375	381	367	386	365	377	396	395	375	379	394	381	386	400	393	390	425	395	372	400	365	369	388	420	367	401	368	435	399	411	398	396	358	374	398	407	385	390	388	352	384	380	341	362	397	392	373	386	405	353	396	409	410	374	396	385	347	386	416	398	362	400	407	427	379	369	374	365	397	361	418	381	388	422	418	379	415	370	408	382	370	408	371	406	415	392	370	437	438	408	382	365	396	354	392	384	398	384	363	393	368	380	417	409	401	383	403	373	416	402	428	378	396	418	385	388	387	389	391	405	384	421	373	404	396	346	361	376	413	390	384	395	402	414	363	368	397	375	395	405	372	381	346	357	390	413	382	380	392	375	377	377	360	380	393	373	395	408	370	389	378	386	378	382	391	394	388	368	373	384	399	392	385	393	421	356	401	384	370	370	387	403	415	417	387	373	381	363	389	405	405	380	403	369	407	399	388	397	384	429	362	400	395	419	378	391	365	396	381	407	388	412	367	414	377	395	384	389	388	392	390	401	379	389	381	390	370	403	345	392	380	359	368	388	408	389	383	349	403	377	354	416	373	366	345	385	390	412	394	425	388	387	397	375	386	354	395	398	394	380	393	382	386	382	399	403	394	410	390	367	382	342	368	393	398	390	396	413	374	375	369	385	368	365	393	389	392	419	386	383	389	389	385	384	357	384	390	419	405	387	414	378	374	351	404	371	392	388	355	378	416	417	383	382	426	400	360	364	405	398	360	392	382	378	384	396	366	379	381	359	370	369	368	377	390	403	391	410	385	347	381	386	385	390	389	391	426	406	356	380	409	383	383	382	394	380	378	399	374	371	392	419	368	348	377	384	385	376	396	367	371	391	405	382	407	374	397	381	412	374	413	359	404	384	423	384	417	411	397	424	416	400	380	406	372	378	399	409	383	389	388	375	373	403	382	395	421	412	426	392	424	350	423	359	358	433	370	423	380	378	405	388	367	406	370	389	371	393	426	374	393	361	369	385	416	398	381	433	400	381	396	404	359	382	389	374	384	394	389	383	373	371	369	382	386	373	375	419	382	390	393	426	384	397	352	409	419	404	431	377	414	381	391	362	358	367	377	401	382	371	398	381	382	377	391	398	398	412	377	384	398	399	412	383	398	396	410	408	422	405	367	385	378	404	381	427	386	386	385	371	381	380	378	396	399	413	405	351	409	407	391	382	375	350	396	423	377	400	358	334	401	395	373	395	360	392	377	404	421	418	393	377	407	388	377	400	411	391	411	352	405	395	372	380	354	404	391	355	404	388	405	398	388	403	423	369	375	358	411	347	387	388	411	379	351	384	390	414	369	397	380	377	367	377	408	381	418	415	370	402	365	369	392	381	405	378	386	402	400	387	414	348	415	382	409	383	387	387	419	391	395	368	414	405	409	360	443	357	382	388	377	388	353	411	365	368	395	418	412	401	381	364	382	387	405	396	405	374	391	387	372	386	413	380	367	407	405	390	371	385	359	358	415	410	375	373	391	420	373	423	373	406	381	417	445	374	401	378	375	389	388	360	404	397	385	405	370	392	390	388	382	432	380	378	363	388	372	375	401	387	390	377	352	386	379	371	378	411	384	397	396	406	355	386	390	358	394	420	389	387	363	420	397	417	392	402	399	370	366	370	379	386	398	392	360	389	377	427	429	356	340	354	370	416	360	370	403	391	374	363	401	380	360	419	405	393	405	365	411	377	455	385	404	402	391	407	398	382	423	365	383	400	407	419	403	373	393	409	410	385	415	399	390	409	384	435	394	367	362	399	385	373	413	405	411	373	406	402	384	405	355	398	391	410	391	394	393	364	414	382	408	379	409	367	394	386	419	393	385	378	372	392	358	425	397	380	371	385	409	384	390	386	350	372	401	361	369	364	400	364	388	397	402	384	400	352	378	361	370	399	382	381	416	386	373	382	389	411	413	318	418	409	399	395	417	377	397	410	408	401	371	411	414	416	401	411	420	374	415	380	401	380	358	401	427	379	414	400	400	395	395	394	406	375	368	362	393	367	386	389	390	371	367	429	375	388	392	362	402	399	379	387	369	410	384	361	397	374	399	415	375	373	390	352	341	405	388	399	377	406	408	415	386	387	403	383	420	402	408	358	390	366	394	400	370	416	372	403	417	388	335	387	395	354	393	380	354	401	407	404	408	398	381	415	400	369	404	387	393	414	420	409	358	371	377	376	384	393	376	428	404	397	365	397	410	384	397	402	383	377	359	379	389	378	350	387	394	412	381	375	380	411	393	374	360	426	377	379	393	385	369	360	394	385	403	401	420	399	409	429	357	380	339	360	392	395	426	379
26698	19921	6393	959	722	605	609	556	568	565	552	565	486	529	554	580	542	559	597	593	546	565	556	579	567	593	557	561	583	548	505	583	560	536	552	552	573	546	570	517	543	549	550	540	548	555	558	568	591	530	538	572	555	592	568	538	555	551	574	599	548	597	545	574	567	543	565	549	514	552	572	559	540	576	561	524	589	555	580	550	542	576	572	561	531	531	564	539	584	551	602	540	538	527	578	591	557	515	587	551	557	569	532	576	565	537	562	539	595	547	559	529	566	556	552	578	591	567	568	559	550	560	555	509	579	570	535	540	532	597	560	547	559	579	555	529	551	566	553	516	568	541	558	557	541	544	558	559	537	502	556	587	549	556	555	530	534	586	588	548	599	559	524	590	570	580	537	562	563	618	525	510	578	564	523	555	548	518	570	527	568	544	540	553	549	564	585	575	541	550	547	583	528	580	544	593	573	546	554	563	566	522	531	574	604	582	579	537	572	537	600	518	536	581	526	573	544	547	569	542	572	545	526	559	580	558	515	553	540	570	544	549	597	569	600	591	594	521	489	541	607	563	531	557	540	526	539	536	530	542	537	567	549	595	580	567	557	544	535	540	552	565	590	584	557	570	585	540	601	516	548	573	565	586	544	513	551	583	543	541	522	502	552	547	534	553	562	560	572	586	534	541	565	559	565	551	558	593	534	608	560	565	551	530	551	545	568	537	593	563	549	543	547	556	552	570	567	581	558	535	584	570	560	590	526	594	543	543	578	621	519	563	558	580	602	559	552	564	561	554	572	506	540	556	562	524	545	578	553	543	592	525	515	549	550	548	580	587	543	537	621	581	596	577	564	519	581	595	576	549	562	533	532	503	588	558	552	571	617	583	534	588	520	535	536	504	619	529	581	601	526	555	574	575	559	582	541	578	544	565	522	585	541	553	557	589	566	570	562	564	537	548	593	567	524	579	552	562	511	503	520	537	549	593	529	544	544	569	534	532	541	571	540	543	592	597	578	520	557	568	588	482	570	553	528	526	526	593	569	554	583	561	560	522	551	555	549	588	530	565	510	558	529	594	586	552	542	554	558	574	555	548	529	574	534	531	560	559	562	576	528	571	549	572	573	562	535	543	543	577	565	547	547	582	542	567	578	545	574	561	561	551	527	614	561	556	558	509	531	573	584	569	538	586	576	560	527	559	538	564	541	580	555	536	551	559	523	579	577	571	611	576	547	501	545	542	572	550	594	590	524	516	582	573	541	542	560	557	541	591	554	632	531	585	576	540	536	534	562	566	601	548	559	545	580	549	567	492	509	569	580	548	553	546	521	566	530	559	547	551	554	572	561	593	522	571	535	531	537	548	578	548	571	504	575	569	487	528	562	579	554	499	561	511	550	544	559	529	520	533	521	565	555	537	563	590	590	515	548	586	554	547	597	534	542	581	510	535	597	511	509	528	596	575	552	553	581	540	517	561	575	557	566	512	564	574	527	575	522	579	522	553	572	562	604	585	537	509	601	515	554	552	566	540	558	513	573	580	540	571	532	567	564	512	515	555	547	566	561	570	520	598	511	602	551	547	551	540	537	523	558	562	584	562	544	577	554	598	547	558	544	510	537	564	536	581	522	553	581	565	546	542	557	562	528	589	532	575	558	568	538	561	566	540	586	567	607	556	572	558	547	570	558	559	541	597	532	522	505	522	537	550	513	548	527	593	553	577	531	533	571	578	563	575	538	568	572	560	571	562	570	561	567	555	515	532	552	555	570	533	589	510	536	590	590	509	556	553	588	573	586	514	584	562	560	566	571	542	566	585	564	576	543	525	572	513	597	604	543	520	584	586	571	577	535	576	536	537	518	583	551	504	584	552	586	537	583	570	489	570	574	581	551	502	551	555	526	536	544	562	539	589	572	578	528	546	530	535	558	528	563	532	520	586	517	566	573	557	532	546	549	575	534	536	500	549	592	550	550	558	565	523	560	570	532	568	587	590	557	566	546	558	552	550	568	596	531	551	582	562	572	516	545	522	531	530	547	536	577	517	510	546	552	585	546	491	557	572	555	552	550	515	556	612	576	544	550	534	531	586	565	532	583	538	547	517	547	563	533	586	528	547	510	540	524	540	589	561	555	571	590	537	532	575	563	555	591	534	558	572	530	608	601	561	544	552	537	544	568	534	534	507	565	528	532	590	511	586	565	582	561	562	577	593	567	515	520	538	530	520	553	585	505	555	545	572	556	522	588	587	517	578	564	529	540	561	516	561	550	551	545	545	537	555	568	580	524	581	565	563	524	525	528	518	569	538	583	581	557	587	611	566	523	498	551	579	559	573	523	605	552	587	536	541	599	595	541	594	567	539	530	535	559	560	549	522	557	577	561	570	542	546	577	575	570	557	586	539	570	560	547	547	520	556	573	569	583	555	518	537	563	562	541	522	563	547	556	519	538	517	560	590	541	563	554	580	576	579	521	555	582	563	534	550	571	536	532	544	528	581	517	542	519	525	505	599	563	550	533	515	575	560	546	557	542	596	503	554	597	613	549	555	589	565	584	529	515	535	559	573	524	573	525	585	535	500	541	546	535	535	573	578	553	542	511	568	574	546	523	544	533	573	594	551	539	576	554	625	487	555	576	521	542	559	576	574	547	550	574	546	550	553	575	590	540	538	568	529	541	546	581	547	514	564	542	521	550	625	562	593	561	553	557	560	583	609	552	533	605	548	545	559	579	568	537	570	559	590	559	613	562	535	522	561	537	568	558	528	523	608	575	534	531	582	566	547	574	575	561	532	546	517	573	542	530	567	565	565	555	558	552	540	572	522	556	576	585	551	549	516	534	560	581	569	574	608	557	572	563	524	590	549	581	529	560	535	568	525	504	574	529	552	539	560	541	554	592	542	530	543	548	528	547	575	524	581	540	563	540	564	581	609	559	556	569	522	591	542	554	522	536	574	544	540	597	566	547	575	568	582	592	519	567	534	529	497	564	564	577	546	554	621	545	554	567	546	574	561	540	564	561	531	578	571	590	519	549	577	546	576	554	545	556	553	563	576	540	553	585	553	575	539	591	571	524	526	540	565	577	567	515	582	554	544	520	551	500	557	550	531	552	549	573	528	548	539	597	574	518	539	574	521	608	578	558	577	593	575	551	556	562	535	566	579	567	572	544	542	525	528	566	552	540	518	574	585	557	500	578	525	535	555	534	551	566	588	552	532	597	521	561	546	588	569	587	565	544	528	598	588	540	541	596	506	557	533	542	544	559	593	564	572	549	543	561	551	594	523	536	558	550	564	596	521	528	575	521	563	520	572	579	519	530	572	507	523	553	543	531	563	545	537	587	516	566	544	526	558	570	570	531	526	595	559	534	524	573	564	565	554	523	562	524	537	526	532	524	557	603	505	560	554	562	555	557	535	559	560	551	573	529	572	572	537	592	606	508	568	561	556	579	553	529	567	578	575	544	559	568	551	540	614	515	545	566	532	539	554	570	598	521	572	542	524	587	527
4255	1596	1451	1100	1024	956	945	843	886	838	788	856	770	826	826	791	839	792	788	815	848	778	817	818	807	795	822	846	738	816	785	844	762	805	835	836	832	844	782	806	774	832	737	817	804	797	811	833	870	819	779	842	808	779	819	793	771	789	820	796	750	840	791	829	799	827	809	839	794	782	772	797	751	791	788	807	838	806	851	807	847	798	806	860	763	777	854	773	803	777	753	800	849	803	817	801	807	806	833	812	828	805	827	770	766	819	819	800	795	830	813	867	797	835	808	800	826	804	774	796	801	741	782	747	746	797	801	797	764	855	823	799	830	777	795	842	781	809	814	809	811	795	801	814	767	795	769	817	791	839	815	838	782	837	778	835	813	851	784	823	798	794	809	780	824	796	766	866	823	820	796	823	844	839	805	797	792	781	802	803	811	808	820	861	818	829	803	892	811	837	801	792	799	794	825	823	763	810	805	762	832	865	816	771	813	782	822	801	807	816	793	734	767	808	803	783	734	859	844	806	797	793	769	745	797	853	790	830	823	798	756	776	784	833	826	799	790	824	766	848	796	791	821	795	819	846	806	840	759	817	793	793	788	815	823	828	824	800	809	810	771	775	829	784	801	769	838	818	829	786	791	789	785	834	764	830	783	836	755	791	820	815	783	817	765	832	798	787	825	833	847	810	795	821	801	819	784	769	836	841	791	793	811	810	781	821	804	721	778	787	723	790	744	815	799	816	796	845	766	888	778	828	769	821	770	789	774	806	763	767	813	817	817	800	842	768	786	828	829	814	870	770	794	811	764	831	836	797	847	792	868	814	803	824	858	777	828	803	768	835	819	832	786	863	817	824	814	808	830	826	751	817	839	781	797	868	758	790	780	812	841	823	847	800	812	818	770	772	811	810	775	792	810	815	843	752	832	859	821	780	786	789	828	787	852	814	774	853	822	820	818	821	790	834	802	759	752	788	734	775	845	818	779	809	835	792	811	777	831	812	760	759	773	764	825	782	796	815	839	818	764	832	823	776	799	798	833	827	831	778	810	849	789	792	799	807	796	786	836	838	805	840	819	758	810	830	823	818	801	817	758	807	837	812	771	814	788	769	776	791	768	780	780	797	848	843	784	785	817	804	796	821	817	827	818	815	778	810	856	825	837	735	767	792	831	852	846	823	796	840	830	831	791	796	851	748	839	781	805	818	799	799	811	795	808	792	825	796	814	829	768	790	849	797	779	809	810	774	788	855	787	787	815	796	791	799	800	806	791	782	837	831	788	808	804	772	795	789	778	807	795	804	773	818	815	827	800	797	771	750	806	816	820	774	861	768	798	773	817	773	835	827	833	778	833	797	810	781	821	823	790	799	806	803	818	795	829	771	832	809	779	808	793	813	815	818	824	806	844	788	794	809	807	777	833	760	826	765	821	831	789	764	793	807	721	759	806	761	795	777	811	840	818	756	777	792	864	773	841	816	803	817	839	818	858	776	865	798	787	824	834	804	839	811	810	793	814	835	824	787	813	830	826	844	802	775	813	806	784	824	816	855	825	820	793	769	765	786	820	832	793	821	785	810	865	785	824	841	873	776	796	838	808	827	804	811	783	815	771	831	852	795	790	780	777	849	792	816	799	775	796	843	804	798	796	833	800	789	807	846	788	800	816	785	808	788	796	806	831	841	782	776	784	824	790	839	799	829	790	842	811	805	793	797	797	837	837	812	790	776	815	776	790	767	788	776	815	787	820	820	792	778	773	810	813	825	803	799	849	810	801	795	816	809	869	812	805	826	822	841	815	834	755	823	833	858	755	762	840	758	794	863	799	827	753	785	797	768	808	834	785	779	798	815	846	802	879	857	796	787	770	791	770	781	773	781	784	816	820	788	824	823	832	811	752	792	770	791	831	812	784	788	786	844	771	793	803	817	728	871	808	773	777	787	815	802	830	785	811	776	834	799	768	829	818	801	777	795	796	771	805	796	813	797	805	828	796	821	803	798	819	798	823	865	778	834	819	830	844	810	738	771	848	802	756	791	789	822	799	850	780	812	830	799	837	809	811	799	848	782	785	805	816	814	855	810	798	785	842	802	841	816	788	775	831	821	776	850	790	844	848	760	780	795	727	836	799	842	785	779	816	808	776	790	801	878	791	844	743	814	854	781	805	797	861	845	836	791	843	848	841	804	779	786	837	796	823	800	844	778	801	830	785	812	815	817	808	801	806	808	828	804	768	798	791	788	748	817	811	819	823	744	793	805	794	767	828	819	771	772	800	795	826	757	800	781	839	813	827	793	846	778	767	777	781	843	807	840	778	784	814	809	798	825	790	795	796	846	760	847	867	795	816	795	808	808	793	809	851	818	769	785	774	868	815	831	800	839	783	781	800	763	807	845	808	788	779	873	803	824	810	845	806	775	788	800	831	783	864	796	777	848	817	831	785	804	746	785	815	786	783	777	831	832	842	815	836	792	779	770	776	803	801	764	817	792	881	788	823	801	786	801	782	782	808	811	769	767	803	854	801	804	797	796	804	850	798	821	872	775	772	785	794	775	851	790	837	830	792	773	830	798	795	787	817	818	805	784	767	798	828	804	853	762	795	784	818	808	809	814	799	763	744	793	812	760	819	800	804	759	846	810	811	755	773	842	822	814	823	797	816	801	806	882	806	814	810	807	809	774	796	780	813	812	797	859	808	801	825	828	787	829	832	790	847	771	798	830	808	774	857	787	823	769	784	832	766	804	796	799	803	842	829	807	806	806	794	852	802	808	862	782	815	761	805	813	774	834	803	830	805	778	791	817	846	827	767	849	807	789	787	800	799	807	800	868	886	796	803	761	781	849	818	765	786	811	780	805	786	750	807	842	779	799	829	816	838	775	787	836	807	834	870	792	817	770	797	768	828	800	807	769	819	830	830	845	860	804	800	827	826	803	879	816	807	824	862	768	838	823	779	823	862	818	838	797	811	796	798	793	788	788	843	818	814	799	828	763	805	840	820	795	819	800	790	801	829	811	839	765	805	853	822	805	775	827	821	796	899	800	822	813	772	823	845	797	778	804	806	788	783	841	809	814	848	778	765	824	799	764	809	817	787	791	807	795	809	815	789	840	810	830	808	838	834	801	813	805	760	836	779	822	826	825	804	834	793	818	799	824	839	833	815	817	758	792	805	751	849	839	807	834	785	835	740	834	810	802	820	746	811	831	792	830	835	791	793	792	778	825	758	845	826	842	784	826	789	845	753	789	842	765	777	834	784	805	841	838	762	863	864	772	813	736	791	833	855	821	856	842	805	786	813	794	780	755	820	786	770	795	822	791	768	776	812	812	784	747	781	868	811	796	799	845	818	827	819	874	797	813	835	828	802	808	831	838	824	776	802	762	756	833	790	846	765	864	825	790	827	782	819	800	817	778	813	782	777	796	791	796	850	779	802	815	795	810	823	817	821	780	822	797	807	893	799	806	820	826	778	787	874	794	834	843	852	782	793	782	783	837	808	752	752	792	781	800
23803	21060	28264	24056	20978	5402	1178	870	751	680	705	632	641	639	633	630	596	586	612	598	579	576	577	567	566	580	562	577	598	531	530	534	566	559	591	524	576	570	568	582	523	554	544	559	564	519	567	525	595	570	555	525	536	591	581	501	576	559	571	522	587	557	553	550	524	536	577	541	533	545	584	537	587	502	582	555	516	548	534	604	541	575	578	567	523	583	573	563	531	530	528	554	523	540	608	594	571	546	539	538	521	574	583	547	566	518	559	569	565	544	546	546	551	564	568	555	563	570	554	547	535	508	546	532	566	571	526	535	508	555	498	538	552	571	559	560	527	543	536	563	553	563	545	583	540	587	566	589	547	555	556	515	546	589	520	536	558	591	527	510	539	570	550	527	519	535	581	567	592	538	542	567	535	553	532	517	554	573	559	561	535	531	549	576	559	558	523	551	558	562	569	524	535	558	548	556	524	542	525	577	559	568	494	555	523	556	565	536	509	548	560	526	536	548	514	550	564	507	498	514	572	564	546	576	561	565	542	539	536	535	574	516	535	561	523	555	553	553	590	561	504	547	553	542	542	556	560	558	548	535	563	591	584	554	540	564	548	535	559	542	600	534	561	532	559	545	526	584	527	504	532	573	551	519	558	592	582	546	540	531	520	541	536	532	538	536	505	516	609	552	558	532	544	552	529	581	532	535	518	513	526	577	549	576	541	541	546	591	561	557	566	546	518	548	588	555	592	546	529	574	538	598	530	588	521	544	582	573	530	573	556	571	584	565	525	544	548	542	525	552	555	562	571	533	560	551	533	542	540	550	552	537	549	576	548	560	582	505	543	530	558	525	554	585	575	561	545	540	545	555	529	569	519	524	506	511	568	574	523	551	523	536	560	570	573	543	556	551	560	548	560	546	546	517	526	551	571	546	587	519	532	536	528	533	546	546	545	555	541	527	554	556	583	558	497	551	551	553	532	553	538	602	531	537	513	531	533	504	564	497	552	575	567	520	561	564	532	574	566	552	537	588	585	516	595	542	533	549	529	531	565	565	567	542	531	531	519	490	493	583	560	542	570	558	526	518	564	569	500	549	543	521	535	571	560	554	517	524	534	565	584	545	538	508	552	593	536	482	525	514	544	554	605	528	545	545	531	533	548	556	536	575	525	566	558	529	573	512	576	566	528	597	564	554	527	542	561	541	546	524	519	575	601	552	549	536	566	565	509	547	533	536	542	567	586	561	535	574	473	568	531	514	554	568	561	575	554	575	457	556	511	521	525	566	506	569	559	560	523	506	549	550	548	533	556	539	591	558	552	548	528	509	577	578	576	541	556	529	553	559	541	544	541	594	562	565	567	558	550	522	528	576	497	553	553	547	581	548	536	539	555	561	531	501	551	590	574	580	504	598	558	534	549	549	556	560	543	526	556	525	558	535	552	542	526	576	548	579	575	533	566	629	517	552	533	551	551	545	531	578	590	498	565	589	537	520	526	546	534	582	566	542	552	537	575	606	513	584	553	525	498	540	579	548	548	549	564	536	569	527	582	555	553	563	538	559	581	528	585	523	530	566	551	550	563	570	546	513	527	521	575	554	556	554	566	583	501	516	553	538	555	516	558	578	615	579	546	534	548	535	518	520	547	556	565	528	553	515	549	541	543	567	505	541	585	547	550	572	611	505	541	537	532	546	537	505	532	553	498	535	595	568	568	545	533	496	573	556	550	519	561	566	569	514	532	562	539	573	552	562	532	562	537	558	556	527	594	556	563	536	579	548	477	540	541	561	517	516	548	513	503	578	536	539	546	583	549	564	584	533	549	550	548	509	579	524	550	559	606	576	544	505	535	543	528	558	535	507	572	523	551	559	581	546	518	569	567	548	616	543	525	535	575	509	553	578	539	571	481	536	561	543	547	618	500	550	520	542	500	534	586	502	519	559	573	544	579	560	550	561	554	513	557	567	553	508	548	500	530	503	540	541	562	517	498	557	567	554	614	585	520	551	529	533	556	533	551	554	540	523	610	596	505	555	576	518	556	497	567	551	529	593	594	570	520	539	554	532	561	533	509	525	550	582	562	557	541	580	512	545	533	544	569	559	502	527	532	531	540	583	531	551	529	523	532	577	534	539	531	588	522	552	592	542	525	538	526	542	545	518	513	523	591	526	548	548	520	532	542	537	582	530	531	583	531	527	512	511	526	571	526	520	557	562	562	530	561	595	528	561	544	568	525	519	606	539	550	557	531	527	567	523	568	522	577	503	576	549	542	588	500	565	560	472	522	578	538	541	529	522	577	581	594	585	531	553	561	594	536	523	551	535	549	537	583	551	523	519	567	500	590	541	589	517	558	536	528	514	573	514	556	525	540	534	565	556	560	543	540	557	581	575	543	533	541	555	488	527	556	566	534	518	542	500	566	536	543	545	535	530	576	571	514	540	528	557	511	541	537	554	558	501	529	536	559	558	538	550	535	566	575	537	557	521	541	617	544	530	558	542	556	586	592	561	513	534	551	560	534	517	596	582	568	520	571	552	556	549	549	532	575	561	536	561	535	533	528	546	543	569	518	521	563	531	538	517	550	540	567	547	538	527	575	542	552	550	571	565	562	545	487	558	524	543	557	518	544	550	505	515	542	558	570	553	538	535	525	566	566	564	549	562	604	574	567	545	502	559	546	567	560	523	536	550	523	528	545	548	555	570	539	519	525	552	540	546	536	561	530	584	541	534	527	505	597	566	567	537	549	536	527	522	554	545	549	529	566	570	563	521	544	565	552	526	553	534	541	565	558	544	551	553	529	529	547	492	514	571	558	550	546	583	533	594	539	573	538	562	525	586	523	528	530	529	539	528	568	594	521	583	589	603	549	567	535	567	539	574	547	575	552	569	547	542	506	553	541	599	539	539	537	561	511	528	553	541	560	561	547	536	557	545	543	528	527	549	561	574	545	557	561	572	562	562	556	526	549	551	521	525	503	545	521	526	560	555	509	549	549	566	608	549	535	585	549	577	539	560	581	510	537	549	544	568	568	507	519	580	501	580	511	589	527	609	535	567	568	544	539	530	554	521	553	597	519	519	524	575	566	528	564	571	517	556	558	546	583	571	530	526	582	546	534	531	551	555	547	562	541	529	564	550	526	475	577	594	528	573	527	566	584	541	538	568	565	567	563	555	535	524	523	506	585	556	541	553	510	554	569	536	554	598	546	526	519	578	565	561	534	569	549	589	568	535	549	535	553	576	544	546	527	539	540	540	516	511	558	512	570	534	515	507	599	537	581	567	548	545	563	565	514	547	526	528	534	564	555	536	533	520	573	543	544	506	552	578	559	524	556	560	517	515	563	560	532	522	543	559	542	552	556	555	568	529	543	575	556	528	552	548	550	537	560	569	540	509	556	534	555	529	515	559	532	533	548	559	593	492	542	564	525	552	528	568	546	554	564	530	528	526	573	544	565	550	539	537	544	548	529	515	525	536	569	539	538	533	508	572	572	559	552	510	564	580	538	523
5311	9932	8454	4378	3212	2376	1978	1678	1426	1353	1211	1147	1095	1064	1010	1016	971	927	919	933	913	925	896	916	904	897	875	903	855	841	916	837	877	856	830	778	841	872	860	796	806	856	800	837	820	849	821	799	843	823	804	829	781	796	807	811	769	812	800	814	825	770	789	787	831	840	811	823	828	799	820	811	817	780	832	827	773	787	844	796	803	808	826	841	809	821	799	811	788	828	851	893	778	858	849	854	813	803	876	826	817	793	862	836	820	813	812	827	800	822	816	862	799	794	786	844	844	801	837	829	859	826	803	822	799	856	854	857	818	839	785	802	804	833	818	794	840	794	831	840	776	844	800	843	783	842	819	784	856	796	781	774	812	839	822	825	791	882	820	748	813	777	769	848	860	823	824	761	839	812	826	778	870	744	778	765	791	817	769	875	817	794	803	788	811	813	833	809	768	772	794	791	805	854	816	802	824	831	845	807	838	805	809	795	776	835	811	804	817	831	809	811	876	838	781	809	827	839	830	855	795	830	799	783	792	834	813	847	825	833	832	762	818	799	792	805	792	813	872	803	807	845	775	769	822	808	815	789	812	810	830	794	767	826	804	824	809	873	848	840	783	802	784	832	782	833	843	813	840	720	835	839	817	823	799	814	835	821	848	827	787	830	797	861	823	834	745	820	754	773	797	811	829	793	809	806	796	836	814	797	767	811	823	848	812	794	748	822	825	847	791	855	780	813	738	774	780	827	800	861	871	831	805	802	864	836	822	791	827	787	788	805	857	890	810	805	843	808	843	779	780	807	802	800	843	837	784	778	806	870	845	842	812	818	809	791	794	834	805	850	817	771	807	749	867	833	793	806	824	803	866	800	834	855	791	802	823	790	840	821	803	836	880	839	793	794	807	839	842	846	802	832	787	830	793	862	815	847	815	805	804	837	834	832	805	814	866	825	803	766	869	814	846	830	777	794	817	766	779	812	767	825	802	795	812	739	842	801	809	817	816	771	819	813	801	832	803	780	789	820	831	822	830	871	835	857	811	816	793	818	833	829	795	808	808	814	777	799	841	828	832	810	850	748	834	798	815	782	850	815	810	775	830	833	811	822	809	795	776	823	822	795	774	764	819	755	800	814	798	801	816	839	803	837	828	824	841	806	834	833	745	789	855	830	754	812	848	835	757	782	833	774	849	833	809	789	789	756	807	808	799	814	809	835	811	832	811	834	791	773	780	842	848	827	875	857	802	862	738	834	816	835	753	800	766	765	789	775	772	790	807	815	882	780	799	766	849	839	767	813	776	815	837	810	843	793	833	796	834	801	790	855	797	819	789	831	824	814	832	809	759	776	801	795	781	803	835	776	850	806	798	764	778	829	800	790	850	797	830	796	799	753	817	825	878	825	812	856	779	805	812	808	831	860	867	810	789	793	790	791	808	844	801	856	828	813	841	823	823	814	794	791	848	839	784	843	794	783	814	801	809	793	819	836	803	774	803	796	826	737	791	789	798	810	853	820	759	837	813	798	823	764	790	835	866	819	844	783	824	769	838	826	814	787	837	787	811	828	800	833	804	796	830	825	861	791	801	803	778	806	796	761	782	812	819	840	811	805	742	839	801	818	806	809	778	817	830	793	813	787	837	806	833	825	812	802	806	805	789	790	855	769	812	829	822	836	792	826	827	807	810	763	813	888	805	812	786	848	832	799	817	836	847	839	756	787	762	795	836	793	794	860	812	816	814	795	869	836	762	841	779	846	790	792	790	810	846	837	751	847	766	803	766	826	813	810	762	750	795	755	808	781	843	785	825	857	817	824	796	837	856	834	752	795	856	846	787	797	752	816	823	818	796	809	779	809	768	826	772	796	861	787	804	820	791	781	821	852	824	800	825	822	842	836	823	887	813	864	820	783	845	805	827	789	850	850	825	813	798	800	747	799	781	789	823	822	817	797	826	838	801	817	827	784	790	840	838	799	777	841	830	800	796	857	816	809	799	860	818	841	842	789	817	840	755	851	821	806	797	857	858	819	810	819	796	793	798	819	820	835	826	850	803	783	822	777	859	824	826	780	807	798	827	755	814	821	794	792	805	854	827	794	839	813	808	809	786	786	779	776	818	823	805	805	825	842	824	781	806	782	799	820	823	809	809	843	830	815	860	794	844	810	842	808	765	831	796	822	778	782	805	824	818	819	850	814	820	843	778	773	858	784	837	783	815	826	803	853	780	793	872	843	857	826	796	863	819	833	771	835	796	842	824	811	789	804	779	784	823	839	754	783	774	829	750	797	816	787	787	777	786	827	849	858	818	826	844	769	778	809	792	776	813	792	804	772	819	827	818	793	768	799	833	811	823	820	814	855	815	789	857	831	785	809	779	821	806	787	772	805	798	832	844	848	787	780	781	764	862	822	809	834	804	863	806	829	836	779	851	803	815	801	819	801	795	752	840	832	777	851	819	821	788	831	826	830	789	801	861	815	802	753	805	805	814	832	805	791	816	804	807	815	815	832	760	840	813	830	831	791	888	777	823	767	814	839	790	797	809	781	798	792	814	818	779	805	800	880	820	747	773	794	836	830	806	784	804	808	805	793	815	800	783	831	805	780	829	814	819	776	787	804	802	823	785	835	797	780	759	795	821	805	742	857	845	822	796	837	846	773	812	782	840	834	789	785	823	770	763	816	842	825	856	801	792	758	799	751	776	748	782	777	813	860	812	806	889	809	801	821	784	790	823	813	777	801	798	822	852	818	825	808	781	824	850	828	831	826	842	806	799	817	826	825	806	768	822	858	824	833	812	793	809	787	809	847	804	865	813	810	803	868	796	827	786	875	805	819	822	813	807	794	804	829	803	824	831	785	810	815	748	817	791	843	888	837	785	798	787	832	800	819	871	827	838	819	814	801	780	772	811	846	805	830	785	818	760	849	856	804	748	766	824	808	818	777	782	848	855	860	819	797	787	790	764	790	838	841	879	832	807	808	808	866	824	815	839	764	831	857	804	816	813	771	808	813	830	743	831	764	840	779	782	887	822	804	788	829	799	821	843	826	788	803	837	800	810	841	830	780	807	838	816	830	770	802	847	855	809	805	792	755	786	828	789	796	826	811	832	824	804	796	842	777	797	801	751	823	811	757	809	819	852	791	749	812	807	815	799	751	776	794	779	806	832	805	851	800	816	829	807	803	815	832	808	819	803	802	794	811	778	824	823	754	789	804	859	774	851	772	779	784	860	786	840	811	779	839	817	807	769	792	781	776	827	801	858	806	820	774	824	814	811	802	864	836	842	825	799	777	832	817	837	819	802	822	793	812	805	774	767	788	798	878	804	798	804	826	806	788	835	766	780	809	760	808	831	813	801	777	813	785	827	791	850	814	797	848	808	817	859	794	834	864	811	809	827	833	760	866	837	719	845	838	869	806	798	860	794	855	821	766	789	730	802	804	751	777	798	794	867	814	821	823	823	844	790	806	834	798	855	787	805	755	816	813	829	777	820	788	854	839	794	787	797	789
22897	21042	28767	23509	21044	20772	2984	817	641	538	510	478	436	376	337	370	341	366	337	292	306	282	283	281	252	278	281	306	262	274	256	266	279	246	284	238	258	259	267	288	250	266	264	237	245	275	247	253	249	244	235	270	252	280	246	242	256	266	230	247	254	260	263	260	255	271	255	247	294	252	278	242	267	241	245	272	230	255	242	257	217	273	259	235	235	281	241	250	238	222	269	287	278	251	278	245	244	241	263	255	248	246	248	236	250	242	254	268	264	262	267	255	270	222	223	234	266	241	236	244	236	261	264	247	258	270	247	260	229	270	233	230	213	245	258	274	239	246	245	222	271	258	227	228	276	230	246	231	249	253	264	277	298	243	263	212	280	261	255	227	256	244	249	261	257	256	249	236	247	254	235	243	265	233	260	240	224	281	236	269	252	257	272	227	252	247	247	250	279	274	228	235	288	264	249	237	269	261	234	226	251	234	281	263	257	261	254	231	226	248	258	243	281	293	242	248	248	230	242	241	238	228	271	232	256	238	246	226	223	218	253	258	268	252	239	279	243	254	250	276	252	247	258	240	251	248	288	255	222	282	244	247	262	250	223	234	244	246	253	246	243	268	228	246	233	243	235	265	230	220	257	246	213	230	226	251	229	251	263	253	208	252	245	265	224	263	234	240	271	238	260	218	248	271	259	230	262	244	261	279	245	251	223	240	236	251	250	257	235	237	240	257	236	258	252	244	242	254	245	237	226	254	234	255	256	236	237	252	262	237	268	231	259	242	230	255	257	259	256	251	251	222	269	241	229	226	253	237	252	258	266	242	261	249	239	234	225	277	225	249	215	267	230	236	249	232	262	248	243	294	224	265	217	208	272	262	244	254	222	217	252	220	245	221	277	208	252	258	253	256	245	258	250	269	268	293	248	252	235	234	261	245	257	256	237	271	228	233	260	253	254	241	239	239	238	267	281	237	270	268	239	239	265	252	237	254	250	260	237	284	245	249	240	254	223	247	242	266	243	247	247	244	255	254	252	218	262	243	249	233	278	230	232	212	252	236	269	257	236	246	231	255	247	274	267	228	235	266	259	261	266	245	278	241	243	265	232	270	215	271	231	271	239	254	226	193	244	229	252	241	265	257	255	252	248	232	250	240	240	288	247	247	209	263	254	206	229	262	278	237	271	237	258	255	256	263	237	242	252	261	234	225	247	260	239	232	229	286	248	243	249	244	239	270	255	244	275	245	245	236	251	252	245	238	250	252	238	245	251	239	264	231	249	256	256	235	270	246	256	245	235	253	241	243	230	255	242	247	244	254	254	234	265	262	225	254	283	249	237	242	261	248	270	256	239	234	249	257	252	227	244	269	228	239	253	261	244	229	262	245	251	244	230	260	259	229	227	235	234	228	231	229	262	238	234	255	297	228	256	263	233	250	231	220	262	278	250	245	247	243	240	259	263	211	223	224	270	235	249	261	244	274	242	253	244	272	248	255	255	268	230	251	250	228	209	220	242	224	242	252	248	251	270	232	263	237	259	255	274	256	238	264	266	252	231	246	263	244	278	243	236	268	223	245	230	238	229	274	252	239	275	264	247	245	251	247	258	269	255	251	231	249	220	242	250	228	260	235	234	252	263	235	242	254	265	282	251	196	264	246	249	250	227	244	225	244	265	246	249	251	265	255	250	252	255	261	236	235	238	277	273	256	242	253	274	232	264	256	223	237	255	250	250	253	248	228	251	247	230	233	222	271	252	259	266	230	265	236	244	254	249	268	254	254	242	252	225	260	259	247	259	246	243	216	278	266	255	256	224	245	270	244	264	245	240	237	252	278	250	217	267	252	246	243	250	248	249	263	251	256	265	258	261	263	244	225	230	267	270	272	268	251	247	248	238	232	231	233	245	256	256	232	267	245	261	266	242	265	263	250	214	222	267	238	250	214	277	238	248	247	235	229	249	264	240	247	226	241	263	248	254	264	244	231	234	247	254	238	220	249	275	238	206	234	247	246	264	255	235	230	256	235	246	259	247	259	242	244	228	250	236	229	271	259	234	250	246	256	232	229	251	281	243	252	244	254	239	222	242	260	240	241	247	255	243	248	257	256	219	266	229	245	260	232	229	241	257	269	234	226	238	257	220	226	239	238	207	214	257	252	230	267	242	249	264	231	288	240	248	251	243	263	266	238	257	260	233	250	264	285	247	235	251	236	247	239	242	239	237	244	248	242	268	241	268	224	259	233	253	263	254	227	235	244	246	260	238	223	274	244	231	264	232	244	237	236	224	261	246	250	245	235	230	226	256	255	251	249	274	243	245	256	226	242	233	228	246	234	256	252	244	242	279	256	263	250	242	248	271	236	218	235	255	235	246	236	239	248	255	245	269	258	236	250	295	256	224	226	235	226	244	251	263	258	252	293	260	265	261	244	251	253	283	264	255	260	254	217	252	248	249	246	251	227	247	260	277	238	244	268	265	237	238	233	237	261	259	234	285	224	235	237	236	234	229	246	238	280	258	263	263	261	231	244	241	245	255	243	261	265	269	237	251	236	234	240	228	276	238	258	248	248	236	232	266	255	250	224	251	231	270	238	223	221	253	251	265	271	232	248	236	257	250	243	237	248	242	262	238	263	242	266	228	245	247	245	246	252	245	251	247	218	274	224	244	246	264	255	254	227	220	260	279	281	242	245	259	243	251	249	245	260	268	239	241	270	218	246	304	238	251	266	240	236	251	232	268	258	240	269	239	232	279	270	242	222	267	261	237	267	257	231	259	204	271	237	253	221	241	240	235	249	271	249	261	248	228	234	254	237	236	251	237	227	269	236	221	244	268	258	255	248	280	234	268	255	236	231	234	243	273	246	249	223	231	253	241	234	242	265	224	237	231	241	244	273	220	238	247	224	257	230	244	236	253	262	220	248	255	241	233	241	226	245	241	248	221	254	250	232	254	229	256	225	238	228	256	265	259	221	230	244	257	244	197	259	254	282	255	257	233	242	250	279	275	252	286	280	247	248	243	277	243	254	261	242	251	227	215	261	251	233	232	252	267	258	258	276	258	228	259	230	249	284	247	250	230	238	256	241	233	248	239	230	260	264	266	245	283	231	246	252	262	245	243	248	267	240	241	221	249	235	250	234	247	256	278	242	288	263	262	248	234	256	254	247	231	218	224	239	281	213	234	276	235	241	278	245	215	240	264	238	247	250	255	227	240	258	246	249	255	259	255	229	248	235	251	249	244	256	261	269	239	241	251	228	210	248	281	226	269	272	231	239	229	268	269	248	245	249	231	243	255	239	263	200	255	283	234	251	213	252	264	246	244	241	241	279	253	226	257	253	260	248	233	246	241	229	240	245	227	247	250	259	264	236	247	279	259	271	258	249	261	254	241	256	240	234	252	267	218	259	258	236	280	244	236	255	247	258	273	251	249	252	254	251	228	245	241	256	255	247	261	241	252	244	256	282	250	236	247	252	251	231	227	243	258	242	289	251	264	223	264	240	258	241
7286	15932	13082	6716	4752	3391	2553	2057	1677	1407	1262	1050	936	858	761	729	640	664	617	550	577	566	549	527	472	546	464	446	507	490	437	508	455	430	439	447	429	436	409	445	401	420	395	419	423	418	390	436	389	407	412	426	384	386	417	388	413	381	361	412	375	409	413	420	391	407	449	361	410	403	405	393	373	402	407	403	405	386	412	387	387	380	391	388	420	421	398	377	373	412	429	409	375	351	372	394	402	349	367	386	368	399	364	372	401	382	406	389	377	399	402	373	396	364	369	388	356	382	380	384	422	393	403	385	355	410	397	340	401	362	359	374	387	416	391	365	382	398	394	380	381	377	385	396	405	408	375	408	397	391	397	407	440	396	355	386	403	370	364	402	417	384	403	417	381	395	420	384	398	411	387	375	412	404	389	423	380	396	381	408	375	376	372	376	412	395	418	397	402	380	429	392	403	406	374	360	396	381	373	378	387	391	353	415	385	407	382	387	391	367	349	369	385	374	396	371	372	380	379	396	411	382	382	393	401	393	397	372	363	398	386	384	395	363	376	420	372	374	396	398	357	399	398	388	388	350	376	386	367	375	382	388	408	410	399	370	361	384	386	362	366	403	373	376	398	381	385	403	375	398	371	372	421	409	380	405	385	410	399	374	391	370	364	372	386	375	350	386	364	370	380	408	379	383	415	397	413	379	400	387	409	370	404	417	397	408	375	395	384	387	396	362	355	367	373	379	372	412	392	416	385	417	376	395	377	402	405	365	391	373	389	366	413	379	385	393	381	422	403	347	384	397	416	421	403	373	400	373	393	385	380	382	366	371	393	379	370	388	393	372	380	411	374	377	412	379	401	377	365	389	372	377	402	371	389	371	380	346	419	363	391	374	392	381	379	364	417	417	408	370	352	394	390	352	376	438	391	394	374	380	403	361	398	390	437	360	346	357	383	358	345	397	412	358	415	415	368	366	381	346	411	400	357	433	369	366	371	359	364	348	394	380	425	398	379	391	402	349	380	398	437	378	347	399	399	373	370	391	410	397	400	373	377	360	388	397	383	381	381	387	395	388	379	393	392	399	388	371	404	359	358	364	404	381	378	381	380	377	391	388	369	404	357	426	357	353	385	417	379	364	376	367	397	405	379	375	385	393	402	371	369	376	385	385	398	394	391	402	391	348	366	389	386	359	360	376	362	425	392	387	400	353	370	382	424	367	391	370	401	366	379	396	417	369	392	385	379	375	421	351	361	371	410	406	397	362	420	376	395	393	394	362	380	372	400	387	387	367	362	370	372	407	428	390	386	401	374	400	364	416	371	413	375	388	400	406	359	361	410	359	419	391	406	419	377	374	394	416	366	404	395	367	393	344	382	389	417	413	388	353	392	360	388	404	399	397	383	435	356	346	373	385	404	380	420	383	376	359	371	356	385	367	360	341	414	337	408	406	399	367	386	375	373	371	396	386	388	368	341	400	360	389	397	411	388	369	391	371	398	378	373	394	413	377	356	399	417	383	381	379	367	359	379	380	338	390	387	367	362	400	374	375	371	406	387	396	402	372	392	408	407	368	409	399	373	392	365	365	348	364	388	337	381	384	383	375	394	421	383	399	379	382	383	380	345	344	419	385	439	402	370	366	404	384	402	404	411	373	397	388	386	402	331	405	376	375	371	363	383	407	428	407	368	399	369	372	399	403	380	385	370	384	388	372	395	390	377	381	373	403	380	368	395	376	378	380	385	375	390	403	430	406	381	371	395	371	378	379	366	377	371	402	411	386	397	434	380	404	409	386	382	382	401	370	367	437	412	380	388	364	411	405	400	389	390	411	413	437	377	405	384	394	390	426	367	387	410	432	382	355	359	415	358	365	381	369	398	343	384	387	394	379	418	380	392	357	409	376	395	368	423	372	392	409	394	404	388	340	385	387	373	391	376	389	362	381	373	357	406	364	378	410	405	375	389	368	400	364	387	375	411	387	391	381	368	416	374	370	382	396	352	373	362	415	376	403	397	391	379	370	371	412	384	359	392	363	384	386	374	390	423	417	386	383	358	390	401	374	364	383	382	393	392	379	439	368	395	369	417	382	410	383	373	416	383	367	412	379	405	389	400	361	361	383	385	412	388	377	387	394	372	400	387	359	412	390	366	392	365	391	410	372	362	400	401	397	403	402	401	399	386	383	407	337	360	420	376	408	403	357	391	429	391	377	371	400	368	360	418	365	383	382	391	371	419	440	394	380	373	387	404	367	369	399	341	398	390	378	401	395	361	388	395	391	398	351	364	380	400	384	360	376	371	388	376	356	398	382	392	403	416	383	392	413	376	374	358	401	401	382	376	387	378	363	398	411	373	397	380	366	395	364	403	400	365	378	373	343	354	378	381	394	425	392	402	411	377	365	379	351	383	397	373	381	356	416	390	408	384	367	373	374	379	354	397	347	354	372	339	379	411	362	359	372	374	399	378	392	405	386	384	358	395	404	400	362	338	379	389	387	375	342	395	421	380	368	345	379	365	373	380	367	387	368	330	374	372	371	401	389	393	399	402	424	403	452	394	388	375	397	367	390	359	376	357	383	394	408	397	369	376	410	423	384	377	342	391	379	395	374	423	376	400	362	358	345	363	381	360	412	374	373	382	353	362	388	380	420	383	394	401	361	411	392	366	374	365	358	381	368	362	356	397	329	356	404	353	403	406	402	384	401	403	366	383	397	384	392	405	411	374	392	391	396	402	372	405	355	362	391	379	405	393	367	361	385	416	356	392	380	391	411	392	359	373	395	375	355	389	357	389	386	383	403	411	399	403	429	398	363	403	398	368	382	393	406	373	378	394	391	382	370	387	391	376	370	342	388	384	371	387	356	383	376	380	399	355	375	382	385	418	356	398	388	351	368	372	366	414	379	378	382	346	407	368	395	377	407	409	379	363	384	379	354	383	408	406	409	380	389	393	367	358	367	415	360	360	377	378	392	387	369	388	378	359	405	375	368	371	374	380	374	402	395	387	389	361	373	400	380	400	377	400	384	359	386	426	416	402	388	391	391	371	399	412	361	384	374	351	397	371	391	397	357	387	377	378	390	362	395	371	374	359	383	374	364	383	378	392	399	435	381	391	358	389	378	409	401	384	369	387	369	405	356	414	365	346	376	409	383	402	361	381	372	376	424	366	426	399	412	397	373	386	377	399	388	392	397	386	378	378	416	370	388	370	414	412	361	367	367	386	376	365	365	381	406	373	376	385	375	381	399	367	380	362	343	391	408	361	407	358	402	363	375	382	422	338	379	410	379	372	387	365	397	421	371	386	376	368	378	392	372	361	337	399	379	361	375	412	396	389	380	369	400	406	381	386	403	331	405	370	401	406	421	368	364	377	399	358	415	376	404	384	369	359	360	365	367	387	416	366	399	423	394	340	417	385	396	373	394	397	385	363	377	400	360	411	367	398	380	372	403	386	357	395	400	391	387	397	368	390	387	365	357	397	377	400	389	403	339	368	355	363	390	397	413
26736	19949	6555	1126	790	706	615	588	568	573	566	568	543	549	547	559	546	549	555	524	549	566	518	548	538	578	547	568	569	602	540	569	537	566	583	574	540	536	545	542	589	575	584	525	536	569	539	561	578	601	540	548	568	538	556	545	534	534	527	566	552	508	564	552	564	540	576	541	528	545	568	569	555	563	571	559	551	592	546	524	570	517	586	567	570	540	544	559	513	551	560	517	570	554	535	534	549	556	529	607	556	580	538	531	541	550	565	542	545	570	588	509	534	521	590	560	535	528	595	534	568	510	534	520	544	565	544	549	548	551	571	591	546	549	553	572	545	560	552	572	616	551	555	512	589	542	585	584	541	484	558	514	542	557	480	574	496	552	492	520	504	569	559	494	519	535	532	561	529	552	543	539	555	554	562	568	555	531	567	531	546	514	506	522	536	500	542	562	536	522	526	560	549	565	518	547	558	578	578	561	606	547	545	523	533	553	513	552	532	512	544	583	563	549	572	574	541	543	571	565	512	524	548	558	540	577	527	564	511	561	538	529	519	548	556	541	516	545	561	510	559	544	516	563	551	535	539	525	554	537	542	560	511	573	592	536	550	581	559	563	531	522	501	549	532	570	568	535	515	522	526	525	571	552	554	550	548	528	551	562	559	563	528	551	563	555	560	570	547	542	533	565	560	488	547	582	586	559	540	510	529	540	548	535	505	567	550	518	574	534	575	561	587	528	553	546	528	537	508	550	535	551	555	559	549	524	576	558	577	580	572	526	571	490	567	551	551	525	545	535	558	555	585	561	562	550	523	560	539	540	587	530	552	579	551	555	542	542	515	542	546	551	526	563	552	517	553	565	550	513	532	570	599	537	509	584	530	541	513	546	556	523	586	530	584	553	507	550	532	585	524	571	536	562	539	553	564	540	598	535	581	581	568	582	562	563	533	556	518	557	563	580	527	548	606	535	541	527	540	458	608	561	523	570	577	525	562	529	534	495	525	532	530	557	545	528	553	558	519	557	566	545	532	538	575	523	527	546	520	561	538	557	545	537	542	528	494	543	553	559	535	534	544	515	555	541	536	517	518	531	560	501	548	525	582	545	579	567	536	523	547	573	581	538	515	534	544	524	571	553	586	558	545	518	526	552	566	524	537	514	562	552	546	565	528	527	539	556	498	585	535	515	540	523	531	552	552	520	558	494	522	509	516	593	536	527	524	544	568	527	547	553	577	529	536	573	559	541	540	556	522	551	536	513	581	522	530	578	558	535	601	544	534	536	560	542	558	515	507	541	508	549	545	560	520	530	574	561	560	533	546	533	533	557	529	569	546	527	558	524	540	509	516	556	536	545	568	557	507	545	578	548	542	516	556	535	549	532	548	549	580	529	580	517	573	528	559	523	522	572	570	539	541	578	557	526	538	528	533	549	509	532	542	549	557	544	543	573	557	551	537	549	546	536	548	537	529	559	551	555	539	544	573	541	532	524	571	547	526	546	528	533	548	578	513	512	598	566	553	548	573	509	556	554	539	602	513	548	590	577	559	513	555	516	519	554	565	589	531	530	512	549	514	576	554	542	597	524	542	620	597	534	559	556	549	541	551	547	565	561	553	536	529	539	595	523	506	566	564	526	569	558	506	526	517	563	542	521	586	569	498	526	538	570	540	563	582	529	603	554	585	541	534	508	546	533	537	523	533	547	583	544	568	567	552	552	557	555	516	591	555	537	534	595	608	559	556	491	555	501	556	553	568	563	570	559	558	537	585	491	531	560	544	557	539	516	543	533	573	536	573	509	556	542	518	591	519	549	567	555	532	541	535	551	578	529	500	566	584	552	556	515	556	544	582	550	531	569	551	600	541	575	549	590	524	575	550	520	542	548	586	563	574	514	572	537	528	569	533	538	515	554	536	558	563	532	515	530	546	556	586	523	535	589	539	526	517	550	531	531	549	516	531	521	538	544	515	562	574	562	557	565	579	550	546	552	539	548	542	538	558	545	553	592	514	603	543	546	582	576	572	574	582	577	559	556	564	534	564	567	539	525	555	572	543	519	570	542	518	544	511	557	576	556	527	559	543	582	507	538	562	511	529	556	584	536	526	548	569	540	575	560	607	520	582	527	581	544	532	577	557	569	568	526	523	539	549	564	555	519	566	527	571	523	564	546	538	552	545	553	548	510	543	538	563	528	614	554	563	543	573	561	616	547	531	544	539	531	606	542	583	586	579	566	540	511	547	555	528	553	564	561	554	547	530	519	544	542	540	580	505	495	544	549	533	541	575	546	533	572	569	549	589	580	511	530	550	523	538	567	565	585	579	526	533	571	559	531	492	573	553	567	531	559	566	509	553	548	546	597	503	594	587	559	562	527	544	544	577	553	498	548	531	526	529	574	544	573	494	577	542	541	579	542	554	496	559	546	528	601	532	549	568	536	516	547	564	563	535	540	541	556	579	554	582	589	541	514	539	522	517	588	542	530	569	558	547	512	508	536	519	557	548	547	503	552	552	538	529	517	584	514	559	563	577	580	593	562	559	526	529	538	496	573	565	506	529	546	550	555	573	533	568	559	536	571	573	572	559	557	533	564	538	553	574	556	551	547	544	549	540	517	515	549	554	577	586	536	521	587	546	572	566	549	564	566	557	569	546	549	534	547	561	573	517	508	498	562	569	529	567	553	532	553	589	555	543	527	553	517	539	530	520	534	543	580	544	533	566	542	555	543	551	586	528	549	515	522	553	625	540	496	558	514	548	558	592	538	565	523	552	559	553	575	600	557	552	535	559	531	554	546	579	572	556	519	519	554	506	545	522	543	573	574	542	572	527	535	557	542	553	539	538	567	543	571	514	564	535	579	551	593	504	512	534	552	591	542	536	548	575	546	534	555	536	521	538	551	569	530	541	593	534	537	522	540	575	557	527	553	552	536	559	511	504	551	566	539	558	545	528	546	509	568	553	525	531	531	584	519	539	565	548	564	575	559	555	552	563	521	528	550	530	510	564	560	521	541	582	555	560	572	580	517	515	563	528	536	539	572	515	525	534	540	580	515	570	563	576	537	556	510	532	533	552	542	562	546	514	531	549	542	536	551	553	545	571	565	535	546	577	566	553	577	528	533	557	572	560	557	547	547	567	556	559	561	526	554	495	541	560	540	532	571	540	563	549	554	560	553	549	540	532	511	508	585	559	530	562	547	550	571	502	516	530	582	540	533	554	552	509	577	548	575	556	576	564	528	494	528	504	531	558	535	527	553	543	563	545	553	566	567	568	543	519	542	542	521	514	563	554	557	537	585	533	528	539	597	564	562	563	522	553	532	570	543	532	557	543	572	558	510	542	545	552	534	568	559	571	567	547	531	548	577	555	505	520	584	580	557	555	535	597	547	606	515	540	554	534	533	556	587	514	550	499	538	525	553	494	546	538	534	566	556	584	535	564	557	561	562	563	505	572	529	568	581	568	567	519	534	518	546	581	564	557	527	578	600	533	554	520	540	583	546	544	558
4251	1720	1504	1105	972	899	890	862	839	873	822	800	834	821	828	779	811	847	802	813	799	803	790	781	825	751	827	795	762	810	821	859	801	786	807	848	814	808	829	821	781	815	810	803	844	768	796	835	862	804	834	853	787	848	811	790	759	772	811	791	752	763	833	776	868	806	784	813	828	812	856	792	814	844	802	774	784	773	803	823	790	824	789	814	800	826	800	818	833	754	810	843	785	816	768	765	834	841	776	826	802	780	780	782	789	815	808	800	817	786	827	852	802	805	840	802	852	768	780	788	810	763	808	791	839	807	854	815	758	784	820	780	819	785	823	812	765	793	782	749	820	825	787	785	788	786	806	807	808	800	784	810	800	785	832	768	815	788	825	825	809	794	809	790	828	814	808	839	843	824	753	775	795	845	815	791	791	836	789	848	747	836	835	786	806	779	825	745	803	790	774	849	816	787	775	776	786	808	789	801	827	791	777	741	808	795	809	823	821	828	785	818	859	764	799	785	784	821	772	849	763	739	801	815	812	811	778	756	825	810	800	808	834	813	789	819	819	758	807	760	813	811	816	829	761	769	825	775	750	815	757	795	838	827	809	814	797	805	860	834	790	836	847	762	821	802	824	824	826	846	804	798	817	831	811	778	771	815	809	845	833	770	812	810	767	803	795	752	809	773	800	776	807	816	797	818	784	793	815	801	774	804	808	839	817	772	802	796	831	818	823	733	825	840	770	803	798	862	833	816	839	780	838	810	810	815	777	780	793	790	810	775	790	782	815	812	807	788	854	768	779	783	815	769	789	759	775	785	816	844	817	808	762	812	773	778	756	806	786	774	844	827	795	807	819	825	782	837	830	816	788	777	826	817	817	842	835	820	769	813	797	741	784	806	790	778	774	800	781	843	810	800	785	785	825	799	804	758	791	756	816	763	846	793	807	796	860	805	807	811	783	792	825	731	789	785	810	805	836	796	804	766	785	789	838	804	795	792	807	808	791	808	763	802	832	796	825	834	863	832	806	774	809	811	796	787	806	795	791	765	758	809	777	774	826	789	818	747	745	819	773	813	784	810	841	832	792	796	739	839	798	755	766	807	826	842	782	822	796	796	798	765	775	830	844	812	838	776	825	769	786	820	831	820	815	808	828	802	778	731	814	772	790	838	795	807	836	848	804	851	779	814	759	775	790	801	736	770	800	775	764	766	847	863	798	795	788	779	806	837	847	858	797	823	801	800	852	833	780	769	792	795	766	817	769	810	813	802	744	797	834	768	814	811	818	813	775	871	822	802	789	827	811	739	799	806	813	826	813	792	792	766	780	834	807	817	825	809	775	773	729	788	803	828	799	770	838	801	812	836	829	803	813	795	831	776	785	754	758	800	824	766	788	793	772	773	761	794	800	806	837	770	789	781	833	858	799	770	788	807	786	779	793	766	796	786	826	851	787	814	814	812	789	796	839	837	761	830	851	822	821	799	803	806	801	764	771	803	822	815	844	797	808	838	810	818	833	782	837	794	796	843	809	786	798	765	785	743	805	816	797	750	771	786	764	785	805	788	791	839	785	786	833	771	832	788	796	768	803	789	770	797	790	768	799	844	808	789	802	792	819	750	778	844	803	813	782	802	815	807	783	802	837	753	855	784	782	806	827	733	766	781	813	790	790	792	831	768	794	794	754	810	811	755	798	784	797	829	842	872	822	802	887	801	836	786	806	790	850	735	793	785	784	812	781	781	764	751	779	777	811	806	845	774	799	842	815	787	793	788	788	797	823	815	827	803	818	815	790	800	801	780	784	810	755	832	789	801	784	742	748	806	827	820	812	788	799	798	767	776	783	798	805	803	816	801	846	856	796	759	779	831	743	803	826	808	796	778	760	799	812	761	833	743	850	854	753	766	772	798	787	808	793	812	769	792	797	745	769	817	820	811	848	849	804	818	797	776	815	874	764	821	813	793	813	829	806	804	777	790	750	829	790	823	770	813	832	793	786	750	805	831	797	792	813	806	755	792	827	760	815	773	807	760	791	821	784	808	823	765	799	765	797	777	782	796	827	780	806	794	801	789	783	788	826	802	802	810	789	815	801	795	821	822	747	822	780	797	866	810	737	755	784	803	776	777	779	780	779	776	812	773	849	795	781	800	850	791	766	863	810	837	851	769	828	808	826	841	739	818	813	837	831	814	810	793	801	786	773	776	816	778	772	801	770	782	818	830	814	818	808	785	804	779	812	787	793	892	809	728	824	837	781	799	841	783	786	824	786	771	802	791	788	820	772	854	821	823	767	808	806	780	808	797	805	806	811	825	804	866	784	848	772	817	830	783	852	787	753	792	803	770	825	785	806	758	838	816	757	817	780	734	807	844	799	751	777	827	797	808	783	796	779	815	807	799	737	752	787	808	810	811	786	765	797	789	766	762	818	851	824	758	767	760	807	822	787	833	780	824	798	823	737	789	826	825	781	790	792	799	839	791	778	801	782	826	777	832	790	850	831	820	851	784	795	827	807	781	762	813	790	813	810	813	814	824	842	814	848	804	782	799	848	781	784	812	803	844	814	749	753	800	813	809	798	759	808	793	825	841	773	825	763	781	768	807	789	818	816	778	795	786	846	779	806	832	848	803	841	793	810	813	818	875	816	821	819	748	797	859	840	806	786	802	802	756	814	785	787	842	749	791	805	770	818	778	838	788	777	840	792	797	838	749	791	767	796	847	786	817	835	821	779	829	738	765	789	797	749	794	765	771	802	834	823	841	803	796	768	793	821	816	812	819	784	783	811	797	848	752	797	800	777	792	739	813	771	841	846	820	763	821	792	833	817	816	795	809	817	756	759	833	817	781	787	720	758	814	804	797	772	817	836	806	822	797	784	800	801	811	794	751	827	788	774	820	775	860	793	767	807	762	825	807	810	803	800	826	803	811	830	803	771	807	782	828	775	804	813	795	825	780	788	813	777	815	748	858	789	774	841	783	768	778	781	801	740	771	839	772	804	778	845	859	780	815	809	820	793	804	809	794	765	806	829	806	806	792	767	801	781	757	759	750	824	774	775	768	841	749	776	796	815	812	825	755	797	769	809	715	814	786	813	825	817	805	751	754	805	814	788	782	802	799	772	809	860	856	846	811	791	772	803	813	811	854	828	791	803	836	776	813	812	743	785	807	799	834	793	815	823	781	822	806	766	828	808	833	797	764	794	800	785	804	807	846	826	855	801	826	776	837	820	847	819	807	780	808	818	813	798	817	829	812	814	769	798	767	749	813	825	799	775	790	775	827	802	806	793	780	843	760	796	803	792	791	784	842	799	756	881	802	759	792	799	782	794	757	779	785	802	780	783	830	726	810	822	785	816	783	817	797	815	817	816	809	805	768	765	771	751	728	816	838	798	795	791	831	796	764	828	775	813	827	798	804	780	813	795	792	794	829	827	770	797	828	779	812	729	759	776	796	787	829	785	836	781	746	853	804	786	838	776	769	752	805	804	764	724	798	766	780	835	816	783	801
23879	21064	28297	24052	20948	5446	1158	896	779	684	727	606	632	605	626	591	613	601	568	633	564	566	552	605	596	571	570	581	553	600	569	551	555	562	598	556	550	536	593	530	541	539	576	569	573	509	588	542	543	531	551	567	574	574	545	521	541	561	542	570	531	570	569	542	547	509	560	556	516	511	501	556	516	552	501	547	550	537	562	552	556	591	528	559	581	568	503	562	550	540	605	515	524	548	543	578	562	581	557	518	589	580	578	550	565	589	564	576	547	558	554	538	530	537	524	553	541	568	563	559	546	543	552	552	567	506	530	582	517	523	552	576	525	555	599	502	554	576	507	528	537	552	504	522	535	524	538	548	515	549	540	576	554	574	561	547	507	570	586	549	545	564	546	563	551	552	505	546	562	553	565	570	551	537	521	569	556	531	540	579	535	538	542	532	524	553	528	546	507	527	527	612	549	505	553	560	496	560	551	581	520	565	548	565	576	541	531	527	539	565	555	560	564	559	520	561	559	509	556	553	576	527	546	513	567	565	518	546	520	526	578	532	517	522	532	539	546	512	583	519	568	595	527	529	523	568	587	576	527	552	529	541	544	506	519	541	525	570	568	512	590	541	549	569	533	547	509	552	549	550	535	537	505	558	537	516	539	537	554	580	559	557	520	538	517	540	530	534	549	537	557	548	561	533	541	555	504	605	564	534	535	552	564	531	559	555	583	547	549	622	564	536	549	543	557	525	532	536	598	578	517	559	508	559	525	574	540	559	564	559	555	564	564	570	549	485	533	571	558	567	546	522	554	512	530	550	558	529	573	547	581	559	596	583	564	524	538	546	510	541	536	500	608	535	535	519	499	517	537	590	540	539	516	588	525	547	571	535	559	545	545	606	536	534	540	521	589	567	578	531	567	551	555	521	549	525	549	567	544	551	574	511	565	552	547	566	506	525	517	506	524	540	556	544	505	532	535	533	540	512	546	543	538	567	528	505	534	534	597	554	538	523	539	560	573	540	511	539	537	523	598	548	537	534	545	516	543	529	530	526	507	552	573	516	528	570	552	525	550	558	534	535	535	511	507	548	591	560	554	529	514	533	590	579	556	523	558	571	524	557	562	522	514	532	524	520	527	535	547	575	531	585	523	577	516	545	587	545	522	541	560	530	523	538	578	520	547	542	536	556	549	528	559	582	561	532	559	550	541	522	533	545	549	566	570	488	570	520	505	532	554	562	525	535	526	527	568	538	575	526	520	564	547	536	598	548	536	539	532	505	571	527	571	586	526	543	586	516	553	593	584	559	517	519	559	543	544	538	569	508	573	533	502	531	538	544	555	503	561	513	531	545	542	535	500	553	597	550	480	513	575	499	517	590	546	502	544	539	534	529	536	551	503	529	536	566	580	545	527	533	584	563	531	542	559	528	520	522	552	555	543	528	553	553	521	585	511	533	524	554	562	534	513	544	505	542	539	562	547	550	567	513	551	544	534	580	540	546	556	537	543	536	564	502	567	538	499	549	548	552	566	514	565	570	560	562	552	540	524	528	541	551	563	499	537	586	551	549	562	587	538	594	500	568	552	560	531	539	546	508	536	548	524	503	497	554	551	557	514	531	553	562	541	538	506	499	538	558	555	516	571	508	568	531	525	598	538	533	514	551	540	521	543	532	544	532	558	537	551	576	521	532	563	536	568	566	513	550	597	542	582	535	523	510	554	548	536	532	563	564	542	543	539	562	544	589	514	551	561	578	524	573	595	535	544	566	579	588	557	536	570	538	531	511	528	538	547	531	538	556	546	525	534	577	550	531	570	540	561	521	535	509	508	532	508	532	510	521	547	557	547	584	549	524	588	554	542	603	555	509	488	582	576	544	516	517	568	556	548	533	536	526	548	536	579	564	537	573	559	555	580	533	556	512	538	551	597	558	538	519	525	559	577	497	534	495	529	576	503	546	521	596	505	603	587	514	530	537	532	533	523	528	547	564	577	548	511	523	494	558	570	553	508	579	583	524	535	574	553	524	517	555	545	562	554	539	521	608	538	560	517	544	566	525	580	564	528	540	525	550	558	564	528	573	525	542	567	504	518	505	532	528	506	528	539	539	593	524	579	546	552	554	539	545	524	567	587	576	525	508	544	551	526	552	563	532	541	535	531	557	553	554	555	541	537	538	558	530	571	519	522	573	554	526	531	538	539	533	519	539	534	547	570	557	524	517	573	551	590	558	548	531	541	552	527	598	537	529	566	564	551	582	540	546	526	566	527	544	571	529	519	517	514	546	509	548	548	509	560	542	529	526	578	562	540	540	570	535	546	512	544	532	597	556	565	546	611	521	535	530	512	506	524	533	584	545	548	550	571	565	539	566	589	566	558	548	536	553	534	527	505	541	554	527	557	524	554	602	525	536	519	539	540	557	507	548	519	544	577	524	562	549	576	546	556	569	580	594	567	532	560	544	506	540	551	554	564	548	506	513	541	526	549	578	543	530	540	493	545	563	539	494	560	554	535	554	536	536	566	589	521	517	552	508	521	534	545	539	492	585	522	518	547	518	557	502	505	546	553	536	545	513	572	546	545	540	583	528	552	582	527	559	542	549	539	523	576	526	527	549	506	542	569	580	529	545	543	606	525	551	560	547	584	568	516	516	551	553	518	573	560	524	563	505	566	554	525	529	549	557	545	566	587	578	529	550	578	559	554	551	529	570	519	532	530	568	554	521	558	509	571	532	569	565	566	546	521	543	526	521	556	533	550	530	579	560	521	518	525	605	547	566	506	588	514	528	504	535	548	494	564	553	542	525	536	549	528	557	515	510	528	559	529	511	562	548	578	573	547	529	543	545	581	498	533	538	592	537	527	533	530	619	561	538	519	564	510	549	532	566	540	588	532	546	554	555	523	520	585	547	565	574	539	496	588	535	551	563	562	488	557	533	552	549	570	514	551	565	568	554	555	529	547	503	559	530	520	520	556	525	504	555	538	500	545	545	552	555	546	518	543	543	535	543	522	557	540	572	568	506	567	548	530	531	552	576	535	534	547	566	499	567	515	534	587	527	513	544	537	565	546	527	538	550	512	526	557	537	520	508	570	521	537	549	527	529	570	534	553	575	569	574	551	555	559	553	534	547	553	575	541	539	559	551	548	559	532	531	593	550	546	523	532	546	534	542	559	530	603	540	554	541	517	522	519	498	614	574	515	515	527	533	529	580	545	571	525	541	533	519	551	547	580	531	515	532	554	558	570	552	545	539	555	540	541	515	562	543	564	602	515	576	553	538	571	535	527	527	562	556	557	558	571	527	544	553	519	557	542	503	532	554	547	550	554	535	548	569	556	540	550	558	592	556	513	503	570	536	558	521	505	551	542	568	554	535	513	549	533	526	575	571	487	495	544	555	535	566	548	550	578	537	568	538	565	539	523	528	570	544	542	581	505	583	543	531	557	523	512	496	580	510	542	505	532	574	564	546	561	564	532	555	519	507	500	510	578	549	511	547	540	555	576	565	553	523
5329	10049	8420	4298	3126	2399	1964	1663	1490	1391	1269	1149	1112	1069	1006	959	948	923	911	897	876	879	874	894	894	857	863	887	874	849	862	824	900	839	823	803	827	817	838	814	808	867	864	813	828	777	823	803	800	865	753	821	817	808	840	792	842	830	811	861	848	796	830	758	886	793	796	837	769	777	782	797	829	880	814	798	795	766	829	844	804	810	811	870	796	794	838	792	810	791	792	828	768	814	773	808	761	847	752	790	892	823	777	843	795	780	790	781	800	798	862	826	787	769	799	813	813	798	851	808	771	832	793	853	889	792	808	795	792	848	816	776	800	882	792	808	814	828	815	794	825	800	815	807	815	784	810	828	781	825	764	823	751	837	828	737	857	827	821	842	815	769	798	797	792	803	816	782	806	780	789	793	827	842	839	807	834	774	861	798	829	779	773	804	830	836	819	831	782	824	770	837	849	814	811	814	803	841	813	848	803	820	837	834	820	824	806	823	800	796	823	852	840	811	743	786	774	810	785	792	773	840	824	765	799	836	815	826	834	781	792	799	781	821	814	832	813	734	783	833	794	789	813	776	774	836	779	796	811	836	852	852	804	789	826	766	794	796	804	811	778	795	825	837	801	798	772	815	815	846	813	785	762	793	752	824	795	811	803	791	776	787	824	796	800	818	817	830	815	774	815	767	798	749	761	779	815	840	823	858	810	807	818	838	791	819	753	830	804	823	818	823	837	808	809	825	786	797	808	779	800	823	830	821	796	854	795	782	833	823	836	785	792	759	801	771	831	855	812	779	829	780	766	839	818	792	847	790	825	788	812	793	780	779	778	789	848	772	816	795	773	763	806	863	787	816	825	809	757	768	802	793	824	840	789	807	787	738	771	806	794	850	765	812	765	780	805	781	832	773	765	792	817	826	779	791	763	789	848	789	825	827	798	813	835	762	767	818	806	826	797	841	808	837	801	760	863	799	818	782	777	783	811	821	826	806	780	803	837	766	770	819	853	813	807	802	815	825	814	783	767	808	789	749	777	824	826	811	795	766	836	877	771	835	757	797	831	819	838	813	754	788	782	807	788	836	819	834	802	795	791	797	807	809	839	808	760	798	809	809	834	762	786	843	781	784	822	795	803	813	741	793	823	809	763	812	759	787	867	771	805	789	792	812	839	791	739	769	791	819	769	844	806	782	794	806	755	829	774	815	853	806	784	811	775	829	778	809	828	758	808	883	799	816	806	783	865	777	820	794	824	794	830	772	785	800	795	790	791	832	781	801	782	868	797	795	761	821	790	755	821	764	819	819	803	829	772	789	832	790	860	816	798	818	805	796	789	813	768	835	793	857	823	769	796	784	790	792	800	872	814	850	778	765	848	818	776	808	776	830	802	780	835	739	809	828	777	797	832	832	787	845	865	788	762	820	846	845	792	790	807	769	791	824	830	791	781	830	832	819	799	773	766	771	778	807	834	796	839	844	816	870	841	820	813	780	802	802	817	783	832	787	821	798	813	833	833	839	739	785	819	807	817	793	793	858	852	819	852	842	763	835	787	837	745	798	758	812	813	803	751	781	813	791	802	844	764	788	813	842	796	818	785	818	817	781	786	845	793	776	810	782	750	786	775	854	796	837	854	823	803	767	782	812	829	821	842	802	804	811	783	766	778	782	767	791	849	797	808	824	826	806	778	774	737	814	819	776	798	817	801	800	775	806	781	797	782	800	813	814	806	805	828	775	819	792	822	797	885	854	833	779	799	844	773	780	845	787	771	819	811	780	829	835	816	746	774	797	834	824	803	791	798	773	788	814	789	806	790	816	817	810	838	768	812	820	811	844	802	806	829	777	819	782	876	803	792	778	769	806	807	832	751	815	851	790	857	794	822	809	823	814	757	848	842	815	766	728	799	820	745	811	843	793	818	791	747	828	789	878	800	815	817	758	814	809	777	836	819	805	816	792	785	767	841	813	764	824	898	796	769	776	792	806	808	822	804	765	844	849	785	807	776	842	794	862	794	857	837	813	795	872	867	733	795	821	808	793	817	771	851	791	783	819	770	810	815	816	778	813	806	817	846	807	767	805	812	806	802	803	785	808	798	794	757	818	807	809	792	782	805	761	793	820	770	796	788	783	788	758	823	838	793	795	836	789	823	817	818	834	846	787	769	826	807	878	806	775	827	828	805	788	780	824	831	817	793	763	750	807	813	798	767	841	775	852	835	725	856	799	826	814	807	860	786	805	766	819	813	774	779	809	797	826	816	767	826	804	838	869	781	802	788	804	835	755	774	803	782	822	836	852	797	806	824	782	775	790	863	833	807	842	750	860	764	840	846	796	804	825	819	828	803	793	820	827	833	798	750	836	804	796	842	785	845	766	842	814	815	828	796	822	828	809	807	812	844	778	815	842	816	844	810	785	785	792	861	771	805	788	805	797	819	820	768	820	768	779	788	799	874	820	804	798	782	810	794	807	850	820	808	836	810	838	776	745	785	778	801	812	773	769	796	772	771	799	797	807	805	792	794	789	761	808	806	806	809	803	792	821	813	762	819	764	782	803	832	787	763	825	840	820	822	799	824	812	777	805	851	806	841	806	810	825	831	805	813	854	820	757	801	803	824	796	799	788	826	782	801	823	839	765	821	794	778	840	792	771	798	846	801	807	804	800	836	764	796	821	807	774	804	789	831	771	831	842	799	790	801	806	841	801	762	817	832	814	795	844	777	827	775	793	862	799	801	792	837	841	786	770	791	758	823	792	807	801	766	825	803	793	779	841	796	822	833	830	769	782	823	785	821	775	813	812	808	841	796	776	805	842	763	818	799	815	850	763	752	776	821	758	812	784	840	811	843	866	823	811	809	766	790	802	806	824	831	818	842	816	772	763	813	795	801	828	756	808	819	840	810	820	773	866	832	765	823	806	791	791	773	814	789	828	797	783	842	787	793	818	798	840	809	795	801	773	824	786	831	830	822	833	797	836	808	830	819	781	804	798	802	860	767	754	825	853	816	837	802	786	816	806	771	794	799	827	816	814	772	816	817	856	799	854	768	828	781	843	827	871	791	791	837	772	795	836	797	834	795	816	801	791	866	790	820	806	842	761	794	760	821	772	854	804	793	793	829	820	812	844	847	787	797	829	833	787	808	764	829	831	784	828	853	784	833	815	828	787	814	835	792	828	791	777	789	822	849	774	785	842	810	809	833	786	846	771	775	774	827	793	793	775	837	848	795	837	783	776	788	840	784	747	767	787	778	796	781	825	807	763	804	805	801	743	817	732	802	821	835	828	851	787	820	818	801	820	762	817	822	818	860	766	860	834	777	825	754	841	790	829	833	792	809	829	795	785	781	830	796	804	785	834	844	823	829	835	838	788	834	820	774	827	814	790	785	778	782	842	811	834	814	799	827	805	755	765	821	822	789	809	833	778	804	825	807	814	778	790	819	864	820	769	788	780	820	851	769	821	766	785	788	829	816	811	786	818	760	840	854	790	801	720	813	748	805	867	817	812
22930	21056	28802	23515	21056	20789	3050	801	598	571	474	426	426	400	353	403	367	330	325	290	314	308	313	285	273	284	263	277	279	258	279	258	260	262	259	274	295	255	251	249	257	220	275	290	250	231	261	260	262	259	233	236	242	239	258	267	280	253	264	239	234	277	227	278	248	256	241	301	246	263	262	245	234	240	232	251	281	265	251	258	276	272	264	276	236	238	227	254	237	278	243	244	282	269	232	269	252	225	257	257	246	271	284	247	221	262	228	230	255	224	220	245	258	237	246	254	257	251	254	273	229	264	271	270	231	296	268	274	224	247	263	244	273	216	218	285	244	236	226	266	248	239	264	272	242	248	249	240	232	279	260	273	257	219	240	231	265	254	244	223	233	264	239	230	221	241	249	258	226	240	258	238	257	260	238	259	251	269	195	233	248	252	282	222	263	241	276	260	255	268	255	214	227	241	243	259	278	268	224	249	197	251	217	259	248	239	261	246	240	255	257	222	260	268	251	236	250	256	234	247	266	254	223	243	208	225	237	285	260	236	231	226	249	227	234	262	263	256	262	253	230	263	247	248	250	261	252	257	245	244	239	254	257	261	221	246	255	230	227	249	240	248	238	239	258	222	265	255	264	233	219	271	253	248	236	230	259	245	231	238	277	252	256	238	258	232	254	243	247	271	249	228	244	251	258	247	228	250	204	244	276	254	274	249	252	252	253	235	245	222	267	240	246	234	274	268	264	238	284	275	257	283	265	249	224	262	279	261	263	268	294	233	237	238	242	251	252	219	269	253	249	243	260	239	244	241	279	236	251	263	275	250	249	271	259	248	244	257	240	248	241	249	254	227	230	237	254	265	239	235	239	241	264	255	232	255	250	217	252	252	257	288	243	228	247	257	249	245	242	227	210	219	260	240	238	261	242	227	287	238	241	286	261	239	245	237	238	254	261	254	251	226	244	221	229	251	262	253	232	275	247	265	213	249	259	252	273	228	258	238	237	270	236	231	246	256	274	247	221	241	230	213	238	232	234	241	255	291	228	261	238	216	234	258	249	239	250	281	253	231	228	275	234	223	205	202	250	251	237	257	231	235	269	225	257	258	241	262	241	247	240	231	245	251	233	234	259	225	240	231	258	255	225	248	249	248	231	274	256	244	272	237	232	239	264	246	261	251	258	219	243	247	229	238	245	253	237	247	231	214	248	231	243	260	240	223	240	231	266	252	232	239	249	252	229	258	243	245	249	243	239	251	240	268	243	242	267	214	252	247	236	233	241	244	238	220	251	246	234	231	254	248	252	239	244	291	260	257	273	253	235	254	230	255	285	248	250	229	211	252	224	255	244	248	230	257	214	268	259	268	242	263	266	243	258	257	219	267	235	246	230	241	242	257	245	245	246	247	237	272	238	251	261	253	217	232	233	235	233	245	254	231	233	209	242	257	235	259	254	239	214	276	252	256	262	244	253	252	263	236	254	219	257	234	267	244	253	233	230	214	250	230	224	238	232	267	238	227	235	210	284	262	243	248	243	236	231	212	276	246	266	236	256	235	236	245	214	243	223	232	202	232	233	242	234	234	236	248	245	258	245	235	268	253	263	267	291	240	264	220	250	251	295	234	255	241	267	244	271	268	273	233	263	254	255	262	246	233	229	247	252	237	249	220	257	259	243	248	258	252	241	254	247	251	239	237	234	254	234	239	232	262	233	260	254	272	252	248	263	257	252	240	240	246	248	254	241	228	219	246	244	258	255	261	233	235	248	285	241	238	252	259	240	244	251	264	256	258	260	229	243	234	255	230	249	239	240	261	218	255	239	245	238	263	261	274	264	259	244	266	238	241	238	249	252	260	230	239	233	254	254	259	271	249	236	239	262	238	247	219	251	218	254	233	232	278	236	228	238	243	239	258	258	259	240	256	238	240	260	240	208	257	245	280	224	248	222	248	226	238	240	232	237	260	260	270	215	206	215	239	273	258	224	255	235	214	243	229	233	245	243	241	237	249	202	271	244	260	257	237	243	270	239	270	238	269	255	243	252	234	235	245	232	216	224	253	250	238	273	252	228	254	248	219	228	283	206	251	259	252	243	240	258	259	255	267	240	243	262	239	237	251	252	248	246	257	226	267	268	251	257	254	254	253	251	249	226	242	245	252	232	237	246	227	264	297	253	223	225	237	256	238	259	260	231	250	232	213	231	248	235	244	247	233	264	250	253	262	269	253	268	281	243	244	245	240	260	255	276	231	239	243	247	253	285	255	244	233	258	263	235	232	249	247	233	241	242	246	251	226	244	248	245	229	246	275	236	270	268	254	218	262	260	263	228	238	245	238	246	226	234	238	223	240	253	226	248	281	260	269	259	239	250	228	236	234	236	241	222	269	253	263	244	266	261	238	253	219	257	222	251	251	243	242	248	238	246	260	209	227	249	262	236	251	232	252	233	247	240	249	271	266	260	242	244	218	253	238	238	265	248	258	255	263	239	264	265	239	227	228	227	242	252	252	216	245	255	221	220	277	251	250	256	248	259	235	216	236	232	229	231	249	245	237	250	245	254	233	255	249	254	250	233	238	248	227	266	262	227	245	264	253	259	247	219	247	212	250	266	264	270	250	232	243	247	248	234	234	237	243	270	213	232	269	249	244	260	231	270	278	224	238	240	255	223	236	230	274	241	251	255	269	241	247	207	237	219	238	275	259	245	245	260	235	245	221	252	263	248	232	277	239	225	249	235	260	224	250	262	235	255	232	247	252	247	269	239	236	250	244	249	218	235	253	250	249	259	262	260	269	248	265	262	231	271	256	231	264	276	249	246	249	266	248	248	259	247	224	240	222	222	249	224	248	267	268	252	226	269	230	264	237	251	259	247	256	266	238	250	228	255	263	222	230	286	200	245	259	261	262	253	249	235	251	244	247	260	255	226	247	259	246	265	267	252	249	258	234	272	229	220	252	225	242	233	251	231	246	225	235	277	255	253	257	256	252	258	238	251	262	246	248	222	250	241	270	229	242	244	238	247	247	221	258	239	250	251	256	252	234	240	268	253	257	238	237	249	254	269	234	251	244	249	224	239	249	249	239	222	288	228	248	273	246	246	225	207	246	258	227	257	238	241	260	257	245	211	259	260	253	282	260	240	231	265	234	249	250	259	270	259	239	276	242	229	228	248	235	232	256	251	259	258	237	242	252	238	243	237	258	217	266	238	255	247	210	250	267	270	232	233	236	249	232	256	251	258	259	211	220	242	226	238	269	258	239	259	254	262	225	258	223	249	232	246	219	231	266	249	262	232	232	269	247	264	237	254	261	246	266	273	257	260	257	259	244	241	255	228	266	258	243	227	255	224	245	248	251	245	251	258	230	276	249	218	239	222	224	256	239	253	240	230	216	259	230	246	253	234	272	275	259	293	248	247	259	216	237	222	221	273	230	232	256	237	227	226	245	229	221	252	257	249	251	264	253	246	272	215	259	251	259	243	222	223	229	245	232	244	232	240	277	231	240	235	225
7294	15501	12891	6811	4718	3402	2592	2024	1729	1409	1229	1038	920	906	754	733	693	625	608	594	581	514	548	475	524	485	484	473	486	444	477	450	426	424	431	394	466	501	413	461	444	457	452	395	402	428	440	397	357	414	434	368	380	394	404	415	396	423	404	403	388	383	397	368	393	428	371	400	389	365	394	375	387	385	357	376	389	361	395	411	405	355	396	381	404	384	414	408	403	366	419	383	393	427	384	363	368	396	399	395	371	378	391	344	366	378	365	368	366	381	401	384	371	327	376	340	395	367	367	372	377	395	343	361	377	361	379	396	366	397	367	352	389	401	393	386	356	392	355	383	375	359	378	396	382	381	374	367	395	382	362	386	359	390	392	391	399	356	379	360	378	404	392	417	377	371	378	397	368	380	380	372	394	379	389	381	386	379	381	392	349	374	369	378	369	373	374	410	353	391	384	370	393	348	396	420	360	421	400	377	373	353	372	380	388	398	385	388	391	346	373	385	400	384	370	372	358	401	388	374	398	379	408	360	426	381	364	366	407	400	386	351	362	399	392	387	408	395	400	368	404	392	395	355	372	386	321	384	367	403	356	355	363	392	388	369	360	381	363	382	351	357	406	372	402	431	394	381	378	386	355	363	386	385	386	376	366	372	389	366	406	401	370	408	412	388	397	364	362	385	388	341	368	395	374	366	387	351	379	379	375	410	375	389	403	355	393	383	388	377	361	376	404	376	363	364	384	346	383	386	386	369	333	365	395	383	378	375	394	368	387	409	392	392	367	393	405	400	375	381	366	392	377	365	393	353	362	419	383	381	370	391	365	395	363	379	370	392	372	358	388	392	373	388	371	372	389	387	396	373	393	374	381	405	378	391	360	332	388	360	378	391	375	357	390	396	372	397	339	375	366	395	396	376	379	390	386	397	389	426	400	393	359	387	376	381	380	377	392	369	372	417	397	378	362	347	376	379	377	394	391	383	406	379	413	384	425	361	367	409	402	383	397	384	382	429	355	403	355	384	384	377	405	377	371	366	375	359	376	417	404	354	381	373	377	375	395	394	377	409	413	402	375	373	379	371	350	396	391	375	338	412	407	396	392	371	369	401	377	405	424	401	364	384	362	364	358	439	392	379	403	385	357	370	413	328	396	383	419	386	363	353	355	391	379	412	402	374	377	373	397	374	390	379	399	410	385	381	333	387	361	418	385	394	404	363	369	378	392	383	426	386	353	378	369	392	384	398	381	369	393	396	361	422	372	393	373	407	373	410	355	381	430	359	337	391	368	403	388	346	398	374	379	369	366	392	384	392	362	378	382	405	368	368	387	370	417	394	385	404	378	376	372	390	388	387	372	380	376	355	378	375	409	364	408	375	386	391	436	372	387	425	389	368	388	352	380	370	384	380	380	413	370	383	416	397	380	401	365	386	371	378	359	377	377	388	380	385	414	393	367	396	393	361	393	379	396	384	392	383	399	378	383	361	361	363	357	365	359	379	401	387	402	376	374	378	359	389	374	371	342	353	383	401	371	348	376	394	343	379	378	389	385	421	385	420	402	382	387	388	354	374	429	388	396	369	401	370	396	404	355	417	372	351	392	382	353	363	384	364	350	372	376	361	428	350	378	360	379	371	353	398	374	364	412	345	399	394	388	372	357	379	398	394	396	374	380	376	382	409	366	389	396	387	372	425	390	356	396	369	322	401	407	376	378	400	379	402	390	386	369	359	387	378	383	348	377	382	398	385	335	357	333	379	384	385	365	370	384	360	383	365	398	426	391	382	386	370	409	403	378	395	380	373	394	384	373	367	348	410	390	352	417	388	392	392	386	353	376	397	392	363	378	350	369	379	369	388	392	369	426	384	394	409	380	382	376	402	391	365	364	405	374	384	371	364	404	395	393	363	357	345	351	381	373	384	384	424	408	353	376	370	381	339	379	366	406	384	433	375	390	377	394	373	349	364	384	370	351	384	381	359	411	350	384	370	332	407	380	380	368	413	374	378	377	341	403	364	368	367	335	388	375	371	400	372	370	365	348	383	394	388	373	381	399	366	408	387	414	379	378	374	399	333	390	402	401	393	370	387	370	372	345	387	391	369	369	372	371	379	402	362	383	369	392	385	351	387	390	394	358	389	405	388	367	378	392	371	342	373	359	358	383	408	381	363	393	360	403	371	354	349	368	380	385	435	398	380	392	362	414	387	383	385	369	371	394	379	384	418	371	388	406	374	365	391	380	376	399	400	386	363	401	372	360	402	370	345	374	403	370	403	369	367	364	379	362	386	381	387	359	364	370	371	362	383	395	418	390	397	373	364	392	390	370	370	412	415	371	363	365	374	377	373	371	367	388	381	380	351	398	354	403	362	402	415	374	368	380	375	374	382	385	396	402	337	391	386	390	357	379	391	368	390	388	406	376	360	341	364	395	392	409	408	377	385	367	378	382	375	357	379	386	353	350	337	369	366	399	369	390	399	409	392	372	399	357	388	358	395	381	395	372	377	345	385	386	386	393	389	368	386	366	424	402	343	427	383	353	381	375	372	383	399	380	378	415	378	382	393	394	382	368	376	405	370	390	351	367	367	406	377	367	388	351	374	345	398	407	404	405	367	384	399	368	392	401	420	363	389	400	375	384	350	369	386	357	380	367	346	394	334	396	357	389	384	385	364	369	357	359	374	375	364	362	384	369	382	378	368	428	401	381	382	380	383	374	355	368	392	373	394	373	442	406	394	372	400	396	398	388	361	372	406	381	378	359	376	353	415	360	382	390	362	375	370	409	350	378	393	375	383	361	380	369	394	377	332	389	383	386	375	371	385	370	361	389	386	369	371	380	376	376	404	359	380	382	409	404	434	351	402	368	374	401	386	391	396	418	362	390	378	394	378	339	384	377	403	395	372	400	370	382	413	371	366	356	388	367	404	373	358	393	378	342	388	375	377	376	360	401	381	406	387	372	355	358	421	367	359	407	381	374	385	384	380	383	398	358	368	373	422	394	376	376	333	355	389	389	365	404	366	402	391	374	389	376	352	367	388	360	368	357	356	385	369	377	392	386	380	395	398	384	391	358	364	389	385	372	370	401	397	399	381	386	378	379	413	387	383	400	347	389	364	390	423	380	381	361	345	379	365	343	386	348	381	352	388	352	396	371	408	334	391	353	384	369	381	361	380	381	402	396	335	346	337	406	378	336	371	402	358	409	383	362	377	351	387	363	398	363	386	371	377	404	369	406	385	350	408	385	377	362	362	370	337	375	376	395	363	402	405	374	374	368	363	420	383	381	326	363	371	396	384	392	369	423	396	383	395	346	381	384	357	376	354	370	375	392	367	371	402	350	372	389	361	354	370	389	396	372	387	387	349	401	366	380	386	369	424	392	366	391	349	418	389	356	345	391	409	384	408	378	414	370	396	357	369	362	368	378	383	383	398	390	361	380	382	401	403	352	407	362	390	387	345	337	401	362	394	394	403	380	376	380	408	383	371	381	387	360	371	383	383	368	352
26764	19806	6473	924	647	653	549	572	565	561	552	579	574	599	556	536	557	554	614	548	544	536	552	573	564	534	536	583	557	545	559	521	547	528	522	523	550	557	556	557	559	512	560	511	515	583	565	512	501	585	542	578	526	541	572	560	539	575	550	557	547	575	562	515	513	594	489	569	555	534	550	563	570	567	569	525	493	543	519	557	587	585	569	539	573	570	545	535	542	535	530	529	520	511	561	538	591	587	513	537	582	610	553	534	539	545	553	548	532	536	555	554	565	524	554	553	574	576	547	593	530	539	552	573	537	578	544	609	549	558	533	553	524	586	576	540	538	553	556	557	520	542	565	539	564	504	549	605	569	527	555	537	523	490	533	567	548	558	564	538	526	554	550	553	549	532	571	531	498	576	535	577	519	515	577	554	531	535	530	566	530	537	583	546	565	540	527	555	529	514	532	593	521	598	537	535	545	567	554	534	543	589	541	580	555	544	566	544	558	557	520	536	556	533	542	520	548	558	558	511	549	544	559	552	569	534	584	545	542	545	551	488	548	575	523	567	542	531	531	568	539	509	565	538	532	537	578	608	542	542	550	601	520	550	561	534	553	517	507	546	579	535	552	546	548	505	532	545	545	554	482	534	568	520	551	514	559	545	545	554	532	485	537	535	561	540	519	559	565	557	525	538	532	587	551	546	543	539	530	553	506	510	573	544	557	524	580	539	552	544	520	589	572	550	554	538	562	496	589	525	527	539	552	585	554	566	537	546	536	535	532	560	536	568	557	554	552	550	557	566	556	543	537	548	567	506	548	513	538	538	530	541	543	558	535	538	525	533	533	545	536	536	584	533	537	532	539	511	543	535	505	565	543	559	578	546	540	574	519	559	607	553	511	560	548	540	520	572	495	536	533	577	566	501	518	552	517	535	559	554	586	556	527	534	512	562	539	540	555	539	563	511	548	551	538	578	533	536	575	519	573	510	534	565	567	543	536	547	480	516	518	564	528	556	543	527	522	531	523	541	523	531	511	587	529	519	534	545	552	538	603	511	518	541	573	566	524	576	529	550	549	545	559	547	537	538	559	529	595	534	512	524	537	541	542	588	562	565	543	512	563	555	514	581	545	566	593	546	543	560	548	546	527	523	557	525	579	554	521	475	530	542	551	569	532	584	534	523	532	498	562	540	510	568	529	575	592	590	581	591	565	538	576	513	538	559	546	576	522	552	537	519	551	559	613	535	581	557	552	517	579	537	604	557	524	558	542	525	558	531	510	553	516	547	539	533	525	601	535	562	545	564	567	556	482	552	537	540	595	544	497	522	560	526	589	586	589	519	533	530	568	544	543	506	546	502	542	551	571	554	552	556	549	510	558	517	575	517	568	543	576	571	493	534	524	536	564	525	544	525	521	540	579	563	550	560	564	534	546	532	551	577	559	540	521	559	524	528	551	554	529	574	564	558	605	537	518	573	592	569	553	556	558	559	490	513	551	549	532	535	543	577	525	536	539	581	545	541	555	537	544	595	567	526	524	560	540	551	559	543	509	543	563	555	497	526	569	604	532	593	541	497	600	517	544	546	528	554	569	547	573	556	527	570	529	540	544	555	576	548	540	533	526	552	482	577	571	526	539	574	549	575	528	563	576	585	548	567	552	573	575	544	538	543	566	541	558	543	562	509	566	539	550	559	550	574	537	540	540	559	585	582	545	579	546	557	543	589	516	544	548	552	559	543	524	517	544	551	563	562	510	557	542	555	519	550	610	515	565	551	564	572	568	518	539	516	550	549	554	530	540	554	555	553	533	559	534	547	527	551	555	555	581	540	517	538	526	559	526	561	507	562	559	549	581	547	550	538	567	585	524	544	521	525	529	574	533	543	564	543	589	543	581	581	536	542	535	568	515	573	584	543	553	542	555	535	518	570	579	535	520	579	592	560	572	557	529	526	551	571	560	545	539	530	575	508	565	536	517	540	523	509	553	550	535	570	573	563	537	566	497	558	561	572	546	537	556	500	567	523	528	505	496	556	528	537	542	538	566	578	554	546	537	527	535	539	514	552	514	536	540	543	568	535	550	528	543	521	563	539	498	524	527	551	568	560	536	544	549	511	511	543	563	518	549	568	559	536	567	554	527	557	569	538	524	539	580	550	543	537	527	540	534	563	553	570	516	533	561	580	535	584	557	573	549	533	549	548	588	513	541	577	527	563	528	602	560	580	557	531	533	586	547	575	535	517	518	534	506	534	542	570	584	523	552	576	522	587	527	548	535	542	528	514	537	532	558	563	550	552	571	531	531	548	535	564	580	531	533	520	570	564	531	557	539	517	534	563	545	527	505	502	582	506	504	555	571	580	593	591	544	510	581	566	532	540	561	562	580	569	569	530	508	531	532	521	541	535	614	535	549	527	515	578	498	566	535	512	560	559	554	508	584	507	577	549	515	536	565	497	535	531	572	563	555	555	559	510	529	536	524	543	589	514	556	574	530	521	550	568	555	524	548	547	524	558	527	553	524	553	539	559	566	556	537	543	544	547	535	528	551	583	563	507	546	573	540	570	555	561	565	533	564	566	539	547	536	551	490	548	585	549	555	519	516	531	526	545	523	541	511	528	533	525	551	558	561	509	516	546	569	536	557	543	569	538	537	578	560	586	562	554	567	527	557	539	567	530	545	532	532	524	523	555	558	579	603	566	532	539	560	511	543	555	580	553	579	541	583	580	581	548	576	570	532	537	533	520	560	527	561	572	536	554	581	549	577	536	531	530	585	553	534	563	545	588	517	576	517	568	545	530	564	592	527	568	535	539	528	558	557	547	562	511	592	505	535	566	502	533	559	581	524	533	511	552	521	541	521	590	527	578	541	540	572	552	547	607	543	557	547	574	511	517	537	568	537	525	531	559	568	529	547	527	564	536	543	561	543	540	557	561	576	512	596	551	537	514	587	582	560	507	535	569	537	542	584	572	559	534	548	564	556	536	562	539	594	542	520	514	525	594	529	531	513	548	535	550	564	569	577	567	523	534	564	581	548	578	547	497	574	547	570	566	543	518	560	539	548	526	499	560	521	574	558	581	538	538	535	533	551	562	540	565	573	550	489	536	558	561	537	533	531	520	538	493	588	539	504	528	581	570	558	576	548	541	559	570	567	569	529	573	574	539	540	568	522	563	542	536	609	587	543	551	555	549	517	537	571	544	550	544	569	542	552	564	513	558	589	566	607	554	522	528	538	527	576	545	538	566	527	525	561	558	595	586	545	609	522	552	506	522	552	528	545	524	520	514	539	566	547	570	561	567	564	533	535	511	565	534	528	505	535	525	584	511	546	573	553	546	565	534	527	557	538	578	566	524	564	566	543	552	559	549	603	535	544	567	506	538	571	521	546	543	540	552	524	562	565	513	569	599	522	549	577	544	535	564	620	539	542	535	541	571	551	579	553	535	547	558	541	570	533	558	570	586	516	549	544	548	551	546	567	568	535	521	560	512	551	556	551	540	569	571	560	549
4266	1585	1441	1061	993	910	888	832	847	840	790	876	840	807	856	789	809	779	828	838	816	806	752	832	743	860	822	791	825	820	790	733	852	800	789	814	793	823	811	830	811	804	789	820	802	809	794	765	803	820	795	859	825	830	774	745	806	796	800	768	756	813	799	785	779	788	835	785	785	767	823	819	829	804	819	784	780	767	823	773	838	834	779	812	788	816	795	814	793	778	844	764	805	839	802	779	772	829	769	768	774	778	807	868	783	808	811	829	795	809	819	832	823	846	774	796	802	805	764	851	767	795	797	781	778	765	780	791	846	787	815	819	780	798	799	801	781	781	797	787	803	823	800	806	805	773	831	787	818	796	812	775	776	838	792	808	731	782	763	795	843	785	813	803	769	816	795	764	786	770	864	785	809	798	808	788	794	795	796	792	799	834	761	773	839	808	817	814	776	825	763	814	760	799	792	825	839	747	799	816	792	849	843	793	796	801	799	791	805	808	788	770	792	753	770	783	784	825	811	790	817	790	812	835	786	805	820	791	800	843	812	784	784	768	759	785	781	787	775	776	754	734	734	776	771	833	813	832	798	777	771	746	809	781	767	808	789	775	760	838	803	775	785	740	782	805	774	806	796	768	839	832	808	778	824	831	814	770	783	839	766	764	787	786	732	753	845	806	834	821	793	782	760	801	779	774	835	841	801	790	821	761	780	782	828	755	784	797	772	792	824	790	841	722	788	809	812	812	826	794	818	823	823	754	778	792	799	771	759	801	800	771	819	797	770	831	825	829	806	803	782	801	764	771	837	766	783	769	780	779	825	777	794	775	767	779	744	786	792	785	800	781	804	784	795	802	808	769	807	816	824	806	777	814	768	841	791	786	763	787	782	838	786	790	802	791	824	745	828	827	802	758	803	821	753	817	785	786	770	796	853	819	812	785	798	786	803	810	800	815	741	798	811	826	800	786	789	838	792	802	805	764	795	793	794	827	804	788	806	793	807	809	795	795	806	809	804	824	813	749	786	754	847	829	801	816	830	826	785	800	804	828	786	828	819	761	812	779	737	811	868	843	763	799	771	810	757	777	745	789	770	802	741	795	771	772	783	770	818	808	770	787	727	790	818	746	792	730	787	781	762	845	789	800	864	804	797	790	753	825	735	810	818	849	803	817	779	838	801	788	774	800	771	816	753	779	821	767	793	786	780	784	813	809	762	764	802	792	766	831	786	756	786	777	826	785	745	759	825	795	818	710	786	754	780	792	824	787	759	796	740	797	806	780	780	786	788	798	789	723	773	828	771	770	844	826	821	815	716	843	808	762	761	799	831	764	795	762	784	770	816	808	812	800	792	799	805	751	769	845	814	798	797	794	793	730	778	799	796	822	813	783	823	812	774	803	738	767	777	744	809	822	783	766	796	777	809	803	822	794	813	790	788	792	827	807	846	803	828	806	763	760	800	755	824	799	808	844	797	775	839	828	801	773	859	838	780	820	723	741	791	818	769	772	814	759	787	784	774	752	779	783	830	772	821	857	745	855	787	803	811	768	709	773	774	842	802	822	732	780	759	764	769	812	790	778	820	779	799	787	768	806	769	761	806	796	804	774	789	766	763	802	777	828	808	861	809	823	774	774	779	798	809	788	785	821	783	754	770	787	853	820	771	808	803	816	760	829	792	796	786	824	802	813	780	784	812	817	825	792	792	770	797	833	795	767	796	794	776	802	801	891	840	753	796	788	826	804	788	826	782	813	752	775	791	824	776	759	787	764	759	801	832	760	798	771	799	785	796	814	793	769	833	743	796	798	833	794	841	807	780	808	807	769	753	841	810	831	813	776	823	850	780	754	764	791	781	773	788	783	794	769	837	823	781	823	797	778	789	859	753	825	821	801	840	818	785	830	734	834	767	764	765	777	797	793	760	786	832	812	796	778	806	789	804	807	788	771	804	743	745	771	850	777	794	771	768	784	834	841	720	763	801	812	800	815	765	810	821	830	771	823	806	788	763	794	780	796	795	765	814	818	788	761	793	727	799	796	791	793	767	762	765	794	763	801	828	840	766	789	789	792	851	766	792	809	798	776	844	800	809	813	778	842	817	823	826	819	779	835	824	733	768	825	766	775	839	824	842	810	770	803	789	794	780	814	763	778	869	786	784	776	761	820	766	781	789	789	799	786	759	812	803	821	802	801	799	775	784	790	814	788	823	760	799	780	782	786	796	836	790	802	789	754	777	779	788	792	767	799	781	786	794	760	805	780	824	804	790	791	779	783	776	854	773	786	808	753	766	782	784	810	779	816	781	753	779	852	805	822	811	814	807	806	812	860	770	768	843	789	805	800	754	785	810	795	831	797	780	800	852	802	812	823	800	763	773	789	827	789	813	818	817	822	825	772	802	833	788	815	787	786	826	771	796	791	832	797	820	799	782	782	777	819	799	761	773	779	790	816	774	819	816	790	798	742	821	793	793	805	796	787	797	786	797	753	805	798	791	817	792	788	752	837	759	799	794	814	764	737	811	814	831	764	837	816	848	814	783	803	816	800	808	784	782	791	756	788	815	826	770	780	830	863	804	818	782	781	784	734	773	763	799	819	779	753	776	730	836	829	775	782	825	803	763	789	795	770	822	816	776	810	764	783	771	796	838	793	757	797	771	773	760	818	767	756	805	777	787	823	766	785	811	834	862	742	820	792	795	787	797	804	754	755	842	773	774	806	794	773	823	768	765	800	772	793	794	736	800	836	802	812	758	745	828	792	803	843	753	813	794	835	779	811	804	782	810	775	823	810	820	772	804	815	768	790	888	798	857	831	794	825	808	795	804	758	785	808	793	764	824	758	776	783	880	753	827	854	818	838	760	762	798	745	806	833	787	767	779	760	827	792	768	759	818	769	816	807	798	786	735	791	790	804	819	865	850	818	802	744	817	754	776	729	774	752	801	761	790	755	818	810	800	786	793	787	796	812	800	710	783	805	811	821	804	794	777	793	761	768	780	812	813	817	802	792	766	810	856	844	773	748	757	790	821	780	763	821	862	796	787	744	788	829	822	781	841	770	771	800	873	790	755	840	790	828	797	823	770	781	806	799	809	770	794	834	825	755	807	818	714	768	765	804	757	760	804	862	795	765	852	790	807	818	785	856	833	772	781	770	782	785	787	814	773	804	864	827	736	740	837	784	788	852	801	802	793	756	782	776	810	754	799	766	796	800	815	777	806	829	765	815	798	789	737	785	795	789	779	775	774	809	783	832	807	765	834	763	759	829	781	783	796	794	773	788	751	816	802	810	799	809	787	792	797	839	827	761	808	775	789	813	853	812	829	814	806	838	798	806	798	809	801	803	771	775	760	793	806	823	790	759	780	793	795	813	734	794	805	784	756	827	806	812	804	788	833	791	752	778	794	764	787	819	771	800	797	768	778	791	751	752	851	842	814	810	870	818	777	787	798	813	790	788	766	793	793	780	781	782	761	774	790	759	804	785	841	795	827	762	830	839	799	715	793	766
23802	21048	28244	24026	20935	5283	1202	868	761	730	650	687	621	616	650	640	637	613	532	546	586	555	533	569	550	575	598	569	563	576	592	579	598	553	561	551	549	492	570	542	532	577	554	576	501	558	539	504	514	512	511	555	529	560	566	556	506	570	547	539	529	521	570	531	519	555	594	542	552	515	574	544	533	544	577	574	579	529	581	577	578	511	533	553	545	523	549	562	560	539	551	534	557	521	551	547	529	545	551	502	540	567	548	514	569	551	540	530	571	526	540	529	504	513	559	522	546	511	539	535	544	547	538	557	603	557	544	527	517	524	523	548	542	603	547	549	558	556	564	536	482	527	547	540	541	534	510	558	550	522	566	536	566	574	545	537	551	570	514	553	586	543	546	559	543	532	555	525	559	546	575	578	542	578	515	552	538	541	512	498	548	504	538	510	541	609	541	570	515	543	516	528	518	550	543	574	553	539	554	526	539	565	549	559	550	567	520	531	544	569	539	581	532	508	550	513	546	543	504	549	564	509	545	545	542	525	547	572	552	524	556	495	549	559	572	500	516	585	580	548	552	567	539	536	540	527	530	543	538	553	547	539	534	570	549	541	564	547	554	547	572	564	572	539	523	554	534	536	540	506	542	530	566	548	547	565	598	542	559	551	592	536	602	542	512	541	547	523	508	529	542	548	514	499	582	558	553	553	529	539	539	534	559	554	518	570	548	545	565	533	560	541	520	526	546	529	506	520	558	552	520	487	531	530	562	530	526	518	527	540	549	533	533	535	558	523	568	549	558	519	576	512	542	510	565	542	565	544	564	567	566	549	520	581	561	567	527	525	509	551	512	543	532	546	537	565	529	554	576	509	557	531	547	514	510	565	533	552	529	525	517	541	521	547	553	530	531	522	536	545	511	509	514	534	537	532	557	545	524	499	551	555	546	519	481	543	510	545	517	575	514	538	555	538	554	545	551	568	578	543	544	548	524	560	573	554	531	529	545	550	559	577	532	544	507	520	564	577	556	524	528	579	501	555	508	536	484	552	566	530	544	565	534	591	526	544	542	547	539	547	519	565	517	533	518	539	467	537	547	571	566	546	536	504	509	523	560	523	533	575	522	519	537	539	526	569	565	542	517	533	544	563	533	483	532	570	548	557	506	570	514	537	495	549	600	526	529	561	514	520	559	541	501	563	541	580	537	518	510	538	567	510	545	546	537	588	563	554	532	544	552	526	543	569	541	552	563	553	578	544	578	542	578	555	517	537	574	529	545	557	558	553	520	510	580	562	557	570	550	515	541	593	540	542	510	551	551	548	549	535	538	536	525	533	551	549	549	546	532	552	581	509	544	517	538	566	565	540	542	548	532	561	520	530	529	542	557	527	584	531	560	549	547	500	528	538	573	509	549	547	560	548	531	507	514	556	533	551	562	555	544	529	534	497	575	532	533	527	543	519	533	548	527	538	537	566	527	541	537	499	570	525	519	496	537	521	534	574	537	534	502	523	541	518	567	518	529	574	514	531	556	527	542	519	556	541	560	538	545	517	546	521	562	524	551	528	537	531	560	471	556	514	515	560	530	567	569	540	544	553	546	550	539	536	524	457	578	549	517	532	536	556	502	560	513	522	523	494	546	533	547	563	543	558	524	527	578	547	557	570	547	562	547	532	554	565	509	535	509	529	560	561	570	560	544	542	538	560	538	540	538	546	548	541	569	563	523	534	586	554	557	516	549	582	556	514	531	521	525	571	533	545	599	548	565	502	608	524	531	535	530	551	557	574	548	565	578	543	534	570	561	561	524	494	574	591	533	538	553	558	575	525	547	537	558	549	537	509	565	524	496	511	565	546	519	573	565	559	531	542	538	533	522	548	547	556	507	554	527	552	515	504	530	532	569	531	552	516	532	527	500	510	572	504	544	513	545	528	527	582	503	567	545	553	496	584	537	567	579	542	580	543	575	526	519	520	544	566	557	481	535	503	531	536	557	541	590	544	505	575	538	574	557	567	528	543	497	546	577	581	536	536	550	509	540	555	472	560	520	564	542	501	575	534	541	536	530	546	537	539	540	530	582	546	525	547	551	544	504	541	537	552	563	508	519	513	549	488	550	545	552	566	555	537	496	521	565	549	540	504	539	535	553	534	533	553	542	517	541	532	552	569	551	544	551	546	530	545	552	541	507	535	537	506	527	522	554	509	526	498	538	515	547	491	550	502	519	540	564	524	552	559	544	536	525	548	550	564	557	523	556	487	553	566	537	547	559	528	548	563	505	519	559	545	524	526	533	549	510	511	565	543	578	542	522	558	569	534	572	508	542	522	534	527	564	525	528	563	576	492	563	528	516	571	532	520	535	549	567	543	556	579	562	559	540	547	523	535	490	537	515	564	548	558	520	531	484	546	573	531	554	543	528	519	539	508	531	559	544	558	525	520	534	537	502	586	543	538	531	580	512	512	573	530	512	570	497	556	555	536	548	548	567	595	517	561	555	552	543	553	524	508	532	580	488	544	542	568	560	549	532	530	556	565	560	513	520	538	541	525	560	535	576	538	527	554	528	504	580	545	514	561	540	551	515	535	518	505	528	527	553	587	537	549	490	515	549	568	536	548	543	525	536	514	568	540	553	530	540	539	547	554	564	542	510	529	509	528	566	509	507	536	559	548	526	540	505	519	549	566	537	564	535	555	514	537	535	533	556	551	502	531	558	540	586	581	530	510	566	524	572	573	492	522	577	514	578	545	495	555	539	531	534	535	525	573	531	539	513	515	558	526	524	572	528	516	539	535	518	559	536	568	549	572	490	508	501	566	578	518	544	549	502	533	504	522	557	538	564	562	568	553	532	589	538	497	589	538	529	524	536	513	522	536	521	557	549	559	562	545	569	547	534	505	538	564	535	551	549	546	559	527	511	508	540	556	546	514	547	546	516	526	528	529	531	572	519	508	575	530	547	519	540	558	497	557	553	548	546	512	556	549	543	535	552	545	508	524	567	539	562	532	535	525	549	537	531	554	565	545	533	536	535	532	551	543	493	512	522	542	576	544	492	564	519	522	497	545	573	566	536	559	544	537	537	570	532	525	521	516	522	561	478	543	514	590	518	515	520	513	564	576	546	583	539	544	536	499	584	538	521	583	535	533	557	523	559	513	558	546	553	540	523	548	530	544	538	500	558	546	480	536	572	568	544	536	532	533	517	585	532	543	529	550	518	568	546	545	531	523	542	535	543	567	546	556	549	540	545	526	500	510	507	536	538	530	581	530	547	510	518	532	543	535	508	497	504	517	541	553	533	567	530	519	543	510	548	502	526	542	525	518	518	573	576	513	523	517	540	534	545	542	542	542	556	558	528	507	530	556	543	547	546	529	542	569	542	556	566	543	548	531	558	527	515	552	558	524	552	501	506	548	538	558	576	538	543	544	509	568	533	531	542	535	528	556	555	517	542	585	528	548	573	550	531	531	573	555	561	548	554	501	517	560	536	489	576	533	502	525	556	530	500	493	559	534
5374	9961	8341	4403	3187	2464	1943	1767	1516	1332	1285	1155	1126	994	940	976	950	949	925	854	896	854	855	852	880	919	859	913	818	813	840	851	787	857	835	762	828	845	838	841	831	773	816	838	810	809	797	812	835	798	777	768	805	844	794	808	796	796	829	771	801	827	804	808	780	851	805	825	825	836	789	808	843	805	825	886	805	776	795	801	807	849	791	807	792	780	778	788	802	808	829	794	852	827	816	767	788	779	774	799	826	798	789	797	814	866	836	800	780	782	820	814	834	782	824	845	821	833	817	819	791	858	801	795	805	772	829	766	786	782	808	787	811	794	762	758	836	779	854	783	777	804	806	821	771	819	806	821	795	793	772	843	761	754	793	782	832	783	766	807	830	771	773	816	762	830	793	779	805	792	781	776	849	824	771	808	776	837	786	796	807	817	777	767	778	810	808	798	815	820	759	776	808	800	792	772	830	799	764	748	802	809	776	780	795	769	745	810	784	721	775	835	781	774	811	788	805	775	815	804	786	825	819	812	799	792	820	794	774	786	839	767	834	829	790	772	786	795	781	801	759	820	837	830	852	776	795	838	765	801	832	829	783	845	796	796	825	804	805	850	784	781	849	820	796	820	783	770	829	845	788	753	802	826	846	837	773	787	852	825	812	806	826	760	774	757	812	759	780	771	795	768	821	781	856	797	811	786	849	781	820	795	765	834	831	803	786	819	805	753	799	791	799	822	819	757	784	832	795	775	843	783	783	753	742	810	784	785	804	784	783	789	752	836	739	800	736	810	789	763	833	798	848	793	817	758	778	820	791	774	778	792	774	758	761	816	768	828	811	814	828	861	779	780	798	839	815	796	795	817	794	788	751	825	816	842	805	844	823	817	820	818	817	733	726	830	793	818	824	773	784	822	807	758	759	851	813	815	817	824	830	773	788	825	780	805	778	773	781	809	786	853	825	844	806	791	776	794	811	855	830	824	791	790	810	780	809	763	781	789	815	795	826	834	798	786	839	743	790	815	776	778	819	830	828	813	775	798	777	819	806	799	841	828	788	762	740	813	818	784	798	799	822	802	821	814	770	838	818	779	755	826	838	796	814	804	824	803	796	800	789	809	791	803	811	819	763	802	734	745	783	783	784	799	806	806	823	814	826	794	800	784	793	777	819	810	819	819	787	758	807	858	820	877	769	800	725	802	800	832	772	795	786	823	791	788	758	794	752	776	830	770	817	836	806	780	853	753	783	802	812	803	814	826	766	788	783	784	802	812	795	780	813	783	792	809	816	838	790	865	789	783	782	774	785	790	786	777	814	802	794	815	851	805	811	780	787	783	766	793	828	814	776	800	864	794	733	777	854	833	822	782	802	855	751	811	797	773	834	799	801	771	858	817	805	831	785	795	778	770	798	781	781	810	780	754	777	816	803	824	779	795	770	774	768	821	795	847	784	781	801	819	813	776	810	821	800	812	839	806	800	824	806	838	866	802	845	811	769	840	792	842	787	828	783	776	803	790	768	785	777	816	765	768	809	832	793	892	780	775	774	768	809	772	790	777	797	809	799	773	836	840	790	782	807	845	844	797	802	798	791	794	840	842	772	830	785	819	779	815	835	829	832	795	877	804	816	800	806	844	819	843	780	816	807	769	799	742	810	802	795	796	775	768	737	800	757	828	770	811	849	753	816	797	757	783	798	841	819	795	769	826	792	786	869	805	819	786	838	856	814	809	821	781	803	784	766	808	835	817	753	851	805	806	823	823	798	769	782	801	782	810	819	789	775	775	870	735	771	765	771	821	815	842	760	795	811	793	830	785	803	817	795	852	800	855	806	789	834	757	799	774	782	821	778	834	804	829	852	754	824	776	830	755	869	789	794	838	859	826	841	802	795	765	800	803	808	805	789	786	771	830	765	760	771	794	759	763	819	815	817	837	754	777	821	752	812	822	803	773	783	800	773	851	811	796	845	800	785	778	793	775	766	794	779	778	849	768	774	736	811	794	767	770	771	796	809	773	796	817	833	795	756	770	804	836	829	776	749	816	764	791	834	801	829	816	826	813	768	805	804	764	794	804	769	821	786	801	819	823	800	766	802	812	838	799	779	832	805	789	808	810	830	798	791	817	827	815	824	865	801	814	794	815	779	834	827	813	843	752	806	819	806	826	829	845	776	798	806	807	781	808	794	832	799	769	767	759	802	807	824	810	760	754	803	811	806	803	803	818	787	791	807	847	775	827	801	830	834	808	794	824	835	756	787	810	813	758	831	795	788	807	803	738	799	812	796	752	775	832	770	806	833	792	791	809	831	782	822	778	802	795	754	786	769	796	770	830	823	747	820	815	817	792	820	809	791	744	794	823	825	799	802	752	803	794	801	770	762	764	840	847	811	815	785	825	796	806	805	806	836	759	765	811	807	815	764	784	849	826	781	862	781	758	815	821	752	805	842	810	814	766	805	796	809	761	802	803	767	834	753	782	800	802	820	773	864	823	821	813	787	779	848	835	811	828	794	741	827	793	779	751	789	815	805	807	820	828	777	810	758	828	796	788	811	811	808	809	798	812	791	765	761	812	797	823	819	832	819	768	840	819	801	763	797	836	817	794	740	784	778	791	779	825	799	801	797	772	826	773	757	802	838	774	745	822	805	871	775	823	784	786	775	754	753	781	807	800	778	779	739	804	807	771	839	789	795	834	787	752	836	817	822	842	758	855	824	804	842	831	810	841	807	805	776	767	796	802	833	785	831	767	790	835	852	810	807	764	772	782	736	803	797	792	823	780	827	797	855	786	798	822	815	809	818	804	854	827	789	823	818	794	847	815	815	791	812	799	823	782	865	751	798	775	816	842	758	835	810	805	813	807	834	799	764	821	776	774	816	818	783	815	877	821	783	763	766	788	776	814	853	813	799	793	810	838	825	813	789	831	768	789	782	828	830	793	799	798	796	787	753	802	808	808	826	829	796	874	787	806	839	753	759	814	780	854	782	822	826	776	801	845	804	813	743	798	855	809	789	819	772	772	805	800	824	822	803	806	810	848	836	804	827	815	801	882	858	763	785	821	822	774	823	718	766	833	760	802	809	736	869	778	806	787	815	783	813	836	796	836	798	858	790	795	800	810	797	827	791	791	794	809	843	779	829	795	832	787	813	775	797	780	774	813	812	758	837	764	775	824	819	773	815	816	799	814	842	776	791	784	828	806	762	815	833	825	780	798	816	816	778	812	822	784	845	798	788	803	795	781	801	789	795	754	777	818	835	789	846	786	821	790	837	793	821	822	713	813	762	795	785	786	798	782	754	798	799	816	831	764	841	806	809	804	764	802	846	748	761	778	777	844	835	863	836	810	744	798	781	806	786	844	836	815	828	841	826	823	793	840	838	819	813	799	742	807	825	756	783	814	848	856	745	795	811	783	811	776	768	812	813	834	821	787	798	809	807	787	807	817	810	818	760	784	835	839	808	778	815	787	796	790	826	804	746	762	830	792	791	808	805	848	835	758	803	799
22949	21082	28826	23565	21083	20818	2898	852	630	585	479	404	443	375	349	339	340	303	329	272	295	321	304	275	268	314	287	290	286	253	245	278	281	266	269	218	232	254	258	237	270	234	245	233	247	239	221	231	258	246	233	258	265	243	232	223	243	266	255	240	265	243	250	236	275	243	235	235	240	230	249	254	238	260	232	257	218	244	213	267	243	233	223	254	242	227	231	234	238	232	272	229	249	248	237	251	228	258	242	247	230	242	244	194	256	228	247	262	237	229	210	259	253	250	235	234	265	266	242	246	239	224	251	276	262	246	228	225	251	251	266	262	235	242	241	232	222	252	227	256	265	248	240	217	216	236	239	225	240	213	243	256	250	225	275	253	232	214	233	244	228	237	227	254	227	262	237	225	281	252	220	247	267	250	228	239	246	235	258	261	244	211	248	251	214	241	248	229	226	255	235	236	236	219	236	273	263	226	247	292	229	250	243	222	254	234	239	239	220	235	244	242	232	258	258	260	258	221	224	230	218	234	266	254	238	251	256	265	219	251	234	235	247	238	234	236	246	224	246	240	248	240	267	254	237	233	240	263	256	236	261	247	242	236	241	250	232	213	239	238	235	260	237	243	239	251	226	245	255	239	263	248	259	239	236	225	246	247	251	237	237	273	252	231	232	241	252	262	232	223	257	247	219	239	260	250	246	226	244	273	233	245	248	256	270	229	228	279	241	216	265	255	237	253	236	272	243	233	248	246	255	217	230	226	261	252	240	255	238	217	247	253	248	263	239	255	226	235	247	247	236	243	252	226	253	247	268	270	241	255	240	236	242	260	228	225	253	240	211	255	242	234	248	235	237	280	231	243	242	246	229	238	265	234	238	239	259	243	226	246	279	238	236	262	262	220	250	221	228	248	215	240	282	280	235	233	244	238	254	218	225	218	248	237	241	248	256	251	241	218	218	226	217	228	268	244	234	242	250	220	240	253	273	253	236	222	219	268	197	242	237	230	233	247	253	215	249	237	245	242	262	237	250	257	226	259	271	243	240	256	238	245	253	266	226	241	242	237	245	203	239	243	249	245	223	228	248	223	263	259	235	209	276	240	233	266	260	227	251	244	266	225	237	257	223	238	223	245	231	293	222	222	280	240	253	223	219	215	230	248	236	266	256	224	242	215	202	248	241	226	237	226	249	236	240	226	251	237	258	251	242	250	279	222	248	252	256	257	259	228	252	259	241	247	210	262	250	263	241	237	231	220	216	225	232	244	260	271	249	249	233	238	261	245	203	247	244	241	244	241	248	262	245	234	243	258	242	241	231	258	267	255	242	244	279	248	235	251	232	240	241	259	243	252	219	242	259	255	192	251	241	223	262	246	273	225	252	231	228	253	230	226	238	269	251	247	235	257	233	247	254	270	257	275	262	252	220	253	247	234	259	240	232	254	244	258	260	246	239	281	258	258	211	225	253	236	235	261	236	233	240	261	251	263	269	264	262	229	261	231	267	240	255	260	222	238	230	250	248	235	227	244	258	229	213	262	216	243	220	248	244	229	248	229	237	250	220	256	248	227	235	243	224	236	233	251	245	249	267	250	245	228	223	207	249	246	252	237	241	259	255	252	243	262	280	237	237	244	233	237	199	222	240	251	247	246	238	250	248	290	254	245	278	237	244	273	269	253	245	224	254	241	248	232	223	267	227	238	267	231	232	232	223	251	259	239	225	259	248	257	252	241	251	254	246	255	231	238	245	255	233	221	206	224	245	271	259	263	225	232	250	211	264	240	247	230	261	228	258	223	249	231	246	233	269	233	263	267	234	233	272	262	250	253	242	226	258	241	262	215	233	250	219	227	251	228	257	239	241	234	238	247	243	236	237	246	227	218	244	252	243	241	240	254	231	205	262	227	245	257	263	229	251	264	219	244	226	238	246	246	272	217	210	227	250	233	234	230	231	232	247	232	254	278	236	239	241	205	242	239	271	228	241	237	227	249	268	244	250	238	257	229	238	230	233	246	229	227	243	259	235	244	196	233	239	221	224	248	267	222	249	254	239	238	233	248	229	264	252	241	219	224	247	235	257	231	255	251	246	245	271	236	258	260	230	255	249	247	242	245	261	237	245	267	248	236	217	235	270	235	244	203	249	228	264	233	224	256	245	257	258	244	206	253	248	261	230	243	241	207	242	257	245	239	225	227	228	235	243	241	256	247	232	248	259	249	232	256	283	248	234	241	245	270	247	246	236	239	245	278	257	226	250	251	253	241	234	239	239	246	245	215	222	256	222	244	224	252	247	255	248	228	209	250	251	259	238	257	237	246	266	244	229	247	255	240	245	247	247	266	252	216	251	246	241	257	236	237	255	235	239	262	234	248	280	261	241	236	269	240	256	220	229	246	251	241	232	247	221	233	226	249	260	229	244	223	242	241	240	229	254	239	236	253	251	246	243	252	246	247	210	276	260	252	254	259	209	224	264	244	241	222	227	242	240	238	239	237	278	214	247	247	243	242	251	253	251	280	236	254	260	220	255	261	241	242	254	225	257	260	259	232	251	215	257	229	228	260	217	227	258	258	272	221	242	249	237	238	232	234	229	259	222	223	256	255	245	230	250	230	256	229	266	226	234	250	247	232	220	239	234	265	267	236	252	245	213	250	251	257	259	235	230	248	248	228	265	257	236	253	230	230	230	249	252	250	225	238	264	250	250	256	270	231	216	253	239	241	274	221	279	248	230	253	243	224	263	250	265	230	268	241	222	250	220	243	249	222	257	208	238	257	242	233	256	250	246	235	234	229	247	281	235	235	235	251	243	247	235	261	244	256	220	250	223	243	233	235	267	207	236	225	278	257	229	210	260	267	235	244	226	261	259	236	239	244	237	235	231	213	240	243	235	218	266	250	252	238	259	238	254	217	233	212	253	236	237	238	242	254	239	260	250	214	231	263	249	251	232	258	255	259	269	241	259	239	257	241	252	229	266	261	235	216	260	265	257	279	245	243	241	213	248	252	243	241	275	220	237	247	239	251	223	257	216	231	263	252	229	238	255	232	269	259	247	244	249	277	220	237	223	279	244	222	270	253	258	245	230	230	259	230	246	252	265	261	259	249	242	238	263	260	246	226	232	244	228	255	237	248	252	254	225	249	235	276	225	250	264	245	252	250	213	255	231	229	211	274	247	219	235	230	256	230	252	240	220	250	214	269	261	238	220	268	224	274	239	234	227	252	237	253	244	244	231	243	241	244	217	276	250	247	230	232	282	238	239	236	235	273	242	244	232	237	249	258	271	246	260	246	238	230	257	234	219	215	248	262	231	243	225	228	247	247	232	234	250	195	227	226	242	268	252	256	240	241	242	261	241	244	229	261	224	251	229	236	254	267	237	237	228	226	244	282	235	206	248	242	222	237	249	230	245	245	251	260	240	252	229	238	262	228	228	248	248	234	241	284	257	239	230	223	247	256	233	254	220	228	264	224	223	241	231	270	234	243	250	228	258	258	224	262	225	227	236	223
7371	15695	12874	6856	4863	3349	2521	2130	1648	1413	1204	1108	971	868	785	741	666	621	573	569	562	559	529	530	468	470	448	479	445	451	478	442	448	470	435	448	426	419	378	423	419	395	395	374	385	417	409	393	453	409	393	394	381	408	416	436	388	431	407	384	406	441	418	388	381	416	380	415	393	389	386	403	376	420	366	412	386	391	397	372	419	377	369	388	375	384	370	372	391	388	413	385	375	419	401	365	390	355	394	372	394	402	389	375	399	400	393	361	391	371	396	361	352	368	418	393	362	378	380	371	350	384	372	371	388	377	438	373	382	392	336	375	375	386	364	351	349	362	365	365	360	400	406	380	374	395	390	380	411	316	362	388	372	343	356	373	391	370	380	341	384	393	381	361	363	363	390	395	386	381	410	377	353	410	360	346	386	377	415	381	383	336	381	383	356	363	386	372	383	369	369	359	395	376	379	372	389	388	395	367	377	400	359	375	353	388	367	408	360	344	395	382	366	388	376	391	391	347	370	364	415	372	398	368	378	380	375	356	386	374	393	373	377	396	359	354	353	387	412	391	371	389	378	365	386	363	376	375	373	371	356	377	392	425	332	386	374	395	348	421	378	398	377	351	370	369	393	394	398	384	399	393	396	378	391	381	387	364	369	365	384	373	377	344	385	338	369	355	351	383	386	367	381	371	369	345	396	396	402	362	400	410	374	400	371	369	370	365	367	375	387	370	369	388	375	387	371	366	375	405	366	379	398	409	415	346	355	365	363	370	405	395	408	414	370	393	385	413	393	386	382	388	366	355	390	390	382	406	400	364	393	391	359	363	357	399	373	391	379	331	377	342	363	345	360	376	351	408	368	412	360	398	365	386	372	348	374	380	366	361	371	356	369	376	352	415	370	386	363	377	407	380	388	372	380	366	390	387	399	375	380	382	383	372	339	347	370	409	359	343	370	388	405	404	369	377	374	362	368	373	358	361	371	381	350	395	380	368	374	386	373	351	379	408	415	390	372	380	375	396	388	386	405	385	378	364	397	336	378	385	388	385	370	389	356	390	414	395	388	370	377	404	395	373	363	435	404	377	366	346	354	346	350	367	385	396	375	361	371	383	360	388	338	388	357	370	376	418	349	412	388	374	366	382	390	369	376	363	394	362	383	393	393	357	352	380	376	386	358	392	366	400	399	368	366	376	386	382	366	362	346	416	375	391	392	371	383	363	416	373	392	352	398	374	351	385	348	368	346	367	358	365	367	388	369	379	379	345	364	365	371	373	378	340	393	356	359	384	388	379	360	370	386	391	387	376	372	388	408	383	393	360	370	379	374	368	375	396	355	408	420	394	363	337	374	364	352	365	396	366	389	361	392	361	357	360	412	394	380	382	377	378	395	342	420	392	339	410	350	391	385	389	369	357	391	396	407	398	363	405	379	352	402	353	338	380	367	377	376	391	404	362	356	335	399	417	363	382	381	377	357	373	381	369	344	374	377	354	417	367	375	394	346	366	387	366	374	401	400	365	381	377	398	374	384	350	339	353	326	432	386	366	372	374	368	366	375	359	391	420	345	358	392	388	364	390	379	369	383	387	349	382	353	412	377	374	354	405	380	376	383	384	378	390	352	343	364	379	370	382	419	375	400	410	361	379	364	356	392	377	379	384	383	422	397	397	389	368	400	366	374	397	381	370	361	369	393	366	374	377	374	387	399	336	405	351	364	362	347	366	368	376	374	378	400	379	417	408	388	359	368	378	377	405	371	383	343	388	347	354	363	374	395	381	364	365	370	380	375	396	359	354	413	377	379	385	345	385	396	363	375	390	389	344	351	387	342	362	379	360	358	370	395	416	376	357	413	390	372	382	405	361	379	386	365	369	372	370	375	406	400	322	421	397	352	377	409	392	413	371	403	376	377	377	354	368	414	378	357	406	368	390	376	365	354	394	387	387	392	412	383	389	356	370	350	390	361	352	386	373	380	408	379	385	367	377	356	361	385	365	365	382	432	358	385	365	382	381	403	423	375	392	390	392	353	384	367	342	384	372	393	367	336	381	393	356	367	406	373	369	360	382	392	399	386	394	353	368	386	357	373	378	373	415	402	379	388	400	373	360	380	381	415	386	387	357	378	406	360	379	411	420	369	384	389	416	368	356	378	410	382	373	368	386	354	397	391	366	393	417	383	338	351	348	368	371	391	413	368	383	388	356	398	385	402	369	386	354	377	412	347	359	346	357	344	412	376	372	357	356	356	377	363	391	402	376	382	376	398	408	383	367	373	386	363	377	365	354	372	401	392	368	404	372	392	367	361	384	347	403	404	377	353	357	385	365	388	339	396	380	390	394	373	363	366	392	393	388	330	365	343	379	379	363	396	406	384	357	367	410	364	372	374	367	379	417	359	359	361	384	383	372	386	383	361	369	380	406	366	352	366	394	410	384	387	357	353	372	366	402	376	379	380	381	383	377	372	378	355	369	397	375	386	355	385	347	379	401	382	372	392	417	397	390	393	381	378	397	382	379	378	377	403	330	378	379	372	401	352	397	419	381	374	363	383	382	385	391	392	372	377	394	358	377	402	389	381	348	390	370	352	369	373	421	399	365	356	428	375	330	418	357	368	364	367	370	395	404	353	365	380	401	337	415	367	385	372	381	362	384	360	358	397	378	382	363	401	392	380	390	412	369	376	382	373	403	375	331	372	367	378	369	404	367	357	399	377	411	381	356	369	394	380	334	364	379	360	370	380	355	374	378	374	357	359	376	384	397	407	361	385	353	378	388	406	337	375	364	350	411	387	351	360	407	354	397	369	396	370	350	391	403	386	361	395	418	394	360	377	411	374	360	372	380	360	368	388	386	383	392	378	359	396	412	371	405	397	370	373	375	390	410	378	367	383	380	371	381	359	385	393	358	415	399	388	355	394	366	385	354	369	364	369	416	373	371	420	372	411	392	369	403	392	353	386	363	390	417	378	370	344	368	398	397	396	399	398	379	383	365	402	349	410	392	369	375	379	366	373	379	351	386	373	359	361	375	332	403	347	381	395	363	381	371	405	393	368	379	384	366	348	384	400	366	372	386	414	369	386	388	379	366	360	360	396	374	351	372	372	358	392	346	386	390	416	433	412	348	384	386	368	373	364	400	365	357	361	370	388	387	388	393	405	366	383	365	379	356	399	388	415	384	402	351	403	355	336	365	368	376	345	386	391	389	383	406	387	373	390	398	354	355	384	380	354	381	358	378	365	413	387	387	377	355	395	340	364	393	335	364	376	384	362	376	337	326	373	358	360	375	381	367	359	372	367	387	368	400	387	358	358	365	349	384	343	326	416	403	325	369	384	373	378	405	385	402	375	390	403	364	368	378	339	380	392	393	399	383	380	354	374	335	357	383	355	358	356	339	378	388	395	403	370	385	380	390	365	361	381	367	375	386	389	390	320	362	383	365	382	364	367	373	357	406	387	364	359	389	348	382	316	383	388	396	355	393	367	378	386	399	389	411	395	402	424	383
26703	19929	6476	933	660	613	581	565	618	552	520	547	561	569	567	508	531	488	523	501	556	550	539	532	530	560	521	512	536	567	596	491	553	573	516	516	496	530	535	532	529	527	548	550	530	581	509	525	503	572	545	492	517	563	544	520	587	538	519	551	546	504	576	518	512	546	554	508	537	548	522	543	534	532	575	523	533	536	522	570	512	512	550	544	497	556	519	502	558	600	550	552	561	498	530	542	529	533	571	568	519	527	574	508	515	541	498	574	559	575	531	542	568	579	522	563	502	541	575	498	534	540	567	565	519	534	555	542	583	481	508	531	566	531	576	568	543	564	532	528	576	544	532	563	582	550	564	529	531	560	558	512	575	519	517	529	510	549	545	525	513	554	549	523	530	553	507	506	568	571	543	505	547	579	524	566	548	536	536	538	537	510	533	534	507	505	543	529	536	542	538	508	515	537	549	517	546	555	515	553	537	571	544	519	508	540	560	539	533	578	520	570	539	528	510	583	553	516	518	521	525	528	555	529	528	549	518	551	513	536	524	550	544	509	533	529	523	530	566	546	517	534	522	556	516	525	511	544	545	524	567	505	594	547	558	553	545	517	523	523	538	555	554	569	510	555	553	513	545	528	551	515	526	535	535	519	518	536	522	563	551	515	460	532	528	498	567	501	574	524	522	520	526	499	520	522	537	520	521	529	512	487	548	531	515	563	523	541	528	503	543	533	471	516	522	524	554	537	556	531	551	532	511	541	584	526	541	507	559	529	515	531	519	503	581	505	512	549	566	522	537	565	535	542	545	545	559	556	543	521	559	557	507	529	567	557	547	535	573	549	556	568	535	570	529	519	497	532	543	537	523	539	504	537	568	565	516	492	534	579	548	501	525	560	522	555	558	558	510	527	505	524	535	507	597	492	531	521	524	545	517	540	564	567	577	555	538	553	519	537	564	518	565	541	514	533	514	533	550	543	557	508	546	538	514	552	530	542	581	510	533	556	557	507	525	555	516	569	554	514	541	528	556	494	532	544	574	560	495	570	561	533	538	559	539	545	537	498	564	561	550	535	527	541	543	496	528	513	536	549	517	537	546	512	533	512	546	531	574	545	499	549	520	522	511	475	520	563	540	594	540	546	534	529	479	551	517	547	532	478	559	584	549	562	552	525	520	548	549	511	550	523	526	545	533	541	563	549	571	532	512	522	545	513	497	507	540	558	543	553	516	553	521	521	523	531	536	547	523	577	539	533	550	559	541	528	486	548	530	555	533	552	512	556	502	569	517	517	551	560	543	516	535	526	536	531	552	538	529	572	521	547	509	527	536	538	523	546	520	546	534	541	544	534	518	553	566	533	542	543	484	557	510	546	541	505	539	517	592	558	543	572	573	533	514	550	555	535	572	529	507	541	507	527	530	525	494	569	542	493	529	523	526	528	540	570	526	542	587	507	544	523	538	511	520	537	516	546	552	538	532	594	524	546	522	514	556	536	580	520	567	522	530	551	518	509	530	539	541	520	561	534	562	524	544	534	552	538	554	551	559	546	513	529	555	559	552	519	560	534	542	544	552	564	584	551	539	534	606	496	501	542	553	567	529	531	544	545	561	545	520	498	543	542	554	542	542	517	536	516	520	540	539	530	563	552	533	562	508	543	547	520	521	568	535	534	565	480	580	566	532	548	542	501	588	534	551	513	542	536	553	543	520	542	530	566	538	554	547	498	572	551	517	524	552	513	549	571	528	551	552	577	520	510	573	547	547	561	506	551	544	563	518	562	562	493	547	521	559	543	546	543	565	555	517	519	537	503	524	559	533	533	495	537	521	560	547	551	546	521	541	561	562	552	546	486	551	537	567	522	526	542	539	550	541	545	509	544	564	524	542	539	513	526	502	557	559	532	553	519	507	487	547	517	521	582	545	558	586	552	557	516	519	550	559	545	500	555	547	518	525	550	517	512	539	520	588	549	552	537	529	519	520	549	546	515	544	507	545	504	555	519	535	573	529	536	496	546	537	520	550	530	516	541	508	564	541	554	515	530	545	537	550	516	547	574	519	513	548	549	525	539	536	524	509	542	599	557	549	489	574	508	548	549	531	544	527	540	479	550	545	517	538	564	558	547	534	527	532	544	504	510	527	527	543	565	468	546	568	523	552	530	560	540	574	535	521	520	507	560	536	552	541	530	566	550	554	499	512	537	552	511	538	551	533	528	530	557	553	497	541	553	543	500	537	529	510	555	543	546	541	572	514	521	526	573	516	572	552	509	576	543	561	477	545	568	563	542	555	525	566	581	548	518	528	537	522	580	545	540	541	527	538	526	551	521	568	548	578	540	523	513	514	556	489	552	537	589	503	533	531	555	554	592	550	518	556	548	531	571	515	517	549	550	516	529	529	522	488	572	519	551	569	511	527	547	549	499	586	566	566	522	527	522	541	493	490	523	564	535	553	558	518	567	519	544	547	541	499	573	532	542	536	538	536	504	561	520	527	541	534	558	576	550	570	549	536	503	506	545	514	543	530	558	577	570	519	517	529	530	529	557	561	570	517	545	541	535	554	504	486	562	561	502	523	562	516	541	560	518	563	568	555	579	490	537	510	560	522	562	563	533	530	544	496	537	505	532	583	555	535	562	543	559	573	537	541	528	507	535	500	548	554	509	552	517	523	515	544	548	575	577	583	530	536	534	566	538	512	551	519	527	540	496	539	536	520	546	572	543	553	576	540	536	489	534	568	532	522	514	530	586	547	537	570	552	529	573	504	589	552	503	524	531	538	500	558	524	534	549	546	569	569	533	536	520	544	519	529	591	546	545	538	547	537	549	572	509	544	555	529	524	557	516	564	515	541	565	554	531	512	549	556	527	489	559	497	526	554	552	546	549	574	524	526	527	500	545	536	494	565	575	568	518	533	561	506	536	576	537	556	546	558	535	537	539	511	521	519	510	534	523	559	586	560	526	551	518	506	511	492	549	512	531	566	539	590	535	521	529	505	528	554	536	518	551	541	506	546	548	526	514	594	550	591	554	559	533	549	527	513	548	558	580	541	581	499	560	541	517	556	561	546	525	532	529	554	540	579	500	555	521	532	544	505	555	551	583	531	584	536	553	565	538	513	521	542	522	526	520	571	565	533	517	553	538	490	507	492	539	534	569	528	553	549	555	535	575	583	545	565	530	536	538	568	526	612	550	563	531	505	547	521	562	568	556	539	524	538	488	541	499	520	525	511	535	547	499	552	551	532	538	529	538	535	543	550	568	497	497	531	529	553	516	523	517	575	580	548	532	540	541	555	547	521	526	489	598	541	527	527	546	509	498	543	500	527	528	532	531	563	529	502	556	564	554	522	530	479	502	541	562	549	556	516	517	510	499	522	553	561	553	561	515	535	549	557	561	514	519	511	526	519	576	515	583	517	528	550	557	540	517	509	513	523	538	519	553	538	564	568	530	541	564	530	548	529	515	532	575	511	495	514	547	573	545	499	553	533	535	526	528	485	564	514	530
4162	1583	1428	1059	913	942	816	884	802	831	872	854	851	785	790	799	830	772	796	782	819	820	799	834	802	745	777	839	772	769	741	804	793	740	838	822	764	800	763	768	764	822	790	813	757	786	795	824	788	760	815	795	792	733	799	791	791	801	835	770	780	815	810	809	790	829	839	815	806	781	774	783	759	804	829	781	793	725	749	779	799	832	748	800	774	795	734	777	742	808	784	783	843	789	811	815	787	777	735	781	807	781	797	806	785	788	784	791	753	770	788	777	802	736	831	816	796	765	769	831	735	760	793	773	788	767	812	806	737	752	756	844	746	798	757	829	781	805	783	781	814	771	787	712	807	811	785	834	844	820	790	756	821	790	797	798	812	732	754	742	771	823	753	759	749	826	801	788	803	776	733	794	749	765	857	796	744	792	848	762	767	769	767	827	796	761	741	812	798	772	771	802	800	756	737	821	785	802	773	815	735	754	776	808	811	804	793	782	815	780	772	800	814	769	769	760	745	799	800	790	751	808	828	783	817	763	753	797	775	811	801	802	783	786	782	753	762	783	781	802	792	714	732	735	748	794	792	778	754	782	812	821	792	806	762	787	778	806	813	743	768	792	750	791	765	817	776	801	756	813	723	755	797	821	763	789	772	755	822	748	781	748	793	855	820	752	810	804	747	790	781	759	789	805	762	783	793	729	815	783	815	787	801	798	840	804	784	804	806	785	783	774	828	798	769	820	762	789	788	778	786	779	760	770	765	784	795	774	800	790	759	811	755	810	843	731	811	759	778	722	782	821	764	791	761	812	774	801	803	775	799	803	766	852	753	758	801	824	821	800	768	769	838	803	875	741	788	789	814	781	815	816	780	796	825	771	845	792	805	732	808	773	802	827	832	787	810	822	732	846	785	753	837	753	798	854	753	804	779	805	781	774	815	774	737	818	801	743	757	794	799	763	785	787	804	781	809	760	769	769	804	768	783	786	848	767	783	762	779	796	800	800	791	731	858	821	847	804	817	780	800	756	749	787	826	809	806	762	793	805	771	787	815	780	805	774	807	761	797	819	724	781	799	754	805	855	773	809	778	774	815	767	733	781	765	749	780	849	784	784	784	807	747	776	791	786	758	770	831	748	800	754	758	793	808	788	777	780	803	776	762	771	776	765	767	774	769	774	797	788	822	773	761	773	763	758	814	754	812	762	740	777	813	831	771	773	795	819	768	769	830	812	826	779	835	774	780	759	762	840	868	789	796	798	764	840	782	831	772	762	838	790	722	822	796	734	791	797	806	792	761	810	773	790	755	793	775	791	771	801	776	770	857	783	801	795	789	835	795	803	790	775	812	814	766	830	776	841	770	797	823	757	755	738	826	792	809	774	825	820	776	769	776	820	781	835	819	814	812	753	739	762	833	792	798	773	772	728	773	763	778	791	799	786	773	759	786	809	793	782	808	795	780	832	782	786	768	816	784	810	744	808	809	784	832	819	755	797	756	781	766	812	852	754	809	797	811	822	720	742	825	777	765	782	764	773	779	841	797	836	796	790	827	864	801	837	788	794	838	762	741	806	789	768	781	813	752	779	829	750	795	806	774	825	817	785	816	846	829	768	809	799	835	877	728	801	811	831	802	799	783	778	747	788	776	824	810	825	797	779	788	852	770	753	745	820	786	808	765	799	796	814	736	812	782	780	787	799	785	809	827	784	743	837	817	780	834	773	765	731	762	772	792	760	840	748	766	730	818	765	736	727	800	777	784	841	796	771	781	791	743	802	785	801	759	762	798	823	746	794	825	780	795	833	734	831	829	746	791	787	825	820	793	780	784	785	780	794	778	756	762	775	793	763	752	778	828	805	806	752	818	800	824	772	818	796	758	806	768	775	824	830	722	783	816	793	840	768	816	805	813	758	760	778	815	825	796	793	806	825	789	750	782	785	789	802	825	789	782	787	802	793	822	816	862	754	775	762	818	744	779	772	783	823	784	775	780	855	797	831	737	797	767	793	812	782	725	837	757	774	783	792	757	720	769	787	823	787	745	783	782	827	725	778	773	814	802	784	797	795	799	796	826	775	775	833	788	791	774	727	742	782	827	766	811	765	815	814	775	790	800	748	852	771	786	772	802	830	764	754	804	783	825	751	750	774	752	795	763	780	792	774	820	767	775	805	775	792	772	803	765	807	770	838	767	763	821	806	755	790	825	797	773	805	816	808	790	740	768	774	747	769	818	767	810	809	821	827	754	822	797	754	770	799	799	851	800	798	798	734	791	804	808	792	798	723	805	840	797	799	722	779	793	761	795	843	773	773	790	753	739	800	770	797	799	782	790	797	794	789	748	807	827	827	774	746	796	818	826	807	785	783	784	730	848	811	793	842	763	811	763	786	813	809	819	773	774	783	801	765	750	787	782	786	749	779	785	815	781	806	762	736	798	760	794	803	821	792	799	818	791	803	833	802	760	801	809	798	831	781	798	795	730	754	768	806	798	846	843	749	796	787	771	818	780	818	767	772	834	783	781	824	770	814	832	807	765	832	802	829	792	756	753	762	777	852	733	761	832	808	776	799	791	795	771	744	824	839	834	813	747	792	773	768	739	774	780	803	796	780	781	765	825	803	766	789	785	828	811	777	773	809	795	814	805	784	793	796	819	734	893	776	815	792	779	812	829	790	827	814	733	768	810	761	804	819	767	760	751	824	774	812	799	807	786	775	744	769	811	775	739	788	821	811	767	762	806	838	796	787	804	752	783	785	752	812	756	741	830	729	771	792	770	805	799	800	827	830	771	777	792	748	815	821	822	784	804	774	788	767	769	814	785	776	759	821	835	791	812	788	778	774	799	730	762	806	749	786	778	788	814	800	805	769	825	785	820	798	799	797	799	813	761	843	763	719	816	827	807	830	768	807	800	761	811	793	764	780	824	798	788	782	792	801	821	751	772	755	790	791	762	810	795	800	841	816	807	783	819	807	753	842	772	800	745	774	824	802	786	795	787	764	829	782	780	799	801	798	862	825	800	793	782	805	766	779	809	847	782	807	839	821	800	785	752	752	808	801	772	822	742	809	799	815	779	770	884	785	821	786	749	751	802	755	804	810	791	767	774	743	813	812	821	807	750	770	824	820	822	799	759	767	779	829	785	763	745	807	805	792	823	792	772	805	801	823	874	740	804	756	748	776	756	832	799	751	788	768	816	770	756	820	775	862	795	819	813	808	753	846	732	765	767	790	825	833	780	817	764	766	828	772	834	809	786	780	805	737	844	776	800	759	762	835	789	783	810	802	792	801	744	781	772	756	774	781	779	768	755	797	821	787	793	850	791	816	791	777	858	769	837	795	782	829	793	774	809	823	809	803	792	764	851	773	824	791	794	757	815	759	757	752	794	846	768	813	798	793	775	779	787	759	760	826	737	818	767	820	784	823	771	809	772	758	728	801	784	809	825	796	775	804	831	781	772	741	794	827	747	740	863	764	813	744	805	835	814	800	781	790	743	741	808	795	744	799
23828	21060	28241	24065	20960	5334	1132	846	711	677	675	640	645	595	595	621	616	581	574	524	542	595	554	569	541	572	561	612	535	530	556	571	531	533	555	542	573	560	549	554	530	533	541	578	499	514	504	514	535	506	530	552	488	489	527	498	529	519	518	573	532	547	544	517	519	489	517	581	523	528	498	531	561	526	513	584	501	532	554	514	525	525	516	532	549	530	538	580	565	563	548	536	512	551	518	525	560	473	505	536	534	561	520	495	517	570	603	541	519	562	523	499	540	576	535	527	549	529	537	512	500	537	538	537	531	514	554	518	551	555	561	537	492	558	535	522	558	536	529	542	557	535	568	536	513	541	538	543	499	537	554	494	495	537	502	509	512	579	502	557	561	563	514	518	528	539	473	540	546	554	508	538	503	517	566	506	516	560	504	546	514	534	512	574	544	551	528	522	526	530	541	566	531	535	513	565	505	573	577	548	519	506	538	526	527	527	593	507	522	498	511	507	472	497	538	532	544	518	552	521	513	576	549	542	531	561	539	589	552	483	462	498	540	564	514	518	559	544	513	498	524	548	597	544	507	532	546	569	524	520	520	529	541	547	500	499	520	558	545	555	552	584	534	542	537	517	537	528	531	500	563	509	537	510	544	539	542	492	552	565	497	562	562	554	525	533	538	504	512	501	527	512	508	564	536	543	519	530	539	558	480	519	546	518	528	491	545	532	505	516	525	571	541	543	544	521	500	555	511	542	539	525	510	545	503	506	535	546	542	527	531	571	502	518	551	497	511	539	511	519	537	449	531	568	534	517	518	479	555	519	539	566	502	551	520	534	528	487	529	526	514	510	535	536	540	564	531	524	568	525	519	547	518	550	508	527	551	569	488	548	486	516	544	574	571	500	493	524	563	553	539	523	516	548	564	556	542	512	542	568	528	522	529	544	491	547	504	525	555	514	596	512	544	560	509	543	497	548	493	519	547	556	496	528	560	533	512	530	567	609	544	503	510	542	498	510	543	478	550	565	506	529	577	531	559	516	497	536	517	550	503	492	554	554	578	533	543	506	501	512	535	521	520	572	541	564	557	524	521	545	489	540	552	506	557	560	549	531	538	508	488	507	601	503	557	520	530	555	516	551	502	526	548	531	520	527	541	518	539	530	477	547	508	538	511	530	492	587	578	542	542	566	538	504	508	535	550	548	564	559	520	547	538	566	545	504	550	547	518	545	537	521	507	519	523	569	542	545	522	506	551	517	522	500	547	552	547	534	539	530	516	567	535	536	522	544	533	513	518	530	554	532	524	579	552	573	552	545	534	519	517	507	559	538	524	509	580	576	535	548	531	506	519	525	557	540	535	519	496	555	572	560	503	533	535	529	504	535	526	551	506	507	549	521	514	530	537	484	543	538	533	528	542	505	503	512	501	527	537	549	504	569	519	528	522	555	523	524	506	522	550	559	527	560	582	539	548	521	566	500	519	522	539	514	514	571	544	489	554	544	569	510	487	515	544	522	562	539	535	495	542	518	508	502	534	549	552	541	536	519	508	523	543	506	499	542	522	553	555	535	501	533	579	564	537	528	526	483	542	566	538	535	529	485	537	518	569	550	561	586	533	570	494	530	493	521	571	536	587	544	502	493	497	530	510	553	550	514	516	482	520	506	517	524	554	545	568	521	537	525	546	510	526	520	542	545	540	520	569	526	559	541	550	515	542	524	554	534	552	536	528	538	537	484	554	516	554	506	512	538	550	497	538	531	564	533	476	587	559	513	522	519	549	526	521	561	477	564	507	521	530	525	519	565	515	510	516	551	530	552	560	536	513	544	514	556	527	506	593	566	543	537	586	545	548	542	512	506	493	548	532	500	520	515	539	556	513	550	530	528	540	500	512	518	541	520	519	511	492	569	561	545	557	516	535	538	545	519	521	545	488	545	572	551	511	565	542	550	539	550	533	522	559	508	530	524	557	577	538	570	508	595	517	579	526	545	562	526	512	538	488	539	520	512	504	558	530	573	520	540	569	524	531	532	532	496	553	552	512	513	539	532	526	512	563	460	540	495	517	528	527	530	577	507	529	564	556	527	527	546	475	563	530	552	520	499	542	525	541	520	545	547	533	578	545	517	485	522	555	511	497	521	518	554	527	565	552	533	538	505	540	515	534	545	545	527	533	510	527	532	555	553	554	509	576	518	535	512	544	550	548	518	502	501	531	528	505	503	533	527	567	540	481	473	526	540	515	555	539	548	562	505	573	479	517	542	565	553	529	571	554	549	489	537	495	499	516	544	516	537	490	574	519	488	528	516	511	548	528	548	529	515	516	554	539	530	564	524	529	515	523	514	511	506	560	548	518	567	561	518	544	578	522	506	523	518	526	526	524	573	570	537	563	511	524	541	520	504	522	516	554	528	526	526	532	501	486	527	550	506	526	540	568	502	506	521	505	494	540	567	519	514	510	561	537	551	578	524	518	539	536	547	489	495	532	533	559	516	508	564	490	545	542	533	493	559	531	536	523	566	516	517	516	541	508	524	569	505	580	511	548	534	496	504	520	509	528	518	545	501	545	548	556	537	540	550	493	529	536	533	565	546	553	525	538	563	507	512	538	517	514	524	538	530	543	536	553	550	546	525	554	537	516	529	526	496	533	504	497	530	505	538	537	546	500	571	550	520	465	528	521	500	562	553	547	534	509	522	512	511	495	523	541	522	523	548	565	555	574	535	528	545	558	543	521	527	543	550	534	512	546	542	569	507	523	554	541	502	515	522	512	500	509	532	555	531	489	534	491	557	486	528	540	526	501	528	526	498	515	560	574	491	503	533	533	512	524	543	565	541	534	493	546	545	534	501	565	543	500	495	531	490	510	531	552	533	537	536	531	551	524	528	523	512	492	511	543	522	534	543	580	508	563	549	565	520	518	556	534	526	510	540	552	497	566	475	555	540	487	552	534	561	508	540	490	527	570	536	551	523	536	539	546	527	528	515	533	499	473	548	601	535	541	535	557	524	519	574	525	503	476	553	567	509	536	529	533	529	538	546	528	543	521	490	545	498	555	506	530	532	526	571	538	548	580	513	499	544	546	548	531	523	565	557	517	491	560	520	516	547	519	497	544	527	505	535	542	547	506	516	568	547	515	553	519	579	547	522	500	524	549	554	579	562	530	524	514	500	518	529	484	531	537	516	514	535	513	525	559	556	555	519	570	558	536	567	522	552	541	552	548	490	517	519	518	532	510	562	527	551	513	534	498	477	569	538	517	533	476	504	534	565	529	532	572	538	535	557	570	467	555	591	566	555	507	542	544	507	513	512	549	517	511	558	542	539	539	505	536	570	518	518	539	525	541	542	520	568	532	528	533	472	532	544	506	605	560	544	525	577	565	531	611	532	549	527	572	538	536	526	550	563	524	516	537	550	514	538	506	572	511	571	531	512	513	513	545	506	521	490	550	526	558	525	506	539	542	565	501	485	504	563	559	539	581	544	556	548	539	538	520	569	531	521	523	508
5326	10155	8375	4538	3115	2376	1988	1668	1491	1366	1208	1136	1143	1044	967	983	982	898	871	884	935	844	895	866	833	871	857	840	823	849	876	912	874	825	836	792	831	820	804	794	840	828	821	829	870	781	793	815	814	822	823	803	850	760	858	777	829	820	783	809	809	806	817	781	825	779	801	812	797	823	831	809	822	819	783	778	847	866	785	768	809	762	843	835	762	864	765	778	767	806	823	792	807	795	787	788	813	810	787	748	788	813	810	803	790	807	801	854	801	816	769	805	809	826	837	790	788	785	731	784	795	782	820	837	767	772	775	820	815	800	785	815	830	797	827	800	795	777	750	783	756	787	763	781	779	809	797	793	787	805	839	813	804	838	789	780	796	832	790	749	788	747	782	786	815	781	766	766	785	820	789	799	801	812	820	735	778	766	829	820	764	776	779	804	808	813	764	797	794	749	829	783	802	810	804	769	763	784	788	812	791	768	744	785	837	797	820	775	766	777	781	794	773	819	770	727	780	826	775	814	814	759	788	773	776	767	744	789	763	727	816	808	791	772	768	825	847	827	779	826	813	852	765	801	768	853	812	750	841	728	825	836	825	753	773	784	783	792	748	821	802	756	832	760	829	789	806	793	761	822	820	812	830	797	795	824	772	784	832	802	829	838	814	814	770	811	779	763	778	806	721	828	738	812	825	827	814	813	816	791	764	819	764	803	792	843	785	802	856	796	765	777	783	791	790	799	849	779	803	747	792	761	773	804	858	752	809	810	807	821	801	797	803	835	828	798	796	780	818	789	783	801	822	761	814	790	770	786	860	789	763	806	771	745	804	758	822	789	768	774	789	766	749	792	740	859	806	779	837	806	813	814	750	803	791	824	846	787	764	840	847	780	765	817	781	789	826	857	777	781	832	724	798	768	771	824	783	799	793	804	812	795	826	842	777	839	810	805	792	756	819	830	859	783	779	777	771	792	779	799	772	817	789	767	832	797	772	770	762	823	795	799	790	839	809	759	808	839	807	780	737	831	809	831	822	784	795	805	781	772	787	790	778	764	851	800	771	768	747	784	829	822	796	805	788	862	802	821	800	750	785	707	771	797	791	750	828	810	768	757	779	790	815	794	794	802	802	803	834	813	753	766	808	828	815	787	811	819	799	776	812	779	832	796	767	757	848	833	817	766	783	789	778	816	829	831	765	803	791	829	818	816	845	846	776	759	817	770	800	834	850	808	815	813	812	814	790	759	769	801	739	806	798	800	789	801	795	781	730	780	819	790	817	788	755	825	776	807	807	735	807	761	775	820	817	826	828	792	828	760	779	752	830	835	788	751	764	797	792	745	769	786	838	783	836	823	785	789	734	768	769	807	747	787	765	760	843	818	775	840	764	788	833	790	797	817	812	816	795	789	742	752	794	793	846	719	769	779	844	800	783	790	788	800	816	819	813	788	770	801	787	802	787	813	748	787	768	760	760	810	784	786	844	824	773	740	730	769	810	800	784	796	785	804	798	727	783	764	803	840	767	764	791	820	826	818	779	786	794	820	815	782	794	800	770	752	811	819	718	805	790	785	784	749	763	807	781	767	777	781	850	750	768	733	791	812	800	818	780	755	777	806	814	776	772	790	805	830	803	817	835	834	788	771	827	833	722	783	769	752	798	814	771	799	824	769	841	805	811	828	765	784	743	783	811	804	775	801	823	840	797	808	749	790	834	798	696	811	815	734	800	786	834	806	749	800	765	803	777	768	806	796	850	775	811	796	796	780	841	816	832	842	803	825	818	791	783	826	798	814	770	774	786	817	752	777	785	803	790	846	814	754	855	790	771	804	747	799	805	777	818	787	801	784	772	760	817	792	791	772	803	813	767	812	788	775	815	789	772	856	764	841	833	817	767	814	761	757	761	791	785	799	796	823	758	813	806	789	906	807	757	813	757	847	804	798	770	791	783	799	827	808	739	762	784	809	768	794	776	781	795	790	790	798	823	796	798	777	801	802	828	732	796	821	752	826	763	771	801	804	765	804	787	824	789	801	787	780	714	790	810	776	807	774	797	777	806	779	773	806	773	758	775	809	795	821	768	768	816	814	782	774	767	777	788	824	762	784	796	786	779	798	798	760	761	765	767	792	822	746	780	751	794	836	779	800	774	803	833	784	829	790	790	784	816	798	768	795	819	788	852	821	788	779	770	799	741	856	809	799	857	789	774	788	797	768	781	798	827	814	785	821	779	785	729	814	802	809	805	770	813	765	776	839	836	787	802	800	870	763	779	757	758	815	764	785	813	799	820	818	779	756	783	786	784	773	815	814	763	755	773	829	758	819	783	752	799	824	798	781	787	800	749	801	830	794	794	786	793	801	785	804	812	833	805	786	789	783	791	818	764	809	816	797	780	773	825	780	754	793	820	792	755	769	778	772	776	777	751	803	753	808	763	805	762	847	814	773	802	785	759	724	772	787	811	829	805	769	770	774	783	811	810	765	811	774	792	789	808	853	855	805	802	791	782	747	769	842	828	773	755	799	800	794	770	738	833	839	831	831	784	784	804	832	782	805	795	803	800	805	802	802	765	775	812	767	789	853	779	805	843	755	795	753	795	770	800	771	752	769	761	798	819	783	810	790	796	811	761	786	818	809	816	832	752	815	821	800	823	793	801	794	812	841	779	847	821	740	786	780	759	752	798	781	747	817	825	810	813	827	823	811	799	784	791	767	778	839	807	792	771	772	821	773	800	803	746	770	850	790	785	801	767	776	806	824	775	795	756	769	782	786	797	783	774	787	760	806	810	802	796	809	816	814	780	810	765	776	820	816	813	816	782	784	809	812	788	788	798	784	740	800	777	767	763	800	848	793	807	789	795	756	785	813	778	789	795	821	793	780	860	832	781	826	802	828	777	760	815	749	796	722	785	780	804	788	824	816	842	792	818	764	795	764	783	826	868	793	781	766	792	869	807	815	807	787	780	800	839	811	775	814	809	821	818	801	802	794	770	808	756	789	821	793	817	772	809	835	806	824	818	767	801	805	774	753	800	745	816	807	800	797	739	795	835	792	791	792	799	776	800	797	784	818	800	847	802	811	770	854	765	802	737	818	792	802	722	826	846	807	818	859	819	814	770	807	791	783	778	769	790	761	833	757	829	748	806	774	830	823	771	786	756	751	806	795	787	774	756	830	767	794	775	791	776	760	823	769	779	770	792	788	735	757	763	810	841	847	801	830	811	762	825	773	798	778	817	782	810	843	770	755	803	787	803	772	766	778	799	784	804	738	813	826	759	835	802	809	770	768	791	752	786	789	782	796	780	780	783	767	764	772	794	798	802	816	801	791	794	751	774	772	816	805	802	837	813	767	797	774	799	771	805	794	811	801	806	798	792	772	790	812	823	830	769	767	759	778	721	780	795	786	746	788	820	721	804	734	842	778	769	777	809	806	824	817	847	766	764	785	805	829	747	857	785	744	798	816	768	865	769	793	757	815	799	848	820	793	824	820	777	839	792	770	827	854
22907	21064	28802	23553	21064	20781	2876	841	645	571	493	428	438	368	378	363	355	302	289	347	295	275	278	282	277	267	286	278	280	269	265	262	281	241	243	259	256	270	282	281	259	280	247	280	246	244	263	246	263	241	272	244	249	265	242	223	277	220	234	247	242	236	233	240	278	254	241	252	261	241	256	217	252	265	242	237	247	237	243	226	225	216	245	236	251	232	241	245	217	251	197	227	242	260	262	256	241	262	241	263	243	231	213	281	215	250	250	252	244	249	266	226	231	236	263	242	256	236	254	253	229	253	219	235	240	241	257	235	241	255	210	227	242	227	226	248	246	248	238	219	241	249	225	232	226	270	259	255	240	245	208	254	231	258	247	233	235	238	238	233	218	260	266	236	239	257	231	252	249	219	260	246	240	257	253	269	211	254	239	234	230	232	249	222	236	250	195	253	225	237	233	264	241	221	255	248	255	256	224	253	262	241	246	223	236	244	264	231	265	256	264	222	259	245	243	204	234	240	272	224	260	224	232	230	244	211	227	253	265	249	245	232	229	229	249	222	235	237	225	247	247	262	262	245	230	232	241	273	231	258	241	220	234	268	243	230	228	256	263	266	234	256	218	261	254	253	246	259	228	248	242	247	225	264	235	243	276	235	222	238	229	215	243	236	229	231	245	225	262	203	261	227	234	216	233	224	232	254	244	255	238	244	250	234	221	264	241	249	258	234	240	238	215	238	236	256	240	225	274	238	233	243	249	234	236	245	234	238	232	247	224	245	262	226	219	226	246	206	238	217	217	237	268	241	265	247	235	214	199	249	234	240	223	199	232	264	256	207	252	245	250	242	198	247	265	220	254	232	241	257	236	280	271	237	246	230	260	231	251	240	227	250	253	206	261	246	234	229	217	232	248	253	235	226	219	249	223	207	218	254	256	257	225	228	246	254	200	231	248	242	239	217	260	225	229	283	223	264	238	230	202	253	235	235	225	245	236	260	220	220	268	239	255	234	247	238	260	241	218	246	231	231	210	230	242	274	229	244	213	252	223	225	248	259	246	232	245	215	239	228	239	260	272	214	223	230	245	248	238	266	247	227	268	232	231	225	216	248	245	248	229	201	252	243	220	224	254	240	234	228	229	217	226	255	247	228	234	212	209	250	247	259	229	257	226	236	244	231	220	213	237	258	230	231	239	251	245	265	250	222	261	267	238	235	225	250	274	262	215	266	251	242	188	236	227	219	264	240	255	235	255	241	234	251	235	249	231	285	235	266	249	256	250	256	256	262	231	255	244	255	255	244	253	239	254	209	235	227	206	216	240	213	241	226	235	233	253	206	223	265	229	221	237	265	240	273	252	249	249	245	233	252	222	228	255	255	250	227	214	251	236	220	225	226	261	266	247	216	235	242	211	231	235	274	228	230	231	233	220	217	253	234	267	199	234	248	234	257	265	220	224	243	244	243	238	239	228	248	227	261	242	242	218	215	263	234	227	235	211	238	231	241	231	244	217	228	271	241	261	230	249	242	234	244	255	210	235	250	221	247	263	235	214	260	238	247	263	248	265	224	232	248	263	218	241	238	236	231	237	257	251	246	241	226	241	228	245	261	234	254	244	236	262	254	225	198	228	230	243	236	224	252	242	214	232	231	222	237	235	229	231	229	234	216	228	244	256	211	231	221	226	233	252	274	248	249	249	229	231	258	224	208	237	234	241	228	226	232	235	246	245	209	242	264	234	249	264	265	250	262	246	237	223	230	254	253	226	221	227	279	255	245	267	233	233	248	241	227	225	247	239	240	249	259	228	248	244	244	227	263	242	232	221	233	225	232	234	250	280	233	236	242	213	220	206	253	257	206	230	234	225	232	251	241	238	255	270	244	244	233	246	284	242	231	232	252	269	248	245	234	203	255	220	245	258	238	253	237	234	216	248	251	233	223	268	232	252	194	240	234	225	201	264	226	251	222	242	258	247	232	258	251	234	225	251	218	241	246	255	234	229	219	249	241	257	210	229	248	246	227	236	218	227	236	251	253	242	222	240	220	236	220	259	248	207	238	266	275	243	216	244	267	248	233	223	214	226	230	240	245	255	260	253	258	199	227	245	221	260	216	227	234	233	239	248	229	261	214	266	233	244	278	234	249	239	230	248	259	218	249	255	205	275	230	200	206	232	258	233	258	213	228	253	239	252	242	259	240	237	235	266	237	256	229	236	217	221	227	224	229	215	250	254	251	216	269	235	238	240	220	259	222	213	227	223	258	247	266	239	236	265	236	217	224	233	227	235	255	249	267	201	270	233	213	211	253	233	240	220	269	234	259	240	238	249	226	246	242	226	241	233	254	248	251	234	226	253	236	269	237	244	250	209	243	227	231	247	267	239	235	251	236	251	235	235	256	233	241	221	258	240	224	236	241	244	255	238	241	225	256	261	249	231	245	225	240	234	245	227	235	234	262	234	239	238	227	218	217	213	243	243	251	240	211	216	234	254	235	249	226	220	216	232	258	226	234	250	242	224	251	231	235	246	232	259	256	222	219	238	220	240	231	240	238	258	227	219	245	263	226	229	260	243	243	269	234	242	222	247	242	219	238	246	234	211	225	240	259	259	244	216	238	218	233	233	262	249	242	238	291	241	237	250	215	251	244	226	247	243	236	249	240	243	233	241	248	242	260	214	214	227	246	240	243	245	229	238	253	253	226	213	246	257	225	238	218	233	224	271	241	241	274	255	244	217	225	243	269	217	238	252	236	242	247	254	227	261	233	261	240	224	226	235	241	265	243	231	225	227	243	217	272	238	234	209	238	217	239	246	240	253	228	228	230	225	248	234	265	215	240	240	234	224	234	233	227	253	235	213	253	249	250	235	260	229	223	232	221	258	239	260	226	247	242	243	226	249	252	240	223	225	243	244	229	235	230	219	245	239	252	231	253	228	237	242	253	245	225	242	247	254	263	269	232	260	240	265	239	245	249	231	243	276	234	258	246	233	269	239	247	243	231	238	262	263	243	211	249	212	238	250	240	241	234	260	210	222	223	245	230	237	249	244	233	233	236	205	238	243	255	256	228	217	207	259	232	215	242	236	263	260	233	269	239	254	260	233	258	259	236	241	218	234	239	237	242	254	219	256	267	222	215	272	232	264	237	242	259	244	241	236	242	215	220	245	256	249	242	230	247	259	251	221	240	251	246	261	231	206	230	227	257	236	231	250	237	251	232	238	257	236	230	237	217	221	276	243	273	237	237	242	219	225	241	223	225	217	232	246	242	233	246	228	233	220	260	248	236	243	224	266	226	262	255	264	237	262	250	239	233	229	215	236	235	248	215	253	246	238	253	239	240	221	250	262	235	240	240	221	219	266	242	254	256	274	251	226	245	236	285	274	248	237	228	238	239	213	229	260	250	247	245	212	205	229	234	232	248	256	230	242	223	252	241	254	236	220	245	226	231	222	248	239	238	258	236	233	233	237	235	251	242	254	220	219	231	257	250	257	209	222	254	207	266	213	224
7242	15709	12833	6846	4671	3521	2570	2056	1650	1434	1209	1029	963	865	784	749	691	632	588	601	552	562	534	547	492	450	469	473	415	445	454	454	430	427	421	402	403	425	467	412	429	404	396	409	392	398	394	409	405	394	422	403	399	397	460	376	387	423	395	404	366	391	408	350	405	411	340	398	400	380	402	392	379	369	404	393	370	369	414	372	376	405	364	363	351	393	399	405	362	357	401	404	364	349	408	377	359	402	384	324	357	358	360	375	385	357	375	430	405	333	375	347	391	380	399	369	379	356	366	394	396	366	425	389	401	390	360	386	399	364	372	344	375	372	392	357	367	382	367	376	378	404	369	350	376	368	383	373	372	392	351	357	375	359	392	347	376	386	381	367	355	391	381	363	386	400	377	369	401	336	353	378	378	393	390	342	363	399	352	382	439	364	360	369	341	368	337	373	387	334	370	361	371	356	347	415	374	389	398	357	407	401	399	384	380	397	390	382	367	373	405	364	367	369	350	388	380	401	372	351	361	363	387	354	337	401	366	362	377	371	366	375	408	369	362	378	364	400	389	329	400	386	401	390	407	378	349	375	348	374	374	380	356	392	371	406	373	383	371	388	375	408	354	383	369	347	389	376	370	376	398	379	405	388	375	369	383	363	378	364	341	381	370	391	396	383	355	382	392	368	373	360	368	348	392	353	350	393	397	366	375	370	367	381	382	371	398	339	389	376	358	388	369	374	339	387	371	376	381	376	365	373	337	370	347	393	378	374	387	415	383	357	354	347	390	388	397	350	364	384	335	376	398	352	391	359	351	371	390	364	394	382	380	356	361	356	394	351	358	393	379	348	369	371	332	378	409	394	396	361	392	393	351	390	411	367	361	387	388	374	315	386	384	366	376	362	327	375	355	363	362	377	353	356	381	343	351	379	396	359	373	373	378	391	359	371	380	343	392	401	363	366	357	408	370	358	369	379	385	403	386	366	374	387	407	379	413	370	379	408	395	365	367	404	374	380	386	411	381	409	327	389	392	377	409	373	362	399	361	391	357	348	386	364	380	389	358	353	356	364	384	380	356	372	397	382	362	378	398	339	366	386	373	370	346	343	321	393	378	354	371	369	318	385	390	338	378	350	395	380	376	386	365	347	380	370	368	373	374	379	380	308	342	374	364	399	380	376	365	359	374	367	373	346	360	386	402	368	380	374	363	369	368	366	363	377	398	384	353	394	382	368	393	396	352	381	412	356	372	357	364	365	389	388	367	398	347	348	365	384	403	355	344	401	396	359	379	376	341	365	389	368	369	360	387	364	355	411	384	355	355	383	385	386	398	359	352	371	385	339	348	350	376	386	377	336	368	384	371	359	368	365	369	375	374	348	366	390	371	402	353	379	383	386	380	366	397	390	359	387	358	377	369	373	397	390	378	368	378	387	353	382	360	374	386	380	371	393	382	382	399	380	362	384	383	347	388	372	366	372	396	382	363	374	349	410	360	387	363	330	379	391	361	363	387	389	385	380	389	363	357	428	384	385	390	389	399	380	366	379	341	361	359	364	402	374	401	420	363	352	368	386	370	341	357	390	380	392	356	376	337	333	365	384	410	380	377	380	361	353	362	406	361	355	375	365	382	406	388	361	388	379	371	392	379	384	378	401	409	384	358	391	396	360	361	377	376	354	397	357	401	397	408	376	360	426	377	369	398	400	381	387	375	380	391	377	378	369	383	381	348	377	354	401	334	368	367	371	379	401	353	367	378	351	364	386	382	349	394	393	360	402	350	378	372	341	376	358	372	350	347	371	389	391	364	365	377	399	373	391	380	393	379	386	398	409	360	378	368	361	359	367	383	395	353	370	368	325	375	376	375	367	386	414	338	360	378	348	405	367	373	372	362	386	360	384	362	376	392	359	401	382	372	362	376	381	326	354	378	399	380	350	358	337	374	356	361	378	386	381	364	388	367	390	385	367	382	356	365	422	343	404	344	373	364	394	386	359	393	334	360	375	364	357	372	356	392	360	399	386	365	388	415	386	400	391	364	379	386	357	365	357	356	342	349	385	403	359	389	398	386	399	345	366	370	371	349	351	336	381	363	369	385	380	401	352	392	395	395	390	397	373	363	394	358	347	361	368	350	379	349	334	360	376	354	338	367	374	391	358	395	385	340	399	384	359	374	329	358	379	375	388	390	390	351	355	396	377	392	369	380	382	348	363	339	383	361	369	384	320	334	357	357	383	411	395	397	358	361	390	360	396	366	360	406	362	386	366	351	403	369	377	369	400	354	395	358	419	387	393	363	360	376	351	381	368	349	376	392	409	415	329	364	381	366	362	358	380	373	368	414	388	379	370	390	324	384	366	377	363	343	349	394	386	338	369	366	393	359	385	356	363	341	383	358	362	377	372	347	363	384	403	359	375	388	357	384	388	370	357	379	400	368	386	388	362	373	380	400	378	338	372	405	374	373	396	383	351	372	408	350	395	345	337	357	420	357	367	404	401	359	398	383	376	388	392	356	367	381	364	365	384	353	367	357	397	401	364	374	336	359	339	403	331	423	357	365	379	372	364	352	392	388	343	390	393	369	369	379	396	355	345	367	376	342	360	359	359	404	390	331	386	422	392	390	389	377	395	390	385	370	388	403	365	406	357	371	380	379	356	368	363	353	382	347	376	393	356	385	404	369	376	366	384	330	396	364	351	370	364	354	373	363	337	355	370	377	431	383	392	396	420	353	391	326	371	345	360	400	355	357	395	350	357	383	385	390	360	372	396	363	377	416	360	385	386	368	374	355	361	406	356	372	342	395	362	382	366	386	374	360	373	357	353	386	399	392	400	355	386	381	347	374	361	380	344	370	387	371	372	381	395	350	382	395	382	398	357	388	385	378	402	384	364	375	381	364	346	373	410	348	335	374	343	403	392	398	419	364	365	349	390	364	387	373	354	371	382	344	389	375	380	379	357	355	392	377	391	379	367	355	386	342	379	368	377	367	399	370	374	361	371	379	355	398	394	399	434	375	386	403	368	375	387	354	399	355	393	387	350	376	403	359	330	390	402	341	394	379	362	389	411	406	350	370	365	377	358	391	389	367	391	431	361	360	384	375	413	405	410	355	408	394	397	386	345	366	352	387	395	375	363	374	364	351	423	344	372	380	375	387	369	356	370	365	375	363	385	390	386	423	356	373	374	369	391	356	364	358	342	329	383	386	371	359	395	390	359	405	345	373	345	374	361	368	380	373	375	375	384	385	349	362	332	346	323	369	352	370	371	388	375	379	377	349	367	372	378	397	374	385	382	360	358	353	371	338	367	438	404	392	352	381	389	356	361	394	359	368	363	402	357	386	393	342	323	357	386	344	341	359	363	368	384	385	384	414	365	377	333	373	405	343	345	410	391	398	384	398	377	383	371	362	354	378	333	384	363	397	404	349	324	375	374	374	357	388	375	335	387	341	375	347	395	383	363	381	383	372	364	381	351	371	387	375	380	389	362	389	346	374	383	373	379	355	373
26666	19919	6588	975	654	603	557	550	538	560	539	499	548	561	542	556	557	521	500	553	505	529	552	595	492	565	524	547	565	550	562	520	546	493	524	564	556	535	557	529	553	536	556	518	553	554	555	526	524	541	549	571	506	530	519	565	526	517	519	496	558	508	536	594	522	540	519	541	533	525	527	555	525	472	502	532	561	573	536	535	554	536	514	537	525	593	566	531	522	534	541	527	534	521	524	565	538	520	571	542	577	495	525	586	540	508	539	538	514	554	517	543	531	562	505	549	552	527	563	546	534	586	534	537	560	530	510	551	531	547	557	533	525	543	529	578	537	546	525	537	542	554	527	549	493	558	530	548	503	533	544	549	550	532	513	571	557	505	512	540	566	505	560	536	543	554	543	527	569	546	527	514	529	542	515	507	569	546	543	560	545	557	512	547	547	532	552	549	540	515	552	534	542	535	506	519	546	563	531	506	539	522	545	539	519	550	576	519	548	522	508	531	552	515	539	571	533	535	526	555	567	545	528	523	560	549	532	564	545	551	534	521	581	545	571	526	549	538	539	554	541	537	541	567	524	564	539	520	509	506	575	517	533	551	549	566	507	578	562	510	527	524	558	560	564	554	499	497	457	563	506	568	577	534	530	560	526	542	537	526	503	558	544	525	523	563	518	520	481	526	512	516	512	527	526	533	535	508	490	543	536	517	509	556	564	550	532	505	560	563	531	535	515	538	551	531	589	508	520	528	541	528	547	520	517	541	558	468	509	505	543	502	533	524	543	545	585	510	524	556	542	488	582	553	566	507	546	553	576	559	518	532	546	546	526	545	552	569	554	529	540	520	527	527	526	524	525	581	529	532	503	534	555	523	563	539	541	572	526	525	535	529	561	574	541	549	525	575	519	541	546	546	549	509	500	564	543	512	561	541	502	571	494	555	556	546	509	570	564	521	509	575	535	552	524	551	572	549	515	546	540	520	561	495	534	565	513	516	464	528	483	517	527	543	490	560	543	511	572	521	546	477	543	544	499	523	540	497	533	539	567	558	547	511	558	534	527	531	550	545	493	541	492	473	529	480	543	522	529	524	479	570	504	533	475	539	539	521	515	486	526	513	544	497	519	518	544	572	525	551	546	523	548	530	573	482	528	535	523	550	514	506	519	525	520	540	537	552	561	529	531	539	507	531	556	538	542	514	537	569	565	534	562	581	537	547	510	524	583	561	567	536	508	535	547	551	539	535	537	529	544	540	571	520	551	566	576	501	501	588	548	578	506	539	518	543	541	524	500	511	583	535	527	551	515	587	573	528	511	535	516	544	532	508	528	557	559	519	540	548	515	519	523	540	517	514	568	531	572	544	530	532	566	539	565	562	559	558	575	535	506	531	532	513	544	558	517	545	519	574	545	512	542	528	583	526	543	549	538	508	510	555	521	555	554	533	533	531	562	528	555	565	562	511	558	548	555	502	532	556	546	555	540	529	508	552	534	563	517	516	545	564	555	578	558	520	517	601	555	534	573	554	541	547	523	533	554	522	549	523	580	562	536	529	551	526	546	526	533	546	535	554	515	507	553	523	537	521	553	557	527	530	558	538	544	524	506	516	562	567	529	527	506	551	499	500	550	516	555	556	575	590	536	527	573	529	540	558	523	547	516	531	500	549	538	553	548	535	527	518	539	547	504	546	508	547	553	577	540	577	536	547	580	529	521	526	495	523	531	534	531	548	534	505	501	570	533	549	517	591	533	538	546	499	535	491	484	537	519	551	494	532	499	544	514	515	542	551	523	501	517	527	493	496	533	480	527	512	548	511	546	528	545	527	532	493	580	577	542	515	549	534	551	553	546	548	543	511	533	541	532	539	477	515	519	527	489	530	543	567	522	519	552	545	515	526	544	530	514	535	588	558	546	524	549	507	552	558	572	508	580	507	578	573	557	514	523	523	551	561	525	550	540	524	533	541	572	577	547	528	528	570	504	523	547	503	547	513	543	575	526	537	571	549	506	542	530	510	535	558	494	533	552	556	537	494	502	541	550	523	542	497	516	547	578	545	490	518	547	481	564	507	552	537	543	528	537	493	515	477	564	554	511	532	526	524	567	525	502	488	513	549	519	532	549	541	554	538	569	554	538	555	561	543	531	512	556	533	516	516	537	562	527	571	504	579	524	521	530	543	517	531	530	537	559	520	529	542	554	529	536	505	528	550	558	546	515	521	560	495	537	564	564	513	549	558	528	541	491	523	529	542	525	497	536	586	567	558	553	491	554	539	535	524	600	533	533	551	531	542	542	582	527	545	515	565	566	600	500	533	543	516	517	535	509	553	548	547	519	522	541	524	541	510	526	549	541	530	521	532	544	545	512	535	498	539	532	506	559	499	550	514	553	560	571	519	548	508	558	539	552	587	555	501	549	525	528	543	516	570	530	535	517	542	518	496	505	547	562	535	509	529	501	514	533	587	559	576	542	548	527	509	544	509	520	536	551	528	525	533	522	536	524	572	558	534	534	568	501	513	536	535	528	556	509	504	523	498	537	528	557	543	534	520	529	560	514	552	538	572	549	554	482	551	539	520	554	511	568	503	487	546	563	522	524	530	528	505	519	550	550	502	509	544	530	537	511	527	503	494	546	521	506	537	568	512	538	520	526	526	545	527	536	544	536	531	494	568	568	553	509	545	528	534	476	533	555	503	504	513	499	521	547	549	554	519	528	547	545	551	502	514	518	546	560	528	543	533	537	553	483	519	544	521	540	525	507	530	575	575	505	539	556	525	591	544	538	544	573	550	552	574	531	534	576	593	506	509	587	534	509	571	534	484	504	544	567	544	540	542	542	526	533	532	549	518	537	530	556	505	553	524	542	514	528	517	513	532	548	509	550	559	500	530	505	535	560	574	564	505	530	557	543	557	544	506	558	531	526	559	524	546	558	552	541	550	535	516	530	520	549	525	564	559	515	536	571	509	505	532	518	541	551	585	535	540	521	546	575	549	526	541	527	517	573	529	617	563	521	533	518	532	528	531	584	500	549	521	537	551	492	525	551	509	541	554	542	574	554	567	539	486	541	559	576	547	570	559	514	484	568	528	483	560	526	539	514	554	558	539	512	538	523	536	534	513	518	546	517	517	546	510	510	549	562	477	504	514	560	545	534	547	527	542	499	560	516	502	530	502	554	531	545	579	571	536	535	512	575	526	569	519	530	532	508	579	527	548	524	531	551	528	551	554	534	544	539	535	559	563	535	589	556	515	538	543	548	530	529	536	550	546	515	533	568	528	517	498	560	594	543	521	590	523	542	525	542	549	562	550	552	547	538	532	544	538	494	555	489	543	551	525	522	559	556	525	547	536	561	532	535	521	554	541	573	566	521	507	501	515	544	546	518	537	538	499	537	483	504	540	548	602	522	510	522	537	552	525	506	532	495	544	515	537	579	542	576	530	524	532	516	552	501	569	512	570	520	586	512	538	533	520	559	523	589	485	485	517	532	506	500	553	493	533	565	524
4262	1617	1403	1011	946	906	835	838	833	834	806	790	812	816	817	830	789	780	775	779	777	790	770	745	773	750	794	802	826	817	748	803	813	765	812	778	789	850	781	757	729	838	780	849	781	778	785	718	793	811	842	751	786	744	808	793	793	811	821	741	801	791	739	728	827	799	827	846	769	809	790	780	784	773	818	791	814	771	744	725	806	714	756	806	814	703	768	778	793	791	752	795	738	759	830	874	805	765	738	724	789	806	807	788	789	772	802	767	766	768	858	776	780	760	813	842	753	753	811	768	751	784	784	851	862	760	791	744	759	803	811	793	759	777	799	797	781	729	812	770	773	788	771	851	799	797	815	829	813	797	775	794	819	787	808	791	770	754	771	778	777	757	734	801	778	791	766	773	781	844	794	791	796	833	782	821	836	760	792	799	788	798	773	806	794	792	704	781	809	814	827	773	756	862	801	729	737	828	851	771	773	753	803	849	742	744	734	786	838	834	771	778	766	757	788	805	797	806	801	766	842	771	801	785	809	759	802	840	798	782	797	794	766	785	777	780	745	795	755	730	792	756	810	765	789	794	756	794	769	725	771	772	767	778	799	796	831	802	795	827	726	736	791	815	793	724	758	795	793	814	763	799	794	789	782	770	897	858	774	819	775	768	790	800	799	763	818	737	753	786	829	794	755	837	743	792	812	780	812	784	800	803	847	749	770	797	794	783	816	765	846	825	745	804	794	859	779	806	776	803	729	805	757	848	784	722	767	824	758	769	795	775	834	764	747	743	797	823	795	773	805	803	795	805	748	780	801	788	815	772	818	789	747	733	773	724	802	806	782	789	765	768	777	793	803	756	843	821	731	809	774	791	802	780	804	819	762	747	781	838	851	801	773	778	799	795	798	835	803	752	757	783	733	862	754	800	751	735	753	767	784	826	745	787	765	757	796	776	771	759	772	794	754	764	724	742	765	812	786	817	714	774	806	783	756	770	785	758	754	742	781	776	809	767	786	767	790	785	787	771	814	793	817	755	779	823	780	747	773	789	827	775	797	820	747	778	807	819	750	800	745	777	782	779	798	820	816	748	781	790	774	775	742	810	808	778	816	805	828	798	794	767	756	769	794	810	792	791	836	755	780	808	804	757	774	816	735	860	819	786	801	786	791	828	776	748	739	742	814	759	791	725	774	791	756	796	755	750	804	807	736	748	796	808	803	782	769	756	804	756	769	784	799	856	799	765	793	748	786	808	761	745	806	750	771	754	788	805	756	805	746	762	764	782	772	781	778	811	779	750	811	809	756	744	809	824	778	746	759	787	785	787	784	810	808	767	763	776	788	811	785	806	807	814	795	820	784	810	797	793	762	772	801	788	796	734	830	770	782	787	793	780	817	795	826	787	822	786	810	726	806	790	777	761	771	821	772	736	739	775	829	783	819	785	743	765	767	793	792	761	748	778	774	814	735	806	767	779	828	856	782	795	823	821	798	826	743	765	778	791	816	813	797	831	790	826	771	799	791	781	768	762	781	785	778	751	796	776	780	774	751	781	779	766	746	798	774	763	758	801	758	805	813	760	800	829	743	761	733	815	775	764	802	784	795	811	750	831	782	767	727	799	781	765	802	779	843	807	793	762	795	781	792	826	756	753	777	852	796	826	774	747	784	795	775	796	748	751	778	817	828	797	750	792	793	780	785	827	765	753	780	771	781	792	770	747	778	841	755	768	766	746	771	819	795	750	799	753	797	775	757	778	800	807	834	804	788	794	774	824	806	803	777	783	737	756	822	846	761	775	827	814	752	775	767	819	801	767	826	777	786	817	741	791	747	754	727	723	809	771	772	730	818	730	798	784	814	770	770	801	803	743	773	750	797	754	779	801	754	764	724	823	792	845	718	796	839	819	811	858	810	820	806	763	757	776	801	817	770	777	784	807	773	851	818	762	773	810	812	808	791	750	773	828	785	773	796	775	733	812	783	803	752	773	799	800	787	780	759	793	838	782	841	823	765	757	744	789	746	794	805	837	775	767	773	774	761	774	782	794	854	785	803	825	787	816	792	829	756	768	741	777	780	785	808	777	764	823	792	781	845	801	790	765	775	719	773	764	800	764	810	797	777	811	763	798	774	781	686	808	800	815	812	777	779	751	744	833	800	735	753	830	762	778	780	767	749	792	799	807	796	799	742	785	773	777	786	782	781	797	810	770	778	836	750	776	750	797	775	835	766	822	792	766	812	748	748	792	802	780	855	809	766	738	797	742	752	805	799	821	805	787	741	766	810	789	773	767	755	827	801	778	768	819	797	776	837	807	847	760	819	744	781	768	818	813	745	839	741	750	715	764	829	778	774	777	797	766	783	773	762	785	756	777	762	756	818	742	777	835	792	744	790	777	776	784	787	713	772	773	799	772	730	776	795	792	800	767	823	816	762	823	831	820	804	794	749	814	814	790	833	834	805	751	827	777	744	842	776	780	783	784	860	794	729	810	802	805	812	800	808	762	780	802	778	796	778	749	801	779	818	793	817	784	790	774	750	781	741	828	804	799	738	761	784	810	777	771	762	767	769	774	761	776	759	788	790	724	739	761	783	733	789	750	827	768	800	785	790	858	770	754	775	758	843	746	776	751	764	760	772	730	788	844	767	865	737	767	771	773	805	785	808	765	776	805	760	824	772	757	810	778	750	770	758	792	769	777	798	798	770	726	802	802	801	799	824	755	744	720	764	761	783	735	791	747	745	716	793	750	817	773	800	784	784	855	792	790	778	822	784	803	767	783	759	772	784	724	823	787	785	775	792	785	785	767	802	782	778	780	799	763	829	770	765	774	788	742	829	785	807	765	746	792	783	795	786	802	780	741	776	794	778	774	794	753	790	781	774	774	841	763	813	787	820	707	754	760	766	822	800	782	754	770	806	766	845	768	788	757	803	843	805	744	803	784	810	765	810	769	779	752	768	772	835	775	818	837	829	763	722	794	797	781	838	805	792	759	810	803	812	760	769	794	798	784	782	804	782	795	755	758	771	758	809	751	764	778	746	754	786	775	748	816	841	779	715	808	783	765	835	787	779	793	765	797	818	820	782	753	795	801	818	819	793	732	775	764	765	861	757	808	782	760	802	824	793	804	752	795	829	798	775	789	728	757	781	783	788	786	765	802	750	768	792	802	817	734	765	772	807	778	827	773	791	808	803	801	815	787	792	781	780	785	750	734	767	817	770	824	806	798	808	804	752	809	797	824	718	763	818	785	721	816	770	749	790	789	818	799	731	743	800	790	816	792	802	790	737	785	816	794	851	741	784	797	838	806	769	796	854	793	790	746	807	773	786	803	789	778	746	777	747	797	826	747	777	823	774	793	773	798	824	777	789	835	806	812	687	749	761	777	824	813	753	798	794	830	794	799	704	802	762	813	768	814	761	715	807	765	771	774	795	711	795	762	768	786	767	790	763	777	778	803	768	729	805	768	763	745	815	809	742	754	807	792	773	778	829	783	759	740	844	764	794	777
23855	21088	28315	24083	20978	5251	1178	862	737	690	673	694	591	625	587	627	559	607	571	520	528	545	541	543	537	565	575	561	517	565	580	569	524	529	540	528	528	507	558	569	576	527	561	536	548	541	522	529	572	515	495	579	561	548	540	487	532	517	537	529	541	521	537	536	501	526	511	514	529	491	544	514	502	510	520	498	510	556	470	564	540	527	540	557	486	503	528	521	483	546	535	511	511	529	532	538	540	513	594	513	519	567	572	492	570	565	538	564	538	549	528	559	491	546	551	525	522	525	474	546	563	510	526	527	554	514	530	537	569	493	541	516	522	521	547	549	554	504	546	489	516	547	521	549	492	572	506	531	523	471	514	570	527	498	545	463	511	529	551	524	526	506	547	554	509	527	533	540	567	550	559	585	509	511	527	546	555	526	516	556	483	517	526	533	504	510	513	550	527	503	554	541	608	548	532	508	519	546	528	491	535	524	539	519	567	576	491	545	552	518	559	487	517	505	543	515	564	540	520	518	531	524	507	552	508	562	512	564	498	534	602	571	534	565	497	527	514	558	517	531	537	541	515	535	544	571	506	509	553	523	513	486	518	492	508	508	512	517	507	523	540	549	557	530	507	544	512	515	497	512	527	566	548	532	548	551	501	520	501	532	516	508	506	565	510	560	574	530	554	566	513	546	509	543	495	537	542	527	542	526	552	586	529	520	526	521	528	538	514	553	540	497	512	501	529	551	522	520	530	555	507	568	528	512	522	497	550	541	556	548	580	531	551	545	533	531	522	510	565	545	535	528	550	533	529	516	535	511	521	540	549	516	516	525	519	539	506	550	505	518	528	520	545	514	521	555	557	531	505	538	517	571	554	557	540	545	530	561	523	526	519	527	545	501	517	581	535	547	526	505	543	509	531	542	535	575	517	548	546	539	542	536	523	528	513	546	548	518	516	503	568	521	514	558	526	548	541	518	532	566	555	513	520	529	522	530	510	540	561	490	527	563	509	561	526	519	554	533	525	506	536	548	481	534	504	542	550	512	514	526	523	539	540	548	508	516	517	545	528	506	529	472	529	571	517	559	511	495	522	550	529	495	487	506	545	548	527	499	534	527	545	572	521	533	551	518	569	517	588	527	513	531	514	502	554	531	532	496	554	542	535	510	497	517	547	534	516	529	501	561	527	543	492	541	531	522	547	551	545	509	531	499	597	523	509	549	539	536	534	547	559	563	506	529	510	568	566	528	535	539	537	516	515	535	520	506	533	509	542	562	495	494	535	500	517	524	488	518	541	519	512	555	514	506	521	520	529	528	465	507	559	556	491	530	553	520	546	514	499	531	549	516	511	516	540	527	518	526	494	506	535	517	544	547	507	529	527	524	508	536	546	518	552	519	502	508	525	526	537	545	546	477	478	528	554	561	554	528	535	507	531	532	528	527	540	551	516	558	569	537	518	563	521	515	548	560	509	518	509	484	542	523	525	493	517	524	505	564	509	528	498	531	518	518	532	522	501	547	506	541	543	560	522	525	530	519	474	542	554	506	534	530	506	509	550	526	511	556	546	530	516	478	530	508	554	520	540	514	515	498	565	521	545	539	521	501	521	518	545	525	516	524	524	506	573	520	534	544	588	517	495	527	547	499	515	562	525	526	546	531	540	474	524	526	562	533	522	563	555	559	561	520	518	533	557	529	517	487	525	537	500	528	537	532	547	531	511	532	518	567	483	566	524	564	543	537	523	502	502	535	500	544	498	538	523	533	540	520	494	506	520	486	522	544	513	551	539	515	512	500	533	549	540	538	519	533	509	550	524	545	569	529	548	484	535	547	542	484	531	543	533	523	562	518	570	510	512	537	522	524	542	501	506	549	517	546	518	516	543	554	507	549	496	510	542	527	532	565	523	556	531	537	533	500	537	544	500	515	506	537	545	560	505	516	566	554	499	544	514	505	526	525	540	514	534	563	542	492	511	487	519	571	552	549	535	529	534	562	501	540	535	550	555	501	557	519	542	547	537	542	529	502	558	569	529	514	520	523	518	519	522	525	541	512	537	558	506	568	525	528	537	513	564	509	567	505	489	554	539	523	551	575	519	497	530	517	506	542	502	529	559	539	515	544	519	575	497	514	538	488	528	527	533	552	525	573	542	524	498	521	513	569	543	563	536	553	531	498	558	563	512	518	553	561	512	527	522	520	533	486	517	520	521	565	522	506	528	497	520	516	529	502	553	550	548	543	566	518	561	488	507	524	508	544	523	535	516	513	525	506	566	521	561	533	534	526	540	506	496	539	532	471	528	565	549	531	540	518	512	533	542	588	510	527	527	453	487	481	512	557	510	538	510	559	531	504	546	529	513	524	508	525	535	532	523	520	523	486	509	534	516	525	518	526	514	551	539	526	518	557	532	543	527	571	526	556	532	552	531	504	569	517	519	525	542	543	497	529	545	529	552	474	527	526	494	525	498	503	544	528	521	554	497	483	543	536	550	511	503	490	499	524	497	520	530	548	531	538	541	508	529	545	569	519	557	568	547	515	598	506	575	531	531	542	505	556	537	527	537	518	515	576	514	505	528	498	508	507	528	526	558	513	562	573	518	554	527	511	571	495	504	510	492	542	548	523	526	512	539	575	569	514	507	532	513	502	527	499	562	530	502	530	486	525	516	553	547	568	509	547	542	518	524	542	511	530	566	517	534	523	487	526	507	540	527	553	542	538	596	552	540	502	510	536	508	540	474	547	560	497	527	553	502	553	514	481	537	511	534	566	561	522	540	568	545	529	513	522	506	579	536	513	541	515	552	500	508	500	530	556	508	528	499	582	545	525	518	517	505	550	570	509	554	546	522	545	506	516	490	522	553	550	498	551	536	543	569	552	535	554	549	547	525	547	501	530	562	532	518	551	479	572	523	551	513	582	511	499	462	525	526	519	533	570	535	532	504	520	522	538	586	537	502	557	543	506	539	513	519	570	567	549	576	501	530	496	535	515	491	518	527	582	518	521	520	544	544	553	559	586	516	517	539	503	510	525	534	504	545	547	548	535	503	492	552	550	521	526	524	500	532	520	534	510	552	485	559	563	516	529	523	541	514	541	546	553	542	502	495	500	503	521	529	545	516	515	518	507	533	550	521	577	530	533	542	545	574	545	508	508	582	506	536	551	510	520	550	519	513	495	509	567	567	541	530	492	545	518	533	525	524	502	551	508	541	514	490	522	515	524	523	520	530	530	555	529	509	528	505	528	530	579	542	553	514	534	500	552	517	526	529	526	536	544	547	523	501	548	484	503	506	531	530	537	497	510	529	551	557	520	534	517	502	531	508	498	522	522	522	553	531	523	551	493	531	502	530	503	531	549	486	553	506	526	570	533	552	530	557	544	525	555	514	554	516	548	550	498	461	508	551	564	530	512	517	519	513	508	536	575	529	511	545	527	539	550	520	552	521	499	512	505	516	522	501	528	527	530	563	531	486	537	497	564	558	548	591	508	530	567	527	506	509	527	523	560
5179	10143	8384	4403	3228	2376	1978	1699	1416	1338	1273	1138	1011	998	955	968	951	917	949	910	864	901	871	911	874	818	863	880	860	811	822	860	805	867	814	815	810	827	843	785	797	831	833	815	795	809	784	790	798	786	780	832	756	742	828	802	841	758	748	822	796	785	795	772	841	829	814	798	796	783	754	780	804	838	797	760	807	804	812	759	814	831	811	761	811	799	741	800	827	822	852	802	779	788	790	786	769	788	831	819	738	769	828	814	798	796	853	772	777	765	819	796	770	820	748	781	782	752	759	785	763	800	771	837	796	784	779	774	792	805	834	810	765	794	789	785	754	806	812	836	757	801	748	803	772	739	810	825	794	774	796	784	775	829	773	758	793	794	783	787	767	785	759	798	725	802	757	765	743	813	796	791	766	799	818	820	759	795	816	818	782	778	774	823	778	734	771	822	736	753	738	760	822	774	774	798	763	824	791	811	822	810	782	787	754	801	764	798	821	723	791	804	781	788	817	802	749	780	825	777	766	771	826	777	803	756	788	804	766	743	781	760	807	769	811	766	754	767	770	815	827	833	795	830	797	793	851	766	855	758	837	787	761	847	784	794	771	832	803	748	802	811	774	761	778	714	747	776	746	774	798	800	755	789	801	836	800	819	780	808	779	807	768	778	785	821	823	727	747	789	756	823	766	816	812	819	771	806	813	770	799	817	728	804	806	730	795	795	789	754	800	750	835	785	853	804	728	789	787	844	759	737	822	772	792	764	814	791	788	803	816	805	791	833	781	796	717	793	800	851	797	759	857	798	818	799	818	772	859	801	745	801	793	770	830	859	820	780	761	782	799	797	761	779	773	772	848	746	867	784	783	774	781	807	788	779	790	743	785	783	775	779	823	772	758	810	770	796	752	799	802	849	792	791	826	765	805	743	755	757	810	791	782	776	775	782	760	806	820	781	859	854	780	855	782	791	777	820	808	816	783	740	813	776	818	791	811	778	745	770	772	815	793	771	794	791	820	783	781	851	807	795	774	780	786	795	753	815	786	807	799	792	786	723	798	827	747	779	787	757	752	817	859	766	761	780	773	795	792	802	795	744	798	823	784	776	798	811	772	745	729	792	769	773	767	828	805	753	809	769	764	762	809	772	811	785	765	821	766	747	756	790	758	784	802	802	781	769	831	822	774	759	735	761	818	803	839	789	766	795	762	790	806	758	758	759	814	795	824	827	830	825	811	802	754	764	810	803	794	781	784	779	766	768	766	793	763	776	796	768	759	775	782	778	802	788	829	791	783	813	747	803	804	788	825	778	808	826	786	763	774	794	770	838	827	744	795	746	816	775	815	787	773	817	807	806	797	797	808	789	818	772	807	788	770	768	787	776	803	792	778	818	773	793	801	773	778	760	791	787	737	799	780	783	791	776	759	779	795	808	777	797	774	738	748	806	806	749	782	798	743	777	804	803	784	798	783	746	800	801	786	779	810	787	820	769	769	814	769	787	808	768	758	780	820	824	737	791	756	759	787	778	804	788	805	827	759	808	749	773	766	768	814	817	765	762	776	807	746	777	813	767	762	742	817	794	815	795	765	790	769	771	727	733	801	769	754	761	796	823	790	798	792	821	804	788	745	771	804	836	798	796	772	819	765	790	776	743	775	755	769	732	785	798	781	815	763	786	835	807	765	763	825	789	827	801	793	792	791	769	803	760	763	788	757	816	779	781	768	748	787	752	812	797	803	800	789	810	759	722	764	794	715	799	829	813	771	779	722	765	832	795	775	759	739	820	774	791	797	790	806	819	773	777	763	820	772	832	832	801	788	813	742	784	826	769	730	774	765	785	801	762	826	794	829	859	772	783	785	737	803	851	809	701	765	755	804	755	820	764	809	749	832	741	770	798	822	791	778	748	740	750	799	789	813	789	825	787	786	760	788	756	789	817	756	799	763	826	761	761	773	852	771	770	720	820	818	799	771	799	815	795	754	769	799	810	829	788	806	803	785	746	753	763	780	811	792	835	785	802	792	804	815	758	801	810	738	799	734	837	762	800	823	822	790	775	770	794	762	788	734	794	781	816	780	808	771	836	769	775	780	797	797	800	777	825	784	755	769	777	780	760	800	802	742	804	736	761	811	820	794	762	787	770	754	756	802	811	798	778	833	815	809	777	790	820	747	794	801	801	796	783	754	792	768	784	809	834	780	793	791	777	783	770	796	795	735	783	800	792	806	752	792	761	801	792	793	815	786	779	812	800	844	808	777	789	810	777	805	787	768	795	791	819	768	785	814	735	718	818	771	779	753	743	804	808	761	774	794	748	760	748	778	847	801	779	779	777	802	817	764	774	751	808	820	821	791	825	840	745	781	786	749	780	793	820	793	813	805	792	810	790	817	758	813	764	793	745	808	819	759	771	838	766	778	770	808	812	772	776	800	784	814	819	770	797	736	820	821	769	812	811	803	761	834	831	839	784	764	806	775	780	789	816	802	816	768	787	805	839	832	762	727	807	820	775	815	749	741	769	758	755	792	762	827	782	810	796	824	747	740	805	715	817	784	805	735	755	797	799	807	795	769	773	783	759	816	836	749	751	761	799	775	778	745	807	753	773	752	783	794	746	786	804	790	827	727	796	736	806	767	802	819	757	769	775	757	793	765	764	803	815	817	804	762	810	763	776	808	788	778	804	786	775	779	784	779	776	780	788	784	801	805	811	768	741	807	811	768	835	830	775	780	778	767	818	796	806	813	800	752	809	754	847	836	791	773	774	809	809	765	776	788	766	817	779	764	805	831	819	758	781	748	738	831	763	791	751	805	743	806	798	782	753	788	844	789	792	734	797	772	802	779	733	765	768	766	782	814	762	755	784	765	792	783	752	801	762	813	806	803	776	790	778	782	756	808	785	788	760	798	794	764	801	756	782	812	814	763	844	775	806	760	793	767	805	801	820	757	770	779	778	784	793	767	787	746	819	746	819	834	830	802	810	797	824	767	808	824	792	820	762	807	784	773	823	785	769	784	801	776	823	775	820	807	794	743	793	765	777	796	726	803	789	791	787	795	770	830	798	789	717	815	808	766	748	795	777	781	784	819	765	829	797	797	820	799	759	811	803	811	738	793	812	764	767	867	802	719	755	785	811	788	727	744	774	763	778	807	791	864	753	810	792	793	759	816	750	784	789	756	797	787	819	765	755	782	792	814	827	790	794	789	799	779	725	763	799	772	802	788	768	777	811	761	770	759	827	734	782	723	820	734	756	788	794	784	840	783	791	830	802	811	757	784	806	802	776	784	819	777	827	822	837	803	792	807	792	794	758	798	783	821	748	795	762	750	824	773	761	760	753	778	775	818	786	788	808	747	816	870	819	803	814	780	751	752	772	743	828	813	782	801	754	794	750	834	787	805	795	787	816	775	733	744	809	795	735	783	749	813	794	824	824	800	773	754	811	760	812	781	770	797	789	767	779	774	770	761	821	840	790	771	725	818	769	847	799	786	777	772	785	781	809	749	799
22865	21056	28741	23577	21059	20794	2939	881	666	551	473	415	397	370	406	320	337	335	297	336	283	291	267	295	285	284	304	281	266	269	260	248	281	280	252	237	257	239	245	240	266	231	253	245	251	228	267	244	276	246	251	256	238	255	237	252	239	251	227	233	235	245	227	264	236	257	255	217	240	250	243	269	217	222	238	221	255	263	268	197	225	252	232	222	246	252	252	254	228	233	206	253	234	243	236	211	248	235	257	225	243	233	243	246	217	215	257	253	212	243	212	222	229	262	225	262	243	228	245	267	256	228	244	243	235	229	243	230	222	266	251	256	230	259	266	226	216	259	207	256	237	239	240	230	253	252	227	250	249	212	249	238	212	243	233	227	250	235	229	238	234	211	222	222	241	226	221	250	244	207	227	234	245	234	238	226	214	240	227	225	225	243	234	253	272	242	236	257	264	216	251	210	229	249	250	249	222	243	258	208	229	221	241	228	230	224	270	241	239	215	226	250	257	253	254	273	257	240	262	245	231	266	242	197	222	240	243	260	222	252	216	218	243	226	258	238	245	205	249	236	201	240	242	235	215	254	250	232	255	243	238	253	242	234	261	245	258	238	252	257	254	239	248	212	221	230	277	246	234	263	227	237	241	244	236	222	203	207	236	266	201	222	221	233	246	245	239	232	261	247	256	226	253	212	214	275	216	249	226	250	244	218	246	227	242	226	246	254	257	218	216	239	245	227	237	254	231	259	246	267	234	214	224	238	224	239	242	238	218	234	247	235	233	238	271	245	248	236	227	241	237	235	231	226	249	224	218	216	244	244	231	236	247	266	246	258	247	230	258	260	224	255	259	249	218	249	216	235	221	229	236	264	240	227	249	257	232	218	226	252	248	239	259	229	277	246	231	234	224	214	240	253	237	222	254	247	259	240	252	259	235	240	255	221	241	212	205	246	225	242	246	242	227	230	207	278	202	245	253	231	232	243	243	253	234	267	222	217	244	227	227	228	237	233	236	240	251	262	236	232	236	253	233	252	239	228	234	227	218	246	246	235	248	246	236	270	206	271	212	211	248	228	211	241	227	249	219	231	247	215	217	261	233	245	229	221	210	259	249	225	235	239	231	237	234	216	217	267	227	257	246	234	248	244	211	239	237	231	243	244	234	255	232	234	261	239	232	270	232	230	243	247	226	217	245	228	249	254	229	227	228	238	253	239	222	241	217	239	253	240	238	220	238	242	233	252	238	230	205	232	246	240	228	234	241	256	235	248	231	246	231	253	220	235	204	259	225	252	262	233	229	247	260	228	241	221	240	253	247	229	281	223	234	224	219	225	212	261	235	227	252	203	221	250	235	223	238	229	246	216	242	226	255	240	250	247	261	262	234	242	233	244	280	243	227	242	234	232	260	216	264	218	243	249	249	236	200	236	239	246	257	230	270	238	231	226	249	232	221	213	199	253	261	233	250	268	224	236	251	246	245	239	238	228	237	228	232	241	242	252	213	249	236	229	227	232	211	244	250	238	238	223	230	265	239	251	214	243	220	237	212	211	226	234	259	221	253	201	226	238	248	222	232	265	240	241	233	229	244	247	239	227	253	239	247	256	229	243	235	238	249	263	232	230	232	233	273	220	245	231	259	243	228	221	240	231	231	262	256	261	240	206	271	249	236	240	219	261	237	238	236	220	225	247	245	246	233	241	264	230	232	226	237	246	251	236	234	231	208	239	250	240	249	246	271	255	252	239	232	237	225	234	231	228	231	236	239	260	203	217	216	227	248	229	238	231	238	254	246	253	240	232	230	255	224	242	210	237	224	222	232	239	224	226	237	238	278	242	263	250	254	231	218	227	227	245	256	258	237	242	252	235	240	274	217	258	243	230	268	224	217	257	236	224	257	222	239	199	231	253	225	234	216	241	233	234	245	238	247	226	234	231	226	229	262	223	231	221	246	245	197	228	226	240	234	245	229	243	205	241	227	241	231	233	249	245	228	263	251	261	257	204	238	219	250	250	267	240	226	229	246	252	249	240	242	224	257	230	253	218	241	244	251	269	226	254	245	261	237	231	240	230	235	226	232	242	248	248	245	215	253	234	244	237	258	236	223	240	240	271	240	212	226	245	223	234	238	225	214	245	225	239	244	216	236	249	215	212	218	220	234	230	241	239	229	252	258	214	227	224	234	284	206	219	254	234	241	229	261	219	230	195	261	251	245	259	246	261	228	252	243	238	218	242	238	234	209	225	222	223	232	222	230	221	236	234	250	235	204	226	235	236	252	250	211	244	237	261	257	234	236	228	239	232	232	248	246	252	211	235	265	241	203	234	244	247	209	231	228	247	255	232	231	230	226	241	247	212	239	245	233	255	231	256	241	238	221	223	263	248	255	245	232	250	248	241	248	240	224	239	225	240	246	215	255	238	238	245	247	231	242	234	285	237	247	221	242	237	225	230	211	248	246	225	237	253	227	229	238	246	250	202	220	227	227	218	251	225	235	228	236	224	215	247	235	226	234	221	230	212	262	245	235	215	216	241	245	226	221	231	241	238	279	223	214	244	218	237	239	233	237	267	224	247	246	229	251	231	251	243	259	223	236	257	218	238	218	237	248	227	261	235	222	206	254	230	249	277	237	229	229	226	262	226	257	228	200	232	240	212	256	247	203	244	256	223	219	233	257	229	239	229	229	249	270	229	239	260	232	244	226	224	244	248	230	234	259	249	234	254	265	248	270	253	226	264	233	255	237	243	210	220	266	249	248	251	230	240	249	221	254	243	241	223	233	222	245	242	244	246	247	205	255	261	259	243	244	222	244	264	249	228	237	237	257	224	255	236	234	246	238	233	234	233	229	237	241	235	239	230	244	229	259	260	216	221	236	251	224	234	260	220	263	210	247	260	260	231	242	233	249	230	248	240	230	236	225	237	252	252	240	246	255	253	222	238	239	229	237	213	232	262	262	244	237	255	237	235	230	225	266	216	244	223	273	245	242	204	234	245	248	240	242	213	238	248	239	233	240	215	264	240	234	234	271	215	217	262	227	232	215	213	248	227	237	220	233	235	221	223	234	243	246	234	242	236	257	218	238	215	250	230	233	237	234	241	209	241	261	263	236	230	236	225	245	230	222	246	264	233	251	224	224	251	230	239	229	241	245	246	229	237	235	241	229	218	269	218	245	234	254	228	238	238	250	238	239	230	204	205	228	216	226	242	253	224	239	203	221	218	250	251	242	233	248	247	227	224	214	209	211	226	234	239	239	247	215	241	234	248	210	251	239	244	229	220	239	234	250	251	230	229	236	246	219	243	241	229	243	247	235	243	245	262	224	236	238	255	234	211	228	227	219	230	225	244	254	232	203	233	257	249	276	235	256	229	237	234	230	215	224	242	233	258	215	241	256	231	227	258	238	217	230	229	251	252	221	268	232	228	252	221	238	207	251	210	255	222	242	257	208	248	243	240	233	232	225	232	232	263	236	259	225	228	251	224	248	241	234	251	220	244	237	228	232	224
7439	15794	12968	6795	4777	3467	2519	2112	1703	1379	1185	1098	912	842	785	739	750	638	602	581	580	531	514	517	507	490	437	486	411	458	406	401	462	428	446	412	402	416	423	385	411	402	403	408	420	399	402	383	426	448	429	408	396	411	423	382	412	375	421	373	406	409	396	385	361	388	353	390	406	364	380	374	384	370	395	394	379	391	382	352	373	343	349	372	381	373	384	367	351	393	364	396	390	374	356	394	382	371	353	366	363	367	381	362	355	372	381	357	352	381	369	381	352	397	386	383	365	394	371	397	359	387	377	368	346	385	388	381	379	334	372	413	369	384	342	358	395	371	386	348	389	348	382	364	362	375	383	370	395	375	396	383	400	360	375	353	328	381	364	351	383	350	383	384	379	357	340	375	362	368	357	371	355	372	364	365	371	376	346	405	404	364	382	364	397	382	361	409	367	407	374	379	381	378	372	388	347	390	374	370	374	382	340	379	392	372	380	396	345	332	368	363	337	337	360	367	394	369	354	394	366	403	356	405	352	373	339	360	372	389	381	360	362	362	365	375	378	397	355	372	339	396	359	381	383	354	380	396	399	372	361	377	401	367	378	368	363	398	343	363	356	325	354	364	384	362	361	393	401	356	385	383	364	390	398	357	378	358	365	391	383	368	327	404	361	405	374	379	377	393	376	373	368	396	390	374	365	391	372	339	376	355	372	363	403	368	360	337	325	362	388	401	370	357	407	341	388	321	370	382	386	353	333	370	353	356	373	373	403	356	373	357	373	403	373	382	360	377	364	369	398	360	378	375	369	407	372	352	407	358	366	377	367	352	373	361	383	341	385	377	355	388	386	388	330	342	375	385	388	369	368	372	360	375	381	356	363	371	364	394	354	359	396	370	379	363	385	382	365	391	331	347	346	387	357	371	384	362	374	370	331	355	366	366	362	387	346	367	393	364	381	365	359	361	344	370	360	347	383	355	365	338	357	383	349	315	396	436	340	359	383	380	367	369	340	377	377	359	362	348	354	387	372	393	341	367	378	358	372	406	358	327	385	388	381	388	416	360	353	407	381	366	398	361	395	332	345	364	330	352	402	383	364	384	372	369	351	406	342	369	363	342	369	353	387	340	375	356	340	344	360	405	368	365	360	355	388	406	366	350	396	381	368	365	349	379	390	359	422	376	371	376	355	357	368	346	379	361	369	353	348	378	357	369	397	406	381	361	340	372	365	330	396	364	343	413	364	356	351	385	372	365	353	390	371	390	384	354	371	375	353	402	371	407	356	364	381	332	389	331	367	353	396	352	361	367	385	392	391	391	368	395	371	382	364	377	365	357	386	401	407	346	368	379	408	375	362	422	354	346	368	375	383	358	403	348	360	366	383	378	365	432	364	382	350	376	376	366	355	390	371	326	382	367	381	373	344	373	346	364	370	350	392	379	372	333	369	385	382	405	380	386	364	371	376	358	384	386	374	344	395	360	340	350	350	368	355	383	351	322	386	356	372	412	372	369	387	374	365	368	366	412	362	349	373	377	371	383	313	367	340	351	311	381	376	386	377	352	361	360	369	385	352	312	418	380	354	375	340	375	395	369	375	362	380	373	417	355	374	370	381	393	415	366	385	374	369	344	369	367	386	352	355	353	375	394	386	371	340	365	373	394	381	389	348	352	392	359	360	378	380	375	344	379	356	377	345	333	371	376	367	345	360	383	372	365	402	364	328	368	394	388	375	349	361	394	347	381	352	368	343	345	356	385	371	366	375	354	373	369	361	372	382	378	382	372	360	347	377	380	371	357	368	349	359	374	365	349	366	374	357	383	362	352	372	354	351	388	366	352	376	372	370	330	388	350	357	365	352	375	370	391	395	347	407	378	389	389	392	350	357	375	373	365	398	373	397	396	389	388	376	352	376	375	352	384	383	381	363	372	323	350	352	375	367	380	346	357	362	367	382	351	385	403	394	355	368	342	379	384	377	376	376	371	372	397	354	363	338	381	381	354	358	402	360	387	377	363	369	386	345	373	378	360	362	349	370	337	377	374	378	371	350	357	376	380	372	363	376	376	365	381	363	406	380	363	364	370	383	372	336	377	391	357	392	375	365	404	367	359	382	358	394	385	383	378	394	364	341	366	350	391	373	337	343	359	365	355	384	342	360	389	369	357	394	352	344	390	370	385	408	314	373	363	363	338	347	336	349	354	322	401	354	411	384	387	346	415	343	377	393	384	416	352	351	361	351	387	395	349	392	339	372	379	378	351	349	373	396	351	373	379	358	391	356	358	363	373	393	338	367	376	336	360	343	380	392	374	337	367	362	345	362	371	359	380	366	349	367	356	333	373	373	331	411	369	375	371	399	351	374	361	388	378	366	390	390	377	393	372	364	384	358	363	358	368	374	419	385	369	347	393	347	369	339	381	381	365	359	363	371	366	399	376	360	370	368	395	353	381	353	375	334	395	399	364	397	367	372	405	385	367	384	389	350	366	387	360	361	344	365	362	356	367	390	371	386	381	365	359	367	357	362	369	365	377	381	348	362	339	391	379	380	358	384	349	378	381	386	370	356	392	405	362	389	355	400	371	344	340	342	348	394	324	408	375	403	343	360	376	394	372	350	392	373	386	377	377	343	410	357	348	358	377	388	395	376	368	350	383	372	348	370	374	365	379	345	352	355	379	363	374	388	363	361	405	332	407	337	370	350	361	382	361	360	358	381	356	409	370	368	394	370	373	385	341	324	397	341	353	368	389	366	389	343	370	330	397	356	345	383	349	377	351	380	345	410	370	388	388	360	341	393	372	353	380	366	381	338	361	377	348	396	386	378	342	396	349	386	373	392	334	361	377	372	356	395	341	335	358	377	371	345	354	371	377	409	348	376	381	373	359	369	369	363	374	341	393	366	364	386	367	354	376	385	367	375	352	335	362	331	415	393	349	376	403	399	370	354	401	416	358	361	365	400	371	368	394	410	351	373	381	344	379	383	361	372	375	339	357	366	382	360	321	363	353	375	335	338	345	347	367	356	364	348	346	378	393	391	360	395	361	366	362	362	365	380	347	356	378	405	368	373	356	376	358	367	385	329	366	358	382	391	351	362	352	350	402	342	387	354	357	356	366	377	392	374	349	348	385	359	378	363	383	398	349	381	389	350	367	350	367	359	406	381	362	365	384	384	419	383	366	397	353	357	396	367	397	348	374	408	359	320	398	379	392	375	373	363	404	383	354	357	384	324	375	359	364	361	368	351	377	385	382	342	376	369	404	342	361	386	349	390	380	362	382	348	364	379	368	408	366	361	365	390	382	357	345	368	358	357	365	354	343	392	372	378	379	346	372	396	363	367	374	413	369	396	341	366	350	364	373	383	411	368	355	381	381	404	371	354	394	354	401	374	390	354	357	404	365	372	368	369	352	346	372	378	380	357	361	384	362	408	391	348	398	365	349	342	356	360	350	350	402	381	408	377	381	400	416	368	393	378	375	368	377	367	344	370	372	384	372	361	394	383	350
26695	19826	6383	898	661	568	569	556	543	562	508	542	501	558	535	543	520	496	553	506	574	552	520	536	546	554	504	481	530	520	553	540	555	531	537	536	566	521	538	516	514	501	517	511	463	534	514	526	551	523	506	522	544	502	515	529	538	533	536	552	516	523	545	565	522	541	565	494	552	561	525	522	498	520	530	543	529	577	509	510	516	514	492	538	531	567	526	550	505	554	544	538	558	546	580	565	510	603	535	553	503	532	514	534	474	523	542	547	533	536	516	509	488	515	490	525	533	474	555	529	511	527	512	583	545	532	515	525	508	529	516	542	503	531	550	511	510	513	532	488	528	495	503	510	529	550	513	567	489	532	511	519	535	555	526	533	511	551	519	504	526	539	546	532	539	524	553	531	576	524	487	536	544	507	549	492	505	556	526	523	525	536	529	511	516	511	543	521	550	483	518	545	541	527	556	486	504	574	561	531	549	539	570	511	519	518	522	540	540	484	492	514	497	510	510	504	558	553	471	542	515	535	521	516	512	526	521	545	519	549	549	514	523	552	505	515	494	531	554	533	524	554	536	530	542	526	503	512	552	559	500	487	557	472	510	533	481	529	549	519	535	570	562	533	500	546	573	529	488	495	505	531	530	553	517	541	516	522	561	510	590	588	546	509	547	506	532	504	504	518	530	562	523	530	567	531	534	552	517	502	505	519	547	497	524	532	503	544	516	582	539	484	519	507	523	571	475	505	540	518	518	540	582	515	551	517	508	555	476	550	499	536	526	548	523	521	551	526	521	512	513	516	507	473	540	521	553	508	491	585	567	562	490	567	505	537	520	542	522	499	523	487	549	561	505	582	491	531	559	496	545	511	519	508	536	528	535	557	498	535	511	540	525	562	551	543	551	538	537	535	503	557	541	519	516	568	563	517	532	488	517	528	502	530	524	577	504	501	534	506	492	503	499	539	531	554	566	485	574	481	521	546	487	551	534	531	515	487	496	545	539	522	574	533	509	512	525	567	540	511	545	515	491	599	497	527	532	524	533	517	492	520	488	540	530	521	527	563	528	494	548	531	556	528	532	511	548	543	543	555	531	515	538	547	536	511	544	506	491	550	481	540	496	534	509	528	520	539	513	539	547	533	506	532	501	521	520	510	551	535	566	518	508	503	495	510	569	510	495	537	497	537	528	538	508	510	515	528	519	524	574	538	518	526	570	564	555	518	555	546	505	507	564	487	502	515	516	513	493	536	507	513	493	550	557	530	527	561	489	522	571	505	482	531	566	577	523	577	535	558	504	525	503	525	508	530	533	575	495	544	541	542	558	517	538	553	543	503	538	506	532	548	498	550	556	523	542	544	543	549	545	513	506	556	532	507	498	559	498	571	493	547	532	521	551	560	506	524	514	574	542	493	519	542	500	535	561	526	517	496	559	499	538	527	550	498	489	523	507	507	565	550	530	579	511	523	506	523	533	545	517	518	526	510	517	496	519	536	484	533	527	527	529	581	525	502	547	565	572	554	542	521	510	538	518	527	522	570	528	470	535	543	533	485	521	525	554	511	531	541	507	537	524	520	538	578	550	522	511	514	503	505	522	517	508	508	493	539	543	520	543	536	516	540	516	523	524	487	533	547	496	506	522	525	493	528	534	534	521	474	546	521	557	528	506	566	487	544	502	524	527	547	558	532	521	525	506	521	541	491	522	530	511	558	520	535	542	546	517	534	514	551	558	505	539	517	513	564	493	518	450	545	502	544	524	527	541	499	520	505	489	527	544	501	520	502	493	540	525	545	542	507	535	513	493	510	519	552	504	598	549	558	531	539	501	522	503	501	512	506	535	554	532	584	592	509	526	556	536	528	523	526	534	478	548	557	530	521	525	484	547	524	495	531	509	556	555	514	510	497	530	527	529	527	553	546	528	546	524	534	584	512	523	544	496	520	559	541	536	510	565	573	482	528	515	531	550	563	557	526	498	523	527	521	564	554	519	513	517	522	538	522	534	532	550	543	553	504	513	504	528	553	525	465	534	522	539	509	554	548	509	542	567	534	500	554	503	536	502	500	531	510	530	524	529	529	533	519	504	535	543	500	525	539	511	508	525	528	451	532	512	532	556	490	538	552	519	532	520	488	530	548	542	528	517	528	511	519	543	497	506	536	493	523	536	534	562	529	527	544	521	570	564	529	544	479	564	529	541	574	541	492	521	535	531	531	584	519	553	525	500	543	472	520	501	522	511	550	516	538	521	515	481	511	516	501	523	465	508	547	545	522	539	519	541	517	536	542	542	506	555	549	515	524	511	504	538	518	528	565	535	536	559	543	514	531	543	516	518	504	544	509	540	519	521	483	518	535	517	535	571	473	547	520	513	516	554	528	580	485	522	502	510	517	513	516	502	542	549	504	479	555	514	528	526	561	549	508	518	524	561	516	506	483	485	520	568	526	504	539	530	565	522	494	506	508	514	504	497	512	493	531	516	535	537	542	526	503	518	508	523	541	537	509	531	519	539	533	533	531	550	508	546	531	514	548	509	525	492	515	541	502	515	522	557	533	541	516	573	545	516	535	554	519	543	483	514	515	526	512	507	543	534	523	529	500	502	554	570	538	520	544	563	527	556	500	511	519	529	533	584	546	547	510	495	519	539	523	574	528	537	549	554	502	501	537	550	530	563	540	535	512	490	593	544	523	533	525	523	495	515	492	537	487	509	543	528	532	510	532	514	499	504	557	539	526	514	522	514	481	511	557	530	584	544	534	508	547	554	549	568	540	527	550	519	542	490	536	498	509	521	534	519	560	492	518	553	524	535	540	509	541	519	549	514	579	544	509	536	514	536	503	521	516	502	509	533	528	531	537	497	508	482	534	563	510	519	498	554	491	562	529	520	499	538	540	541	529	521	535	554	506	500	538	513	489	532	510	482	537	546	555	585	520	489	541	489	573	573	537	537	535	513	514	529	529	498	516	564	496	542	551	571	522	553	561	525	572	576	537	548	590	547	510	503	539	556	578	519	494	453	495	536	511	521	524	491	586	501	557	504	533	516	523	503	561	535	509	562	560	519	513	518	507	550	515	473	511	518	537	532	507	563	531	500	602	568	530	583	567	515	497	537	543	539	484	507	511	551	470	508	527	501	528	535	579	473	514	527	531	524	525	565	499	572	538	512	525	528	525	532	514	491	530	538	552	483	525	544	543	489	528	533	563	490	550	530	509	538	537	548	588	547	574	483	560	546	541	527	559	551	540	532	543	515	536	556	530	545	582	547	526	509	503	522	532	542	557	522	512	516	523	485	522	551	562	496	482	495	520	542	538	552	551	513	554	541	494	532	533	511	516	531	522	512	591	487	558	532	488	531	505	536	494	519	506	546	508	527	554	511	519	519	511	525	546	536	501	523	491	504	483	526	456	548	523	518	522	515	527	517	522	529	537	513	508	490	543	498	520	538	571	501	495	510	525	534	534	566	518	564	542	526	528	538	505	514	521	559	480	558	538	543	494	498	513
4266	1472	1384	998	954	917	857	857	840	770	806	792	821	754	824	803	781	773	798	790	785	820	836	810	762	798	770	798	765	790	830	782	787	795	771	781	785	796	767	801	825	793	723	751	783	752	797	777	768	736	760	766	781	791	781	814	775	815	763	800	802	776	783	836	733	739	754	773	767	784	763	815	740	799	773	798	763	836	791	798	820	727	755	788	745	751	757	794	799	794	749	764	737	768	733	795	770	789	788	769	775	777	799	854	795	798	791	761	775	762	800	797	801	828	787	806	766	788	780	805	801	760	744	845	756	760	779	801	803	733	781	733	794	798	768	781	777	790	756	775	753	842	800	783	803	776	789	806	767	757	809	771	760	759	767	820	760	854	773	790	746	812	764	764	775	813	750	739	750	834	762	774	741	752	817	770	798	791	764	722	783	827	775	781	736	774	767	817	791	770	765	729	820	751	776	817	783	807	756	751	785	799	769	769	789	798	742	815	791	770	779	749	794	798	758	796	793	760	801	834	786	770	761	780	748	821	813	783	807	767	755	755	761	751	768	738	734	739	814	707	739	786	758	777	726	843	844	781	769	795	801	756	850	785	757	759	753	764	704	807	734	868	805	808	778	797	757	832	819	801	784	792	788	797	742	787	809	767	759	769	740	760	844	771	760	777	791	791	780	780	737	767	838	789	757	724	759	745	822	759	841	830	759	799	820	783	791	769	777	819	751	769	776	772	791	810	791	756	790	779	766	835	793	799	782	795	821	784	751	777	789	805	788	778	822	760	783	806	795	813	747	742	753	778	783	737	803	773	800	809	827	784	809	800	765	737	816	760	832	788	797	782	794	797	782	840	776	808	782	808	810	784	782	761	715	808	805	775	774	761	786	815	799	826	814	771	826	763	826	778	809	773	796	816	748	799	768	788	819	755	774	765	760	782	780	788	776	742	790	760	795	799	794	795	789	731	783	797	757	788	822	785	786	791	756	777	756	755	751	782	813	744	777	768	800	744	817	758	761	767	802	779	787	769	747	800	758	836	811	773	776	730	800	773	754	771	763	745	824	764	747	788	787	785	778	800	822	796	792	756	736	825	784	756	749	782	778	790	786	779	762	801	772	825	763	769	778	769	784	812	818	777	811	766	786	784	754	751	780	777	805	772	748	806	817	778	765	786	783	840	782	781	778	782	694	761	745	719	776	766	798	801	795	757	767	764	782	743	818	790	783	734	817	770	795	758	781	772	816	745	799	765	790	781	796	780	790	744	743	790	780	747	766	785	768	817	804	732	782	751	753	737	812	780	778	750	774	791	799	761	739	803	773	794	820	747	793	750	791	795	814	842	770	823	803	805	801	755	769	810	785	797	784	759	739	781	751	769	755	775	815	756	777	814	775	790	813	807	765	757	777	784	775	825	838	780	746	758	790	779	763	783	755	746	774	757	860	778	794	798	737	789	775	787	790	752	804	767	801	740	776	750	826	774	813	785	778	766	817	813	751	779	785	797	794	786	785	761	770	757	796	717	783	736	751	778	765	726	758	782	721	736	797	770	759	793	825	769	768	742	765	781	731	772	778	763	777	742	771	755	790	817	777	793	804	766	763	785	775	776	777	766	759	764	786	784	796	728	753	817	761	749	748	769	762	779	773	757	777	783	790	791	751	789	805	763	799	721	815	782	744	776	772	723	772	731	814	743	787	765	787	731	803	801	770	772	738	749	814	804	805	788	781	781	784	833	766	772	782	766	781	757	740	831	766	783	786	755	753	815	805	750	754	786	713	804	744	774	772	763	773	774	722	810	780	755	782	764	768	786	803	755	777	799	828	777	784	824	764	756	790	831	812	757	793	785	785	730	805	750	816	754	806	780	790	803	780	747	736	814	840	767	790	802	790	807	724	786	790	796	797	783	764	799	775	794	762	745	795	790	795	742	768	804	839	780	759	812	849	712	757	740	765	778	775	806	740	743	746	745	738	793	769	740	753	831	773	762	763	775	805	764	740	797	797	825	822	750	755	786	738	774	767	785	768	754	702	766	739	775	745	785	811	794	809	741	759	722	816	764	796	770	751	737	768	748	783	795	768	756	816	796	800	798	772	767	764	779	832	775	836	740	776	813	767	774	754	784	795	780	786	802	780	794	774	733	760	737	753	753	742	769	791	735	742	766	827	751	792	818	779	794	818	763	755	713	770	756	768	760	787	794	783	761	808	739	756	764	759	768	779	779	831	740	806	779	749	798	771	760	795	805	764	737	726	783	740	800	730	754	743	789	783	752	752	756	821	795	815	760	770	819	754	755	768	771	809	766	790	752	774	776	792	796	820	770	763	740	769	806	769	813	765	831	844	788	749	789	778	750	795	750	765	746	775	778	777	744	798	801	817	744	781	780	786	751	788	779	783	760	772	779	801	811	715	801	750	768	807	786	747	771	739	779	835	703	817	731	735	769	784	724	749	771	807	804	786	790	818	772	785	748	757	753	793	741	777	753	758	827	794	772	814	750	783	760	770	790	742	771	772	814	824	829	759	759	785	829	799	840	783	784	758	734	767	818	791	787	819	791	767	770	796	753	751	773	732	747	774	753	781	750	822	750	825	811	835	779	757	755	820	801	776	750	802	763	779	807	766	771	763	745	804	768	784	794	729	787	771	746	769	803	802	799	817	746	799	800	788	773	806	789	769	767	794	751	801	796	746	743	805	729	774	812	777	747	769	777	761	826	736	708	796	777	756	772	765	788	759	762	760	752	777	801	809	771	750	766	797	767	790	795	799	717	816	761	810	757	761	753	789	785	773	762	740	767	811	799	770	785	772	757	753	799	797	798	760	812	783	838	789	764	810	779	834	782	739	786	802	759	734	786	746	740	837	787	789	750	762	800	736	787	753	776	778	803	790	805	790	786	742	817	798	744	777	750	791	851	782	781	780	774	781	761	749	749	772	762	774	758	723	828	779	781	818	782	759	736	806	748	747	777	789	807	788	845	722	766	802	813	755	853	740	768	748	824	845	763	809	779	829	761	784	758	813	757	768	768	798	752	780	764	781	748	780	766	751	791	760	778	789	790	797	819	803	751	785	773	766	787	778	761	812	793	800	765	839	787	792	762	819	799	774	809	764	734	762	781	749	774	811	758	790	783	794	789	783	828	783	783	785	801	767	750	761	772	782	777	788	745	765	831	731	777	817	741	735	817	825	778	754	798	782	800	767	777	734	790	787	760	734	775	808	815	780	822	724	776	797	809	780	789	777	791	746	794	737	818	752	772	740	768	785	793	844	817	820	818	787	809	795	795	779	764	766	769	795	771	785	812	754	770	755	744	773	777	765	746	753	759	790	746	767	770	763	807	728	793	787	743	755	780	782	786	793	754	780	769	765	763	730	763	757	838	759	756	803	810	839	733	808	798	777	825	805	788	746	798	762	766	770	790	775	778	698	820	777	795	823	761	757	802	747	800	764	818	760	773	776	767	791	782	752	824	731	785	754	776	770	785	790	779	779	748	839	792
23875	21048	28106	23920	20852	5355	1154	819	720	722	669	645	636	667	544	569	537	610	549	594	552	540	525	562	533	531	574	568	545	539	541	520	561	591	558	546	532	562	592	513	554	519	541	594	572	520	515	536	567	547	535	505	530	571	549	539	518	551	517	531	516	505	490	532	517	587	541	503	507	539	545	503	563	534	526	504	541	529	496	526	498	505	552	484	510	538	546	536	551	532	511	570	507	545	473	506	515	531	519	492	530	521	519	520	528	527	540	501	535	553	504	497	531	524	532	527	531	484	501	508	525	537	535	532	501	522	527	516	547	561	501	544	571	523	481	528	493	533	524	525	541	548	534	515	574	544	524	510	513	556	568	548	493	520	519	554	556	492	546	529	509	492	548	548	515	516	526	507	506	559	503	568	544	549	528	522	552	532	592	544	543	579	557	536	540	516	535	526	543	575	526	498	477	543	485	572	540	548	561	534	541	540	497	544	514	504	552	540	514	515	506	519	536	520	582	533	540	529	530	554	519	521	575	496	542	527	500	527	527	540	520	558	495	537	550	521	531	471	540	519	498	535	534	511	553	534	572	515	486	508	557	510	562	505	481	543	601	532	507	544	553	554	535	536	511	545	576	492	553	512	561	541	534	514	554	523	549	501	467	496	547	554	534	519	495	518	560	514	525	521	548	513	506	487	540	532	541	536	503	514	499	533	498	539	483	482	506	522	566	494	489	542	535	495	499	530	487	514	513	511	518	554	525	496	497	567	528	513	505	576	488	519	512	508	527	508	496	513	555	489	504	553	532	506	550	567	520	537	541	550	527	544	523	528	536	527	521	501	530	512	487	494	550	545	491	506	515	537	527	547	542	527	522	569	556	532	530	512	515	529	518	487	547	511	500	587	544	538	527	518	508	517	531	512	548	523	574	542	543	552	513	463	529	517	515	532	499	544	533	483	569	533	528	521	512	566	496	510	481	526	538	535	564	510	557	476	532	538	508	486	540	509	543	522	545	540	522	534	519	534	493	570	489	565	523	497	462	519	516	503	515	504	501	495	519	507	515	529	529	527	538	515	555	519	529	530	541	517	495	563	487	508	509	510	535	543	538	517	546	517	520	497	529	517	519	482	550	519	539	520	538	488	521	520	551	529	480	547	546	537	508	509	551	507	519	488	544	544	529	529	543	509	552	499	528	519	527	531	534	522	507	513	520	504	515	542	483	522	504	528	604	528	535	527	529	520	521	570	564	518	521	521	517	561	486	514	524	519	524	507	551	542	523	523	545	558	529	562	560	578	554	543	535	495	538	512	558	481	525	517	552	532	527	544	522	479	543	503	567	541	542	486	505	529	548	479	520	511	491	508	539	513	517	520	530	534	520	534	546	497	524	496	538	506	510	542	518	503	505	502	533	504	540	513	517	502	551	532	536	483	520	490	522	557	514	534	507	507	503	508	566	509	521	575	532	536	528	562	548	522	563	552	530	490	551	517	525	553	505	506	509	517	543	521	499	525	502	537	511	554	517	515	533	496	510	520	501	565	520	511	539	519	522	564	519	548	535	519	545	556	542	534	526	489	501	537	524	518	490	473	507	518	519	514	532	496	521	577	559	511	515	519	550	541	511	553	551	529	541	534	521	520	531	522	501	528	550	557	529	518	528	547	540	549	550	550	530	491	558	536	523	524	520	538	536	558	532	523	533	557	512	554	527	504	504	522	504	508	535	525	518	550	542	542	524	532	513	487	546	529	537	522	510	552	550	502	536	490	512	522	507	555	497	496	515	513	521	521	538	518	505	573	506	512	495	586	554	579	559	478	490	524	533	533	538	460	547	522	551	542	520	514	508	524	524	544	519	489	563	531	532	490	537	513	592	504	523	513	532	513	519	451	493	530	526	500	514	512	518	545	541	517	491	544	508	515	492	532	515	496	556	517	516	543	480	465	544	557	467	564	544	506	552	515	512	518	527	517	548	502	511	511	545	471	536	523	507	518	538	554	518	537	488	527	531	522	531	557	554	500	489	533	554	531	568	564	500	500	542	503	496	512	541	505	490	488	539	512	508	530	537	497	483	524	578	581	509	534	512	541	490	542	519	537	555	497	515	527	487	535	524	544	525	527	517	496	523	524	517	514	505	506	532	508	565	510	517	510	552	527	513	487	515	498	543	529	550	506	477	569	481	507	499	489	563	540	485	508	454	539	527	508	575	508	528	524	518	537	551	516	523	540	532	509	486	562	493	529	518	527	601	535	493	546	522	524	507	483	539	507	560	524	512	546	545	515	526	523	529	530	551	519	513	524	522	507	556	589	507	536	546	509	546	545	548	505	535	510	531	547	563	543	511	528	468	520	528	514	527	515	522	516	527	527	503	534	532	560	501	534	481	519	524	555	529	506	507	502	517	498	537	509	556	505	515	524	494	504	552	517	560	489	531	507	534	576	526	515	529	535	503	557	510	522	551	569	540	499	505	544	526	503	544	546	523	513	537	511	544	535	521	488	559	510	521	516	502	500	518	509	520	550	491	512	485	526	570	514	532	502	525	523	553	532	516	523	551	556	532	525	539	545	538	539	545	533	550	505	466	517	509	568	504	512	533	530	562	474	499	511	520	508	556	545	522	483	516	533	511	481	507	513	583	528	535	527	549	495	516	530	497	559	502	505	546	510	513	529	494	478	499	522	510	557	507	518	524	516	501	505	540	523	504	498	518	498	563	518	549	498	533	517	531	506	509	541	504	535	557	562	519	534	494	530	490	510	496	475	528	509	542	538	514	473	535	547	502	538	526	522	550	522	543	481	538	537	497	537	510	516	524	504	512	583	540	487	580	499	518	523	521	505	493	487	529	512	545	540	495	563	539	494	539	557	512	515	505	503	535	530	511	482	499	522	538	495	509	553	533	508	517	508	490	558	510	547	542	514	543	509	511	519	564	563	534	576	531	492	580	498	511	548	524	517	557	487	547	534	593	552	525	539	515	500	530	519	550	498	540	547	521	515	523	543	570	482	520	509	507	538	562	485	516	541	491	548	539	482	530	538	526	527	527	566	522	516	528	507	523	527	519	554	509	517	558	513	536	499	525	491	512	565	538	567	513	464	558	527	525	554	565	512	511	545	524	535	515	523	533	537	517	505	494	551	514	556	535	577	524	562	503	522	533	508	535	537	529	541	478	521	486	531	557	565	536	510	567	551	497	511	534	511	539	535	511	503	543	532	495	568	556	517	537	521	511	532	534	479	487	495	509	518	530	529	500	531	528	508	516	513	542	505	482	541	508	561	481	529	509	523	520	519	519	516	508	524	498	547	528	520	550	526	553	509	529	556	554	501	495	517	506	526	509	530	531	511	494	529	504	529	510	526	503	546	536	585	495	515	507	492	547	504	544	527	509	538	518	486	519	501	514	537	511	536	537	534	541	540	570	509	519	532	562	534	530	512	553	492	548	523	531	490	532	528	523	494	554	488	520	566	522	490	532	541	494	492	511	544	548	552	506	506	520	539	515	497
5337	10079	8412	4487	3052	2411	1924	1588	1418	1287	1201	1123	1060	1018	970	989	928	901	919	811	921	875	805	863	826	849	810	798	851	801	832	833	844	801	829	820	805	772	850	788	764	746	808	791	765	824	843	776	839	812	724	789	745	793	790	787	814	806	742	808	743	804	773	810	791	787	774	808	766	764	805	777	792	815	738	829	756	734	784	878	781	784	804	815	737	773	763	788	818	840	818	771	782	792	769	735	762	798	823	763	769	845	770	788	766	795	786	756	765	769	764	801	729	758	807	805	817	772	775	794	755	806	781	785	822	801	768	786	800	820	745	760	782	798	775	806	802	799	812	828	860	795	790	768	789	705	819	759	809	807	755	786	759	726	826	755	841	788	784	755	793	791	737	709	829	756	784	735	753	759	810	827	808	736	756	801	826	792	741	781	754	764	792	745	757	737	737	827	776	777	796	772	768	751	798	762	757	742	745	758	784	783	828	782	775	799	812	779	824	785	779	799	777	789	809	781	758	780	785	782	797	732	721	740	758	824	762	754	806	769	798	801	773	769	829	769	812	771	781	782	771	778	726	751	754	779	777	775	795	796	754	826	821	769	817	752	780	742	770	783	809	721	783	786	819	763	812	777	774	754	829	806	763	788	825	771	763	765	752	820	780	745	830	770	784	750	786	769	697	749	811	763	781	821	774	764	827	775	795	752	806	797	826	781	762	759	794	776	776	783	815	767	776	741	758	766	759	794	806	789	796	743	785	774	772	808	725	777	812	767	778	797	742	752	745	797	789	783	768	790	735	801	775	825	782	759	783	841	797	788	776	748	759	771	778	817	757	763	749	797	777	767	757	777	782	783	774	808	772	756	809	750	798	798	772	792	784	819	762	742	797	781	783	805	856	815	749	760	771	781	840	813	774	752	778	807	784	769	775	762	770	789	782	777	793	780	798	739	802	797	793	771	781	747	769	751	801	774	743	786	791	804	774	753	763	769	757	785	757	782	806	831	728	819	813	809	829	773	818	790	818	760	773	756	811	739	788	783	790	801	747	769	771	853	793	794	804	771	810	817	762	774	790	770	749	739	784	833	778	740	758	790	796	800	780	750	793	791	774	816	801	800	811	824	755	809	754	786	764	728	775	793	823	805	773	800	754	760	764	763	784	811	774	820	788	789	760	759	812	770	815	834	753	754	781	761	811	774	774	716	777	794	757	789	836	753	766	826	788	794	749	779	844	736	765	777	783	822	755	770	799	753	763	738	761	770	811	766	806	776	781	766	791	792	792	825	771	743	767	782	779	790	809	766	815	790	832	788	803	785	760	789	750	803	771	740	777	708	805	761	757	774	773	773	770	759	814	761	830	818	803	747	801	759	766	731	768	814	781	815	785	837	814	726	769	848	773	804	787	763	771	783	813	790	751	755	745	814	816	809	757	764	738	806	812	782	739	725	785	779	786	778	761	822	758	786	796	799	790	742	778	778	768	803	842	799	778	772	784	739	775	712	803	794	786	791	797	785	749	784	744	754	719	803	783	824	802	778	800	755	735	733	790	778	761	777	769	738	761	797	763	735	750	760	762	786	734	800	752	813	801	809	806	822	764	763	772	818	786	750	804	807	752	773	729	790	741	803	752	782	746	754	779	771	736	783	818	781	756	764	805	767	796	783	752	748	792	802	785	744	768	753	799	756	811	804	793	756	763	766	750	735	820	838	803	761	747	795	756	806	786	759	805	762	738	743	800	750	760	736	823	808	792	772	831	809	777	783	768	781	780	777	737	767	838	790	776	747	781	829	788	798	711	787	816	792	786	723	774	788	781	747	765	757	756	761	770	775	724	797	797	792	736	743	788	848	743	780	789	777	788	812	805	798	763	764	774	739	810	817	750	735	781	802	753	773	738	745	810	767	731	775	792	800	752	759	797	773	768	784	779	765	763	732	758	795	792	807	765	798	781	806	731	773	791	780	775	771	802	734	774	829	801	756	753	799	834	798	826	784	772	764	793	772	753	773	823	773	795	771	740	754	721	790	719	788	769	775	762	736	778	771	778	801	753	791	807	728	818	735	799	758	842	797	776	807	771	836	768	813	753	749	783	780	846	820	748	776	759	815	739	783	815	746	775	757	766	796	828	761	795	767	760	803	799	747	805	792	784	764	762	791	734	839	796	773	806	729	789	773	830	753	771	761	788	784	803	780	780	759	822	778	812	798	753	768	771	815	777	794	771	792	753	755	787	831	740	762	775	813	759	790	792	812	776	781	752	782	798	765	808	871	777	730	764	750	750	741	793	768	820	767	792	805	843	750	816	786	802	790	819	758	745	764	753	771	753	760	781	770	739	810	783	808	772	770	737	724	790	732	795	771	749	799	779	798	820	768	754	816	759	725	764	808	829	771	756	766	781	814	710	752	845	810	814	802	828	794	787	797	813	788	749	755	704	749	780	793	799	796	800	750	778	753	771	788	758	806	757	767	762	778	811	824	824	792	823	744	810	782	773	777	752	815	776	748	752	765	791	777	760	727	819	782	824	738	765	810	826	798	874	829	798	718	829	798	788	757	779	739	826	782	815	789	775	735	813	831	788	796	762	752	798	750	797	772	792	770	789	785	751	780	801	748	805	750	774	739	770	843	793	755	745	780	816	806	796	780	784	813	808	779	812	794	790	797	758	772	747	756	797	790	774	786	811	792	822	782	810	778	777	782	767	719	811	802	796	785	820	773	780	786	769	756	745	760	785	789	777	785	770	789	736	795	780	763	775	783	778	768	767	797	848	735	771	809	840	777	761	836	769	791	777	794	750	773	819	763	776	785	769	773	753	748	784	763	789	807	753	777	820	801	818	781	763	835	809	819	749	747	753	757	826	780	811	741	797	778	742	797	789	740	761	763	790	756	810	798	810	777	848	743	793	758	759	825	782	817	785	793	791	814	729	822	780	747	764	760	782	811	804	804	779	781	810	794	779	781	821	751	783	817	759	812	760	816	810	805	773	778	751	804	808	790	800	760	775	813	798	789	774	815	796	806	808	755	789	762	788	778	739	755	758	770	791	723	813	763	768	780	760	760	743	804	728	824	764	814	756	731	762	777	839	772	717	782	764	793	799	838	774	753	796	746	760	781	743	817	741	751	803	712	823	781	785	744	811	779	785	767	812	806	790	806	752	777	794	814	830	822	839	770	795	798	796	749	728	738	804	768	813	744	759	763	782	809	793	783	789	811	735	757	830	818	813	777	790	803	823	857	778	754	811	845	812	781	750	765	759	783	759	812	790	734	814	804	803	778	792	793	777	781	734	764	812	801	754	823	785	768	769	780	798	765	789	790	800	770	780	810	786	872	787	739	791	792	768	759	747	787	753	810	808	785	765	733	761	822	772	782	722	784	780	796	840	833	754	781	744	791	769	788	796	785	777	775	772	793	790	791	764	812	755	780	777	741	744	824	780	742	734	781	786	762	809	824	755	754	805	777	766	803	765	763	775	775	759	792	798	731	830	795	770	803	817	808
22874	21042	28761	23528	21042	20763	2896	778	617	525	464	454	410	338	343	330	346	347	300	315	292	280	282	254	252	270	269	272	252	224	277	251	243	259	268	267	276	263	247	247	222	247	245	238	255	263	242	224	239	238	237	226	229	243	253	235	259	219	245	242	238	260	232	249	243	258	246	245	245	275	237	225	230	246	207	233	227	264	256	231	273	246	200	224	218	241	250	223	258	235	255	206	241	256	224	247	236	229	248	245	246	236	244	245	235	230	211	236	250	246	250	252	238	237	235	218	230	255	248	224	240	218	229	242	239	249	249	247	240	255	233	242	231	226	223	225	261	225	213	219	233	248	240	248	234	236	259	236	217	212	250	251	241	240	241	229	257	252	214	241	196	256	231	230	240	237	244	227	219	250	206	219	246	245	231	251	227	251	262	252	274	244	230	262	258	272	229	240	240	242	235	214	231	221	266	221	247	237	226	242	207	238	233	241	248	274	223	228	242	202	247	251	222	237	257	242	260	243	213	219	238	210	215	224	279	234	264	253	223	214	234	231	229	229	231	243	242	234	212	259	238	219	219	252	220	214	253	239	238	249	234	248	268	242	237	223	243	265	231	245	236	225	229	236	241	241	276	227	282	238	244	246	249	237	230	260	265	235	238	259	208	255	232	246	230	216	264	242	242	280	246	228	230	239	239	247	207	251	227	256	248	205	250	229	209	272	233	221	225	264	243	249	223	241	227	229	267	215	235	232	234	266	223	225	235	219	224	224	236	262	241	269	226	217	231	268	237	223	226	245	239	246	213	239	236	252	227	212	226	232	238	263	228	249	268	245	237	210	260	237	231	260	226	204	259	213	255	229	235	210	237	228	266	229	228	235	241	271	233	240	263	213	229	235	235	238	224	209	213	228	215	230	230	230	241	205	267	252	224	235	217	275	227	251	246	284	224	247	231	256	228	240	219	237	247	234	239	231	259	253	215	242	248	235	234	251	237	244	234	214	235	245	223	230	223	203	226	214	228	231	234	230	234	188	253	254	224	208	236	261	251	244	233	221	219	251	232	248	223	274	254	198	240	233	227	231	232	216	246	238	227	231	242	222	252	234	227	201	271	211	241	240	218	243	205	242	255	241	244	197	212	212	214	230	243	228	241	252	220	249	245	223	236	244	219	248	218	245	212	219	230	221	220	218	235	214	229	211	238	231	218	230	220	238	235	205	238	255	233	220	236	238	222	209	212	234	232	241	228	249	252	243	219	230	226	270	257	251	217	227	214	240	245	234	230	234	214	249	238	256	218	208	251	237	232	214	223	246	255	233	240	238	250	245	231	247	233	225	262	255	226	220	241	216	250	239	236	232	225	214	227	264	267	238	256	246	224	223	267	212	247	220	249	219	231	228	227	222	202	212	242	245	254	226	241	251	217	230	234	249	213	219	261	236	226	252	238	237	230	248	245	228	216	249	243	217	253	211	238	224	248	263	213	214	222	233	200	218	251	227	246	229	225	216	242	225	243	229	243	262	211	247	233	235	217	240	238	263	211	229	257	247	239	244	252	232	249	218	239	222	233	249	253	246	240	234	206	253	248	224	251	242	257	239	239	233	224	201	259	257	247	205	231	240	232	244	210	255	240	235	248	250	255	224	231	219	226	248	223	237	230	235	226	235	237	243	225	229	244	260	208	219	235	246	214	228	218	265	213	209	208	243	235	227	219	248	196	265	193	240	241	248	219	246	217	246	244	240	225	254	245	251	208	227	258	250	253	207	228	256	260	233	227	227	243	231	254	227	246	218	221	224	247	231	227	224	199	226	258	237	249	229	227	219	203	228	248	236	245	227	232	264	240	210	189	221	229	209	191	245	226	232	243	264	254	217	222	245	221	230	246	267	226	251	204	215	240	243	195	249	218	230	227	224	245	220	225	230	243	234	210	249	247	249	213	246	233	220	243	218	222	237	239	229	250	254	240	249	239	265	230	235	237	253	243	234	248	231	227	237	235	234	205	239	223	223	228	231	226	226	237	227	228	231	255	227	233	212	231	211	268	264	262	214	218	211	242	225	240	236	235	230	209	220	248	266	247	199	252	226	228	238	229	246	223	242	218	225	225	247	219	245	240	249	234	230	212	231	231	227	238	209	246	219	252	219	238	236	246	230	275	236	236	230	238	236	219	251	233	232	208	242	247	238	237	234	243	251	239	227	225	228	245	245	236	263	247	229	239	228	246	246	238	229	255	251	237	255	239	246	238	252	245	212	207	219	234	237	261	236	243	223	282	250	219	208	232	219	253	215	242	208	249	221	221	234	237	225	208	198	215	235	232	255	231	255	232	227	229	265	284	265	263	219	246	252	221	227	239	250	253	226	245	256	231	260	201	240	245	235	220	241	263	218	259	226	239	243	239	267	262	229	241	238	226	252	234	232	249	243	251	261	221	254	239	236	241	237	251	228	197	212	251	238	245	253	279	242	229	245	229	235	235	242	245	225	236	238	228	214	257	215	213	236	233	257	235	239	235	229	227	231	242	238	212	266	221	242	173	247	232	247	249	253	255	240	222	243	212	250	232	233	213	219	289	214	240	243	243	242	244	213	251	217	266	228	225	223	251	233	224	230	225	236	241	232	264	267	247	263	256	207	247	229	221	221	253	218	250	236	233	234	238	253	219	238	239	231	239	238	216	234	240	228	244	235	200	244	232	247	220	231	238	245	216	209	236	215	242	203	236	224	265	235	244	239	235	246	255	230	259	215	235	256	253	261	250	221	251	250	225	236	256	242	230	202	217	246	225	234	223	233	230	252	221	256	211	233	235	241	231	225	253	234	258	255	248	230	232	262	220	228	219	226	255	215	224	232	257	218	246	222	220	216	265	239	247	277	208	217	255	230	209	227	220	233	217	210	234	217	264	207	226	224	241	227	216	245	239	219	224	241	241	238	263	204	226	232	238	269	248	206	234	239	246	231	211	236	216	213	231	223	258	225	235	227	257	245	273	263	219	224	213	226	236	265	235	207	283	239	209	217	218	227	228	257	233	210	236	225	204	236	250	223	248	210	234	213	234	234	224	259	224	229	219	220	272	226	216	246	242	225	245	242	230	248	221	251	245	246	236	243	221	234	225	239	244	233	241	235	232	248	223	232	206	206	236	247	227	225	216	251	214	224	223	238	200	239	220	254	239	265	218	250	248	208	228	235	214	250	220	257	228	237	256	214	210	251	252	242	241	249	247	249	246	238	219	238	253	238	221	226	232	226	268	219	236	243	233	238	259	220	237	213	217	234	218	246	227	274	220	224	246	239	229	245	232	238	214	233	229	236	211	225	209	226	229	236	231	225	233	246	249	219	212	243	229	232	201	249	232	258	225	242	260	235	236	266	237	238	255	248	236	244	224	228	267	264	255	205	226	229	244	232	222	217	228	220	244	254	257	215	253	218	235	244	220	251	218	228	250	221	249	243	223	237	270	220	245	210	228	227	230	234	210	226	233	242	219	217	241	214	219	233	208	226
7192	15693	12949	6830	4670	3394	2516	2060	1659	1439	1194	1093	966	820	782	736	658	680	601	580	511	533	535	523	493	482	482	474	436	442	459	397	482	430	412	418	382	393	422	415	432	385	426	368	400	390	404	406	427	392	349	424	394	427	357	392	412	368	370	409	379	394	376	389	376	380	372	360	353	362	378	385	353	388	364	369	380	364	374	358	351	374	352	399	401	365	354	406	372	401	337	332	374	396	363	388	359	372	367	415	357	402	406	356	367	401	372	391	353	379	360	363	374	344	322	353	366	419	386	379	376	349	346	350	378	379	360	376	359	370	335	361	376	394	383	399	368	346	359	418	355	366	406	377	346	386	335	369	386	372	367	342	376	375	350	355	377	377	362	386	375	364	357	379	372	368	341	376	387	386	362	350	348	364	365	330	412	358	374	356	404	343	372	370	357	374	362	371	399	382	369	359	381	355	365	350	393	357	381	371	367	361	390	393	360	335	330	391	357	375	346	389	345	365	358	377	408	367	348	381	366	407	347	370	369	370	389	356	371	299	363	390	378	376	367	375	384	363	377	387	353	379	368	357	338	367	333	372	336	355	402	334	359	362	390	370	355	360	365	370	378	381	348	360	369	332	354	374	396	383	380	388	348	345	389	349	355	362	361	379	343	372	357	354	367	351	362	383	403	361	397	363	370	363	377	370	375	372	368	356	381	348	363	395	393	367	373	375	349	339	341	373	379	347	330	377	366	364	358	364	378	354	340	368	391	401	347	357	374	354	384	412	399	298	377	373	365	378	366	363	358	392	376	382	399	362	342	376	384	373	335	382	351	348	386	364	384	388	368	378	344	366	378	347	342	356	367	367	350	374	375	365	367	391	365	367	393	366	366	349	348	363	339	373	388	367	377	380	365	416	343	369	364	370	364	360	365	371	386	414	387	387	409	359	344	387	373	383	335	368	372	386	358	381	360	325	387	346	361	330	365	339	366	349	369	352	378	364	377	355	377	379	355	379	358	330	342	392	379	375	345	350	379	381	328	347	391	377	372	354	374	385	358	402	374	346	374	354	361	371	354	361	341	378	391	366	398	362	371	369	369	349	362	380	337	366	360	357	393	388	378	362	351	363	368	360	373	373	380	381	359	361	363	387	342	361	359	349	361	365	391	376	356	365	329	396	374	378	372	344	358	322	367	359	366	379	403	363	379	383	368	328	356	368	361	356	334	353	329	381	396	371	343	374	342	346	350	349	418	367	376	323	353	373	380	379	362	372	366	363	357	364	369	354	385	391	385	338	345	371	369	360	375	369	372	373	415	352	383	355	362	344	368	360	375	359	379	382	338	351	403	367	397	360	328	362	389	339	392	342	333	348	387	348	370	384	389	364	336	377	342	381	389	389	356	394	356	386	353	365	351	363	349	381	379	381	342	375	348	372	371	366	378	375	387	367	377	375	383	364	355	391	380	385	362	370	359	373	408	362	353	362	355	364	351	410	392	390	376	367	387	381	352	380	373	390	382	340	354	383	393	380	357	366	363	351	402	361	330	367	356	336	362	341	404	341	403	364	371	358	359	374	358	374	345	399	385	363	398	359	362	371	390	360	375	386	396	373	379	381	371	389	352	366	372	392	387	353	377	381	364	408	351	361	370	372	382	375	348	327	360	352	358	387	334	363	356	389	371	375	399	355	348	388	399	338	341	352	379	344	402	337	364	329	374	360	313	380	379	367	376	375	374	345	372	402	382	349	370	344	338	352	344	371	377	365	337	370	365	366	355	389	369	362	369	379	361	368	359	356	353	351	367	388	401	380	342	357	372	373	360	371	355	398	399	380	383	372	365	346	361	372	357	341	351	371	387	365	407	364	366	380	376	381	357	380	379	375	376	390	377	362	355	435	345	368	391	377	374	326	370	365	381	371	341	417	390	367	352	349	349	338	384	373	385	354	374	374	405	347	370	412	379	360	403	331	356	337	412	368	337	346	368	332	361	383	376	377	331	366	364	412	385	381	349	357	350	342	374	376	360	361	365	328	378	368	381	373	366	402	354	342	352	381	364	409	375	369	366	361	346	382	337	367	406	354	357	329	355	345	363	382	336	363	365	387	368	395	380	363	348	375	375	354	342	361	360	402	385	367	387	342	378	355	400	373	352	360	341	385	387	382	373	362	350	346	368	370	330	377	390	341	357	345	402	369	373	329	378	318	388	350	353	334	389	384	383	378	381	403	361	378	361	369	383	385	362	380	349	380	342	356	391	373	388	345	355	386	374	330	373	337	409	373	375	361	405	368	373	367	393	335	385	368	385	349	337	332	371	353	383	349	372	368	380	368	347	337	375	372	365	400	362	354	381	413	357	359	358	372	372	370	334	349	380	372	337	352	342	396	378	361	374	367	382	378	358	390	372	397	356	339	366	371	354	334	370	365	378	371	359	385	390	361	382	367	364	346	373	358	363	344	362	378	400	359	362	345	374	361	341	387	388	334	357	372	350	352	345	407	376	359	385	397	361	330	337	363	339	373	339	358	397	381	372	384	334	346	356	347	378	357	345	341	377	346	333	393	381	402	342	351	351	399	405	346	356	344	378	379	361	381	379	352	349	359	371	400	359	413	391	368	334	387	346	386	368	359	385	367	400	367	362	378	395	357	349	378	367	345	370	385	367	377	395	384	379	350	375	367	387	399	358	366	351	369	386	413	349	377	331	381	375	382	351	383	364	347	369	362	392	367	352	367	364	361	346	385	378	371	381	387	393	360	353	347	353	400	357	335	350	323	371	376	340	327	348	334	390	345	383	370	341	363	368	391	365	383	400	357	358	340	380	360	352	345	379	367	345	357	379	335	359	360	342	343	388	382	375	394	401	385	352	366	379	366	373	372	384	366	388	339	353	342	363	357	380	377	350	393	377	365	364	407	373	391	382	340	362	372	371	364	370	387	332	364	339	349	367	326	378	360	339	346	379	378	349	396	392	391	372	328	389	355	351	371	336	341	359	400	370	328	358	384	360	380	386	363	377	368	391	395	387	360	370	378	351	366	357	367	399	374	387	406	373	343	387	334	362	320	372	368	350	319	383	365	425	331	368	371	355	388	364	356	395	362	330	336	387	372	343	379	404	332	355	387	402	365	368	360	384	348	349	345	378	345	329	373	335	372	403	349	313	387	372	384	383	359	357	381	364	353	372	374	382	367	393	358	372	357	417	373	367	388	364	357	423	349	352	365	358	384	366	318	393	357	371	372	388	380	330	321	350	367	326	367	394	338	341	379	371	355	332	385	374	381	364	394	357	363	382	381	352	350	363	350	370	368	364	355	366	367	363	355	387	334	377	349	379	347	371	374	372	378	338	369	356	347	346	352	351	386	376	359	338	356	331	383	372	362	345	359	370	375	353	350	375	363	366	359	356	373	343	381	353	361	366	371	349	386	361	360	358	332	388	357	388	386	378	385	324	375	370	369	359	345	360	383	358	326	359	395	364	366	348	326	352	361	358	355	332	372	391	372	360	361
26662	19843	6383	895	658	593	541	530	541	527	559	518	533	514	468	530	526	492	524	565	535	527	550	536	506	479	533	530	567	516	520	553	499	494	540	542	543	556	556	523	552	542	521	546	501	544	534	510	511	532	568	508	513	521	537	511	570	553	540	518	531	543	536	509	533	537	498	564	539	511	499	530	515	505	507	533	502	532	544	569	503	495	546	574	520	515	503	515	553	479	503	553	499	535	535	516	536	543	486	551	498	508	528	545	497	544	549	568	481	539	517	553	493	547	576	527	532	541	529	560	547	514	544	523	547	520	484	561	542	497	544	505	569	501	533	490	485	516	573	508	521	492	503	595	539	550	525	541	478	542	503	549	478	523	518	542	541	520	478	542	567	526	545	505	515	542	532	524	543	528	584	534	514	499	498	509	524	555	550	512	542	518	531	493	537	485	526	540	526	508	502	514	516	498	509	524	525	481	505	497	517	519	526	498	519	578	506	487	555	501	512	521	558	557	531	491	511	508	556	531	521	543	543	540	492	506	510	518	515	562	506	555	510	525	501	543	538	494	529	535	572	526	536	514	538	495	489	526	530	544	500	513	550	555	513	505	518	517	502	540	529	527	549	506	519	498	537	501	515	499	539	532	560	542	529	496	537	518	506	527	478	569	528	482	524	567	514	529	548	504	532	535	505	558	534	548	529	503	511	511	541	509	522	498	542	541	520	528	518	537	520	540	512	549	532	532	492	520	512	542	530	536	529	520	496	510	506	548	538	569	536	563	572	529	495	514	498	537	513	517	493	477	507	498	480	561	519	519	547	520	507	550	501	559	514	527	515	510	527	488	510	467	510	504	540	530	530	503	559	538	530	525	497	519	521	534	531	531	534	515	494	554	537	508	540	553	528	509	552	521	537	516	531	504	528	491	501	549	505	571	524	549	518	522	527	490	521	520	497	540	536	473	560	538	548	555	554	498	518	521	492	569	515	522	515	506	518	538	524	546	578	535	529	544	554	552	560	532	554	516	557	504	494	525	539	542	508	534	518	514	482	518	564	536	513	566	533	513	513	545	539	501	528	529	537	582	512	510	534	500	547	515	523	531	503	502	537	488	508	557	533	524	541	536	524	535	533	480	560	530	553	554	554	530	547	522	497	540	534	501	497	533	544	528	527	560	538	561	534	544	530	501	487	529	562	515	522	547	545	547	534	554	525	563	573	547	483	562	507	516	550	522	568	515	522	530	513	518	539	570	535	517	543	541	540	533	523	509	537	559	538	526	513	499	482	510	509	541	519	540	536	541	541	512	520	510	525	540	517	541	552	523	489	492	523	506	518	537	515	533	530	519	566	504	538	553	526	558	508	518	512	518	505	560	564	507	508	508	523	499	519	557	514	504	487	525	518	529	562	536	556	526	517	550	547	525	536	560	560	525	515	552	514	508	514	508	549	557	539	513	538	516	540	540	514	550	516	524	571	517	563	484	546	521	568	527	572	492	529	590	523	516	530	515	515	538	521	535	549	489	550	512	548	512	535	522	529	543	488	528	517	542	526	579	517	539	544	500	527	506	515	533	541	578	527	525	534	517	487	490	567	533	525	510	515	571	528	545	519	524	495	501	510	534	531	531	544	502	522	533	561	518	520	549	491	518	557	549	573	563	517	520	508	509	516	506	530	560	549	504	507	542	520	486	558	516	556	538	531	520	526	490	523	534	534	515	554	509	572	549	526	565	555	529	505	533	567	525	547	555	537	490	503	505	503	488	523	524	501	547	526	538	483	522	491	517	556	534	534	487	497	527	561	533	551	491	561	560	529	565	488	509	540	531	519	540	506	593	547	527	555	551	519	522	524	579	525	509	507	517	570	523	521	543	524	566	564	531	536	529	551	535	500	533	536	525	564	563	548	544	530	549	525	521	514	570	503	511	539	558	536	561	536	534	526	548	499	513	556	535	538	548	526	524	528	509	487	523	537	501	523	527	534	541	556	532	503	484	505	532	500	529	495	495	587	503	539	547	550	567	545	517	533	558	502	560	556	522	534	519	524	520	563	515	483	481	529	512	551	502	503	531	532	528	529	581	545	589	499	558	487	567	463	531	553	483	543	547	571	532	563	520	542	517	550	486	510	545	517	502	553	563	532	565	519	510	515	544	523	521	552	519	527	495	540	547	524	551	535	506	524	509	524	505	498	484	537	536	552	541	512	461	512	532	535	517	495	549	548	522	523	574	589	558	527	508	481	554	511	563	526	548	541	545	529	542	555	513	529	471	570	514	544	508	525	507	562	476	552	534	513	542	580	499	553	556	492	513	540	501	526	582	534	523	581	534	523	509	534	512	523	540	515	498	500	559	541	586	507	557	498	501	520	493	524	522	551	517	532	548	526	542	540	532	540	510	499	534	557	519	544	525	498	555	573	520	520	518	522	565	542	526	489	533	546	518	548	525	547	515	497	501	514	541	555	566	543	517	508	544	522	494	532	511	534	495	508	518	533	539	550	523	536	508	528	508	545	514	569	543	552	560	500	541	515	460	548	517	570	556	502	490	497	495	527	543	554	504	542	542	533	525	518	511	540	515	541	544	493	534	536	542	560	509	559	543	533	565	534	512	516	543	500	514	518	517	522	526	534	534	507	527	495	555	525	545	489	555	531	527	504	525	499	517	519	516	489	541	500	528	552	526	568	547	524	514	537	532	523	551	574	524	523	513	523	534	541	522	544	545	463	560	513	529	566	501	503	568	539	525	544	543	531	528	556	529	546	560	542	522	521	506	510	559	549	523	513	528	518	540	516	491	550	528	535	549	481	508	498	516	493	494	538	539	519	532	568	541	537	544	541	532	496	529	518	516	475	506	532	541	521	507	522	500	550	515	464	512	566	497	576	556	552	532	513	495	557	496	490	531	563	555	566	483	486	516	549	563	502	542	546	496	549	529	505	540	521	565	502	550	509	520	534	536	484	511	552	516	509	502	558	517	550	561	539	536	530	572	505	516	508	532	559	534	499	523	546	558	544	530	511	544	492	499	525	591	525	510	561	557	552	511	549	513	570	580	523	530	497	505	544	521	543	529	474	502	551	533	527	486	521	511	493	478	527	517	554	527	527	539	535	512	535	506	557	535	538	544	547	510	520	554	542	512	522	527	506	510	554	551	499	503	570	503	534	536	487	487	543	531	554	553	535	552	517	513	524	502	545	494	541	503	525	531	517	518	527	527	531	506	483	530	523	561	517	571	541	520	504	508	479	576	524	526	495	533	531	540	505	521	541	551	564	532	501	543	550	534	522	546	508	520	512	521	493	540	537	495	541	514	521	553	516	571	547	511	506	560	524	519	528	525	520	525	558	532	518	520	507	543	533	531	523	511	543	552	545	536	508	537	551	508	537	564	498	492	530	523	519	530	570	509	545	538	523	572	524	503	530	565	532	563	521	539	516	533	501	523	547	510	530	528	529	507	554	524	504	515	563	550	557	568	525	491	509	528	549	552	479	547	551	552	562	503	546	533
4204	1585	1360	1052	970	858	836	826	838	773	827	782	801	794	805	799	767	777	771	777	775	837	827	814	824	795	767	798	769	806	774	789	772	765	700	810	737	792	756	761	747	781	753	815	805	756	735	790	838	770	785	800	764	805	790	757	825	827	800	759	746	797	831	794	807	762	777	787	741	769	804	755	717	754	749	751	722	777	771	760	806	781	832	783	738	766	750	780	817	801	776	743	792	783	780	778	771	795	726	749	805	717	787	803	805	803	781	799	803	811	780	820	728	777	728	749	761	792	756	785	785	763	757	828	797	786	738	757	719	752	853	813	776	803	788	793	794	800	791	783	745	767	758	730	780	735	781	802	739	803	795	758	762	740	772	780	768	777	772	798	776	789	796	749	813	805	794	725	730	774	777	775	821	758	786	771	782	750	753	808	781	769	757	824	748	770	789	748	784	790	777	734	796	764	837	785	784	767	766	832	751	793	786	774	803	743	755	820	746	769	724	768	777	801	767	800	766	803	715	709	787	835	788	793	748	778	729	796	747	727	780	780	815	788	765	731	798	783	784	763	715	795	765	786	732	737	785	764	756	812	808	778	769	731	752	757	839	755	769	802	771	780	740	718	790	810	765	777	750	779	751	769	762	802	807	771	777	738	805	796	790	787	755	739	738	754	831	821	778	792	811	774	785	781	735	820	802	754	772	771	797	730	767	739	755	788	793	782	751	764	746	760	772	815	766	741	757	782	785	754	806	773	792	825	781	788	765	724	785	840	800	780	786	754	740	764	769	789	772	796	754	824	777	764	717	780	729	785	755	752	763	738	796	755	820	799	753	707	716	769	795	729	770	809	814	775	775	761	792	828	792	759	788	825	800	745	755	793	798	770	784	787	774	818	777	743	775	778	754	753	818	802	780	781	770	727	738	712	742	773	791	739	797	756	746	776	767	798	773	754	778	768	821	781	763	745	782	849	729	795	775	787	809	789	842	744	790	835	796	769	785	744	769	761	760	802	789	748	718	834	798	790	767	760	778	800	826	783	768	816	789	765	809	755	756	737	803	783	846	750	732	720	768	779	719	769	785	842	794	742	841	783	803	750	810	794	776	781	770	768	728	740	773	805	802	803	764	784	786	743	812	751	778	737	793	800	835	778	785	827	750	788	756	752	784	794	816	796	782	825	741	730	760	771	783	779	803	773	780	754	758	784	692	810	789	813	750	768	746	702	750	803	747	793	762	794	755	728	743	745	772	766	763	741	733	763	800	795	752	789	759	722	758	738	748	793	758	762	744	738	753	777	736	782	783	751	775	770	759	877	704	821	774	785	773	840	822	799	760	796	758	725	762	789	835	788	787	809	758	767	796	752	787	734	788	734	758	752	762	792	774	777	759	736	771	753	779	788	783	769	719	739	761	731	763	788	794	873	752	735	791	773	690	771	823	783	776	753	774	746	786	731	731	731	805	741	783	814	798	751	765	771	789	788	768	845	774	744	770	784	789	772	853	744	785	800	735	719	789	788	774	713	784	770	765	772	779	774	713	746	752	695	740	709	781	789	742	804	775	775	744	747	739	784	747	695	768	753	772	779	791	805	781	764	733	756	812	750	786	773	795	799	786	766	764	763	787	732	767	767	745	721	783	778	796	773	829	739	818	797	784	799	743	757	803	816	786	747	802	761	803	771	848	757	742	758	776	819	772	781	746	800	783	776	764	710	760	709	768	758	827	772	804	773	802	735	748	797	772	793	797	755	808	825	827	817	820	751	840	749	748	770	824	774	788	726	730	756	755	781	762	749	742	748	762	776	745	814	818	762	785	831	721	814	734	785	784	800	762	773	808	749	767	755	762	803	756	759	712	774	809	755	790	748	741	823	777	753	794	775	757	770	767	769	779	802	761	703	750	778	786	782	776	773	808	749	768	743	792	758	831	798	776	800	773	801	766	727	779	781	764	805	796	791	822	803	774	773	798	747	757	769	767	778	782	760	849	788	755	759	762	798	800	729	765	750	784	758	755	737	753	814	762	755	791	808	775	752	738	794	772	751	788	790	771	778	758	778	757	866	809	735	800	713	764	728	802	779	775	812	837	739	756	789	748	796	795	786	798	783	810	785	764	835	703	813	771	773	745	774	760	797	790	786	748	801	785	781	778	786	747	759	761	815	733	815	781	756	767	768	740	698	783	762	764	773	855	764	776	769	786	794	799	788	764	774	718	768	760	779	813	773	793	767	738	762	745	777	751	803	762	797	748	759	796	807	755	746	797	794	762	803	773	740	781	720	779	759	767	769	806	755	803	772	760	777	758	778	805	781	779	794	800	798	758	736	799	788	794	809	795	750	798	790	748	778	762	809	800	747	757	789	795	778	804	769	809	760	790	784	742	782	785	791	777	770	770	750	775	773	804	786	788	824	788	772	782	796	771	758	738	792	776	788	782	740	777	799	745	775	875	757	759	796	811	811	767	802	761	773	789	820	782	763	786	785	787	759	755	809	757	768	813	752	751	776	790	724	777	771	755	749	769	831	799	744	741	790	756	725	737	782	789	801	820	741	766	785	775	778	811	755	786	758	808	784	801	755	765	788	826	817	770	807	778	733	769	767	743	761	778	822	745	729	797	796	779	773	769	745	808	783	789	741	746	759	788	780	809	766	748	799	778	745	751	725	808	762	805	806	800	818	782	738	826	759	813	749	752	827	798	767	765	762	791	771	790	778	724	793	780	772	752	775	758	742	778	743	811	843	780	779	791	729	759	758	750	760	757	780	789	764	770	791	833	760	790	796	794	805	798	783	753	786	805	844	758	790	757	793	785	796	800	738	804	790	786	810	711	747	769	789	747	759	788	783	722	793	729	776	758	730	777	779	772	795	757	776	758	750	757	753	783	731	767	784	785	753	786	775	738	752	755	796	730	774	747	753	716	736	834	817	783	758	801	799	773	722	789	816	816	770	786	797	782	758	784	752	767	792	789	747	797	800	793	760	780	748	751	753	770	759	774	759	765	741	752	779	789	810	761	814	762	771	793	773	770	787	727	764	776	752	750	804	728	746	788	774	744	733	794	710	735	740	774	748	757	767	711	789	707	798	773	759	774	755	754	780	800	757	795	752	763	731	765	772	810	774	779	753	847	759	780	780	790	770	751	782	749	799	784	795	775	786	808	768	739	742	793	726	776	715	789	720	732	761	768	761	757	803	762	796	728	757	731	705	811	797	842	751	769	783	740	769	766	766	755	737	828	788	790	799	775	762	815	749	782	778	765	777	779	823	801	794	810	790	753	752	809	771	794	772	781	790	732	770	771	773	764	750	766	760	750	761	701	794	820	783	807	776	789	774	823	774	790	771	762	805	781	740	792	753	781	793	744	804	798	725	814	748	765	815	798	789	783	796	766	765	788	751	750	772	793	768	757	793	713	817	836	737	756	757	761	745	791	792	769	805	801	789	790	733	738	756	745	785	820	835	744	750	766	794	770	772	791	782	814	766	782	753	810	808	775	772	768	745
23802	21044	28247	24058	20940	5457	1106	839	723	662	653	636	635	613	549	577	570	585	581	580	543	497	517	554	534	565	540	519	518	560	510	515	519	545	526	546	542	517	530	512	541	521	526	515	498	484	521	549	536	509	530	507	561	512	536	548	542	533	504	560	490	506	487	545	538	525	533	493	570	503	532	538	508	511	537	525	529	487	520	529	558	489	494	536	518	525	538	560	508	464	513	525	513	503	481	503	535	532	509	448	545	501	529	488	501	520	505	582	486	486	520	523	497	550	522	536	556	510	503	500	529	507	506	532	548	467	549	540	521	501	521	526	472	542	532	508	507	521	508	551	495	512	535	543	553	476	560	539	489	522	558	494	483	469	518	531	558	554	501	530	513	529	522	550	538	520	500	510	501	499	536	549	551	534	515	539	561	512	516	497	522	521	509	520	507	535	496	489	526	503	545	517	514	518	531	554	545	523	535	493	533	513	521	521	537	504	561	551	522	514	512	537	553	494	516	456	495	546	533	471	581	503	496	495	526	533	486	498	530	486	535	509	488	519	506	522	554	516	516	497	557	491	529	498	504	540	509	484	534	543	499	532	508	507	522	528	518	486	533	549	491	517	506	537	486	505	486	536	536	512	528	535	520	527	525	520	510	532	507	513	536	514	533	507	547	523	538	559	576	475	520	462	518	516	496	525	494	510	541	552	480	499	526	550	502	507	526	535	525	504	474	534	516	527	505	464	516	487	520	503	542	498	496	497	528	509	512	539	571	518	543	494	546	534	534	511	506	533	520	501	512	519	515	512	533	536	515	536	481	547	539	543	569	514	535	528	489	491	501	528	519	487	578	548	507	550	518	522	527	503	489	499	566	501	534	517	513	554	500	489	487	536	539	531	508	485	519	523	519	520	503	536	529	486	545	528	494	497	478	482	512	502	524	489	504	530	491	531	520	518	520	527	501	512	533	509	523	498	553	509	517	518	529	503	529	519	533	540	513	516	524	497	555	534	488	556	544	552	517	564	526	461	522	528	529	551	519	553	553	529	506	497	511	525	514	495	508	507	549	489	494	493	514	519	504	538	556	552	544	549	539	528	466	546	491	547	533	484	572	484	536	522	524	524	522	540	509	537	534	576	514	522	507	512	529	511	540	518	502	520	524	548	495	501	531	502	483	507	532	509	540	493	499	519	546	536	495	512	529	566	487	532	480	529	498	521	475	522	540	505	528	517	507	514	494	546	521	460	540	521	541	517	570	515	501	510	503	566	520	505	513	511	518	493	541	509	502	512	507	515	499	507	565	501	490	512	503	482	556	521	538	493	485	504	488	511	528	505	513	509	520	542	529	525	512	527	572	501	546	558	501	539	504	485	527	551	533	517	481	512	530	538	489	483	547	554	531	491	510	493	499	487	531	495	513	519	506	525	565	523	547	504	538	522	565	519	517	489	507	518	515	522	538	520	517	519	520	530	496	524	525	493	517	498	496	516	484	532	546	542	501	523	503	542	517	493	523	503	491	508	491	551	524	531	578	515	550	480	501	506	512	535	496	526	484	511	524	514	545	492	508	517	521	552	517	504	531	531	481	526	506	507	542	519	499	489	513	509	516	511	478	492	565	506	504	527	519	519	526	542	537	503	530	532	545	536	550	530	555	478	505	542	578	507	473	505	486	479	531	540	550	489	524	510	510	498	521	518	511	533	503	511	511	536	541	497	518	507	527	482	550	511	510	503	539	530	533	515	573	548	540	526	515	506	564	534	545	545	572	544	504	533	494	536	542	498	502	515	506	542	502	514	499	575	516	510	510	509	528	511	498	486	525	521	507	509	566	535	476	535	550	476	477	505	502	534	533	515	507	573	492	514	528	563	519	489	527	532	497	495	548	521	532	525	504	539	506	523	534	547	550	532	548	515	534	491	553	502	529	493	530	502	551	532	546	537	529	536	537	549	495	504	512	515	529	526	522	528	562	519	551	494	546	541	489	523	552	536	497	545	520	527	511	531	547	544	522	518	547	514	524	490	513	483	500	503	510	504	525	550	525	496	486	496	485	533	553	519	511	540	544	518	488	490	505	514	548	514	518	530	547	491	499	516	493	443	569	491	499	499	498	506	570	505	566	490	539	538	564	515	528	521	491	525	476	544	521	482	515	510	520	492	552	495	546	540	529	515	540	556	537	495	547	549	496	542	511	520	567	471	543	525	528	517	522	502	499	549	519	529	522	518	499	561	541	460	521	519	517	502	502	502	517	525	526	520	533	518	494	536	541	486	556	545	510	529	523	533	524	540	493	521	504	545	559	511	497	514	518	552	525	507	453	486	492	502	510	521	527	487	510	477	557	543	513	487	523	512	514	543	540	527	484	539	524	521	569	509	547	523	500	515	468	538	496	500	531	489	551	522	508	507	526	516	501	513	518	513	500	531	501	530	549	509	542	545	532	500	562	494	479	506	519	504	549	519	552	560	485	513	514	541	507	501	483	509	530	512	527	533	521	522	491	506	503	514	511	514	512	490	524	518	560	512	463	555	542	494	524	507	497	518	552	560	524	504	512	488	543	517	529	470	497	492	531	506	478	545	512	520	574	493	510	536	519	517	505	516	521	529	522	526	516	563	475	488	501	500	516	536	476	504	517	531	518	500	480	494	550	529	525	522	555	501	506	509	495	494	507	513	514	478	488	542	569	556	510	524	544	528	500	543	497	544	519	528	510	540	439	522	501	503	487	504	530	516	530	526	506	515	561	504	521	535	526	515	593	541	545	520	508	510	559	529	523	515	524	528	525	507	509	535	510	506	478	515	538	528	509	588	544	566	507	519	529	539	502	576	490	520	518	580	536	505	520	504	540	488	516	509	544	528	522	486	563	475	521	522	481	539	514	524	464	487	524	526	489	505	512	492	501	547	501	489	481	472	467	535	480	534	483	523	518	498	518	520	508	514	486	537	540	510	490	533	500	512	495	511	515	513	485	536	495	506	506	518	528	516	530	528	578	556	528	605	498	538	531	556	536	519	514	517	481	553	498	488	537	545	491	510	551	507	531	485	545	500	515	559	512	549	548	517	455	502	497	480	529	499	512	515	502	528	517	508	508	498	543	480	504	560	514	534	513	534	524	529	515	520	509	508	563	539	473	513	514	521	491	507	505	514	469	498	486	520	529	473	481	525	512	519	492	507	528	500	513	525	540	501	503	514	538	470	537	534	487	496	523	520	521	520	511	522	502	526	520	495	511	527	514	488	503	440	494	538	554	524	519	506	555	497	529	477	546	524	442	541	507	504	510	496	506	547	495	528	504	516	544	536	490	493	523	506	500	514	516	513	527	501	508	583	538	480	481	553	515	477	540	524	528	504	502	539	520	529	546	504	563	493	521	513	516	517	526	485	488	519	544	533	501	512	528	512	517	471	530	515	523	512	489	531	550	479	534	534	531	544	509	525	538	531	556	519	515	517	512	461	513	518	486	502	513	519	513	494	523	532	551	522	484	525	529	519	506	525	505	551
5335	10132	8397	4553	3097	2402	2036	1624	1404	1343	1142	1136	1093	1031	1052	918	959	895	887	861	908	854	807	854	841	799	857	832	850	800	816	783	800	815	808	757	847	788	793	762	752	768	778	831	827	811	745	810	817	799	770	807	819	800	809	812	809	764	784	783	737	858	813	771	741	793	743	819	811	754	756	821	785	743	813	787	787	761	769	768	824	750	795	779	774	730	766	755	763	789	779	809	806	742	756	783	765	783	788	807	765	759	760	807	801	758	775	799	818	756	755	790	727	733	755	772	773	800	773	768	770	744	788	798	768	770	788	813	800	793	730	765	758	773	794	760	735	767	798	765	747	792	777	775	818	757	801	769	797	764	756	754	769	843	799	778	795	745	809	763	779	774	760	721	798	729	728	774	785	784	761	753	754	797	720	795	742	780	808	793	777	781	727	769	797	749	764	793	792	801	806	785	806	789	751	784	772	741	849	799	780	745	760	818	738	750	759	777	756	778	820	753	720	809	780	770	817	762	779	774	790	749	811	742	750	775	782	747	808	741	746	743	771	762	772	795	739	775	791	793	793	743	761	785	794	806	798	780	736	761	830	783	784	761	785	775	761	809	762	790	770	771	795	755	765	768	782	791	782	790	749	745	792	757	768	818	784	797	795	756	779	762	779	714	752	780	785	768	770	732	776	752	764	764	816	787	749	766	762	767	728	801	766	739	780	754	780	758	761	806	727	805	781	737	754	782	814	788	789	745	837	791	817	718	771	762	751	831	749	741	741	768	798	772	752	765	789	766	759	788	811	821	809	763	762	759	764	772	762	794	743	784	763	740	783	808	763	756	800	770	810	776	804	795	776	815	759	829	794	771	735	769	802	775	743	734	802	781	714	747	817	763	813	760	785	756	788	736	771	741	806	799	769	792	760	821	794	755	725	783	838	740	778	786	762	767	760	859	752	742	774	751	784	731	776	765	770	821	734	759	759	776	778	764	792	757	826	720	791	726	742	725	782	739	720	783	771	764	790	773	771	772	777	757	796	792	748	798	743	784	763	770	811	741	745	794	774	790	771	780	751	748	780	803	779	801	776	748	769	739	768	798	834	718	768	732	746	759	704	758	722	779	782	796	751	735	781	774	764	772	765	790	835	797	822	766	795	764	792	723	760	784	782	755	769	762	766	830	782	789	745	785	824	750	784	768	763	799	733	805	808	806	756	812	703	790	768	769	833	781	821	779	795	764	778	754	773	750	796	766	741	772	765	733	767	771	744	795	788	746	771	842	732	770	754	783	765	779	743	753	780	811	791	810	763	702	769	768	837	784	767	747	776	761	785	788	756	771	779	753	724	791	766	778	814	755	793	786	798	753	784	771	817	759	750	762	819	769	795	744	729	762	759	794	732	755	784	758	800	765	753	747	754	766	763	795	760	795	760	775	805	773	781	759	797	782	780	847	794	756	805	797	733	768	805	802	766	799	832	724	757	794	763	770	747	781	754	756	720	776	737	828	757	731	805	744	784	754	728	779	725	754	779	735	787	757	789	809	788	774	757	747	741	858	758	775	833	793	769	786	752	763	784	754	738	798	786	772	765	771	750	766	773	786	766	790	775	801	776	796	774	771	791	812	770	781	753	766	732	761	770	802	792	806	760	758	815	769	783	770	828	755	795	788	799	772	797	786	807	762	797	775	783	772	763	801	776	746	786	750	825	790	805	812	809	813	761	744	734	823	721	746	766	783	794	816	775	805	815	822	735	772	786	746	798	773	745	819	750	790	812	728	795	775	784	788	751	812	741	815	766	773	757	757	734	753	770	771	779	764	770	763	726	830	795	743	812	765	741	779	757	817	771	768	771	836	734	775	781	748	826	776	757	786	820	791	772	777	753	761	761	764	806	726	747	711	757	786	751	743	753	773	816	758	785	818	737	805	764	745	815	781	780	787	730	779	756	731	782	785	799	799	738	759	819	773	785	762	766	826	781	790	720	791	815	776	704	767	809	821	831	765	792	746	727	777	739	731	794	790	816	770	749	782	761	792	791	743	772	768	752	781	834	725	770	785	808	782	777	812	711	787	813	756	788	767	738	779	768	780	790	808	783	729	771	804	740	772	762	785	803	817	691	750	745	763	765	778	767	737	797	775	716	787	782	823	797	788	773	782	759	740	764	771	792	804	780	816	790	778	791	766	788	768	771	756	783	730	770	746	762	751	772	777	762	747	763	760	781	771	724	783	790	770	769	753	774	808	816	762	792	755	758	743	773	758	699	835	740	781	774	796	779	776	812	803	761	752	736	772	813	792	737	781	805	742	774	739	807	757	787	733	791	747	732	824	743	778	779	758	780	720	813	789	796	749	732	744	747	783	775	764	785	805	756	839	770	731	774	756	781	805	808	800	760	783	779	793	775	793	737	745	776	771	778	793	785	758	734	799	770	818	800	704	775	795	796	836	772	775	745	812	768	786	758	834	736	749	747	840	812	760	735	734	811	809	764	774	787	785	777	812	748	779	765	707	706	775	780	770	778	771	779	778	751	720	782	783	739	752	770	788	712	827	735	792	776	763	766	751	750	828	724	756	753	758	774	753	761	794	732	770	752	738	765	780	768	763	798	774	780	776	794	804	789	788	744	804	803	767	777	761	762	770	800	755	804	852	773	801	768	760	777	740	757	771	774	855	765	778	769	742	761	735	750	839	783	771	733	772	801	822	806	813	756	804	779	778	765	760	766	758	777	806	767	820	748	703	728	781	776	806	773	783	808	732	762	780	767	753	771	756	788	754	776	794	789	804	753	739	750	792	747	719	749	763	752	796	800	778	797	753	834	839	806	795	718	787	755	793	730	761	742	740	743	801	748	772	778	790	723	771	752	780	765	789	798	817	722	766	777	759	786	807	762	805	770	772	764	747	815	784	811	777	820	792	784	684	803	791	793	735	771	805	784	813	725	799	793	770	775	754	810	784	797	798	739	735	763	754	732	838	828	772	781	759	754	788	807	761	772	816	817	787	787	782	791	827	784	739	775	821	765	770	831	808	814	782	747	814	774	740	784	735	799	800	759	785	770	780	781	764	792	756	807	772	769	791	775	717	737	802	768	763	776	727	726	810	757	771	785	769	774	788	738	759	726	749	779	816	765	778	789	810	806	781	758	787	771	755	775	768	783	690	786	813	807	819	795	780	788	755	765	780	802	783	783	780	804	799	772	765	761	785	737	782	744	746	747	800	821	762	751	779	739	717	810	757	763	742	738	722	759	767	748	788	756	751	827	755	813	779	785	801	805	767	724	764	782	742	793	801	801	734	742	792	740	761	801	837	761	751	808	763	809	771	768	790	796	759	814	787	753	761	752	753	761	758	773	733	809	810	791	780	786	748	763	753	761	780	719	789	745	825	737	735	780	764	734	745	740	788	759	762	771	750	758	759	796	780	793	759	770	771	775	802	772	809	799	790	749	738	747	768	770	765	766	801	741	784	804	773	710	775	775	777	803	703	761	784	767	751	839	826	730	827
22939	21068	28801	23542	21068	20841	3010	826	557	539	518	406	397	369	377	327	341	319	281	286	301	327	262	304	306	265	293	234	274	268	260	275	235	267	257	279	245	272	248	245	257	252	266	210	245	251	243	234	211	251	239	238	227	241	241	237	223	241	246	256	225	235	239	210	238	225	266	240	229	246	272	228	257	204	263	231	254	236	249	247	227	229	237	242	224	220	242	258	224	228	235	220	219	213	219	237	237	238	239	250	236	217	250	221	214	239	246	208	270	220	228	238	216	232	232	248	237	235	240	242	237	251	240	235	227	216	204	252	254	240	223	242	229	226	242	251	219	217	221	222	244	234	247	262	222	231	248	230	230	225	235	245	222	222	211	234	219	241	252	227	233	227	243	237	225	211	237	238	238	242	244	231	235	203	225	233	244	256	244	246	223	259	257	236	215	229	229	232	245	239	231	222	245	261	224	246	244	250	227	238	241	220	226	233	218	239	236	230	248	238	244	215	218	215	236	204	218	228	224	248	225	221	199	231	196	262	210	250	242	233	245	256	243	234	238	233	239	246	231	254	228	248	218	270	244	224	215	221	218	219	245	254	243	236	234	250	230	223	268	260	237	217	244	234	253	236	231	223	225	216	254	237	224	214	265	229	243	242	210	216	226	229	236	224	271	217	217	259	236	211	231	235	202	250	233	233	250	240	237	224	221	254	245	249	244	252	216	252	235	243	247	253	234	246	245	224	252	248	178	225	231	237	226	244	242	250	242	219	260	243	223	211	224	234	243	234	248	230	225	248	231	240	247	242	225	241	207	228	259	209	254	223	232	247	232	241	249	221	204	234	230	206	245	240	257	218	263	242	271	245	240	250	255	262	214	243	244	240	249	207	245	212	228	227	224	232	220	227	233	240	262	189	236	254	229	229	234	244	234	213	251	220	243	230	232	222	235	238	243	226	210	202	242	237	235	269	243	239	236	262	237	224	233	260	248	223	232	240	245	237	249	229	220	218	224	252	196	236	221	229	233	242	241	213	234	227	199	233	232	234	261	216	256	226	258	213	218	248	244	210	221	199	218	240	244	246	238	223	241	218	236	233	246	212	260	262	228	251	218	241	230	262	242	239	239	244	221	218	224	237	261	238	239	214	253	234	245	244	242	225	223	233	224	208	250	232	234	227	252	235	240	233	256	219	246	243	218	232	233	239	225	224	234	210	230	230	230	245	219	223	244	249	227	216	247	247	240	199	254	235	234	251	222	228	193	205	233	225	248	246	249	223	221	216	230	257	277	234	227	246	227	222	234	256	255	200	253	226	254	229	211	217	233	228	229	241	210	240	225	269	222	207	236	239	267	230	219	238	239	229	217	227	277	224	231	231	237	247	219	259	226	241	241	207	244	224	213	248	254	210	232	262	229	259	218	227	239	211	222	259	235	239	232	248	213	225	252	217	237	233	219	191	270	208	219	211	238	218	234	253	215	231	228	247	209	211	224	220	217	204	236	230	245	259	221	240	243	236	274	256	218	250	206	223	246	230	242	252	220	231	234	206	229	228	264	248	194	230	221	219	234	228	243	230	222	238	217	229	214	226	236	236	226	220	237	252	235	224	238	218	224	226	238	266	253	239	232	257	234	225	241	228	259	210	228	230	224	209	224	236	227	255	228	246	228	237	253	241	220	233	235	217	241	249	223	252	221	213	256	259	230	246	259	234	231	224	255	239	230	242	217	246	232	232	240	243	263	245	239	250	228	255	250	246	237	222	250	243	216	243	223	248	239	213	217	222	241	246	229	228	229	237	216	241	229	245	259	243	199	225	229	199	209	227	269	247	262	233	222	245	213	240	247	215	247	223	237	210	248	248	222	223	245	234	245	248	239	209	255	233	264	240	254	252	232	227	253	229	255	202	220	229	231	271	228	230	224	227	249	196	247	213	229	244	221	241	225	206	240	233	215	227	231	221	232	234	243	221	221	239	253	263	226	210	238	233	229	233	224	216	245	242	234	254	231	227	243	258	243	248	217	229	253	232	214	204	207	213	229	273	234	237	231	231	215	213	247	208	245	238	253	217	195	233	263	253	197	263	237	217	237	224	221	221	242	238	225	188	224	219	218	235	217	232	232	244	241	234	200	220	246	211	215	233	200	245	243	242	244	224	222	242	245	259	236	221	247	248	243	209	269	225	235	241	211	255	219	237	213	237	203	235	241	222	230	237	215	246	230	211	225	233	233	248	237	241	247	207	233	210	238	240	261	227	202	235	259	225	231	259	231	225	241	254	218	218	241	228	240	232	210	215	241	260	226	231	228	256	196	246	215	234	224	237	226	225	251	223	235	225	239	233	207	227	232	211	256	212	240	259	265	231	234	223	214	222	254	223	211	249	236	264	232	250	232	228	216	263	233	219	250	255	215	237	234	222	229	254	236	234	255	221	250	231	236	209	212	194	231	215	216	246	210	235	208	222	241	226	246	240	270	225	227	209	219	239	208	240	225	204	232	249	242	275	269	230	224	223	230	235	247	244	235	228	224	241	232	237	227	232	236	207	226	244	215	241	229	214	221	251	231	243	213	224	231	206	253	232	237	228	222	227	243	216	231	206	224	217	226	242	241	238	262	249	238	244	233	233	225	228	232	238	224	228	223	248	217	225	235	231	229	229	223	230	233	232	237	233	227	211	237	219	252	216	232	235	254	244	227	230	218	279	244	235	221	248	201	213	220	248	236	227	244	219	254	229	237	239	224	243	231	236	233	215	233	274	254	226	245	218	218	232	200	238	243	244	213	221	222	234	241	247	242	228	215	227	235	216	219	235	238	263	234	221	239	273	236	239	225	212	251	225	231	242	214	244	236	246	257	246	239	234	225	222	236	247	239	248	243	238	256	234	239	227	238	255	212	238	223	203	250	230	243	210	226	237	241	248	247	228	251	234	215	215	239	221	217	244	204	235	214	216	232	231	242	239	238	253	247	260	231	226	235	229	222	239	247	223	220	243	243	225	220	241	240	220	241	228	252	241	237	222	236	247	274	211	254	229	240	238	228	248	225	218	221	240	249	235	245	223	242	236	222	234	224	209	213	230	223	267	236	226	214	269	252	243	213	227	230	196	211	223	257	247	247	228	231	260	247	259	250	237	231	226	216	217	209	227	256	204	227	224	264	212	236	200	209	210	222	241	226	229	234	228	224	230	248	232	194	226	228	214	227	235	229	237	241	242	247	227	235	227	222	235	264	233	234	230	224	232	240	220	234	257	217	230	229	231	218	241	234	222	238	253	223	205	228	231	197	233	253	231	228	218	248	241	239	221	220	197	236	220	219	220	236	249	246	216	222	257	227	246	225	239	225	235	227	207	227	240	249	229	241	240	224	227	234	218	201	263	229	222	240	215	220	243	236	249	226	245	208	235	230	235	262	233	240	204	217	243	243	208	255	230	239	229	229	239	225	264	221	225	231	252	226	262	209	226	231	263	244	263	216	196	237	224	214	241	220	235	232	236	230	223	244	205
7247	15677	13007	6777	4692	3449	2556	2037	1664	1447	1162	1028	934	886	793	756	699	655	591	545	564	529	526	514	452	505	447	428	441	428	399	434	447	435	397	433	401	396	371	403	405	420	404	410	400	390	380	412	378	367	409	394	362	355	401	359	361	397	386	366	369	361	371	333	347	364	371	353	370	390	390	372	366	361	398	398	417	324	376	379	386	380	361	373	373	345	362	350	374	375	373	352	381	388	355	375	362	378	393	368	408	362	374	390	361	369	341	373	381	351	346	341	390	399	410	400	366	347	378	361	348	394	392	344	370	347	316	393	357	391	379	358	379	361	361	368	350	346	367	340	358	345	357	338	339	387	351	364	359	370	368	344	353	373	335	357	363	374	370	348	363	363	390	367	352	359	342	359	373	346	370	376	341	355	356	410	334	374	355	390	346	353	356	368	356	353	390	353	372	374	362	351	353	385	360	373	346	345	350	379	348	383	337	334	326	377	395	380	373	391	357	348	329	364	369	382	322	383	390	379	331	339	354	353	353	388	350	368	361	373	376	372	358	352	339	376	398	353	348	325	338	375	348	345	355	349	396	371	389	375	357	326	366	362	361	372	360	376	374	360	354	369	362	363	384	375	368	346	350	367	387	359	366	353	363	374	349	365	339	350	386	352	379	341	379	356	337	358	342	394	351	340	315	360	376	366	357	349	337	363	351	414	362	357	335	362	364	371	370	339	386	363	358	341	378	337	374	368	352	364	367	352	377	337	353	329	386	386	355	360	370	326	355	356	363	376	343	375	345	382	366	366	357	330	350	347	373	354	361	383	385	369	379	366	338	401	375	382	352	396	377	333	326	350	343	352	380	366	348	354	362	369	389	358	345	367	346	358	348	404	394	379	363	383	311	351	331	368	393	385	426	396	362	351	335	366	389	356	368	351	345	376	360	364	362	374	366	370	351	344	365	392	367	352	390	380	382	396	368	331	354	340	378	369	368	366	334	363	353	372	380	378	363	350	398	379	357	354	392	404	389	351	369	352	372	368	367	357	355	352	375	340	374	364	355	383	355	396	369	397	369	368	379	336	379	357	365	349	348	337	344	355	388	370	360	352	363	389	388	343	363	363	368	381	383	370	322	362	374	393	350	346	354	335	381	342	389	349	358	372	337	334	373	362	345	349	389	360	351	382	372	364	377	358	375	370	351	343	347	342	389	348	365	402	365	352	357	370	379	376	380	396	367	346	347	347	385	372	354	357	342	338	390	373	327	372	368	379	359	388	380	352	345	360	396	347	346	365	351	380	377	381	377	347	359	363	381	361	374	372	397	340	381	338	318	367	376	336	365	377	341	358	349	328	351	355	339	344	363	357	394	348	381	397	366	356	363	348	369	391	365	348	360	371	353	357	378	360	352	344	367	354	347	346	373	335	354	379	368	359	361	374	353	359	360	354	343	382	377	381	333	335	351	355	356	351	323	362	368	378	376	356	350	345	361	385	366	364	327	360	383	352	366	386	359	340	357	369	352	377	367	371	369	411	356	390	330	354	360	365	356	362	329	377	323	335	368	379	359	349	382	368	375	363	353	363	359	375	363	351	366	343	355	377	380	331	392	382	368	343	384	366	373	360	366	341	359	360	357	363	318	322	394	378	361	381	352	354	385	364	367	351	377	334	376	363	368	360	399	384	383	374	433	376	369	343	354	366	356	379	360	348	352	353	385	327	381	390	371	373	382	341	357	358	357	390	352	346	364	350	356	371	318	366	387	346	356	347	339	344	389	373	363	342	351	376	352	373	376	372	360	345	360	381	354	394	373	344	404	328	390	364	400	357	318	374	324	382	375	389	341	355	387	363	382	354	393	346	327	377	331	397	382	328	363	371	341	357	371	346	371	352	377	380	372	349	329	360	374	383	348	382	393	367	347	356	403	380	346	358	391	347	366	362	384	347	377	393	352	337	375	362	364	364	381	345	382	377	398	363	347	342	354	355	357	361	367	335	361	373	366	368	365	331	347	351	363	388	386	356	362	379	388	343	380	385	365	368	369	378	391	344	364	348	363	378	372	336	398	379	389	374	386	366	384	371	363	353	353	359	315	389	360	349	378	392	354	391	355	343	388	367	361	358	348	357	366	342	398	383	398	404	362	312	365	361	367	350	369	349	383	380	370	391	359	397	357	384	352	388	361	393	396	362	351	342	362	369	356	368	337	364	325	392	355	361	356	356	352	359	342	368	390	364	348	342	340	380	340	378	348	368	360	352	370	377	326	333	347	378	321	379	356	378	349	360	397	349	371	344	372	350	389	374	363	345	378	381	371	339	354	362	312	365	349	377	349	365	340	385	367	390	351	346	405	372	319	345	349	366	336	377	363	348	355	347	356	359	356	382	386	399	379	357	342	338	362	339	354	328	352	366	385	352	370	377	350	349	360	364	344	372	387	409	377	368	346	422	348	385	365	383	371	354	366	366	348	333	354	390	349	400	339	369	402	359	341	368	331	362	372	374	375	338	377	367	376	337	395	336	340	340	332	389	343	367	367	392	367	357	364	367	362	327	382	382	348	384	345	349	367	385	342	391	358	331	358	380	373	362	374	384	381	366	373	354	336	344	344	364	370	348	377	383	388	381	361	361	357	377	380	373	358	367	374	369	370	353	359	351	401	354	369	340	359	381	342	364	404	374	377	352	371	387	337	390	372	370	368	409	331	353	369	361	381	363	353	370	348	352	384	394	347	350	399	351	362	358	344	385	359	372	343	357	354	361	333	344	382	375	346	338	338	346	362	404	371	362	349	346	352	355	371	360	385	328	403	345	408	349	373	354	376	335	377	363	369	375	382	354	391	348	365	372	363	356	334	343	372	362	397	369	350	361	371	381	377	358	368	383	360	396	337	379	369	359	403	348	308	355	367	343	364	387	365	394	379	360	371	330	376	349	381	378	400	349	371	386	351	361	349	398	379	358	366	384	338	336	350	345	358	361	338	385	368	373	310	383	353	367	355	375	345	360	372	385	380	375	365	368	368	344	381	350	340	387	355	377	382	368	375	372	356	385	377	366	376	382	389	357	368	368	380	346	346	365	363	354	332	366	357	419	356	357	352	380	346	369	408	372	339	382	356	369	364	382	365	370	392	390	379	379	346	344	375	387	380	340	375	372	349	381	372	350	361	362	374	354	357	337	354	383	384	351	370	364	347	380	367	401	387	375	355	354	372	346	395	358	384	394	364	366	343	308	365	353	326	341	321	353	358	320	382	394	366	371	367	395	364	327	346	375	362	363	352	385	369	364	361	368	375	340	351	345	335	377	352	365	339	360	336	349	377	339	361	379	362	376	351	360	358	361	345	350	369	385	394	323	338	364	403	383	379	367	339	351	354	384	361	360	371	408	381	380	386	362	347	376	385	393	342	385	393	373	385	361	391	354	402	351	373	349	381	399	386	380	373	371	348	355	344	350	403	361	354	340	332	376	339	356	353	398	351	359	349	341	367	372	373	367	359	382	362	335	357	345
26779	19966	6725	1138	859	795	634	557	567	536	526	561	556	500	530	545	474	522	496	541	502	573	534	532	520	576	505	523	506	498	507	496	564	521	529	519	544	530	498	509	494	547	520	535	529	506	507	538	528	543	500	482	576	533	507	570	506	540	517	549	525	517	546	516	524	513	566	531	490	517	513	576	508	520	501	540	533	499	537	530	513	526	531	509	530	514	540	487	503	502	558	547	555	496	528	527	538	541	511	517	507	502	558	497	549	519	540	504	532	466	512	530	472	541	549	537	534	509	516	514	553	480	493	501	517	537	547	523	542	514	519	513	527	528	498	541	505	543	517	535	557	500	529	503	511	510	517	540	521	527	539	536	506	513	512	512	492	549	541	480	508	525	506	519	497	518	534	499	516	567	517	510	505	496	533	523	538	567	547	525	522	514	474	498	522	543	512	559	500	542	542	558	509	491	586	519	539	517	506	531	571	505	506	546	492	539	515	531	525	561	539	522	530	511	502	531	532	567	553	529	490	505	475	547	518	523	520	530	514	532	502	484	512	513	511	506	537	540	538	524	498	530	521	512	537	503	563	536	533	543	498	518	531	535	501	539	516	497	540	524	497	522	536	545	543	555	514	512	534	524	496	566	515	525	500	491	499	531	533	528	555	527	525	497	520	549	557	513	524	553	538	500	524	566	492	510	516	566	526	543	532	592	546	510	542	543	529	545	524	539	532	549	514	546	536	481	494	554	550	528	530	531	534	529	533	528	503	538	534	575	520	535	532	551	509	458	516	506	509	537	474	526	517	521	536	526	569	507	560	549	517	504	563	528	512	532	544	523	548	499	541	531	529	534	529	527	518	484	488	500	542	562	552	495	506	505	553	509	516	462	518	494	537	490	505	525	523	553	508	494	524	530	526	534	511	508	529	512	529	508	534	502	539	522	474	513	496	552	497	535	507	539	507	454	502	551	539	514	513	478	519	548	531	531	500	538	513	505	513	520	545	520	530	526	533	554	547	519	493	505	515	501	565	487	486	494	535	518	546	537	551	519	562	521	555	563	529	530	517	557	508	507	523	494	540	514	518	518	502	528	554	502	565	533	499	568	527	530	542	531	522	500	506	502	549	495	520	536	527	519	527	522	501	459	509	546	514	533	521	496	492	534	558	520	543	533	519	498	524	520	549	511	528	552	526	532	479	546	542	492	521	525	510	525	516	557	495	550	524	543	542	553	505	541	519	523	439	504	554	539	529	504	504	521	513	544	494	516	551	542	506	514	529	504	547	539	548	545	520	503	528	534	546	521	536	515	487	527	532	501	551	501	515	575	522	582	520	492	525	531	510	512	499	518	562	534	551	461	526	543	490	513	543	507	526	513	541	571	537	564	477	532	485	532	500	506	532	493	529	522	525	512	502	508	502	526	554	524	501	532	555	520	517	518	497	520	533	543	525	510	502	509	526	525	515	558	546	504	522	520	516	536	540	520	530	532	547	504	542	518	543	565	522	520	530	547	556	509	505	493	513	503	526	537	491	576	517	517	562	494	546	556	559	525	496	506	489	547	506	552	520	498	511	502	544	513	578	460	499	541	505	508	513	530	524	520	557	485	520	549	525	526	502	530	518	525	549	538	506	528	500	512	535	496	484	538	548	542	543	504	497	488	508	557	548	532	514	544	546	545	462	544	527	535	509	540	529	513	492	532	510	547	523	564	516	523	504	537	486	555	514	508	539	507	546	524	553	502	513	517	528	554	505	521	541	539	520	515	530	506	532	548	494	521	495	467	509	553	511	569	543	532	544	545	513	504	534	537	538	533	537	534	506	536	507	547	534	520	534	574	512	511	525	528	501	493	561	519	534	536	498	533	522	488	496	542	520	518	554	507	531	507	533	497	482	553	506	528	514	538	541	537	552	548	505	516	501	559	498	562	544	535	529	536	501	534	519	472	485	509	513	533	545	525	534	521	507	560	532	523	535	502	505	532	504	552	541	477	512	487	547	563	500	507	525	536	481	533	522	533	526	509	534	507	484	520	544	528	478	515	516	510	532	518	505	517	510	521	528	524	524	503	556	466	538	490	525	537	529	506	556	520	530	520	500	521	550	476	487	511	506	506	495	562	521	511	503	500	508	550	534	514	447	538	555	516	546	506	526	555	572	528	494	502	499	528	522	514	543	477	576	560	544	495	537	484	508	498	540	506	541	528	501	494	530	483	544	520	539	550	471	559	505	575	510	513	524	555	529	490	527	492	508	527	534	473	563	493	454	524	515	520	512	497	525	517	493	523	536	504	497	510	505	513	521	521	529	497	538	547	509	561	502	513	520	529	509	509	556	505	520	522	538	563	522	486	544	571	522	539	516	532	537	551	505	490	565	542	544	547	515	480	481	576	512	553	534	511	504	549	487	516	530	526	519	531	517	489	547	517	507	524	496	494	530	513	543	513	515	519	494	525	563	511	529	524	522	473	501	501	499	520	504	516	499	512	512	515	534	558	527	534	569	526	528	587	490	496	543	513	505	523	523	502	532	552	526	555	550	524	489	516	562	540	530	538	501	503	504	510	523	532	532	522	507	489	536	519	533	502	537	490	519	514	519	546	528	512	573	553	513	508	499	490	534	517	531	494	502	531	543	526	518	504	525	541	518	494	520	546	516	508	534	524	521	501	539	496	524	560	532	514	502	539	515	496	531	510	556	510	574	558	489	548	526	523	471	496	522	505	509	519	491	562	553	555	511	545	491	510	527	536	507	529	527	562	499	572	530	576	511	512	541	530	529	555	523	532	509	528	524	549	519	544	528	527	563	482	489	537	508	532	483	521	542	534	509	501	532	538	531	514	518	577	489	519	526	571	494	511	525	507	513	558	521	498	567	520	486	484	514	534	546	511	556	492	512	506	528	502	537	569	558	554	520	521	537	505	530	516	528	501	529	547	529	500	511	531	494	492	505	481	525	498	540	508	512	483	512	515	531	552	521	537	494	546	586	519	516	556	524	550	482	506	482	508	512	568	546	488	509	510	542	523	529	505	508	529	525	521	505	536	523	532	569	525	544	508	480	550	499	483	521	536	505	523	517	483	526	496	535	504	531	512	551	547	514	570	543	523	510	526	521	503	470	530	543	479	506	504	558	501	545	503	530	491	498	538	536	475	490	517	538	506	528	573	501	517	523	496	533	522	520	520	497	507	503	515	521	541	518	532	516	519	536	509	514	527	486	512	527	500	520	513	527	510	502	513	534	486	535	535	563	511	484	538	515	595	500	508	533	519	516	516	538	532	529	549	529	525	484	522	513	543	550	546	529	520	553	523	555	508	507	523	526	528	512	492	522	530	516	498	529	536	544	509	558	521	534	495	518	518	539	489	531	487	502	572	547	543	530	515	558	550	558	528	527	522	508	507	486	506	515	549	512	509	524	502	551	569	511	537	531	499	540	518	529	526	525	518	477	527	525	577	499	564	483	534	515	516	494	508	529	561	514	545	507	570	515	503	530	485	496	551	545	535
4289	1727	1548	1146	967	904	904	838	846	787	804	825	854	776	809	812	796	740	761	776	806	750	794	761	798	752	754	763	741	816	762	780	791	796	771	775	736	762	728	753	764	776	745	730	794	733	741	778	744	792	811	780	755	797	801	758	762	751	795	746	773	782	755	736	739	712	798	743	818	739	708	742	766	788	762	801	782	791	740	775	791	772	744	727	771	787	769	723	752	764	772	729	777	756	789	739	757	808	781	801	738	805	789	751	732	752	789	766	746	754	803	767	710	751	765	786	753	769	774	799	733	767	779	747	760	778	826	749	799	781	736	773	742	792	748	774	777	750	735	807	779	790	766	771	757	736	789	723	744	753	739	774	762	735	760	742	767	758	759	757	810	727	786	769	753	757	705	769	833	745	737	752	760	766	800	745	790	742	736	794	780	753	823	794	757	797	783	776	772	766	763	738	783	744	774	779	752	736	786	774	750	755	812	765	755	791	769	790	784	766	792	771	761	759	817	805	795	836	757	746	739	782	765	763	765	748	757	762	809	825	777	762	765	772	796	745	783	767	759	833	774	840	747	753	785	787	762	795	737	768	768	761	736	766	833	707	778	779	817	757	773	778	791	789	816	752	770	729	798	769	806	742	786	783	779	816	828	757	763	761	788	770	809	745	807	739	757	807	749	739	736	748	767	765	781	768	759	743	819	798	762	761	808	775	770	780	730	738	723	756	802	732	763	754	824	728	807	777	774	815	747	737	805	774	775	713	807	768	765	746	764	758	773	777	792	778	810	791	827	747	780	753	750	758	751	823	730	774	821	733	808	820	698	762	761	766	750	760	757	762	760	776	729	744	811	752	769	761	806	769	747	735	793	787	794	728	765	823	780	785	737	763	768	767	722	768	786	741	773	741	782	745	739	771	793	784	751	797	736	749	785	770	738	759	762	796	765	737	738	781	766	753	765	750	796	780	744	731	770	771	753	758	744	754	734	723	799	765	734	755	767	712	753	725	814	768	782	704	765	807	738	738	772	787	769	782	780	726	766	723	805	830	812	723	739	750	759	757	777	779	739	758	826	736	746	739	815	779	747	771	773	729	733	810	776	763	796	787	801	731	819	767	770	815	694	770	745	784	757	756	762	731	725	751	768	777	762	763	777	791	725	775	778	716	808	802	727	727	763	756	807	767	766	813	775	757	790	733	728	754	729	762	788	787	776	795	766	744	770	803	744	753	801	792	781	738	741	714	766	771	723	743	771	744	741	771	747	748	742	714	798	787	831	850	734	744	787	810	748	725	735	829	777	775	751	773	759	779	732	745	785	748	797	767	786	729	790	761	771	745	757	792	798	756	780	721	746	736	810	720	755	758	762	772	760	749	747	733	784	758	791	764	768	742	781	753	804	781	738	803	753	753	718	749	780	749	800	792	786	752	782	779	733	752	769	755	770	756	770	784	743	755	801	778	773	774	762	793	760	758	772	759	805	795	778	772	838	770	789	776	790	756	777	756	791	759	798	772	792	763	777	737	766	798	768	773	779	738	808	763	767	791	732	768	757	765	763	791	751	755	769	746	774	830	783	727	788	797	750	780	776	758	768	770	773	768	766	767	764	749	787	779	739	778	813	766	714	761	747	792	801	797	788	737	791	750	728	783	755	763	814	758	739	757	728	745	734	709	750	721	773	734	735	802	797	810	762	726	714	729	810	767	754	774	737	758	716	723	784	744	776	769	766	774	755	769	799	773	795	782	754	765	757	740	783	737	779	732	801	752	772	801	798	780	810	767	768	766	752	845	803	796	770	753	758	768	769	767	743	771	738	751	737	754	775	767	752	821	735	782	751	765	751	763	768	786	799	755	727	759	832	764	838	733	754	758	763	752	771	761	704	744	756	801	780	747	758	762	784	766	766	784	796	783	796	738	762	749	768	731	786	787	776	742	761	787	770	747	722	777	790	740	776	757	796	778	817	783	778	827	801	788	831	771	772	787	751	761	787	760	706	816	776	738	767	815	811	772	761	730	741	756	807	757	701	786	822	756	793	785	779	841	758	784	771	788	814	724	757	794	761	782	776	751	764	784	722	793	746	794	758	767	758	731	743	784	746	712	797	786	762	792	801	744	769	711	736	765	801	761	780	792	775	739	742	760	716	761	747	761	754	766	828	754	758	689	759	793	750	775	804	744	762	783	753	755	726	774	775	783	766	757	755	783	793	740	729	736	775	788	762	771	829	778	810	746	743	799	785	813	719	788	805	739	746	732	809	770	806	720	732	757	759	774	800	766	738	747	739	765	746	761	762	777	764	768	788	804	764	742	738	749	763	766	740	745	803	748	795	783	729	767	732	719	735	805	718	798	772	720	737	725	769	739	798	814	799	779	757	740	761	762	830	777	761	805	802	762	806	799	790	729	749	805	763	788	745	804	756	737	749	782	765	794	761	799	788	735	773	763	752	768	790	759	731	748	775	784	745	779	790	786	755	797	710	757	766	738	786	772	763	754	802	722	771	764	786	741	765	740	751	751	815	721	764	775	832	744	749	759	815	760	804	736	765	802	738	785	748	781	761	775	764	775	779	789	791	726	760	748	750	718	753	763	754	734	711	769	781	816	776	797	768	790	732	818	778	787	734	738	712	777	756	805	754	820	806	760	772	799	746	808	757	796	741	812	749	761	798	803	797	758	768	761	772	766	793	761	764	778	756	797	799	783	789	748	755	753	713	796	754	754	804	777	785	729	775	769	794	748	767	790	811	749	750	789	737	730	811	744	742	767	755	725	778	745	782	816	730	774	809	778	770	768	801	774	787	744	756	772	759	741	712	754	758	747	792	796	728	786	743	766	830	776	795	767	771	762	797	779	790	731	731	790	811	746	783	757	732	791	784	801	811	793	755	753	762	793	726	791	811	784	728	738	787	793	786	703	773	749	773	742	762	729	740	761	767	772	769	776	750	757	791	772	739	732	732	789	790	799	770	764	780	784	783	773	739	776	747	769	758	786	765	788	743	777	758	783	781	745	769	733	767	730	765	795	759	798	707	757	784	818	768	791	743	763	689	744	774	709	761	774	793	712	754	791	774	812	715	787	832	779	772	769	749	780	791	752	772	821	770	750	733	793	795	731	774	790	801	771	784	792	772	776	740	777	720	796	755	751	752	739	738	767	762	780	770	705	795	828	736	765	744	769	720	749	757	801	772	774	776	739	779	818	791	778	783	757	770	775	749	792	813	758	778	773	742	767	756	744	749	794	765	728	803	774	766	730	776	739	799	707	788	781	755	747	818	759	726	800	841	797	773	757	752	782	822	766	798	740	771	827	822	779	758	795	799	763	734	812	721	790	719	798	790	733	785	760	724	783	783	731	817	842	738	776	804	793	762	788	758	813	733	756	765	748	667	767	800	799	760	766	816	803	785	778	759	781	737	762	727	740	813	716	827	765	793	699	770	754	766	763	729	755	829	779	723	767	766	768	816	758	777	744	728	762	799	780	829	754	724	766	748	761	740	816
23827	21056	28249	24061	20953	5363	1141	863	767	710	693	640	627	558	600	600	569	576	540	567	553	543	545	542	541	547	549	537	489	555	545	527	552	531	494	536	486	515	513	560	530	513	536	526	494	529	513	529	542	535	558	535	544	524	535	509	520	536	516	535	490	584	547	489	524	533	467	563	511	563	499	508	522	501	544	515	539	514	534	535	479	560	509	479	529	559	534	527	511	542	538	510	523	527	559	527	535	511	530	489	499	529	536	512	540	547	521	512	531	528	504	548	544	504	534	502	528	504	535	542	534	528	550	501	528	482	530	496	519	506	525	517	533	486	542	505	521	484	520	539	538	508	519	487	508	486	503	555	459	556	522	534	547	566	504	463	523	589	501	523	520	505	536	490	549	542	556	518	544	540	532	566	516	531	528	540	498	521	508	531	476	509	466	521	487	562	500	515	529	539	507	541	529	544	504	568	548	506	541	548	514	503	503	526	544	515	542	533	491	510	510	495	528	539	482	548	518	474	526	511	540	550	517	541	520	542	561	525	515	495	488	567	529	493	518	496	489	537	569	527	458	510	537	516	542	502	476	528	505	522	521	505	529	525	485	513	497	551	546	520	536	510	499	523	492	543	497	551	511	522	513	498	562	506	574	549	556	505	538	545	543	543	462	511	502	525	513	522	546	528	478	505	505	553	518	508	503	470	526	566	511	500	499	561	548	506	523	520	512	515	558	517	536	496	534	518	503	513	512	540	509	512	530	535	503	508	536	528	513	517	533	523	509	503	552	473	500	522	513	519	548	497	512	504	506	524	523	544	555	510	476	567	545	512	557	516	501	544	496	496	527	525	515	527	506	550	545	489	502	528	521	527	499	531	497	555	536	529	545	514	497	528	516	481	532	549	544	508	498	515	521	530	517	510	538	490	506	529	510	521	546	503	512	567	553	545	483	492	530	489	523	538	476	536	516	563	531	556	527	482	493	553	518	515	517	513	538	534	504	537	542	542	523	531	566	556	529	550	548	556	514	510	532	541	550	528	503	555	543	493	492	538	543	452	538	512	526	505	524	520	527	537	519	554	496	517	494	537	512	510	514	511	479	539	516	511	504	522	489	518	524	520	521	571	498	542	485	503	511	548	522	558	532	492	496	522	500	511	549	515	522	513	502	524	484	508	547	519	531	521	520	531	487	507	550	490	490	556	529	490	487	513	520	497	512	536	533	509	574	501	530	517	552	488	514	550	539	521	499	515	532	507	515	536	498	506	529	519	470	551	501	575	489	530	488	511	494	518	542	517	519	537	551	483	503	504	519	548	513	510	513	514	485	522	509	489	522	482	526	534	478	497	480	485	523	558	532	571	501	522	552	501	497	531	565	536	519	524	494	511	495	503	509	496	521	512	510	509	517	542	490	524	526	541	500	542	516	540	527	510	530	507	513	525	518	531	515	549	485	530	511	543	507	536	493	506	502	537	514	512	520	545	504	508	539	523	554	535	518	552	539	552	498	519	507	555	536	529	472	487	483	526	495	525	551	523	495	499	524	532	521	522	482	513	487	515	513	514	553	482	466	489	536	561	507	489	504	544	509	501	521	502	509	538	515	519	509	527	470	508	546	552	503	523	512	536	522	510	488	544	545	517	532	499	518	477	522	506	514	509	538	526	527	511	489	519	550	474	519	497	515	495	519	518	536	547	494	551	544	549	540	534	507	518	504	527	473	492	517	506	503	499	480	526	538	500	479	503	527	555	518	539	522	547	496	549	522	502	520	534	552	525	515	512	545	494	533	541	491	504	487	516	469	521	496	502	520	532	514	514	510	542	519	545	490	525	493	489	502	577	523	508	511	523	511	489	507	511	530	482	495	540	496	519	529	573	523	509	547	504	524	523	526	547	487	508	551	492	536	512	499	531	543	545	551	530	507	583	528	465	505	562	495	522	505	522	548	503	541	506	515	487	545	543	515	498	521	512	547	482	510	567	506	510	510	521	531	484	512	548	519	504	531	533	531	514	491	485	547	521	526	518	513	541	512	516	534	514	548	562	488	523	515	489	505	517	532	532	534	516	533	505	557	517	549	526	473	521	532	491	506	570	537	518	523	497	481	500	515	528	534	533	504	565	557	522	505	517	553	501	536	545	530	540	502	496	501	513	546	483	534	549	548	545	482	556	536	500	473	559	507	546	468	539	494	514	524	482	554	484	514	530	525	526	511	555	491	545	477	507	491	520	537	524	515	520	523	517	497	536	520	491	509	492	550	532	494	564	506	504	526	506	499	534	492	517	467	523	499	527	556	535	507	479	494	517	526	486	511	518	526	534	526	514	552	528	531	526	512	545	483	531	512	539	509	492	519	524	513	535	576	480	508	489	523	544	490	522	494	514	516	504	537	536	515	529	486	489	551	542	514	513	489	529	533	488	512	545	513	522	509	484	507	481	507	553	551	540	550	524	529	530	489	555	538	532	520	486	523	497	516	500	504	496	562	527	533	554	495	546	484	567	501	523	477	509	574	535	524	516	517	507	523	510	500	534	551	488	588	544	469	487	495	507	519	528	518	512	524	532	511	504	536	517	475	500	541	500	497	534	518	560	555	520	517	527	524	531	559	574	521	513	541	501	536	479	543	489	533	532	521	501	514	488	591	521	515	484	504	505	576	536	529	527	536	551	501	491	511	548	514	525	539	551	484	500	509	518	489	483	526	500	518	527	487	533	500	540	531	505	498	479	482	521	561	521	529	501	536	500	529	532	562	487	531	521	499	536	544	553	514	519	482	536	506	550	539	545	519	541	513	540	504	499	494	520	511	554	496	509	481	514	538	459	539	486	506	524	502	499	540	503	488	503	526	510	538	519	545	543	523	530	543	519	509	533	539	527	516	530	522	508	531	551	515	531	504	545	518	548	487	495	536	547	524	501	504	555	516	505	495	521	520	493	523	471	483	499	548	551	526	498	512	509	540	483	535	563	493	513	508	489	522	524	536	532	532	510	527	498	489	505	468	458	541	512	567	498	538	536	519	514	544	494	535	516	518	487	516	517	496	499	527	525	525	533	500	541	507	523	515	534	495	521	550	507	498	538	549	521	447	543	535	503	545	503	502	520	503	497	549	596	510	481	516	513	490	497	561	538	493	517	527	487	521	492	514	543	562	505	543	476	501	528	484	480	508	483	543	521	534	534	490	511	530	550	517	490	564	497	541	531	547	530	506	511	512	543	534	516	497	563	517	509	522	510	528	515	539	516	535	542	510	528	519	504	518	524	507	485	493	532	535	528	505	476	512	511	508	535	555	551	508	556	546	497	559	562	540	495	547	566	512	499	538	487	524	547	520	539	566	491	501	524	546	560	497	533	495	520	516	562	509	512	519	537	512	472	506	501	539	545	481	483	517	503	530	496	486	511	470	481	529	538	538	528	520	551	526	547	526	515	538	487	523	497	515	508	465	525	518	522	497	501	512	503	520	510	488	495	522	597	521	509	529	512	549	484	523	507	548	546	508	474	507	479
5296	10044	8534	4366	3150	2412	1983	1710	1396	1290	1228	1119	1057	1034	995	973	904	901	907	867	869	906	852	804	828	786	882	835	809	817	798	794	807	811	773	757	771	762	791	779	803	796	780	782	819	744	782	804	803	761	770	786	735	803	769	810	816	842	767	758	783	777	787	778	794	791	818	821	809	815	796	823	804	733	798	780	817	761	752	753	798	751	772	741	827	752	763	824	739	753	814	788	729	736	761	781	790	761	752	771	804	751	728	736	797	769	766	774	790	750	770	801	781	760	811	774	791	787	769	821	759	736	726	727	766	757	749	757	758	828	738	783	796	711	797	773	783	804	752	758	710	796	735	771	776	727	826	805	798	781	716	770	783	752	765	794	742	778	792	748	763	784	788	790	778	791	732	769	777	803	743	837	731	790	728	789	760	745	806	775	793	797	747	793	784	773	741	736	752	769	749	765	747	804	800	787	744	767	765	724	733	744	801	777	760	800	799	759	700	801	762	796	782	759	795	750	757	785	800	719	754	760	734	750	777	773	756	734	781	821	806	766	797	690	795	787	740	784	733	805	812	815	754	745	753	761	782	756	753	764	769	761	737	806	796	816	787	762	821	784	728	778	776	749	776	805	747	797	784	767	749	765	732	772	708	771	777	750	827	748	760	750	797	728	779	755	753	788	788	826	775	731	787	774	744	745	748	802	783	740	747	741	766	732	795	789	805	772	786	745	803	769	776	755	732	772	746	705	746	753	752	789	788	778	764	771	751	745	757	797	762	772	774	815	697	744	755	801	734	797	760	757	753	750	716	792	785	762	820	758	797	817	750	717	736	766	734	795	748	759	826	763	786	746	800	785	783	728	771	742	766	739	817	774	759	749	748	771	786	780	800	754	841	810	764	759	771	792	745	732	796	771	770	798	784	768	757	801	785	734	775	724	744	788	777	759	809	803	743	778	770	760	786	781	782	794	844	755	734	780	770	752	740	779	779	817	766	763	743	772	741	764	720	766	800	751	763	754	755	735	749	754	779	730	771	767	739	763	807	789	773	752	801	755	773	772	818	790	762	763	734	768	740	757	767	784	788	762	806	758	745	777	782	771	768	761	799	793	762	744	770	764	781	729	761	709	770	777	796	766	722	780	797	807	756	746	728	768	760	764	806	784	747	726	801	754	756	807	735	744	803	764	802	731	775	824	840	771	766	721	795	741	765	730	757	774	773	765	700	743	791	744	776	813	745	846	800	766	771	776	714	773	761	763	746	736	753	800	855	773	710	789	751	784	736	758	729	761	818	765	755	746	800	783	710	784	777	827	789	759	759	754	729	737	764	725	797	805	809	811	778	729	838	803	808	786	787	764	763	778	727	752	762	729	744	764	749	770	778	822	744	783	809	791	751	800	771	793	701	752	753	773	824	795	740	792	754	775	773	782	773	781	797	752	783	753	792	746	788	755	815	724	738	782	765	764	767	782	765	756	721	853	804	784	778	778	816	758	735	752	767	742	730	773	791	793	763	735	820	762	824	745	769	731	809	731	791	751	785	746	765	744	818	735	732	785	790	755	780	715	781	756	770	742	774	783	767	764	753	745	722	762	689	774	732	733	720	793	697	773	756	742	764	800	768	756	781	762	798	760	769	720	781	800	794	748	781	813	794	760	785	770	722	814	751	745	761	774	763	766	755	798	761	775	763	766	754	758	810	736	785	781	709	791	734	778	726	765	770	757	777	792	764	739	730	742	760	792	754	761	785	747	843	790	770	744	735	752	740	771	760	761	773	742	797	737	757	788	801	794	782	707	822	776	819	726	783	795	771	769	736	697	754	815	745	819	727	764	757	751	781	758	835	765	717	768	783	732	835	790	778	761	796	736	794	832	829	745	799	708	719	757	703	735	828	765	785	868	776	720	747	763	786	750	785	782	770	776	806	765	790	804	794	775	736	729	778	728	739	718	757	814	757	731	776	755	795	760	771	819	821	753	779	735	788	793	774	755	759	767	760	777	811	691	742	789	767	775	801	769	739	792	735	716	743	749	773	768	760	774	746	798	718	796	792	793	787	752	791	755	700	759	792	787	767	739	777	773	810	732	762	775	806	719	761	772	812	737	801	777	744	783	806	762	819	756	772	712	747	757	758	737	719	759	762	794	747	788	766	768	802	785	797	764	763	718	719	757	801	826	814	797	765	789	791	702	750	808	763	741	730	779	818	797	758	777	794	753	730	752	754	732	734	740	742	763	792	759	808	740	731	810	763	783	774	761	836	806	721	738	828	784	750	763	766	783	747	749	767	779	774	804	759	724	761	742	791	816	721	746	763	740	779	797	805	756	780	793	806	770	784	795	823	774	745	773	774	771	743	813	765	754	761	741	774	753	789	747	711	801	799	747	756	758	769	742	783	787	740	792	762	751	723	721	759	802	741	762	749	730	774	764	823	779	748	765	770	800	750	717	760	736	784	755	747	785	715	758	778	806	761	792	821	805	733	766	725	728	782	743	755	827	726	766	795	744	764	746	757	745	714	758	723	822	783	782	716	772	807	780	761	796	764	812	757	772	759	745	755	770	764	817	715	744	835	760	788	758	743	756	758	763	720	805	764	794	766	740	751	743	757	760	719	777	719	738	713	770	737	745	735	785	770	744	791	729	738	752	780	720	760	774	778	748	734	749	769	821	752	732	720	790	815	767	758	815	792	776	822	779	816	690	789	771	764	811	731	738	728	743	725	767	736	800	759	791	769	793	773	763	783	796	768	799	774	773	781	827	823	759	725	789	749	777	794	779	734	755	723	750	734	761	724	770	721	752	793	785	750	818	719	810	776	734	778	737	752	793	752	761	766	745	805	803	822	781	783	780	710	772	779	777	746	791	716	780	763	755	768	767	734	736	773	748	762	817	764	752	773	730	742	809	741	802	774	793	740	730	808	723	795	721	779	765	751	782	739	803	778	756	760	719	785	796	772	726	736	765	750	804	743	811	792	763	791	792	773	770	762	738	782	741	793	762	748	742	724	813	789	756	773	748	761	765	799	808	746	763	810	789	788	736	780	767	757	739	807	781	783	785	759	780	745	763	804	798	697	765	769	804	753	782	782	751	780	805	761	772	744	744	754	796	818	776	760	778	746	738	791	731	737	748	782	780	748	766	774	771	775	775	754	775	785	781	787	724	755	778	804	793	741	804	760	767	768	734	803	736	746	762	807	791	772	769	752	745	752	778	834	756	741	728	783	785	749	738	788	797	777	773	804	789	782	781	708	746	749	787	750	746	755	813	752	750	754	750	786	757	759	736	744	778	750	763	805	809	776	769	785	792	760	787	768	730	787	797	785	701	779	737	779	814	784	767	731	770	760	774	771	785	803	816	742	797	789	785	853	746	795	785	762	738	745	732	789	782	801	772	749	785	696	752	799	809	786	740	765	752	779	792	773	770	748	783	745	702	786	773	799	778	793	742	780	750	780	746	781	757	749	794	735	749	761	751	760	780	746	782	783	811	771	731	758	751	765	748
22945	21044	28756	23564	21051	20779	2913	839	613	559	488	432	401	375	338	365	304	319	346	284	305	284	284	271	295	253	259	269	248	238	241	278	231	275	256	242	234	272	253	234	249	248	245	227	235	287	227	278	262	244	217	243	263	268	246	211	236	243	248	242	232	256	245	249	253	249	236	244	242	240	243	260	234	214	228	219	245	245	265	251	225	232	247	230	231	235	236	219	220	251	244	219	259	242	237	249	242	230	230	225	229	223	236	214	219	225	231	248	230	264	223	246	204	233	199	256	231	233	216	217	255	221	247	233	237	239	218	228	242	212	230	227	232	223	223	239	205	215	234	208	236	225	225	263	225	224	239	208	258	210	243	225	220	228	241	229	199	238	212	268	236	218	254	251	243	240	203	230	213	233	211	215	202	213	236	197	202	217	237	241	221	218	236	225	268	237	228	245	218	260	262	239	236	232	205	216	237	221	230	227	251	257	233	209	247	233	203	224	228	226	245	230	208	242	235	223	209	234	233	228	243	233	224	244	270	222	224	203	233	223	221	225	234	207	182	203	242	235	249	209	206	251	227	246	219	226	205	255	216	227	230	227	239	231	221	266	215	230	215	226	221	216	215	223	226	222	231	227	229	233	234	212	220	240	237	233	246	229	242	216	223	249	229	237	243	260	273	216	210	231	246	205	219	235	256	221	225	257	236	228	245	227	237	240	230	226	224	205	235	234	243	210	232	222	224	209	234	246	219	231	246	224	229	239	233	233	250	227	228	249	252	233	247	250	228	227	239	254	239	229	244	198	221	228	244	221	222	208	249	213	233	237	214	231	251	218	243	210	238	227	239	229	240	250	246	229	235	204	228	210	226	213	240	229	241	253	234	237	223	230	228	232	232	237	247	217	227	250	248	216	237	224	231	221	213	254	218	224	240	216	227	227	224	251	236	205	237	214	229	215	238	243	256	249	234	233	233	213	225	226	228	241	237	228	242	235	230	219	211	211	222	228	240	210	216	257	248	267	245	225	234	235	233	212	247	220	232	207	244	229	232	218	221	220	233	233	219	257	233	239	226	240	226	223	257	219	205	230	231	217	259	259	245	259	235	213	242	256	256	231	245	245	225	201	236	222	212	240	236	235	222	221	233	246	219	231	274	238	237	222	260	212	232	224	222	219	226	239	197	232	244	223	220	241	205	218	240	207	204	223	254	281	242	236	220	241	228	221	236	248	225	247	228	224	232	234	224	241	207	238	218	226	255	213	206	231	210	242	252	244	248	222	258	217	222	232	240	243	239	221	245	238	242	260	230	214	217	207	214	230	247	237	238	231	253	218	257	252	246	276	258	230	226	229	223	236	217	243	218	218	241	236	255	237	234	230	244	240	206	208	241	257	230	234	203	231	230	269	248	253	213	247	234	215	238	240	223	251	237	248	220	258	228	258	241	234	238	220	239	222	244	241	220	251	233	249	206	245	234	247	252	213	208	230	224	229	231	243	215	264	241	262	224	204	237	237	228	241	218	235	224	213	249	230	228	255	220	237	229	254	236	218	244	255	259	227	228	215	257	231	233	250	211	218	223	227	232	245	214	225	256	258	232	252	220	229	250	239	208	243	218	224	227	237	231	244	218	251	211	224	210	239	233	231	233	212	240	241	235	240	256	224	196	215	233	233	250	218	244	214	224	246	222	290	225	207	245	219	231	247	241	253	246	234	216	224	244	220	236	218	211	239	202	222	215	256	215	210	222	221	210	233	250	232	209	259	245	207	223	200	245	200	222	239	246	217	221	207	238	226	224	223	245	262	257	228	265	242	233	256	215	233	224	235	226	232	246	217	235	222	223	251	240	224	248	234	257	225	230	232	220	224	225	250	222	248	195	233	231	239	221	229	244	239	229	234	229	228	213	233	249	222	213	248	223	238	239	232	209	255	237	235	200	210	226	226	248	229	240	219	232	210	235	252	238	238	225	230	222	223	254	250	234	235	205	243	245	227	224	231	220	245	245	240	225	254	230	258	234	223	207	254	226	255	221	243	209	256	217	225	223	234	240	233	226	217	246	235	215	261	245	221	230	243	249	227	227	223	228	215	221	231	224	244	236	221	236	239	218	270	230	230	251	210	228	259	235	227	222	263	236	220	247	230	215	220	235	238	230	251	256	215	222	218	241	220	214	230	248	229	249	250	220	240	265	262	223	227	248	228	259	243	229	205	227	226	215	218	247	236	219	237	237	255	233	227	244	229	216	220	206	237	228	226	218	247	227	251	256	229	240	242	217	239	243	222	247	220	227	223	231	233	216	243	213	231	236	229	208	227	217	228	238	223	249	234	240	243	224	227	253	229	219	242	218	214	229	243	223	221	212	217	232	239	261	229	230	250	214	235	236	222	220	239	196	228	225	219	229	225	214	226	213	245	236	224	231	242	208	238	208	244	240	243	231	252	208	254	210	229	260	238	218	238	250	219	262	239	224	235	225	231	239	211	224	225	245	249	243	237	223	222	244	235	224	257	237	222	249	225	214	224	231	238	235	229	219	250	250	198	220	243	229	251	200	252	199	232	248	238	238	240	239	242	224	238	231	223	264	240	225	237	239	215	219	226	262	192	234	235	231	237	240	248	255	220	236	244	228	252	224	224	249	234	239	240	239	229	223	228	212	221	237	213	247	238	248	238	251	219	235	216	226	216	231	231	193	244	238	242	249	216	236	240	256	239	239	225	264	224	242	220	220	232	232	236	233	216	236	239	238	204	235	211	216	229	237	184	227	220	268	219	243	211	253	213	240	230	227	233	238	220	244	247	223	213	230	245	214	221	247	221	244	245	232	246	237	269	238	249	229	218	210	230	218	230	229	255	220	208	222	251	227	241	238	215	213	228	237	213	248	244	269	212	223	220	244	230	244	229	246	242	209	230	234	262	248	224	227	260	218	236	232	233	257	248	238	223	228	230	240	228	219	198	217	244	212	258	260	242	222	249	226	245	237	237	253	233	246	214	229	227	234	219	202	234	213	238	215	236	214	238	219	247	262	220	228	213	241	230	229	216	236	212	216	230	227	214	191	217	228	233	228	212	226	243	252	237	233	229	246	235	214	255	232	230	226	214	232	237	210	217	248	203	208	260	226	242	236	230	204	228	238	236	229	174	254	230	217	237	210	215	206	210	224	238	212	233	229	245	229	209	219	258	206	212	241	233	230	232	221	234	220	238	240	260	192	253	227	234	214	214	230	240	222	223	236	249	223	232	233	217	225	240	232	243	241	237	235	225	223	218	234	204	228	224	195	210	235	244	226	235	259	226	226	226	238	235	234	243	238	202	239	269	228	234	226	228	248	217	255	235	225	224	250	252	234	217	250	253	249	223	219	229	242	231	248	234	231	244	245	226	218	227	242	243	227	229	252	242	224	244	228	235	222	213	242	212	254	237	225	240	238	226	241	242	250	247	249	253	258	236	242	223	216	233	223	249	229	251	228	206	241	208	238	249	225	242	237	226	239	255	236	231	225	190
7261	15569	12901	6924	4655	3462	2584	2029	1675	1387	1207	1067	898	889	772	689	678	595	588	560	548	515	462	471	462	482	512	472	453	423	439	428	433	460	414	406	421	378	364	415	370	357	346	412	418	371	413	383	430	371	392	375	376	376	385	388	362	351	374	364	374	367	382	372	363	378	380	380	362	353	333	406	400	386	379	362	387	339	371	354	375	366	380	385	346	356	328	377	384	371	380	379	349	361	372	329	372	362	348	318	413	388	360	410	356	366	352	362	346	386	380	376	401	373	374	342	342	369	349	326	366	355	348	356	375	391	342	384	381	378	350	360	356	366	389	366	363	358	352	340	363	383	350	346	385	360	374	361	367	352	348	358	358	344	355	370	385	373	364	367	351	363	391	392	373	364	360	350	363	361	352	336	345	345	336	344	382	349	375	367	328	375	377	371	353	395	348	382	337	349	362	373	363	369	315	330	351	350	331	364	361	346	317	376	386	351	335	376	350	355	377	343	357	381	373	366	377	378	370	386	303	354	363	363	368	375	345	350	351	346	330	310	371	335	335	353	384	345	353	379	350	328	335	414	354	341	347	380	356	333	350	335	346	341	348	384	360	363	362	342	364	376	329	366	327	341	372	362	378	370	352	400	356	346	379	370	385	380	393	383	370	360	380	343	360	344	365	341	345	388	342	384	355	353	361	394	375	320	365	377	412	358	361	351	376	383	359	380	383	335	347	342	369	366	332	329	350	374	370	364	357	360	398	350	363	347	373	358	340	387	371	370	365	346	367	369	318	370	332	305	355	362	359	323	346	364	348	352	331	348	360	348	353	382	313	366	376	336	358	350	358	353	368	364	350	337	361	336	357	360	368	330	302	401	362	327	379	369	381	364	332	368	319	390	349	366	347	392	352	363	402	344	365	376	369	358	352	342	381	367	394	353	375	369	394	349	374	349	353	344	352	338	336	356	318	369	403	372	391	390	369	379	355	382	383	375	377	356	366	348	355	312	373	359	386	375	353	334	349	356	379	377	385	357	352	425	364	346	341	333	355	394	350	359	367	356	365	374	384	376	368	365	345	361	394	368	356	324	371	365	360	392	340	353	342	354	357	337	362	399	361	348	374	383	359	373	396	362	333	336	339	350	349	375	380	361	357	333	365	339	342	326	365	364	378	334	351	369	348	326	348	327	292	346	382	376	386	355	358	364	373	345	386	403	364	388	377	367	372	359	359	384	351	344	368	316	384	357	372	336	382	377	349	364	382	354	334	387	373	366	377	372	366	357	352	320	364	356	375	364	356	378	387	372	367	362	411	366	368	344	357	362	370	376	368	366	358	353	355	386	353	383	370	352	373	361	319	346	340	359	367	340	379	356	326	354	369	368	356	346	343	378	383	342	366	376	348	370	337	394	373	348	355	363	362	368	372	363	359	361	373	375	355	339	403	346	363	355	377	350	369	332	343	349	343	370	362	362	361	372	341	351	317	347	361	344	375	344	314	370	358	354	343	351	358	341	372	335	364	359	352	375	334	369	383	363	348	351	362	371	366	340	381	373	341	381	351	377	389	383	358	374	370	357	369	343	363	386	399	367	374	358	361	383	338	343	318	359	343	357	367	368	369	374	373	387	357	327	361	356	347	366	396	371	318	363	376	364	374	341	414	363	377	387	354	374	365	338	328	375	393	361	352	390	361	305	342	357	343	323	358	379	383	364	358	338	371	357	327	378	319	373	367	321	385	345	352	330	349	368	345	357	363	388	343	346	350	379	362	351	347	362	340	373	366	344	371	398	353	361	372	350	370	374	371	341	364	350	388	344	361	373	388	368	371	367	313	326	378	353	384	356	377	377	382	331	353	335	345	343	378	338	341	360	362	361	365	350	376	383	354	342	341	342	359	365	325	326	357	362	347	345	377	372	378	375	377	383	356	342	356	365	377	377	360	323	368	346	361	373	374	345	359	358	371	332	365	382	368	356	372	344	386	373	420	366	363	375	347	378	357	356	376	369	345	328	333	364	400	337	328	360	360	330	316	387	361	355	378	361	331	358	363	385	378	396	361	343	337	353	355	343	347	326	368	389	370	408	333	376	370	325	383	346	348	352	358	362	346	349	376	346	349	364	377	340	331	336	376	396	367	368	352	390	363	339	345	351	363	317	350	372	360	360	357	362	351	336	332	407	352	383	333	365	392	331	372	358	405	370	361	362	359	380	337	353	370	376	365	384	365	360	361	329	347	380	328	356	335	385	338	374	359	392	361	323	351	366	376	353	344	333	375	353	356	382	375	352	345	370	385	337	357	340	358	362	369	335	362	345	382	390	374	366	389	370	359	355	356	330	355	372	364	379	349	397	366	337	358	360	355	370	404	363	362	350	408	344	371	355	356	342	397	325	370	357	393	356	349	343	370	333	344	376	339	361	348	353	347	359	332	374	321	371	374	362	333	414	368	381	371	356	355	376	343	353	340	341	345	347	359	371	350	351	368	358	339	361	358	328	355	329	355	350	372	405	380	351	373	324	341	364	397	380	349	381	348	340	373	334	375	387	380	339	369	370	370	349	352	340	338	366	351	337	339	349	347	411	370	388	379	345	377	332	329	326	347	378	383	363	387	358	346	312	357	392	348	339	355	327	383	356	348	326	353	338	339	353	368	329	378	358	360	371	385	353	399	350	349	351	340	393	341	397	348	357	359	338	348	352	343	364	377	352	361	359	354	369	346	350	362	381	344	369	343	365	391	344	364	327	355	370	367	385	318	351	335	336	347	362	354	386	339	389	366	331	370	386	349	338	361	363	353	339	357	360	347	358	343	353	355	376	355	373	304	380	389	350	375	346	384	358	377	372	336	358	346	350	367	359	364	379	371	355	359	352	374	337	360	351	373	333	345	356	349	367	367	352	396	358	369	332	348	382	337	379	350	352	387	373	358	365	361	370	349	354	375	357	351	373	365	369	350	373	407	376	357	347	348	318	365	359	350	349	380	366	356	357	403	352	392	378	348	388	368	352	362	412	332	376	383	339	370	342	348	372	360	340	399	367	325	343	344	364	351	371	404	377	329	358	344	360	392	362	365	364	389	371	346	364	404	378	359	352	362	354	356	378	376	360	345	322	323	348	324	382	431	392	376	380	318	394	371	364	377	358	331	372	364	361	379	347	345	336	386	364	333	385	346	352	364	372	382	351	372	373	324	350	346	328	395	349	383	351	347	356	369	360	334	360	369	348	375	353	349	333	388	398	344	351	352	363	348	353	406	361	373	383	362	388	350	352	364	383	344	368	356	385	360	358	368	354	380	356	336	371	360	376	366	342	324	391	322	338	375	349	371	348	365	392	357	369	357	355	372	403	346	336	359	365	345	395	372	395	336	370	381	348	354	353	362	360	357	342	344	343	330	355	377	352	374	385	340	375	394	369	364	349	350	364	344	394	348	315	333	330	353	355	373	368	343	346	333	343	359	360	356	352	356	357	354	379	360	357	385	335	367	344	348	386	353	361	400	335	402	360
26696	19861	6522	1039	762	660	587	533	574	519	539	492	494	577	492	499	495	532	554	542	482	514	512	540	540	516	486	566	501	536	532	527	494	519	556	508	519	475	520	537	521	521	487	522	478	565	538	533	536	520	519	514	501	499	508	530	501	575	509	537	478	494	524	502	494	510	514	508	541	499	521	499	499	517	521	518	525	473	509	540	524	519	468	503	529	495	533	521	510	492	499	539	511	526	493	512	508	515	574	519	479	483	501	518	508	497	538	536	470	555	494	491	580	546	513	548	518	498	545	542	543	547	509	517	510	549	525	531	537	500	524	517	491	503	509	538	522	512	526	536	516	543	478	541	483	524	550	509	525	542	488	561	501	503	557	526	565	495	489	506	526	501	499	574	535	492	514	565	558	527	541	500	510	485	557	530	523	468	524	508	501	573	523	496	547	520	519	526	518	524	499	550	526	574	520	510	486	513	518	522	510	490	516	528	443	529	534	482	503	507	499	512	479	488	539	531	504	516	475	516	564	511	515	551	527	568	481	483	519	504	527	570	497	523	505	533	571	536	532	547	498	538	554	536	519	507	498	504	535	491	503	534	522	506	514	516	554	520	498	507	491	512	505	528	543	502	491	534	528	506	541	529	533	510	474	504	572	532	527	559	526	484	487	498	520	516	494	535	542	542	537	503	502	527	476	502	501	555	548	510	533	516	500	536	509	473	512	515	544	496	505	502	527	526	483	558	520	516	539	519	496	531	508	518	493	507	526	513	521	482	489	517	511	519	539	491	494	504	529	576	526	556	572	481	524	513	519	498	520	542	547	492	531	514	518	513	509	523	535	540	546	489	527	515	531	531	508	503	541	540	514	537	527	561	560	509	507	536	530	552	495	503	533	484	544	486	532	507	519	507	498	530	491	512	500	500	516	520	487	515	511	534	503	520	519	554	526	495	535	511	514	507	537	527	508	497	498	472	549	510	537	537	543	477	555	506	548	548	522	537	515	466	520	542	535	513	524	499	567	503	504	481	514	531	529	520	508	512	540	512	511	486	463	517	517	548	454	525	515	466	497	540	517	533	499	550	514	486	497	486	560	537	516	478	511	507	505	522	542	502	519	517	504	478	530	550	501	502	485	523	505	576	534	515	549	501	543	556	529	499	528	513	501	538	563	545	506	507	541	548	494	499	508	544	569	511	506	540	535	525	531	537	510	509	511	521	540	487	500	536	503	495	535	506	515	539	546	526	538	544	523	533	470	526	493	527	494	506	545	538	488	561	509	544	499	559	488	502	540	499	501	535	525	524	496	501	514	524	518	528	516	509	524	515	527	511	532	524	516	549	529	519	533	521	508	508	533	542	541	536	531	490	542	511	508	507	508	484	578	482	476	522	568	514	516	514	514	531	560	493	515	558	527	486	521	544	528	474	544	535	515	538	528	530	505	529	511	516	520	483	502	524	512	538	467	503	560	485	533	486	530	495	529	531	524	498	517	507	534	522	520	544	486	500	485	532	550	527	460	494	535	477	521	482	501	548	531	551	524	495	516	532	518	529	517	501	525	565	530	583	503	489	508	539	524	498	522	521	512	504	515	543	481	498	507	521	542	494	543	537	499	482	497	537	520	511	518	543	518	509	569	528	502	539	509	496	487	527	532	523	525	527	530	527	470	543	514	574	521	539	491	502	537	552	521	512	543	506	477	533	524	523	527	466	523	509	511	537	513	544	516	507	533	468	510	561	510	534	566	508	519	569	517	530	553	525	540	549	487	486	523	520	516	523	533	544	521	553	533	528	516	483	495	510	511	500	499	543	501	521	528	493	495	527	477	500	506	505	543	527	513	492	503	544	522	534	510	488	523	510	530	465	507	516	510	505	496	522	515	501	554	551	531	526	502	473	521	535	499	512	505	506	523	532	490	569	537	545	528	527	550	508	535	488	533	521	506	541	515	528	497	522	550	519	533	522	523	492	511	490	487	493	521	535	553	505	544	510	507	513	521	550	513	506	498	497	529	533	483	539	497	501	530	536	507	471	535	516	524	522	524	558	516	516	490	535	547	523	537	491	547	520	495	522	474	539	527	532	501	537	501	507	503	491	517	530	513	496	521	539	480	500	549	509	515	516	523	511	522	528	523	513	541	519	492	531	537	534	545	542	523	505	462	551	565	560	547	538	495	508	518	458	495	536	520	541	527	518	540	523	519	519	512	526	526	478	526	486	533	542	514	513	482	534	559	516	524	483	481	506	499	510	542	561	489	522	475	537	556	493	561	499	533	512	475	534	506	511	509	528	520	485	515	520	507	555	542	542	522	503	441	513	535	500	512	521	560	479	488	532	529	509	524	533	524	572	510	504	512	460	495	521	536	525	517	515	520	511	515	514	506	532	543	533	519	540	539	525	488	495	473	519	495	549	533	538	530	529	499	500	561	536	575	512	555	495	471	494	493	505	514	528	539	548	539	522	512	509	496	518	509	493	539	530	556	545	520	512	533	521	541	565	509	536	518	503	533	524	519	506	534	498	503	520	502	528	561	527	523	516	514	518	532	501	537	476	556	516	540	487	527	501	477	504	519	512	481	472	488	490	507	508	503	532	497	541	526	497	533	541	526	507	515	528	537	545	565	509	529	526	516	521	528	503	551	482	516	541	542	478	536	520	480	481	566	512	501	529	526	521	511	503	535	506	535	502	508	492	522	546	507	528	491	524	549	519	529	498	520	510	479	552	549	538	528	510	529	511	540	546	512	505	513	507	517	516	538	512	503	510	529	509	536	517	505	520	495	517	491	512	543	494	507	521	491	487	520	508	518	489	515	508	566	525	517	523	521	498	497	519	517	488	536	518	515	531	532	483	481	535	485	577	487	520	517	525	503	526	538	541	521	515	524	499	489	496	519	492	534	496	519	511	520	512	471	493	505	494	526	521	487	503	492	530	519	521	522	510	519	534	485	507	565	560	482	530	499	520	520	543	518	528	554	532	578	488	489	547	544	523	508	543	525	519	531	551	535	524	537	500	522	532	541	524	546	506	540	528	515	479	532	507	536	483	528	487	537	500	528	543	517	497	533	509	489	551	532	526	524	542	497	498	539	484	495	507	486	507	522	512	538	519	497	518	535	555	492	489	501	541	499	506	533	559	508	545	523	516	545	539	522	504	526	523	487	521	522	521	488	488	500	534	518	501	534	518	465	539	483	523	540	492	516	521	505	501	508	529	489	493	520	548	535	501	544	519	477	508	553	547	552	505	494	497	482	534	535	567	513	507	533	522	539	501	520	521	517	518	477	528	541	466	482	511	513	510	501	529	532	539	490	540	579	499	542	526	514	546	503	530	515	488	548	489	508	529	507	498	540	537	538	507	500	520	536	503	491	526	511	514	529	507	512	520	522	537	515	532	486	510	453	514	503	524	526	564	540	524	532	498	503	540	514	495	556	510	533	533	531	547	544	541	537	524	513	502	506	552	486	516	474	528	517	523	541	543	534	533	520	484	532	495	481	548	502	506
4302	1613	1537	1106	993	903	830	861	842	749	866	786	809	769	799	745	747	756	778	796	759	788	795	799	775	751	700	780	698	811	772	788	775	736	749	756	745	766	761	770	753	746	779	764	754	772	743	756	728	774	749	768	817	737	711	748	779	762	815	798	752	769	782	771	726	755	771	748	741	781	746	765	800	715	750	742	792	755	765	749	787	730	746	781	762	730	738	772	760	760	781	746	752	778	735	769	777	798	780	778	806	760	730	766	800	739	793	747	766	771	807	776	729	763	725	798	752	810	745	818	767	789	712	771	755	785	718	755	747	732	770	799	797	797	798	737	734	731	804	752	773	758	755	814	707	743	743	776	796	742	760	739	766	749	750	691	767	763	771	781	827	738	809	838	746	778	769	757	719	793	708	768	761	741	797	765	784	791	735	748	716	753	776	729	775	742	756	780	720	756	716	728	764	765	763	802	754	791	773	726	774	752	771	764	757	778	745	793	798	823	760	770	771	743	779	747	762	812	750	760	770	775	732	750	745	744	776	761	790	781	779	737	785	704	788	716	754	778	719	808	739	772	736	708	773	805	771	760	742	764	753	768	728	748	767	724	787	752	792	753	742	789	747	789	758	788	780	732	770	785	704	769	737	757	746	731	791	770	752	793	763	762	742	763	824	760	737	760	779	785	782	718	780	779	796	763	754	771	710	765	788	736	772	725	799	773	768	755	769	752	696	704	819	707	746	714	763	720	746	725	714	758	782	774	795	747	729	749	789	738	766	781	729	742	790	741	759	816	796	758	744	776	753	692	757	762	723	749	762	749	770	752	764	761	739	742	748	812	765	783	743	704	744	776	782	788	743	776	782	742	787	778	749	771	768	754	771	769	757	770	723	752	777	772	758	760	783	730	763	759	753	764	817	716	733	757	792	762	756	772	780	744	740	781	804	726	766	747	774	821	745	739	802	775	744	755	749	737	772	773	795	786	763	809	748	779	792	802	723	789	697	776	757	750	762	779	763	780	789	761	742	763	769	756	734	729	801	757	782	805	743	749	747	790	756	757	795	797	784	700	709	789	739	743	787	801	730	774	766	795	714	768	726	796	746	744	735	757	739	802	749	833	794	775	750	779	714	794	796	761	749	795	733	812	750	750	743	771	739	757	772	784	794	797	722	770	767	738	748	739	774	789	788	756	825	698	765	738	784	743	743	797	735	722	713	766	760	776	800	767	728	764	753	792	751	717	732	773	744	762	753	790	783	729	776	795	708	731	760	762	787	804	758	752	792	783	783	731	708	769	758	745	733	758	751	743	775	785	747	757	778	730	782	786	776	777	749	805	736	718	721	796	782	745	760	766	728	822	779	771	764	794	767	738	752	787	785	756	772	749	727	755	735	751	756	769	763	791	757	729	771	747	745	802	730	754	736	742	752	781	725	762	763	765	718	752	763	746	779	701	729	763	742	738	766	787	790	768	764	752	736	804	844	770	806	750	781	789	755	768	754	755	808	768	732	764	759	770	759	767	777	776	788	829	775	742	787	761	830	745	796	758	717	750	716	761	777	694	745	748	761	744	767	783	718	720	731	788	784	737	800	774	726	801	729	699	778	774	700	751	776	772	742	784	738	745	745	797	728	775	746	794	733	763	692	755	753	761	737	781	766	800	794	768	756	725	741	769	764	761	742	755	745	727	771	759	752	781	739	773	791	779	767	750	714	751	757	802	770	785	750	759	778	747	755	718	790	753	757	810	764	765	802	724	745	777	759	797	757	767	786	747	792	794	770	751	780	693	780	727	800	728	747	777	720	771	762	754	744	771	757	754	750	778	781	757	767	769	747	786	759	803	765	740	795	765	754	763	688	789	761	775	761	733	762	761	791	775	792	753	737	726	741	725	837	743	767	784	795	725	740	793	753	796	775	738	746	749	743	787	743	737	728	770	730	712	807	749	747	690	789	703	773	804	765	747	743	759	751	774	792	808	738	753	720	741	774	740	789	777	730	778	750	772	765	751	745	761	798	741	813	755	730	757	762	776	745	752	780	752	738	720	751	780	822	769	733	722	741	744	800	777	737	776	770	747	735	735	752	762	708	765	730	780	776	776	773	775	744	724	742	767	770	752	767	715	755	841	780	744	747	774	765	722	757	770	735	728	733	750	699	718	764	794	736	769	793	693	796	745	773	747	763	752	673	804	806	762	782	761	748	753	752	777	773	724	753	772	752	760	813	776	713	794	788	833	761	799	763	786	757	747	764	729	757	780	747	743	743	801	766	735	727	771	774	758	735	732	777	771	762	770	800	752	768	803	762	768	747	767	743	781	757	739	739	743	825	774	785	754	765	701	775	763	755	758	773	793	748	744	721	766	750	727	772	743	812	822	721	782	677	783	778	771	791	762	753	768	822	739	807	788	754	741	763	717	800	757	774	754	778	782	748	801	793	737	745	782	700	730	774	757	767	758	721	725	759	810	802	725	762	725	719	771	789	735	790	771	699	802	714	725	778	741	763	764	723	816	766	793	754	768	739	762	760	786	760	760	761	746	734	729	731	735	730	742	754	735	706	775	799	746	768	764	771	770	758	771	747	785	744	764	736	730	752	770	747	744	791	741	759	683	769	769	715	777	755	764	762	732	828	717	799	790	708	760	734	772	754	758	732	730	785	742	761	767	775	748	774	737	786	782	767	777	764	756	820	761	751	684	760	744	733	748	801	760	804	715	806	734	767	741	727	772	754	739	757	723	768	784	781	740	789	771	777	758	716	702	751	768	753	759	786	730	776	776	847	757	781	734	733	756	746	783	795	721	750	781	764	767	744	763	751	743	786	804	709	773	746	760	752	759	730	731	829	784	757	721	748	744	722	793	733	730	785	803	750	761	740	829	741	764	794	742	775	802	796	747	792	789	784	736	738	766	730	768	761	734	759	774	754	785	814	783	754	807	753	781	764	783	771	750	739	783	811	756	727	773	778	757	754	765	769	783	763	749	750	750	815	772	775	738	780	802	776	760	750	742	784	756	746	771	784	758	784	753	770	782	754	731	756	811	754	758	698	747	710	762	723	747	766	754	740	766	780	792	772	772	702	761	753	761	718	723	743	776	823	755	777	772	783	797	745	833	746	724	805	818	750	747	778	783	765	767	769	782	725	725	770	732	744	816	762	760	801	797	845	748	768	720	746	774	781	770	732	795	782	771	764	740	778	739	785	723	743	773	732	752	731	774	748	765	771	784	787	735	741	765	785	758	713	762	751	778	755	753	740	756	760	793	732	779	771	755	741	741	749	763	785	829	779	797	757	764	729	748	787	736	799	764	758	744	759	754	785	749	751	827	750	786	755	726	720	792	768	756	764	768	712	776	740	747	700	798	767	740	713	726	764	756	835	774	757	770	751	766	789	775	738	813	772	724	781	792	743	737	688	759	788	811	743	809	770	725	776	730	724	758	752	779	765	766	761	736	771	797	793	729	722	748	726	771	781	749	749	759	766	783	702	736	744	779	760	776	743	711
23905	21118	28341	24134	21017	5542	1193	834	692	672	667	619	633	587	579	606	573	558	572	570	557	572	591	544	508	495	548	554	517	528	487	499	529	548	505	538	535	543	521	540	556	525	562	530	516	517	537	519	522	488	489	554	501	496	517	538	482	533	481	496	522	542	512	509	478	517	528	573	540	536	559	488	499	489	501	518	548	564	509	496	512	541	572	524	537	525	525	552	503	568	517	523	529	477	563	555	516	495	574	511	521	506	487	521	578	499	532	514	561	508	546	549	511	502	462	544	474	516	493	491	480	526	541	542	495	498	509	527	501	520	467	554	508	500	541	525	508	480	506	479	495	486	498	523	559	542	517	558	548	476	523	480	521	512	541	528	566	511	503	506	512	535	519	498	527	515	522	494	507	557	522	510	519	507	533	521	501	497	547	517	482	530	520	515	541	511	547	516	491	536	517	551	527	497	502	553	513	491	529	539	521	520	491	515	501	524	489	494	510	514	504	488	503	537	495	529	498	527	480	530	537	533	520	518	539	530	494	462	531	551	562	527	478	469	486	526	517	479	540	500	509	527	531	499	501	486	538	522	485	542	521	507	502	537	506	476	522	531	514	560	495	492	493	522	517	517	503	531	506	478	476	513	522	524	522	553	504	506	476	527	532	533	507	543	545	541	497	536	486	501	498	446	493	485	462	527	540	531	513	484	541	530	484	499	522	552	556	484	481	535	578	519	541	472	509	498	478	524	527	483	514	525	491	530	494	516	508	514	503	565	540	532	480	563	516	523	523	491	499	501	490	544	522	516	491	477	506	528	497	511	523	549	488	495	496	506	493	487	484	544	525	548	541	505	505	501	484	534	533	560	542	567	548	529	523	487	469	518	522	516	506	526	505	500	537	551	499	499	539	522	508	504	554	521	507	535	485	467	501	504	492	512	515	505	492	538	531	537	522	462	481	491	527	523	566	555	544	546	535	534	522	513	508	558	529	500	514	513	526	572	507	501	528	501	497	507	537	492	545	513	532	558	508	552	542	546	516	473	541	500	522	466	511	501	511	555	523	522	533	516	495	537	498	475	509	508	533	526	499	513	534	539	521	526	492	496	553	552	548	547	550	534	520	516	517	515	502	480	529	533	538	532	500	498	496	492	526	552	530	525	488	466	514	504	500	513	531	524	492	500	506	538	483	505	514	552	521	490	506	492	539	535	526	513	471	454	538	492	497	513	522	497	498	507	523	492	520	525	484	494	490	492	483	524	533	514	492	492	489	533	469	529	542	530	540	515	502	510	454	515	501	531	522	544	534	534	512	503	506	507	502	541	526	509	524	490	507	502	490	502	543	513	524	519	547	506	520	564	545	478	534	563	545	485	530	525	523	539	546	519	534	520	504	525	476	500	505	522	482	490	529	535	516	505	494	529	500	518	501	506	538	513	521	527	501	513	508	509	549	509	510	514	505	549	496	505	538	487	504	495	508	558	511	539	519	538	503	522	524	509	495	506	511	511	513	477	496	516	492	558	519	518	508	488	519	486	495	502	532	526	525	524	557	535	512	473	516	519	522	518	531	511	521	511	463	535	573	522	530	523	495	519	514	509	531	530	517	509	506	525	532	522	507	522	527	508	522	499	504	514	507	496	525	512	491	510	542	523	489	539	529	527	504	497	445	508	484	490	529	523	537	515	526	505	519	521	509	490	528	538	463	511	519	488	488	490	531	499	515	487	496	545	509	567	521	534	490	520	543	509	484	525	515	536	478	519	532	524	541	518	537	502	520	531	539	516	523	567	496	510	526	525	524	513	538	537	514	472	549	503	497	522	520	502	518	505	509	482	499	487	503	528	488	531	525	513	478	530	535	513	503	525	514	538	524	485	531	504	525	506	520	513	535	523	480	531	453	505	538	496	479	511	520	526	453	479	479	521	479	523	490	522	479	523	528	547	506	496	558	461	505	536	495	529	515	479	533	549	496	486	536	501	525	511	521	499	486	518	488	530	545	492	546	477	512	506	561	509	544	510	553	528	507	475	521	526	546	509	485	466	547	481	564	506	552	479	531	535	528	527	487	532	539	526	462	497	504	545	491	502	532	539	541	495	486	527	537	512	541	487	484	522	504	509	522	518	529	507	538	518	502	519	520	521	540	501	533	504	502	545	526	549	510	530	532	481	501	491	507	533	506	515	508	521	518	513	524	509	505	510	521	513	503	523	537	538	534	506	516	556	495	527	578	518	510	499	507	478	508	524	529	478	536	460	534	518	535	502	533	505	482	491	509	490	490	530	512	535	482	492	525	493	524	503	519	503	527	508	549	508	507	509	536	486	525	554	546	510	499	505	504	530	529	524	520	546	517	532	502	533	481	541	483	544	527	491	513	494	513	519	504	547	512	515	533	503	509	512	510	530	497	517	519	503	505	530	484	508	496	530	479	528	479	553	497	493	517	532	533	520	529	514	484	490	526	536	536	501	508	487	507	504	475	504	534	480	458	510	536	507	528	526	483	499	521	532	456	527	517	468	488	505	500	515	475	502	511	512	483	458	471	581	489	509	523	525	572	532	504	503	510	504	494	506	518	509	515	515	521	500	495	504	521	480	497	553	517	538	520	513	497	492	501	551	513	537	551	514	509	482	513	524	531	468	511	530	524	505	433	550	507	517	522	502	539	523	468	494	579	504	525	514	538	535	573	508	485	551	503	491	531	480	539	564	505	490	561	529	518	489	534	517	522	534	577	484	536	470	540	552	511	508	504	513	482	518	511	492	499	507	549	523	516	492	517	531	484	495	488	535	501	487	543	572	472	552	532	538	449	525	533	511	483	505	501	518	541	527	491	544	516	500	510	461	534	500	540	525	492	497	501	486	509	511	540	541	511	498	491	537	515	549	511	555	574	487	497	505	519	530	524	534	526	475	501	473	507	514	509	549	512	533	498	522	514	514	505	488	559	523	505	497	517	569	484	506	519	531	507	508	509	528	508	527	508	506	529	489	519	478	477	487	501	494	485	496	500	507	524	528	533	504	475	508	529	539	534	525	524	526	500	513	522	504	505	533	516	479	532	468	527	490	547	512	530	487	501	497	524	514	451	517	506	511	458	572	480	508	539	527	494	523	522	561	492	478	546	537	511	545	510	541	512	518	514	537	493	511	523	526	532	515	494	529	532	526	539	506	508	526	505	509	511	501	502	485	504	565	534	571	516	504	524	511	522	527	478	498	479	525	529	473	509	447	512	507	502	525	491	506	506	531	488	493	523	522	522	503	527	512	497	498	508	549	537	515	520	538	542	519	520	547	516	498	476	510	490	533	500	554	542	523	471	558	492	496	513	537	556	527	523	555	546	524	507	519	547	496	533	493	509	509	551	514	481	460	481	545	477	506	536	505	513	499	482	499	500	459	528	549	516	511	522	461	524	492	487	503	502	548	488	496	520	517	520	532	549	515	478	473	554	530	529	521	502	497	513	545	546	515	523	550	518	552	532	478	548	516	512	519	461	512	513	489	486	480
5190	10170	8412	4384	3136	2398	1913	1610	1512	1310	1204	1129	999	1077	989	901	907	858	904	831	863	863	859	854	786	830	817	845	770	800	797	842	756	763	802	798	774	754	788	774	837	752	787	790	736	761	773	780	723	735	778	780	779	809	787	758	791	772	782	733	770	792	685	764	800	772	715	724	797	724	746	760	723	736	797	808	722	750	761	761	791	774	735	725	812	756	733	798	714	717	771	727	768	725	784	777	769	818	808	744	753	770	777	741	798	723	756	744	747	752	762	764	765	790	769	704	749	785	757	793	754	772	798	835	734	772	777	742	744	750	779	755	748	743	814	738	780	781	773	717	795	794	750	812	738	718	783	765	794	792	752	801	770	776	805	789	807	805	742	773	801	789	729	775	789	738	817	759	792	731	768	728	766	792	804	725	769	751	780	753	791	809	778	774	775	786	761	725	800	775	776	790	823	780	779	744	739	737	768	766	801	744	748	746	757	784	718	752	749	733	730	760	700	807	741	752	701	738	790	767	753	751	744	772	781	763	752	757	709	741	765	797	738	725	763	783	748	743	762	760	748	771	772	804	737	794	799	816	750	808	744	829	759	749	771	740	770	795	785	792	777	705	741	745	757	813	764	752	762	765	760	693	808	778	758	763	808	751	749	742	757	746	713	746	766	765	764	783	743	765	770	746	760	751	758	768	771	801	741	752	772	726	763	787	805	766	749	787	766	771	716	735	771	744	787	746	762	778	798	732	729	795	711	750	752	725	756	759	788	776	789	737	785	806	733	802	797	798	790	759	730	722	760	805	826	726	753	732	779	743	755	786	780	796	736	799	748	776	784	754	760	752	745	743	757	758	740	782	773	821	845	764	796	768	812	774	757	735	791	730	774	755	739	790	764	798	734	732	738	741	772	769	751	749	789	796	748	794	743	795	770	748	727	807	744	802	761	775	800	763	780	757	765	797	764	814	768	730	747	746	753	757	782	755	759	733	738	742	801	807	718	786	766	795	745	734	758	741	802	762	786	729	746	745	765	797	774	731	752	762	778	733	718	725	792	725	765	773	762	754	830	775	758	729	753	746	787	795	764	756	743	723	824	705	812	761	757	753	777	743	730	760	736	810	776	789	774	756	756	762	801	776	729	791	776	772	753	825	784	763	781	779	764	749	796	691	726	750	755	763	777	746	739	747	749	778	749	761	771	759	788	766	739	773	782	795	750	787	742	751	755	768	772	754	795	747	776	726	764	771	796	772	760	823	782	768	771	730	762	731	763	766	770	792	815	751	727	769	822	772	768	747	803	783	767	785	741	742	775	761	748	742	770	751	732	747	741	763	788	827	708	731	847	785	733	702	776	750	788	801	759	773	789	761	765	794	812	780	756	739	794	749	762	772	749	740	772	768	784	772	778	714	777	798	801	789	730	812	764	780	780	798	793	743	792	707	793	787	746	796	766	688	759	738	766	783	750	769	758	783	742	721	749	800	779	760	745	807	744	776	767	789	781	777	755	749	756	731	742	754	732	750	745	789	794	777	702	757	757	733	753	753	802	762	779	713	793	765	781	814	795	715	799	759	790	743	739	802	771	729	744	799	754	767	740	754	737	750	728	720	803	766	705	822	730	776	794	747	739	754	779	760	746	743	762	737	729	776	733	741	781	796	711	756	781	793	750	754	780	733	776	726	733	769	808	766	728	747	751	751	735	738	761	769	765	804	761	751	760	741	766	776	817	758	801	797	732	737	803	752	793	740	779	742	762	756	771	750	732	794	762	722	738	721	800	745	731	767	741	741	716	761	760	767	760	788	735	782	772	779	768	803	782	785	768	762	781	763	813	803	770	786	780	736	744	787	746	756	814	718	764	799	757	776	723	723	722	742	774	735	699	789	797	778	760	817	744	739	815	791	774	712	757	783	745	796	749	777	759	836	724	774	727	743	752	769	777	735	747	734	795	716	766	830	798	758	739	750	750	813	768	763	711	791	813	739	779	737	764	758	806	731	769	713	776	740	753	782	766	805	764	777	820	747	796	744	722	809	701	752	769	804	750	774	781	735	816	782	777	752	768	760	729	763	741	772	775	779	822	761	746	769	767	815	782	798	750	750	804	784	786	750	795	789	822	737	776	809	772	750	707	758	791	751	780	754	788	779	754	775	747	751	746	736	734	771	783	780	757	813	769	726	764	752	756	738	761	753	728	759	768	756	739	764	732	769	741	773	787	754	801	796	792	800	730	770	763	722	738	737	782	731	778	722	735	802	783	760	697	778	757	718	785	739	754	786	791	750	780	777	762	729	781	757	733	773	750	777	724	771	731	730	751	743	775	743	782	766	745	760	797	778	776	728	725	765	762	741	763	736	749	733	745	779	763	748	777	779	768	783	714	778	752	760	747	792	776	761	733	724	781	796	762	776	766	781	756	725	785	743	759	728	761	752	714	757	788	771	747	767	802	702	785	788	741	780	754	778	788	754	768	769	738	812	817	758	775	791	763	778	744	744	772	805	788	757	822	780	774	765	710	724	787	810	760	796	797	737	721	763	754	758	740	766	764	770	767	761	741	769	773	781	715	806	755	741	758	772	759	771	797	768	794	756	762	754	743	793	763	807	737	755	758	756	741	801	788	751	757	756	761	815	793	743	734	806	733	768	786	783	750	755	774	825	764	791	827	761	749	729	763	731	739	746	778	769	743	751	798	784	762	785	757	741	812	777	764	776	749	801	800	750	772	763	760	806	738	791	802	748	789	730	795	748	824	793	760	781	753	723	723	742	732	743	733	768	729	779	800	802	779	799	742	742	790	713	773	784	746	739	755	776	743	749	774	736	801	767	775	778	803	791	756	800	784	736	785	786	789	767	793	763	730	739	772	785	714	719	731	799	790	780	742	736	834	744	789	697	802	767	782	741	765	732	743	750	781	755	738	766	766	721	778	800	727	738	742	759	745	750	754	784	736	770	758	816	756	763	789	761	801	749	736	753	800	746	784	746	754	709	797	741	783	748	800	819	769	798	731	771	767	808	800	740	796	779	725	720	804	755	702	816	792	753	746	729	753	760	779	738	794	733	758	735	743	805	739	749	746	807	790	737	765	785	791	742	722	763	741	740	723	738	739	766	776	811	752	776	756	767	781	740	758	693	707	740	787	798	788	821	752	801	741	775	773	770	763	703	731	803	753	789	730	788	800	770	767	793	752	739	779	798	754	771	777	705	743	776	792	779	789	740	760	792	800	774	757	782	725	725	835	778	795	753	765	749	744	807	756	791	743	799	785	760	751	748	685	798	775	754	765	746	761	792	784	796	709	750	784	758	778	742	783	784	749	712	768	795	754	745	733	782	771	742	788	742	759	771	758	768	751	794	769	741	717	783	708	813	777	751	755	784	793	781	768	800	768	750	787	805	736	715	768	769	764	705	760	785	748	758	774	771	811	819	736	750	758	755	792	740	772	720	774	853	787	791	793	739	721	712	743	796	796	764	747	711	748	776	787	754	777	754	755	808	790	749
22967	21048	28747	23551	21048	20782	2864	827	596	531	479	414	392	384	344	316	314	293	295	318	278	315	317	300	265	279	244	241	271	272	260	265	249	251	259	270	241	245	219	234	265	252	232	245	211	238	228	250	207	251	231	211	224	232	255	251	219	224	236	244	255	230	241	214	245	235	249	223	243	237	221	238	268	241	248	236	222	239	233	209	222	246	246	249	249	238	238	225	234	198	210	245	235	225	221	230	226	221	244	215	240	241	206	226	233	218	255	240	238	232	251	248	219	217	230	232	212	212	241	224	228	218	217	215	216	215	261	203	235	244	246	227	240	208	209	223	233	250	241	226	239	215	222	230	223	214	245	242	218	227	208	217	227	200	223	237	215	239	254	228	222	229	234	233	226	258	219	231	242	232	228	254	237	232	217	218	230	251	236	242	217	192	213	220	224	195	225	215	206	234	218	250	235	235	249	245	219	235	236	228	206	220	213	199	246	236	238	218	238	220	241	214	228	239	220	224	271	252	253	229	249	225	209	214	211	218	268	248	216	215	202	239	216	207	219	238	237	232	212	234	243	227	194	230	238	237	211	249	223	221	237	224	240	218	243	219	229	206	214	234	241	223	237	221	226	234	239	223	217	227	236	232	228	241	233	226	223	244	222	247	219	199	199	233	228	222	228	222	240	223	229	222	224	215	246	205	245	226	220	228	227	212	232	222	214	229	261	259	203	233	203	224	202	222	245	203	238	237	224	228	224	240	243	207	251	225	235	217	238	240	188	199	217	248	220	235	226	238	238	209	243	230	217	233	218	254	234	245	252	216	231	215	230	244	220	231	214	221	254	257	223	242	217	234	232	236	230	213	211	248	233	222	264	215	249	223	205	229	199	232	207	213	249	240	200	215	244	229	213	225	229	227	236	232	230	225	203	227	260	251	225	242	240	236	238	202	252	206	211	243	235	212	218	226	219	217	208	211	246	257	265	210	230	246	240	207	201	231	224	252	228	246	229	215	188	214	222	211	213	215	210	231	243	254	209	229	230	238	215	214	235	200	226	212	226	222	219	210	219	216	241	227	228	234	223	243	227	223	232	230	193	252	247	225	245	240	207	245	249	240	228	246	232	224	244	236	226	228	229	229	237	248	254	223	219	219	245	224	210	215	236	203	230	231	203	222	231	219	236	241	223	247	197	225	231	215	215	204	214	210	210	241	228	228	257	224	202	231	230	215	238	238	210	230	217	215	209	231	218	207	226	253	221	219	201	218	231	198	226	216	233	219	232	233	233	233	239	234	229	237	220	217	228	223	220	237	225	235	233	232	208	217	240	231	226	238	244	187	225	231	209	253	238	227	221	218	262	233	242	247	244	243	222	213	229	233	238	204	204	217	215	222	211	227	246	215	203	219	238	236	234	247	248	221	268	235	226	188	227	217	219	215	201	229	244	252	253	190	251	238	211	220	219	223	241	249	249	224	224	223	228	244	222	258	233	226	233	209	238	236	248	235	237	234	219	212	240	225	237	234	249	254	215	226	192	218	240	232	209	251	224	216	214	232	233	226	219	230	245	257	248	220	237	243	224	230	207	215	238	226	233	226	233	241	209	252	234	241	225	231	238	214	222	232	225	220	242	241	237	240	231	241	222	217	244	253	221	215	242	238	244	260	222	241	236	209	216	239	241	235	244	227	252	233	253	231	215	236	242	207	223	208	225	225	196	240	254	220	243	236	238	220	223	225	219	215	220	245	214	227	240	210	229	219	216	247	231	212	231	231	220	242	220	229	205	197	216	223	211	219	216	247	243	203	230	226	221	254	219	239	234	195	214	223	230	204	239	237	242	229	217	259	256	205	212	236	249	202	226	233	253	214	220	197	229	205	223	231	213	240	232	264	236	230	222	229	218	207	237	210	236	228	264	254	253	229	239	241	222	216	236	245	251	222	207	223	223	253	225	198	210	223	238	212	232	226	205	235	239	250	215	239	224	225	217	244	236	242	219	228	216	241	215	249	209	209	232	212	242	222	222	219	208	212	193	203	239	222	211	202	211	204	226	221	241	227	229	218	236	218	204	250	246	225	228	245	235	214	228	231	220	206	212	242	231	234	239	227	222	248	206	227	228	223	217	214	253	227	231	231	197	219	217	216	244	197	270	219	235	240	203	228	230	239	244	203	242	221	227	229	210	233	211	226	221	231	232	246	212	237	219	273	244	248	225	242	241	222	236	225	210	203	244	217	228	217	233	231	224	237	230	234	220	231	213	237	228	252	227	215	242	219	208	231	228	208	221	214	218	220	202	210	233	222	201	225	223	249	260	237	224	237	247	230	237	241	239	207	243	255	248	262	191	228	198	239	233	242	212	228	263	208	190	254	262	215	237	252	229	218	247	241	198	239	246	234	203	229	230	204	210	206	220	195	231	227	196	227	240	211	194	229	238	233	210	228	233	241	204	204	211	227	231	204	197	228	231	234	211	223	232	234	200	238	250	216	262	256	215	226	228	239	228	212	217	229	209	233	213	211	219	256	206	227	229	216	284	234	240	258	199	241	220	245	222	204	219	252	216	231	226	231	227	230	222	227	227	241	215	215	218	223	241	216	234	242	238	226	279	255	248	254	237	233	213	250	211	247	201	226	216	207	232	243	232	213	197	229	255	213	220	227	212	250	240	242	218	218	222	217	223	241	215	239	236	228	212	231	233	232	232	237	210	216	221	219	233	217	249	216	199	212	257	232	198	227	253	246	220	234	210	201	204	229	192	229	241	237	222	236	217	239	231	224	235	241	239	221	217	240	225	254	210	229	222	226	225	235	240	250	219	223	226	249	211	258	249	226	205	217	190	221	256	220	218	231	219	204	240	201	239	217	204	230	237	227	228	217	207	241	225	211	236	224	236	235	251	226	214	230	192	255	235	215	237	193	220	237	220	228	230	218	192	231	236	211	200	237	222	245	238	215	227	221	211	239	236	250	245	210	226	215	237	259	212	259	218	198	221	220	236	234	269	220	215	259	179	253	228	229	211	249	250	235	214	233	225	219	249	221	244	235	224	239	211	235	223	227	259	241	208	226	206	213	239	233	251	238	239	242	242	223	256	229	184	207	211	249	218	236	239	223	220	205	195	211	209	235	223	219	215	223	239	229	203	214	234	217	209	228	225	204	232	212	228	225	204	220	222	218	239	214	237	235	224	237	243	242	218	196	250	223	218	217	258	224	221	247	244	212	230	185	207	236	257	216	233	247	220	234	222	256	240	219	211	238	239	238	230	224	251	228	188	262	231	201	210	238	205	233	223	214	226	202	251	229	225	226	223	233	259	232	231	261	225	235	218	256	244	220	247	218	258	217	240	230	213	222	207	252	238	262	241	216	223	226	246	213	239	239	243	260	215	208	236	229	193	226	228	236	239	227	242	243	221	230	248	268	211	214	250	260	249	224	215	247	235	222	204	204	205	216	228	210	234	242	225	223	225	231	229	213	227	221	242	192	220	245	243	242	238	217	216	248	223	254
7367	15793	12912	6771	4817	3508	2540	2005	1637	1394	1181	1033	979	743	751	719	675	625	617	585	566	490	502	496	498	464	442	443	437	440	420	405	415	423	439	416	415	366	377	392	375	371	378	347	366	403	363	386	379	375	383	387	377	367	384	377	373	369	392	364	338	364	355	391	379	374	349	385	381	349	365	340	399	366	417	366	319	365	347	364	369	372	365	390	339	343	354	358	359	342	371	390	378	353	367	356	357	383	375	341	365	372	352	318	383	346	365	349	349	354	361	370	352	354	351	366	361	360	356	356	355	341	375	385	357	364	387	385	380	358	393	352	345	351	383	369	376	373	370	377	383	349	364	360	375	348	343	325	357	332	371	379	335	361	374	331	332	316	385	371	375	383	348	378	345	365	347	350	317	358	385	362	349	353	380	343	356	328	365	323	352	358	371	337	364	370	343	381	345	362	328	370	344	386	353	355	364	341	372	350	337	329	351	353	330	329	362	390	382	322	347	348	369	351	341	356	382	367	357	360	335	404	355	354	379	363	363	401	340	360	347	360	384	351	375	313	359	334	355	373	381	397	351	371	349	369	351	393	342	330	357	376	364	368	364	359	328	373	338	328	376	363	357	326	357	348	376	359	341	385	350	342	360	356	359	328	344	348	359	379	344	373	373	336	357	346	320	359	322	314	366	376	355	353	327	368	351	323	399	335	360	354	346	365	363	364	320	342	376	345	342	350	362	358	343	354	363	358	364	355	358	359	349	337	361	366	376	381	359	333	353	341	369	391	374	361	330	379	359	376	362	359	327	333	382	334	363	382	395	366	353	351	404	337	373	380	354	351	397	361	360	350	359	354	358	344	354	332	372	321	350	379	340	364	354	339	351	352	352	347	370	342	340	358	330	374	336	364	370	349	335	346	369	347	406	366	361	354	365	379	377	359	355	360	363	352	368	363	360	412	343	366	345	375	362	359	372	348	384	354	357	376	362	345	366	366	367	351	309	337	363	376	343	366	371	360	348	316	341	376	329	365	334	331	354	351	367	349	378	366	359	329	343	361	359	329	352	365	354	332	380	363	389	354	372	329	309	378	365	364	368	338	354	351	348	345	334	346	370	367	344	321	347	358	329	335	361	352	332	373	357	316	370	352	359	362	369	328	378	359	381	353	350	358	345	353	369	399	371	342	322	358	355	364	359	410	363	375	348	359	319	398	352	384	381	370	347	378	358	356	365	342	381	381	362	352	386	364	343	372	368	340	351	367	347	348	392	351	321	358	339	345	310	351	359	351	382	368	346	365	358	355	359	329	391	326	352	375	347	345	365	371	376	365	352	353	387	352	335	384	355	344	408	357	358	334	312	375	382	341	343	365	361	356	353	344	367	355	346	355	346	330	381	368	346	325	330	344	333	353	375	344	390	370	351	364	352	366	335	356	332	366	339	306	378	370	380	349	369	302	363	359	373	364	383	370	378	389	362	391	358	345	342	371	364	349	343	339	338	332	347	361	368	345	352	380	340	371	348	358	390	392	361	378	353	351	377	323	354	354	415	375	367	346	338	342	363	350	347	355	342	392	347	326	346	376	338	363	380	340	343	376	366	345	331	404	387	375	372	370	348	368	348	350	358	391	359	354	364	366	381	379	323	368	334	391	320	373	352	372	343	321	354	344	336	316	355	363	319	354	385	383	365	356	382	356	364	366	350	332	315	335	373	353	365	380	328	373	367	366	347	399	383	375	344	363	331	352	382	388	330	369	331	347	362	350	345	343	354	344	340	363	332	345	364	364	353	360	348	350	360	359	356	348	376	367	348	326	359	322	367	374	352	366	381	321	369	393	367	335	370	355	351	375	330	361	343	357	363	357	362	351	422	345	358	358	355	365	344	355	360	346	326	337	364	331	344	373	350	352	378	342	360	345	366	358	374	333	380	369	380	340	367	382	335	353	364	371	344	363	372	371	362	335	355	336	334	359	369	369	380	369	335	349	359	353	334	302	355	358	343	360	351	343	362	341	362	334	360	341	336	363	370	355	366	355	352	365	337	387	363	369	378	336	323	335	330	379	392	367	336	354	341	358	337	336	364	356	394	385	328	363	381	388	371	332	385	346	353	374	368	357	374	313	358	357	399	356	326	318	351	372	333	377	321	345	370	360	332	328	339	326	336	397	356	363	359	338	377	369	351	346	338	330	360	372	361	398	342	314	368	354	377	385	355	350	354	331	375	388	339	338	295	359	340	369	355	361	354	379	307	357	358	357	364	368	342	356	343	373	362	374	352	357	336	355	362	364	315	396	357	339	334	373	354	326	362	342	371	377	340	354	354	327	347	375	344	367	380	353	334	399	401	385	348	365	362	355	344	358	363	348	377	328	361	355	353	357	336	340	357	371	382	336	350	372	366	340	354	346	373	361	376	358	363	370	348	348	339	351	290	359	348	356	325	331	332	364	331	373	363	366	371	362	333	369	338	324	371	345	342	354	365	338	337	349	344	379	344	345	333	360	355	350	342	365	356	350	376	333	370	325	351	336	370	325	369	349	356	365	362	359	317	389	375	383	325	337	335	374	390	339	331	335	348	340	356	377	367	335	332	345	413	345	404	346	374	349	391	378	396	365	353	308	366	345	350	365	329	382	355	347	402	326	362	334	348	367	393	354	387	366	375	352	334	334	336	361	353	339	341	387	363	373	345	317	379	361	364	329	348	363	349	337	376	358	365	335	376	373	334	367	350	345	380	346	354	368	336	358	371	350	376	322	340	343	371	355	339	382	366	348	364	353	378	384	371	378	347	335	356	353	367	359	348	343	349	380	327	322	335	362	358	363	361	351	348	368	333	342	356	357	341	379	325	358	378	355	345	365	338	308	390	355	339	349	348	384	361	354	378	329	355	374	334	349	329	369	347	348	371	358	332	375	367	369	334	358	369	337	369	334	335	317	352	347	359	348	328	380	335	360	331	347	341	348	344	338	378	357	362	346	344	383	355	363	350	335	368	373	388	367	349	360	367	422	329	327	342	350	370	318	394	345	331	356	395	356	401	335	352	363	356	355	357	360	357	345	373	391	379	345	345	338	337	342	327	372	359	377	313	343	384	334	345	324	358	332	350	336	386	363	386	356	377	362	351	339	350	325	382	388	357	400	353	325	351	352	341	345	383	354	337	355	360	364	364	326	366	339	339	354	327	351	337	347	364	337	349	326	356	344	353	346	336	377	335	393	336	360	386	352	348	364	353	359	353	354	357	362	391	345	375	362	360	370	355	343	378	351	360	366	346	340	350	335	379	365	355	316	339	362	346	381	355	353	385	372	368	373	355	324	363	367	334	370	374	359	336	345	382	348	359	351	331	345	376	348	349	364	394	380	350	350	366	344	376	365	322	349	367	380	318	400	365	361	349	377	345	324	348	338	347	315	370	345	365	392	367	364	350	333	336	396	363	365	343	384	358	363	342	358	348	327	359	371	324	362	358	368	368	360	355	358	369	355	380	352	366	370	376	363	366	406	338	353
26623	19836	6346	973	637	646	544	541	540	510	535	518	502	545	513	518	482	507	496	527	496	508	530	548	503	520	505	513	517	513	528	496	549	496	498	498	516	520	502	488	519	481	506	506	510	511	481	484	499	511	497	511	498	544	473	528	516	462	536	480	529	485	513	492	558	522	513	524	493	544	478	564	530	496	482	522	513	495	528	506	563	513	561	552	477	476	478	482	526	509	504	504	532	493	449	510	506	506	533	532	530	530	511	510	479	541	503	498	535	543	511	505	484	464	536	503	513	485	538	494	524	508	511	526	537	454	497	476	495	504	546	499	497	519	525	530	496	524	518	529	488	504	540	512	499	506	468	545	497	514	550	492	493	527	507	505	512	491	489	479	501	508	532	495	478	513	495	556	510	478	529	481	484	513	518	501	499	494	543	526	531	526	505	481	509	485	500	507	533	540	552	468	518	529	483	524	511	516	476	551	531	503	501	512	525	545	518	525	505	496	566	477	507	525	471	541	475	538	526	480	532	508	515	506	521	475	535	484	492	548	546	500	500	517	543	502	533	514	499	544	508	548	532	530	508	487	528	546	484	539	499	507	517	532	527	552	526	550	510	515	528	525	539	498	526	502	559	484	529	552	503	531	470	530	547	519	521	509	545	465	546	537	516	529	481	511	510	539	571	492	512	503	509	511	504	505	540	503	450	506	518	515	568	523	530	519	498	510	507	536	530	497	517	512	535	495	554	517	517	560	530	495	521	514	514	522	517	522	526	489	554	538	516	527	520	490	516	502	533	500	513	520	545	516	479	492	503	472	513	532	499	514	535	501	525	532	557	487	547	514	535	501	501	518	513	509	523	524	504	508	510	499	514	508	491	562	552	534	527	488	512	538	504	510	524	488	526	497	493	508	505	529	544	480	520	486	509	553	512	485	490	528	528	504	540	490	495	531	519	536	488	500	531	512	489	516	519	516	536	476	536	525	533	533	523	529	547	484	493	539	500	520	525	537	532	502	534	493	532	503	509	512	515	519	500	515	561	497	540	503	510	529	467	477	542	511	497	501	488	529	545	524	507	498	520	506	545	500	519	513	489	505	538	513	498	523	515	513	545	513	507	500	496	555	508	498	504	515	525	542	521	493	503	504	496	545	471	467	500	490	501	513	516	539	507	528	504	519	558	513	458	505	487	452	535	482	554	533	546	499	546	547	503	514	523	503	516	511	490	504	516	555	528	514	530	527	486	514	497	486	529	500	472	525	517	505	517	524	503	539	513	527	519	498	500	531	512	545	473	487	489	523	510	544	534	447	488	536	485	505	479	476	516	553	524	508	521	503	521	503	497	539	497	522	500	503	533	533	524	525	500	521	512	516	482	520	496	521	516	516	495	524	532	507	517	506	481	474	540	537	516	508	498	540	504	493	498	519	517	530	515	554	523	493	506	492	498	513	474	535	498	524	535	525	514	529	504	561	536	548	539	488	533	498	499	533	502	495	556	495	491	545	525	533	528	492	487	493	506	499	514	555	534	511	511	490	524	540	492	514	465	517	468	552	486	512	511	542	530	509	466	539	565	515	519	523	548	525	514	497	519	465	488	515	522	505	519	512	582	513	538	534	489	525	495	501	504	542	525	508	507	532	479	507	500	499	533	518	507	477	511	516	497	522	481	529	505	512	518	570	503	493	481	510	523	507	518	490	511	516	544	548	520	499	513	516	463	491	505	447	538	526	496	523	530	471	517	519	510	531	515	521	532	471	523	486	514	475	550	498	554	564	507	525	530	554	536	549	516	510	501	518	511	519	531	515	508	532	506	512	571	514	522	525	522	501	536	494	516	473	529	540	482	535	551	545	514	531	534	520	546	569	536	497	488	521	480	485	503	526	514	511	534	536	519	482	489	523	522	506	515	539	532	526	489	534	528	526	515	485	537	524	528	499	544	548	511	501	539	518	521	511	523	532	543	525	525	547	519	544	515	499	497	505	500	521	486	546	497	492	497	511	508	474	540	519	572	544	513	533	516	530	532	510	505	520	502	540	525	511	529	515	508	483	503	503	528	517	517	510	509	534	512	522	491	504	530	515	512	492	521	498	486	527	547	500	538	554	514	501	506	522	555	561	506	508	500	514	515	550	532	523	484	498	488	500	503	511	512	473	525	572	560	542	516	497	503	504	486	482	514	562	516	523	487	522	555	481	503	466	519	549	486	492	497	531	508	509	529	550	509	542	490	544	523	502	525	533	506	543	530	539	525	560	505	532	534	502	517	506	515	500	495	483	498	496	502	524	548	510	482	520	536	548	565	526	516	560	540	528	499	543	513	506	551	528	505	519	501	508	558	494	549	522	504	509	527	488	527	528	502	539	530	479	540	552	509	476	493	528	490	478	497	476	548	473	544	509	501	511	515	514	512	543	511	501	540	476	471	552	494	516	534	506	482	507	509	531	524	531	518	525	515	509	492	472	488	525	482	518	478	549	507	509	533	543	490	479	505	503	526	507	494	521	510	542	519	527	516	523	503	501	548	515	502	504	488	507	491	527	520	547	532	525	516	493	514	529	500	496	519	522	521	530	480	523	558	550	484	514	532	527	501	529	500	515	526	521	560	509	495	564	483	511	478	523	516	494	540	495	497	534	523	551	518	494	530	542	519	503	504	505	540	544	494	554	524	482	526	509	510	500	495	513	563	499	481	519	487	538	517	507	463	505	507	518	556	506	518	497	513	506	527	490	525	546	509	531	508	524	531	531	496	502	506	469	527	503	546	544	516	484	512	548	545	489	518	530	499	528	497	522	514	514	473	550	519	528	531	525	466	473	520	550	493	479	522	547	480	502	502	501	505	555	520	488	493	505	497	514	507	502	545	533	536	493	537	526	516	541	534	524	493	525	519	497	481	518	478	544	496	507	519	512	490	554	583	491	519	519	522	510	476	495	539	507	516	527	519	498	583	502	516	522	530	534	531	502	522	504	527	504	472	510	483	529	528	493	531	519	493	482	535	490	458	511	509	505	504	508	511	499	502	535	490	542	527	515	511	495	485	517	498	527	512	501	516	497	516	528	529	540	519	511	512	488	519	489	531	530	527	543	437	517	498	531	504	528	535	481	515	500	479	489	514	539	503	547	514	498	532	499	548	516	506	487	502	528	506	527	520	521	512	517	519	507	528	557	523	510	490	506	497	564	532	502	527	500	549	524	537	524	514	540	502	462	542	545	494	513	527	496	492	552	555	550	488	502	553	501	529	536	510	568	537	535	514	524	541	537	504	526	510	516	539	479	512	546	492	589	557	530	472	505	555	498	511	540	505	489	491	528	531	500	511	560	537	511	497	550	526	541	489	518	539	533	500	504	540	507	533	491	523	520	499	530	484	505	480	563	517	519	495	527	554	509	542	512	502	520	534	535	526	526	503	531	495	452	537	459	509	503	508	502	511	538	529	519	518	459	545	506	502	501	505	502	495	494	504	518	525	516	494	508	487	498	545	514	503	523	526	529	479	500	514	533
4229	1526	1420	994	925	939	842	799	742	803	809	783	796	733	808	810	801	795	802	743	778	840	775	737	732	749	707	764	784	767	797	750	776	767	755	762	761	734	776	781	742	773	705	753	770	713	781	747	740	773	737	726	753	744	774	731	742	720	782	761	789	701	690	788	749	723	766	723	774	754	671	792	738	735	722	741	721	765	805	777	767	743	731	753	815	773	765	777	783	756	745	813	800	751	729	791	740	715	745	783	801	747	775	730	715	754	726	760	750	769	749	758	718	741	785	699	771	768	745	764	705	763	752	725	751	734	755	751	737	761	743	773	775	754	761	749	731	758	741	787	771	768	793	799	745	754	776	771	794	733	773	720	761	798	770	720	809	719	743	796	723	742	730	719	760	745	730	775	718	725	761	793	728	778	756	730	790	807	768	732	719	758	792	741	744	750	736	757	772	776	774	775	714	757	746	813	740	719	723	779	745	749	779	740	734	761	755	758	758	745	718	792	769	738	726	754	775	739	727	765	755	787	800	755	832	818	759	778	760	768	757	747	776	799	733	707	729	745	826	785	744	762	740	759	730	773	736	774	743	767	746	775	739	767	737	712	736	785	749	767	775	742	736	733	713	751	793	760	799	725	762	768	725	714	767	764	759	727	792	711	750	721	759	790	720	755	732	775	746	753	742	733	784	817	720	709	795	736	747	778	822	748	757	731	738	732	763	758	782	765	716	743	781	719	745	752	779	726	714	754	765	764	712	727	778	755	779	819	742	790	747	745	799	730	746	784	756	759	755	786	796	740	734	724	782	816	753	717	770	778	784	712	706	722	746	806	802	772	784	771	760	765	774	732	802	748	797	711	698	803	752	750	765	757	752	706	791	787	795	764	762	733	727	745	748	759	713	748	769	833	755	749	747	774	745	782	784	740	748	738	733	773	756	766	735	770	722	757	748	748	787	708	791	797	754	807	777	779	780	759	745	748	789	762	805	752	762	747	766	729	793	805	739	720	707	803	748	714	736	755	752	779	712	709	729	748	751	740	760	804	770	719	754	799	743	774	783	743	756	715	792	736	770	750	778	753	743	703	775	762	727	760	763	811	761	779	769	730	786	770	732	770	759	726	769	727	732	786	771	772	729	757	743	779	771	788	729	789	820	721	803	791	797	765	775	715	823	781	764	756	764	723	741	755	721	782	762	772	751	740	766	757	756	738	778	753	672	745	758	742	786	774	762	770	777	741	711	766	754	740	800	804	787	743	765	750	785	779	738	696	728	735	753	815	790	774	759	768	787	733	688	705	736	746	764	766	751	751	712	738	744	727	743	807	747	741	782	831	760	744	780	767	751	708	728	701	781	810	844	750	796	738	746	774	787	772	804	780	762	763	732	734	716	757	727	805	769	802	761	803	754	757	759	757	725	714	759	727	773	758	778	789	775	794	792	731	749	770	784	780	797	744	774	747	754	758	785	737	750	712	752	794	714	769	736	772	760	819	765	752	804	748	760	745	761	742	765	739	755	747	732	750	793	738	746	783	719	780	854	756	753	781	740	745	776	773	790	812	782	748	770	749	722	738	758	752	777	729	759	777	768	806	754	750	795	739	772	777	766	763	760	734	728	730	748	769	845	717	766	733	733	740	738	748	723	737	745	739	778	752	758	720	742	752	787	737	728	791	752	731	733	763	809	736	727	739	731	750	749	753	770	784	727	716	766	765	761	732	777	719	784	782	786	774	723	818	789	773	754	724	763	729	782	779	723	721	740	778	710	755	767	761	735	797	779	772	718	747	752	787	741	727	784	784	711	744	764	786	772	793	779	749	760	775	737	781	742	739	792	764	767	756	797	755	723	733	740	750	759	767	731	738	762	773	708	762	767	733	792	761	717	767	748	718	728	738	767	800	715	765	775	753	757	809	726	706	769	739	744	722	773	797	774	724	746	767	819	716	776	784	714	741	792	721	725	735	754	734	718	737	778	747	735	758	766	717	755	726	748	740	714	759	726	771	717	720	771	753	757	789	772	727	768	709	779	778	776	787	750	748	765	714	767	751	749	768	763	751	690	750	744	781	757	785	737	745	760	708	789	741	803	699	761	779	760	782	761	737	737	777	796	725	742	731	748	751	747	757	725	732	731	778	757	703	803	785	761	689	747	760	778	764	786	775	779	760	736	749	799	785	757	782	741	739	743	748	746	752	797	752	719	765	744	755	780	744	808	724	757	812	767	762	743	719	772	724	745	783	777	772	747	781	770	734	748	826	770	732	751	745	730	755	754	780	755	791	760	755	789	724	757	825	712	802	758	721	759	745	759	758	776	798	806	747	695	746	747	782	798	748	798	773	788	695	732	768	780	702	784	733	727	766	793	742	739	779	720	800	748	751	739	809	734	748	816	714	755	743	690	770	818	774	768	744	766	734	775	774	767	753	783	802	757	759	747	723	762	796	713	764	855	715	770	716	788	748	757	745	708	759	738	810	753	759	782	795	788	794	784	738	743	734	771	782	795	785	751	762	763	750	763	723	754	727	771	760	762	803	745	830	778	750	746	727	722	697	766	767	798	765	740	793	744	811	744	763	751	794	813	758	738	754	792	750	788	794	777	765	788	743	768	788	768	770	752	784	739	751	717	765	730	746	708	726	741	735	767	744	809	764	744	746	721	762	786	784	754	771	734	798	776	728	723	719	845	765	774	799	739	766	758	707	780	725	718	763	777	788	737	748	740	793	734	761	731	773	714	783	736	774	744	737	766	781	714	747	764	806	778	776	809	788	780	783	747	776	728	758	769	794	766	769	700	792	727	693	772	744	758	777	731	769	742	758	776	695	744	748	811	795	741	772	751	772	792	755	791	727	743	751	768	739	740	790	772	767	763	772	747	728	745	729	815	769	755	695	780	767	701	727	795	766	759	757	745	724	760	713	739	735	733	778	760	746	726	798	738	793	689	750	777	781	753	687	735	763	742	736	762	744	753	743	766	745	770	774	741	736	796	790	757	764	754	761	770	784	834	743	766	838	740	809	777	811	785	750	766	813	801	755	761	778	797	760	764	783	734	800	746	727	773	777	739	790	733	809	785	725	753	749	750	748	732	740	745	775	770	779	745	736	748	759	781	793	815	769	785	723	715	747	794	745	713	726	759	762	755	759	768	775	748	754	771	771	738	739	777	794	742	765	765	798	764	760	782	743	739	779	719	725	754	766	761	702	752	768	710	766	720	726	743	773	714	762	777	793	775	761	718	765	786	771	784	748	740	759	741	787	758	682	773	772	756	782	739	739	704	745	788	727	724	744	804	753	758	754	757	778	848	750	790	772	779	744	796	764	722	748	753	691	725	777	753	730	744	750	714	744	756	749	789	738	778	711	754	731	777	771	721	769	759	757	769	770	757	758	784	721	760	732	713	724	755	788	772	720	787	750	819	754	803	723	780	776	797	766	750	762	745	707	741	745	754	777	767	742	764	727	716	752	790	812	775	782	748	779	752	771	753	724	711	754	759	756	813	731
23834	21044	28241	24034	20949	5210	1098	834	706	717	671	635	618	558	565	559	567	528	566	557	587	556	516	564	537	510	504	547	491	557	520	542	488	524	531	533	532	520	489	543	510	491	475	484	532	489	511	527	527	470	508	496	500	521	495	533	502	552	529	510	507	520	523	479	507	534	513	513	560	502	548	488	519	491	486	561	476	499	469	499	525	505	524	532	512	490	494	499	547	535	519	487	485	513	499	508	509	511	500	483	477	527	501	509	535	502	508	533	532	512	510	524	511	483	531	500	523	496	532	507	446	518	488	580	492	516	483	493	519	528	508	523	523	533	521	530	504	512	489	477	511	495	522	541	508	505	491	498	502	498	469	476	510	509	520	515	515	496	521	462	506	557	541	526	505	491	532	528	555	560	476	512	519	506	526	536	448	524	495	500	488	485	521	481	533	496	515	517	489	523	499	465	539	472	535	540	512	507	492	481	507	509	496	495	519	503	519	512	527	514	512	534	537	540	501	479	492	481	475	483	501	494	527	478	514	475	508	498	463	489	501	540	503	495	516	521	479	552	481	512	516	509	516	528	495	527	479	521	511	504	506	526	484	535	562	514	511	486	513	547	544	511	518	483	495	551	483	493	516	463	480	491	507	511	490	513	508	546	554	504	493	506	533	525	529	492	523	537	482	500	483	511	481	492	528	498	466	462	520	489	511	513	543	461	470	539	489	505	476	496	535	513	502	498	471	513	551	506	508	513	556	495	508	507	545	546	467	523	479	523	473	518	515	553	531	508	485	480	484	493	518	483	508	510	533	490	482	534	513	530	489	539	503	535	536	533	491	507	507	497	508	534	514	515	553	505	494	496	543	470	529	514	487	541	520	466	504	492	526	484	515	535	521	514	509	504	491	533	523	500	550	523	482	526	509	525	522	497	512	488	468	493	532	464	500	487	527	519	502	534	513	508	537	506	498	512	520	522	520	493	529	510	515	546	460	500	546	495	498	526	506	507	494	518	519	514	498	470	491	501	477	535	503	531	487	524	516	506	463	500	516	486	528	549	486	507	513	462	506	480	520	466	474	524	520	522	459	488	512	544	486	519	524	521	513	497	495	466	465	445	491	466	541	512	469	469	490	479	493	526	544	559	522	509	528	495	530	512	479	487	509	488	536	500	505	495	538	514	508	546	491	503	536	478	525	488	481	518	545	513	457	537	529	519	502	530	507	480	523	496	517	475	501	525	549	516	509	491	492	538	482	491	515	494	498	498	500	519	528	491	528	539	489	521	487	516	469	500	520	422	536	505	522	519	525	490	512	529	534	499	504	504	522	510	533	490	474	527	477	497	464	495	533	500	518	517	485	540	561	537	512	499	499	557	499	494	535	535	491	502	562	487	469	469	505	508	522	519	501	467	550	529	507	503	534	534	486	502	497	522	484	562	492	509	509	505	533	492	489	529	519	510	469	517	493	504	530	519	487	498	539	510	528	488	501	499	481	480	503	505	530	474	510	485	510	495	554	560	534	500	518	490	537	462	498	506	496	508	493	510	545	479	482	477	517	485	501	522	481	498	530	516	561	515	490	496	502	506	500	470	516	509	484	481	549	519	462	518	514	509	532	495	500	514	485	510	523	492	515	520	531	517	524	520	512	473	477	500	499	497	524	471	494	506	461	499	486	521	515	483	475	503	528	528	509	480	521	529	514	543	519	527	476	506	489	478	498	534	521	457	520	496	494	475	466	525	557	534	496	501	517	525	516	509	550	472	495	502	504	499	507	535	504	517	480	503	455	514	520	456	508	521	528	518	540	478	522	480	524	516	549	498	493	517	466	508	528	510	509	517	511	535	553	510	514	463	516	483	481	480	520	520	502	509	505	506	511	517	488	456	497	516	534	544	456	474	507	497	486	529	498	482	517	491	523	519	492	467	521	527	494	504	509	501	505	534	535	531	480	525	547	515	505	513	459	494	509	526	506	514	501	518	541	487	522	510	467	526	487	505	501	456	497	508	497	537	508	489	476	497	468	525	519	464	540	500	503	517	485	514	503	529	501	506	471	524	530	550	484	459	489	506	525	498	493	502	493	534	529	520	445	489	519	472	516	518	502	492	510	479	534	500	493	487	515	531	488	498	470	524	512	459	492	486	497	518	502	471	451	499	513	500	532	515	515	523	474	514	477	506	526	491	523	475	479	509	572	552	477	517	497	491	522	500	497	482	512	497	526	483	521	504	532	493	489	513	493	517	514	530	482	519	525	531	490	492	497	517	536	528	532	527	536	515	498	455	524	497	522	505	496	514	518	490	521	489	499	540	540	514	478	503	515	528	481	527	498	538	542	532	484	515	497	535	512	498	517	552	493	481	503	514	444	482	525	531	500	496	500	494	513	491	491	500	488	494	523	456	509	512	534	477	491	502	475	517	496	532	490	510	524	533	500	504	492	509	524	522	539	526	532	478	529	492	493	492	491	450	520	531	572	543	514	525	529	481	508	499	508	537	501	490	514	501	510	499	541	518	468	479	564	504	491	493	545	527	487	466	490	451	499	485	497	552	533	497	503	492	466	460	502	493	526	561	533	510	476	481	497	500	479	519	512	533	536	507	498	521	479	482	500	505	508	489	544	489	554	504	543	477	485	520	519	485	486	524	493	532	507	491	504	530	553	470	480	495	485	512	504	470	503	494	522	498	497	500	497	512	522	502	509	508	549	498	545	462	525	518	530	512	537	509	464	528	488	504	516	534	509	497	506	515	513	546	522	505	486	555	504	522	493	491	489	482	515	549	542	516	490	447	508	494	480	501	520	506	517	491	518	492	496	482	494	488	522	480	518	490	488	522	523	483	476	467	504	509	533	498	493	525	518	515	475	499	473	545	530	511	511	521	519	521	490	481	498	450	529	490	513	528	496	517	490	461	520	499	469	560	491	509	482	527	462	528	502	541	483	489	554	519	486	521	536	518	514	513	493	543	503	476	560	530	521	546	495	476	514	523	476	467	476	510	494	488	518	490	531	504	506	503	485	493	501	514	503	479	509	473	466	497	484	475	501	465	496	515	456	515	510	542	504	517	493	466	502	497	473	506	518	518	508	542	541	511	528	522	502	514	503	487	516	503	540	515	518	469	494	507	503	539	515	545	513	523	455	516	480	515	501	560	466	475	534	514	495	493	510	493	463	504	496	495	533	474	486	496	509	507	529	457	524	554	499	493	513	494	481	511	486	528	515	502	494	556	545	520	472	516	518	514	488	525	495	497	512	501	528	522	497	493	524	504	541	548	500	544	480	505	489	512	501	489	487	493	506	507	528	485	508	518	495	509	510	516	549	528	495	460	512	482	501	471	559	496	530	539	513	508	489	499	525	531	525	484	467	492	514	533	481	492	487	488	519	532	552	531	505	514	541	483	548	499	519	514	478	496	475	500	499	478	549	501	502	488	506	531	475	502	477	552	519	477	505	542	530	487	493	532	565	510	524	507	508	498	488	516	488	525	557	511	556	521	535	488	502	511
5315	10074	8368	4365	3146	2365	1927	1655	1471	1304	1220	1162	1050	999	961	961	902	920	883	906	879	860	842	828	819	778	836	817	789	757	832	795	822	811	727	798	788	786	766	779	801	750	799	765	735	805	737	780	759	785	760	771	781	780	786	773	773	764	802	772	751	754	739	787	698	760	736	751	746	803	748	741	748	780	803	739	738	807	744	761	776	728	745	818	743	779	739	707	782	753	787	765	797	756	777	759	736	740	753	763	754	735	791	710	744	801	781	770	771	747	772	787	773	771	751	747	764	725	780	791	759	794	781	773	740	821	767	737	742	722	703	714	784	790	825	735	694	783	714	785	730	766	797	736	794	778	731	765	779	755	799	757	772	798	727	716	747	709	787	764	760	741	729	716	750	737	767	740	790	751	781	714	773	748	715	774	737	758	769	728	718	755	773	726	763	725	789	775	765	773	727	747	762	792	750	765	729	791	756	734	781	786	749	695	716	765	790	729	750	765	743	761	757	783	776	794	730	788	775	779	752	755	741	777	730	731	812	754	739	747	767	777	724	771	728	720	744	726	728	778	788	776	749	796	740	759	762	750	758	741	761	714	752	753	776	764	774	761	758	765	705	770	732	754	748	737	697	764	763	773	751	733	761	705	734	705	723	726	722	750	742	740	755	815	812	790	769	830	731	782	811	738	741	778	747	742	792	725	715	768	757	752	765	769	756	720	733	720	815	709	766	745	767	738	745	765	769	801	757	755	788	695	783	754	783	739	748	814	751	766	751	726	773	752	751	763	732	731	768	729	757	718	757	690	714	761	772	805	771	748	796	713	780	699	812	770	761	767	755	742	766	716	696	762	760	778	760	753	709	779	719	760	776	774	686	717	776	764	750	746	753	757	762	777	766	774	746	766	786	749	747	781	739	779	763	751	753	781	727	765	728	718	802	768	778	775	767	786	709	747	758	724	794	780	757	758	730	816	763	738	757	716	697	797	787	764	696	706	762	778	782	756	757	743	758	745	760	733	835	739	764	753	832	765	742	782	729	734	781	715	773	759	764	732	763	743	796	767	796	748	771	750	787	744	763	776	750	771	731	773	795	739	791	758	781	711	756	742	779	730	777	738	733	754	741	744	739	771	759	740	736	782	736	794	706	748	799	743	766	754	768	721	752	769	789	739	712	725	746	727	750	757	775	767	728	759	751	776	775	761	736	760	772	769	787	737	753	783	724	716	748	728	765	791	740	737	773	748	742	732	812	764	733	792	749	809	758	749	747	767	744	701	752	720	773	746	810	761	793	739	807	714	733	772	809	790	734	764	770	750	796	779	752	787	784	772	759	776	750	806	736	743	834	788	795	760	783	726	720	771	807	778	771	806	774	765	761	741	757	795	754	765	775	770	780	741	778	751	728	790	669	720	709	789	757	763	739	784	750	735	783	784	779	732	738	750	747	748	780	762	802	720	782	754	724	727	767	746	761	711	774	737	789	738	773	759	785	766	799	763	777	758	784	733	729	677	817	764	766	811	770	733	716	741	783	752	778	724	708	727	724	768	790	758	755	769	742	718	778	791	691	793	736	751	747	733	751	789	778	797	789	745	727	717	825	762	737	770	749	745	777	740	784	811	793	741	747	745	771	735	700	774	787	782	787	759	739	723	775	691	787	755	769	753	774	755	767	773	754	783	764	764	769	762	781	758	729	745	745	803	742	748	760	779	739	726	761	705	716	807	786	719	779	821	756	704	749	737	770	725	726	774	748	750	750	774	750	774	755	748	762	733	732	781	763	773	753	711	756	803	755	744	758	771	721	739	771	772	761	815	736	822	827	738	812	779	724	741	697	737	762	738	783	738	775	738	744	731	752	779	749	771	729	765	739	753	815	765	733	764	782	772	787	782	727	775	739	754	753	811	740	766	767	721	766	698	778	738	752	761	698	735	784	748	699	803	755	764	735	781	740	744	713	713	793	768	802	722	717	736	738	796	788	765	776	750	746	739	741	726	727	773	745	749	722	765	791	787	772	768	770	761	729	694	735	749	742	788	774	796	747	771	755	736	762	726	778	755	750	767	757	770	800	765	703	740	769	742	776	716	749	792	752	708	791	747	754	705	737	790	725	772	760	809	708	748	747	780	754	752	721	761	752	737	739	752	751	795	769	746	781	756	754	773	783	753	753	758	734	794	725	770	773	744	778	732	738	732	698	786	767	725	772	786	723	749	758	729	805	711	776	809	761	792	756	785	717	761	750	775	777	768	819	845	769	782	726	803	752	752	745	756	758	758	774	754	742	772	775	792	818	767	784	745	739	804	762	729	732	817	771	747	735	753	695	723	714	731	723	759	726	749	750	789	744	753	763	780	756	778	795	716	768	744	725	729	764	814	729	712	751	748	752	770	728	765	776	751	767	789	781	757	735	766	776	727	771	730	705	752	776	794	800	708	772	779	759	751	754	736	706	724	784	764	791	744	754	767	743	730	791	752	746	809	774	744	780	700	692	759	791	761	735	745	768	766	729	766	774	761	747	757	754	710	779	731	779	771	746	766	733	776	713	751	686	774	812	745	721	765	713	771	786	781	747	677	797	744	776	797	758	799	782	781	740	689	749	748	744	741	784	725	736	796	743	802	776	724	693	756	770	755	762	736	720	755	712	762	768	778	703	726	775	786	762	793	781	718	748	713	760	697	768	768	760	785	756	747	767	766	780	739	740	762	742	772	769	784	765	787	739	715	728	798	746	712	810	769	735	783	765	732	735	794	784	754	730	731	765	782	742	746	760	778	773	794	775	798	773	759	758	737	701	711	719	782	746	733	794	762	687	794	752	707	752	791	767	759	799	803	725	726	714	695	754	729	768	759	764	746	722	824	738	720	730	734	734	755	751	738	807	739	726	749	760	770	743	715	714	756	772	749	802	738	730	765	734	713	755	715	764	736	740	764	734	766	751	720	788	742	767	718	804	749	744	749	754	774	737	816	778	728	803	744	760	773	747	774	765	684	739	750	780	746	761	801	756	753	792	771	746	757	769	778	732	766	736	729	772	783	789	746	761	728	733	755	780	787	740	772	778	785	756	788	749	757	710	803	693	756	759	789	774	765	716	759	808	776	774	767	784	789	765	789	747	718	744	734	766	760	732	744	760	745	771	773	717	720	730	747	751	774	758	767	738	736	733	728	733	765	707	803	751	764	727	721	737	755	745	771	780	750	799	739	712	738	765	756	720	788	751	797	739	800	713	711	766	753	727	793	750	737	761	748	750	791	736	678	761	767	749	734	791	754	754	757	770	747	756	781	730	760	715	779	709	717	774	797	660	744	737	812	758	735	686	709	775	733	753	770	736	756	747	734	792	765	731	735	731	759	767	756	743	769	711	764	808	734	754	780	765	780	777	726	760	820	755	773	737	745	781	715	781	739	754	787	791	720	775	773	748	774	704	729	742	786	746	705	748	768	782	784	699	729	708	754	760	822	822	754	808	751	729	753	770	743	803	756	753	772	744	798	745	718	761	737
22925	21060	28821	23551	21060	20762	2826	847	613	518	452	411	413	398	354	349	335	312	263	285	292	309	257	280	266	289	256	255	273	219	242	257	279	245	236	203	213	235	222	245	209	248	222	241	225	222	242	239	239	220	230	220	222	224	255	230	229	259	259	219	245	232	233	233	232	230	254	229	203	197	246	187	219	257	220	211	241	238	222	223	237	221	211	216	242	240	227	203	224	214	242	221	213	230	233	237	209	221	209	224	218	233	203	228	236	235	238	222	239	236	220	196	234	228	244	255	229	239	213	231	245	221	187	235	255	225	214	219	256	234	231	245	221	251	213	216	230	227	225	230	249	227	215	218	244	214	213	204	249	211	196	231	218	246	259	235	237	210	221	229	215	223	226	216	236	196	223	229	240	233	257	211	249	226	237	217	199	213	235	231	243	243	238	232	226	218	214	220	215	211	216	210	226	228	226	240	215	225	211	236	236	205	206	216	235	239	242	216	216	231	243	232	253	230	210	215	213	251	225	220	215	247	257	250	238	248	228	220	237	236	207	246	211	228	212	230	210	237	225	225	221	198	188	246	244	227	234	225	219	234	206	226	232	227	236	215	227	243	239	234	219	239	218	212	241	218	218	215	219	237	238	242	226	233	220	207	221	249	230	224	245	216	204	209	223	239	215	215	230	230	195	225	222	259	232	228	239	222	212	221	204	229	238	209	210	248	242	240	248	231	219	263	244	230	224	231	209	197	259	248	226	219	246	217	202	226	234	228	212	210	220	235	212	221	230	221	232	235	244	197	225	227	225	227	221	231	219	219	230	216	229	218	223	229	225	212	253	223	244	204	217	230	243	222	225	233	229	212	222	215	231	226	271	244	209	257	229	234	194	234	229	253	241	230	228	191	210	211	241	226	215	232	223	245	234	223	241	211	215	248	205	242	203	216	247	206	221	239	219	240	252	233	242	238	213	240	211	230	202	209	210	236	221	222	218	212	214	254	231	222	244	210	219	218	218	221	199	225	218	237	216	205	256	192	224	188	221	235	244	217	207	254	208	226	218	253	199	238	205	217	235	229	231	212	235	245	213	229	232	227	206	206	231	237	248	223	197	243	214	231	207	260	243	242	217	233	209	235	213	247	245	222	223	217	222	217	240	214	252	235	214	226	194	224	236	203	223	226	236	226	220	206	213	209	215	216	218	212	212	232	217	218	215	219	219	227	223	208	221	226	222	226	236	255	215	237	196	205	228	207	214	212	228	208	229	229	212	221	201	205	214	219	215	225	240	230	223	243	235	210	218	235	239	251	242	218	246	222	214	209	236	224	214	224	222	234	230	226	223	222	219	225	211	219	221	231	235	223	236	228	210	203	219	247	242	256	216	224	215	215	206	220	260	201	262	250	185	221	211	220	202	207	216	229	209	265	250	239	225	228	219	220	237	241	219	233	228	216	228	247	236	218	229	203	240	217	244	226	231	192	200	221	238	231	226	230	197	224	208	211	222	217	234	237	221	231	209	255	231	238	215	214	215	225	262	243	213	246	224	211	226	244	212	251	256	253	223	250	231	223	237	215	234	249	214	232	230	209	230	224	211	192	243	221	233	231	241	214	255	198	227	243	237	240	232	226	250	220	220	231	192	227	234	237	244	233	236	231	223	214	244	217	219	246	215	248	215	249	256	214	227	199	207	214	220	207	214	226	204	228	219	207	216	234	253	252	243	222	233	258	207	244	207	213	240	243	211	257	236	220	225	226	213	235	236	221	202	199	234	233	226	247	252	249	224	207	222	250	222	235	205	203	213	223	218	217	229	230	229	221	226	233	242	227	204	200	215	225	242	210	224	237	217	212	217	231	229	236	251	229	220	218	220	226	237	237	230	243	226	216	253	239	216	221	228	236	221	220	220	238	207	243	219	226	222	227	219	224	227	206	230	208	194	232	197	205	249	230	229	206	231	246	262	221	228	233	232	224	235	228	231	211	217	196	224	222	203	210	220	259	235	247	227	213	222	245	220	231	207	224	212	221	220	219	236	208	212	237	194	242	217	221	231	209	194	221	217	233	231	221	224	225	254	238	210	218	244	202	238	233	219	244	199	216	232	234	252	231	218	226	235	209	220	235	246	227	214	232	230	207	211	226	247	231	223	228	224	219	229	235	225	227	212	204	191	210	209	220	227	227	194	199	253	219	225	222	261	193	214	252	193	236	193	232	192	235	232	211	215	252	220	232	217	226	227	236	226	244	216	239	229	233	231	228	230	218	215	222	219	210	235	246	217	218	216	210	207	207	226	211	227	228	205	207	253	202	224	220	235	247	186	226	218	244	232	196	191	219	211	208	200	239	236	215	214	200	212	223	224	226	237	224	221	221	209	238	204	240	198	200	212	235	217	232	216	241	226	223	238	220	201	225	247	226	232	251	215	210	248	247	236	244	224	207	204	240	247	242	218	229	231	235	196	197	194	228	224	220	240	213	186	215	245	229	240	238	231	241	216	236	219	226	242	254	197	236	233	229	239	236	226	230	215	220	228	231	226	240	248	238	249	224	208	202	223	236	217	229	210	207	268	218	210	238	247	224	214	226	240	212	235	214	196	203	208	234	205	209	228	198	241	253	222	218	235	215	217	230	234	245	249	227	226	199	220	201	225	250	242	212	214	224	213	234	199	243	205	226	221	232	214	200	212	222	201	212	237	179	232	197	239	219	203	228	222	228	264	243	208	215	222	229	247	233	208	218	235	219	219	253	230	215	196	222	233	208	216	207	250	217	220	220	220	230	222	222	217	232	229	238	218	227	252	241	232	225	206	234	237	216	228	224	227	241	230	226	262	228	209	198	215	226	251	219	224	227	220	223	245	215	247	230	220	221	216	207	215	232	240	206	212	240	222	232	207	212	232	223	216	200	231	214	203	249	221	210	214	223	245	225	182	238	203	202	205	211	239	230	216	221	223	212	232	202	222	227	199	222	221	239	230	242	237	235	228	228	268	265	235	216	228	203	246	232	228	212	213	246	229	271	227	230	226	232	231	215	237	234	204	229	218	222	205	197	218	229	229	201	215	219	216	228	224	222	210	232	241	236	193	187	209	233	221	198	228	205	220	232	222	233	206	219	220	219	226	222	242	216	229	210	253	208	211	222	242	214	216	228	245	248	225	225	224	204	219	232	207	222	185	232	248	239	226	201	216	237	206	227	223	235	237	227	237	219	216	227	236	243	225	234	214	236	236	238	242	215	188	230	231	207	244	210	240	216	241	210	231	194	188	220	226	237	216	218	210	226	209	231	242	248	266	224	196	221	193	196	222	228	227	222	213	212	205	218	239	238	227	239	243	202	224	255	234	219	231	208	235	197	185	225	215	241	240	238	221	242	210	182	242	235	239	247	232	243	237	233	225	220	202	226	196	226	230	207	205	244	260	225	204	232	199	193	222	211	225	243	254	214	226	225	207	209	232	238	213	204	211	251	250	238	231	221	242	239	219	228	210	229	227	210	218	233	225	225	232	230
7229	15690	12858	6776	4748	3332	2606	2047	1671	1433	1241	994	958	804	772	703	652	645	571	573	510	500	497	521	492	445	465	474	449	433	435	448	423	403	421	406	420	415	381	387	399	387	413	358	414	392	343	385	356	380	356	384	351	356	359	376	380	370	357	373	391	359	367	351	351	385	389	333	343	377	381	373	386	373	340	368	358	367	350	359	337	336	358	325	368	338	378	378	373	344	364	370	363	372	370	301	365	316	362	366	362	361	349	355	357	336	359	322	365	357	350	375	361	354	358	363	365	361	328	357	349	357	356	395	314	350	348	366	373	342	365	349	373	389	361	374	365	350	358	340	383	335	332	379	380	356	364	334	353	369	339	309	362	347	335	342	351	337	354	316	337	331	332	373	382	338	381	343	378	339	375	373	385	391	324	344	348	350	357	344	315	347	357	364	355	377	348	371	358	349	364	339	361	366	358	370	332	364	332	326	361	371	335	355	370	350	353	357	359	357	337	374	369	365	348	366	337	349	376	367	329	324	367	345	355	393	361	314	340	342	355	394	349	371	368	367	387	307	380	391	330	353	358	331	331	345	368	347	372	357	341	381	347	366	345	340	356	328	359	344	358	370	349	332	315	343	374	378	351	356	376	372	335	362	357	369	347	365	336	361	362	324	383	351	330	351	348	337	375	338	346	351	334	361	381	338	353	366	333	372	358	352	322	351	357	398	332	361	369	380	374	315	367	365	332	373	347	363	363	330	351	361	324	369	351	342	372	312	339	383	337	318	335	358	356	346	320	355	330	353	370	373	378	356	335	382	366	348	366	353	333	352	360	354	331	342	363	366	365	377	354	367	373	356	355	336	362	328	348	390	347	377	374	365	345	373	342	368	332	346	375	374	353	369	360	355	338	369	339	339	344	368	330	344	339	357	352	349	366	353	354	341	369	334	324	349	345	356	360	357	355	365	363	318	387	334	346	350	362	319	366	339	363	367	345	335	349	328	330	375	355	368	319	378	360	336	371	371	362	354	372	369	325	349	351	373	344	363	336	375	344	364	362	330	367	337	350	337	362	365	365	366	386	381	317	328	362	331	350	334	320	339	346	354	342	359	351	373	347	334	347	351	391	316	315	373	387	347	356	377	361	362	335	348	322	347	364	357	364	339	331	386	356	367	347	356	336	362	364	339	353	339	331	342	344	351	350	358	384	335	364	350	388	350	346	380	319	340	396	346	372	342	362	357	391	343	353	360	381	373	361	354	317	349	376	355	372	371	366	358	368	330	341	374	348	327	374	326	365	364	348	357	345	392	366	359	321	341	388	346	365	374	340	357	330	363	357	371	344	359	364	347	357	341	374	363	349	356	342	359	339	372	339	352	357	367	382	346	357	306	353	359	338	362	366	361	356	334	337	389	336	390	360	371	354	325	327	342	365	348	407	356	328	363	340	361	372	311	368	351	332	369	350	370	369	345	338	353	377	357	378	356	348	349	360	342	349	376	315	356	344	378	339	360	333	354	351	366	347	382	330	368	347	330	371	341	346	396	349	367	332	358	356	368	374	338	360	363	372	367	358	347	320	345	352	339	341	356	359	349	362	333	365	355	332	349	336	342	358	365	363	366	381	368	349	349	333	335	332	361	353	350	357	364	352	347	356	336	343	381	357	385	372	340	333	369	320	337	386	328	328	346	378	380	393	347	331	376	332	345	323	347	352	366	381	352	320	370	360	349	317	357	377	318	337	346	332	399	364	341	345	379	361	350	353	345	356	346	382	304	342	384	369	368	391	343	351	362	360	317	326	334	340	386	323	375	314	341	388	352	347	379	358	354	344	354	381	333	369	340	351	327	342	355	332	354	372	365	340	359	340	324	378	358	344	388	342	361	368	358	353	343	374	389	363	376	357	321	350	323	341	384	327	372	360	332	371	335	373	382	344	384	322	349	350	326	352	339	355	325	347	347	356	339	360	322	320	335	329	405	335	373	377	321	348	335	369	361	342	339	348	353	317	361	325	309	361	345	400	344	336	360	381	357	317	361	371	372	375	360	361	362	386	361	365	369	342	367	365	355	352	334	347	365	322	355	351	322	342	374	365	348	322	349	365	336	353	328	346	320	359	343	377	351	351	351	357	357	359	358	341	369	367	297	351	370	357	330	350	355	370	375	367	333	377	337	339	342	349	384	332	370	355	325	376	344	341	366	352	346	338	356	350	360	348	348	329	379	363	357	387	330	352	369	354	343	365	326	326	363	368	324	323	358	345	354	346	316	334	332	357	348	383	369	369	334	327	352	346	377	370	341	343	360	374	377	340	334	371	352	364	337	363	345	396	344	335	355	333	360	360	332	342	371	347	342	375	359	305	348	369	361	350	334	339	341	339	376	359	343	360	338	344	336	353	334	340	365	357	287	324	336	345	370	345	390	373	342	337	345	373	329	349	384	347	365	348	363	330	355	359	360	362	321	359	354	370	347	370	353	334	363	363	341	344	369	364	366	359	355	345	350	383	352	357	367	393	346	351	318	372	361	369	344	331	319	339	371	319	338	336	360	330	354	332	341	349	391	376	364	385	348	359	363	386	340	350	367	323	370	344	389	343	386	360	349	351	358	338	335	324	361	340	393	295	370	364	355	360	352	319	363	346	363	361	368	388	361	346	325	333	324	341	344	366	336	351	362	369	367	371	334	351	357	343	379	353	336	337	355	326	324	366	335	372	345	333	379	367	368	385	362	399	327	370	347	368	319	341	381	331	347	376	339	339	367	350	354	318	376	356	334	340	360	364	369	340	356	342	356	385	375	350	327	365	392	358	351	383	357	344	368	347	341	378	363	321	328	341	336	340	366	347	366	347	324	343	333	335	362	327	340	345	345	394	354	355	359	371	391	358	330	339	328	370	322	357	367	347	351	333	329	376	351	364	357	392	344	339	372	349	357	395	370	342	352	319	360	317	331	388	348	369	370	389	359	379	370	351	365	320	371	373	322	330	381	377	319	358	372	327	339	394	369	333	370	383	337	318	386	335	357	353	334	343	411	388	340	394	382	359	354	395	329	365	363	350	364	323	342	351	349	363	331	389	330	355	348	356	355	368	358	354	320	385	370	345	373	339	393	361	350	334	363	361	353	323	334	370	366	359	380	328	367	334	343	340	349	381	345	342	335	353	357	333	356	338	365	326	322	336	384	365	363	346	351	343	363	334	349	368	346	366	338	319	345	353	359	340	395	355	363	340	350	356	339	349	330	345	384	358	359	335	368	356	337	343	328	337	354	376	360	340	323	313	350	334	349	323	388	340	372	345	349	369	383	353	369	361	343	389	315	360	340	353	363	345	357	344	348	354	370	374	379	336	327	358	350	351	330	348	351	328	365	351	363	361	325	328	375	366	342	339	339	364	359	377	361	348	356	384	358	393	316	388	390	394	354	365	369	339	347	339	360	384	345	351	388	355	338	371	351	359	333	339	339	387	284	371	331	341	372	331	338	380	340	351	363	371	354	333	345	355	350	311	352
26715	19890	6374	910	634	525	526	504	535	508	519	586	527	526	492	516	534	532	514	561	521	512	552	526	512	482	534	520	500	521	561	490	534	510	526	509	522	529	498	509	529	530	512	523	511	523	489	544	494	500	508	510	513	536	532	468	502	475	543	511	499	518	495	514	546	512	519	518	491	521	512	532	511	508	551	510	517	529	571	507	567	510	517	519	516	518	516	501	537	533	504	551	537	508	520	521	533	486	499	578	487	526	507	531	525	573	535	493	545	502	492	485	506	532	507	521	508	518	540	527	498	519	512	520	487	512	480	518	502	557	533	523	493	517	492	503	479	507	513	461	521	510	484	524	509	545	520	534	479	537	515	527	524	504	506	495	530	500	535	545	492	537	521	542	501	514	508	542	524	495	536	529	512	497	526	493	534	527	534	516	502	502	493	553	531	542	537	505	501	536	542	521	510	503	482	510	511	526	499	520	512	508	508	501	517	511	512	475	496	569	483	518	458	521	519	537	512	489	516	515	492	458	475	495	462	500	478	488	518	532	502	502	515	533	488	523	506	530	536	526	524	539	507	516	537	483	522	490	519	511	501	501	516	493	516	535	516	537	512	504	508	478	510	486	495	471	505	516	532	504	533	499	562	533	491	523	525	486	516	467	533	535	532	482	533	521	572	506	508	490	492	498	514	526	497	510	513	496	518	510	501	499	507	473	543	509	522	503	489	505	517	467	515	505	538	530	518	489	524	502	501	498	538	532	521	524	494	513	544	535	522	523	519	508	462	532	507	541	493	509	498	544	522	516	495	498	514	502	517	503	533	493	493	538	483	493	515	486	532	539	496	455	551	540	500	537	510	536	517	522	543	548	499	524	530	506	527	482	517	520	496	534	484	515	501	546	488	509	515	493	534	489	497	501	525	517	513	481	506	495	492	501	474	544	543	502	464	529	504	530	509	493	557	548	489	526	523	479	503	495	537	531	529	515	540	500	498	505	494	517	493	521	541	501	488	501	516	500	541	525	500	530	514	532	534	525	506	469	481	540	509	527	496	526	497	520	522	500	513	562	517	487	510	501	533	500	547	521	535	475	501	491	489	512	519	532	513	513	481	540	537	547	514	497	502	480	520	499	530	475	514	528	460	501	486	494	530	497	515	502	581	519	507	501	530	512	489	497	521	553	531	504	500	525	502	525	528	535	508	459	514	495	519	519	510	528	460	492	489	508	469	537	507	527	513	522	483	528	542	505	515	538	531	525	471	519	522	471	532	488	507	485	496	534	485	537	487	539	513	527	507	488	518	500	476	540	499	524	502	486	493	517	469	513	550	508	497	499	531	491	536	513	525	506	508	537	501	544	516	512	520	532	501	533	547	477	562	522	505	541	549	463	490	496	536	501	498	499	472	484	509	499	533	512	538	551	521	525	444	486	514	480	511	505	517	514	522	549	529	514	489	513	514	516	505	540	553	490	503	503	509	502	500	518	494	504	530	527	489	536	543	526	527	481	521	497	535	504	512	500	524	496	505	511	511	527	531	498	505	467	484	532	513	538	487	513	499	493	539	518	558	533	510	515	503	522	491	491	525	500	494	557	509	494	490	468	557	516	522	548	536	503	502	481	493	513	520	496	463	493	511	513	541	535	552	534	543	490	544	506	508	453	528	496	527	496	477	519	478	542	475	572	485	474	484	500	515	525	485	544	506	534	534	534	509	526	509	509	525	541	514	520	493	517	528	530	578	539	526	511	529	484	465	488	510	518	533	538	509	492	511	509	521	518	529	520	503	517	554	527	542	485	504	511	568	478	491	526	486	528	538	540	569	515	537	499	505	534	521	540	499	494	530	457	513	530	559	525	510	483	542	470	552	476	520	513	505	552	472	540	525	485	528	476	486	485	552	540	528	517	494	485	493	524	543	539	504	499	490	480	522	531	493	465	498	556	509	517	526	472	527	499	479	532	553	458	473	513	487	526	575	537	479	505	478	485	515	521	539	502	525	500	497	509	530	482	511	478	511	504	521	512	554	494	535	505	570	514	503	515	484	502	532	497	520	557	528	487	531	509	518	477	515	532	523	537	529	530	513	499	502	478	493	531	506	543	527	510	509	513	521	531	507	497	520	493	497	533	505	523	533	517	512	494	520	549	519	540	505	527	523	531	516	493	534	535	527	521	529	497	534	475	504	507	505	497	505	524	483	500	529	531	522	519	529	484	527	548	492	484	526	537	527	516	509	515	535	535	551	514	485	517	541	523	515	558	522	535	528	500	545	501	475	517	525	567	500	501	470	509	510	501	538	533	536	527	520	486	518	521	521	534	513	499	563	493	512	495	481	491	513	521	510	509	502	501	519	514	496	530	524	526	508	509	530	521	513	514	487	456	491	498	511	492	480	558	543	493	541	487	549	488	520	516	522	529	514	474	536	501	524	509	512	518	522	528	531	450	490	553	518	522	501	531	527	517	522	539	547	522	497	539	502	557	525	518	488	517	525	560	515	500	538	524	513	555	494	534	512	495	525	523	536	509	504	538	531	557	547	489	512	537	508	525	523	540	527	525	525	479	517	486	442	481	546	507	511	503	494	522	527	526	513	503	543	515	563	475	503	519	509	492	521	568	496	504	520	522	525	503	466	516	536	515	511	479	480	524	496	523	516	520	510	502	510	486	501	487	520	534	537	527	476	480	551	509	534	528	542	495	511	540	520	507	508	478	499	510	532	549	493	513	501	541	546	535	545	534	518	534	485	524	486	523	525	521	505	463	532	488	481	519	523	509	508	535	512	526	481	528	535	513	525	510	499	479	495	526	524	509	477	514	521	512	542	528	504	502	495	544	485	532	490	490	471	520	503	510	509	482	540	548	494	504	497	526	503	511	515	506	530	499	490	491	483	551	497	521	502	507	472	524	521	483	481	534	498	471	565	500	492	522	549	575	532	501	517	555	524	466	509	475	516	496	545	525	498	529	510	489	538	507	507	526	513	531	486	512	472	482	546	519	515	517	514	516	528	504	524	486	517	531	518	500	469	491	512	526	509	484	537	484	502	485	500	517	509	516	551	520	499	546	526	481	504	548	495	478	513	514	498	516	515	513	532	511	498	520	530	539	509	513	531	517	490	543	534	553	533	556	548	484	509	523	494	507	511	482	496	494	512	511	503	521	475	532	509	517	513	552	510	503	542	490	521	498	491	479	518	497	525	485	502	492	523	537	507	510	513	494	521	534	498	539	507	491	543	533	499	525	562	538	557	522	502	534	513	513	498	512	525	525	553	497	515	508	480	494	516	520	504	509	454	520	512	540	512	534	497	521	551	510	526	516	476	544	570	543	526	529	498	517	511	512	507	530	493	542	504	501	489	521	479	482	548	524	519	520	474	523	547	503	501	535	543	516	487	512	472	524	503	492	523	511	529	527	502	518	487	495	529	513	519	466	470	511	522	528	515	497	517	489	527	484	487	487	496	578	569	509	497	521	506	466	497	498	486	503	494	516	528	524	534	497	469	526
4189	1524	1367	1016	934	854	794	790	779	794	769	766	791	746	765	757	768	841	751	731	768	741	793	819	784	773	762	735	778	780	729	748	788	805	778	807	782	732	782	779	757	779	727	729	734	722	773	783	753	751	696	802	708	763	783	749	752	775	779	733	773	741	764	780	741	757	710	746	716	741	765	738	761	804	750	740	786	771	761	781	783	778	763	774	734	772	740	786	707	778	778	766	764	692	744	725	736	750	753	778	686	770	761	760	795	736	761	726	709	781	726	760	704	693	732	734	802	727	746	744	735	766	798	751	779	729	791	727	778	731	748	738	771	770	758	751	761	726	730	702	749	750	776	781	782	728	729	791	777	730	733	783	727	766	772	766	794	762	790	785	730	738	793	737	751	764	754	751	757	761	728	740	703	784	796	773	771	743	717	790	766	769	738	786	796	762	819	714	709	789	834	707	731	755	718	749	769	786	757	743	721	769	756	765	770	776	739	749	695	791	724	742	818	786	743	786	805	747	809	738	735	714	732	753	762	770	765	752	773	711	707	738	773	747	769	777	717	764	698	763	750	782	745	739	802	775	760	770	760	706	752	728	771	720	785	735	780	711	814	750	743	684	746	717	774	699	695	725	750	760	785	725	769	732	764	734	756	710	818	726	738	728	757	730	810	742	762	760	768	771	699	758	733	786	690	778	759	811	739	737	757	725	771	766	724	799	774	722	780	750	722	724	777	757	760	750	747	802	778	719	714	783	753	755	697	739	759	741	766	757	777	755	737	718	749	728	747	797	746	736	783	741	780	759	755	705	741	757	726	788	778	717	717	744	763	769	755	759	811	743	800	777	738	778	773	739	786	782	806	687	743	746	744	714	810	749	776	791	767	788	759	710	782	797	756	749	739	772	772	778	688	776	748	769	741	758	757	721	696	684	737	734	754	775	747	712	731	736	741	729	768	713	781	742	733	735	764	776	736	755	688	766	709	767	746	771	794	709	748	788	742	736	746	744	733	749	710	767	755	739	743	734	745	733	695	647	764	747	718	765	738	714	754	786	780	749	741	750	740	739	714	782	790	734	726	737	724	769	774	779	727	755	815	717	759	712	746	748	774	757	753	725	751	713	768	753	734	740	789	750	785	732	796	752	729	768	780	752	729	739	776	763	773	757	766	731	779	758	779	698	815	774	743	746	749	752	732	788	732	764	790	744	750	766	744	724	782	763	749	756	709	707	747	761	792	762	708	751	749	773	757	745	720	771	762	727	717	729	761	705	743	726	792	748	747	744	784	744	789	742	723	788	702	751	768	730	732	777	783	777	765	768	761	744	742	760	773	768	760	750	771	759	763	724	726	768	734	780	711	788	805	778	743	775	730	734	756	768	734	710	804	774	733	758	766	768	799	679	749	679	765	637	769	766	747	796	707	767	766	767	753	772	786	744	760	747	768	772	769	765	747	737	753	734	797	766	723	776	732	779	737	714	752	727	779	815	737	746	761	725	766	765	753	720	732	759	754	744	738	781	786	816	760	755	746	788	716	777	701	729	725	760	786	730	715	754	756	779	754	685	756	748	748	740	723	723	762	739	766	769	739	698	790	762	775	789	739	733	761	783	776	711	778	731	770	777	727	772	805	719	729	736	710	745	763	692	791	717	725	748	731	709	744	725	731	743	717	758	741	711	729	781	774	731	750	766	741	731	805	794	718	708	803	726	768	749	760	743	806	744	706	774	777	744	794	750	763	751	724	733	693	745	766	744	755	745	765	749	758	714	708	730	782	780	802	790	760	760	764	731	772	772	730	752	738	744	740	773	755	813	741	739	753	782	730	725	767	728	751	719	743	747	752	744	765	757	757	704	708	793	764	703	752	745	762	714	749	740	742	749	773	764	740	742	778	787	747	746	752	729	737	780	723	787	738	749	731	783	762	763	759	715	738	797	721	787	819	798	759	752	726	749	731	683	734	780	762	711	751	764	765	732	791	841	732	783	724	761	778	748	740	755	746	755	734	830	737	732	793	809	710	744	783	719	762	755	690	749	783	745	712	771	757	755	752	706	765	790	724	767	773	760	769	757	768	737	749	743	737	748	737	714	744	764	745	763	775	764	753	772	728	767	717	753	739	728	759	769	722	780	780	751	760	796	760	770	751	720	727	745	729	712	741	742	740	752	743	747	764	765	755	762	781	689	804	776	748	773	751	744	772	727	729	776	794	710	743	789	746	771	739	749	752	747	785	720	765	752	760	807	692	778	775	697	695	764	733	746	735	718	790	728	773	745	756	768	759	727	759	751	795	730	734	781	760	732	752	732	764	730	774	696	728	757	736	743	774	734	768	751	774	774	774	783	764	724	734	736	766	774	716	718	727	790	799	775	801	769	759	753	763	721	757	780	678	764	786	724	757	747	716	748	774	707	735	774	731	758	753	772	719	751	774	729	767	784	717	728	754	776	796	763	718	764	742	769	754	699	773	744	750	733	751	717	751	758	781	751	793	747	794	765	694	788	762	752	762	743	795	734	732	769	756	757	755	751	787	742	720	815	726	741	743	753	806	765	758	747	773	731	755	680	733	753	787	768	739	785	748	733	775	778	748	784	755	767	754	773	763	756	785	732	767	723	759	709	800	675	784	756	765	792	760	738	737	729	768	774	731	770	735	808	755	767	714	806	744	740	766	736	758	735	747	727	763	710	778	706	712	766	725	742	760	733	744	762	759	777	709	731	738	775	737	754	752	775	781	754	726	797	780	820	781	782	748	758	735	716	763	770	788	735	716	721	730	745	721	765	757	808	779	733	740	724	742	768	774	759	763	814	795	784	776	794	747	778	713	799	728	767	774	737	784	782	763	779	772	716	769	753	777	737	711	723	754	757	754	774	793	753	742	851	778	744	719	802	753	768	806	734	768	692	781	760	749	778	752	700	777	746	775	763	757	750	742	734	716	735	743	766	770	793	749	769	697	765	714	726	741	778	726	754	795	771	739	765	746	707	718	787	803	729	760	743	730	790	728	780	742	765	752	759	763	759	743	784	751	734	732	830	735	704	776	768	730	718	797	772	763	725	708	766	761	795	748	760	749	762	743	717	733	721	734	745	765	717	828	757	738	768	767	786	714	720	775	751	760	755	761	769	757	806	753	790	777	781	745	752	727	740	749	765	766	788	767	737	732	739	761	765	745	720	657	695	821	772	751	742	777	849	765	736	693	757	835	774	757	745	761	765	768	785	757	727	785	731	768	768	791	746	787	731	773	755	750	759	768	698	812	746	740	727	749	774	728	766	794	713	759	740	696	780	803	774	724	754	681	745	728	786	756	701	739	774	785	753	759	759	785	763	766	775	747	708	778	730	780	763	782	725	713	742	762	746	738	756	763	761	727	727	735	810	778	760	768	751	697	815	758	784	745	767	776	770	718	799	799	741	791	781	780	796	726	794	758	798	755	701	778	747	776	761	737	755	698	756	713	753	760	743	721	703	730	798	752	750	729	780	726	740	732	748	739	786	791	787
23810	21060	28250	24065	20963	5362	1081	808	701	673	652	628	561	588	536	547	563	582	537	519	568	526	557	547	543	546	520	494	553	555	495	526	497	493	537	473	516	499	530	508	539	491	513	496	504	520	502	489	549	545	519	521	523	470	521	504	484	559	518	489	531	511	543	504	494	499	529	457	500	457	491	481	516	519	518	503	561	521	516	487	505	524	471	510	505	529	509	531	514	490	523	510	554	517	521	475	493	482	534	523	505	512	514	551	481	530	473	573	520	529	515	496	476	526	500	559	494	482	533	501	489	538	479	516	497	560	519	498	528	469	512	530	507	482	518	459	516	521	533	479	498	481	479	522	512	509	497	567	512	512	484	540	526	517	514	500	499	484	474	516	507	519	537	531	507	522	495	520	485	521	465	508	469	512	518	467	499	501	482	472	529	498	499	494	507	498	507	479	522	544	523	522	481	477	504	486	512	501	479	510	527	528	499	532	510	511	472	497	491	498	518	489	530	505	490	481	472	516	501	498	515	495	468	503	541	491	538	499	530	491	513	493	479	476	508	469	490	495	460	494	492	533	497	522	504	515	521	510	530	494	527	514	493	541	519	526	542	492	518	514	516	456	490	479	512	498	540	493	464	555	513	531	535	481	503	489	475	508	530	526	453	531	521	527	538	507	545	485	496	507	526	528	502	493	509	471	514	527	515	502	517	516	513	484	488	504	498	546	513	527	474	518	504	521	486	495	514	474	481	454	498	513	494	488	507	495	491	510	477	458	459	527	496	484	509	537	524	491	459	517	498	516	488	512	507	517	498	510	520	532	535	508	533	483	525	473	480	524	523	488	469	500	542	527	514	524	485	543	498	533	473	445	572	540	514	501	500	510	524	538	523	497	489	507	510	499	505	496	506	510	503	501	493	501	483	501	482	542	482	529	488	446	518	495	482	513	502	537	510	515	485	473	554	495	509	485	500	491	538	482	506	508	523	512	478	566	530	493	475	508	475	477	498	485	507	496	497	496	476	537	499	523	511	480	536	489	463	478	474	488	514	536	542	493	477	517	446	517	515	516	524	491	501	548	495	530	481	504	496	524	514	476	498	508	506	542	486	519	547	508	488	466	495	481	460	498	496	490	483	502	551	478	496	483	473	488	489	473	466	521	453	487	503	522	460	487	494	499	511	493	542	502	491	520	508	485	516	478	499	504	464	519	532	506	492	467	539	488	517	508	484	509	537	491	487	475	468	503	522	519	477	537	514	522	484	509	530	511	527	487	509	511	495	502	502	546	469	509	474	534	511	482	526	556	532	486	481	480	502	493	504	509	517	469	511	503	523	492	539	461	486	516	457	500	528	488	519	488	499	494	540	494	473	478	512	530	536	495	483	478	476	525	535	503	472	529	499	471	501	447	524	530	466	509	505	506	510	500	474	547	504	477	509	532	512	518	504	511	472	558	513	516	549	519	499	523	499	476	519	478	478	508	501	517	468	498	500	494	521	508	517	490	519	530	495	494	494	543	506	493	462	512	529	513	527	464	542	490	533	493	434	523	484	516	457	495	465	534	550	498	522	505	504	520	512	524	480	489	462	482	482	453	507	537	534	471	529	531	514	532	521	491	497	533	509	492	530	457	521	507	514	546	489	503	514	497	501	481	502	473	531	507	504	536	471	520	515	516	503	486	548	560	505	505	469	520	515	490	505	495	496	511	512	476	478	521	535	527	511	527	503	493	486	518	490	543	524	481	526	529	529	505	534	490	478	460	505	495	496	466	464	493	487	559	541	503	499	521	506	524	486	472	502	519	465	523	474	514	499	520	477	462	526	471	473	466	496	498	543	495	512	502	515	535	501	502	538	557	478	502	478	499	502	525	513	544	509	531	509	484	469	519	501	508	458	466	497	503	490	500	493	512	492	497	485	514	536	476	538	503	503	536	507	506	525	492	481	490	495	493	493	510	523	475	480	490	514	537	497	494	523	502	480	458	500	478	480	553	512	490	507	499	509	507	531	511	495	537	495	529	535	529	525	552	476	476	495	478	490	495	504	499	546	493	495	503	499	515	476	510	501	501	521	506	532	476	526	458	469	530	472	434	477	514	468	515	489	469	501	508	479	507	495	506	539	506	467	498	512	500	530	476	498	532	491	512	488	539	527	520	527	494	486	510	503	515	507	478	517	562	490	541	436	506	481	523	494	470	516	481	535	505	481	501	499	505	509	541	531	500	536	467	503	523	482	514	533	495	489	548	551	496	513	490	520	509	494	494	464	514	478	471	505	522	488	542	529	483	496	504	453	501	511	483	478	507	513	495	493	514	513	470	511	473	492	534	492	515	517	519	501	494	524	460	494	529	455	529	525	525	503	515	506	530	503	480	508	525	524	519	531	500	493	499	483	507	509	513	488	535	465	494	513	500	512	480	492	481	478	482	509	523	479	481	522	515	552	505	513	465	500	468	518	496	565	515	517	451	535	482	460	530	490	490	485	503	503	470	496	464	513	511	517	516	496	492	486	544	474	511	500	505	542	464	523	490	487	514	511	489	526	500	492	489	504	490	535	505	528	551	475	509	469	516	469	507	533	485	495	509	512	492	496	517	538	499	502	514	493	538	533	512	464	488	506	501	505	499	489	482	507	512	478	512	500	504	494	477	495	493	509	500	489	469	507	473	505	530	498	497	492	467	489	497	517	500	468	537	509	501	499	476	495	500	514	509	460	484	490	504	525	516	513	523	456	490	497	519	489	489	515	520	572	495	480	519	491	554	506	495	526	487	508	468	521	478	499	490	513	508	485	492	505	490	489	531	471	523	510	499	513	553	519	470	534	535	493	498	476	542	481	505	526	506	531	484	508	494	534	499	508	537	510	498	477	514	507	572	497	522	505	516	500	493	449	490	498	487	504	502	501	480	511	504	513	526	520	493	479	488	490	532	490	480	516	481	497	518	465	535	501	480	518	522	484	473	505	502	511	495	474	493	488	533	502	469	499	508	497	478	472	478	473	489	508	523	511	518	549	533	531	523	528	513	495	505	481	522	475	496	511	498	509	476	488	535	464	530	478	477	468	453	512	501	495	506	500	508	492	495	463	503	475	545	498	471	522	494	499	493	489	516	544	509	526	473	553	527	511	507	494	511	523	504	478	535	582	484	513	460	476	508	536	526	509	499	515	496	474	515	459	475	483	479	527	485	514	449	465	485	511	522	480	477	462	546	528	515	522	500	478	522	500	499	504	510	538	481	498	487	551	458	458	520	496	448	522	514	485	459	487	530	489	494	503	508	517	490	549	521	489	529	481	524	489	496	506	487	487	513	477	509	463	493	505	513	500	483	517	478	499	502	520	471	486	528	474	515	496	554	498	484	530	494	512	519	542	506	481	511	544	500	513	504	533	523	496	499	487	520	520	496	516	481	509	510	535	489	460	489	476	506	496	535	509	522	493	512	508	544	520	486	484	519	508	503	492	500	498	504	493	507	565	500	493	507	525	505	534	492	509	521	532	511	510	520
5237	10202	8413	4264	3081	2340	1827	1650	1460	1272	1178	1107	1057	1000	979	928	861	898	912	809	830	798	877	794	805	815	814	789	777	736	793	788	798	786	755	762	782	777	736	773	755	772	745	765	780	794	763	787	764	725	799	718	772	781	794	768	753	775	770	797	748	771	718	726	712	792	753	810	762	776	745	762	749	734	695	742	755	755	758	748	739	731	760	731	703	728	744	756	765	712	729	780	750	731	748	737	755	751	745	748	776	778	741	818	770	756	753	691	772	712	759	781	784	767	710	760	781	740	720	799	768	791	774	769	738	802	759	749	722	741	713	717	720	752	730	755	731	716	784	728	746	790	713	734	801	750	816	757	766	701	726	780	753	740	730	731	709	724	751	794	743	795	772	750	751	743	753	783	734	791	719	787	740	768	750	773	760	787	772	742	727	756	746	759	736	746	705	748	791	758	754	776	756	722	729	768	735	717	762	778	774	773	736	726	780	763	765	721	719	766	729	769	703	761	737	748	743	801	737	761	740	706	779	754	746	730	711	726	732	805	697	749	708	754	792	808	711	778	776	765	701	751	695	725	747	725	748	750	714	729	726	754	774	756	728	701	775	751	758	763	781	778	798	795	736	729	742	782	781	762	827	730	740	784	774	773	738	756	720	752	735	754	719	722	726	723	738	764	783	736	728	806	727	739	726	740	729	726	746	802	786	770	788	785	715	765	707	760	723	744	739	749	754	780	750	791	750	760	750	776	717	722	728	775	745	776	706	795	763	775	757	742	773	737	749	760	759	746	707	784	737	735	743	718	711	774	795	769	770	775	722	719	766	773	774	751	742	721	734	744	776	788	736	803	754	801	733	786	800	719	734	717	765	724	810	757	758	754	757	734	746	720	727	741	757	727	784	751	732	733	784	783	776	741	778	752	733	734	728	727	797	761	756	804	773	792	760	775	691	711	733	743	722	745	762	723	753	727	740	766	763	755	735	768	715	774	744	713	773	758	728	752	765	765	777	770	769	753	749	759	784	742	732	771	756	720	758	750	742	721	733	739	718	790	795	765	805	700	738	770	750	727	756	768	727	727	766	742	751	753	749	746	749	748	784	768	710	736	788	785	775	772	752	698	727	782	755	711	781	722	741	788	737	744	785	748	722	724	744	707	739	749	791	727	751	722	751	752	737	759	726	734	743	709	760	752	790	763	778	765	785	730	728	748	757	748	730	755	723	759	818	752	749	795	779	777	735	697	774	737	803	740	773	734	800	733	789	717	751	765	739	710	775	748	701	767	805	762	754	728	756	742	747	744	718	743	730	777	784	725	776	748	783	778	744	757	757	741	727	743	728	793	773	748	745	722	746	820	744	750	718	761	749	752	774	783	752	799	767	741	710	771	752	727	709	782	756	759	750	743	774	685	741	744	733	766	720	728	700	742	728	715	748	704	705	747	767	697	730	715	805	713	762	727	766	763	777	744	747	677	702	776	745	704	737	733	751	761	797	768	771	740	726	765	750	777	717	728	769	774	772	722	766	767	748	800	747	734	740	760	752	765	774	724	722	756	737	760	785	737	742	713	737	718	815	782	721	772	775	758	738	730	725	737	775	742	731	820	753	665	730	754	711	783	724	750	740	754	813	722	747	721	702	698	697	774	738	757	728	764	744	756	781	715	746	717	716	734	716	722	777	724	717	717	723	748	762	802	766	780	771	770	695	746	791	770	791	772	754	738	711	763	770	730	728	734	774	779	705	767	759	783	754	707	716	753	711	770	765	691	708	786	737	779	755	772	815	777	749	787	760	757	765	755	720	779	754	723	690	801	734	718	795	687	770	710	743	702	754	766	742	776	758	807	745	738	721	769	766	747	725	753	721	791	785	721	750	760	713	747	753	750	734	738	749	737	792	748	751	707	763	772	716	733	750	699	716	773	747	752	743	713	770	774	723	811	781	746	751	707	794	747	773	739	766	770	785	767	734	776	747	790	720	739	755	771	748	726	800	753	717	778	711	734	681	743	749	728	778	715	726	781	756	709	763	769	730	714	769	765	731	747	760	787	774	748	728	727	706	742	755	766	717	765	778	744	731	747	731	736	767	737	791	722	790	781	772	739	790	760	775	708	755	708	731	748	756	714	708	765	749	763	746	774	759	742	722	842	745	772	752	735	724	739	781	755	701	753	735	727	781	730	773	716	748	760	760	708	754	713	804	824	756	770	759	783	776	703	733	732	708	778	700	728	744	782	764	696	769	742	751	791	732	729	771	761	735	790	732	687	734	692	778	765	791	775	773	728	781	721	723	771	699	778	768	805	686	767	750	742	719	730	717	754	756	722	770	762	799	750	717	779	763	739	716	729	812	723	731	756	768	776	771	811	769	812	746	746	761	773	756	763	801	751	720	723	791	746	772	752	751	715	760	774	755	716	722	769	716	697	746	721	702	745	734	701	732	748	803	764	795	750	748	760	732	756	721	773	755	784	785	714	733	709	745	729	765	718	751	775	765	787	750	707	777	723	760	723	778	732	727	745	790	763	709	763	751	752	738	735	729	761	749	773	742	798	744	715	725	732	748	771	733	769	715	710	770	781	693	726	765	722	701	724	762	737	727	782	747	689	765	766	764	740	777	725	738	715	741	799	749	784	815	739	682	775	768	739	737	746	701	761	747	680	768	725	800	777	779	750	750	733	759	801	701	770	722	740	717	767	710	746	796	763	775	777	737	793	751	714	744	743	720	719	807	733	720	780	764	766	759	793	747	755	757	709	748	726	749	795	794	790	728	790	710	774	775	729	759	769	777	782	764	800	739	748	712	775	750	785	781	776	715	767	794	755	773	741	808	767	779	763	702	788	731	788	719	801	745	754	774	726	761	766	757	803	770	763	724	776	767	753	673	757	753	762	767	746	761	745	764	750	680	714	773	708	745	757	771	743	711	723	748	781	782	794	700	718	761	790	756	719	694	779	773	798	735	759	735	789	804	762	730	747	740	763	802	757	717	769	724	740	746	756	743	758	743	779	659	767	735	755	746	768	754	775	763	746	720	791	820	710	706	717	777	777	743	769	736	747	754	767	768	758	754	762	763	769	741	716	763	718	786	759	770	726	729	677	769	750	767	754	736	740	750	776	761	751	716	773	768	693	764	740	761	738	734	760	728	822	750	776	740	756	766	762	715	704	757	748	756	757	746	745	763	700	762	751	744	727	757	709	714	720	750	753	679	756	755	769	713	714	772	778	693	751	726	722	728	770	769	762	758	774	712	754	690	765	757	712	735	791	705	728	734	728	792	728	729	744	762	750	714	835	737	713	715	763	750	715	721	758	746	766	767	721	784	731	759	759	764	794	784	771	707	760	745	738	737	754	699	767	739	749	738	785	717	744	744	726	757	761	786	773	756	760	733	702	810	753	725	787	746	721	786	762	740	760	763	711	757	747	830	741	730	784	736	755	774	732	723	772	759	776	740	761	729	731	795	758	744	755	791	744	707	743	734	723	734	757	706	766	767	757	715	725
22949	21060	28783	23544	21060	20758	2897	825	639	546	501	411	407	364	329	321	347	330	289	274	293	262	293	275	261	262	264	275	260	277	270	262	252	242	240	257	251	246	265	240	230	282	240	237	257	232	205	233	241	223	226	236	233	251	248	242	212	212	232	231	210	243	231	198	209	212	220	205	229	251	219	224	216	190	226	217	231	237	232	245	241	212	231	214	217	237	237	214	219	231	212	217	213	257	232	234	206	215	244	208	224	239	226	214	242	241	211	231	247	222	256	236	228	240	205	219	246	197	235	238	224	230	209	234	226	212	198	216	220	221	211	229	225	208	226	235	219	251	235	226	210	235	224	225	218	195	264	206	215	227	210	249	229	209	250	235	201	209	216	241	232	219	216	217	225	252	213	216	206	190	208	220	242	168	245	199	237	240	222	213	227	203	214	251	231	200	210	230	218	206	212	240	257	228	229	228	232	230	225	202	214	229	201	221	226	209	233	226	226	207	203	240	261	202	232	186	221	206	207	222	232	231	234	215	193	237	241	232	253	204	243	240	204	235	235	227	240	239	205	260	230	229	228	238	228	256	196	214	258	232	217	252	206	247	239	216	223	222	193	215	223	257	199	237	218	230	213	224	241	208	213	247	216	230	235	251	247	226	213	216	235	224	222	213	244	202	211	224	235	214	220	206	215	208	232	202	227	225	228	218	219	207	218	214	223	249	237	251	214	255	231	206	232	219	232	219	247	232	233	228	236	224	235	226	223	246	194	214	218	229	229	220	241	186	225	215	228	233	241	228	217	229	229	244	203	218	218	227	232	215	207	215	231	220	219	220	214	257	217	202	216	236	225	217	226	198	250	212	225	205	223	212	249	250	212	230	196	228	230	206	230	234	209	223	223	200	208	230	235	237	214	210	257	212	245	212	230	226	207	224	223	264	227	246	229	246	214	203	233	244	232	232	217	256	252	207	227	224	210	216	263	251	228	231	211	228	202	234	213	213	255	217	214	225	230	238	226	207	245	241	221	243	242	211	222	228	204	232	220	234	206	212	237	230	222	202	230	222	219	223	231	240	229	234	196	227	215	211	225	238	215	215	236	221	229	219	258	250	228	232	195	218	212	208	223	216	228	221	230	228	220	220	211	219	208	212	240	208	254	217	222	238	224	208	227	216	231	231	217	219	205	231	222	212	191	220	231	193	229	231	220	206	223	240	220	223	232	206	201	234	206	228	215	237	230	206	203	221	234	237	212	214	199	211	234	230	218	227	225	214	224	243	227	216	237	230	217	212	216	244	225	215	224	221	209	270	212	226	202	194	231	240	238	234	228	221	216	229	238	201	205	218	249	232	216	224	218	226	199	208	213	219	224	225	209	239	227	224	236	210	218	230	238	222	217	232	222	259	242	238	216	209	196	225	244	221	242	223	203	224	230	199	223	195	224	250	218	209	206	231	216	221	197	243	212	212	226	235	212	209	232	221	241	211	245	233	223	239	201	237	223	254	213	218	248	229	214	220	199	230	197	216	196	244	226	224	224	194	219	244	225	219	215	213	235	224	231	228	232	214	217	230	218	221	223	211	184	237	223	229	255	210	217	208	248	247	219	239	247	239	242	232	234	241	197	236	244	227	241	214	207	217	207	252	222	194	207	202	184	233	219	228	223	232	203	234	218	231	231	248	191	229	237	217	207	204	214	235	227	224	216	217	228	221	205	224	237	218	243	244	206	193	267	226	241	227	226	227	214	221	212	241	234	228	225	225	215	223	227	223	209	207	265	240	220	231	217	218	203	225	230	216	200	254	217	230	210	234	245	241	254	207	226	217	205	238	201	221	216	182	236	233	234	210	209	238	238	214	237	227	217	212	221	226	239	226	238	195	209	210	238	227	237	205	218	239	235	240	191	248	243	239	221	250	226	234	218	207	238	241	224	258	226	236	234	207	243	219	218	200	218	215	234	202	238	244	229	229	223	234	227	228	207	181	246	234	213	231	217	226	251	228	226	199	209	251	224	213	207	204	252	223	245	226	210	240	241	226	231	196	190	237	230	229	217	210	238	223	238	243	215	210	208	214	224	222	234	220	228	220	221	255	248	226	223	199	219	222	229	225	215	242	230	220	231	241	242	243	217	225	244	216	251	221	213	223	234	212	228	210	242	216	253	214	207	238	220	238	218	217	213	229	222	230	236	233	238	220	227	230	211	232	216	233	227	223	237	210	216	228	214	210	218	234	222	240	226	230	225	215	230	227	233	192	221	236	228	237	234	226	276	204	239	227	196	229	232	232	220	211	248	222	233	237	254	217	204	219	208	216	212	239	259	221	217	232	215	219	223	245	221	219	233	237	235	221	237	212	225	204	220	236	255	224	197	224	235	233	216	206	246	247	219	229	240	238	233	205	213	234	239	192	219	203	228	232	229	207	201	229	245	231	219	211	224	243	210	229	227	228	244	233	229	211	226	216	238	221	235	233	213	220	213	193	221	228	229	209	225	222	225	250	260	253	214	225	200	205	222	250	225	242	193	215	217	243	228	239	211	220	208	206	234	252	245	219	229	261	233	199	229	214	238	242	232	239	225	217	208	222	215	206	203	211	227	219	226	226	218	210	205	264	232	210	229	228	227	214	184	213	209	219	229	197	218	245	217	223	219	218	219	219	222	245	201	231	221	220	220	233	224	237	257	198	235	225	233	244	226	219	241	229	226	221	205	221	190	211	234	233	207	205	219	220	227	210	236	209	241	246	220	217	219	249	228	228	256	243	215	221	260	211	223	224	242	229	222	218	197	225	206	189	221	230	250	229	212	231	218	198	218	224	212	213	227	245	216	232	209	228	227	221	215	231	194	206	225	228	230	234	239	236	234	222	226	202	221	249	197	223	221	224	230	205	232	227	217	224	236	230	202	236	224	215	213	240	213	226	234	242	207	226	175	214	216	191	225	210	231	227	186	212	198	206	195	230	217	233	216	223	213	253	248	254	224	206	240	205	250	230	243	223	184	205	233	211	245	217	197	213	238	208	216	212	206	212	208	228	220	224	209	229	213	223	177	199	229	232	216	211	231	205	226	221	240	222	193	214	236	211	229	235	222	220	214	204	234	221	221	225	224	228	218	197	240	226	231	204	244	240	226	223	218	221	236	227	227	237	218	210	247	243	227	228	233	212	255	189	216	199	235	221	245	198	217	244	219	240	223	223	236	210	229	218	209	271	268	242	221	199	209	245	213	235	232	249	256	206	229	228	223	220	236	252	249	228	226	216	192	228	242	254	209	196	226	219	224	209	204	213	220	209	227	227	236	209	188	244	214	226	209	203	215	235	211	210	237	212	201	230	219	228	223	221	219	220	197	233	230	222	218	211	220	237	213	223	220	224	241	228	226	220	217	224	209	201	215	219	234	205	211	249	229	222	222	232	219	242	233	229	234	220	223	227	207	214	221	243	221	229	229	206	233	222	226	204	221	232	231	223	212	243	235	222	202	238	214	198	231	207	220	216	219	239	240	218
7157	15597	12819	6766	4838	3353	2527	2011	1655	1351	1182	1059	920	831	729	673	686	586	584	538	567	512	497	487	486	488	441	451	474	436	419	416	407	429	408	452	418	408	422	369	405	394	400	381	380	381	378	377	357	379	346	364	372	391	375	352	337	353	368	385	351	342	376	334	343	341	369	375	368	348	352	396	371	349	358	357	338	362	365	392	343	331	371	351	355	355	344	324	332	407	356	359	362	379	334	375	308	350	348	359	369	347	348	352	352	351	370	327	382	370	364	321	323	333	361	370	374	362	366	380	359	371	361	400	379	345	360	367	312	354	368	404	336	373	365	363	358	381	380	377	339	369	384	369	356	324	355	332	371	366	354	338	373	361	347	346	353	339	390	357	359	360	368	349	311	322	356	365	357	299	343	343	351	370	375	371	386	342	352	394	369	338	372	341	354	327	345	347	344	355	346	323	324	370	358	373	333	334	332	358	338	328	339	335	355	368	344	377	363	357	376	388	353	316	368	356	350	344	333	325	371	343	367	330	331	372	321	363	298	334	395	359	348	353	346	360	336	331	321	365	299	333	362	311	350	358	352	372	344	333	360	337	353	353	372	332	334	333	364	343	338	334	342	353	342	340	339	355	298	371	337	361	351	347	393	348	364	353	337	333	341	359	390	329	382	358	330	340	359	335	342	340	358	344	312	347	316	339	343	368	328	313	352	331	328	308	312	358	330	380	368	340	354	352	355	345	337	376	342	350	317	333	345	349	366	329	368	346	356	357	332	336	362	348	342	373	330	323	377	340	353	337	327	320	336	344	343	333	314	374	352	359	315	362	316	360	381	350	394	360	345	362	345	358	339	355	361	361	368	346	345	355	361	352	360	351	356	365	360	376	350	364	329	327	320	379	332	333	333	329	357	334	343	377	392	342	371	377	349	352	333	384	368	369	341	380	357	334	360	336	364	366	341	326	381	353	328	335	336	350	348	360	386	362	386	360	360	347	377	351	350	321	373	326	344	344	332	347	388	327	323	355	373	325	350	363	351	336	351	323	310	333	345	371	337	332	337	330	343	319	369	341	371	346	349	342	338	377	361	384	366	378	324	364	343	383	361	329	345	359	332	349	337	361	377	355	361	330	329	349	326	348	284	328	383	329	335	349	327	339	355	321	335	344	351	347	350	348	351	319	361	357	352	329	400	357	347	341	353	334	342	316	343	374	337	333	356	319	342	363	324	344	351	333	351	363	353	350	354	336	362	352	360	382	344	342	365	367	345	349	351	343	349	332	362	349	329	343	364	334	342	311	341	358	339	387	361	367	332	362	338	342	355	363	339	375	370	357	328	340	347	359	337	342	371	352	368	380	349	351	346	350	345	340	336	339	343	350	403	326	349	337	344	372	361	345	352	357	342	374	352	339	345	352	341	351	338	328	352	343	318	340	352	333	331	388	339	356	348	362	323	352	315	360	341	327	355	378	356	337	354	391	363	320	340	352	323	363	364	367	354	369	328	321	344	333	348	347	343	385	352	340	331	346	369	369	328	321	292	350	377	309	354	357	334	351	322	350	339	362	335	367	339	362	373	370	356	356	325	379	324	336	348	358	345	349	384	351	358	345	340	361	370	332	345	343	338	313	358	372	330	350	356	337	325	331	349	325	359	348	328	319	340	385	333	337	375	360	325	343	356	370	354	336	337	346	349	380	340	350	377	353	355	359	363	348	350	314	356	329	332	332	335	323	348	355	351	374	332	357	360	329	353	329	303	341	353	318	374	377	360	353	334	362	377	350	339	330	395	359	347	316	351	331	374	343	347	321	355	344	338	329	332	337	349	360	338	378	340	340	347	343	347	384	368	364	342	327	325	340	351	332	316	371	351	327	325	333	359	358	357	378	364	347	342	367	357	343	375	356	358	356	359	365	322	361	309	320	361	352	388	364	360	349	364	377	319	333	355	347	337	329	345	354	379	355	320	380	348	344	338	355	357	335	359	353	381	357	336	359	333	340	348	360	353	376	318	342	350	352	306	344	321	344	349	345	331	353	351	355	331	364	322	348	336	349	347	342	353	365	361	327	330	341	328	375	359	342	334	372	324	345	339	359	357	339	379	352	369	336	373	387	373	362	349	377	319	379	344	325	347	358	359	315	331	343	356	337	369	363	377	361	375	317	317	346	346	332	359	347	362	352	367	393	354	366	359	332	330	352	337	325	370	390	342	337	306	361	373	342	330	370	353	346	393	338	327	339	356	316	342	394	337	347	341	362	343	330	349	363	378	342	351	359	349	317	344	323	352	359	326	387	366	357	356	324	352	363	335	359	370	370	372	358	340	367	366	296	347	294	340	363	366	404	355	348	339	334	392	305	328	359	365	364	320	344	359	380	371	347	360	357	327	354	356	343	295	326	353	328	377	383	349	368	370	340	335	362	350	371	346	336	339	356	362	352	348	330	335	327	369	340	372	329	360	361	388	364	336	343	358	385	369	347	336	350	370	357	358	358	371	363	322	350	350	337	344	349	358	356	348	352	328	349	349	307	376	336	341	344	347	350	344	368	361	310	346	396	349	319	335	342	312	379	315	335	337	331	344	349	370	311	324	351	352	344	367	381	379	359	329	336	339	338	326	343	320	385	370	357	348	384	342	373	375	345	354	334	327	348	329	342	361	344	359	363	327	347	385	355	341	348	368	338	374	368	371	339	346	361	320	351	347	330	359	350	363	324	368	342	324	353	348	341	333	363	361	393	365	324	375	341	359	341	354	348	363	359	352	389	331	356	333	356	359	366	354	319	363	338	345	330	318	333	359	373	340	378	344	351	347	357	332	329	376	331	350	364	358	351	358	332	345	342	362	326	299	355	347	361	354	358	321	330	321	316	361	347	336	352	329	359	359	341	389	342	338	331	346	335	358	356	311	385	326	381	340	352	322	351	369	322	324	331	337	372	354	354	332	359	314	348	332	365	356	332	345	339	370	359	311	329	345	343	332	357	340	350	333	351	348	372	335	342	319	325	370	360	362	380	358	326	351	368	351	362	350	358	340	354	375	368	322	343	324	348	354	324	399	379	358	385	342	337	376	323	354	346	326	328	383	376	322	381	347	344	340	333	315	352	346	351	340	379	361	340	343	365	305	359	345	318	357	347	353	333	365	344	353	345	359	325	328	338	366	367	322	349	371	348	365	331	321	374	356	311	331	330	317	335	369	393	348	371	370	388	345	312	386	346	313	345	357	362	337	363	338	333	348	354	315	321	325	341	325	342	317	362	385	323	351	332	326	370	339	359	312	354	348	382	364	360	317	342	396	336	357	349	333	326	332	351	341	339	341	357	323	366	348	375	328	381	340	347	351	317	362	327	362	356	340	349	341	349	359	350	350	326	333	355	345	353	400	346	329	339	329	344	331	390	331	346	344	372	355	341	348	339	316	385	322	331	334	341	335	342	391	324	365	333	338	363	326	348	352	339	363	382	344	376	329	349	365	367	346	344	342	351	374	329	342	356	315	357	356	349
26660	19831	6426	942	684	659	560	540	540	538	482	517	531	533	520	527	504	518	518	510	511	530	548	499	539	532	512	541	502	541	486	514	530	506	489	472	539	514	514	526	488	487	525	499	531	490	520	466	500	471	496	537	503	511	534	484	518	516	528	492	487	506	498	506	515	515	509	436	515	519	513	479	544	522	492	463	518	506	529	497	512	496	509	499	487	526	494	512	533	512	530	541	501	511	509	525	530	529	493	507	490	548	560	513	514	495	529	480	523	481	527	524	502	528	482	518	522	504	529	523	536	466	485	517	497	470	504	475	524	469	512	504	516	517	502	495	468	512	473	529	508	520	493	518	484	474	519	466	500	512	507	503	488	515	516	497	491	473	499	503	500	531	501	493	538	487	539	488	496	529	464	503	511	488	527	514	487	514	503	489	515	509	529	501	477	489	512	498	511	495	505	519	498	500	475	519	507	499	486	530	535	498	515	476	497	535	513	491	484	559	537	489	516	520	550	514	505	514	530	510	478	508	490	491	501	498	513	490	545	496	495	535	512	509	552	505	492	582	493	497	514	509	472	508	508	543	480	519	516	520	540	510	506	514	531	503	505	457	493	475	541	540	515	513	525	511	492	497	499	530	497	524	503	529	507	510	489	507	527	494	522	519	554	539	507	488	492	484	519	505	496	537	527	463	520	497	485	478	489	504	469	513	490	503	528	496	504	474	495	509	472	540	498	515	493	530	498	524	510	514	537	492	462	507	527	554	471	511	479	493	473	496	485	534	518	503	496	517	537	500	541	528	487	491	500	523	487	499	502	503	474	512	433	532	531	490	511	512	508	495	519	501	486	495	563	534	472	525	494	470	499	508	518	514	510	523	483	490	476	502	460	517	513	505	513	522	536	536	494	481	483	510	489	520	525	552	538	509	535	486	538	496	520	489	471	503	513	537	480	491	507	499	491	500	533	523	515	521	487	494	511	466	537	502	464	507	516	497	507	517	504	499	490	540	525	496	478	481	502	468	505	505	537	526	503	529	507	524	518	500	572	526	553	534	516	455	492	486	513	504	522	497	490	499	481	519	492	530	515	551	520	498	537	497	521	526	561	461	507	505	502	504	481	515	537	549	461	491	498	503	493	542	506	566	521	506	532	500	504	500	529	533	477	497	509	508	527	493	529	464	494	512	458	478	507	492	532	555	540	510	546	521	536	523	518	497	492	462	495	554	528	499	537	485	539	510	504	506	479	493	525	505	487	494	471	526	530	514	485	534	496	506	451	488	497	550	518	442	548	467	519	495	503	484	491	454	476	523	488	540	518	528	564	490	511	513	515	522	557	530	514	517	511	480	479	528	469	505	504	539	538	494	540	527	481	554	506	502	505	542	502	517	501	545	476	524	479	464	515	496	509	501	522	534	487	498	504	500	508	545	497	506	561	490	464	505	516	478	481	491	524	497	484	475	509	546	505	524	481	518	533	503	509	484	490	489	514	517	536	553	477	509	512	504	499	500	547	515	507	519	502	499	496	503	490	512	548	526	502	492	538	493	509	498	524	492	493	497	517	520	483	470	546	496	525	504	517	518	543	492	512	489	526	551	478	523	489	499	507	494	496	501	554	522	537	496	518	515	536	520	488	514	526	511	521	511	500	472	481	510	511	509	481	540	514	501	496	484	495	539	505	489	494	478	514	505	497	504	492	524	507	501	526	472	522	483	534	479	511	506	517	533	516	526	480	499	512	467	520	535	451	493	500	513	503	499	488	524	512	497	530	499	513	517	491	480	500	586	479	540	486	526	526	504	516	503	538	528	536	534	493	487	521	511	505	475	504	509	519	532	548	525	492	514	515	486	499	500	509	482	498	514	494	571	481	531	512	476	534	483	533	500	506	484	481	510	476	524	507	534	535	571	483	541	494	516	487	497	551	492	515	531	513	497	494	508	519	499	505	525	527	505	537	500	515	524	540	486	501	470	527	517	488	476	495	456	528	509	529	509	472	498	531	508	529	518	480	521	514	495	532	492	510	500	520	519	500	536	493	501	482	549	564	543	483	537	485	542	519	513	564	526	506	542	535	516	491	530	500	556	504	472	483	521	511	474	525	495	513	473	520	492	504	494	498	496	499	448	498	481	485	546	519	515	497	495	494	488	482	480	528	544	525	502	526	480	464	501	487	445	489	528	492	536	505	533	508	469	493	508	484	468	522	530	540	489	494	542	449	523	546	514	440	498	536	535	532	475	508	447	481	465	513	487	508	531	524	467	547	518	532	486	490	513	496	509	482	502	534	510	507	474	512	515	532	476	501	494	491	543	510	470	516	514	542	465	498	482	524	463	528	554	537	510	501	485	497	458	524	505	512	533	490	484	493	524	540	481	545	534	487	494	508	473	510	498	531	510	533	497	511	491	481	503	501	516	514	511	530	536	497	541	487	541	494	538	504	512	509	492	478	518	518	497	498	486	470	477	529	486	511	512	474	545	499	550	492	527	509	526	468	544	519	514	499	488	496	463	458	530	500	503	485	539	483	491	492	500	487	509	537	548	543	479	530	538	541	507	476	490	525	495	469	486	483	507	509	506	473	489	495	523	509	502	498	477	512	519	501	530	515	517	522	475	530	513	508	510	565	530	504	516	496	495	534	510	487	508	476	466	472	563	527	500	514	507	471	497	483	509	507	543	528	526	502	476	479	492	508	505	483	522	507	514	520	482	542	514	502	494	532	527	523	529	497	542	512	489	507	547	499	525	508	481	532	503	571	474	515	509	522	492	508	463	522	517	522	483	531	496	531	511	522	500	515	460	501	509	503	481	520	518	522	474	494	509	521	540	548	523	468	480	501	517	517	513	510	480	508	485	524	495	466	487	502	531	501	526	518	532	550	475	519	539	538	522	507	540	514	515	478	490	512	482	485	508	478	537	496	486	461	523	500	490	473	525	525	518	506	502	509	538	509	513	494	523	546	533	515	467	529	537	485	486	482	503	503	513	482	502	540	512	521	522	517	545	495	491	487	492	474	544	462	513	466	514	500	538	524	510	499	505	541	495	512	540	488	486	525	481	517	498	529	509	538	502	495	532	515	512	537	547	486	536	500	498	523	477	517	511	524	501	509	506	518	496	478	484	514	528	522	540	492	527	499	478	496	518	465	513	491	531	501	501	517	464	516	486	508	519	514	524	572	524	478	516	542	476	513	523	514	481	540	528	487	525	487	493	509	496	520	489	518	519	551	498	525	540	512	486	492	515	550	527	500	495	493	498	508	555	549	494	533	508	480	524	514	475	492	504	505	521	505	517	478	514	473	533	530	551	514	486	537	475	485	475	516	494	488	543	504	516	520	523	534	528	517	517	492	490	502	508	509	508	577	495	486	510	501	526	474	477	547	503	499	520	498	532	539	553	567	489	524	489	477	504	523	486	509	520	532	540	488	553	560	546	510	535	518	496	505	509	496	543	494	548	514	514	555	529	504	481	487	493	490	544	491	473	481	517	502	502	508	501	523	515
4264	1635	1497	1016	923	853	846	819	793	811	780	791	793	706	778	748	704	701	780	767	730	703	747	741	762	792	765	754	768	677	803	781	751	753	698	708	724	718	733	743	764	760	777	818	756	735	767	698	734	776	700	731	736	760	708	809	756	754	743	737	746	804	730	699	745	766	768	751	794	764	764	741	731	756	759	701	757	785	762	729	726	739	761	746	773	751	734	742	727	704	721	737	702	734	755	751	731	731	697	719	789	737	806	782	758	781	751	750	765	722	808	719	733	707	754	764	799	729	709	773	715	764	746	762	774	740	724	781	772	738	742	704	741	734	777	777	747	765	753	722	734	715	723	753	713	739	719	712	757	763	767	779	720	709	758	790	739	730	761	739	768	710	766	803	753	767	742	697	738	768	837	750	790	725	760	721	759	729	709	719	773	756	761	768	739	682	764	733	792	753	700	710	727	702	747	765	745	723	735	704	732	751	734	712	756	766	750	737	780	719	785	726	726	741	732	721	723	788	776	750	750	747	717	772	772	736	749	786	767	780	727	779	722	720	748	730	737	714	739	752	736	752	730	764	718	764	746	734	739	770	782	752	706	741	748	719	746	708	753	759	712	734	688	734	746	766	783	750	800	746	758	714	712	730	771	745	724	754	743	705	756	746	732	775	763	793	788	732	702	735	730	689	746	765	765	754	747	775	741	746	705	770	741	762	757	723	713	737	763	769	715	746	776	771	740	704	726	708	764	736	739	740	778	770	738	711	722	702	726	749	787	788	750	709	738	762	788	770	749	751	760	749	743	745	755	763	747	779	778	739	762	745	799	743	757	772	782	756	773	754	755	768	763	715	778	714	759	746	752	710	798	715	782	753	781	736	753	744	746	743	744	703	749	730	709	667	732	729	754	788	740	741	771	776	778	737	771	699	769	701	757	760	825	780	753	738	745	698	765	760	733	768	775	727	755	810	723	752	795	738	746	725	741	769	782	773	714	746	796	714	733	778	740	733	755	779	731	766	762	730	749	753	739	720	705	792	694	734	746	718	773	721	705	729	706	710	764	787	727	737	771	764	695	754	713	743	776	759	731	754	733	795	707	757	791	748	701	728	748	776	730	750	727	696	720	724	714	738	696	731	714	771	742	709	768	709	738	725	741	702	752	761	765	726	693	741	723	765	725	703	742	768	763	735	711	750	698	690	749	706	784	728	770	759	768	701	753	750	781	716	743	734	733	764	721	721	728	729	722	786	749	709	741	743	712	764	708	745	757	773	739	731	752	779	746	743	774	744	757	754	735	788	745	785	764	781	777	740	765	715	753	721	724	755	728	694	773	726	776	770	766	796	753	753	735	783	706	725	752	734	757	781	748	740	748	728	741	684	741	711	744	698	709	774	693	751	737	742	744	750	715	772	791	751	783	763	745	734	758	763	716	785	737	746	757	746	728	778	726	759	728	722	717	734	777	730	781	794	724	767	736	752	743	773	728	716	729	776	725	759	752	700	761	750	758	766	753	720	749	680	770	804	723	755	769	742	755	727	726	782	747	747	711	783	727	755	697	761	741	779	765	746	814	805	796	760	749	768	713	752	749	754	725	742	724	698	761	722	772	752	723	684	761	726	718	759	754	755	719	762	703	768	757	762	766	757	764	792	740	749	744	742	695	755	745	740	773	740	726	773	713	775	736	738	740	747	775	698	764	798	754	718	722	717	720	709	741	764	729	744	761	781	749	738	729	777	741	706	737	730	705	728	762	761	730	760	764	725	699	777	784	763	726	756	761	750	764	723	756	782	751	763	765	777	783	730	764	773	762	762	713	739	752	763	730	753	768	710	762	718	709	735	807	738	749	758	753	743	702	751	719	735	753	800	746	729	739	753	786	732	756	749	716	754	715	680	732	711	735	762	729	752	722	751	735	756	738	815	738	748	747	733	762	780	799	773	674	741	721	733	808	712	714	771	785	761	765	732	726	736	784	752	749	751	756	794	794	742	707	754	749	686	738	733	750	761	714	768	729	715	760	713	773	747	760	728	750	720	743	787	691	744	744	755	723	725	788	780	760	754	781	787	740	740	723	724	715	764	723	722	704	790	720	687	728	737	777	742	778	727	759	750	734	724	732	721	730	726	741	748	735	698	699	733	696	711	745	771	739	741	756	766	760	750	770	714	756	746	771	725	744	785	777	723	805	717	793	719	722	748	749	762	775	723	780	722	721	706	724	695	799	762	740	738	757	756	776	666	795	744	714	778	746	762	706	746	768	773	713	780	746	737	745	741	700	738	718	765	731	752	703	736	710	765	742	693	708	747	731	752	772	786	759	738	761	748	734	782	747	750	758	747	695	737	730	782	722	726	753	774	769	765	763	720	759	771	770	734	759	804	741	791	734	788	747	769	717	760	697	737	766	733	759	771	712	773	700	745	773	742	782	798	754	770	772	807	723	752	746	769	775	717	730	702	715	763	732	737	714	706	752	788	738	755	730	746	798	772	739	773	739	719	761	687	743	761	749	692	724	708	753	761	711	772	708	721	773	773	753	735	717	808	729	770	733	762	764	789	735	789	742	668	797	769	786	786	701	757	784	695	775	708	726	727	704	753	771	746	724	739	758	721	732	740	723	779	720	737	727	744	741	749	775	745	733	748	722	760	722	731	781	733	723	774	782	755	759	739	722	755	748	778	774	757	767	729	758	735	772	710	762	704	746	739	759	742	740	765	739	765	740	746	752	747	725	718	778	749	759	734	778	784	764	731	736	713	757	741	771	735	736	712	728	728	738	777	750	733	747	742	740	753	733	730	742	765	762	721	789	748	751	768	744	729	746	719	745	732	718	749	750	738	790	712	769	752	756	733	727	764	735	747	721	724	743	728	756	794	733	775	724	707	714	733	728	730	731	744	757	756	739	727	745	748	777	716	743	794	762	765	772	748	776	752	756	739	750	783	787	732	709	744	753	790	744	754	717	741	731	734	766	752	747	759	741	708	741	753	741	757	764	740	763	711	669	790	785	753	718	760	701	715	755	785	798	722	735	725	718	793	746	797	680	788	773	751	722	734	776	745	767	769	738	728	698	729	760	738	750	777	730	739	778	695	736	708	767	698	767	737	775	741	703	815	772	716	716	761	708	723	749	755	763	769	755	742	728	745	780	772	790	780	698	803	767	757	753	714	737	733	780	751	726	741	811	740	782	772	759	716	695	781	698	752	755	739	726	789	729	779	726	762	755	724	717	704	753	764	803	745	703	695	787	753	756	766	732	754	722	730	724	699	756	776	727	782	733	763	773	784	713	772	678	732	764	743	752	744	747	735	746	756	774	739	756	789	711	770	778	768	761	794	728	768	722	739	762	708	718	760	741	721	728	778	760	767	774	725	751	724	764	678	796	751	738	780	738	733	720	725	706	749	780	681	720	720	706	789	754	785	735	751	747	729	720	754	774	690	770	753	700	737	777	769	772	745	726	710	735	726	713	767	774	715	782	761	700	746	709	791	776	782	734	781	743	753
23818	21040	28244	24027	20943	5433	1092	854	699	650	652	641	585	540	553	576	534	595	558	573	567	538	551	527	511	511	562	523	510	507	543	550	498	510	570	489	478	506	471	508	542	525	483	514	538	501	485	487	482	543	477	491	513	476	502	515	495	529	510	488	453	447	469	512	484	512	540	510	537	519	493	515	508	486	478	497	476	465	523	489	508	520	528	461	525	487	503	485	513	483	485	529	490	503	500	489	519	524	493	515	506	523	507	535	462	555	507	505	471	531	500	488	512	483	484	507	520	499	477	481	517	520	473	472	493	482	548	524	476	517	490	549	497	506	487	484	483	495	443	491	514	463	515	497	478	525	519	502	476	502	513	463	479	512	469	510	499	494	542	504	483	505	491	469	516	498	481	482	517	488	490	488	451	520	496	492	491	530	464	486	447	540	497	511	487	501	488	507	508	480	491	467	477	521	512	482	531	507	502	525	516	513	519	523	500	489	485	505	477	526	497	495	490	469	520	493	518	511	521	511	486	527	519	488	486	504	494	519	506	492	503	516	512	531	492	496	466	504	519	504	467	513	465	500	470	514	504	510	540	476	536	553	515	481	517	464	492	514	474	537	485	483	544	525	481	495	479	506	487	481	496	515	515	531	482	483	503	505	543	458	516	464	474	479	480	513	552	493	545	497	476	502	494	555	492	514	515	503	523	486	430	476	509	479	496	486	481	496	488	508	487	513	512	524	548	499	488	513	473	503	546	488	466	530	509	498	553	527	541	476	536	473	462	504	492	481	492	506	538	494	518	514	515	474	452	471	487	483	502	515	487	513	503	486	479	480	508	502	506	504	505	488	493	517	490	523	477	475	501	493	475	490	519	511	513	486	478	489	511	494	497	465	472	480	510	521	529	472	492	509	511	532	510	484	473	517	473	487	483	466	485	502	474	453	511	482	504	526	516	464	475	467	473	490	522	481	490	482	501	489	480	488	535	531	504	490	482	481	510	529	472	515	496	499	520	495	507	489	460	487	543	511	495	570	469	496	529	504	486	522	512	493	467	504	504	522	534	509	467	522	505	472	512	450	517	499	501	516	499	479	520	518	436	460	505	493	528	526	540	476	506	540	508	489	501	487	461	498	462	494	502	523	505	519	524	521	517	524	520	534	522	539	495	582	506	476	487	509	491	458	489	461	494	486	518	506	456	479	532	494	493	470	484	491	513	505	559	495	501	489	461	502	472	487	488	501	480	532	522	549	522	490	514	474	461	508	496	518	475	472	486	523	520	485	451	493	491	472	523	491	472	499	514	459	526	534	491	496	552	546	487	472	465	480	516	473	506	479	517	500	467	498	463	501	516	519	485	508	485	492	472	511	499	514	518	526	472	483	484	473	527	464	519	478	493	466	521	508	467	525	496	499	489	516	488	518	501	505	454	480	474	480	483	515	511	519	496	534	498	498	480	504	520	518	473	490	498	523	496	526	467	509	479	530	523	484	485	498	518	510	518	509	481	474	497	491	488	491	542	500	520	505	498	516	492	489	509	538	489	515	494	537	534	447	518	526	552	534	485	520	456	471	515	454	529	527	492	499	521	495	489	491	510	471	527	514	518	482	474	481	502	463	457	503	492	487	502	493	510	513	518	497	533	509	469	514	487	491	462	523	502	503	486	488	485	509	486	488	519	542	510	497	492	513	522	480	511	516	479	484	525	475	485	489	516	472	463	486	497	512	491	489	490	502	573	493	490	479	508	522	510	500	522	507	500	526	480	494	482	527	512	489	484	511	494	515	514	504	466	548	485	520	535	530	506	490	496	493	488	491	524	508	488	470	459	515	518	496	513	530	478	490	472	502	496	515	475	483	530	507	469	492	451	504	466	519	482	449	485	482	502	499	476	463	484	509	530	486	480	496	451	480	521	481	515	535	515	477	485	501	495	497	440	502	508	493	506	472	486	500	455	482	484	524	492	532	493	508	482	461	533	475	484	466	513	529	506	483	458	509	486	470	496	494	457	495	498	516	500	492	491	497	487	494	506	517	513	523	493	509	504	464	509	533	543	512	517	521	515	500	442	521	517	491	517	493	508	531	490	502	444	516	508	496	499	486	526	500	475	530	474	478	513	503	470	470	490	489	499	499	479	449	508	492	480	503	500	491	480	463	476	463	482	494	504	512	510	510	478	488	481	454	484	504	550	520	543	439	443	536	492	536	519	496	535	480	494	511	497	497	534	473	506	490	491	494	496	481	490	506	508	535	496	504	471	507	480	482	465	439	526	500	509	476	486	496	484	472	490	488	491	473	505	507	495	435	488	504	528	496	512	490	473	497	531	513	517	543	452	491	514	489	465	491	502	499	509	514	483	512	513	512	516	470	484	523	460	468	489	475	467	460	506	488	527	505	459	501	527	514	491	523	503	515	497	465	516	482	513	524	520	501	517	467	497	480	511	498	507	516	500	453	512	478	507	506	510	481	492	518	523	497	484	479	497	525	502	485	508	535	497	494	517	500	498	481	490	507	480	496	463	502	497	496	479	511	515	492	449	546	490	488	493	502	497	520	508	523	509	511	517	467	489	471	512	436	486	514	505	492	501	485	489	497	513	474	483	513	469	497	485	458	480	530	509	504	533	512	467	506	516	494	506	499	476	485	507	476	556	473	518	469	502	505	513	530	504	498	498	483	476	528	475	508	475	486	510	492	536	555	452	496	469	458	501	470	522	526	545	486	490	500	537	525	499	489	500	493	502	524	495	520	534	519	441	516	512	488	483	493	488	512	452	498	485	533	516	543	506	528	486	510	485	453	517	533	533	478	485	483	469	516	497	477	471	500	507	508	513	503	553	485	540	472	499	465	470	485	499	493	468	488	517	520	457	509	511	513	505	508	503	523	459	514	495	459	476	508	502	460	524	533	493	523	451	472	476	518	516	464	474	503	482	487	490	519	504	457	493	475	475	514	468	503	489	482	498	524	526	498	485	497	482	529	478	471	522	479	507	503	489	483	502	492	515	506	506	493	481	500	515	504	501	493	491	478	485	523	479	462	515	454	486	485	525	473	451	504	522	515	497	513	513	477	523	494	486	481	501	467	465	502	510	500	526	457	487	474	475	509	498	483	484	535	490	511	500	482	495	495	491	478	504	490	470	513	511	511	490	484	485	522	500	510	505	495	477	496	489	511	497	493	534	465	475	532	490	501	494	512	504	488	489	470	523	512	509	501	537	525	512	546	503	512	468	517	500	473	506	478	475	522	502	533	523	490	508	481	528	535	502	457	518	453	528	497	497	520	486	491	495	480	472	503	522	498	496	479	485	501	476	534	459	540	479	521	489	518	480	475	484	514	504	509	502	510	490	530	524	494	483	510	477	497	539	493	468	482	480	524	520	473	477	532	510	489	482	510	455	503	479	454	541	522	492	469	474	541	483	496	504	481	524	504	510	517	475	500	505	530	497	481	506	503	503	477	490	484	507	491	439	477	497	473	497	515	473	514	498	478	508	486	525	478	503	538
5223	10117	8336	4391	3064	2413	1915	1599	1460	1279	1190	1106	1000	974	949	941	863	899	877	854	840	772	833	827	793	829	778	769	801	773	812	775	815	772	786	775	735	765	794	784	829	760	796	770	743	761	743	763	753	754	755	824	756	773	742	748	766	754	783	765	744	773	743	754	723	756	747	769	780	697	705	755	728	767	782	721	743	757	709	746	715	769	739	768	767	739	732	742	758	699	765	739	753	704	772	756	758	751	764	768	759	760	728	735	693	738	798	729	730	781	758	690	740	775	743	681	729	784	787	765	721	754	779	736	760	738	710	726	690	691	742	705	768	768	729	722	685	746	733	746	771	746	754	802	687	758	772	737	705	753	704	773	724	758	767	690	695	707	781	759	749	709	753	741	756	753	716	771	732	753	745	711	710	730	731	738	708	725	796	774	742	728	768	763	753	734	739	760	724	665	774	683	732	770	738	714	727	731	750	776	756	781	752	767	777	721	720	705	740	746	699	709	785	761	749	736	734	751	772	765	771	769	774	726	766	769	709	715	768	718	745	741	748	727	790	709	719	741	765	725	709	773	729	724	723	699	735	760	756	765	781	778	734	750	740	783	735	780	742	701	737	755	771	707	817	745	785	781	754	739	749	755	769	734	713	732	717	756	791	726	728	760	707	706	721	745	729	708	743	734	717	742	714	762	717	689	715	748	735	716	723	762	742	723	732	716	746	746	714	698	721	757	749	709	743	725	777	718	750	723	756	748	793	774	738	745	742	789	761	750	705	706	796	773	731	767	746	721	765	761	757	767	731	750	778	757	741	751	732	756	754	758	789	745	737	748	748	745	738	770	719	692	726	721	741	670	771	734	766	717	779	721	737	728	786	746	748	771	754	742	754	746	719	754	695	772	725	685	770	733	721	769	786	779	737	768	753	733	791	733	737	753	713	728	763	746	734	734	744	732	763	792	755	759	739	743	735	760	742	742	713	771	741	749	685	716	757	721	770	785	711	728	723	743	750	747	768	687	769	718	727	758	731	756	704	750	701	723	736	819	753	735	748	750	776	775	726	770	728	774	709	700	721	711	734	725	728	740	729	752	684	739	746	757	762	749	764	783	715	756	705	808	775	776	700	714	787	777	781	729	772	759	707	741	737	799	734	669	781	716	767	770	783	747	706	759	733	757	782	766	782	730	748	728	739	745	779	739	700	736	738	765	732	747	725	741	778	766	757	703	720	733	739	753	753	727	718	759	738	716	760	772	750	759	712	747	782	765	769	741	754	737	699	721	759	740	718	734	718	722	765	716	744	760	720	704	757	733	732	713	767	736	744	790	709	752	757	726	728	770	695	731	721	746	686	710	742	764	735	715	782	744	716	711	742	697	768	734	697	793	725	778	742	754	723	722	758	756	773	777	731	731	734	778	767	738	768	738	742	733	734	733	798	695	699	752	787	752	735	712	679	718	749	744	745	722	712	722	761	708	682	736	717	770	760	778	706	780	780	785	731	763	727	793	766	681	753	756	749	728	774	747	727	725	755	801	773	768	754	723	728	744	777	785	743	699	767	735	774	722	725	739	730	780	755	752	708	744	747	723	697	766	745	736	749	731	771	762	772	768	733	745	730	735	780	789	778	741	752	732	704	784	708	732	759	716	748	756	725	749	721	735	751	728	750	771	781	719	789	729	755	750	738	783	740	734	779	714	708	737	721	707	742	756	718	738	741	670	794	729	721	766	763	765	720	705	749	736	731	779	709	771	772	722	750	772	732	743	773	758	713	758	719	696	697	679	761	738	725	770	763	779	678	706	752	775	738	788	762	702	805	721	759	725	785	716	735	732	735	736	783	725	755	738	743	749	728	786	745	705	774	793	729	739	741	756	756	731	766	785	703	756	739	769	773	760	790	746	750	733	749	681	732	679	722	757	759	718	745	750	735	774	745	722	785	715	785	715	705	784	696	731	769	778	777	691	714	731	765	696	775	709	745	760	713	753	747	693	750	763	714	740	764	744	753	749	725	754	718	753	734	715	767	737	744	750	761	702	753	726	748	707	755	718	734	727	726	775	760	737	697	742	748	766	787	725	763	787	772	745	760	806	775	730	762	767	721	723	748	792	756	741	762	743	791	729	734	724	714	738	746	748	755	750	751	758	736	740	768	730	688	741	756	757	758	705	806	752	755	704	700	741	775	746	752	788	776	726	714	745	695	765	726	718	726	749	741	714	763	755	696	810	749	759	742	707	705	719	790	677	744	718	771	746	777	745	734	740	689	735	753	729	743	680	781	773	741	699	762	718	726	780	723	763	716	756	703	667	745	733	735	771	719	757	716	716	692	722	713	750	735	756	701	738	730	738	729	753	760	691	718	722	707	757	670	697	692	759	689	800	706	745	739	750	725	728	758	773	701	725	735	720	805	780	755	701	759	705	705	718	748	730	744	720	766	753	733	750	706	745	761	762	742	771	746	726	696	760	787	743	736	797	753	719	743	780	796	756	716	743	755	722	738	718	741	720	720	736	741	773	738	719	780	740	712	776	757	741	728	756	722	734	716	722	676	730	749	793	705	740	718	699	708	719	725	726	780	743	723	736	791	799	765	716	775	752	707	737	724	684	723	763	740	781	714	729	713	740	737	735	721	764	722	727	737	726	740	703	740	764	760	719	748	723	718	675	730	720	740	794	711	731	806	699	734	715	762	746	730	752	735	701	772	732	725	794	735	760	761	735	788	780	735	758	739	765	727	731	724	741	761	757	772	706	770	744	780	730	773	741	706	688	725	738	763	766	756	743	728	742	719	717	735	763	776	719	720	710	730	758	743	712	718	709	776	745	726	739	757	753	757	713	755	758	739	773	751	750	773	698	790	762	769	702	730	754	703	736	746	797	739	729	759	805	743	770	777	708	724	717	769	700	729	678	726	725	737	780	782	726	759	732	730	706	757	727	675	661	751	778	707	738	715	757	733	756	776	738	718	737	701	718	723	718	700	741	763	727	753	747	732	760	763	741	754	717	749	720	737	727	734	730	781	738	719	789	747	734	754	691	759	738	786	793	777	725	785	755	767	737	688	730	694	685	778	754	759	817	723	713	728	749	707	695	756	729	762	675	723	741	787	743	695	759	727	750	704	675	698	715	747	728	751	753	747	729	723	731	720	704	703	761	727	757	739	709	790	746	720	718	769	777	691	729	713	769	788	767	745	726	773	774	717	769	737	774	726	685	727	720	705	717	761	755	733	760	746	725	776	716	756	712	711	754	726	772	750	767	745	758	708	743	723	766	728	727	705	746	690	774	768	711	736	754	740	729	633	744	773	750	748	715	751	721	737	710	737	738	703	753	786	695	757	714	711	706	751	740	715	781	712	681	718	738	730	729	752	726	789	724	756	724	763	719	707	767	715	706	722	754	765	755	675	730	782	725	784	707	705	776	744	746	729	770	759	777	717	703	769	728	729	722	688	753	783	754	740	745	740	735	726	754	732	703	767	772	741	800	744	758	762	712	733	761	750	715
22936	21084	28841	23571	21084	20811	2816	859	604	542	496	427	437	340	316	355	338	317	304	294	248	284	263	271	267	263	258	227	216	256	263	264	238	257	232	233	256	249	230	204	248	247	234	247	237	232	243	211	213	233	224	249	229	240	218	232	206	226	218	211	222	221	221	227	211	213	239	219	219	238	232	239	225	229	249	252	188	226	221	212	200	252	234	209	231	199	221	197	218	222	233	245	229	241	244	226	202	187	223	210	206	208	208	243	210	218	237	221	212	233	221	232	255	221	212	225	221	247	200	232	224	228	244	240	191	203	180	222	221	233	227	216	230	249	225	228	216	200	222	214	237	193	190	210	190	208	204	216	208	238	243	229	235	238	210	202	228	216	211	239	239	229	209	242	234	228	208	248	223	229	221	217	223	232	237	190	232	223	240	220	239	254	241	210	212	219	205	237	228	216	241	212	227	228	220	227	224	245	233	215	236	227	225	213	239	217	227	219	205	203	199	234	230	195	237	259	230	218	209	254	220	231	206	224	237	221	216	191	236	208	265	216	218	216	221	206	224	225	220	209	215	200	226	205	191	220	209	220	238	212	246	234	221	247	230	213	237	213	244	240	226	206	218	201	226	231	220	217	240	240	212	228	243	214	218	240	245	239	225	239	257	220	220	246	216	208	218	221	210	237	218	210	222	186	235	205	214	205	209	203	202	226	217	210	221	216	218	233	236	204	229	223	208	227	230	233	205	215	216	222	203	211	205	203	221	218	225	221	228	230	216	201	230	211	210	229	214	218	228	220	234	211	221	219	217	211	214	221	239	229	215	210	253	253	231	201	251	196	225	226	203	199	203	234	201	220	226	217	220	233	221	214	207	213	223	186	233	228	206	211	176	232	221	214	220	212	216	207	215	234	245	203	209	236	219	222	216	220	221	221	237	235	213	219	237	234	209	222	225	233	212	228	223	217	219	204	226	230	220	225	206	228	225	227	199	235	224	212	187	206	218	221	228	275	236	214	203	204	195	216	234	217	241	208	240	243	224	217	209	239	212	217	208	215	177	221	228	218	211	220	230	194	214	231	221	230	217	221	221	222	224	193	189	227	211	221	216	217	237	241	232	206	215	243	223	231	219	227	208	211	225	217	231	234	237	243	213	250	222	231	216	243	200	236	242	229	215	233	231	200	224	227	206	215	221	239	215	246	220	204	208	219	242	189	206	211	243	224	226	243	209	232	231	222	232	216	243	213	202	207	233	232	210	213	205	247	215	211	217	207	207	222	240	222	243	228	219	219	229	214	228	227	214	212	214	235	217	224	211	209	229	224	234	242	226	203	234	183	230	240	212	223	228	234	215	223	220	225	226	227	236	208	215	226	228	207	214	198	222	214	248	234	234	206	221	209	219	228	229	194	217	224	210	213	213	218	234	207	231	229	229	221	214	237	227	219	201	215	208	225	237	222	205	217	233	204	210	231	234	212	224	239	214	195	224	240	205	224	243	208	258	221	203	223	194	189	239	193	222	197	205	214	231	209	195	213	211	228	229	222	213	238	213	271	220	219	216	250	198	225	229	217	235	213	212	237	228	240	228	191	249	201	238	233	218	188	228	206	226	233	217	230	240	236	234	197	231	222	215	224	194	217	237	232	221	223	210	237	197	226	228	215	207	222	236	221	206	220	221	209	216	215	204	209	214	210	238	208	211	214	207	234	208	226	214	223	212	198	212	237	222	204	216	218	240	228	232	197	202	216	231	240	230	208	222	232	233	188	241	215	223	203	215	255	218	217	203	240	203	226	208	227	229	221	239	244	217	209	223	250	246	220	228	195	236	204	218	220	244	208	238	231	208	223	212	199	241	213	234	223	235	230	217	220	210	212	207	207	227	261	253	238	222	216	208	201	223	216	230	201	187	228	228	221	217	218	193	190	221	220	213	200	218	211	238	225	227	238	220	232	232	196	213	223	244	217	218	228	235	199	259	228	225	217	250	202	239	213	217	242	229	231	219	215	230	219	227	233	226	207	200	222	231	222	210	216	217	208	218	229	222	211	230	221	238	233	219	227	239	204	256	225	199	201	220	203	220	225	228	190	209	257	242	233	228	203	233	204	224	166	216	246	212	229	222	229	231	240	225	214	227	229	223	248	193	217	207	226	228	210	211	223	221	210	225	249	225	237	270	214	248	204	227	216	215	194	208	230	222	213	219	211	222	201	217	224	190	247	221	222	197	210	228	216	210	231	227	223	225	203	248	221	235	205	209	202	239	218	222	226	193	217	236	217	218	247	222	239	197	225	213	244	223	203	247	213	228	181	206	214	224	218	218	218	240	219	205	189	216	183	207	217	214	284	235	199	223	206	230	213	201	203	219	231	202	231	255	216	225	246	212	224	227	215	224	209	236	221	240	208	235	202	210	226	212	230	219	191	210	216	237	240	218	208	228	233	184	202	206	247	243	240	211	210	218	220	223	214	213	213	258	225	222	202	241	228	211	213	219	217	227	235	224	210	203	218	217	220	199	211	211	214	235	242	222	208	238	215	215	257	204	235	217	236	221	209	208	228	213	205	205	241	230	239	207	246	189	229	206	230	210	213	228	226	227	235	220	243	207	204	226	209	212	186	233	194	169	238	206	218	223	219	221	233	223	224	202	223	241	233	234	226	200	229	218	207	252	211	213	228	226	211	230	224	228	223	236	198	219	210	221	215	240	226	222	266	218	224	220	210	205	207	215	237	216	212	211	200	231	216	239	236	198	199	204	234	223	206	227	227	208	214	226	233	214	228	221	213	230	223	214	227	207	194	209	228	224	217	231	227	233	217	212	217	234	239	214	207	191	206	208	208	229	204	219	223	233	219	216	217	208	208	230	213	248	216	238	246	216	226	208	212	206	233	209	215	218	202	221	230	195	212	247	197	200	227	223	210	250	194	227	213	244	219	221	208	212	246	218	227	214	234	226	199	183	262	205	213	228	235	219	182	252	232	204	170	212	211	206	201	218	237	186	190	233	242	233	228	200	234	208	249	232	241	211	234	241	181	188	221	263	235	231	217	206	223	224	232	189	219	230	221	215	216	206	199	224	233	212	239	197	204	195	220	206	256	214	208	240	207	199	199	190	224	210	215	200	235	249	196	230	207	246	250	212	231	239	235	205	241	223	234	217	223	216	219	217	196	212	216	237	200	213	215	203	207	194	212	220	190	249	212	207	215	219	240	256	230	241	216	229	196	222	208	214	228	244	217	234	199	225	209	210	215	227	223	215	219	206	216	224	245	203	213	230	239	212	226	231	250	212	217	213	206	220	210	217	225	230	219	236	220	221	220	226	219	230	205	230	240	201	225	245	206	217	236	218	194	214	225	214	223	199	216	227	192	233	228	224	211	224	216	235	233	244	221	237	217	204	208	217	225	214	217	213	232	209	228	199	219	213	224	216	235	226	219	230	238	203	253	198	226	225	202	230	237	196	215	225	217	229	210	209	208	214	237	192	214	242	228	221	229	206	213	213	200
7220	15668	12839	6849	4747	3317	2612	1997	1655	1405	1158	1041	904	848	754	711	641	576	579	577	561	506	497	440	474	496	409	442	448	443	430	398	421	375	383	412	398	409	403	362	348	383	397	404	357	373	397	375	370	399	389	343	344	334	361	361	386	380	371	351	354	312	357	354	372	355	345	337	364	359	328	348	339	345	348	387	358	346	337	334	364	370	345	354	370	340	381	330	386	381	334	361	311	373	353	305	360	296	356	344	393	382	344	357	347	353	364	306	364	353	395	343	356	295	352	369	335	352	339	380	352	342	334	330	340	362	341	318	339	343	358	388	368	382	344	376	387	354	344	353	284	341	327	354	325	325	345	357	329	344	324	337	359	366	342	363	343	347	349	337	342	345	372	353	310	330	369	347	373	332	377	390	358	363	367	336	324	354	350	351	361	311	337	359	372	342	328	357	339	355	352	364	374	355	328	338	330	362	371	340	356	366	339	329	341	357	334	377	356	369	336	325	349	353	334	312	334	335	336	312	342	357	362	358	312	353	327	362	373	320	346	393	362	328	337	336	348	340	359	338	364	348	363	343	362	357	335	315	373	357	356	381	322	357	328	349	355	327	341	335	349	375	342	379	340	354	353	324	379	380	330	334	317	300	363	367	320	329	346	361	338	372	348	371	348	343	368	328	343	337	344	352	355	332	322	322	369	318	338	363	314	327	320	334	366	339	350	337	338	370	349	357	353	348	351	334	339	343	360	342	362	348	328	359	350	370	314	360	335	334	354	340	341	329	303	358	340	355	364	333	348	349	350	341	322	297	350	354	360	305	333	330	318	368	346	349	361	322	375	307	362	325	333	342	322	326	344	356	381	330	350	336	329	358	347	358	371	343	370	334	367	353	343	354	352	367	370	366	317	357	327	345	371	366	346	313	363	358	361	304	357	327	343	365	355	354	360	341	405	331	334	340	332	330	347	346	357	331	329	362	304	362	331	374	320	355	357	370	352	338	362	364	341	319	366	353	354	330	352	367	339	329	346	363	375	339	359	370	353	324	366	342	331	346	360	327	352	367	347	353	346	334	335	354	354	350	356	341	377	324	331	421	317	362	347	374	341	371	369	341	327	345	358	344	359	372	353	356	363	356	364	332	392	349	296	363	371	350	357	298	341	366	328	352	376	353	359	315	342	324	391	313	319	311	329	333	333	311	374	352	356	326	301	347	344	340	372	382	330	358	348	351	365	366	337	317	362	354	326	311	340	331	355	370	333	345	330	285	331	339	359	340	379	337	331	344	357	360	346	355	362	349	338	366	330	319	343	343	346	354	365	318	337	336	322	337	332	319	355	355	343	344	330	335	364	322	344	361	348	349	343	336	324	312	324	363	325	330	336	369	330	368	326	358	316	329	391	337	331	331	339	340	351	330	339	333	325	337	344	392	324	349	350	350	325	343	368	371	369	318	363	339	354	355	352	347	347	341	339	348	340	339	351	352	312	331	319	325	349	345	330	342	328	336	359	352	341	375	379	355	340	336	334	320	337	339	316	306	334	327	295	318	333	303	329	334	371	340	341	366	327	337	332	356	290	376	339	364	337	330	324	365	384	323	349	348	382	323	323	351	361	344	337	346	330	326	375	361	335	343	302	338	342	309	348	333	361	338	363	377	341	324	378	359	326	330	334	337	343	350	313	332	338	370	342	346	349	357	345	365	348	300	334	337	369	337	351	341	370	330	346	370	323	382	364	340	312	361	373	319	361	351	365	340	335	359	341	345	370	363	328	334	353	379	323	336	379	350	338	333	369	310	317	368	330	343	346	330	350	335	323	357	361	317	336	326	336	299	348	361	353	313	349	325	381	383	315	341	346	333	334	340	369	342	371	323	359	340	344	352	376	359	324	327	355	317	339	326	314	348	385	359	348	352	342	350	352	345	345	312	346	356	308	349	337	372	354	352	353	343	332	309	362	367	321	318	360	353	328	326	370	322	356	322	354	324	354	352	346	333	341	336	331	363	365	350	363	343	309	349	299	351	370	397	362	342	341	350	371	353	328	353	393	340	331	375	337	360	374	314	331	344	338	379	346	351	355	379	343	344	334	358	341	380	343	359	354	312	333	328	326	344	336	356	312	346	348	341	336	354	330	345	379	309	370	343	376	371	327	338	365	348	333	350	352	332	366	352	336	363	307	354	354	370	326	342	330	340	374	322	340	361	290	336	321	380	335	352	385	344	353	341	345	363	341	336	332	362	344	365	381	325	324	355	333	329	341	351	337	342	388	362	321	350	329	338	334	359	366	343	330	310	334	349	358	327	395	332	317	341	339	357	341	365	333	322	326	325	368	327	350	341	337	338	355	371	364	341	350	364	339	351	316	350	324	338	355	366	321	345	320	343	375	386	350	337	360	344	343	355	351	337	327	386	332	335	345	310	313	393	365	317	314	343	325	337	350	294	322	364	363	349	329	355	350	366	359	365	347	360	355	340	332	339	308	330	335	329	374	353	321	353	373	358	357	365	368	323	342	357	320	342	343	351	356	356	378	300	336	341	331	337	356	320	366	330	309	347	303	353	361	321	367	363	328	360	314	335	327	349	343	344	333	351	337	354	366	359	332	347	360	314	341	374	339	347	323	349	354	380	332	354	345	341	373	347	346	353	351	331	354	334	338	356	343	345	365	330	333	349	319	348	372	334	322	332	354	328	384	365	369	364	350	369	381	368	342	325	332	350	370	337	349	345	317	363	365	339	333	323	330	323	350	361	302	338	363	366	338	343	352	329	311	322	339	335	354	363	348	325	341	356	364	382	364	318	343	340	319	372	361	334	341	353	368	338	331	341	370	370	339	376	341	347	348	352	327	338	369	392	344	335	307	366	334	340	339	335	337	328	347	334	342	296	335	331	357	358	361	330	347	369	352	354	318	348	361	358	341	334	344	362	332	316	360	352	320	362	334	354	345	390	347	322	322	343	337	358	337	356	352	351	337	357	334	342	363	355	383	361	361	338	329	356	337	352	341	333	332	346	341	338	335	346	332	325	362	347	355	327	342	343	347	350	326	341	314	346	337	355	339	350	340	356	337	346	343	383	346	337	372	338	327	364	346	355	340	315	361	337	336	346	323	373	362	355	358	348	327	359	381	328	341	390	316	341	342	355	353	355	354	329	336	352	309	402	329	344	363	366	358	335	362	350	346	337	350	381	362	325	353	335	350	340	341	312	327	379	342	333	368	323	340	346	363	337	320	339	354	364	355	365	367	341	329	378	354	364	340	353	353	330	345	351	363	373	343	351	391	316	344	334	357	372	378	344	352	364	333	356	344	305	341	349	375	371	354	365	353	297	340	322	339	323	340	334	327	328	337	367	330	373	337	342	324	334	386	358	387	329	340	369	356	355	352	350	344	357	353	350	337	348	346	329	354	364	345	326	339	331	343	350	345	371	310	350	351	344	339	355	336	336	278	334	302	360	337	333	324	359	349	339	354	385	337	331	347	327	339	353	358	355	312	318	358	370
26650	19876	6432	864	632	554	512	526	498	493	498	515	499	468	527	505	501	506	547	548	530	478	487	504	506	496	515	533	539	495	524	483	519	533	460	496	506	503	483	503	473	498	487	440	495	529	519	541	516	512	551	548	512	501	532	463	523	491	491	501	528	505	515	509	488	499	495	502	473	499	483	505	480	516	503	544	485	505	500	505	465	512	508	469	510	510	522	515	464	490	478	520	472	536	505	472	487	488	463	507	490	497	510	484	465	504	518	520	462	486	499	543	498	555	477	527	488	515	511	478	501	484	465	495	496	499	525	486	538	456	489	520	525	489	507	522	514	508	479	532	508	494	503	486	513	516	493	535	521	494	540	496	462	468	483	477	547	497	468	489	453	480	510	534	538	482	497	484	523	513	482	497	472	469	504	480	492	481	506	499	488	525	461	521	500	466	507	497	478	530	547	472	488	475	470	479	492	500	492	521	508	486	506	504	495	504	496	533	459	509	507	478	533	524	451	521	514	496	527	561	476	520	509	470	520	500	496	469	452	547	472	452	475	497	504	480	520	498	466	507	552	480	504	491	478	551	465	532	528	502	503	499	514	450	518	505	484	518	502	501	507	491	517	508	477	492	502	494	529	487	483	466	492	503	521	515	489	489	474	527	524	457	549	487	484	523	509	529	476	476	513	516	468	502	476	480	501	507	516	511	501	468	494	481	540	494	485	504	517	519	472	500	477	519	511	516	515	522	490	494	499	505	480	503	471	526	485	474	492	472	519	545	473	507	540	516	498	524	501	486	503	498	485	496	479	532	543	472	492	516	533	503	509	518	516	453	520	509	480	459	518	509	455	477	489	497	489	480	482	512	561	501	494	491	511	511	497	478	507	465	501	488	473	515	529	474	495	490	515	478	513	503	490	540	476	505	490	523	471	519	485	508	437	510	500	461	539	499	469	490	538	552	499	504	470	484	447	503	483	504	474	528	482	461	490	482	518	498	537	473	477	469	476	457	525	513	518	521	474	495	493	457	490	475	511	441	477	483	492	516	486	500	505	506	546	474	527	463	498	496	490	492	588	443	499	489	502	521	503	503	510	576	528	478	532	555	540	498	500	512	496	487	506	506	487	532	511	509	509	503	532	461	512	572	496	490	562	513	530	487	502	513	489	502	479	478	475	525	483	506	482	482	450	496	477	481	491	501	529	506	497	458	472	480	505	462	494	508	527	480	499	510	464	497	525	468	444	505	515	527	497	486	498	499	534	490	467	499	515	478	485	460	488	489	517	509	479	453	533	479	534	491	466	486	507	504	546	474	496	493	476	517	523	525	545	493	499	482	474	502	503	451	506	485	494	504	518	511	513	520	486	518	511	452	509	490	493	502	477	491	510	506	507	490	501	465	501	488	458	506	498	520	488	527	503	513	504	518	532	517	487	520	519	500	515	520	527	532	515	527	505	543	568	494	513	536	522	464	555	510	476	557	505	470	489	522	493	501	486	494	484	492	473	522	471	480	515	542	486	485	490	543	505	460	476	514	518	515	520	523	532	506	513	503	455	501	473	522	502	467	502	475	453	485	518	495	512	489	505	527	494	504	501	471	535	535	484	523	479	522	480	479	503	513	500	476	512	538	511	476	519	502	510	504	473	490	527	481	564	514	478	469	459	500	534	496	479	486	515	491	472	471	491	521	513	473	486	482	521	484	491	493	532	477	520	547	502	504	478	503	471	489	510	533	513	541	510	508	488	536	518	478	487	457	502	504	500	479	512	484	522	516	538	497	488	530	518	500	526	494	483	483	484	502	487	519	483	487	543	486	533	484	525	474	471	517	485	490	483	517	502	478	507	501	450	509	497	473	493	537	509	507	511	496	526	489	454	490	520	478	449	475	509	501	513	525	498	497	490	518	496	497	479	490	528	472	538	486	458	503	531	512	535	542	473	510	511	506	496	499	499	478	528	511	480	472	495	539	534	511	488	504	456	522	448	467	497	515	514	484	506	495	504	486	537	506	545	509	517	483	560	516	482	503	514	511	484	464	519	492	497	487	497	502	491	516	491	497	495	514	504	516	528	487	492	494	520	523	528	508	514	529	477	490	464	490	513	464	486	513	494	521	516	528	515	527	461	509	512	493	513	489	526	485	572	533	518	460	495	479	459	536	507	506	515	512	502	477	513	483	548	541	515	527	496	515	520	492	520	496	529	483	514	483	506	538	458	528	508	473	473	501	528	463	502	500	523	485	497	474	511	506	503	496	492	474	532	500	492	533	501	522	517	503	489	480	506	526	525	522	486	514	508	487	473	513	478	486	477	495	517	472	521	496	517	526	512	495	504	532	521	513	514	523	546	463	514	536	507	530	505	475	509	532	516	484	470	533	464	509	526	501	494	467	491	495	469	479	507	490	508	513	502	543	472	507	498	500	509	450	469	555	502	489	498	486	496	496	505	476	503	514	498	502	511	499	477	513	501	536	476	471	484	453	411	503	495	473	537	490	492	512	532	475	489	489	506	532	463	500	473	489	490	481	521	495	488	462	505	539	476	527	524	528	510	534	502	501	499	503	501	551	512	496	485	500	495	521	476	504	500	459	489	524	518	567	498	474	458	534	494	467	490	473	550	549	505	505	497	516	520	499	553	511	497	527	528	508	496	460	500	464	519	512	527	481	482	516	515	488	494	486	508	498	490	522	490	488	512	482	518	515	480	468	500	498	506	506	532	493	492	510	518	531	511	496	503	506	532	500	472	504	486	498	532	471	491	508	517	491	468	515	508	538	510	488	482	526	538	462	485	479	481	483	521	478	474	494	498	503	498	516	530	513	489	532	494	472	479	508	523	451	492	500	503	515	501	510	508	549	487	504	480	521	512	524	497	528	508	455	487	509	522	491	532	494	538	470	449	468	471	493	491	515	481	501	502	519	519	491	569	518	541	510	484	467	500	490	459	502	511	491	478	508	532	508	511	507	462	502	497	439	501	530	559	510	503	534	469	506	530	504	467	471	530	499	556	497	517	499	508	476	517	522	467	501	490	503	518	516	522	487	456	480	468	498	502	469	515	482	521	535	502	466	488	495	541	504	535	557	510	480	517	514	465	508	478	508	499	502	512	517	499	468	502	504	497	524	478	464	478	498	483	486	495	469	495	488	463	494	549	490	492	519	498	477	515	506	514	534	521	487	478	564	508	438	509	483	488	524	537	465	502	491	496	492	487	478	472	479	514	488	511	482	504	497	475	521	541	485	497	483	496	517	525	540	523	524	514	521	523	483	472	536	499	493	540	502	491	476	553	502	506	513	502	491	502	484	480	476	535	513	533	539	491	472	521	507	515	435	492	506	496	512	520	525	518	524	509	521	515	467	534	487	537	482	482	504	510	499	516	539	513	506	491	490	527	494	544	511	519	504	491	474	537	487	507	498	522	492	525	476	501	531	515	494	536	533	480	483	482	533	530	498	530	504	502	508	502	495	493	498	484	499	499	524	532	516	515	506	511	496	536	498	470	508
4239	1594	1410	1025	889	849	861	809	757	794	773	749	768	766	771	787	757	737	680	761	721	720	739	771	745	745	752	774	758	716	768	696	741	729	748	736	712	711	666	700	735	777	739	761	722	704	676	711	755	755	752	706	755	749	701	687	708	747	745	800	766	747	818	729	752	791	746	752	715	784	749	716	744	747	738	734	747	708	805	743	751	742	806	703	759	710	770	756	746	770	712	737	767	746	704	728	769	763	786	687	708	757	752	756	687	778	767	711	710	713	738	704	761	745	765	717	721	729	744	738	728	759	719	756	766	781	725	750	773	754	693	724	786	740	730	751	756	684	759	743	703	754	761	738	756	748	716	725	772	773	731	697	744	748	760	708	736	706	724	734	767	763	703	713	727	783	762	696	694	712	730	741	707	752	697	725	704	681	711	748	713	700	724	752	690	728	774	704	751	770	754	750	750	713	709	731	765	725	782	740	697	742	752	766	686	770	723	795	720	756	679	726	748	701	753	731	768	759	705	739	731	721	691	729	721	727	763	737	768	788	766	725	753	756	725	712	733	720	717	737	739	708	773	719	706	749	760	723	786	741	758	728	722	711	725	748	745	741	779	755	742	688	653	728	726	754	693	735	779	742	701	782	753	748	730	735	740	736	706	754	775	706	785	752	738	764	730	765	754	725	733	745	731	731	780	760	729	730	729	746	702	710	779	730	767	726	751	736	770	744	812	748	788	712	739	727	738	752	741	723	723	692	709	723	723	752	699	698	741	748	785	751	705	775	739	722	772	726	768	736	695	765	764	703	729	709	736	706	731	755	712	761	708	691	737	726	729	775	766	755	700	728	704	770	688	743	741	754	766	719	763	742	809	717	678	755	748	719	723	747	749	729	724	759	762	718	761	723	736	724	717	766	719	682	756	790	718	771	790	728	752	756	709	748	760	726	745	790	777	732	778	781	769	758	718	729	744	729	730	793	769	728	762	725	752	762	756	702	748	747	722	743	754	736	741	728	786	754	717	757	714	760	764	752	756	760	729	747	716	769	734	723	788	700	737	750	694	697	755	806	766	648	755	759	774	705	720	744	763	745	759	705	762	704	747	741	743	709	700	731	714	745	724	734	723	736	697	712	777	710	720	736	727	748	785	699	734	718	717	739	758	723	721	741	745	764	755	736	741	717	777	702	719	721	729	710	759	715	759	698	768	745	718	734	712	753	727	794	764	751	766	763	809	745	717	671	761	750	800	728	698	736	707	757	737	786	727	735	762	723	725	753	722	715	799	748	792	728	725	780	741	750	756	695	733	747	733	752	757	737	721	715	760	741	743	726	718	754	748	697	746	707	752	727	739	738	699	769	746	745	770	720	726	751	735	793	761	688	718	757	709	727	758	750	751	736	733	775	720	716	686	773	672	764	736	741	779	778	760	739	733	736	716	730	710	732	688	735	729	728	770	745	778	753	754	732	738	731	743	681	725	720	694	745	727	787	725	764	722	766	753	754	729	775	766	710	716	734	774	702	741	753	723	793	721	750	716	721	730	778	734	739	708	729	702	757	723	759	718	733	682	731	702	706	770	709	706	700	717	704	706	761	701	713	792	779	718	767	744	716	733	758	752	758	700	689	762	760	742	778	734	770	744	745	703	702	754	782	669	800	731	767	742	752	714	732	744	740	778	786	748	745	692	744	702	758	738	701	785	770	708	697	720	761	777	762	726	736	762	724	712	773	748	719	720	768	744	721	707	725	748	768	758	690	679	718	734	744	716	756	755	750	733	702	731	690	725	741	742	759	739	787	793	744	737	737	744	720	749	732	739	748	729	717	732	740	697	773	759	723	734	839	740	729	769	732	765	765	761	711	690	763	742	761	700	748	711	725	760	756	723	706	762	746	760	758	756	746	744	698	723	711	733	761	736	741	745	733	774	703	727	741	745	779	774	748	734	731	737	712	725	753	797	750	717	740	718	715	740	703	769	784	738	686	768	774	728	768	715	743	735	788	714	779	766	755	804	702	816	764	762	724	776	743	789	699	708	688	712	713	720	787	750	741	785	738	718	756	779	704	754	771	735	729	679	765	730	761	734	715	714	736	742	729	722	725	772	722	763	736	767	741	776	710	723	725	760	754	702	765	765	737	761	718	720	769	719	721	727	702	750	729	767	728	770	714	750	754	746	741	759	693	718	684	720	748	720	758	733	696	789	748	785	817	736	752	729	735	763	749	726	738	742	683	737	731	729	741	737	742	682	733	754	778	709	752	685	717	778	742	746	728	726	751	715	751	764	768	744	773	739	765	785	706	766	717	757	733	723	750	700	735	774	727	727	692	738	751	752	719	763	788	774	757	690	727	692	800	744	748	736	750	742	710	705	773	697	694	737	723	754	709	713	744	795	768	732	752	733	765	706	766	735	739	738	734	786	738	782	757	715	786	776	748	776	737	734	767	765	734	748	761	708	781	761	770	760	777	715	788	734	744	760	713	774	727	732	709	733	761	736	759	748	743	743	721	787	740	774	752	736	781	731	742	751	727	725	737	705	753	783	767	761	752	722	714	719	741	744	724	723	748	688	697	721	729	724	777	731	747	720	726	795	760	690	755	740	749	748	742	768	752	734	705	724	688	709	727	741	766	712	744	751	753	762	746	735	727	761	698	735	753	758	755	720	728	784	756	759	672	744	781	745	673	760	757	742	762	746	712	736	714	793	758	713	731	726	725	699	775	682	757	730	716	754	770	799	778	781	748	766	795	736	725	729	767	770	779	777	741	711	738	751	726	765	783	747	759	711	733	723	719	735	717	741	735	709	741	783	680	761	755	753	748	728	713	756	699	740	753	744	735	717	746	767	735	747	761	758	726	682	706	711	740	742	739	759	735	759	747	725	722	716	735	738	732	793	680	791	758	729	749	779	759	757	713	760	727	796	753	781	712	734	744	695	758	733	715	692	770	808	757	724	767	717	746	737	754	731	703	735	721	735	776	700	667	718	738	723	800	751	713	718	704	766	740	751	748	728	766	715	751	760	749	770	787	714	710	747	768	789	674	727	679	735	710	721	745	734	733	733	773	745	788	746	771	724	724	761	731	776	747	765	751	744	737	702	781	729	745	798	721	746	724	718	756	709	739	775	764	731	784	756	777	758	692	740	799	738	757	739	758	695	740	761	818	758	738	713	774	734	741	786	751	797	746	747	725	797	718	757	716	755	717	768	714	765	754	772	764	731	709	744	775	732	694	732	740	743	759	728	728	758	759	703	734	768	783	720	693	701	767	722	705	739	712	727	699	764	723	762	769	757	688	745	715	718	713	733	727	692	704	728	741	719	714	749	724	708	761	735	714	700	765	704	692	742	717	773	742	744	751	707	750	719	735	737	712	716	756	726	778	752	737	752	767	745	775	798	718	753	750	732	780	729	822	760	728	736	702	799	717	713	759	760	688	718	729	752	717	734	684	711	710	743	769	766	741	718	761	738	765	719	771	776	745	751	750	731	713	734	778	768	729	734	814
23860	21052	28264	24059	20971	5376	1091	841	704	669	620	575	587	603	569	553	574	517	540	542	547	539	516	531	524	528	493	531	502	510	528	491	500	505	465	485	502	507	498	488	509	502	519	514	522	483	522	507	465	484	487	481	511	500	480	521	514	551	475	503	519	494	502	551	489	496	482	496	476	457	485	483	501	550	531	497	486	510	521	506	494	474	574	474	499	514	527	495	497	508	503	500	518	517	485	503	469	512	511	457	514	489	487	489	504	518	499	538	485	488	511	469	497	525	481	515	509	460	496	508	498	494	479	476	493	449	531	503	515	505	473	475	460	488	494	489	503	510	538	463	513	469	477	503	501	469	500	470	497	514	470	511	514	512	547	514	488	509	496	515	508	521	481	455	467	497	535	468	505	488	510	502	490	499	516	523	511	507	509	504	480	502	498	486	490	513	540	497	490	522	494	543	476	518	499	532	508	502	492	512	517	492	518	502	449	503	462	499	508	510	504	491	544	455	477	514	512	498	472	473	515	516	469	484	453	536	513	483	496	506	482	456	496	493	466	542	505	463	519	525	459	497	456	481	500	512	507	525	505	517	500	498	485	478	515	503	494	485	487	482	523	496	484	495	513	463	532	515	528	483	512	480	542	504	486	505	525	474	489	486	492	488	473	496	530	464	504	491	487	484	528	490	504	502	518	501	509	456	506	494	511	490	502	477	514	509	476	461	483	512	496	510	503	503	522	518	491	503	492	494	490	466	491	489	497	514	510	478	507	514	453	502	486	487	470	492	530	463	496	498	472	464	498	549	501	476	453	491	481	494	490	455	484	467	497	471	507	514	487	493	475	531	503	464	538	507	467	494	489	473	500	508	477	541	509	503	492	502	503	491	518	510	497	484	504	447	483	495	538	515	507	482	501	451	491	505	450	503	501	486	496	494	481	469	492	520	451	484	511	486	470	484	484	487	509	489	514	490	517	489	505	477	498	490	494	519	488	515	475	503	521	509	529	463	480	492	528	529	541	491	492	460	442	478	530	496	462	480	456	503	491	475	489	523	464	487	499	501	501	492	504	515	496	493	506	472	524	506	509	498	502	512	492	531	475	422	475	493	480	481	470	498	501	464	461	500	502	473	445	515	497	523	506	495	452	495	486	476	485	502	489	456	502	486	503	508	508	489	489	510	465	492	466	502	513	477	468	514	553	493	453	474	503	515	506	471	467	504	501	492	472	476	527	549	514	446	484	512	529	489	486	494	515	439	503	505	470	468	489	455	505	498	507	478	503	531	454	539	474	518	499	518	491	490	511	506	482	481	490	468	496	490	504	463	470	475	512	508	494	527	522	514	461	457	502	496	435	474	519	489	500	511	501	480	461	476	508	479	470	534	499	503	491	482	502	502	507	472	508	518	487	460	494	476	504	539	476	516	486	446	506	487	496	506	454	515	483	511	491	503	479	532	452	522	524	468	538	514	498	480	498	481	524	498	527	481	499	542	497	521	512	515	476	467	497	516	532	534	487	560	485	470	451	518	544	498	513	530	497	471	482	501	498	505	479	483	459	523	491	498	530	502	471	481	497	498	494	493	457	519	496	517	509	464	537	507	500	516	520	481	480	503	547	509	500	494	503	475	493	498	473	470	512	450	523	533	495	515	474	494	478	513	475	442	497	456	552	477	474	478	480	538	485	485	499	505	487	493	482	502	502	484	489	486	495	505	502	483	463	536	500	528	524	468	493	498	507	467	470	443	477	482	499	525	461	504	515	510	494	495	489	514	502	514	484	522	468	490	488	454	523	514	512	508	535	492	499	505	508	483	501	501	533	488	519	483	513	479	479	473	464	512	473	500	456	499	458	490	479	505	472	516	476	490	488	474	490	479	463	482	513	487	495	478	504	456	486	481	501	508	504	488	470	472	507	489	493	524	486	505	488	525	512	456	460	475	506	529	511	531	499	452	500	491	496	477	472	525	525	494	485	536	503	490	474	534	473	503	475	498	482	498	466	477	463	510	509	516	448	492	467	522	508	529	475	500	465	488	481	525	525	519	472	472	476	488	511	498	482	515	549	514	499	477	497	494	454	505	510	462	522	502	479	470	504	516	451	506	500	478	467	474	491	512	504	488	455	483	507	495	494	491	500	507	484	459	474	487	503	513	495	537	467	477	477	487	473	499	477	509	514	502	512	530	463	525	490	464	519	468	494	470	515	445	509	514	531	488	465	500	538	525	528	499	459	542	493	475	498	519	484	483	524	486	482	486	492	491	479	502	549	492	534	520	478	486	478	485	537	499	534	480	476	494	467	501	518	522	487	464	475	474	476	452	484	486	478	491	473	490	488	518	503	489	479	497	490	485	469	502	475	490	465	483	546	487	506	505	467	487	470	482	527	521	547	498	530	537	472	516	534	485	456	499	471	505	506	472	508	502	454	477	500	510	501	498	485	441	527	503	509	487	492	512	477	531	434	447	499	492	528	516	491	474	503	482	468	457	503	496	505	479	496	475	503	498	461	489	515	458	491	515	429	504	503	465	480	511	484	471	496	466	493	503	509	485	474	517	517	499	489	484	496	499	488	516	506	484	525	490	495	531	482	473	521	488	474	480	529	476	504	478	487	478	501	527	501	521	486	527	521	485	467	448	498	514	496	475	528	487	529	501	488	493	477	504	511	480	495	458	455	477	541	506	509	502	463	469	483	500	490	490	482	523	526	486	495	508	470	516	516	501	463	517	472	491	507	483	489	473	497	483	506	515	509	500	485	496	488	495	483	495	523	496	497	454	502	519	493	498	467	511	461	519	477	488	474	477	473	541	509	496	488	473	420	499	482	491	488	478	483	484	491	540	490	476	507	479	473	460	459	518	498	492	485	493	462	504	494	473	533	488	505	501	529	476	490	491	499	482	499	478	511	515	478	537	476	464	500	505	505	475	513	480	484	500	511	467	457	488	479	487	506	517	485	502	535	468	495	494	498	481	462	542	487	514	500	497	477	468	438	461	483	480	491	512	484	519	466	517	551	484	482	501	525	485	503	502	508	509	473	483	558	505	451	495	495	525	462	490	525	489	445	491	487	474	499	517	476	516	486	504	486	479	501	512	510	473	471	506	501	481	484	484	526	495	496	494	481	482	521	527	474	492	467	486	491	533	478	539	494	513	468	467	485	491	488	520	494	498	470	522	497	509	460	508	474	461	484	520	500	473	454	507	527	504	513	463	491	505	476	490	468	474	540	497	488	461	499	518	492	472	467	492	474	516	489	501	456	468	487	470	449	526	479	506	506	497	487	476	497	486	466	452	474	457	482	480	456	517	520	486	512	494	499	500	481	485	485	546	526	512	505	493	502	518	478	460	478	522	541	518	491	495	503	529	510	485	516	500	469	477	471	537	480	494	476	460	474	477	520	513	512	455	476	531	513	499	541	497	500	453	469	479	564	518	474	484	517	532	497	511	508	458	488	509	501	484	484	476	469	500	515	480	504	487	523	472	478	458	494	505	478	502	547	520
5305	10187	8375	4409	3054	2322	1925	1644	1410	1241	1182	1148	1006	980	1002	893	872	861	851	856	829	828	801	809	787	821	808	781	779	826	769	679	780	761	762	738	753	750	776	722	745	772	707	742	717	764	758	769	768	765	724	740	723	731	768	720	747	793	770	724	737	756	796	764	775	743	752	738	705	749	708	736	755	701	789	745	744	737	770	758	733	770	764	730	749	760	764	765	752	733	763	788	751	726	712	700	739	746	751	763	734	767	720	750	753	764	761	725	755	727	725	730	724	750	742	719	752	721	792	740	788	716	782	755	758	702	746	740	771	757	743	732	722	747	741	748	800	754	735	722	742	746	775	735	762	712	808	707	725	742	745	728	708	757	758	732	680	750	675	708	768	765	769	738	720	741	746	682	788	723	741	731	739	742	769	728	679	765	724	719	693	732	717	771	690	726	718	741	720	744	795	715	799	724	768	732	758	734	746	730	781	735	700	739	750	743	723	777	682	744	738	745	741	758	721	778	730	751	731	738	739	714	781	737	728	716	727	746	776	740	750	767	727	718	717	755	703	759	729	710	741	818	791	744	719	755	720	774	727	698	733	742	774	676	734	702	739	745	723	715	760	749	763	741	728	749	765	749	718	759	699	752	810	750	757	742	732	712	794	759	737	727	741	719	754	759	735	726	692	726	772	756	731	771	785	741	784	731	696	693	774	706	715	746	748	714	729	745	777	730	724	769	755	718	764	731	688	743	733	788	743	761	727	752	755	738	680	727	724	727	756	738	778	759	729	743	768	718	740	778	702	724	687	770	798	739	743	727	760	737	750	776	767	689	735	714	697	710	736	723	730	774	721	748	771	776	691	773	726	713	671	734	783	754	744	729	783	690	739	740	737	694	710	785	782	698	767	726	716	700	740	755	736	717	729	716	752	766	792	772	774	729	771	739	726	708	754	715	780	774	774	731	709	750	738	707	678	681	703	764	754	705	730	738	748	748	740	754	739	757	681	731	748	731	764	703	693	704	750	772	745	768	712	730	729	741	724	693	744	778	738	792	762	742	753	774	770	736	799	776	671	703	756	713	745	722	747	765	730	735	727	767	738	734	691	729	658	763	759	724	711	729	712	700	731	775	745	686	731	732	718	739	751	763	807	741	704	701	731	716	745	707	736	736	723	741	741	724	695	749	745	737	709	753	746	687	721	729	728	733	722	735	694	739	768	777	712	788	711	776	726	760	723	717	759	718	737	736	708	727	744	737	745	724	741	701	744	758	741	725	732	735	754	729	736	694	728	711	737	757	745	739	753	752	739	704	721	718	700	745	707	720	773	773	724	780	699	715	704	733	760	792	728	748	736	710	729	724	725	726	747	714	763	712	740	761	778	724	752	758	729	745	728	733	744	722	724	772	734	718	753	720	769	689	724	741	695	706	713	765	680	757	730	735	685	740	757	761	755	741	727	742	762	730	772	752	774	719	726	728	725	732	755	754	713	736	734	741	729	753	684	725	762	776	697	735	747	711	770	764	719	792	752	747	746	714	750	754	743	723	703	705	718	749	715	755	720	777	777	743	741	753	735	723	701	745	749	718	749	734	691	738	672	798	717	717	765	717	705	692	734	741	709	761	736	747	756	710	718	768	716	779	728	756	780	779	706	760	724	782	732	761	740	737	728	700	731	748	728	755	735	719	686	749	729	672	741	721	728	759	751	763	732	710	743	670	750	758	771	729	735	739	798	722	763	752	768	792	772	721	695	726	710	713	732	704	759	722	722	747	718	733	706	746	745	689	702	743	768	750	795	748	745	706	738	715	817	741	799	703	726	748	712	753	788	751	734	717	750	733	723	753	717	711	750	726	713	722	724	741	752	761	752	696	756	750	757	731	751	706	750	772	737	741	786	737	720	727	764	715	735	756	682	745	716	763	706	753	774	710	775	712	716	749	659	703	772	721	736	723	778	758	712	700	746	693	723	749	769	703	688	768	733	760	720	726	716	719	733	784	770	747	744	709	753	706	726	694	717	740	730	739	737	706	738	735	700	739	685	711	732	717	751	744	731	771	719	730	741	798	746	763	750	729	702	726	725	712	748	741	692	724	733	745	726	722	727	760	748	702	713	762	720	709	783	734	705	678	717	728	694	767	709	697	751	759	699	749	762	718	762	734	753	705	730	708	718	735	707	742	741	688	724	774	807	783	704	751	744	749	780	763	736	738	717	718	753	775	766	730	751	746	728	746	724	711	756	744	725	726	748	749	721	708	780	769	730	731	767	710	737	767	721	757	758	795	704	699	752	774	716	716	720	759	706	735	707	739	731	787	745	729	732	723	734	755	757	771	744	720	731	765	737	718	704	749	687	746	715	740	728	779	697	762	697	747	728	716	723	733	789	730	733	709	739	713	815	793	714	785	708	731	724	702	698	711	688	737	746	739	712	755	765	774	760	743	721	756	721	729	722	718	697	724	795	744	749	777	720	754	734	769	739	719	732	748	732	777	743	707	759	710	757	747	726	766	712	749	736	740	724	741	758	741	687	715	683	762	736	743	768	765	696	698	697	709	749	718	733	747	758	720	757	768	782	768	774	789	766	780	785	760	765	729	683	708	763	721	728	786	711	704	767	712	733	766	678	740	716	695	752	766	724	752	792	765	725	706	683	737	680	720	721	719	743	771	722	781	740	730	734	758	761	745	729	763	753	773	767	736	723	744	797	713	768	759	749	709	705	758	748	707	750	754	744	717	749	714	660	741	765	746	726	739	704	748	769	773	710	737	721	715	742	716	723	719	756	766	755	771	750	753	724	728	689	759	751	746	767	751	718	734	709	735	736	716	788	767	711	751	701	757	699	739	768	736	704	768	713	693	717	788	736	728	712	709	718	767	721	727	675	689	756	778	697	738	747	761	724	747	706	732	746	718	732	727	759	723	781	736	724	730	763	697	766	726	740	753	727	740	758	772	813	736	720	750	753	753	722	704	687	755	799	711	771	756	756	716	678	746	758	686	739	733	763	687	793	753	762	715	706	755	761	732	761	759	720	762	742	715	731	781	722	735	714	711	726	801	721	735	744	735	730	721	716	717	758	757	732	733	710	690	737	743	721	691	703	755	686	752	763	718	751	789	755	785	725	724	749	754	757	686	742	701	707	754	755	715	741	741	747	747	753	790	684	763	744	721	694	718	791	737	752	722	766	745	735	744	738	758	712	775	729	728	776	713	754	686	763	760	736	749	731	764	700	758	754	741	719	725	715	746	728	789	738	701	707	815	685	742	730	701	731	730	732	734	762	760	728	751	732	729	720	727	746	718	745	687	704	725	746	730	750	691	711	730	729	784	718	765	741	725	715	713	711	796	729	723	725	745	750	698	723	752	741	719	796	741	739	683	747	745	735	754	756	688	701	730	686	710	734	781	726	747	719	736	797	777	750	746	723	750	753	757	776	787	737	767	743	718	760	720	692	717	713	729	724	727	683	769	790	711	754	757	735	707	748	733	760	738	765	711	757	765	725	717
22992	21154	28951	23623	21158	20866	2886	871	624	556	510	409	354	390	297	281	316	287	312	320	277	298	304	264	254	277	286	255	230	265	254	220	243	245	229	234	229	233	243	206	245	273	213	276	234	246	221	234	222	232	232	211	246	245	251	214	260	217	208	205	224	213	233	206	227	236	243	224	227	187	244	218	262	232	244	247	204	228	213	234	211	229	222	206	229	227	241	228	234	219	248	213	210	209	226	185	219	204	228	254	223	211	227	218	241	229	201	188	201	241	231	240	220	215	210	218	219	232	239	216	194	207	244	205	232	206	228	208	220	214	253	229	211	215	235	215	220	184	221	186	215	239	238	229	217	212	232	188	223	212	192	220	238	233	230	230	211	237	217	227	238	215	214	204	215	223	233	244	225	224	240	183	218	233	218	202	227	211	209	200	202	227	200	234	211	231	221	231	206	223	219	199	245	208	236	220	228	189	227	216	195	225	225	211	241	246	226	225	204	196	237	202	207	231	220	253	191	228	202	208	248	203	190	213	181	196	248	203	220	241	212	233	219	208	220	193	219	258	244	239	222	232	215	209	239	201	223	209	230	217	223	221	193	245	247	208	229	224	234	232	214	198	223	215	208	218	213	198	219	218	228	236	205	203	231	223	201	243	217	240	226	217	213	235	234	242	225	223	252	210	234	222	209	233	234	217	251	231	236	237	215	232	244	227	197	209	200	214	208	245	212	238	221	223	221	211	213	214	208	203	198	233	203	218	218	200	231	204	223	221	233	224	234	199	210	218	217	233	186	234	235	235	221	234	234	228	221	211	195	220	195	218	207	209	205	217	239	226	227	229	234	214	232	212	204	225	183	232	206	197	229	204	192	236	229	218	227	194	221	214	200	263	210	219	210	211	227	232	238	227	227	199	246	222	228	222	229	217	234	233	230	219	238	210	200	210	226	199	207	237	211	226	227	219	182	223	245	229	228	236	226	226	213	194	234	250	220	207	216	214	228	221	209	229	203	206	212	212	234	193	213	213	203	221	222	223	218	228	262	235	228	222	221	203	215	254	219	225	190	199	243	239	224	216	211	234	210	209	227	238	233	217	236	235	202	216	224	207	215	218	207	218	243	242	235	223	218	222	232	203	249	190	214	226	226	221	224	217	229	210	223	228	213	244	224	252	218	191	230	202	212	223	207	233	208	236	221	210	220	202	227	240	235	233	218	214	201	220	218	240	211	217	202	227	226	234	219	192	221	246	221	236	219	209	208	227	228	209	202	230	238	223	204	215	215	222	225	237	221	214	222	225	205	215	236	207	191	240	222	223	230	204	239	227	228	221	217	203	235	231	225	209	213	217	227	209	229	217	208	204	214	200	212	212	243	226	207	214	221	230	224	223	223	247	219	220	191	224	194	231	214	213	224	211	220	216	220	216	196	216	222	218	233	204	226	218	222	237	204	206	232	225	215	249	223	214	224	220	220	251	227	187	224	216	232	212	226	219	248	224	218	246	218	205	218	239	234	199	222	221	232	201	230	244	213	218	236	226	219	206	210	227	211	230	188	212	214	234	213	233	225	232	211	209	233	209	205	207	227	209	203	219	206	236	223	214	222	227	227	250	228	217	213	223	213	208	220	185	226	218	243	223	208	230	216	230	222	212	201	190	213	225	217	190	231	221	245	238	212	197	222	229	219	214	214	227	210	207	209	222	216	230	223	233	254	212	224	213	232	250	229	215	212	214	219	220	225	208	232	238	209	206	213	237	238	219	217	204	206	213	199	216	246	238	197	229	228	221	207	237	227	201	201	209	194	232	208	199	200	230	236	206	249	219	204	241	212	212	225	234	228	230	220	213	189	256	202	216	227	197	219	202	211	210	210	220	225	201	196	205	202	229	218	219	211	236	219	228	200	205	208	203	209	261	209	227	200	225	212	220	226	219	223	213	221	221	224	198	241	222	210	246	211	228	234	234	197	239	209	236	241	213	218	245	198	207	231	221	235	225	195	246	221	217	223	211	249	232	207	223	232	229	219	213	209	195	217	218	238	219	237	232	216	234	205	225	224	213	242	227	235	230	191	200	208	233	212	205	218	210	229	213	218	225	215	227	203	237	219	202	220	251	241	202	214	202	214	237	228	221	215	238	219	239	231	214	250	211	245	207	197	220	220	215	219	201	204	211	245	207	207	197	231	230	221	192	239	189	195	230	252	201	236	199	231	247	202	235	242	215	215	193	218	225	205	225	220	220	208	188	198	218	218	219	229	242	209	200	227	166	232	240	207	234	220	206	215	229	224	256	223	212	220	223	225	230	210	230	205	248	215	238	211	216	231	230	245	214	222	251	228	223	230	215	199	233	219	216	243	235	252	198	213	216	212	207	231	228	208	211	222	242	223	224	255	225	208	200	228	218	208	219	199	206	214	221	218	217	220	230	233	210	222	224	213	204	237	215	212	217	218	214	213	195	209	203	200	229	229	212	234	236	213	247	244	216	214	232	197	208	230	227	215	219	203	213	242	228	217	238	204	221	219	191	207	209	219	205	243	259	194	194	217	212	206	205	232	204	245	232	209	200	191	248	251	220	218	229	206	232	220	204	226	230	232	193	199	211	238	225	234	244	206	232	232	232	226	221	204	204	241	232	229	245	230	235	222	204	213	217	228	215	217	227	216	204	239	210	232	228	226	215	212	220	205	238	216	212	238	215	210	234	234	229	222	212	240	239	213	215	231	206	206	204	224	250	219	219	215	235	211	209	223	225	187	224	204	229	220	203	199	242	197	236	207	221	215	218	206	181	233	209	224	230	209	200	213	229	239	208	236	233	209	209	208	227	242	235	229	211	218	229	220	225	224	220	199	218	224	227	192	240	203	221	230	222	232	202	188	190	208	229	195	227	201	206	219	218	233	216	232	207	206	227	222	228	215	229	233	203	215	225	216	209	249	220	210	215	271	219	230	215	216	230	210	204	221	213	213	200	228	220	204	211	226	227	205	221	225	203	225	213	198	203	229	233	211	213	247	230	247	221	219	212	213	223	211	250	235	216	227	208	220	216	227	224	208	222	180	212	240	230	207	231	228	217	207	222	242	208	223	209	220	228	216	209	237	221	238	197	210	228	223	229	233	240	230	212	224	203	226	224	207	227	229	210	226	212	230	202	221	224	230	229	209	194	225	218	232	216	216	221	215	224	224	202	205	204	245	194	222	213	209	205	213	255	218	244	238	215	231	221	221	214	197	216	256	214	220	203	214	181	212	205	229	226	209	227	220	223	239	213	204	244	224	219	197	209	248	201	201	211	225	223	232	234	229	237	221	227	222	198	229	204	224	218	219	209	218	233	197	227	217	208	212	213	220	231	239	202	214	211	204	187	229	216	202	227	239	222	224	195	223	227	251	238	215	243	231	249	235	221	221	207	207	230	214	204	224	213	197	212	209	252	213	223	227	198	190	221	271	225	236	228	232	217	215	221	213	221	244	209	193	222	214	223	203	210	200	235	230	204	219	255	233	239
7333	15678	13062	6762	4844	3382	2616	2101	1657	1347	1175	1049	922	842	763	739	642	614	556	551	542	558	508	508	452	417	427	462	447	425	414	395	402	400	400	398	381	414	406	395	418	405	407	392	342	402	394	378	354	375	376	389	335	383	369	398	374	319	365	340	380	366	377	349	346	339	334	371	374	307	367	369	367	341	350	415	343	354	363	347	364	360	380	352	355	344	379	347	333	349	317	328	366	355	350	347	378	355	379	367	368	344	316	341	330	348	352	325	351	345	316	344	353	358	340	372	353	346	344	328	313	343	341	359	355	383	332	338	349	361	334	331	347	353	347	326	336	327	358	350	344	336	347	310	325	379	330	362	352	361	333	344	362	352	346	360	337	332	357	330	386	345	346	362	319	367	321	303	342	310	360	367	379	331	364	369	343	339	307	343	351	327	350	319	339	364	328	347	340	325	370	355	340	343	348	360	353	330	358	359	339	339	371	350	352	343	339	355	342	346	328	381	327	328	344	347	336	333	323	378	332	339	356	314	341	386	348	356	356	345	356	342	325	316	348	320	333	311	363	363	376	339	321	349	325	355	313	349	335	320	342	349	326	370	327	349	303	334	318	384	331	345	326	342	343	309	341	357	340	348	353	352	311	344	352	301	341	353	335	380	373	343	322	354	333	357	312	336	336	361	354	355	320	357	354	366	361	365	381	330	332	380	362	353	365	358	332	330	340	361	370	413	327	365	299	339	329	386	343	349	369	328	361	328	357	337	302	334	375	336	317	331	333	317	305	325	347	367	330	365	354	348	359	332	353	343	298	338	343	338	355	347	331	368	320	326	333	356	352	366	315	342	384	355	382	339	324	342	316	338	328	294	388	337	341	319	369	350	353	336	324	331	346	341	341	353	344	360	379	365	348	336	305	355	365	340	335	318	310	383	364	373	348	361	333	343	389	337	344	337	353	339	349	344	305	315	359	361	351	339	366	305	339	342	334	322	363	322	336	370	344	365	370	348	351	345	359	331	324	345	346	328	329	359	312	360	347	345	332	320	331	349	323	320	354	350	346	343	345	364	372	340	342	322	357	331	386	338	347	333	357	338	373	365	346	390	379	346	323	339	323	321	319	332	353	333	345	336	349	362	323	320	331	349	363	336	336	353	346	336	361	328	341	368	351	344	342	333	336	366	360	320	367	341	327	371	347	332	328	366	345	342	327	337	400	337	331	325	327	307	332	341	361	366	360	367	330	346	348	356	319	365	386	331	316	367	348	325	352	322	363	321	338	328	314	325	326	345	336	336	376	341	362	337	320	378	340	336	355	350	346	333	357	333	340	341	380	331	342	338	340	337	345	364	352	364	315	345	339	360	338	367	333	343	320	350	347	333	310	367	348	350	368	343	347	335	345	348	345	336	355	373	326	345	352	360	320	355	328	351	343	374	358	353	356	345	328	354	321	340	318	368	360	342	343	345	333	336	369	358	340	357	344	368	351	362	340	352	342	346	328	353	354	326	339	322	344	343	366	345	372	349	342	343	330	343	335	360	337	340	332	378	320	340	343	355	368	343	341	339	333	380	371	340	327	357	315	321	336	358	356	350	362	344	372	355	381	354	345	315	355	343	350	371	316	313	369	370	355	360	329	363	336	310	355	363	355	324	347	359	330	355	315	341	341	323	351	361	345	356	330	351	342	332	328	377	319	342	339	357	367	332	344	335	331	321	348	361	343	347	302	336	329	344	351	331	355	337	293	365	312	345	328	343	378	318	347	331	326	347	326	361	354	340	349	332	348	293	348	323	336	339	338	367	346	312	350	373	335	338	307	326	345	300	371	331	335	341	343	338	337	370	364	322	356	345	315	342	325	337	368	333	343	316	305	335	369	361	355	329	370	357	395	317	348	347	362	350	337	378	338	344	391	374	344	347	302	323	386	341	293	345	356	316	347	330	343	335	366	365	341	326	322	352	347	332	346	351	364	361	348	335	319	349	328	335	355	337	323	325	342	333	316	351	352	345	387	344	347	371	327	348	377	352	333	364	322	370	361	356	352	314	367	331	332	340	324	354	359	342	369	360	330	347	359	368	351	334	331	337	337	335	354	342	322	386	323	364	325	367	329	340	358	306	313	337	348	366	348	344	334	354	321	332	341	353	319	372	359	342	362	330	344	361	370	308	359	351	299	342	361	349	351	321	336	336	343	323	346	350	328	345	334	364	348	333	352	317	337	343	343	341	338	386	328	345	326	331	370	345	344	376	325	358	331	368	322	330	352	306	350	319	363	378	336	350	352	359	314	333	376	335	355	317	324	335	333	351	340	339	337	350	337	344	321	350	348	326	344	347	356	351	372	306	317	348	332	331	348	340	379	347	354	357	346	366	335	322	331	351	327	363	353	351	382	324	342	336	333	307	317	363	349	316	363	340	356	347	363	293	370	321	349	372	334	368	360	333	353	340	368	340	314	360	359	347	330	336	341	319	339	322	391	359	322	344	380	329	358	323	327	356	297	346	359	326	363	347	343	354	351	366	347	326	372	312	320	349	359	336	324	331	350	329	332	348	335	323	351	316	329	339	349	341	366	394	364	340	328	338	322	321	355	374	353	363	319	351	355	331	298	339	319	356	324	329	321	347	360	354	315	355	370	329	370	365	351	335	351	363	384	336	320	346	355	367	346	339	369	344	317	329	324	295	349	357	390	382	319	341	359	359	321	351	347	358	328	336	332	368	373	357	347	326	323	332	348	352	340	366	355	312	328	350	371	344	349	343	351	304	338	331	328	333	343	366	352	345	351	327	343	331	345	349	315	353	334	348	343	378	357	334	348	348	370	365	388	339	355	357	351	344	331	333	337	342	342	353	338	332	343	308	363	350	342	351	363	381	379	364	345	342	402	333	366	356	358	312	345	320	348	327	337	357	334	340	319	340	356	370	341	336	319	347	337	321	363	340	335	301	356	319	349	356	306	323	320	325	354	346	350	362	332	309	355	356	317	346	352	320	400	357	354	331	317	363	338	364	344	339	366	323	325	347	350	330	368	342	354	316	340	309	340	324	349	347	360	330	313	334	339	346	356	339	323	352	343	329	352	328	351	321	336	308	320	304	336	331	335	376	324	374	354	356	335	342	354	317	341	374	332	358	352	353	324	349	386	378	335	315	312	343	360	326	368	370	354	340	346	358	370	327	346	358	327	357	352	343	353	369	327	346	326	331	348	353	368	329	344	345	378	341	338	366	345	335	337	342	368	356	324	344	333	359	345	372	340	338	341	326	319	343	362	328	356	349	362	359	328	311	352	355	344	399	357	366	355	329	313	326	358	356	334	319	336	329	365	306	350	313	343	366	338	341	352	376	346	352	322	352	338	358	328	347	317	334	351	359	347	350	373	320	290	374	337	313	342	364	357	366	336	353	341	361	341	346	339	308	352	346	335	331	368	342	329	342	336	336	352	346	316	356	347	358	335	342	320	344	326	384	350	334	340	365	324	329	330	356	368	353	362	326	316	357	372	357
26671	19885	6461	989	684	644	546	547	533	545	488	490	516	561	504	509	492	538	524	521	538	485	523	510	525	485	487	493	500	513	495	503	505	557	471	492	516	501	477	502	485	492	470	509	505	502	519	483	498	502	484	511	506	527	525	501	515	523	489	522	524	519	495	461	484	514	500	540	492	513	507	506	498	486	497	519	499	533	509	466	481	540	479	480	502	462	495	488	474	477	483	517	504	515	516	486	512	514	519	490	511	505	489	509	480	492	491	486	512	500	515	505	511	485	509	535	456	501	500	515	483	511	501	479	515	504	513	511	468	480	539	484	488	500	471	515	482	524	524	474	508	505	496	543	510	504	494	504	529	491	510	463	485	481	476	520	492	486	483	486	505	486	537	465	466	493	514	523	474	470	475	467	469	460	490	512	495	476	511	504	511	482	484	497	504	544	489	477	525	465	514	511	532	488	514	510	550	523	451	499	456	499	529	502	510	495	482	466	503	455	460	512	504	525	575	558	485	470	514	468	516	451	461	513	469	512	490	479	531	495	537	520	510	509	501	466	488	515	486	530	515	474	491	487	503	500	475	477	506	506	497	481	472	514	505	481	493	475	514	531	492	477	528	465	494	506	499	514	522	518	510	488	504	478	483	491	481	462	502	510	456	550	516	495	482	503	499	520	473	440	478	541	520	452	498	520	486	505	531	484	502	512	503	463	504	506	510	500	473	514	523	483	485	521	490	514	514	490	476	493	463	488	519	497	481	511	505	527	522	478	477	459	498	459	510	450	517	468	501	535	506	535	509	478	553	502	459	538	490	502	505	522	473	471	548	496	494	501	506	520	507	483	505	501	520	483	560	524	479	489	501	492	468	502	487	498	481	526	530	519	507	497	515	521	486	486	496	504	493	520	519	510	498	535	493	535	499	519	508	485	480	459	523	505	477	479	482	478	495	502	534	552	513	507	525	512	502	501	520	498	507	502	468	496	495	529	523	533	457	520	442	487	489	478	517	490	484	505	512	514	493	488	497	534	515	492	496	530	478	472	450	480	473	505	498	551	481	562	510	516	505	526	527	499	473	492	496	513	532	526	515	464	486	492	517	468	535	528	507	518	486	501	525	516	522	480	525	497	484	492	504	498	481	494	500	508	502	468	512	484	513	489	541	511	479	518	474	493	501	458	562	528	494	484	506	511	513	518	502	543	496	485	475	470	494	486	496	499	524	528	519	533	485	530	486	505	508	531	484	491	502	511	496	495	516	506	531	517	525	499	493	499	490	539	485	516	504	470	492	472	521	503	533	494	514	476	469	467	509	501	484	541	495	510	500	532	512	533	531	526	515	517	461	504	525	540	496	482	506	502	481	452	498	472	543	483	533	511	485	534	513	523	548	519	503	487	474	505	477	505	489	508	475	478	533	527	475	518	515	481	537	489	498	481	528	507	490	540	505	493	498	495	472	508	494	499	463	502	511	479	545	523	496	503	492	495	491	534	489	509	515	490	461	508	489	493	494	480	504	499	505	527	518	535	512	500	495	487	532	517	508	511	506	510	519	487	487	463	514	513	498	512	488	475	479	539	482	515	539	520	525	519	506	503	523	514	517	487	487	525	514	507	484	526	498	495	499	503	538	489	526	512	459	504	501	466	508	536	494	503	467	472	472	484	524	507	506	502	506	489	537	471	495	498	482	502	465	506	489	493	496	468	492	505	515	510	504	488	509	494	474	474	492	489	509	529	514	535	535	502	516	482	486	521	494	511	516	492	507	530	494	490	462	526	497	502	501	529	477	436	498	526	511	496	519	472	522	525	481	498	476	487	471	517	539	456	508	479	494	522	516	491	487	507	513	516	527	492	499	509	512	508	503	463	538	472	463	523	473	501	536	452	480	535	514	463	503	457	487	484	515	515	505	496	489	487	489	499	509	459	470	505	519	550	481	471	507	510	470	500	506	493	477	500	509	524	529	534	513	490	520	503	501	501	521	524	477	555	529	525	498	506	493	500	526	483	515	510	480	531	511	541	483	499	469	506	528	486	524	484	482	441	455	527	502	485	530	493	473	529	508	493	506	486	498	511	501	465	484	493	479	482	476	522	527	513	496	495	477	504	490	491	495	508	498	551	470	510	486	506	520	479	460	510	482	507	516	482	487	512	485	472	477	497	514	501	493	500	461	532	520	508	520	523	513	486	503	508	528	532	544	511	479	487	515	501	528	476	509	514	441	504	509	481	500	485	504	527	510	499	529	450	556	512	464	550	499	452	480	513	451	514	449	494	502	550	490	492	500	497	516	459	526	485	498	485	539	473	484	509	558	504	462	489	507	493	507	506	508	514	475	501	455	503	487	520	507	482	527	507	468	469	546	510	513	513	504	501	518	464	560	483	498	496	498	511	487	501	527	518	496	493	509	486	515	509	507	434	506	473	495	518	564	487	501	493	556	470	507	523	495	478	510	497	504	499	499	481	544	533	518	485	499	543	504	518	497	493	479	477	514	504	520	539	525	491	454	526	486	528	512	505	534	508	510	502	497	497	486	487	531	483	519	494	462	509	472	514	542	489	477	513	561	508	534	493	506	525	495	517	502	511	505	513	495	503	478	502	528	495	528	486	489	474	490	504	501	524	502	493	496	448	528	501	529	503	483	530	500	485	501	485	485	466	495	528	507	491	522	504	524	478	507	518	530	488	519	466	531	468	485	591	531	520	454	514	535	537	508	499	516	479	512	492	483	525	502	546	491	526	509	507	493	507	504	513	507	506	486	481	491	507	477	490	487	548	504	491	487	511	475	512	495	501	530	504	498	514	521	536	503	492	504	488	499	481	468	516	541	537	493	511	497	515	455	497	462	515	467	519	501	489	526	550	471	471	506	477	522	507	498	520	510	499	477	541	538	467	489	503	510	522	512	497	524	539	492	473	489	518	502	521	472	464	534	522	465	507	475	490	505	496	489	512	482	516	503	517	472	503	492	475	522	489	530	456	463	507	507	538	483	528	523	467	472	527	535	528	456	513	520	500	524	488	537	516	479	473	493	508	537	513	497	446	469	513	488	468	493	527	498	462	519	509	509	499	508	522	504	486	470	529	517	521	485	512	506	507	497	537	495	512	539	481	492	469	489	546	493	484	512	520	498	495	531	523	526	514	528	522	493	476	527	496	494	492	479	517	505	485	488	499	485	526	530	516	500	491	481	509	529	509	495	461	510	498	464	522	485	504	493	493	485	501	513	512	524	541	510	536	534	520	525	537	497	490	514	493	499	485	539	452	497	531	493	499	557	444	513	506	495	529	508	491	474	485	497	507	467	478	489	507	511	553	508	503	535	473	533	486	498	507	529	471	501	514	527	505	513	491	527	527	502	504	505	492	508	489	436	517	507	466	483	515	487	517	502	546	491	477	540	482	484	527	553	503	535	513	516	502	501	484	511	490	521	475	539	497	496	553	456	498	492	514	552	510	498	514	524	472	508	498	518	510	485	516	483	501	495	530	532	527	500	532	497	512
4195	1578	1400	1083	956	815	814	739	772	814	781	750	813	703	778	750	779	705	765	703	711	733	758	684	756	716	744	755	744	744	697	722	744	769	714	751	742	745	749	742	739	734	787	741	728	768	758	739	701	768	683	722	737	739	765	710	707	713	691	735	753	746	726	727	792	769	748	770	774	688	763	732	734	767	734	751	748	794	725	741	802	743	739	778	732	670	735	727	732	755	729	740	749	709	731	716	733	764	736	697	718	695	745	743	743	779	699	691	755	733	766	742	703	713	773	730	737	727	744	803	773	713	726	759	742	725	689	787	725	770	759	685	729	747	691	775	687	752	733	694	716	728	726	747	732	748	736	686	722	708	736	747	697	789	717	784	737	780	751	780	753	736	688	723	744	724	741	755	766	748	729	781	725	748	710	743	720	728	731	736	700	757	753	777	691	722	763	752	750	716	738	760	715	755	701	719	728	758	755	739	729	776	665	717	723	742	772	754	716	750	743	739	729	735	779	771	706	757	705	679	734	715	712	705	753	724	733	707	759	740	705	753	703	783	659	736	696	739	746	667	716	713	748	739	713	719	720	704	787	744	704	721	760	722	757	743	758	700	685	712	742	747	762	760	780	715	763	699	715	757	683	781	734	702	766	671	728	711	717	740	727	762	743	719	686	747	732	700	732	790	775	751	695	765	711	720	740	759	714	750	726	757	750	773	796	764	737	693	702	756	721	766	760	709	706	769	730	703	698	737	768	752	715	764	773	724	724	711	756	707	746	732	748	771	776	724	726	718	734	678	744	748	793	753	752	722	697	724	762	709	765	733	720	752	742	748	764	732	749	775	728	740	743	749	766	761	713	683	756	745	786	791	716	747	734	760	724	751	718	707	756	730	789	788	714	756	739	755	734	752	717	733	747	751	747	760	752	712	712	692	712	801	740	719	733	756	755	680	722	690	707	778	770	707	691	783	758	821	806	703	706	792	699	739	748	734	713	747	711	743	745	764	674	713	752	721	757	752	748	771	746	755	780	751	699	729	764	748	719	730	722	715	688	746	718	732	747	759	745	760	744	725	724	718	778	762	783	766	771	763	746	758	781	765	760	777	783	740	713	748	791	738	730	681	756	749	732	759	666	709	729	711	743	755	761	736	749	724	716	732	762	739	747	744	731	719	723	769	738	722	767	712	732	734	766	724	749	712	746	704	718	825	680	750	732	755	738	754	703	706	733	722	742	735	700	778	705	733	719	716	747	811	747	766	713	739	737	767	782	734	754	730	668	744	772	730	726	784	756	719	752	751	678	734	732	770	717	705	730	692	738	733	752	751	744	727	719	720	738	755	788	691	717	770	764	676	739	739	744	723	746	749	708	748	755	722	755	732	694	732	769	737	724	762	767	745	707	745	709	780	768	747	727	712	714	708	748	732	768	740	742	732	721	726	774	723	750	733	738	755	756	700	712	761	699	767	746	741	704	770	719	794	756	746	743	719	744	720	694	733	745	771	751	717	739	744	740	685	780	726	721	798	751	676	736	736	746	701	704	684	710	719	758	752	737	701	712	757	761	775	749	784	740	770	723	724	701	702	699	759	740	724	779	762	690	768	738	729	708	753	769	768	715	755	710	687	737	762	710	748	762	734	728	769	705	782	739	725	755	751	749	745	769	705	744	728	763	734	745	747	750	711	736	712	709	724	724	753	728	767	760	723	741	749	730	754	724	748	746	756	756	741	732	738	726	771	720	732	700	724	768	784	668	737	748	722	737	697	702	743	721	747	688	744	699	777	686	771	695	758	724	698	716	734	778	752	756	729	751	658	711	715	723	754	722	755	744	713	723	761	738	734	709	750	700	697	721	764	717	714	709	775	730	733	756	752	728	783	701	769	790	716	696	736	731	750	718	760	748	760	767	682	733	793	743	755	734	720	736	728	757	762	716	687	763	721	763	738	766	759	761	765	790	764	739	736	685	729	763	790	750	732	703	757	744	747	769	709	795	700	726	712	796	705	731	716	746	746	691	703	729	767	712	703	748	729	736	754	753	737	730	764	724	740	760	709	752	683	736	751	708	701	723	777	717	772	715	737	727	753	744	724	748	737	739	735	720	691	759	763	744	745	759	799	704	752	740	745	727	716	742	788	779	746	713	716	752	718	770	739	727	781	769	748	681	730	722	745	772	758	762	762	731	722	752	781	702	711	751	739	741	801	760	781	746	714	723	705	743	744	664	813	699	694	745	721	755	730	778	740	747	728	750	735	698	729	766	736	716	719	739	742	721	721	794	709	738	762	787	740	728	734	752	706	721	700	815	695	769	736	755	755	714	735	783	734	732	713	675	728	724	705	743	722	735	753	753	750	713	723	734	696	734	754	744	708	769	692	798	784	734	714	688	738	764	737	677	749	727	703	744	704	769	737	744	780	729	756	736	737	713	711	694	730	728	742	759	722	753	724	748	697	694	739	758	744	728	707	785	739	715	716	732	765	685	756	712	748	689	735	750	756	748	756	715	756	779	756	739	726	734	722	751	715	715	721	743	731	776	797	745	743	759	756	688	738	756	728	723	730	716	741	725	710	729	729	748	764	743	723	708	713	710	718	754	698	758	755	716	714	760	693	692	731	765	792	712	722	727	743	773	753	766	734	711	740	690	730	750	741	751	745	726	724	725	715	703	751	706	750	691	714	739	729	731	752	690	718	747	795	735	693	706	726	765	723	733	756	745	720	705	726	705	719	715	739	753	695	744	730	731	726	726	755	732	763	736	726	696	675	744	724	795	703	712	701	766	694	758	708	715	741	760	762	739	776	746	740	707	726	716	669	720	760	761	716	741	777	748	759	717	748	735	736	723	725	710	769	724	730	738	702	740	782	736	735	719	724	726	784	735	695	750	781	730	776	681	723	736	757	719	726	712	747	749	744	719	782	733	750	737	688	667	788	772	731	720	743	734	776	774	734	763	741	670	764	682	711	744	722	767	794	733	725	718	747	764	709	717	765	761	718	723	752	771	799	714	713	712	749	753	761	752	738	745	761	724	706	780	727	720	746	692	769	783	701	738	751	756	718	738	690	743	754	700	724	731	743	767	743	744	744	710	708	751	759	777	758	774	694	795	690	714	734	721	708	709	726	746	755	709	740	746	727	712	703	756	678	751	718	729	704	690	712	744	768	786	767	753	730	721	750	709	710	728	755	785	702	744	749	758	724	751	695	742	754	724	723	703	762	751	713	772	734	709	770	761	747	728	747	696	773	726	729	749	737	738	727	723	727	780	719	742	723	748	751	797	677	676	811	721	768	733	714	708	738	746	750	735	747	729	787	752	752	729	747	704	701	709	728	768	723	739	718	768	706	704	714	712	766	751	720	696	671	763	731	704	751	724	734	730	713	705	743	659	752	702	734	684	715	767	726	744	746	715	732	770	732	733	718	671	743	708	735	782	738	789	709	762	749	762	758	683	728	738	726	729	691	755	773	731	773	716	709	750	785	777	812	783	732	738	731	749	737	737	717
23823	21058	28154	23925	20834	5367	1120	776	671	648	620	579	594	570	581	556	533	506	514	514	526	553	547	514	509	505	521	523	510	506	506	520	528	537	532	512	542	474	494	487	486	461	493	517	489	490	500	491	511	537	494	495	480	517	477	478	474	496	529	515	504	491	468	522	486	482	478	514	504	505	496	507	493	474	470	511	505	492	491	480	511	504	485	480	500	509	486	494	520	507	535	485	478	490	527	486	514	487	483	459	486	550	491	521	458	464	511	493	512	505	472	480	518	504	527	478	510	503	467	515	490	498	476	483	503	507	473	499	484	492	477	476	486	473	506	517	467	457	464	528	472	490	472	475	490	505	492	502	465	491	455	472	488	493	501	486	506	490	458	481	466	455	502	470	480	475	518	489	479	447	437	483	477	486	476	496	472	521	454	457	505	460	471	506	511	461	449	508	455	474	488	498	478	495	502	462	477	537	481	478	493	535	512	507	482	502	494	447	482	506	486	516	471	468	495	504	467	477	486	474	486	471	501	459	472	482	457	491	516	517	458	439	478	487	496	480	489	473	498	505	502	465	500	480	454	494	464	495	512	487	478	454	490	454	496	499	458	499	445	525	527	472	480	488	489	479	501	518	467	497	482	504	475	474	478	492	499	475	482	507	502	471	474	512	444	488	543	502	501	478	511	494	465	495	421	471	522	542	497	515	529	476	488	506	479	499	476	510	504	502	477	504	472	521	449	453	494	466	524	488	494	472	468	506	491	459	465	481	502	484	471	473	480	503	515	484	473	507	487	492	481	513	495	484	479	495	498	494	489	483	506	473	526	482	520	495	477	471	524	524	476	525	458	482	490	504	472	526	526	509	523	469	490	476	483	481	493	504	477	472	487	513	494	512	468	539	484	530	497	482	499	541	498	542	466	481	453	512	497	495	486	508	492	513	499	461	472	516	526	511	518	498	469	478	451	480	475	479	474	496	464	507	444	489	534	502	535	455	478	510	520	439	494	490	511	496	474	469	451	488	483	473	507	488	490	480	478	440	472	486	513	468	478	472	480	453	493	484	500	479	533	479	480	455	499	467	436	478	453	484	464	486	494	461	532	473	480	518	483	472	538	523	477	491	506	517	491	498	502	503	520	502	483	477	490	448	484	497	496	483	498	466	485	506	477	481	502	480	534	487	453	491	502	466	448	493	478	513	494	478	524	479	474	498	510	472	467	510	473	472	498	522	473	462	514	508	504	476	524	476	540	462	483	532	523	470	497	483	505	491	481	478	517	479	471	459	472	503	485	485	507	475	474	480	495	461	478	517	455	476	461	461	494	466	479	504	498	497	468	420	499	490	496	460	461	472	470	451	476	505	500	485	491	487	474	461	507	499	514	490	515	436	507	509	515	504	494	480	502	485	497	465	476	458	477	458	501	523	537	494	458	459	453	488	480	430	521	490	490	492	503	499	472	484	513	493	528	481	463	491	463	536	460	489	472	528	488	490	485	467	479	512	485	472	443	475	482	486	529	482	462	489	504	479	493	454	492	500	521	518	473	505	513	508	491	490	470	467	469	491	457	496	490	485	492	512	489	451	529	451	493	528	473	536	466	544	508	498	517	477	497	492	500	499	488	495	494	554	486	498	461	512	500	463	449	500	459	491	483	489	496	529	501	509	479	456	469	419	471	502	491	472	446	461	503	470	499	514	481	490	470	461	516	487	478	531	469	536	469	507	465	483	495	478	506	470	488	480	498	489	467	499	480	492	500	481	495	499	463	476	489	481	511	486	500	506	497	485	486	484	511	440	524	481	460	477	469	507	479	508	455	502	503	502	481	492	495	543	489	494	493	501	456	443	496	454	487	523	489	514	459	459	508	502	479	473	429	500	475	517	486	479	529	474	445	498	487	479	499	467	461	503	486	480	498	469	481	500	462	476	445	493	506	502	483	490	471	471	512	494	475	481	481	543	517	487	497	489	491	462	496	463	497	546	473	470	509	447	493	492	496	481	485	524	465	490	474	498	458	482	498	483	475	500	466	479	472	493	461	489	499	493	518	481	511	469	503	478	517	477	496	477	535	489	490	483	489	501	491	478	492	492	523	500	472	483	523	467	485	496	537	480	469	503	471	462	479	478	473	534	486	519	486	501	459	470	477	489	514	486	511	495	451	497	535	507	479	467	480	520	505	491	519	480	452	484	463	488	482	530	501	512	470	454	472	446	456	492	455	458	526	456	466	498	506	473	484	486	481	467	521	453	518	530	441	482	506	448	466	467	485	492	507	493	459	493	508	487	483	499	485	473	461	474	476	489	479	460	460	486	509	468	489	484	501	488	477	476	480	522	486	500	515	460	480	490	476	483	490	498	491	512	517	510	461	483	540	496	486	526	472	500	471	527	507	487	509	499	485	520	504	517	453	495	495	504	473	462	452	444	473	442	493	469	514	509	462	490	519	502	453	483	482	494	472	475	516	482	515	493	516	492	479	464	470	465	517	500	482	473	486	476	487	485	517	505	506	476	495	510	506	497	473	486	457	482	448	472	522	478	482	455	524	480	471	459	508	501	487	480	458	493	499	511	489	446	518	498	483	473	478	446	477	497	509	481	427	488	470	509	467	516	474	487	472	528	475	450	490	484	481	511	521	478	456	451	464	464	464	443	454	493	502	491	480	485	487	524	487	436	451	508	518	499	503	480	492	463	497	513	461	492	512	473	501	481	503	489	466	486	516	486	467	492	477	466	509	467	505	488	511	479	474	495	497	489	512	471	430	510	476	506	497	505	508	479	483	521	505	476	482	475	511	492	479	489	538	472	467	478	482	462	516	487	488	486	460	481	483	498	481	486	477	472	479	445	541	457	484	484	488	490	474	508	482	503	476	451	502	479	517	473	487	464	459	502	458	502	505	488	464	464	474	496	492	470	489	470	482	506	497	466	472	486	494	531	458	443	490	494	506	489	447	468	500	533	520	484	515	466	511	485	506	478	458	470	508	499	459	490	471	520	477	490	511	497	469	478	458	475	478	479	473	492	479	475	487	471	460	490	484	536	480	470	506	449	506	463	492	508	487	498	478	481	444	522	495	457	513	480	489	453	497	459	467	512	461	503	499	470	528	474	500	498	517	472	484	498	485	498	453	485	477	474	484	503	493	478	493	482	527	514	496	448	463	486	460	480	456	458	518	505	442	475	508	496	470	486	474	484	465	507	448	453	483	502	498	479	468	521	455	484	506	492	507	489	518	487	512	463	448	490	457	483	520	487	480	499	505	523	431	517	478	479	470	484	489	496	444	479	494	510	498	449	484	473	470	463	481	467	450	516	454	489	481	520	466	456	493	498	498	503	468	505	458	531	498	528	441	500	470	460	487	490	469	443	494	503	470	491	517	537	473	489	472	496	489	456	487	509	535	463	485	491	474	491	491	458	468	503	476	505	464	470	513	471	491	507	465	482	467	465	494	463	511	461	453	466	499	536	475	518	437	516	496	486	488	488	476	510	472	531	459	483	468	492
5347	10125	8461	4445	3078	2393	1950	1608	1360	1291	1219	1063	1034	929	949	923	842	837	837	821	804	872	855	776	765	734	785	806	814	736	762	738	790	808	796	746	762	779	772	787	772	746	742	716	783	755	772	717	741	702	771	696	772	777	707	710	690	721	737	776	741	754	743	742	752	704	740	764	734	722	772	790	741	745	728	704	732	750	769	762	735	759	758	709	748	728	788	764	722	771	761	763	698	724	738	729	714	724	776	701	738	713	695	753	757	684	715	749	732	776	754	706	732	761	734	733	724	732	726	687	723	776	748	740	707	724	711	777	713	741	742	696	796	726	778	727	779	707	738	763	747	769	719	768	727	700	694	818	687	706	713	715	773	715	758	688	736	757	719	744	764	750	719	733	685	703	706	748	727	765	722	734	710	741	766	704	789	689	766	705	746	758	700	753	787	729	745	747	787	707	754	761	752	724	778	727	730	735	722	778	769	730	776	734	693	708	747	686	716	732	725	754	740	709	743	735	744	769	695	755	731	755	774	737	716	720	766	714	722	761	700	737	755	761	722	743	757	763	722	780	777	689	730	788	765	719	694	751	724	711	735	760	724	696	732	736	723	739	686	753	712	727	750	698	804	703	723	701	731	748	716	675	715	737	781	693	723	730	754	752	735	760	730	728	737	746	745	711	725	757	697	727	705	713	785	760	792	754	758	719	796	670	756	717	744	726	719	731	768	703	732	695	698	695	720	721	719	712	706	756	735	765	746	769	708	787	736	758	751	695	741	716	744	761	731	742	759	783	769	727	725	729	705	739	764	710	767	744	731	701	721	758	733	694	751	734	759	688	745	743	747	740	720	698	746	684	737	729	722	758	707	669	733	752	711	770	737	733	710	771	727	701	746	725	736	743	700	763	705	696	757	731	704	706	713	785	733	721	727	744	701	715	727	743	731	753	695	708	753	726	780	737	772	719	743	669	734	718	750	734	752	781	732	775	737	703	789	748	736	696	720	772	747	739	748	740	706	718	756	691	742	789	730	756	756	741	757	729	776	666	742	709	743	670	737	728	724	753	744	716	743	734	726	734	772	747	731	727	744	762	691	715	722	677	755	724	737	741	757	730	754	728	716	730	727	692	756	685	744	724	759	726	756	727	702	754	723	760	739	754	741	787	717	759	719	741	727	737	696	742	729	761	741	752	705	760	726	711	714	680	765	782	724	755	733	762	706	748	725	747	746	730	693	701	706	754	680	764	721	744	720	720	746	724	740	762	745	711	759	749	712	713	749	707	714	720	710	737	761	773	743	740	738	750	731	707	771	722	741	731	740	717	780	723	727	703	728	738	731	733	734	691	801	730	732	744	687	747	724	738	745	738	723	726	753	778	754	718	708	723	743	756	703	682	703	743	719	760	691	760	752	715	720	693	765	724	697	785	760	752	726	712	715	699	720	719	736	774	757	766	738	723	741	672	681	694	729	741	665	687	736	730	718	744	789	747	745	670	722	693	731	670	728	703	728	765	747	707	716	720	707	682	781	740	725	672	740	711	734	665	739	702	774	780	744	806	756	728	790	714	767	721	717	753	714	696	701	703	705	732	708	753	720	725	728	791	690	741	705	695	718	718	745	751	686	753	737	744	699	762	726	780	761	743	743	724	713	733	683	723	745	730	717	698	695	715	707	751	695	712	720	740	695	788	768	709	735	718	707	739	741	670	730	665	729	735	730	658	757	752	698	735	734	731	773	764	699	747	714	744	735	713	778	773	717	672	726	696	718	738	740	759	734	692	717	721	710	752	749	728	740	685	772	721	704	644	731	723	673	699	696	681	744	773	757	758	755	712	791	702	693	706	715	722	674	736	724	745	689	748	697	719	735	740	736	714	724	723	734	710	733	723	733	742	743	760	725	679	724	723	755	777	716	694	752	719	733	693	705	727	737	789	760	695	761	688	701	743	743	730	713	724	690	776	727	697	727	683	724	750	694	750	748	730	749	724	704	705	710	732	701	755	707	710	745	728	708	732	679	732	756	758	756	718	692	725	726	708	783	726	696	728	700	759	769	742	734	729	759	761	777	725	722	674	741	740	741	751	757	737	730	698	773	728	745	709	728	691	762	736	725	750	763	722	724	724	722	734	695	742	687	754	707	724	684	756	718	732	699	738	740	736	669	718	765	669	766	761	734	749	722	758	698	782	689	757	713	709	766	692	725	744	685	707	746	703	716	758	722	706	724	735	728	783	746	716	755	726	734	747	732	747	773	708	679	743	780	660	721	755	724	718	670	764	721	748	707	712	743	672	725	702	692	751	721	742	764	737	727	739	738	757	749	715	734	722	716	717	705	713	747	685	775	708	742	714	678	725	700	736	693	702	711	733	741	704	740	723	738	738	746	782	699	720	710	723	743	748	733	730	714	758	714	708	715	753	748	696	732	712	736	716	740	693	710	691	755	748	709	768	762	772	719	681	738	782	662	743	721	719	761	729	716	782	717	759	750	691	699	718	714	729	784	708	705	715	694	718	716	727	717	746	691	758	798	745	686	754	749	753	748	716	673	753	694	777	752	721	729	722	695	744	700	731	701	704	708	726	758	741	652	748	746	723	699	729	745	707	714	730	770	738	720	771	780	746	698	707	714	704	732	727	725	677	739	722	744	749	713	764	770	716	718	710	719	759	723	731	682	734	734	742	725	748	728	764	730	713	748	785	721	698	744	724	742	753	743	782	717	769	758	717	749	716	735	759	709	720	757	682	755	739	790	755	762	733	727	733	705	707	735	705	739	695	732	723	729	699	751	706	751	737	693	674	726	769	729	737	699	750	774	709	731	745	753	823	701	709	730	724	743	704	717	745	712	691	736	756	725	719	729	706	764	748	777	706	776	736	682	743	745	719	702	776	734	743	731	752	767	714	714	735	682	738	747	723	757	757	713	767	737	722	748	686	704	747	735	723	747	762	716	802	773	700	713	741	728	726	775	758	785	785	728	724	760	685	780	720	710	726	734	711	728	709	751	746	681	713	729	771	732	719	712	719	697	714	715	676	714	729	692	709	731	741	753	721	706	742	753	741	769	713	777	727	726	735	686	720	763	750	759	715	736	787	734	744	714	718	752	723	739	707	718	687	736	752	727	797	722	755	737	746	693	755	717	731	714	749	719	669	683	662	730	723	712	783	769	737	738	698	730	747	697	750	744	700	736	726	769	723	734	745	745	721	727	751	757	740	693	727	706	743	772	685	712	729	750	733	737	761	723	715	767	737	713	744	737	764	703	751	718	704	743	766	755	661	736	787	730	752	729	735	732	706	725	772	779	724	733	723	759	713	747	703	744	752	742	729	775	718	711	714	734	736	736	733	779	726	708	748	694	739	708	767	717	733	781	688	729	703	727	740	677	692	735	727	700	723	760	721	744	697	749	722	728	699	781	742	745	751	746	769	719	773	730	744	755	749	710	726	741	711	745	737	684	742	675	740	693	773	687	690	752	734	761	730	702	739	720	730	689	751	726	759	694	738
22885	21064	28825	23536	21066	20774	2876	838	628	533	510	404	405	351	376	324	315	287	290	303	259	268	242	275	245	248	281	229	248	238	251	239	238	244	232	248	263	246	239	245	217	241	227	212	217	232	243	235	203	203	234	234	225	224	237	214	243	219	218	207	244	220	209	239	204	225	250	239	226	201	241	217	230	234	193	222	229	217	212	237	236	207	250	206	233	213	230	209	220	195	209	211	235	232	233	208	233	211	238	228	222	228	238	203	211	208	193	219	219	198	231	190	251	240	217	228	221	197	233	223	235	204	230	236	229	210	236	218	214	220	209	212	215	226	199	207	213	211	230	198	187	208	183	208	209	206	207	232	235	236	222	211	214	239	231	240	219	188	242	210	222	235	238	221	205	229	208	242	215	224	221	219	245	218	224	218	210	238	200	212	216	212	216	198	211	225	245	191	195	199	244	239	210	228	224	203	184	230	209	243	234	215	225	215	191	232	244	198	199	242	245	202	235	222	224	225	212	217	233	226	210	229	224	245	222	227	201	212	211	223	212	214	198	230	208	218	200	224	217	224	196	212	202	216	221	217	219	207	253	211	217	244	257	243	226	233	226	228	191	245	225	209	254	226	211	200	227	217	229	220	216	216	217	241	220	230	198	230	203	227	211	226	190	229	224	211	244	246	212	212	207	223	234	197	189	198	220	235	211	221	228	233	216	221	233	235	238	231	217	213	203	205	201	204	224	227	235	233	211	208	204	227	213	241	209	210	223	222	218	219	200	211	179	240	224	211	214	225	202	228	218	209	207	188	221	207	196	221	225	205	185	191	209	211	220	237	227	223	230	205	212	209	226	224	197	218	204	223	203	214	211	255	220	201	229	200	233	204	210	217	247	238	236	212	220	211	228	217	247	232	208	247	202	205	229	204	225	245	221	214	198	220	213	203	233	212	214	195	226	232	229	209	223	221	191	229	212	238	206	217	240	223	206	224	241	238	224	221	207	229	227	208	207	215	193	227	240	209	216	225	201	214	237	237	195	206	216	194	230	215	206	199	224	227	216	235	188	209	183	206	203	209	225	218	193	225	199	189	202	205	217	220	214	234	203	233	206	209	217	238	223	221	230	220	202	239	196	209	224	226	242	222	245	228	209	195	219	219	206	232	219	197	218	215	231	218	220	219	223	241	239	236	207	234	217	211	233	225	227	253	217	221	187	204	213	209	236	231	215	208	204	235	207	226	225	223	217	234	218	194	202	202	224	235	197	212	231	197	203	222	209	222	216	252	227	224	229	235	220	225	219	222	208	224	206	204	188	252	210	217	212	242	202	210	213	240	201	217	224	210	250	216	225	208	246	206	225	199	211	188	231	236	211	250	224	204	173	231	210	232	203	229	220	206	238	196	207	212	197	204	225	226	224	213	214	215	224	204	244	226	220	234	200	213	189	206	212	199	209	218	234	206	206	211	239	236	228	219	226	188	214	222	215	214	228	214	216	198	199	221	229	210	246	241	236	202	236	215	198	215	226	236	214	229	227	219	251	230	232	226	211	202	209	217	218	226	194	220	257	213	196	224	230	222	228	217	211	222	222	209	244	214	230	194	213	222	212	239	218	219	201	191	232	216	225	229	204	224	210	222	217	236	233	229	205	242	210	211	207	231	238	204	229	198	238	224	181	228	179	195	232	216	201	223	233	225	235	218	215	212	230	218	209	224	222	186	229	240	199	208	227	237	227	204	197	210	234	223	211	219	213	230	230	196	217	227	236	217	230	211	218	215	197	217	231	207	212	209	226	235	226	224	234	208	201	246	208	230	223	194	224	206	213	204	206	186	225	216	195	197	239	213	234	215	203	212	238	215	205	211	246	212	229	206	195	215	233	223	208	214	217	202	239	213	202	229	219	216	217	197	225	231	211	268	246	234	228	196	212	203	220	194	216	249	222	230	219	217	209	224	206	231	222	212	232	201	204	212	232	212	179	221	226	243	231	211	216	203	212	200	229	194	222	224	206	194	214	237	228	222	249	231	215	240	216	223	196	206	258	212	222	213	212	209	225	218	221	228	218	237	206	222	242	225	204	212	211	226	220	229	225	229	228	203	199	192	227	213	193	251	195	222	190	241	238	203	223	225	216	190	227	213	225	204	221	206	229	215	209	225	205	228	217	186	237	208	216	202	195	221	220	198	209	208	214	226	202	222	234	247	183	211	216	211	232	217	223	217	211	190	213	219	239	191	221	222	227	236	210	216	203	215	236	224	215	185	197	216	230	207	209	211	233	218	228	207	215	209	206	213	232	220	212	199	199	222	205	202	252	220	228	185	254	225	199	231	199	203	222	215	232	218	198	204	246	216	234	208	222	193	233	216	203	226	208	217	227	224	204	195	245	213	221	213	226	187	225	223	212	204	213	185	231	220	224	216	178	184	204	217	213	244	209	237	216	232	211	230	230	195	208	232	212	233	220	226	213	223	209	199	215	222	233	234	215	217	217	200	197	218	211	229	222	226	219	231	234	223	240	217	202	199	213	252	200	218	224	209	203	218	214	222	206	214	216	218	237	229	219	220	219	231	210	174	205	208	207	236	191	193	201	209	217	213	214	238	251	218	227	213	241	219	202	204	212	180	182	195	230	220	255	203	200	210	209	232	220	204	225	221	233	195	220	229	245	218	216	207	187	234	216	231	216	218	203	216	195	209	213	221	218	207	216	210	197	200	251	227	228	245	234	243	203	231	210	205	189	226	226	214	217	216	227	199	207	191	240	197	219	215	217	209	229	228	218	240	216	207	230	248	181	241	228	214	229	209	206	210	197	218	205	231	210	224	225	223	205	214	224	201	247	226	207	203	243	219	203	229	244	222	222	221	213	215	204	203	197	235	221	226	233	219	239	225	229	198	209	232	213	225	227	222	216	240	240	237	197	227	224	222	215	220	229	200	215	217	221	221	205	198	222	207	225	236	225	218	200	189	213	203	223	237	212	224	224	233	205	222	208	227	211	196	193	246	211	218	235	203	224	203	211	227	211	209	202	188	199	214	220	214	220	222	222	223	229	217	200	220	223	197	208	221	225	197	222	233	238	223	210	216	214	232	204	225	238	208	218	233	183	225	216	237	218	211	226	210	212	231	219	217	205	223	226	236	233	234	246	200	233	200	225	223	210	226	220	216	196	215	242	224	209	214	208	233	211	207	180	210	198	219	202	215	228	221	230	218	206	203	221	211	217	210	210	206	255	221	222	218	222	211	215	219	202	211	220	182	233	205	208	215	234	221	209	221	220	208	233	193	229	187	225	229	214	211	202	232	195	207	230	228	182	241	211	219	239	211	229	223	210	192	222	222	223	220	206	208	216	219	222	201	226	196	218	214	227	187	202	217	224	208	262	202	193	223	221	223	222	205	213	250	248	232	207	203	230	204	211	235	223	202	251	235	198	191	217	234	220	195	233	215	224	221	224	219	189	199	220	226	210	226	203	231	215	226	212	225	209	246	223	202	195	225	225	188	214	200
7388	15764	12902	6950	4693	3437	2607	2034	1708	1442	1215	1009	880	826	785	714	659	601	568	558	552	512	466	478	470	451	427	434	430	418	398	413	452	408	399	379	396	417	422	400	339	386	381	378	378	361	366	342	342	392	378	348	396	385	363	351	350	368	349	353	356	364	381	351	403	334	358	349	367	348	350	332	356	310	378	368	347	340	359	360	337	348	337	352	360	366	387	328	314	344	342	320	320	370	335	364	341	340	310	327	353	364	335	340	330	365	294	314	333	320	333	318	356	356	353	365	349	322	359	324	325	326	341	369	361	350	329	345	368	343	349	327	374	297	348	319	351	344	339	327	367	353	347	347	320	349	337	340	346	319	344	366	337	317	313	307	345	337	365	362	328	359	309	374	350	322	342	340	366	332	334	326	321	341	332	334	321	357	334	333	319	367	324	347	344	345	346	323	340	353	400	355	346	334	350	345	363	343	362	347	341	344	363	326	403	346	356	354	357	342	326	340	299	346	337	329	356	359	349	347	370	350	349	316	346	340	348	329	326	353	381	348	334	344	343	339	356	332	310	311	358	369	352	356	335	350	359	351	354	375	345	334	362	311	350	337	327	364	332	355	327	357	369	345	356	327	349	352	355	359	374	328	283	345	312	314	339	343	362	349	337	324	318	355	334	350	328	333	373	311	348	336	343	340	322	357	318	332	364	337	304	302	327	314	369	333	348	326	376	362	368	360	328	359	338	339	327	359	347	343	353	373	336	324	325	313	382	336	327	345	325	356	324	329	349	349	352	366	308	342	349	383	328	340	339	344	322	348	335	349	351	321	339	342	335	327	343	357	334	368	314	324	342	343	361	358	334	340	337	339	330	330	355	366	318	326	351	349	325	323	325	328	336	371	333	336	328	361	369	356	328	318	389	332	326	381	342	340	313	373	329	343	328	345	310	315	332	335	330	360	321	353	312	324	352	340	346	343	317	323	385	334	348	333	343	326	334	350	334	328	345	324	344	339	339	356	351	345	349	330	349	336	335	309	358	332	342	338	346	352	327	344	332	347	370	328	352	309	336	364	347	354	342	338	304	336	344	340	314	320	316	345	363	377	331	329	351	321	342	333	319	358	315	327	346	316	312	313	356	338	344	334	326	355	361	354	351	366	322	306	311	342	333	320	358	340	340	304	337	316	336	361	341	337	317	351	309	333	355	342	374	316	372	339	317	350	339	347	376	348	316	362	371	365	358	348	316	305	354	339	333	352	341	371	338	361	339	326	354	344	321	337	324	321	369	344	339	378	359	287	357	306	311	310	310	349	341	346	352	360	355	340	351	356	346	325	362	342	354	360	325	360	352	357	346	357	327	332	362	325	340	332	326	344	345	318	328	359	337	368	346	310	344	346	348	324	319	320	335	327	370	334	348	342	319	335	337	361	330	363	296	343	342	332	331	331	344	345	322	341	337	324	339	354	341	357	341	356	341	347	365	356	363	339	336	359	370	316	351	339	309	360	333	321	350	368	334	379	339	335	315	358	345	355	354	352	311	331	328	332	363	332	323	342	312	352	347	332	353	335	349	347	354	329	353	343	340	325	320	331	346	340	326	322	305	355	364	364	338	305	326	318	329	354	324	349	350	314	322	354	323	351	340	341	345	322	339	319	323	344	341	333	311	341	360	319	358	296	342	322	357	368	355	339	355	309	309	313	321	331	340	343	367	339	323	354	330	311	358	355	325	340	334	329	300	346	356	346	330	347	359	304	341	338	345	319	329	362	350	372	319	311	343	368	355	354	346	334	358	334	326	363	352	324	336	315	369	340	361	336	330	332	345	334	319	349	336	363	334	357	299	358	329	319	367	356	344	355	344	347	356	366	322	355	333	358	341	347	350	311	334	339	300	346	307	343	336	320	350	325	370	340	321	360	333	315	315	320	341	371	352	351	351	325	304	341	335	324	329	297	336	339	321	340	334	331	292	339	352	324	359	322	351	342	329	348	339	312	335	315	342	350	336	312	325	338	335	357	363	316	332	325	344	341	300	349	358	348	355	348	298	328	352	333	331	328	306	350	368	350	333	344	309	354	355	359	342	332	343	357	376	357	326	344	357	322	344	327	318	342	338	362	347	312	326	331	328	344	351	295	364	366	342	326	319	317	328	318	334	299	352	333	359	361	352	378	337	352	366	320	339	349	334	348	350	374	302	337	344	359	314	322	347	322	347	291	350	345	386	356	318	330	349	316	348	336	323	324	333	296	327	347	323	301	331	348	350	350	332	344	326	343	327	327	361	379	347	331	343	315	358	339	342	362	353	335	351	350	324	355	347	315	345	357	315	358	324	340	352	372	348	360	323	335	332	366	352	302	362	338	317	351	354	341	366	345	323	347	330	352	360	315	298	345	324	359	337	348	349	336	361	324	375	361	351	329	354	360	362	319	338	311	338	312	337	353	345	355	340	372	345	326	382	350	343	352	343	327	317	330	312	344	330	370	349	337	359	334	334	344	355	369	320	345	349	369	355	316	351	354	310	382	348	333	299	320	338	331	327	315	344	337	359	339	336	347	363	335	330	352	385	346	350	364	353	317	369	349	366	347	329	354	309	333	353	338	340	325	333	345	350	370	332	355	351	341	337	333	339	365	342	348	351	337	316	345	336	350	348	305	336	346	335	312	294	331	348	324	334	374	328	364	351	300	349	310	358	331	362	344	344	350	335	339	364	368	342	334	367	296	343	375	355	308	336	328	327	355	369	340	322	350	337	342	347	351	319	347	353	327	344	308	360	355	311	312	364	331	333	306	339	343	355	335	344	331	331	301	337	360	332	358	370	338	336	354	344	360	348	314	329	324	344	335	351	331	354	362	346	353	300	342	347	340	338	324	322	305	336	339	320	319	348	337	365	346	310	402	353	335	336	333	383	353	340	327	326	326	346	323	375	359	371	344	342	344	332	351	338	306	338	328	314	332	339	337	337	330	370	324	324	323	335	352	364	354	320	345	378	332	345	365	344	331	359	338	342	328	350	329	340	300	357	349	355	322	357	326	355	363	361	346	363	356	342	345	340	331	323	350	324	337	327	328	341	327	339	370	354	327	335	308	342	351	331	355	368	366	381	322	314	313	320	321	359	306	308	339	337	361	339	343	334	359	327	328	329	352	326	360	335	325	353	327	331	337	366	337	358	345	349	318	342	355	301	329	339	310	343	343	302	334	308	313	356	321	337	339	334	360	337	360	361	337	331	359	348	341	327	386	341	347	345	366	300	338	319	342	338	331	338	319	324	337	344	377	344	351	354	334	335	352	366	321	370	321	329	324	353	372	332	307	314	342	354	329	315	342	306	330	330	356	334	292	352	330	342	318	330	325	329	329	334	330	345	347	356	327	344	343	353	332	332	322	331	317	341	345	323	317	345	377	331	345	365	325	317	293	324	325	312	375	341	357	353	347	342	347	324	329	321	318	333	340	345	319	341	336	319	337	397	316	368	330	358	340	343	356	342	352	341	336	333	352	348	343
26701	19892	6267	860	588	524	550	516	497	494	525	494	483	450	480	464	499	507	478	464	468	475	510	480	502	451	527	497	506	519	504	461	498	495	527	539	477	516	512	494	460	512	498	490	479	471	513	488	487	507	510	480	517	478	486	543	522	473	478	530	525	501	531	496	458	473	503	487	490	482	499	497	470	519	469	484	510	487	501	535	483	509	513	503	494	444	511	515	510	492	509	494	466	517	505	533	484	476	508	440	513	519	464	497	510	488	529	521	508	502	492	509	532	498	499	492	495	458	488	445	500	481	507	496	503	500	494	474	500	494	483	513	479	496	491	516	504	499	507	494	492	541	499	478	517	487	510	467	504	488	515	501	495	500	492	498	500	480	496	491	489	500	489	493	489	474	514	481	512	473	521	497	478	476	515	522	507	515	486	464	537	511	481	504	500	527	490	518	515	494	535	509	468	518	511	539	499	487	502	495	473	513	479	519	509	467	511	472	494	477	490	496	501	524	507	496	493	482	532	490	505	489	491	522	532	497	488	513	483	460	450	506	514	502	459	503	481	496	525	513	528	481	497	515	487	520	462	469	490	497	493	515	497	521	495	480	497	493	501	485	524	514	498	504	498	485	471	552	524	467	504	501	477	500	509	499	500	518	487	451	499	485	491	470	527	485	483	503	475	511	482	449	515	512	507	459	529	466	483	516	525	516	482	484	477	485	484	498	497	459	491	493	503	503	492	513	545	545	498	506	477	476	522	516	517	480	517	481	517	515	500	493	502	489	512	482	515	473	483	476	492	486	524	509	520	497	497	477	512	513	517	485	524	486	524	429	517	506	476	510	510	531	502	509	491	533	476	453	486	453	499	534	495	530	509	481	470	474	468	482	515	554	513	481	512	466	494	509	509	528	460	496	478	442	464	493	463	477	500	503	500	479	507	469	515	490	496	487	496	451	507	479	501	522	471	439	499	493	493	533	504	552	537	530	480	514	519	495	482	492	480	491	497	518	501	505	484	467	462	491	502	517	480	500	512	465	488	516	506	518	458	486	536	485	465	467	495	522	478	503	471	495	476	495	488	502	507	493	516	500	467	484	478	530	503	463	497	492	511	513	477	476	509	499	462	503	478	519	507	483	480	493	492	509	474	479	484	524	488	494	500	501	474	522	532	485	501	560	523	502	479	507	473	505	460	460	503	525	491	474	461	527	504	513	473	468	489	513	483	513	538	514	502	499	492	488	498	492	499	512	528	480	469	505	495	503	526	474	484	486	557	499	482	530	525	467	500	503	505	487	489	530	519	494	504	439	492	489	514	532	540	489	470	489	475	517	543	473	483	485	459	493	453	457	438	512	513	474	462	494	501	459	508	479	509	500	509	489	490	516	448	503	489	496	484	570	516	479	469	491	521	475	467	490	523	478	496	508	487	460	458	460	484	503	509	502	497	476	498	519	517	503	484	486	504	515	503	490	463	490	484	478	510	495	554	507	485	519	509	509	461	474	523	470	463	504	456	499	494	512	470	473	489	486	462	462	489	499	459	523	500	502	512	532	516	471	512	465	511	475	526	474	480	432	506	488	451	492	512	508	475	476	518	512	499	474	482	481	520	541	535	464	503	533	517	501	496	468	449	489	530	535	515	513	532	517	536	496	490	545	470	484	474	514	484	490	471	533	516	526	515	495	529	468	514	480	529	481	519	512	491	469	507	448	494	519	480	499	549	524	515	477	480	497	481	493	461	488	500	507	507	516	523	520	501	498	507	508	543	509	521	464	495	497	523	515	519	520	503	520	519	517	484	502	482	467	467	545	468	496	447	499	477	487	523	527	466	506	510	502	492	487	530	494	510	507	512	497	480	535	485	531	461	497	447	494	527	486	511	512	433	500	476	522	489	521	504	485	533	454	487	480	496	538	504	492	495	497	480	471	489	517	507	503	526	495	492	548	494	509	497	503	504	453	508	498	495	521	473	510	518	519	498	474	543	554	502	474	516	527	541	510	473	546	484	533	529	514	498	482	496	509	486	520	472	455	481	454	492	483	521	499	524	501	446	519	486	482	475	479	499	479	488	517	462	517	487	516	472	502	472	514	515	472	501	491	484	469	509	486	513	484	533	518	500	481	498	493	525	497	507	544	520	478	493	484	481	489	496	474	523	507	490	452	494	492	484	482	499	529	497	448	476	481	474	522	500	497	508	530	489	489	520	469	482	516	493	505	534	467	492	477	508	556	478	497	485	519	549	531	482	498	519	485	511	502	476	462	504	487	480	488	492	480	513	493	512	500	548	505	453	535	491	488	522	491	469	516	490	498	496	502	491	511	450	502	504	480	480	527	508	509	463	533	491	484	503	465	489	527	473	495	479	474	546	503	516	506	515	503	482	510	536	497	505	534	504	511	523	540	513	529	443	501	507	504	492	532	507	446	499	480	494	543	538	485	514	493	504	484	484	517	473	525	501	493	466	522	467	487	483	520	476	488	493	482	453	495	537	537	485	476	527	478	484	481	493	537	533	510	497	481	458	466	499	512	465	518	518	478	467	493	521	527	510	494	500	569	503	523	469	487	480	497	501	464	526	537	486	460	474	501	477	487	509	462	522	516	479	500	504	487	466	473	509	499	467	509	471	529	479	531	490	492	498	505	479	531	480	497	472	471	499	497	503	501	510	491	533	490	497	519	516	525	496	457	509	495	524	550	472	506	497	525	504	468	474	510	488	491	477	544	512	482	505	491	512	487	503	454	486	518	459	483	502	528	473	540	494	511	466	506	486	496	482	485	485	481	476	520	497	505	481	496	558	508	491	522	535	498	480	466	487	474	493	514	509	520	524	514	500	466	502	528	487	475	509	511	542	451	456	493	493	465	526	490	518	511	510	512	508	510	526	550	467	502	473	476	499	532	502	493	518	474	499	534	479	473	495	529	498	476	541	528	492	488	490	467	505	490	481	529	506	532	509	492	503	465	530	473	524	500	481	481	530	468	512	499	474	520	481	458	527	512	489	517	494	499	514	491	486	479	484	517	502	533	533	509	526	497	473	455	477	459	488	487	532	492	491	507	529	529	468	519	490	474	469	497	514	491	482	460	488	502	530	498	507	474	535	470	480	513	477	493	507	548	523	525	494	536	526	536	519	508	500	481	479	480	531	508	528	498	509	482	527	479	506	460	504	518	504	482	498	510	508	505	477	524	519	509	507	466	508	515	505	498	487	489	453	507	489	517	486	481	504	519	479	467	509	519	516	488	460	493	552	475	516	507	541	479	500	488	504	490	476	501	475	473	508	489	496	472	495	429	507	496	494	500	476	523	497	541	512	474	440	476	500	461	490	494	495	511	505	486	516	493	486	489	505	455	505	473	439	485	515	500	486	510	540	492	519	471	505	467	520	492	537	467	543	482	493	517	519	533	510	507	517	492	484	512	482	494	520	510	495	480	483	486	504	485	502	508	482	473	508	452	504	497	456	523	455	441	498	507	483	493	506	508	494	479	485	475	461	493	479	489
4228	1672	1308	986	913	818	785	766	781	783	729	765	753	761	766	738	722	730	769	739	758	744	737	731	750	717	748	746	735	732	741	727	724	745	726	709	708	716	717	753	731	753	703	744	730	754	737	750	775	794	742	716	697	726	734	720	689	721	711	818	746	717	749	702	718	709	713	767	719	716	713	779	708	742	713	720	650	738	720	727	670	739	705	734	759	717	723	704	770	719	706	687	695	715	753	683	769	736	735	725	737	768	731	704	674	771	741	756	749	766	718	701	779	742	721	739	737	752	691	723	706	702	735	717	738	707	738	740	762	660	772	672	716	756	748	716	714	727	714	715	743	751	753	720	727	693	763	721	696	762	749	714	741	713	755	682	760	751	779	755	756	732	798	731	727	728	736	738	717	754	638	733	735	689	757	748	717	686	786	757	734	729	722	704	700	769	752	747	750	733	762	714	717	719	719	731	721	766	723	762	774	675	719	739	711	695	722	703	723	719	787	717	708	758	748	685	694	757	727	733	723	718	721	725	759	756	773	719	719	722	742	743	731	737	782	696	751	748	765	741	742	740	754	711	704	769	751	711	675	736	726	697	693	726	750	766	724	739	703	703	761	769	712	764	715	737	779	737	726	726	686	688	745	724	720	685	766	729	739	682	696	712	734	757	737	756	740	719	754	729	689	710	704	680	690	761	762	757	749	768	727	724	741	726	711	706	716	721	734	700	728	765	730	677	707	767	722	772	743	747	729	700	679	738	791	694	756	757	731	726	709	721	674	723	730	706	710	742	710	730	739	720	722	752	713	688	695	674	769	714	727	753	725	715	733	766	764	775	695	709	742	742	699	753	786	658	753	734	704	749	722	721	753	728	739	713	719	752	714	713	690	739	760	740	740	742	775	775	778	755	768	727	711	688	726	745	732	753	743	726	766	709	762	704	747	728	743	744	737	753	770	767	746	783	722	733	761	692	712	673	736	744	778	680	727	714	789	711	781	731	723	707	749	698	759	732	709	685	754	725	735	686	721	690	723	721	714	742	745	760	720	719	680	709	756	727	798	739	752	761	724	758	720	727	723	740	744	717	732	737	729	696	671	782	675	792	740	712	727	770	691	732	735	754	724	738	731	705	727	734	727	717	778	782	732	732	720	748	752	746	719	804	666	685	738	727	724	761	725	721	715	749	751	733	735	732	751	717	718	720	744	703	720	747	730	716	685	730	718	737	766	710	812	757	737	739	706	730	737	689	694	739	774	710	716	748	751	731	748	746	790	719	725	754	717	707	722	747	731	690	739	725	685	747	732	726	747	667	758	740	738	694	708	672	739	709	759	647	733	742	695	694	764	716	736	728	706	717	713	738	715	753	758	774	734	749	773	689	763	753	741	740	750	695	725	762	720	746	746	726	741	738	745	738	720	725	796	803	714	753	768	698	751	734	789	741	736	745	772	790	735	764	689	791	770	730	735	724	724	726	665	736	731	698	735	743	737	701	707	777	783	735	753	715	745	643	727	775	749	728	752	757	773	745	704	780	752	732	768	720	714	731	730	748	718	697	740	735	731	713	733	708	756	734	719	757	768	741	726	713	677	740	751	724	744	737	740	764	758	717	686	748	659	727	765	763	717	719	710	750	706	737	739	750	751	734	675	732	758	644	709	745	686	711	705	746	749	709	744	715	718	749	756	773	708	709	719	777	764	737	748	699	747	778	774	747	744	746	706	789	730	782	656	761	745	714	784	719	734	690	750	776	714	769	763	748	765	738	727	710	730	778	739	714	690	700	762	760	752	759	682	736	683	719	754	766	725	702	718	794	777	733	771	763	748	749	746	759	723	703	708	749	695	686	746	745	756	683	704	727	783	743	708	697	772	768	739	736	696	747	768	772	744	704	724	766	739	703	729	724	696	725	740	706	717	778	719	702	735	723	674	713	777	739	752	725	752	746	753	728	718	728	709	724	730	704	799	727	758	739	665	745	750	718	713	719	782	709	715	750	704	738	784	712	719	769	740	694	784	736	733	746	704	732	725	773	729	707	761	728	755	733	670	707	777	731	754	780	744	730	703	706	722	756	748	728	734	708	739	750	720	731	734	707	726	730	754	751	708	741	728	723	712	732	707	760	731	756	769	749	693	682	754	729	705	736	733	713	737	731	785	768	709	788	739	736	771	710	758	705	718	702	776	727	718	715	771	778	730	746	721	779	779	732	734	731	699	735	760	748	741	707	731	734	737	724	740	728	794	723	723	767	728	768	743	740	754	759	755	766	704	753	735	758	705	768	793	738	775	713	688	736	761	729	753	744	759	729	751	711	752	750	726	756	773	695	726	736	697	779	721	718	695	747	724	726	722	762	696	728	723	763	757	688	756	739	720	709	715	719	682	739	756	732	732	727	712	753	757	716	719	750	769	733	726	681	716	715	733	739	727	689	748	719	731	749	716	677	754	720	731	769	769	710	702	757	729	724	758	678	721	692	778	700	759	716	727	762	741	790	712	749	719	754	754	732	727	698	775	745	752	744	686	740	778	711	757	703	763	762	733	688	722	721	745	758	682	747	732	761	712	751	749	796	741	658	761	744	702	758	700	659	730	669	728	772	743	743	740	708	734	766	717	720	709	698	747	721	734	736	749	705	721	737	749	741	694	752	775	727	736	725	765	750	743	736	730	712	725	712	739	719	762	773	701	736	742	724	830	716	730	732	698	732	724	710	738	715	738	736	696	767	744	732	727	738	738	741	775	699	738	719	705	694	770	707	728	729	702	776	749	738	737	734	722	716	762	715	775	715	684	776	749	742	733	706	727	777	737	706	725	718	721	709	691	739	691	724	723	722	711	718	729	725	734	705	740	745	699	749	720	766	738	702	786	739	730	722	723	816	715	775	741	764	741	725	724	760	759	705	715	766	729	704	728	731	701	760	746	707	720	749	767	734	770	772	730	764	763	794	765	748	721	788	723	773	748	748	798	742	699	717	755	720	704	742	681	783	700	770	732	746	734	729	745	726	703	703	763	723	744	741	747	705	770	727	701	743	714	691	743	716	676	742	773	768	712	729	755	748	706	774	735	700	718	702	718	763	741	740	719	764	743	722	712	747	717	698	749	752	716	701	719	755	751	732	694	777	752	732	780	725	769	706	700	719	708	708	744	701	710	719	730	720	755	753	753	767	770	744	695	728	699	734	715	721	733	744	765	717	750	709	744	733	764	702	755	764	756	739	727	715	735	655	720	707	705	751	803	776	742	714	713	757	721	753	734	721	746	768	719	740	724	733	717	741	740	736	708	753	769	734	703	765	743	738	715	737	774	691	718	723	718	682	722	775	776	708	752	773	752	701	754	746	702	732	741	729	747	734	697	705	739	736	693	716	717	745	714	725	751	760	757	759	724	761	706	687	734	799	699	800	722	760	771	722	728	769	684	737	712	738	727	706	747	692	732	731	715	696	784	756	743	710	768	744	744	717	752	746	771	806	738	760	734	734	728	769	743	738	749	760	736	693	745	742
23842	21076	28305	24062	20983	5275	1098	802	710	726	608	640	636	547	537	570	586	516	583	561	515	508	465	543	530	554	548	521	558	491	511	485	513	474	481	460	488	507	473	465	484	507	469	536	511	484	540	502	464	518	507	489	511	503	488	498	464	510	478	461	508	468	478	499	526	463	517	530	494	537	483	521	441	488	484	522	521	492	546	482	484	482	512	482	479	489	469	492	477	501	511	487	494	527	461	474	448	472	468	516	472	477	475	475	525	509	521	490	471	508	487	477	509	493	473	478	467	464	510	471	494	460	495	496	532	463	485	508	484	466	436	465	487	480	495	503	498	476	479	444	479	506	474	508	508	490	510	459	472	482	445	478	490	519	481	514	491	528	491	495	487	511	502	482	478	515	482	492	519	494	515	468	503	457	520	531	494	479	491	478	497	454	504	478	504	492	487	483	477	487	500	547	505	469	466	460	493	473	476	517	525	501	503	496	488	454	462	510	467	509	511	507	490	487	470	465	506	474	502	494	484	474	472	475	473	487	455	519	444	469	491	483	489	497	468	491	486	509	516	484	467	473	493	493	502	525	484	470	497	489	471	513	502	487	503	500	481	485	510	506	448	519	479	461	507	514	472	441	508	486	457	514	484	486	526	451	489	497	478	488	487	520	526	510	477	532	533	501	504	502	511	483	482	465	517	461	523	484	486	458	516	483	471	466	516	517	486	480	503	488	450	543	512	493	497	495	514	487	477	494	521	478	484	487	476	456	450	463	491	494	476	458	503	514	489	475	458	532	498	517	479	484	474	493	508	455	470	471	458	524	457	483	532	513	520	461	498	499	451	482	498	498	472	499	503	474	469	469	508	485	477	515	506	481	491	501	497	499	475	469	456	475	466	523	512	512	500	500	498	487	526	435	496	519	516	485	523	500	471	484	492	441	468	491	480	451	497	470	475	465	462	508	502	441	480	493	482	545	484	473	467	502	462	489	516	476	492	475	497	531	499	454	450	501	474	513	499	519	454	499	476	478	484	448	490	489	473	504	486	470	500	476	454	499	498	463	495	458	511	494	510	496	427	521	469	485	522	490	502	473	466	527	489	484	480	473	488	481	481	476	490	498	500	499	484	486	486	505	499	497	521	477	515	470	532	472	490	488	527	456	505	458	458	525	489	515	445	464	508	468	490	482	470	484	447	504	491	487	517	468	514	474	531	479	531	494	441	462	461	478	463	485	476	513	464	514	536	501	470	511	475	517	475	492	461	504	484	462	507	488	487	489	469	491	461	473	519	487	480	515	491	470	445	447	456	522	486	498	475	517	454	517	507	525	447	483	513	448	436	503	486	456	467	491	473	497	499	474	471	481	460	492	499	463	515	482	506	478	491	479	459	475	430	487	486	511	488	445	495	507	528	524	474	482	449	484	468	466	469	487	510	514	480	522	524	484	462	482	485	493	498	504	506	472	476	457	501	504	472	484	528	506	493	493	485	470	517	476	478	480	484	471	532	479	489	465	522	470	507	500	481	464	503	478	464	420	496	512	484	516	489	483	504	438	488	477	516	489	465	443	487	511	493	475	490	482	486	497	489	498	475	456	502	461	479	460	469	490	500	532	463	531	433	515	521	469	506	466	477	461	492	477	493	488	486	488	495	486	512	498	481	438	465	479	523	491	465	488	486	465	450	486	475	466	451	465	485	461	497	469	452	499	464	473	486	466	504	444	486	469	498	473	496	454	478	484	510	485	487	453	489	484	482	476	487	475	477	489	485	499	461	479	487	512	482	496	494	524	478	506	471	499	485	486	496	452	477	462	462	465	484	520	500	454	505	551	500	473	505	464	484	504	516	459	509	479	456	495	537	489	496	441	462	467	487	463	496	490	506	491	463	460	509	462	477	468	471	470	536	481	472	471	454	545	492	509	478	493	454	430	466	456	449	473	504	470	458	475	481	427	485	518	514	468	445	481	524	493	454	465	477	478	462	492	497	469	499	438	456	494	469	426	474	513	480	474	423	479	448	465	474	470	493	511	466	451	479	493	482	518	488	483	453	475	495	465	496	480	501	469	500	504	512	489	524	503	533	525	499	486	496	520	541	445	494	521	434	503	495	472	474	497	450	489	519	454	487	487	461	508	515	518	543	475	540	505	495	498	489	480	468	460	531	498	482	468	491	488	475	501	441	521	457	446	457	500	465	485	486	467	487	445	462	521	446	440	500	486	482	514	475	487	503	534	446	478	461	522	460	473	502	490	501	463	463	487	493	476	464	484	500	496	529	511	496	496	467	529	453	457	466	529	485	558	487	477	495	491	487	450	509	503	482	428	484	483	492	428	461	505	480	457	491	479	486	480	475	466	468	413	488	469	531	492	469	489	453	518	468	487	482	491	474	458	476	474	495	459	474	497	472	504	450	483	475	462	496	523	443	464	456	494	483	515	477	480	463	514	478	478	453	493	525	491	484	511	463	491	502	501	473	452	496	478	474	494	468	440	451	475	477	458	490	491	540	474	464	503	472	475	471	475	455	447	512	498	453	498	487	516	475	485	454	498	537	479	502	498	511	512	455	516	465	506	478	493	486	505	494	497	469	450	486	517	497	562	466	474	472	468	498	524	453	500	473	481	523	485	496	478	467	485	502	461	477	455	497	467	490	493	446	487	477	467	471	495	487	507	451	483	496	490	487	467	468	485	524	470	450	444	457	496	494	482	496	480	495	488	492	461	497	502	479	503	481	495	461	491	488	441	497	472	487	504	502	487	484	482	470	479	490	485	478	457	474	491	457	499	479	500	459	493	467	477	508	514	467	497	471	478	487	471	444	504	480	471	449	460	482	484	484	457	498	486	501	494	511	486	487	506	452	514	490	496	499	527	481	500	440	511	500	484	519	482	477	461	463	484	483	473	498	495	489	478	511	509	482	495	483	482	457	492	463	482	499	506	503	481	493	485	472	457	490	471	467	517	482	488	515	521	469	515	478	492	503	448	518	476	502	491	469	506	490	490	491	524	493	471	456	459	470	477	498	492	443	489	450	529	487	489	499	491	458	484	502	487	532	467	510	523	500	478	521	493	498	449	467	501	502	505	484	472	490	449	503	518	480	501	497	500	476	459	464	471	488	480	461	499	495	445	429	501	471	501	433	473	494	476	493	479	479	496	483	500	465	520	511	517	477	449	481	490	475	511	464	488	481	499	488	474	482	458	477	495	478	469	509	474	485	462	472	479	449	507	477	483	462	524	476	499	484	496	534	462	468	497	512	533	498	494	538	488	504	495	478	498	478	471	497	462	487	488	514	498	506	455	476	540	446	461	443	444	490	504	466	453	476	476	491	464	485	499	481	465	515	497	487	491	487	445	521	483	470	465	483	475	441	454	472	523	488	464	520	510	450	494	489	493	494	482	522	492	478	473	492	472	515	462	519	481	512	458	516	498	499	500	537	476	506	484	499	494	486	511	492	495	478	496	529	486	508	523	469	515	489	497	535	513	502	521	474	493	510	510	469	502
5184	10171	8521	4306	3190	2373	1909	1584	1387	1278	1083	1097	1019	1047	980	893	836	832	851	820	815	826	793	786	828	824	783	795	781	778	740	729	772	792	746	751	729	747	732	715	757	729	720	721	719	680	754	734	716	756	736	737	747	678	756	711	784	716	746	746	772	731	742	676	735	731	762	701	738	738	723	673	711	715	750	730	762	781	732	746	727	705	740	737	717	713	768	762	779	728	762	708	702	749	740	756	686	701	766	741	743	765	738	638	720	698	739	754	730	728	731	744	676	724	720	753	733	752	728	721	730	765	747	742	713	748	745	739	725	738	728	739	737	716	743	754	738	748	664	724	724	746	734	725	727	732	696	762	723	674	758	789	743	681	718	770	763	705	749	727	754	743	698	749	704	711	706	692	740	703	715	702	730	755	710	786	750	699	715	724	713	754	741	751	755	748	706	765	754	726	710	724	734	700	759	730	751	780	751	695	742	691	722	699	770	710	687	739	711	757	730	701	761	733	741	716	713	704	732	741	712	696	723	777	761	758	693	758	710	754	740	729	731	754	706	735	747	709	738	779	732	740	704	703	747	703	709	720	721	781	705	714	738	741	730	711	806	742	725	737	763	745	741	748	704	701	746	683	744	727	723	712	775	700	704	718	695	702	696	686	754	749	735	641	689	696	713	728	753	728	736	746	734	670	743	730	743	711	762	700	742	734	679	729	732	697	715	688	747	780	742	708	751	751	737	719	673	667	791	749	670	776	762	714	709	731	751	700	718	707	764	700	786	743	718	691	745	747	772	686	754	750	743	680	723	750	713	707	713	728	733	723	750	728	755	731	730	679	734	770	709	741	742	724	704	731	722	689	700	730	725	739	695	716	736	780	717	756	650	688	687	765	738	693	692	721	769	682	732	751	696	757	701	739	771	670	732	744	714	749	758	693	766	764	706	674	786	723	727	762	714	707	700	751	727	718	769	739	741	758	705	777	727	753	721	747	749	742	762	704	749	780	737	732	689	711	754	713	740	707	760	752	725	758	683	701	750	733	716	758	748	696	732	744	748	712	701	699	737	740	700	729	701	742	697	736	730	724	754	695	746	743	730	759	691	769	761	672	737	768	753	769	718	752	704	702	724	766	699	747	693	710	698	751	739	704	721	703	734	753	711	720	753	787	792	749	693	774	776	723	749	659	719	719	719	764	743	698	717	700	739	743	727	679	747	741	688	747	711	720	747	699	726	731	739	747	734	745	739	756	690	763	761	709	739	675	768	762	732	749	742	784	727	743	712	762	709	755	705	764	727	762	754	732	747	707	698	777	745	772	717	729	749	747	762	744	663	722	690	755	691	748	736	723	730	711	714	741	779	749	758	737	683	649	733	710	741	716	726	732	771	691	714	725	707	704	726	694	737	760	742	693	702	717	729	736	707	694	722	715	726	704	747	724	778	788	704	763	761	725	742	674	706	715	686	700	733	745	676	730	772	716	751	727	741	722	731	755	728	771	725	725	739	714	732	718	677	729	734	660	702	710	680	692	680	701	719	716	719	706	772	721	706	746	759	691	716	722	737	718	757	723	716	699	735	697	675	735	711	725	720	756	720	704	737	666	755	745	739	721	697	718	717	749	723	708	770	752	730	733	735	759	764	768	731	715	683	719	768	741	707	697	719	726	750	733	755	705	715	685	748	729	766	731	798	720	688	699	763	722	715	757	742	761	715	720	728	673	760	734	793	708	744	686	738	725	787	743	776	704	783	745	744	752	706	747	703	694	759	730	716	757	782	750	741	742	710	735	745	713	730	706	715	765	706	781	692	743	729	704	682	718	714	694	775	728	714	705	782	757	744	708	672	730	728	727	748	744	681	729	736	760	741	747	711	756	673	725	770	739	728	744	722	688	718	709	728	733	765	761	742	736	709	728	701	699	731	684	708	775	717	731	736	706	690	698	714	778	765	725	720	689	781	677	734	703	751	779	785	739	736	737	747	698	757	705	769	708	764	723	683	740	716	755	742	699	731	704	739	689	703	716	767	716	693	720	735	728	772	748	688	756	734	718	757	705	737	731	774	723	722	771	728	713	760	707	736	707	728	750	743	766	749	733	728	727	745	739	749	759	731	693	703	750	729	744	708	696	750	744	704	722	719	755	670	695	778	728	694	747	742	710	714	771	749	686	682	723	709	699	723	743	706	701	713	712	734	682	700	728	722	692	703	731	751	716	689	746	707	769	701	731	707	727	753	716	747	731	706	688	722	727	736	730	780	698	738	732	763	697	699	738	731	721	748	734	704	720	741	730	725	724	742	734	746	748	758	755	712	705	750	739	684	766	765	700	712	745	757	732	703	771	706	741	738	731	714	725	707	674	743	748	722	699	765	726	695	755	770	711	693	769	716	713	697	728	695	699	749	751	709	755	713	707	708	735	717	734	758	730	695	753	719	737	729	734	691	725	750	704	712	751	753	680	738	797	754	701	720	724	720	728	710	707	720	743	762	728	747	714	730	720	725	734	771	718	695	724	756	723	695	730	712	751	768	701	706	749	704	728	698	757	698	726	726	761	696	730	678	724	760	739	736	766	735	701	696	746	745	713	686	707	726	792	655	681	704	691	717	715	683	716	720	717	736	719	696	739	657	695	745	741	713	705	753	748	711	726	693	690	715	713	704	702	705	722	703	729	762	726	756	691	674	729	779	731	739	736	702	693	713	738	710	697	736	726	728	703	729	713	722	741	753	702	740	761	699	731	708	707	763	716	724	707	716	726	779	755	725	728	768	786	766	745	715	683	757	756	718	721	736	752	722	777	791	754	735	718	729	728	721	762	710	710	712	698	716	720	770	723	751	750	728	719	774	745	706	736	723	703	661	702	778	706	699	730	670	751	691	683	713	674	741	769	707	710	719	771	676	739	753	716	708	753	735	754	727	733	714	749	703	697	721	762	743	727	735	754	769	757	688	713	740	726	751	784	704	714	762	697	796	698	735	705	740	771	743	724	718	717	756	708	732	681	719	742	759	714	687	690	701	721	794	759	704	770	719	737	714	734	736	767	704	760	700	707	722	743	739	738	743	716	682	711	708	748	700	742	715	688	737	668	725	696	713	703	784	747	742	716	718	780	748	731	692	674	755	715	741	736	740	757	703	755	743	742	713	735	763	719	726	688	740	714	678	720	720	749	706	717	722	749	698	748	737	720	733	707	725	739	746	727	779	701	711	754	700	719	741	712	710	688	728	721	736	755	761	727	732	735	739	723	713	718	770	723	716	721	691	738	691	711	758	674	679	692	733	705	755	735	694	759	721	713	710	738	765	700	810	711	719	766	713	694	742	684	802	753	746	794	715	729	710	747	712	739	715	750	699	722	716	726	686	683	734	766	743	696	696	756	744	727	744	729	739	746	744	721	752	775	715	748	759	706	695	751	701	741	696	715	728	739	727	711	719	726	783	708	711	717	693	727	719	705	729	732	707	733	700	709	734	718	782	719	779	717	732	757	716	685	737	774	721	784	776	667
22827	21028	28775	23484	21029	20759	2888	809	596	540	504	411	385	390	302	303	303	316	279	281	270	286	263	250	266	269	234	239	249	223	217	245	228	254	245	219	219	233	243	219	230	216	226	227	188	220	223	214	237	238	232	271	245	231	223	238	205	197	211	212	199	211	208	221	219	216	222	230	230	230	222	192	226	228	218	225	217	199	210	241	203	242	210	227	224	188	226	187	217	227	220	220	214	218	219	212	220	205	204	214	232	197	237	222	237	198	208	215	220	222	219	207	214	236	201	193	214	213	210	205	230	203	197	244	218	212	226	217	221	208	212	219	220	226	235	192	215	246	199	216	219	198	242	247	211	255	206	246	208	218	206	232	220	241	215	222	229	222	194	219	217	220	224	206	226	226	220	223	215	196	199	237	215	236	226	229	203	235	224	232	205	214	237	201	221	230	223	223	208	206	233	179	227	227	201	231	263	219	189	203	205	199	227	218	201	239	226	211	212	224	216	213	189	194	203	220	232	202	231	206	212	183	206	239	217	234	203	231	210	243	218	231	219	189	201	197	211	226	205	207	186	217	234	235	211	235	246	203	221	173	215	223	238	204	210	192	199	214	222	230	196	212	221	211	203	225	229	209	202	240	190	203	206	237	230	209	193	223	238	198	216	221	208	194	225	217	221	227	231	224	197	229	224	246	247	200	210	212	199	228	225	211	197	237	176	221	226	219	218	188	206	201	214	227	224	218	198	210	208	220	204	205	190	228	197	207	222	223	195	212	227	203	217	193	202	213	231	217	213	212	201	198	228	228	213	210	223	201	217	226	230	227	231	225	191	231	239	223	212	247	232	210	217	226	220	205	207	220	218	223	201	208	228	202	235	227	215	224	210	189	203	197	209	239	203	236	232	224	220	241	208	242	200	213	224	211	213	218	198	206	219	235	216	218	211	229	216	212	196	209	192	222	219	220	234	208	207	234	210	246	216	187	220	202	214	211	225	200	243	231	225	212	210	207	216	215	214	225	233	213	205	214	221	202	220	201	221	234	203	233	220	237	200	234	244	231	227	212	198	203	210	199	211	207	200	236	225	219	206	206	228	207	234	224	222	227	199	213	234	210	189	208	222	217	187	221	217	221	200	235	178	208	214	202	210	241	204	211	198	206	199	228	239	204	207	207	225	203	209	212	223	237	204	192	209	227	219	217	217	214	208	205	227	218	199	222	230	192	228	235	222	204	222	214	230	202	201	251	200	238	210	206	215	222	203	210	200	210	205	206	211	202	208	203	202	211	202	226	221	193	236	207	195	215	203	220	202	237	210	212	213	216	192	206	210	209	215	214	251	222	211	188	225	214	220	244	223	194	228	215	212	200	193	207	205	203	248	209	223	201	229	234	209	242	170	215	206	221	213	215	232	244	212	241	229	202	214	196	220	192	232	206	205	233	225	208	205	195	193	222	229	195	222	242	201	190	197	222	216	261	212	205	211	194	228	215	194	212	232	208	223	206	211	221	203	197	223	187	225	204	216	193	238	211	243	207	220	222	198	213	223	230	207	181	236	228	193	213	237	204	209	205	202	195	217	217	196	215	208	199	217	200	245	213	238	235	226	216	234	229	220	269	196	214	234	202	216	222	212	193	193	239	216	192	196	219	199	237	220	207	240	241	219	204	236	242	222	207	216	205	220	243	203	219	234	228	213	227	196	224	194	235	211	221	232	209	212	225	223	217	199	208	226	231	213	210	238	204	211	216	226	256	208	207	236	220	202	216	220	209	197	254	224	231	195	207	223	191	216	222	216	196	217	228	211	230	192	196	211	220	215	192	205	220	221	215	221	190	229	190	225	191	222	216	229	204	219	223	180	210	227	195	224	219	229	226	219	236	213	231	223	230	239	198	202	242	212	210	208	212	212	225	228	217	197	210	227	217	216	210	212	207	220	207	228	201	219	220	222	215	199	211	221	236	216	206	217	211	234	194	217	228	216	201	206	196	233	223	206	193	218	243	203	236	214	232	212	204	232	200	219	242	224	226	207	205	189	208	220	209	220	220	213	224	237	194	209	224	207	211	219	210	215	253	253	228	222	209	215	220	220	223	222	208	227	216	218	237	211	230	221	211	235	195	207	217	215	231	210	209	202	216	221	239	220	227	227	243	211	212	216	226	219	229	216	210	216	215	224	222	205	200	210	210	221	228	196	195	229	215	205	199	222	221	215	200	218	214	219	188	217	216	225	201	243	241	215	211	210	227	220	193	223	237	218	218	220	220	217	229	230	207	219	207	228	212	207	198	204	242	221	233	218	221	243	193	210	209	217	231	223	223	230	181	221	227	205	222	210	212	221	222	234	203	210	225	208	196	219	216	218	244	221	218	199	230	211	216	199	207	201	221	237	199	212	217	216	197	221	193	195	197	229	249	218	236	214	193	243	227	218	212	194	234	235	211	212	217	184	222	228	236	205	238	210	204	206	207	195	240	207	232	209	205	250	227	221	202	219	201	204	225	227	195	238	204	217	218	221	211	215	225	219	209	229	209	211	201	212	196	225	218	200	229	222	204	235	234	236	212	198	204	190	210	229	208	223	227	198	227	219	212	222	210	213	191	194	212	223	239	254	229	224	235	230	227	215	219	197	194	218	241	225	230	200	225	224	234	200	214	215	207	202	208	212	221	245	231	221	223	206	232	202	213	221	205	200	216	203	239	226	207	219	205	209	209	201	223	212	225	199	239	218	214	218	197	232	221	215	206	213	212	227	202	247	222	216	224	221	210	215	205	218	205	200	203	214	202	213	200	210	207	187	199	246	207	218	220	193	205	227	241	234	196	204	201	202	208	220	215	224	220	205	215	201	220	220	236	227	207	192	255	202	207	228	207	236	204	216	200	230	224	219	239	203	235	199	226	230	226	253	233	222	194	232	244	229	234	215	228	216	201	230	199	243	233	237	186	199	230	202	207	222	205	204	213	208	214	190	224	204	183	217	211	208	226	207	217	221	225	216	211	188	237	209	195	236	221	225	208	225	228	220	220	223	215	237	219	202	212	231	219	218	219	201	189	234	223	211	227	194	215	199	214	223	218	231	214	206	223	212	249	232	217	194	210	207	193	215	222	212	237	214	244	208	221	230	204	205	229	231	194	214	217	218	217	210	213	199	214	210	249	214	214	245	205	216	199	215	209	241	219	214	231	219	223	180	211	209	235	197	210	184	223	231	217	183	235	213	229	200	210	209	215	197	243	217	209	207	212	225	205	232	218	238	213	213	198	209	241	205	228	203	207	224	199	238	213	213	216	219	208	195	233	227	205	204	224	200	204	202	226	199	200	235	231	223	215	200	205	226	214	220	216	226	225	188	216	244	213	229	205	222	190	220	192	213	212	229	214	210	217	219	208	180	213	210	211	224	206	203	232	216	196	225	206	212	208	230	220	208	227	217	225	242	230	225	212	212	208	200	218	205	206	213	189	183	240	215	218	253	223	216	215	216	212	227	226	215	220	191	213	202	191	223	217
7272	15605	13011	6718	4705	3399	2644	1995	1655	1459	1215	1041	921	828	726	657	634	626	583	533	518	498	467	478	467	442	448	454	379	407	400	387	366	427	417	390	377	365	368	379	335	348	400	396	359	366	341	403	328	403	342	365	345	366	348	337	365	333	377	334	371	319	355	342	326	350	381	339	340	371	355	342	334	364	342	351	336	345	322	341	337	386	349	326	335	355	361	337	332	343	352	338	330	341	346	332	371	364	330	308	324	369	334	320	350	345	338	344	314	329	336	358	327	329	358	357	358	338	331	316	344	325	326	320	327	324	325	323	324	361	314	329	296	313	338	354	347	356	323	348	344	341	356	338	343	366	315	330	322	355	343	345	319	327	339	343	292	369	351	330	346	341	343	335	331	303	341	329	358	336	342	333	335	362	337	358	337	355	350	337	332	345	328	342	367	341	350	359	328	310	344	349	343	307	342	342	322	327	358	306	319	350	367	347	307	326	341	321	346	308	311	328	338	336	309	297	352	342	313	366	323	291	332	338	324	341	358	340	317	326	353	300	305	338	321	316	330	352	333	343	363	352	329	357	343	361	370	327	356	327	346	338	330	356	351	338	330	337	360	330	332	327	330	346	295	338	329	326	314	333	331	330	339	339	351	378	347	365	346	329	342	329	346	298	340	322	368	356	319	303	326	326	339	341	333	345	349	364	309	315	323	315	334	335	337	328	322	326	349	322	305	323	327	327	311	323	352	344	360	318	332	325	321	319	347	346	357	378	334	333	350	339	352	317	366	320	321	337	332	315	316	345	341	334	332	357	342	331	349	322	342	332	292	364	355	340	348	315	343	316	352	330	354	309	351	363	344	330	347	328	334	363	345	330	308	361	341	352	330	340	338	336	322	333	307	317	333	315	339	337	345	311	317	304	371	329	354	351	353	338	314	343	339	340	312	340	343	337	338	369	340	328	367	342	335	283	331	308	320	324	324	296	343	344	363	334	346	336	338	311	318	333	309	330	315	353	364	327	335	308	318	317	341	334	311	366	336	324	316	341	346	329	330	322	304	341	323	353	285	316	342	329	334	342	349	330	340	324	342	326	333	323	329	335	332	345	351	316	350	323	337	332	329	350	333	331	344	363	326	344	323	373	312	313	324	346	336	332	332	340	326	359	325	308	332	332	343	313	338	332	319	354	367	368	332	304	343	308	316	347	333	321	349	363	328	360	353	368	336	328	385	370	358	360	318	350	356	358	333	320	347	320	347	293	361	319	352	346	345	336	285	363	323	308	360	356	360	342	334	318	334	306	361	362	315	334	354	337	331	315	366	345	358	306	347	337	339	306	353	308	338	315	310	341	326	372	334	337	329	339	343	337	352	321	337	339	310	329	349	333	311	338	359	307	329	335	322	363	333	334	320	308	326	353	339	335	330	343	325	350	326	339	330	319	354	328	342	374	346	328	338	329	312	330	328	302	387	344	325	315	335	340	332	322	354	341	305	333	329	329	334	368	328	313	333	355	340	343	319	345	326	328	343	339	332	327	305	344	354	344	317	353	318	347	315	323	342	356	288	350	358	298	308	361	339	339	314	349	374	320	320	305	328	356	330	365	362	317	316	313	312	337	353	292	320	345	333	351	338	321	323	315	321	345	348	302	321	332	319	323	357	320	334	344	337	312	345	324	359	320	333	325	300	353	341	318	357	322	324	355	318	338	360	363	304	349	362	338	289	309	333	325	332	328	330	349	311	320	295	337	345	369	304	322	345	335	322	341	353	365	331	329	299	345	324	304	330	301	313	323	338	339	342	339	361	361	366	364	313	350	320	355	342	324	374	350	340	342	339	300	332	341	328	333	322	333	330	313	361	321	340	311	294	352	361	341	360	342	325	315	341	318	315	369	326	330	353	318	355	338	321	318	340	347	361	325	287	312	334	326	325	364	358	333	322	324	364	359	341	354	336	337	370	342	333	334	354	344	348	309	343	339	329	327	317	331	322	363	329	310	321	345	329	325	339	332	358	296	309	326	350	364	335	348	345	383	338	319	348	327	344	334	312	344	336	346	340	329	366	326	323	322	307	359	348	332	309	329	328	337	319	341	329	319	327	325	313	333	337	327	329	339	338	371	321	335	326	278	350	336	345	325	335	331	321	331	347	362	323	335	333	336	322	344	349	341	335	353	327	344	349	316	340	344	345	338	339	339	328	377	311	325	302	346	335	349	315	352	339	343	340	378	350	321	313	321	332	343	344	325	350	373	343	303	334	347	329	337	350	332	366	303	342	344	331	354	335	323	336	347	332	349	358	342	319	372	333	324	312	319	328	315	343	367	330	354	323	344	323	369	362	306	353	321	339	331	337	317	329	299	348	358	330	330	300	337	296	340	299	314	330	317	354	319	370	318	342	312	357	331	339	332	338	350	319	339	366	336	321	358	385	310	327	345	348	327	340	327	328	320	323	288	321	362	325	360	354	324	368	311	350	350	316	362	341	341	300	336	329	304	331	333	305	357	319	335	332	336	325	341	352	329	341	365	346	338	303	325	322	338	312	335	315	325	336	336	323	356	316	309	331	346	348	362	321	335	343	314	310	316	346	358	361	363	325	309	299	317	322	332	337	350	345	299	340	341	318	341	312	336	346	329	318	362	341	338	382	364	343	333	324	321	325	301	311	347	307	353	352	327	316	276	325	321	320	313	321	333	324	331	360	302	326	318	340	318	340	340	364	357	367	359	327	325	324	337	346	351	314	351	316	311	354	321	326	330	348	322	317	356	317	357	330	313	360	315	338	346	353	323	318	362	321	349	344	317	360	336	334	341	324	330	328	339	354	316	345	304	334	349	315	325	361	313	344	324	354	332	323	336	337	335	379	332	358	356	322	351	329	340	338	346	331	325	347	358	341	330	329	324	332	358	323	328	347	306	355	340	347	328	314	315	325	342	354	339	337	322	322	314	323	332	338	365	317	321	357	343	353	328	322	349	333	323	384	340	324	319	323	348	350	337	342	358	341	351	341	347	350	356	344	312	324	340	341	330	341	309	319	318	333	347	335	335	375	314	343	349	356	374	341	343	339	334	366	355	334	340	317	350	311	301	319	337	348	326	312	343	328	339	340	339	316	324	338	309	344	355	325	372	331	361	356	315	331	337	314	346	345	320	345	309	334	356	326	339	337	321	339	358	340	326	339	328	334	316	344	321	326	376	304	368	340	335	330	333	309	374	310	321	347	366	335	317	298	348	379	373	330	322	338	348	337	346	348	343	356	317	362	340	326	339	323	335	326	353	346	367	317	308	319	362	337	377	343	350	341	355	354	371	333	308	329	312	354	332	326	351	383	331	325	338	357	314	341	360	302	336	338	364	350	369	344	340	348	345	337	361	341	330	313	342	364	322	350	341	326	367	299	342	352	336	331	381	345	309	331	323	345	341	338	314	341	324	374	335	347	357	357	291	323	337	356	328	333	355	329	353	308	315	341	329	343	340	338	343	360	351	349	335	349	354	357	325	382	311
26578	19920	6637	941	614	546	543	531	543	527	490	494	484	500	522	508	492	494	515	511	481	516	475	512	506	507	504	515	487	491	502	518	510	485	463	511	501	486	491	507	472	521	529	505	503	503	513	499	522	491	491	548	501	484	481	497	502	531	503	482	505	478	494	487	467	501	485	515	534	477	476	490	490	503	506	507	470	540	522	470	480	477	539	486	491	470	482	532	438	503	497	479	516	453	499	472	479	487	469	499	493	541	472	509	511	496	517	454	510	477	526	502	467	459	499	462	514	489	507	526	502	505	500	499	523	471	551	488	489	493	459	517	487	476	510	466	472	476	491	530	519	449	490	487	519	500	492	502	484	501	510	505	508	513	521	489	553	466	497	467	489	493	447	526	507	505	517	472	520	495	468	473	472	472	531	508	488	521	494	500	499	493	500	526	533	459	482	487	508	501	469	541	482	470	515	479	472	469	500	503	462	472	502	492	533	461	535	436	495	461	502	497	510	537	480	417	500	493	537	513	479	491	497	510	460	496	441	525	486	473	498	505	486	504	509	499	474	510	496	464	504	504	496	517	534	456	514	510	491	477	484	496	506	487	522	474	507	484	503	466	465	487	511	478	440	539	515	519	490	511	460	494	488	504	511	527	498	502	516	470	529	536	476	520	473	533	521	514	510	491	468	489	472	488	502	531	506	489	486	490	480	502	499	469	474	503	476	499	479	498	482	510	487	506	526	521	475	463	488	482	520	485	519	510	512	457	520	475	483	478	500	479	518	496	499	503	476	525	484	492	498	488	478	540	500	516	481	482	499	492	481	505	521	523	487	537	501	499	478	524	517	457	520	506	482	508	492	521	488	467	500	526	520	511	504	498	479	468	512	493	486	473	476	499	507	482	541	488	495	486	520	518	486	508	489	469	472	481	542	476	516	487	493	484	522	487	513	513	521	505	488	495	493	506	482	522	557	511	541	492	489	450	485	484	508	488	488	463	474	545	450	491	526	514	490	524	498	515	472	478	486	488	485	486	521	485	486	498	490	484	500	494	475	545	501	488	497	446	513	508	518	499	477	527	467	457	488	492	500	489	456	469	492	516	553	467	512	507	514	472	483	489	520	491	501	471	503	482	520	473	500	490	511	508	508	480	498	514	527	486	484	476	500	537	504	521	461	483	491	481	488	527	507	471	508	480	509	509	465	463	480	483	511	492	486	498	483	483	481	492	509	503	518	475	474	479	511	501	501	489	462	468	487	494	525	480	501	468	484	499	500	476	491	514	478	483	480	451	524	495	467	485	483	490	504	460	477	450	492	544	500	533	518	508	475	492	536	504	500	487	497	489	499	525	486	469	475	484	494	494	490	528	488	492	499	473	489	503	480	473	504	500	457	487	531	527	509	500	523	456	515	483	494	520	502	485	553	496	474	515	509	546	489	488	484	504	493	503	500	529	500	497	484	475	472	514	525	499	485	481	513	528	491	507	483	505	501	511	482	470	473	546	465	495	492	506	485	551	514	508	481	522	490	503	468	515	545	509	489	471	546	486	504	480	534	489	483	472	480	525	470	444	488	533	476	499	502	497	507	510	538	518	481	456	489	431	453	542	489	520	498	531	530	467	505	509	503	510	486	497	509	494	473	478	448	480	515	505	507	474	516	511	485	510	540	516	528	481	463	491	498	463	513	468	499	470	472	491	500	463	469	480	522	512	502	510	544	476	480	449	479	493	503	509	505	471	462	489	538	455	464	486	507	491	491	491	475	482	495	526	513	495	506	481	497	491	505	503	521	496	482	518	493	460	501	487	530	511	497	507	466	512	490	495	468	497	510	489	532	521	517	486	517	522	476	514	473	484	496	515	470	477	485	520	499	431	490	490	483	491	483	505	485	488	471	497	461	491	518	478	505	481	509	478	506	510	474	471	503	451	518	520	485	490	534	457	526	466	499	510	481	511	513	466	526	434	481	511	560	502	463	494	522	448	491	517	497	468	481	456	523	485	521	502	495	483	522	488	476	476	514	440	500	509	434	514	508	472	509	477	507	521	515	507	511	478	531	507	494	485	536	530	493	487	482	494	502	484	491	525	487	480	514	494	478	510	480	545	511	485	523	488	474	487	482	506	518	492	483	458	518	509	493	488	517	486	481	501	504	485	503	489	494	510	467	515	479	476	486	544	510	531	511	498	495	499	498	505	497	503	502	452	481	475	448	489	505	486	492	507	522	489	483	530	537	509	514	519	494	495	485	493	514	523	507	503	540	468	494	498	509	467	552	456	500	500	489	487	496	517	498	485	504	496	464	506	479	489	492	452	534	495	547	481	508	472	491	491	493	531	503	505	462	506	484	489	477	514	518	458	508	528	484	494	480	534	517	478	468	483	498	494	493	498	494	497	509	468	498	462	485	508	519	501	514	513	491	502	485	509	496	462	538	460	506	477	464	435	491	523	488	533	480	472	509	512	548	509	504	450	516	471	514	509	539	487	522	442	479	477	511	488	487	455	478	506	460	500	532	565	500	515	495	507	481	468	421	503	538	498	482	505	527	480	506	542	506	543	482	531	522	496	528	497	527	513	482	500	509	473	522	475	496	460	520	495	481	503	489	551	508	513	508	547	514	483	460	466	492	509	519	500	456	477	459	471	519	484	500	470	477	514	485	492	501	509	492	514	584	542	543	469	508	481	519	522	474	476	484	511	512	507	492	503	490	493	500	500	452	517	464	511	509	485	518	461	490	497	523	507	507	523	477	520	473	536	503	489	509	454	465	502	517	511	488	520	493	502	486	465	493	543	486	506	497	523	490	517	505	486	515	495	485	501	497	504	473	522	507	493	508	488	446	471	478	498	526	461	520	447	480	490	489	519	490	498	493	493	489	454	487	502	473	487	492	515	479	505	468	474	486	529	523	494	534	488	451	488	459	502	505	510	502	517	474	469	483	507	483	522	507	486	516	504	500	528	506	511	487	500	485	469	457	497	493	534	505	451	505	509	469	482	518	493	434	503	479	502	436	500	494	496	481	483	507	477	485	473	499	550	498	462	492	497	482	469	488	507	512	461	502	489	470	506	488	514	502	515	505	482	477	516	481	486	467	510	503	513	503	508	493	535	470	494	499	464	504	523	516	465	482	493	496	473	471	499	529	468	515	502	489	523	472	516	507	474	475	487	479	503	534	509	512	520	466	491	490	550	473	497	510	495	483	491	497	484	521	463	480	513	459	473	458	489	532	494	490	541	537	460	544	485	492	490	475	464	507	543	478	512	500	507	486	528	524	502	518	497	493	506	502	472	522	538	493	492	478	494	531	489	510	454	529	500	533	490	495	519	516	482	456	521	481	459	490	478	531	511	486	493	512	524	468	473	547	501	524	522	499	512	495	463	517	503	512	513	525	482	513	509	487	515	510	508	503	495	483	496	492	517	520	489	504	496	474	540	517	525	483	496	515	547	483	492	481	496	495	503	484	527	452	480	488	519	490	480	454	510	479	490	467	486	509	441	485	516
4186	1583	1381	1015	884	820	781	758	809	803	731	781	728	716	760	763	749	746	776	735	730	731	702	693	726	709	733	721	729	732	770	707	758	721	709	664	772	701	750	727	750	728	707	740	725	761	757	742	708	680	721	698	724	724	701	717	698	728	682	673	705	708	742	748	684	707	715	737	710	755	728	670	740	712	717	728	720	717	719	700	764	759	753	716	708	729	735	702	725	723	731	700	760	734	705	704	681	759	731	692	645	658	718	663	701	722	728	745	755	702	719	721	739	729	740	698	747	690	730	716	710	781	692	731	686	701	754	701	689	724	733	689	720	727	784	725	757	722	791	739	759	720	723	707	690	723	732	705	718	661	767	739	718	768	738	710	687	726	703	740	748	713	768	727	741	762	708	690	707	673	749	721	729	724	761	699	692	726	712	772	759	719	724	727	738	758	717	733	717	728	729	698	739	751	714	687	779	771	738	697	752	758	686	705	742	679	734	740	756	711	724	767	694	735	676	730	721	794	708	703	708	700	733	742	745	751	755	695	721	773	705	720	737	714	691	697	746	823	685	736	698	691	751	750	791	746	705	745	755	722	767	702	692	739	688	736	745	729	739	694	756	697	732	736	708	668	676	699	748	751	736	708	723	750	727	710	675	722	762	735	706	723	696	713	674	732	752	698	727	665	763	746	753	696	695	722	744	756	713	751	734	740	748	715	720	743	760	710	749	707	741	691	741	778	750	727	760	749	752	702	716	677	719	711	725	729	770	763	718	721	657	765	733	771	723	719	708	747	792	777	758	724	717	755	780	693	752	766	751	710	709	718	732	737	739	737	752	663	706	752	752	707	704	726	723	746	739	734	703	729	742	733	681	709	744	735	782	752	757	687	749	735	719	701	772	751	737	701	685	701	709	746	780	733	741	706	724	712	740	739	776	694	724	762	747	755	729	734	721	697	765	736	701	715	740	775	718	755	734	746	750	725	723	726	673	696	752	732	765	729	727	772	713	668	711	724	676	713	703	732	703	789	724	720	709	764	786	785	753	734	742	690	713	737	752	769	764	732	697	713	729	695	741	706	704	737	742	749	698	708	714	732	746	700	734	726	729	745	702	677	713	712	733	678	728	756	701	734	754	778	753	755	701	721	759	737	754	699	743	726	713	735	738	706	725	758	727	746	683	732	770	731	700	725	756	723	780	739	740	750	720	691	723	718	690	716	749	740	718	733	689	750	675	671	770	742	795	779	704	696	806	752	670	724	785	702	650	745	713	736	777	739	734	772	730	726	753	750	709	711	738	743	758	762	736	781	685	738	795	719	728	716	737	702	729	710	741	783	776	689	773	767	721	725	759	738	692	716	750	727	744	741	742	676	785	732	735	738	704	730	713	780	741	728	715	728	755	722	727	758	728	716	721	725	768	754	775	732	772	694	692	699	740	747	760	730	729	687	737	721	758	716	728	748	682	702	707	725	790	731	751	738	690	713	730	768	681	724	702	746	741	722	743	706	730	716	718	711	700	695	756	696	699	731	745	650	666	730	723	757	702	741	713	723	726	720	684	691	729	775	742	688	740	745	745	779	756	702	703	754	714	730	755	704	684	769	721	725	733	708	726	704	684	654	750	746	712	743	789	728	736	747	715	738	683	718	783	715	803	773	706	745	746	717	770	737	707	745	728	699	762	707	740	673	788	735	750	750	704	719	733	743	732	709	712	726	718	753	710	736	717	709	722	747	709	710	697	683	712	696	735	730	771	795	717	726	759	718	744	689	766	806	742	755	749	727	703	709	696	714	745	729	716	709	695	728	745	719	709	757	709	739	733	737	740	715	705	768	709	697	683	738	775	709	675	733	702	724	731	717	703	793	767	753	705	729	736	817	712	709	722	754	718	728	719	741	681	704	703	721	722	722	749	723	731	719	722	710	735	703	744	713	718	735	733	748	737	690	712	733	723	723	699	729	752	732	708	751	703	708	691	728	731	710	709	718	699	750	732	702	725	768	776	714	744	741	735	737	725	716	736	752	686	747	705	741	718	740	719	780	694	724	738	721	748	687	721	672	720	735	732	716	700	721	740	711	758	748	708	751	704	688	705	739	761	706	723	732	707	745	736	719	730	765	712	759	691	730	743	761	746	757	707	713	753	715	715	750	659	685	737	707	716	705	697	717	732	723	711	733	793	671	669	731	764	775	764	785	738	702	716	745	733	744	776	751	732	729	750	702	705	725	731	745	699	699	739	756	717	757	739	713	713	768	698	672	745	752	754	760	718	725	726	747	708	743	719	718	724	698	760	724	740	726	743	711	722	768	733	690	709	715	689	675	746	713	769	711	736	726	735	725	779	745	711	715	749	756	763	722	697	717	693	731	717	728	752	686	730	714	749	686	739	744	722	692	680	775	774	771	766	727	690	738	727	757	700	728	765	674	795	691	727	762	791	719	731	750	708	694	724	700	745	709	729	764	686	720	742	747	731	693	729	739	692	740	733	700	697	756	667	745	746	758	684	740	753	730	716	694	731	728	730	731	724	686	722	756	713	708	728	722	710	743	721	715	764	735	692	765	743	685	772	734	761	781	729	690	704	725	707	744	729	720	728	740	728	704	773	779	691	737	731	699	732	777	725	705	706	731	737	765	754	754	696	761	768	780	707	735	747	705	747	727	714	685	728	739	744	719	732	768	717	737	728	752	708	726	680	718	760	746	710	721	786	729	711	719	747	770	717	695	710	732	673	704	681	748	728	694	760	702	720	740	693	749	728	734	725	704	747	714	771	785	777	724	741	641	731	711	779	735	712	771	692	761	728	727	708	732	748	744	695	715	709	704	716	744	724	746	771	696	732	670	755	750	694	717	741	735	685	724	780	723	716	730	733	730	737	754	720	754	719	691	726	691	753	757	763	727	694	787	681	722	724	710	730	668	778	734	702	711	753	734	728	736	718	746	710	745	769	784	733	742	724	718	728	792	745	760	742	695	710	687	680	736	751	776	718	739	696	737	739	708	704	691	710	734	739	746	726	713	753	749	693	666	739	701	742	702	758	735	763	733	777	748	712	724	734	727	718	779	747	699	691	709	741	741	720	718	715	716	723	745	736	727	720	733	711	706	742	738	727	665	780	710	753	709	700	716	750	714	743	747	743	704	755	738	720	730	715	663	748	759	688	739	721	703	722	766	734	723	742	699	712	676	708	702	766	737	695	761	699	712	742	725	706	748	704	715	738	749	726	710	703	715	733	739	720	739	700	719	721	724	775	722	709	750	742	725	679	740	718	732	716	707	776	784	785	714	692	771	676	757	713	729	766	703	767	727	735	742	709	761	740	730	747	714	737	745	726	690	761	726	744	706	747	714	699	731	719	754	717	698	702	700	744	704	725	757	735	704	717	700	724	701	727	761	706	756	689	698	739	722	721	723	750	746	734	730	767	714	752	672	700	710	689	692	733	690	717	699	718	716	728	691	756	743	679	735	680	729	760	728	733	733	715	738	756	702	699	705	698	757	708	721
23810	21068	28271	24067	20985	5688	1086	823	703	641	618	589	584	566	553	550	581	551	547	527	520	565	524	505	521	499	543	486	536	525	483	487	513	508	518	518	473	480	496	479	457	531	481	462	519	479	463	499	477	489	509	502	504	500	531	493	461	510	494	470	454	485	494	480	497	437	506	480	450	551	508	481	488	516	501	485	519	504	439	513	483	462	498	500	524	516	501	441	485	503	506	485	470	522	474	487	516	478	479	498	499	514	480	502	495	526	517	489	472	472	474	443	516	485	482	494	495	475	488	477	519	504	505	517	492	461	518	507	518	455	470	469	471	495	495	518	485	506	463	487	539	516	543	451	462	489	456	492	485	508	498	496	474	484	489	512	469	497	476	490	490	508	489	483	495	502	490	473	486	481	533	515	501	476	456	409	539	501	435	520	460	480	480	449	476	440	503	488	496	508	492	496	489	490	532	483	502	521	504	505	526	496	515	494	498	482	486	477	471	476	497	492	486	456	509	488	470	490	457	521	534	484	448	480	488	436	499	499	509	502	493	476	463	489	466	487	476	480	472	524	529	483	469	483	478	498	485	494	505	525	472	481	517	502	506	515	494	483	473	482	473	503	471	507	457	438	488	511	498	515	495	472	493	466	469	486	516	453	483	491	483	476	511	501	467	491	474	498	533	469	506	458	490	507	485	509	478	452	496	478	490	500	448	498	486	505	504	486	462	525	458	449	494	473	422	479	448	446	440	507	504	470	477	475	437	475	492	456	481	465	486	482	488	465	488	460	469	476	476	493	500	473	470	460	500	482	479	535	459	488	469	476	460	475	533	508	486	483	470	478	513	485	512	477	505	501	485	503	511	467	459	475	485	439	478	495	505	535	549	486	508	505	477	493	468	470	486	475	475	460	496	540	498	504	531	449	478	488	534	521	477	468	523	479	503	521	516	492	451	448	488	515	467	499	465	508	501	488	463	489	538	474	458	470	437	461	485	500	490	481	500	468	498	539	481	489	472	559	499	476	496	476	491	496	495	497	438	500	501	506	444	480	471	479	499	509	502	484	469	491	500	498	480	473	444	496	441	484	482	478	468	490	461	494	482	495	470	499	475	532	481	463	504	474	439	502	493	452	495	478	515	424	480	526	469	520	549	502	479	523	487	494	511	469	466	488	486	482	512	452	462	450	512	496	481	471	499	500	501	505	469	527	492	466	548	478	497	509	449	472	486	478	478	455	502	435	512	459	489	481	503	498	482	494	500	517	498	527	507	494	497	517	494	497	535	496	462	452	492	503	461	496	511	466	488	512	493	500	504	472	514	497	516	493	512	508	492	476	490	494	508	470	525	478	497	499	491	462	515	506	493	522	477	510	502	486	502	504	484	466	448	472	477	498	474	473	464	486	483	517	458	534	448	461	489	515	493	471	464	439	508	514	525	465	506	487	424	469	475	516	481	486	453	462	502	438	468	496	479	469	466	460	457	495	516	461	481	492	464	476	510	474	458	474	460	494	499	475	469	483	468	469	512	459	508	485	411	482	493	485	507	472	504	460	518	490	493	451	495	509	489	462	490	480	469	500	457	502	425	477	491	496	536	479	478	451	518	511	549	465	467	486	477	473	441	494	480	508	509	477	492	451	494	426	497	482	474	519	467	482	503	474	499	443	496	476	549	465	439	503	492	505	448	472	484	502	443	492	480	483	495	483	494	477	507	476	510	503	506	474	499	475	478	513	535	499	522	485	468	539	510	495	477	494	500	479	505	482	546	458	543	452	463	490	436	487	488	486	473	468	488	460	507	495	508	487	508	512	467	517	486	486	455	477	497	493	503	481	516	537	439	484	445	432	439	471	467	498	497	495	452	486	490	490	488	513	504	518	482	487	459	467	485	522	445	503	483	514	502	494	521	505	457	485	498	496	488	459	495	487	560	491	480	490	506	500	497	472	474	461	508	466	474	499	497	501	511	475	492	524	515	456	483	468	475	461	503	488	491	494	470	505	477	492	458	533	527	492	457	493	485	515	450	488	487	476	471	493	474	527	480	474	492	530	490	496	448	504	501	509	509	493	469	483	476	472	477	523	477	457	498	481	480	545	496	497	487	494	494	508	475	499	469	501	474	509	481	495	488	487	499	511	508	454	520	518	451	532	507	489	508	472	461	512	465	477	465	492	491	491	480	480	476	479	446	444	496	485	486	486	459	496	499	497	554	520	523	449	451	482	481	487	455	509	446	505	487	504	498	479	507	484	503	473	475	502	493	474	476	465	518	450	487	482	504	494	485	501	465	482	481	460	491	484	493	506	488	469	491	490	474	500	513	533	534	491	489	516	489	488	468	495	471	474	489	497	474	455	464	500	516	460	473	438	478	503	461	479	465	492	474	520	505	452	471	491	448	502	510	459	481	513	498	476	481	480	481	485	505	476	486	516	489	483	465	493	460	466	478	477	527	502	531	442	503	467	468	482	472	452	464	485	485	478	454	523	513	521	482	511	488	514	478	485	502	517	483	513	444	443	499	481	485	514	487	459	493	492	539	494	468	482	458	442	428	482	471	485	514	472	518	489	491	475	484	521	493	474	473	463	458	491	511	484	502	459	448	485	469	508	479	523	526	480	477	458	477	493	483	480	463	478	507	495	484	490	488	502	501	448	489	482	500	481	517	508	560	484	490	556	488	444	458	503	500	511	523	489	453	483	470	503	479	468	457	489	467	478	522	465	463	499	479	513	502	472	475	477	456	456	486	480	466	516	474	505	473	505	487	469	509	522	508	531	492	497	466	509	496	486	491	483	471	475	459	489	461	524	454	532	508	457	487	473	458	481	472	535	501	530	510	477	449	480	506	453	460	532	474	474	475	477	467	498	449	444	478	486	465	437	495	478	515	501	457	476	472	490	496	460	511	505	518	507	491	477	498	445	513	479	501	540	511	482	491	491	522	491	463	463	506	480	477	514	502	503	445	504	485	446	492	539	451	486	458	500	505	515	469	498	470	449	490	486	517	499	497	480	521	426	489	531	507	461	462	432	478	463	500	438	473	497	487	496	445	507	500	481	457	514	477	474	498	471	464	509	507	482	492	485	495	454	491	483	484	486	509	464	493	473	543	467	490	491	464	431	484	447	473	500	453	478	445	477	475	469	466	427	500	432	496	462	467	490	501	488	485	457	465	502	448	485	471	492	496	507	459	509	497	494	455	435	499	485	508	489	510	433	422	523	443	502	448	506	495	509	480	442	489	486	470	479	505	472	498	458	515	479	503	451	476	489	441	494	492	501	449	514	493	503	479	465	511	476	468	535	468	486	480	464	467	477	487	491	441	487	490	468	474	539	485	460	512	496	502	501	470	497	511	448	479	501	506	495	497	471	477	509	426	514	493	487	493	497	488	482	500	444	527	557	462	517	450	498	459	482	484	495	516	452	457	494	466	479	481	485	476	479	496	533	534	529	478	516	497	486	506	501	494	496	487	490	520	487	494	437	518	484	481	475	511	505	471	464	516	480
5298	10208	8444	4365	3102	2255	1839	1651	1456	1260	1127	1075	1029	1015	967	882	881	844	846	852	833	845	849	733	757	815	774	806	773	775	730	760	767	728	803	736	737	788	770	724	737	758	707	677	758	757	735	733	708	740	736	715	722	748	751	683	740	794	695	729	752	699	694	692	722	723	687	723	741	713	761	718	717	698	721	719	728	703	751	748	737	709	743	733	749	704	710	755	721	708	744	728	703	749	677	731	753	703	772	708	746	703	703	698	734	721	702	744	680	763	714	702	643	696	735	730	751	714	715	716	734	746	744	707	715	728	744	706	720	706	723	735	680	768	702	752	686	680	684	749	706	742	722	719	672	668	713	763	690	713	709	690	693	746	739	739	689	728	725	702	699	707	755	739	734	711	733	735	668	715	720	737	660	729	704	708	745	742	710	757	740	754	813	714	719	687	679	699	714	682	697	722	729	704	679	762	738	709	700	768	727	691	709	716	764	699	732	699	709	719	707	731	672	742	720	689	718	686	685	736	759	705	701	729	694	732	725	755	690	688	724	741	741	717	707	707	768	701	738	704	713	671	697	682	689	771	724	726	721	727	712	741	721	731	751	718	732	712	713	758	727	763	701	740	676	716	752	721	743	775	725	698	756	748	770	717	705	741	735	735	740	718	737	740	722	753	761	698	728	733	733	712	738	696	709	680	715	710	764	762	753	731	706	682	735	696	700	746	763	747	717	717	699	665	677	734	698	694	741	739	719	729	730	710	632	736	697	716	749	713	721	764	747	736	734	672	723	737	695	735	721	709	690	720	719	679	692	686	706	719	682	714	716	716	711	745	686	759	705	695	738	729	695	714	699	703	738	679	695	685	679	687	688	717	711	700	701	715	661	751	766	749	668	721	733	683	753	783	728	727	711	700	724	690	747	704	730	683	726	734	736	649	708	649	735	722	716	749	706	721	725	719	708	742	696	753	695	692	751	735	704	770	736	716	736	764	796	722	744	756	668	677	707	762	726	692	681	708	718	709	696	759	770	753	714	752	733	714	704	687	676	748	694	708	709	737	691	701	679	722	747	745	707	752	729	713	704	762	743	732	702	715	718	723	768	691	711	705	755	725	702	742	746	767	701	699	710	747	730	743	682	744	704	717	732	739	701	754	703	678	741	720	699	727	706	717	702	744	713	687	689	725	714	696	721	715	749	706	707	719	750	675	753	758	736	678	691	731	715	702	720	689	736	754	715	681	710	728	722	744	673	752	683	717	747	755	731	711	759	679	718	731	737	687	711	738	700	752	716	767	761	756	676	776	702	782	771	706	697	713	737	684	696	724	746	707	700	693	723	736	709	649	679	747	699	751	736	698	749	686	727	716	693	701	744	770	657	713	720	700	763	750	743	725	761	722	715	702	740	670	748	716	676	698	707	682	739	672	711	748	738	680	713	691	663	677	768	716	698	771	704	743	694	693	725	707	726	698	696	736	744	704	687	712	702	734	718	725	719	777	699	696	710	717	726	732	702	719	748	713	705	730	734	722	723	728	733	725	728	728	760	690	728	719	743	737	736	687	724	723	725	713	724	748	684	690	723	689	711	694	700	723	728	700	694	709	756	707	731	750	683	681	690	724	697	692	696	687	705	737	709	726	715	740	719	716	669	651	763	710	737	726	708	682	752	746	743	709	711	712	741	728	665	716	753	749	660	739	732	727	681	687	697	739	705	784	738	752	705	741	743	756	717	698	695	769	686	709	684	766	682	677	675	710	729	730	723	680	736	689	729	769	694	736	763	723	707	717	662	779	776	705	709	733	727	704	724	736	679	694	721	731	693	731	735	753	730	748	712	681	701	731	672	759	727	750	748	715	758	711	685	754	732	697	780	685	741	702	725	760	701	767	692	717	731	715	748	703	756	713	720	624	704	708	757	695	727	696	697	702	741	729	737	729	797	766	740	728	707	783	766	711	725	695	760	719	696	695	712	750	715	716	682	729	734	714	675	703	755	727	743	712	729	714	761	717	668	722	746	714	697	732	709	702	693	718	758	707	715	737	680	694	713	731	730	731	737	730	732	752	706	716	720	708	693	752	710	712	721	721	708	704	693	723	703	696	700	693	720	683	707	726	732	710	689	680	671	724	725	701	754	697	716	731	689	726	667	709	728	719	719	725	728	747	702	722	689	734	734	703	743	686	718	738	761	720	670	670	708	736	676	748	708	693	690	707	652	715	688	728	659	696	713	635	767	725	700	752	672	714	721	761	742	738	715	694	734	710	714	725	734	723	732	648	702	686	696	730	761	691	749	746	726	738	712	764	718	701	700	684	701	736	743	707	685	710	760	699	679	655	765	709	712	717	709	704	714	685	739	722	688	730	716	712	737	736	716	718	692	718	732	715	702	746	741	706	745	697	671	748	690	723	711	760	703	680	736	725	715	694	779	737	689	665	732	675	694	728	705	719	689	708	752	701	701	740	675	755	729	698	745	694	708	725	728	700	697	633	677	709	710	693	737	721	676	730	744	706	712	744	746	694	769	742	723	727	712	700	726	717	728	696	690	765	692	720	668	733	682	747	699	730	741	729	688	742	682	671	696	758	653	750	719	691	705	705	735	710	714	730	763	678	705	749	724	716	694	684	681	681	704	691	696	704	715	679	681	715	681	723	728	679	694	731	718	732	691	719	707	766	694	729	721	710	747	716	674	722	719	782	691	767	682	736	734	721	732	712	731	743	720	687	704	724	720	719	682	728	722	678	725	695	744	726	697	714	774	717	703	704	759	767	704	707	713	675	714	750	697	704	718	675	719	744	738	766	696	729	706	702	715	731	697	707	753	724	729	738	724	686	738	702	705	714	736	677	713	725	733	734	699	695	740	711	724	751	733	755	704	714	671	719	683	754	707	779	712	676	783	733	703	721	739	789	684	683	698	697	716	689	729	754	686	695	709	732	684	711	699	722	692	723	694	778	742	667	723	715	739	700	748	712	726	717	727	762	693	730	731	711	761	699	745	724	696	689	769	734	715	724	683	698	763	697	713	706	730	746	715	727	756	740	722	713	712	706	699	732	733	710	770	673	741	755	694	752	691	702	709	713	743	724	760	750	705	735	719	641	722	737	731	702	707	732	731	705	705	718	731	728	760	692	715	763	715	705	721	717	707	678	749	717	755	743	705	733	682	705	672	733	720	718	750	734	671	757	740	718	745	714	747	691	758	721	739	720	706	690	694	697	735	700	733	689	724	702	719	698	705	716	709	725	747	742	763	718	735	748	727	738	698	786	732	699	690	727	710	694	709	710	738	713	744	708	686	723	721	708	688	694	759	740	715	770	701	725	725	724	700	731	692	696	732	754	712	733	719	703	743	698	705	700	717	774	751	697	703	743	736	693	723	751	723	724	733	752	699	696	748	758	694	740	728	711	713	691	696	727	756	704	651	681	728	730	693	725	757	693	720	721	747	748	724	693	725	705	741	696	694	754	704	760	726	703	754	721	713	723	698	738	723	724	714	749	699	702
22938	21054	28770	23557	21054	20805	2988	835	650	552	452	387	389	364	315	308	298	294	288	271	246	277	269	270	253	247	280	257	242	232	233	233	211	246	263	237	230	236	236	241	248	230	238	224	225	213	220	236	192	211	215	248	202	210	201	223	219	233	232	209	221	213	229	244	239	227	225	204	236	207	211	198	204	225	217	209	242	226	227	195	203	226	213	233	209	225	205	216	242	220	240	207	236	195	205	240	221	244	191	213	219	229	202	217	194	216	216	237	209	225	203	219	247	217	194	227	193	195	225	203	244	213	244	232	199	224	210	233	222	226	215	229	221	205	198	188	214	198	235	244	215	236	195	241	204	215	236	221	215	200	226	247	210	218	207	208	228	223	187	241	224	231	199	222	219	218	202	211	213	198	213	199	218	217	207	244	205	237	210	206	201	229	218	232	219	230	223	191	211	194	186	195	221	220	243	209	230	195	214	203	219	217	210	219	226	203	218	215	211	210	207	190	216	223	205	204	223	205	213	201	217	216	234	213	220	198	236	217	221	236	225	227	185	231	220	222	207	203	208	201	196	223	225	208	210	228	209	194	221	232	198	225	246	207	214	216	241	222	224	227	205	211	207	195	215	190	230	212	199	170	232	233	201	219	202	187	218	201	200	235	229	194	221	205	233	234	220	232	212	237	217	239	227	200	236	233	206	216	193	233	214	221	205	216	226	249	228	223	188	224	199	216	217	221	191	213	206	225	205	209	198	249	207	220	217	229	193	201	190	225	232	200	203	226	217	205	232	212	215	203	196	221	188	214	196	178	221	202	225	212	211	242	213	236	198	205	225	213	215	216	183	214	211	222	191	223	224	197	195	231	206	224	238	211	189	211	202	201	191	220	225	220	222	213	241	215	206	196	189	223	217	196	222	231	200	222	229	207	229	217	195	217	220	213	196	193	199	236	221	198	227	232	232	237	213	202	217	223	212	208	227	232	205	221	210	203	213	205	236	206	232	217	216	236	204	223	212	226	206	239	223	206	199	217	217	226	205	219	231	210	214	224	194	215	182	211	189	199	187	210	204	221	226	220	222	219	223	192	220	203	223	207	207	209	254	227	223	212	201	210	205	228	206	212	204	196	198	233	232	210	187	200	253	193	217	237	219	225	232	224	217	225	226	204	212	236	209	231	227	201	186	222	223	233	219	208	204	207	200	223	215	202	190	209	244	244	177	231	217	225	203	227	220	229	230	228	222	224	211	231	211	190	205	224	209	212	203	231	204	216	227	204	215	198	210	228	193	189	227	217	195	222	195	208	208	210	181	218	197	191	213	189	211	207	212	248	209	196	232	207	205	203	182	235	212	205	219	230	219	210	244	235	189	195	195	224	230	232	231	204	210	205	215	225	208	222	200	218	202	231	213	205	191	204	198	193	219	218	219	212	219	223	238	229	229	211	225	232	223	196	204	178	221	212	202	222	225	206	233	210	243	198	210	222	212	237	206	204	197	204	234	226	202	211	225	206	214	231	222	202	205	215	206	215	214	229	195	203	201	235	208	222	226	235	207	190	232	217	187	198	213	225	206	209	221	205	204	222	205	219	217	212	209	245	215	198	224	226	213	224	199	218	208	196	222	177	224	225	219	198	236	216	206	226	227	232	195	188	191	207	236	213	211	196	198	231	236	225	191	213	227	211	215	210	203	227	210	219	213	212	224	213	203	203	206	186	219	206	200	185	199	213	206	186	221	198	204	185	201	193	193	225	219	206	217	206	220	194	240	228	219	187	214	206	205	227	223	208	203	211	230	218	180	222	199	220	217	231	229	202	235	206	185	227	219	208	207	223	227	219	210	206	225	189	204	211	216	224	213	216	219	216	200	227	220	198	223	204	208	218	201	214	205	222	231	206	225	250	193	205	252	209	210	215	222	192	240	186	212	204	212	235	218	212	206	212	210	209	237	200	203	219	211	197	195	204	213	190	220	243	215	214	199	199	212	225	208	224	231	217	211	215	224	207	209	213	204	225	216	198	211	219	231	199	198	218	207	217	222	221	202	235	201	221	222	191	208	222	217	227	218	205	214	196	220	222	200	212	218	204	201	215	215	219	205	222	206	221	198	206	214	187	214	213	244	192	217	220	233	211	217	224	191	215	202	232	227	226	208	199	218	230	215	214	202	213	219	241	204	217	215	224	228	200	203	211	226	213	198	215	206	203	190	217	206	211	219	202	215	204	194	219	206	228	221	249	216	211	211	216	217	234	220	225	224	193	221	201	239	205	215	221	208	192	227	226	232	215	212	240	215	238	220	199	246	217	203	192	197	223	221	218	209	195	191	186	185	210	195	207	200	237	215	227	210	234	221	220	222	220	222	200	223	225	180	251	202	225	214	224	211	244	207	214	208	198	231	189	204	212	202	235	203	196	210	230	205	213	204	218	200	219	198	212	218	198	221	234	194	206	229	218	227	209	203	249	197	218	189	197	198	199	209	205	235	225	229	211	228	231	201	204	208	229	218	212	210	205	210	212	201	206	215	234	198	239	213	209	218	191	228	200	195	216	233	234	213	205	222	214	219	210	234	202	228	187	212	232	212	205	196	241	242	198	222	226	177	217	213	225	245	218	209	211	233	193	223	225	210	221	204	197	232	221	214	203	197	202	213	208	222	202	212	201	228	208	211	212	215	228	245	210	218	215	217	210	217	228	187	210	221	211	206	203	219	206	239	231	220	213	222	225	226	170	226	204	246	195	205	202	213	220	206	213	214	230	187	196	201	219	227	222	228	216	215	214	231	197	195	181	193	223	215	226	221	219	196	205	228	205	204	224	234	216	195	216	216	207	222	191	214	234	192	222	209	200	247	225	194	225	213	203	182	245	207	204	197	203	179	188	230	208	237	220	252	227	204	214	198	208	191	226	210	180	195	217	202	210	228	213	185	197	213	223	239	233	210	212	211	223	203	222	213	208	225	206	217	229	200	190	212	225	190	205	221	214	238	214	191	216	225	229	202	213	225	224	221	197	235	213	202	223	232	182	231	199	212	214	200	192	188	240	233	223	218	206	232	197	193	196	186	200	216	205	224	215	217	227	182	220	206	225	237	236	218	201	217	219	258	228	197	208	218	190	226	205	176	209	229	197	211	216	233	223	233	213	198	184	229	200	201	201	206	223	222	208	213	215	220	219	202	220	186	194	215	227	215	210	222	211	214	222	217	193	204	204	224	200	200	214	230	228	217	229	230	208	211	206	220	216	180	216	193	218	216	218	199	205	206	207	220	192	217	217	215	237	206	211	231	232	202	199	208	218	208	216	202	211	214	207	224	215	201	204	199	229	214	221	226	211	210	194	211	226	225	204	215	199	242	226	195	214	214	221	225	220	217	206	206	205	237	213	226	217	202	246	248	218	211	218	223	217	204	217	183	205	198	199	219	239	224	202	227	208	222	234	211	217	220	217	211	230	222	209	223	209	224	229	213	215	224	210	177	209	208	226	209	218	219	230	213	212	196	202	230	236
7214	15413	12925	6825	4536	3293	2533	2013	1695	1385	1200	1044	827	809	705	695	657	614	546	562	526	494	522	474	487	457	424	407	424	424	425	423	369	416	337	417	375	372	377	329	344	361	349	379	381	373	342	355	351	353	351	374	337	350	352	366	346	330	349	354	316	366	346	306	351	307	345	353	319	333	335	360	352	325	329	346	332	379	351	354	310	356	318	318	343	308	324	338	333	308	356	341	354	355	335	335	346	321	352	332	344	329	351	376	356	347	297	339	346	302	308	326	336	339	351	340	321	336	322	317	302	334	344	324	373	323	308	341	335	368	354	350	364	337	333	305	338	314	339	341	344	329	326	308	335	346	320	331	352	323	368	335	347	333	368	336	340	324	343	313	343	345	372	333	312	337	337	317	327	313	360	334	337	318	293	336	333	304	331	341	336	362	299	349	329	354	337	359	344	312	326	337	323	346	333	374	330	291	316	308	309	347	346	342	316	284	325	358	320	331	306	337	364	319	321	335	385	319	328	387	335	333	341	313	368	337	317	344	354	331	342	347	315	336	313	315	325	335	352	355	333	350	337	332	362	353	334	320	347	324	345	326	348	360	334	357	342	329	302	335	361	307	335	324	307	347	349	375	339	332	340	362	316	332	341	311	370	363	343	338	339	323	306	363	345	331	351	300	357	324	335	298	327	312	342	336	301	329	299	325	319	332	322	377	316	331	312	342	315	319	306	346	309	297	321	335	329	314	306	361	310	340	317	366	339	362	336	329	326	332	311	319	342	337	366	324	312	311	350	341	374	328	347	297	326	333	302	318	332	323	343	355	373	332	335	326	342	346	312	317	295	345	357	334	327	332	340	304	358	328	341	320	326	303	328	336	339	345	369	300	321	326	335	336	303	351	341	293	344	356	304	309	336	336	357	355	334	307	359	330	350	335	312	305	328	333	366	348	337	343	335	327	332	350	331	332	312	309	303	301	359	321	333	362	354	331	323	319	355	310	303	321	342	328	310	299	311	344	322	317	329	307	323	369	336	351	346	316	349	335	329	309	348	313	323	313	351	318	323	320	329	333	333	340	349	356	334	309	328	345	331	345	321	317	343	321	297	333	339	323	325	325	344	368	341	326	331	330	331	353	311	326	368	341	353	339	336	346	310	365	337	342	354	335	285	337	338	346	311	303	340	333	322	336	321	346	321	316	336	330	349	304	356	320	355	322	354	325	299	335	330	351	338	344	325	298	326	351	324	324	336	349	328	353	367	319	303	341	316	300	331	304	308	326	322	347	335	320	308	337	308	358	328	348	337	335	336	314	324	297	324	333	326	330	324	366	327	330	309	304	334	333	351	321	390	360	337	327	338	336	341	301	325	370	346	355	311	356	325	356	348	353	327	335	315	319	340	331	334	352	346	312	330	332	348	331	340	322	330	336	334	352	347	325	303	348	333	305	347	356	339	315	328	342	326	333	345	326	343	322	316	327	339	287	308	353	324	320	350	347	321	352	312	295	344	358	346	333	320	336	295	334	337	351	334	346	335	336	340	356	302	367	349	336	372	345	381	360	341	344	318	294	345	336	344	301	302	309	345	342	343	354	365	339	322	314	339	374	308	331	291	313	307	342	306	329	336	332	328	334	293	342	357	353	283	347	316	321	350	337	338	342	343	310	371	333	332	335	331	293	357	315	334	357	339	347	318	295	328	315	325	329	355	351	322	323	332	359	346	337	350	338	322	327	339	353	356	317	387	310	327	291	329	343	328	294	333	337	362	343	337	339	349	329	341	334	351	307	331	317	350	318	333	337	337	342	354	292	296	330	328	335	337	364	361	332	324	314	343	349	322	362	363	355	349	337	350	344	333	380	346	327	354	338	327	337	322	318	326	343	303	331	359	349	298	329	316	282	345	299	350	347	323	322	336	307	308	330	343	337	331	346	350	349	327	351	362	334	328	325	341	329	338	337	346	311	329	329	322	325	348	326	338	333	311	333	288	353	304	299	318	341	307	332	337	341	339	352	326	326	328	329	349	309	303	327	318	315	313	343	323	327	325	314	320	312	337	361	359	300	358	303	346	339	316	321	342	336	333	341	313	330	292	307	341	357	327	334	341	333	337	361	317	317	331	357	342	300	337	339	352	331	324	362	320	343	331	352	330	318	317	338	330	383	328	332	309	353	342	322	342	331	343	344	337	295	328	329	348	319	306	286	340	335	336	314	323	310	336	313	316	330	308	335	320	343	335	331	363	370	319	348	315	342	364	333	348	313	340	312	324	327	346	347	357	334	326	326	328	338	319	360	352	349	313	323	318	302	311	343	319	338	328	318	322	329	342	318	328	385	339	376	336	347	340	316	323	309	341	354	343	333	358	327	333	318	300	366	356	331	308	355	312	308	312	343	326	328	334	337	378	357	334	325	347	329	333	297	317	319	355	317	316	331	326	350	338	328	319	352	341	343	330	323	321	311	309	312	335	328	314	340	369	328	297	312	320	351	325	316	325	333	348	361	363	324	294	313	340	323	312	326	320	345	318	334	324	343	311	337	359	372	342	349	325	323	347	294	299	349	315	322	363	321	314	342	351	322	338	336	338	325	344	350	339	340	330	307	334	342	321	329	336	315	316	333	305	350	338	319	325	324	316	333	352	332	350	330	350	321	332	327	345	329	307	335	340	359	344	312	319	341	319	347	360	378	338	336	309	324	307	357	334	336	320	332	317	371	322	339	325	313	335	351	340	319	323	333	309	365	312	331	342	357	300	330	311	335	347	328	325	314	306	308	327	319	352	306	350	356	352	330	332	353	343	350	335	336	345	338	369	307	307	349	337	325	316	344	369	352	369	311	336	310	335	336	309	325	279	330	343	314	353	344	322	318	322	370	344	342	347	315	316	341	316	333	308	338	320	323	329	325	304	306	329	341	363	345	316	337	346	330	330	323	345	322	298	335	362	319	354	324	331	318	310	332	345	332	334	353	357	316	326	320	319	346	362	312	335	317	328	311	342	353	325	331	319	314	325	343	346	336	325	322	354	347	321	345	326	312	301	324	323	341	346	321	349	324	322	314	363	321	360	366	325	309	333	362	356	329	343	331	319	340	329	340	324	332	333	326	330	327	359	360	346	331	313	342	318	350	324	335	336	357	335	363	345	335	346	368	353	354	342	319	344	328	358	319	354	331	361	329	286	311	338	316	320	320	347	370	327	331	308	360	314	323	324	325	327	337	354	330	306	338	304	310	324	301	347	344	322	323	339	317	308	302	330	318	325	349	312	330	316	368	325	359	308	317	370	315	331	354	337	347	367	335	311	337	300	331	341	389	379	319	326	318	339	307	332	310	328	332	314	340	300	331	305	322	317	327	333	344	364	347	335	345	324	323	307	345	349	306	336	359	356	312	313	338	324	327	332	281	322	306	324	330	362	358	329	323	316	338	326	307	350	293	310	330	359	354	335	359	335	330	336	344	334	351	331	365	340	344	325	316	336	321	310	319	344	311	290	356	324	372	332	330
26602	19897	6424	901	618	527	553	491	518	505	510	508	494	514	522	490	485	471	480	509	483	508	510	511	466	551	512	528	499	502	471	491	489	508	431	511	497	496	515	530	503	542	467	507	471	441	475	454	461	470	471	492	504	487	473	486	489	506	526	511	488	509	514	519	477	440	468	459	502	469	548	472	472	481	460	492	503	488	522	527	521	546	491	494	467	517	453	512	475	502	504	519	458	480	511	500	514	462	448	521	458	509	496	488	524	488	486	527	486	470	470	515	485	522	505	473	489	497	488	475	494	498	497	456	506	494	479	464	465	509	513	437	485	505	496	528	537	495	484	510	478	512	490	491	515	468	520	485	488	492	489	488	527	487	471	455	459	478	478	493	514	485	522	472	485	468	488	519	476	508	500	520	505	522	514	519	500	488	492	519	482	481	476	511	509	478	460	504	512	527	506	497	462	496	488	493	479	512	503	489	463	499	473	472	450	500	503	491	511	483	491	487	510	466	475	463	479	510	497	483	485	462	467	524	514	497	466	511	502	468	472	496	505	488	536	542	514	517	471	490	462	484	524	477	466	481	467	497	505	483	501	472	493	523	493	493	435	495	466	458	518	516	470	498	512	517	480	490	497	522	451	472	472	539	485	508	482	511	488	509	488	491	460	471	482	478	487	488	485	446	514	484	505	433	512	486	489	498	491	511	489	508	479	492	457	480	485	505	479	507	454	481	507	467	513	478	490	481	499	509	482	498	479	459	481	488	496	520	469	506	481	480	468	483	493	490	439	453	476	471	534	516	497	508	487	455	471	511	504	483	496	475	481	473	493	483	526	499	487	508	506	529	458	499	484	483	510	512	460	462	558	506	490	464	469	452	451	478	478	490	488	535	452	508	500	476	488	486	477	494	489	494	475	458	480	497	484	458	475	486	468	482	503	474	517	516	480	529	487	509	506	491	498	512	515	469	485	454	538	475	505	513	483	494	457	523	489	481	499	459	483	507	525	496	486	464	477	526	475	449	495	502	482	464	524	507	484	496	502	479	458	479	456	509	463	512	501	489	510	492	478	448	536	484	505	469	510	517	445	518	510	497	443	495	516	534	473	482	507	517	488	450	532	492	530	514	503	508	468	485	506	467	451	488	494	539	502	459	512	439	474	511	474	474	523	487	481	496	517	461	506	474	489	514	509	502	540	522	480	511	478	509	508	466	474	513	501	521	494	478	502	487	535	518	488	446	494	482	514	499	505	470	499	478	535	486	505	485	446	503	489	496	502	507	468	476	474	472	485	465	483	488	508	470	499	491	484	482	483	489	472	470	529	457	499	449	476	465	539	477	508	487	449	496	502	491	483	468	461	458	526	496	493	463	540	500	494	482	485	471	483	462	454	499	439	485	521	491	515	510	434	507	479	528	500	480	487	496	515	479	458	493	462	484	494	499	512	520	511	488	500	512	488	476	454	494	431	499	486	468	511	515	473	465	467	476	495	505	501	472	517	469	503	473	477	533	497	489	471	464	490	486	498	514	479	513	486	487	463	499	497	513	481	490	482	530	484	511	546	532	517	485	494	488	479	488	480	483	502	518	475	504	519	484	521	508	471	479	477	501	505	464	503	516	540	515	509	475	498	471	509	478	559	478	485	532	489	502	544	507	485	462	477	493	498	487	481	427	468	480	470	507	476	468	480	504	496	543	494	493	496	505	492	488	456	500	480	447	502	479	509	473	492	483	503	459	465	475	461	483	483	488	484	502	468	497	481	481	511	433	452	500	539	495	479	446	475	503	456	494	486	485	499	531	490	461	525	495	478	469	512	487	462	507	518	521	464	520	501	489	499	487	495	508	478	502	485	506	507	448	494	498	477	512	466	498	486	525	495	519	470	462	468	503	477	539	454	477	511	485	433	487	518	472	509	463	454	462	479	511	492	509	514	480	496	496	487	537	517	506	495	515	509	498	443	484	493	514	464	485	464	496	441	457	492	468	494	487	494	513	486	517	476	503	468	476	504	504	495	518	496	498	532	531	451	481	526	500	494	522	485	474	534	501	509	452	460	479	485	501	481	462	447	476	444	506	515	482	507	523	482	488	509	523	486	489	516	513	482	469	471	451	466	447	492	532	494	509	534	516	438	502	479	497	506	495	482	503	493	509	450	471	518	526	480	462	523	471	505	497	480	507	464	486	443	464	490	491	468	506	486	502	478	531	510	506	510	490	517	543	479	490	512	504	523	492	470	488	497	518	527	482	523	527	485	509	500	475	486	490	526	497	479	503	491	463	513	540	475	495	462	490	455	528	510	484	465	539	507	497	431	545	462	490	495	506	477	482	509	487	482	500	486	527	466	498	476	459	487	534	506	502	501	495	537	492	520	490	500	489	465	488	459	469	510	542	514	499	539	492	458	492	489	474	474	503	488	486	451	483	457	471	462	511	520	500	509	437	498	519	470	497	472	491	514	482	443	516	466	493	525	523	489	517	450	498	491	519	465	495	506	470	500	484	488	474	513	526	475	530	505	476	471	447	459	512	489	481	500	478	485	443	477	464	509	511	505	484	511	474	494	489	460	450	477	475	541	478	501	473	460	523	506	472	468	497	484	492	507	487	483	494	480	494	490	459	497	488	465	453	489	493	482	479	480	476	503	516	480	470	485	513	491	501	468	494	466	508	489	491	528	489	535	521	474	492	460	515	531	502	522	504	534	503	515	493	485	475	466	477	461	504	479	483	437	491	518	479	520	543	501	484	466	495	483	497	472	475	498	497	472	485	495	482	493	471	487	468	484	493	493	487	528	481	499	487	485	496	474	509	457	475	503	517	511	489	515	446	486	483	512	502	519	501	453	555	489	504	508	490	494	482	522	504	513	512	485	446	469	470	473	529	502	505	480	489	474	468	506	488	498	455	540	536	442	483	470	467	509	483	513	495	480	477	457	493	495	482	470	529	490	503	466	509	512	499	503	464	444	481	501	507	534	496	484	539	510	481	495	501	483	474	503	477	479	489	514	484	520	520	475	512	506	512	500	490	424	462	479	500	505	451	464	474	478	500	487	516	489	519	471	505	487	477	516	483	537	499	505	503	496	541	510	534	504	500	486	510	497	477	485	508	509	529	458	472	495	497	509	488	506	480	522	483	473	467	490	501	475	458	472	473	487	492	476	477	535	529	486	502	464	491	495	474	491	453	505	484	500	505	464	523	513	516	484	495	530	475	444	468	498	493	460	519	535	440	465	450	481	499	507	498	505	473	509	466	486	483	493	436	509	496	510	478	539	457	500	464	478	455	495	457	451	482	496	498	478	465	489	474	477	479	504	516	481	520	487	458	495	514	484	496	479	482	475	485	495	461	520	480	498	468	505	518	520	492	448	514	482	500	474	500	486	484	497	505	498	477	502	495	474	487	515	490	538	526	454	534	499	492	489	474	492	486	452	487	478	484	482	485	463	474	480	443	489	536	485	491	507	484	492	484	463	525	507	544	477	508	485	494	496	501	513	508	505	471
4267	1515	1333	1093	912	823	816	773	820	790	725	793	755	717	734	741	729	682	736	719	728	736	761	735	751	722	742	729	667	720	744	718	737	740	734	681	742	696	742	728	724	694	737	724	702	744	724	694	694	725	708	701	710	730	700	709	676	724	710	710	718	770	705	721	725	747	753	715	700	749	725	680	709	750	712	720	685	732	697	711	705	714	754	762	683	759	727	725	734	687	748	785	781	720	767	693	758	690	748	707	713	740	687	727	726	738	753	736	679	713	739	730	738	694	760	719	709	702	723	705	665	721	766	746	694	695	726	686	765	728	689	694	709	782	726	682	726	756	715	716	691	740	670	765	684	704	757	727	713	689	713	768	720	727	741	730	702	660	712	771	724	749	740	732	703	760	690	746	742	706	713	757	729	696	673	751	748	679	681	747	728	728	700	754	712	766	710	712	794	653	699	742	715	683	747	719	715	710	725	717	744	726	725	685	726	730	676	693	735	708	717	690	747	734	734	709	688	683	710	703	714	717	720	735	800	726	762	739	768	732	705	687	704	677	723	741	717	761	706	723	681	770	717	704	750	673	701	724	698	692	768	695	688	688	743	733	686	705	715	770	702	705	705	727	751	738	749	743	720	659	737	749	678	731	696	682	698	723	736	716	778	676	658	713	704	713	733	761	701	748	688	725	704	700	700	713	718	722	739	691	727	711	722	776	720	705	693	688	766	694	732	697	711	696	691	720	744	761	740	712	731	740	663	730	702	712	718	727	709	712	751	678	706	755	756	697	743	714	750	752	700	719	698	718	719	725	721	716	730	755	750	736	698	715	703	724	736	729	746	753	721	711	698	698	682	734	752	744	695	701	760	719	711	722	695	705	688	724	755	732	713	723	728	734	668	773	751	738	752	773	697	757	741	744	732	707	683	752	715	731	727	684	709	729	772	754	733	726	738	693	732	719	756	749	690	732	687	743	731	696	758	685	756	722	752	680	690	704	669	692	741	668	733	762	750	734	684	741	725	714	756	750	743	729	763	753	756	702	770	734	701	761	777	712	735	698	721	730	739	694	717	727	687	743	675	774	717	701	721	693	717	707	702	706	713	711	750	757	697	730	703	707	724	742	739	726	738	741	709	764	710	697	745	738	694	745	701	700	704	710	703	723	710	705	734	687	765	724	710	693	709	738	725	693	745	712	746	698	683	706	727	703	728	684	749	749	709	752	778	731	701	717	688	704	722	710	717	715	698	693	721	718	719	658	690	758	744	713	794	703	769	718	690	713	704	715	702	724	696	727	732	757	733	760	702	677	729	749	710	753	749	708	731	711	725	712	726	745	703	700	783	726	742	695	658	764	728	706	714	704	726	728	766	699	705	709	700	712	705	724	753	723	709	745	730	736	715	743	689	793	718	722	757	720	755	727	758	722	764	709	731	742	693	710	747	700	800	749	700	649	704	723	704	746	699	741	733	754	697	827	714	713	724	750	691	737	716	712	729	688	728	670	723	708	739	706	696	716	726	725	706	752	775	694	705	780	725	669	717	716	772	709	740	753	768	688	735	734	714	738	747	722	726	747	717	723	726	751	752	724	718	738	726	702	744	720	680	714	763	689	697	716	694	704	706	738	703	750	735	706	705	719	741	724	717	742	781	721	719	752	708	730	782	707	655	721	734	712	766	705	713	717	682	729	778	726	709	736	704	726	717	715	692	718	696	724	776	758	713	713	736	740	702	748	721	726	754	720	725	761	741	772	686	719	730	745	706	704	735	722	702	709	772	702	691	720	695	698	734	686	728	738	711	698	703	718	676	706	703	720	707	727	734	706	779	707	727	708	662	710	686	703	736	669	739	761	745	672	712	694	683	712	743	725	747	747	717	751	702	775	735	727	744	699	709	719	729	782	720	700	705	721	714	702	706	716	725	702	715	718	763	739	734	706	748	745	719	722	752	685	739	732	684	702	749	708	735	690	720	729	679	779	709	741	682	709	713	748	756	759	702	675	697	749	726	723	695	735	722	743	694	708	695	745	742	718	755	738	712	730	662	682	763	695	744	708	732	746	753	718	731	731	714	719	715	719	669	753	721	727	697	696	671	747	691	685	724	749	780	746	748	725	702	731	691	700	696	735	738	679	741	757	699	773	692	753	768	677	767	764	674	741	742	731	712	711	737	728	728	718	791	702	765	732	745	717	715	733	711	693	728	729	699	784	738	770	752	737	728	687	734	713	678	776	702	747	723	761	723	751	768	699	760	722	712	714	704	774	732	705	720	717	684	701	677	680	766	732	666	732	675	777	763	744	685	684	764	685	706	682	732	756	719	717	718	724	705	735	757	775	758	740	740	728	765	728	733	711	756	733	661	715	727	741	769	735	748	736	756	769	727	754	709	655	716	698	695	744	777	739	744	742	719	707	705	739	744	741	763	736	716	675	706	709	712	677	723	724	726	689	731	725	753	707	712	751	711	766	731	768	721	734	686	753	748	732	760	720	727	730	736	733	714	759	667	736	699	776	774	699	690	705	659	702	722	757	698	731	751	731	773	730	745	670	740	688	688	720	697	736	713	707	741	777	673	708	757	733	720	716	716	724	736	727	727	712	743	703	753	704	719	712	687	757	746	698	711	676	741	703	701	717	738	749	719	722	777	706	684	694	746	733	723	697	748	734	715	775	723	716	734	703	690	709	739	729	714	766	750	718	722	733	723	727	741	685	728	683	737	757	689	710	743	698	745	713	717	724	692	750	723	704	748	729	740	742	694	707	769	719	710	688	686	755	714	701	733	739	704	704	726	716	763	709	705	732	757	729	664	688	691	742	727	734	738	721	734	688	720	713	698	741	755	740	779	755	707	687	698	754	767	719	729	725	710	723	721	748	709	742	711	773	704	687	729	732	714	734	716	710	716	739	723	705	701	785	682	763	696	753	717	743	682	702	774	743	745	708	774	711	690	701	730	732	716	706	698	665	753	700	682	691	733	734	736	699	739	738	706	695	740	717	691	727	721	717	710	751	693	685	672	659	775	723	714	719	742	718	720	716	714	721	735	686	677	779	722	744	749	747	729	753	705	769	745	766	724	725	713	717	685	770	737	730	717	771	699	665	693	754	642	673	684	720	746	689	766	709	708	705	744	751	702	716	711	726	709	765	727	722	721	711	752	735	705	737	733	726	671	726	728	714	734	727	712	745	719	752	688	737	721	735	774	708	741	707	726	679	675	733	749	744	720	711	728	764	716	711	713	723	715	703	745	660	705	729	725	770	717	718	741	715	739	730	725	686	719	661	693	695	760	739	733	711	724	726	748	738	676	703	748	707	742	705	732	719	763	743	749	760	713	715	702	659	784	714	687	766	691	696	769	717	724	770	744	700	724	703	738	701	685	704	760	725	714	701	702	701	714	732	748	733	665	704	755	768	748	716	685	730	714	741	754	757	702	750	728	714	736	706	718	671	693	731	740	721	756	736	674	721	684	703	768	751	735	727	739	710	708	722	732	719	753	709	716	738
23813	21068	28262	24100	20988	5410	1116	783	655	684	668	624	628	515	566	516	582	523	483	533	498	522	519	503	512	473	507	505	510	461	465	491	500	485	477	459	466	536	492	486	501	521	479	474	521	538	469	486	512	483	470	506	479	516	501	454	479	504	468	467	492	469	468	514	462	476	490	484	494	500	475	462	510	528	491	476	501	454	453	474	512	524	489	461	462	505	483	497	497	467	472	502	510	487	497	509	476	453	520	473	470	482	505	490	513	495	458	470	479	470	457	495	472	492	455	507	465	478	455	492	474	462	438	485	476	448	491	463	505	520	482	486	486	491	487	492	502	485	510	509	468	519	421	482	465	498	491	518	491	479	486	478	480	505	441	490	488	455	509	464	470	485	501	475	474	482	457	463	471	503	490	458	531	468	491	496	462	504	484	449	455	462	479	463	462	492	462	501	496	467	457	481	496	528	482	500	460	461	472	501	497	514	450	430	489	479	485	465	487	505	474	457	470	525	495	505	492	451	486	482	475	504	457	483	513	490	449	472	469	498	493	445	472	473	454	471	472	488	483	472	492	476	477	488	472	497	451	466	436	447	512	461	508	469	496	428	488	465	483	489	464	454	487	474	499	488	487	457	454	478	465	459	507	509	487	477	476	496	506	482	516	440	473	464	489	463	494	479	499	495	460	424	512	463	511	442	483	470	481	492	466	494	476	479	472	494	493	479	445	482	454	458	481	461	464	474	475	454	464	460	494	495	450	454	493	461	490	512	471	463	474	479	493	502	524	449	492	479	507	538	496	481	490	451	501	448	483	501	465	470	499	459	475	514	489	468	489	431	470	466	487	474	472	471	478	481	485	460	480	502	455	486	451	441	466	469	458	454	509	467	508	498	463	491	511	492	474	464	468	484	458	455	456	471	438	482	458	505	465	483	505	498	492	497	447	458	507	448	493	493	481	457	478	489	516	472	477	495	504	473	515	509	479	460	489	469	493	461	491	471	495	462	481	480	458	449	454	523	477	494	485	456	488	494	479	456	478	505	433	487	506	497	478	440	472	516	478	444	468	483	488	451	495	465	466	445	496	458	488	479	466	454	464	495	506	474	479	521	473	481	424	532	456	500	516	497	484	454	458	482	526	499	477	470	472	443	481	468	442	509	455	493	494	454	496	485	483	492	446	463	462	476	461	458	501	444	506	482	497	443	491	453	478	454	490	468	501	454	453	494	483	444	436	515	460	468	467	464	483	498	490	490	461	479	492	488	446	488	485	460	455	462	503	529	477	486	471	489	497	487	502	454	502	433	462	501	501	456	456	485	502	459	500	465	494	491	484	451	443	466	480	496	471	459	463	473	511	506	483	498	452	446	477	470	459	501	447	518	485	484	480	453	476	460	498	457	464	444	436	523	476	470	487	469	442	499	507	480	473	487	480	515	445	475	477	457	490	496	522	476	446	466	486	464	515	498	505	509	471	490	457	473	482	469	474	459	487	443	467	489	470	484	477	502	522	491	491	501	481	463	509	479	530	475	478	488	491	482	484	472	474	461	494	447	489	472	502	456	500	442	493	476	510	471	509	515	505	461	476	470	494	460	478	458	458	496	481	487	468	484	468	450	459	509	467	483	433	477	471	481	455	468	462	503	501	498	475	500	475	472	486	477	520	474	484	508	456	519	494	490	497	470	507	472	432	436	495	492	472	490	466	463	469	477	480	501	469	459	490	473	505	441	448	478	447	474	466	486	465	484	492	446	491	432	484	482	487	495	486	544	429	513	476	491	490	484	460	486	458	493	473	482	494	449	467	465	466	463	477	447	468	510	478	482	486	485	456	472	476	478	468	452	463	511	507	529	468	491	452	487	457	475	448	469	494	502	473	473	438	512	462	508	467	486	481	468	492	422	525	485	522	436	524	455	454	442	458	466	491	465	488	479	487	490	465	519	490	538	501	535	458	474	489	471	477	462	505	473	489	430	492	469	475	462	504	450	477	463	458	509	515	441	482	466	481	505	469	495	515	471	481	477	505	505	438	491	458	493	485	485	453	457	463	499	438	489	447	471	450	456	484	441	471	486	459	500	418	461	490	501	490	520	476	490	465	471	491	459	483	490	476	418	476	485	488	490	485	492	484	471	518	461	478	478	493	453	504	496	466	494	439	499	500	485	508	504	465	483	488	470	465	474	459	475	490	479	485	418	524	473	450	497	468	474	507	485	472	503	457	460	530	479	504	499	479	486	464	439	496	492	476	468	476	473	449	454	476	455	461	451	473	523	464	447	460	489	472	472	492	471	486	483	503	490	478	505	471	495	445	467	449	429	456	462	442	445	486	497	493	501	450	474	471	459	455	457	487	490	457	462	489	487	468	451	464	442	473	522	480	487	506	470	467	482	455	470	434	494	501	449	486	533	482	445	451	511	476	446	446	450	510	484	492	512	487	485	470	466	479	463	457	495	452	459	476	462	465	468	482	458	497	535	472	457	458	458	500	449	525	480	514	509	495	495	487	497	506	486	508	487	452	473	497	487	461	504	485	475	499	455	488	509	450	500	464	487	494	458	466	492	462	457	459	476	455	473	502	455	489	480	465	486	518	498	464	468	442	492	469	468	472	520	482	460	494	491	474	499	504	461	529	468	502	456	477	468	471	440	517	494	459	444	449	443	498	489	478	503	453	431	458	451	485	465	485	493	465	515	498	493	561	510	478	497	462	460	475	526	454	475	493	507	472	486	500	472	447	496	508	477	494	499	463	474	492	486	466	474	506	501	475	492	450	491	524	446	493	488	498	476	453	502	492	490	453	465	488	506	497	451	513	517	483	477	469	498	428	505	515	477	456	457	434	446	450	465	472	451	553	442	445	456	478	470	494	483	481	514	436	444	497	469	510	502	487	472	452	498	465	442	488	472	491	505	461	512	470	526	470	458	493	489	470	493	444	491	455	471	479	441	471	481	458	477	484	534	501	485	477	502	510	470	516	477	464	485	490	438	456	444	503	476	475	449	496	511	483	449	465	446	505	486	503	457	493	447	504	480	494	440	480	472	472	478	502	491	451	519	508	488	507	500	480	486	539	500	462	447	485	481	512	515	465	496	470	484	488	528	454	491	470	478	483	428	456	478	510	488	463	500	508	514	464	500	498	486	456	511	434	504	469	437	492	469	517	490	436	467	472	473	453	469	486	510	503	498	477	465	466	479	474	438	433	477	513	463	450	490	473	463	504	497	466	444	472	512	512	453	459	486	507	505	443	524	478	493	457	490	471	502	449	451	441	508	484	479	469	483	456	479	507	471	516	513	490	445	493	488	474	459	506	500	450	459	462	462	469	487	457	446	514	453	475	460	449	456	434	488	441	495	455	467	476	451	492	498	504	449	473	435	484	416	477	440	482	505	458	490	425	466	508	450	481	483	474	443	509	425	474	494	499	462	514	520	523	449	478	449	476	504	483	481	461	470	518	488	473	498	456	483	519	440	453	490	457	469	499	472	504	452	515	470	467	503	471	434
5231	10082	8275	4405	3093	2426	1886	1593	1346	1259	1103	1032	1032	930	929	892	891	859	837	788	819	790	748	774	798	785	755	758	780	790	783	727	720	712	750	755	722	741	683	715	724	713	734	674	730	730	730	714	729	745	711	726	712	709	715	712	716	713	684	753	690	748	704	752	698	736	721	736	736	719	712	722	734	663	733	695	660	694	735	703	720	695	691	724	723	700	736	743	742	732	708	724	718	707	718	733	746	702	701	724	671	746	693	654	672	717	718	761	649	694	748	695	670	759	714	735	716	710	743	702	734	667	766	668	750	689	723	769	700	716	749	700	715	736	724	716	722	689	718	750	694	711	722	721	663	756	721	733	687	710	731	678	707	750	715	705	703	753	740	683	723	688	685	710	714	705	754	715	715	698	742	723	686	706	716	710	734	753	688	709	736	739	740	745	718	728	761	740	719	718	700	702	704	744	721	740	635	711	696	682	741	730	715	755	714	694	712	721	746	708	676	768	697	715	749	739	666	706	742	760	739	731	678	744	700	727	680	734	750	701	733	694	708	710	752	688	701	682	731	746	724	690	694	743	727	729	711	725	703	742	706	747	686	718	657	706	703	661	701	728	656	687	742	764	710	653	699	703	676	729	691	702	695	711	728	684	674	713	746	726	648	735	687	659	716	759	702	727	762	683	685	733	726	650	704	778	690	712	719	739	697	724	718	654	725	716	723	727	739	677	688	720	714	721	748	758	687	705	670	726	704	676	687	695	700	753	714	738	694	706	716	764	731	698	663	717	716	714	716	739	688	695	704	743	734	671	755	746	698	723	710	731	745	726	657	722	668	712	720	724	734	762	677	679	726	756	753	758	710	730	716	723	703	708	718	729	741	707	708	701	707	667	762	707	704	685	676	724	749	734	675	695	720	699	690	685	680	726	703	725	694	676	729	727	757	707	707	743	693	714	711	735	721	715	702	706	713	680	702	729	712	671	691	722	730	719	734	723	696	746	741	697	731	749	703	690	748	693	680	707	701	739	737	654	721	731	710	764	697	688	714	697	706	718	767	697	742	689	727	724	690	704	721	697	697	705	666	718	721	671	722	673	695	749	705	749	722	742	676	702	704	702	726	686	740	707	714	726	726	725	663	701	690	684	721	716	730	696	720	693	732	737	687	713	712	719	712	672	722	704	766	702	767	733	722	744	711	677	713	701	727	738	734	712	772	744	649	754	694	708	737	756	693	645	656	679	739	705	683	679	641	702	747	665	706	710	756	669	689	745	765	730	716	750	667	681	727	709	700	731	726	701	734	730	761	693	691	714	705	671	727	741	729	693	762	739	677	764	707	702	773	711	730	759	746	707	724	728	755	741	713	711	659	679	709	684	709	711	733	711	695	764	716	660	724	702	737	669	714	713	732	709	676	713	696	757	674	672	726	680	705	696	727	694	722	734	701	705	653	711	728	714	722	701	747	750	753	713	719	712	755	765	715	746	729	723	712	742	710	676	712	667	726	667	679	746	716	761	727	750	666	636	740	757	701	696	690	710	713	691	729	706	728	701	737	720	724	708	741	763	690	694	657	730	664	722	713	724	709	723	710	707	731	685	679	752	691	695	713	710	734	704	747	713	698	749	719	716	711	715	738	743	737	703	700	714	708	694	733	704	695	720	710	677	741	705	739	724	715	678	715	754	749	721	727	720	717	686	714	678	713	661	719	732	704	712	694	727	714	695	678	665	759	771	710	709	743	726	713	734	683	726	672	700	712	699	722	676	715	671	713	701	711	731	728	677	728	714	741	721	730	679	735	687	740	741	702	689	676	700	716	694	748	768	734	759	696	705	696	682	778	708	660	748	714	752	705	705	719	702	706	699	732	728	712	713	688	725	747	710	734	733	731	737	680	713	667	687	760	697	730	690	734	682	765	740	693	697	720	701	745	695	754	762	726	702	683	746	675	697	736	733	745	752	678	712	762	718	751	742	706	720	739	710	737	734	734	775	680	731	714	727	720	675	660	703	701	691	702	696	715	698	707	713	671	722	759	689	711	720	700	717	680	646	689	719	695	713	710	702	720	677	672	650	676	762	694	698	752	711	706	718	665	730	714	733	722	728	693	749	684	719	730	696	726	736	707	721	709	705	705	734	639	732	717	758	708	747	736	712	690	687	715	718	734	722	701	740	685	723	731	660	708	746	702	695	720	688	702	685	713	730	742	673	689	659	734	730	710	670	710	728	706	680	716	722	710	722	733	672	676	714	695	726	747	715	713	738	665	690	753	707	662	671	701	695	717	708	687	729	707	712	771	695	712	717	698	739	722	731	729	732	695	720	700	700	731	718	720	688	697	680	669	772	763	723	717	707	684	701	678	699	678	715	708	675	715	677	718	754	716	731	710	762	713	712	690	702	743	721	744	715	723	731	770	732	738	665	701	700	744	733	706	747	759	687	715	685	713	714	677	728	660	689	762	757	733	658	685	721	657	688	706	694	720	714	715	741	698	702	722	668	715	755	758	679	728	712	708	690	728	729	731	729	689	736	687	729	658	736	721	750	713	737	690	732	750	716	713	719	706	736	706	724	708	717	704	670	750	689	723	696	752	722	742	646	740	749	754	712	675	702	735	724	638	684	765	717	725	696	669	707	731	691	703	724	703	721	712	716	745	733	732	704	721	761	725	760	675	728	729	716	686	729	742	685	742	702	733	688	707	723	716	709	697	715	714	726	705	657	723	701	703	658	689	730	708	709	686	679	681	733	710	719	724	687	717	709	703	690	732	694	696	703	728	740	739	724	671	711	694	699	759	676	705	751	704	778	706	706	698	705	733	689	734	660	722	698	752	735	722	694	689	752	706	711	715	663	688	709	658	727	655	717	759	730	739	725	693	698	685	719	719	728	675	645	693	755	742	709	709	672	689	722	710	693	744	694	709	706	717	679	719	681	705	687	762	721	709	691	698	737	726	743	752	674	719	711	692	708	734	729	682	665	716	720	745	722	716	736	737	688	715	708	694	714	704	693	719	667	749	709	702	695	745	693	678	706	726	736	701	693	683	693	726	628	680	737	704	675	709	698	743	688	723	734	754	717	704	664	683	722	724	716	729	691	648	714	732	707	715	744	724	735	681	723	698	652	704	755	718	757	719	689	651	696	685	743	692	749	752	701	783	716	720	681	681	725	725	711	738	695	719	749	715	701	686	687	714	731	708	722	708	704	728	740	749	763	683	714	698	800	732	706	722	735	709	748	723	678	720	733	730	722	701	703	711	738	731	657	647	705	723	718	736	724	734	757	736	700	717	745	732	747	669	683	743	739	720	658	660	699	726	722	701	735	726	674	722	743	688	780	757	734	685	751	656	779	743	732	731	728	678	714	767	754	771	713	692	692	697	738	656	672	681	727	731	768	671	663	695	666	782	685	694	726	703	739	698	790	746	682	736	681	658	708	719	731	711	687	732	668	712	723	712	717	717	738	740	738	674	727	716	749	724	738	702	707	722	736	712	730	711	685	755	687
22908	21048	28750	23553	21048	20792	3004	808	610	496	480	426	357	366	326	329	319	323	271	269	269	242	225	271	240	261	242	221	248	265	257	258	229	235	254	236	214	239	245	228	219	203	223	238	217	225	222	226	226	243	227	210	242	212	200	205	231	213	189	211	228	219	224	219	206	227	219	214	203	190	185	224	233	210	205	223	194	218	229	223	198	233	198	210	207	215	208	192	223	222	190	216	200	204	205	180	198	211	197	228	222	231	210	195	228	217	194	233	224	212	197	233	234	216	224	204	207	206	205	199	191	166	219	225	228	218	216	213	211	215	232	199	222	216	200	228	212	201	218	211	225	200	223	211	216	176	224	231	230	215	213	210	236	221	227	234	252	213	213	192	226	238	205	217	209	200	223	217	199	191	191	238	229	226	214	214	219	228	201	219	200	207	218	204	203	235	201	218	209	200	220	219	220	204	213	212	205	213	219	187	221	209	209	218	220	220	202	214	218	211	189	197	202	212	218	211	224	221	183	216	212	193	214	207	227	209	199	195	205	218	183	202	219	220	197	203	226	215	201	200	198	214	207	241	185	209	201	197	183	205	191	204	202	211	214	215	212	227	217	238	226	186	217	202	216	194	225	200	220	190	190	254	210	202	211	191	224	201	192	206	208	207	208	208	204	217	188	195	214	202	217	230	217	209	222	193	211	201	195	220	206	219	223	223	248	200	241	226	220	211	194	199	189	215	182	228	210	187	195	204	212	213	233	224	209	210	223	216	211	213	211	188	212	207	208	217	201	204	224	194	222	203	207	216	203	190	214	228	204	203	231	206	215	192	199	201	195	189	215	207	209	209	226	236	247	210	217	191	213	186	207	220	206	204	213	169	229	201	216	217	204	217	214	193	212	231	205	215	211	222	204	194	199	197	199	241	200	215	218	229	193	204	213	216	197	200	177	220	207	197	230	194	216	194	216	200	199	207	187	243	224	198	200	196	236	221	187	217	220	194	218	202	218	225	201	191	215	218	191	232	224	208	203	192	217	213	207	207	227	216	229	203	202	229	204	201	204	221	218	202	181	220	189	241	193	219	217	193	213	227	213	236	197	208	187	229	216	201	204	204	232	213	222	213	204	219	175	207	190	221	184	204	237	222	240	220	214	205	182	210	191	233	218	252	211	210	213	206	181	195	194	201	210	208	206	197	232	222	217	216	210	212	204	204	183	190	221	210	224	204	195	199	197	204	205	200	206	197	211	195	228	234	229	200	220	214	222	208	235	234	205	220	193	210	210	191	214	237	212	231	199	231	221	204	225	211	193	226	201	206	203	205	211	223	233	215	214	239	195	204	219	196	195	211	209	210	233	212	218	212	207	209	207	206	212	223	214	195	217	186	220	197	192	204	210	196	213	217	205	223	188	212	206	201	216	202	185	197	198	204	192	213	216	228	205	210	221	181	221	228	203	203	216	199	201	218	206	200	233	204	191	201	201	191	198	238	222	211	201	217	197	217	225	197	212	196	216	228	222	192	223	200	211	231	201	198	225	217	209	212	204	208	200	198	200	199	190	201	197	239	234	211	210	222	195	218	217	211	205	211	225	200	218	223	217	208	209	203	234	247	238	214	218	222	213	214	233	195	176	220	211	196	219	209	210	206	198	203	181	185	194	219	201	189	203	204	225	201	222	218	228	214	177	210	228	203	210	204	198	201	250	213	219	193	229	221	227	205	184	193	222	212	224	201	221	206	219	211	191	210	223	188	196	204	227	229	216	206	220	233	220	181	206	223	212	211	214	202	211	206	227	235	229	220	210	182	225	203	196	239	209	233	213	221	207	246	200	212	186	228	200	240	211	228	197	194	202	207	206	213	214	238	200	218	209	219	200	226	189	198	216	198	211	187	187	216	207	213	199	206	252	220	214	223	201	234	220	217	203	226	224	215	224	188	210	197	219	213	195	198	216	232	204	227	221	229	227	211	218	196	211	222	186	208	213	202	209	217	235	226	228	216	188	184	188	216	227	218	201	204	230	223	208	232	210	205	196	197	246	216	217	205	237	231	189	217	197	229	214	190	186	185	225	228	201	221	218	213	193	211	215	212	192	213	220	227	224	213	213	212	202	192	207	198	185	223	227	215	225	206	215	220	215	197	215	205	212	217	213	216	184	217	246	222	189	191	206	185	190	206	224	193	224	186	199	224	214	228	212	193	183	185	220	209	228	199	227	228	203	186	213	212	215	209	234	225	213	213	217	214	226	210	204	193	226	198	216	225	211	200	199	212	231	210	206	213	205	203	212	219	209	202	184	211	197	230	203	185	204	220	222	207	211	218	202	211	219	203	201	221	212	219	226	201	212	208	214	183	228	197	197	199	215	216	208	201	211	195	214	220	227	215	247	230	231	208	208	219	214	239	208	211	213	183	201	204	234	198	215	218	215	214	174	212	212	194	204	205	188	216	211	200	244	178	206	193	183	225	224	195	205	200	205	225	204	218	224	184	198	243	191	210	202	224	222	211	215	196	209	206	208	205	216	250	219	214	194	190	202	200	203	229	235	209	179	184	214	208	194	185	197	215	219	223	224	200	205	215	185	198	201	227	193	211	224	180	232	173	224	224	209	180	222	201	196	193	216	227	199	204	188	213	192	198	226	238	209	212	203	219	180	209	219	201	204	208	212	218	214	221	204	190	205	195	187	215	233	195	207	240	243	204	223	198	202	201	220	202	214	202	219	202	198	199	198	202	169	210	220	204	223	213	244	202	227	232	216	203	178	212	222	235	227	229	179	199	223	214	222	185	205	213	217	196	200	223	197	234	198	214	238	211	209	213	223	202	197	218	200	206	214	183	245	198	207	188	187	200	201	211	211	192	180	210	208	173	203	233	236	204	189	216	212	215	211	222	220	219	185	205	195	201	201	220	210	194	233	226	207	200	191	215	218	211	220	246	193	220	219	182	224	221	215	233	195	220	247	217	213	204	225	177	196	214	207	218	197	201	216	214	199	199	199	214	205	225	206	206	210	197	207	218	203	200	216	196	223	219	191	208	201	237	191	221	215	228	209	204	212	204	194	189	199	189	218	224	198	205	220	210	222	199	214	228	213	193	210	242	209	214	177	196	209	188	184	206	207	229	201	219	226	207	220	215	211	185	199	197	217	199	224	242	208	211	208	214	208	211	202	221	219	223	211	212	207	211	213	184	194	229	221	189	244	206	200	200	199	223	233	211	227	224	218	220	215	216	226	226	199	218	208	238	222	217	224	222	203	192	218	197	206	210	224	206	206	227	205	237	212	206	206	237	191	225	198	203	213	202	218	199	191	207	253	189	221	189	199	195	208	195	224	201	214	218	192	224	223	208	229	192	214	216	190	211	219	208	200	191	200	214	221	208	206	206	221	222	231	187	220	221	202	230	184	223	198	232	202	198	201	218	212	185	199	204	224	216	222	197	207	206	198	206	223	187	194	201	202	207	196	224	206	220	226	183	197	235	196	218	199	210	205	231	204	189	236	185
7345	15470	12779	6814	4632	3409	2507	2032	1587	1337	1147	927	888	826	717	681	626	597	570	523	492	512	509	497	452	437	415	453	417	439	400	425	360	421	391	390	381	383	400	376	388	374	358	343	361	342	340	315	363	338	334	316	341	377	363	356	354	345	319	355	298	333	350	330	324	348	356	367	346	345	334	326	372	340	333	383	359	362	334	334	382	336	366	330	350	336	347	357	337	329	382	332	316	353	337	336	341	351	330	322	305	334	311	336	320	328	313	322	351	331	321	335	354	330	329	339	335	350	321	319	353	315	328	305	355	346	334	368	329	357	285	339	304	330	337	299	328	321	326	330	354	335	319	335	335	317	330	328	321	316	318	346	338	309	331	333	325	332	314	319	328	343	382	355	347	318	292	286	304	339	355	347	348	304	355	325	308	330	330	349	327	327	347	328	322	334	343	316	326	324	313	330	300	311	328	314	321	323	321	325	314	296	347	336	330	316	325	340	329	338	371	323	349	328	342	328	343	342	340	360	312	290	346	351	303	355	316	307	332	347	331	317	347	314	351	314	344	323	352	319	345	354	322	343	373	360	329	324	363	307	312	307	322	305	328	345	324	317	316	327	367	323	356	304	343	313	333	333	288	327	326	330	340	324	323	312	369	332	318	348	327	302	330	334	321	336	341	342	326	327	285	299	317	312	353	318	307	312	354	352	331	315	312	295	350	309	316	337	345	320	299	327	314	343	323	314	336	332	348	327	347	315	357	302	328	317	354	309	337	365	347	356	345	349	335	315	317	350	305	347	323	309	321	340	310	314	285	351	328	345	338	329	343	336	343	315	314	319	318	306	281	351	306	310	342	324	344	338	348	306	364	340	320	326	346	338	319	322	364	351	336	330	345	342	324	332	337	335	312	293	329	343	310	344	339	326	321	305	313	311	306	346	306	293	321	302	347	314	327	328	354	347	341	345	335	322	299	320	347	323	323	340	327	351	329	348	348	345	362	354	328	328	311	335	314	345	322	332	310	293	316	323	322	299	347	323	332	341	335	362	320	352	312	325	354	330	326	323	326	354	342	319	332	353	326	323	306	317	328	348	351	336	332	363	315	353	309	304	335	330	334	328	313	291	322	333	349	338	343	315	342	320	307	332	339	307	322	326	306	353	333	325	340	326	333	347	348	318	331	365	346	350	361	340	338	304	320	321	318	339	337	346	342	312	324	311	345	336	308	340	343	329	345	327	374	323	336	341	326	318	327	327	307	353	335	305	307	346	339	335	325	329	333	317	303	304	332	342	320	301	319	340	297	333	363	316	337	307	346	318	347	368	297	307	315	338	339	338	324	322	328	321	352	351	347	333	316	322	319	294	320	321	331	314	330	357	322	334	307	319	357	318	331	324	326	343	331	287	362	370	332	330	324	318	313	328	308	362	328	311	327	300	312	324	322	334	340	336	299	322	343	351	341	331	342	329	359	272	345	318	349	353	306	330	340	325	344	298	323	324	296	350	332	304	334	340	331	355	365	304	312	329	346	329	328	314	372	343	323	336	292	337	309	366	347	315	301	343	304	322	330	330	314	324	334	319	357	350	333	345	337	312	340	333	322	324	330	315	324	330	348	350	335	309	315	316	334	372	328	336	347	328	337	331	324	333	323	335	319	340	343	351	318	340	317	360	318	327	347	339	320	329	348	323	339	303	332	316	320	285	325	333	365	315	306	358	316	327	324	330	335	356	346	333	317	345	322	334	308	313	344	325	331	325	326	356	339	334	332	346	339	320	333	301	306	283	337	343	345	323	329	324	349	314	323	333	348	343	316	357	333	322	356	312	344	330	294	300	325	363	312	342	336	346	337	334	338	317	333	321	346	298	360	322	323	321	322	312	299	346	360	340	315	314	319	338	326	318	370	305	326	298	338	311	330	330	348	325	336	307	322	317	312	315	353	341	327	357	346	322	347	312	324	357	337	325	361	324	284	307	365	329	304	336	347	351	310	317	304	350	300	312	339	329	350	303	355	331	303	327	309	300	313	326	341	349	319	321	329	318	318	343	307	363	303	313	302	337	310	300	317	372	336	335	352	334	305	350	327	315	352	323	335	362	304	289	302	327	335	343	318	349	317	335	321	314	344	334	351	327	304	317	306	349	328	352	333	321	319	318	362	329	352	316	333	326	298	330	331	336	331	326	313	303	331	321	322	328	341	321	352	322	324	301	319	353	319	352	326	326	307	337	345	310	341	330	325	307	336	331	324	302	320	338	312	349	315	311	303	307	317	328	336	333	318	331	336	337	324	291	346	340	328	310	301	305	338	341	323	324	310	331	348	366	310	329	315	308	285	337	334	307	308	318	361	327	334	358	343	328	306	321	287	336	311	349	331	322	331	311	316	317	331	356	309	326	340	348	334	297	332	308	314	323	323	302	336	309	328	322	348	322	325	322	322	359	322	307	313	369	337	335	334	344	355	362	342	326	318	342	361	376	331	309	349	318	318	337	323	303	333	339	361	356	342	309	320	318	356	314	307	343	346	301	365	339	338	366	343	347	342	332	341	321	331	309	318	339	330	329	318	314	335	330	350	347	301	340	316	321	322	311	328	326	329	312	319	333	358	322	329	360	331	317	318	340	344	330	306	336	317	334	307	314	329	333	351	326	346	334	349	345	322	311	321	305	308	328	307	312	345	349	340	336	337	298	284	338	301	326	350	326	338	330	341	294	354	328	320	309	342	318	333	304	336	301	321	321	338	317	329	312	333	343	328	337	334	304	312	306	338	321	306	324	340	316	314	301	326	333	318	354	324	323	326	326	346	332	351	316	344	358	308	317	290	350	304	319	353	305	347	335	316	350	338	323	343	336	302	316	314	329	326	344	298	319	339	346	300	337	327	311	327	324	337	330	323	328	339	347	325	333	333	355	344	321	318	312	327	340	305	341	343	300	309	324	343	328	301	324	339	302	323	351	300	331	346	304	316	347	335	329	325	331	337	334	352	301	349	337	364	367	341	367	330	291	309	312	333	356	298	340	340	333	359	312	312	342	347	292	350	296	314	338	305	318	347	323	311	317	347	312	362	344	324	307	294	313	334	323	323	365	327	363	337	320	313	378	328	354	354	365	343	310	330	338	337	361	317	329	336	317	317	318	326	335	339	342	328	348	353	339	338	328	367	337	336	345	344	337	357	378	345	326	328	314	332	330	323	328	306	319	347	328	291	325	327	315	354	353	321	337	301	334	294	320	355	326	292	348	353	330	288	338	330	324	324	289	354	310	351	303	343	337	326	314	307	316	325	340	311	309	339	328	323	348	312	309	342	334	349	335	301	327	323	322	358	332	367	326	303	332	332	300	328	339	312	349	323	329	301	325	357	344	349	324	367	296	304	348	333	327	337	303	321	324	356	286	323	356	313	341	318	335	340	311	301	319	327	325	311	323	341	338	331	334	290	303	380	334	298	343	316	299	316	340	342	362	323	314	321	348	339	309	316	334	317	311	343	375	285	333	310	342	361	347
26702	19950	6436	837	587	504	558	484	500	486	475	481	488	524	495	484	506	463	481	486	501	476	478	488	512	456	471	505	516	517	493	489	506	501	499	488	500	501	506	475	519	463	521	495	528	505	505	511	524	483	488	506	490	526	495	501	483	498	539	485	470	482	463	459	501	460	492	475	505	470	456	487	462	511	499	519	490	485	445	452	510	474	470	503	481	494	473	482	488	520	448	490	505	519	480	464	486	494	486	461	497	503	466	474	479	472	496	488	507	492	493	497	500	495	521	500	518	469	482	499	508	490	497	501	505	482	502	505	468	523	472	491	488	474	492	480	499	512	487	503	490	469	489	485	502	486	505	477	506	531	441	440	516	476	510	508	477	496	465	456	506	490	524	517	505	485	508	451	458	484	495	482	432	493	464	506	502	459	504	457	491	504	475	471	503	462	497	484	483	490	453	512	495	468	458	492	513	518	507	481	511	441	468	522	473	490	456	483	494	467	489	522	499	483	469	535	529	492	496	491	509	491	463	443	482	531	497	475	506	488	498	490	468	498	493	505	501	500	481	472	494	463	483	452	494	495	510	502	500	473	485	543	481	493	476	536	500	500	492	489	519	510	499	473	496	525	514	485	504	481	502	483	461	516	451	511	465	486	455	483	510	499	493	511	462	486	462	517	489	467	474	496	501	467	462	508	479	495	460	460	495	453	519	471	493	490	464	454	519	474	493	465	508	513	504	508	470	469	471	496	491	484	483	507	475	471	499	482	485	507	499	466	466	472	474	500	483	494	471	483	548	491	448	495	520	518	505	446	527	459	479	468	491	487	493	475	508	499	530	507	490	478	471	497	448	473	532	500	462	484	479	429	494	488	486	479	504	507	481	478	502	471	482	476	508	492	479	453	508	493	469	467	450	483	479	476	507	456	472	478	510	502	503	468	503	450	517	482	452	483	499	492	462	470	506	481	481	496	467	518	472	484	488	492	488	493	479	467	479	486	484	530	506	487	473	507	517	505	478	526	499	489	491	477	508	461	532	528	494	465	462	493	485	484	526	472	471	471	495	473	486	462	507	499	502	487	460	526	488	456	453	530	465	500	461	529	481	464	498	497	487	484	492	495	487	502	493	512	468	493	453	474	455	451	506	455	444	436	495	465	425	513	445	483	502	489	485	486	500	474	479	502	489	465	497	439	521	489	488	509	484	511	475	492	496	475	468	474	484	461	518	471	474	496	533	481	461	474	469	496	451	501	466	477	532	491	466	499	458	510	508	513	512	534	508	498	507	474	542	454	494	520	510	487	457	451	492	475	495	477	464	496	496	515	511	474	460	493	528	509	495	482	477	497	482	444	499	500	486	500	448	510	484	443	475	499	474	446	479	431	502	513	502	513	522	475	456	508	471	450	493	501	476	470	477	498	493	487	503	498	489	487	477	512	476	485	493	484	508	481	535	534	466	476	497	502	489	508	459	508	512	478	507	503	472	525	452	521	485	490	473	478	465	487	469	492	564	484	488	466	498	459	497	491	500	490	516	479	501	505	501	518	513	505	521	453	521	475	463	496	517	459	495	516	472	482	481	489	518	482	503	511	515	512	489	474	511	461	464	506	504	511	461	486	441	459	472	480	520	489	493	471	497	532	475	531	471	493	547	481	486	465	508	467	523	464	473	468	469	460	485	477	480	516	466	464	487	461	487	491	514	476	480	482	485	548	502	484	458	510	499	479	511	475	499	498	458	485	517	500	485	506	517	480	489	525	495	500	511	448	470	464	479	507	466	493	506	501	498	505	494	467	515	464	471	508	477	502	511	470	472	490	499	494	542	480	474	469	479	460	495	448	532	454	501	507	476	481	524	479	465	503	512	502	489	485	519	459	472	479	500	478	470	447	479	481	487	496	532	486	450	484	501	487	507	508	454	486	474	482	516	465	496	488	474	474	495	502	496	468	490	492	477	466	481	511	519	483	507	494	500	466	487	494	511	482	502	509	451	466	472	494	494	472	484	476	489	451	517	468	423	499	445	483	486	492	492	459	497	505	496	503	511	463	531	478	489	494	487	502	484	472	527	472	485	451	476	496	474	493	518	505	478	479	469	523	464	467	434	502	510	469	501	470	489	493	465	500	468	472	511	496	488	490	472	549	487	465	476	475	479	503	473	449	488	508	496	502	465	484	474	505	460	434	463	495	483	482	497	474	485	502	493	513	498	479	450	455	476	487	474	490	485	511	495	473	512	511	480	519	507	468	514	448	506	484	523	509	491	482	462	469	461	515	479	502	501	513	491	467	495	473	500	498	481	480	456	479	523	465	496	483	533	515	507	501	486	454	447	496	480	467	455	483	515	472	511	492	472	499	502	481	506	464	464	484	480	487	470	482	510	500	491	504	514	480	476	469	492	489	461	474	495	501	471	482	479	481	495	509	470	498	477	485	509	482	484	482	518	452	484	467	492	489	517	493	519	496	511	491	488	489	509	455	500	476	508	476	486	496	496	444	497	497	496	506	505	470	446	498	480	472	449	493	471	521	522	505	468	497	449	490	452	469	491	481	485	472	496	477	489	533	485	498	482	456	459	484	516	470	498	479	486	462	480	434	503	470	514	459	509	483	495	439	519	492	482	487	482	465	467	458	472	482	430	484	435	469	493	490	470	460	478	448	469	473	491	474	486	478	483	512	499	490	473	490	490	462	490	468	501	490	516	502	481	482	522	494	478	465	504	502	495	456	458	490	460	521	503	468	468	495	497	494	488	472	490	480	489	499	513	468	460	475	461	503	505	464	450	486	536	495	487	501	489	483	467	465	493	517	501	511	508	511	501	498	462	490	502	484	475	505	488	501	472	496	471	458	494	445	484	486	536	486	496	526	492	479	485	495	511	514	468	506	485	472	454	479	483	464	509	477	516	464	473	487	489	479	476	464	500	478	481	479	493	507	520	499	514	475	490	537	532	521	502	452	490	482	504	497	481	513	552	474	449	456	497	529	496	525	510	483	519	511	482	482	430	481	508	498	514	470	508	474	477	476	449	484	490	517	516	471	494	531	509	483	470	459	469	489	507	543	504	468	499	458	484	508	475	448	472	480	487	468	512	504	501	476	463	480	517	505	499	497	534	429	477	473	470	489	466	478	484	460	523	497	473	497	575	478	488	475	475	473	483	478	493	483	495	484	536	490	513	484	461	476	519	483	488	451	496	488	498	494	474	471	483	463	467	462	468	466	507	518	496	509	469	499	493	499	463	506	478	508	471	490	459	510	468	493	481	456	487	506	505	491	510	498	496	472	499	474	538	475	486	493	477	457	478	458	512	471	490	508	506	496	556	516	460	504	475	510	467	503	503	484	510	447	519	489	477	502	447	518	544	515	485	528	505	499	515	550	509	443	457	499	470	476	451	484	482	466	502	489	539	493	502	482	495	485	502	486	484	467	455	520	472	495	495	478	478	494	467	512	514	486	499	492	496	478	461	479	483	490	495	502	530	501	504	505	485	454	516	476	507	462
4121	1578	1342	989	891	845	793	784	791	740	746	728	700	777	737	717	670	745	712	706	714	720	727	761	744	739	700	716	726	721	691	708	771	761	715	712	670	721	688	744	710	773	695	744	720	755	730	676	733	695	715	727	697	733	724	735	718	729	715	707	743	754	708	718	763	697	724	747	744	700	699	700	708	733	718	781	720	701	716	737	773	707	737	733	719	707	688	715	741	700	728	689	760	754	707	708	789	732	703	734	711	727	719	657	671	701	703	719	690	682	716	700	748	713	729	709	724	685	685	717	697	677	699	723	710	742	743	723	663	713	739	726	744	710	689	698	727	698	695	685	757	704	729	733	732	656	717	722	728	717	712	692	643	676	715	703	758	698	756	662	689	710	729	744	731	720	707	751	711	709	727	706	713	709	680	710	721	739	723	694	744	732	738	772	703	733	707	758	732	739	734	688	759	752	691	708	695	734	722	754	701	759	732	689	721	672	694	723	706	753	708	737	653	754	672	713	725	673	668	676	692	679	736	669	770	776	718	709	758	691	703	663	756	687	720	692	736	663	720	721	736	683	667	694	733	734	742	711	727	736	717	755	717	737	724	757	704	749	729	705	743	694	740	729	741	702	732	721	744	742	676	738	725	773	754	718	681	692	753	710	688	727	737	696	658	695	690	693	756	692	780	728	747	723	706	659	716	740	757	680	693	725	666	707	699	747	754	709	739	758	734	746	694	710	689	750	703	714	698	724	726	712	726	740	690	752	678	672	692	711	707	730	707	731	696	698	759	718	726	732	681	664	739	737	706	741	685	731	754	733	769	678	743	711	698	736	768	709	728	762	726	702	727	701	664	697	743	721	691	712	737	763	695	734	741	749	687	736	719	716	768	718	713	733	747	683	723	783	706	740	718	763	704	728	710	701	715	694	733	745	717	739	710	743	684	735	652	701	739	710	689	685	718	728	684	651	682	678	710	711	717	714	736	713	752	697	714	717	683	722	695	713	708	687	779	706	717	700	748	737	703	772	695	728	681	706	687	706	703	740	713	715	694	742	751	729	701	728	720	750	727	729	704	708	725	688	682	737	729	708	719	737	714	715	707	675	711	723	709	722	717	693	740	629	668	704	681	752	732	672	669	685	723	746	713	674	663	707	696	738	756	716	734	680	760	765	723	733	723	701	746	669	719	696	765	757	679	715	716	750	697	704	680	709	656	693	729	703	702	720	726	712	687	694	726	678	729	718	715	700	683	693	676	659	714	734	766	743	767	671	791	705	730	743	721	708	772	707	698	734	707	721	725	706	806	715	761	720	689	738	732	693	728	723	743	715	723	724	721	746	722	719	713	714	674	663	736	721	743	727	716	749	754	726	724	745	725	741	689	718	728	724	690	698	728	772	738	707	705	718	727	693	717	718	685	716	767	676	695	766	681	706	678	677	740	727	706	737	701	729	701	679	748	693	724	748	672	721	696	746	712	755	698	754	692	707	747	710	708	711	693	767	737	704	724	735	694	688	697	666	705	697	704	729	787	704	736	663	727	706	723	788	721	685	724	752	742	728	685	789	747	739	772	724	671	741	687	697	754	693	731	719	766	679	729	703	675	685	694	707	721	713	724	735	751	744	720	764	723	710	728	667	687	690	680	715	714	730	746	717	736	730	726	768	713	709	769	701	690	723	679	712	704	684	705	737	755	713	789	729	756	697	737	708	728	695	668	719	720	670	731	749	704	716	696	728	700	740	688	740	689	745	668	740	718	718	699	735	688	741	760	780	752	768	708	720	712	707	708	733	758	725	742	760	701	738	715	697	765	717	718	692	711	759	705	742	731	722	737	734	690	746	685	723	665	715	709	738	713	711	726	713	769	718	709	709	688	729	759	694	740	729	701	727	689	727	689	703	678	726	690	711	703	693	703	737	739	738	712	731	700	717	731	764	698	739	698	706	713	654	736	694	712	712	722	690	702	743	664	724	707	700	747	624	680	671	718	741	737	758	713	703	693	707	728	725	758	749	735	713	747	740	693	723	743	689	743	699	726	706	711	687	675	700	750	722	738	694	715	683	701	709	730	730	697	701	695	708	761	747	746	751	731	720	736	683	664	677	692	717	744	712	740	725	681	678	698	720	696	714	701	714	738	701	679	710	708	749	749	694	688	749	735	708	718	751	773	708	690	684	692	722	725	710	743	717	762	705	731	667	706	718	717	692	725	733	723	747	702	722	711	749	694	698	718	705	750	728	765	638	705	674	703	748	741	695	743	727	702	716	725	725	713	657	741	711	711	754	712	699	680	720	672	824	697	690	712	692	691	739	679	720	720	706	767	738	730	715	744	754	745	703	721	718	709	672	702	741	728	746	719	723	752	743	744	707	786	674	716	709	699	696	705	763	721	677	681	745	716	713	725	705	725	661	708	730	701	742	697	729	655	703	694	707	736	730	723	748	732	736	722	690	743	707	653	731	735	693	670	758	715	708	702	705	707	775	689	691	764	737	739	754	719	756	746	735	687	731	722	694	686	708	701	731	717	714	725	730	701	745	742	723	677	692	660	686	741	740	723	750	676	742	748	689	696	752	738	718	720	703	737	708	696	705	720	713	703	721	723	702	723	687	718	679	705	712	719	688	714	702	729	681	743	693	656	749	699	743	720	719	762	729	696	676	668	706	721	728	681	718	732	695	645	713	670	753	724	716	717	706	718	736	725	709	768	782	699	701	704	708	735	743	736	727	672	747	728	710	714	677	693	751	721	704	697	771	689	708	742	713	678	715	675	753	682	696	751	710	715	762	771	734	680	712	719	703	711	751	717	712	706	751	685	717	686	727	732	737	687	739	719	771	691	724	726	702	716	696	707	728	746	722	747	730	719	732	756	747	719	727	698	713	750	734	700	689	706	734	718	748	769	699	644	735	676	708	736	733	742	706	710	735	734	683	728	682	698	712	675	723	683	705	713	681	695	744	733	693	667	756	732	725	735	773	749	738	666	685	716	707	724	729	708	723	689	727	694	753	705	711	695	672	741	713	697	743	734	705	727	700	748	739	763	742	735	755	743	691	701	769	731	753	705	739	707	718	715	709	688	723	697	719	706	716	724	689	693	717	742	734	762	713	745	704	717	702	715	748	718	764	719	685	763	704	747	724	724	747	668	701	743	726	706	718	754	728	670	749	700	701	709	700	727	716	714	724	712	704	718	684	711	729	714	713	784	705	701	675	744	705	743	731	697	711	700	703	761	749	710	709	694	725	725	693	705	735	679	728	739	750	704	712	684	748	713	717	716	672	701	721	713	710	740	730	714	694	752	738	723	750	717	704	701	692	712	711	707	740	724	667	754	714	689	709	674	752	722	771	740	715	693	699	725	688	721	756	652	654	708	688	709	747	722	725	759	717	732	715	737	721	685	702	713	714	757	706	694	685	722	706	686	728	683	716	738	730	695	714	705	741	693	731	745	728	753	686	676	747	772	718	699	664	690	763	712	744	749	689	734	731	729	744	710	706	710	707
23799	21040	28294	23992	20959	5615	1102	776	673	694	642	600	554	520	555	523	530	512	523	517	545	517	515	475	488	484	533	445	484	483	491	494	537	501	492	476	470	525	472	496	499	486	439	487	445	493	494	477	497	469	513	481	491	470	468	471	500	458	494	506	465	489	469	465	525	519	518	480	500	497	460	515	495	480	486	456	478	487	488	493	481	485	485	460	445	462	463	482	467	501	492	463	481	468	445	504	498	480	445	507	469	498	441	458	420	488	470	457	457	486	455	453	498	465	448	474	540	512	471	488	467	467	462	482	470	463	460	453	487	477	500	441	473	455	486	455	469	465	493	466	471	494	456	509	545	470	453	467	458	482	480	479	489	450	509	491	479	458	507	493	445	482	470	476	505	455	455	463	453	465	436	499	463	494	471	450	449	448	471	436	487	477	462	504	504	470	525	498	480	451	466	509	449	474	464	484	461	467	488	458	519	470	483	470	472	449	461	465	480	469	457	474	445	464	450	488	458	459	451	435	481	498	510	520	447	444	479	468	448	484	456	460	452	488	499	477	544	460	459	492	465	470	448	508	443	484	467	419	463	482	466	432	462	480	473	504	493	482	455	448	487	505	516	454	457	488	479	472	513	434	488	449	438	475	459	487	482	482	502	502	421	445	462	458	475	491	474	493	477	489	495	489	483	464	471	452	472	484	482	474	470	462	441	477	484	493	474	514	507	493	473	484	449	461	447	481	462	465	457	491	500	472	491	471	441	518	465	452	491	483	497	492	422	462	475	467	463	424	486	482	491	477	481	497	473	479	467	486	469	473	459	494	468	448	464	455	504	455	439	477	462	450	468	472	471	471	455	485	486	438	452	479	484	435	499	474	488	509	452	508	425	495	500	486	446	448	496	537	483	458	474	429	448	476	442	481	477	465	461	469	488	432	478	482	454	466	502	469	454	473	462	468	482	447	467	497	472	463	468	495	482	485	500	469	460	483	447	474	475	433	475	458	447	454	468	493	488	460	485	448	479	481	474	443	465	463	501	496	463	476	453	446	494	456	447	453	457	540	469	484	497	454	483	513	465	459	495	515	440	484	457	498	436	504	486	461	495	459	503	505	471	482	473	491	461	472	482	492	474	481	463	498	464	460	449	496	464	472	456	429	520	466	459	517	453	492	496	509	443	495	470	483	496	497	481	493	463	474	490	452	515	454	447	462	451	452	454	548	476	464	405	492	468	460	473	507	470	481	491	449	458	463	476	469	455	491	485	440	479	468	504	473	457	484	489	485	459	497	476	447	496	517	493	501	489	428	489	488	509	456	473	481	452	470	476	457	451	447	450	439	436	465	493	473	477	473	465	461	435	483	462	468	475	457	467	454	480	460	445	485	460	478	472	465	493	472	468	495	443	433	473	477	495	488	475	446	487	491	536	508	513	481	472	483	474	482	489	474	460	476	450	459	485	484	476	444	493	441	489	485	493	472	454	471	459	465	526	444	491	476	472	505	533	450	490	459	463	430	524	460	465	505	458	472	480	459	502	476	460	475	488	452	466	485	476	481	467	480	478	490	447	469	441	435	517	448	458	435	449	472	465	484	467	462	473	476	454	503	455	485	440	504	467	455	451	497	493	512	492	458	490	471	478	476	477	462	513	442	425	473	494	452	518	462	482	488	458	467	479	449	493	479	474	508	469	465	478	446	467	484	495	473	487	475	479	442	460	464	479	476	468	472	448	488	475	447	470	483	443	462	470	428	453	466	490	490	476	455	480	453	472	487	476	465	442	486	518	450	489	468	455	470	446	445	510	458	481	461	461	441	450	461	461	484	476	485	474	437	479	502	487	455	465	500	424	497	439	468	482	487	442	479	460	472	454	445	485	459	468	457	476	504	474	461	476	501	485	479	514	449	473	437	506	476	444	457	459	485	447	461	482	500	458	449	430	445	495	449	487	440	433	483	492	475	451	468	486	469	457	468	455	463	473	474	465	504	449	460	482	466	455	447	451	477	478	493	436	445	503	461	467	452	427	459	473	431	479	436	450	450	461	498	493	426	482	489	444	478	467	445	453	469	482	509	459	453	481	461	478	485	480	500	494	459	489	460	476	450	512	466	495	484	478	433	475	447	452	504	479	472	490	499	480	441	477	487	480	467	468	455	470	472	453	535	476	451	501	492	467	452	499	477	474	514	459	455	473	488	482	498	459	472	508	478	442	475	489	502	451	501	499	493	498	453	463	474	450	498	489	476	478	477	450	485	462	468	444	484	442	476	475	517	479	455	463	472	480	493	481	463	504	491	494	442	481	496	519	486	497	481	491	466	506	433	459	473	467	489	480	500	444	487	475	508	512	506	488	446	456	449	435	512	466	511	446	502	489	474	494	436	487	463	429	420	469	488	482	499	509	454	492	473	464	492	480	414	481	455	468	456	477	465	468	494	513	488	462	437	464	459	457	475	467	443	457	479	487	451	478	436	487	450	489	456	460	450	463	474	481	475	496	473	511	468	497	475	448	485	460	461	469	484	456	412	466	474	455	480	485	494	483	457	492	478	429	472	495	494	438	477	440	474	455	470	445	472	452	481	470	481	449	452	469	462	424	488	483	462	500	490	475	483	460	442	502	483	454	471	488	468	449	466	449	510	435	468	487	458	487	472	481	467	428	472	452	480	452	475	493	420	489	458	489	456	453	479	467	468	501	444	473	459	483	478	484	459	474	480	449	496	437	488	462	466	463	425	447	492	466	469	491	451	493	513	470	473	443	448	495	450	472	483	498	468	503	484	448	465	477	480	486	517	498	521	524	461	467	448	457	498	459	460	467	494	466	434	466	477	464	471	490	445	460	502	474	464	455	471	462	503	526	470	477	475	492	451	481	457	507	479	491	446	467	492	470	512	432	483	482	509	487	466	466	497	452	515	483	445	503	482	494	461	456	474	512	470	449	468	449	472	466	444	488	494	455	458	482	460	470	464	497	487	505	509	490	475	478	478	476	508	453	486	499	503	463	490	456	460	481	496	433	502	483	460	468	469	474	476	487	485	487	480	519	462	479	451	444	468	480	463	469	508	514	465	438	454	485	465	436	458	484	503	499	438	495	473	460	465	473	491	487	490	465	447	467	471	460	479	459	480	463	496	479	429	479	487	461	471	454	488	442	497	487	472	502	482	471	494	477	478	473	449	469	452	467	464	477	459	508	479	422	483	477	467	483	455	484	457	463	501	500	508	456	474	481	499	464	487	468	460	489	481	445	479	513	476	454	447	463	457	454	479	465	483	517	457	510	523	467	450	467	475	524	530	435	440	506	465	513	452	479	443	491	498	453	474	456	477	457	475	495	489	490	443	467	515	432	463	461	462	478	452	511	438	461	460	474	441	476	464	470	453	470	509	479	463	489	487	448	448	497	470	459	496	479	464	461	508	475	463	467	476	498	476	476	477	444	522	477	488	464	478	472	482	468	489	469	488	511	461	508	484	477	509	456	455	494	471	459	463	516	509	478	450	470	465
5180	10089	8341	4353	3100	2291	1883	1601	1410	1236	1203	1066	999	948	867	872	902	846	828	835	794	762	772	776	772	803	728	811	749	738	760	737	724	716	715	747	747	757	737	781	733	716	728	739	722	664	711	734	705	758	776	765	754	735	720	675	722	695	773	707	729	718	664	708	740	725	721	723	714	681	718	722	681	754	744	707	720	724	701	684	715	710	711	744	725	735	732	731	718	716	702	708	703	701	728	715	706	740	680	738	657	693	708	715	699	685	694	692	713	724	685	701	729	710	678	696	686	691	676	713	703	707	719	742	711	662	720	682	692	721	741	703	704	721	705	674	710	712	737	719	704	666	691	710	677	706	719	653	659	756	734	712	680	738	695	682	703	737	695	649	695	681	701	744	663	690	701	736	707	739	704	684	703	717	677	686	654	711	688	726	690	758	723	732	673	687	685	669	726	682	702	745	680	718	676	730	674	730	702	739	684	726	702	749	707	719	630	722	703	663	706	724	733	727	709	727	732	686	699	736	693	744	681	756	693	697	733	737	727	765	697	734	722	664	695	691	710	703	695	697	655	723	710	713	716	686	712	665	711	716	719	697	702	694	680	661	719	715	731	705	743	708	657	746	714	712	704	749	676	681	718	683	687	689	711	715	745	722	700	711	760	670	737	673	679	712	713	728	675	652	701	703	654	715	720	700	678	696	722	735	734	745	688	700	717	680	720	729	725	678	685	720	747	736	726	681	676	676	725	724	680	700	720	703	693	751	666	750	735	711	707	744	749	724	789	695	717	683	697	705	680	690	690	725	669	709	705	686	689	714	689	671	677	707	779	675	737	650	694	708	701	724	706	736	714	685	721	715	731	721	670	767	694	708	712	701	731	682	712	696	717	655	700	727	710	702	671	689	713	702	736	681	670	759	707	683	693	711	692	710	719	708	759	709	712	750	732	662	707	708	707	717	693	676	711	699	703	687	727	700	744	729	734	717	745	693	710	705	708	715	710	709	733	711	712	698	703	699	715	701	740	725	682	680	707	727	687	669	696	685	674	735	707	729	718	674	743	673	696	730	727	727	715	714	711	721	697	716	680	693	689	737	705	662	738	779	688	698	720	713	659	645	727	699	730	727	754	669	683	722	699	703	695	739	650	720	724	658	711	709	656	677	721	688	738	697	749	669	685	704	647	726	712	690	718	689	689	735	698	713	695	710	731	731	680	716	721	721	697	690	664	711	735	693	669	725	684	738	745	711	698	694	772	762	708	715	682	733	675	683	716	695	737	733	729	676	707	706	688	711	724	683	720	711	675	672	724	709	642	781	710	691	723	719	701	702	705	680	704	684	722	738	717	723	745	721	740	709	686	741	700	759	717	669	708	690	695	689	695	701	719	731	671	720	727	707	697	691	735	716	731	718	740	709	700	681	705	727	731	702	702	699	722	745	730	698	697	748	701	709	708	697	690	668	719	678	709	679	694	706	715	677	734	681	717	725	672	674	691	705	730	670	774	721	698	688	692	699	720	684	716	776	741	727	667	688	697	754	655	717	742	756	733	723	720	686	720	726	689	703	697	742	689	744	738	699	708	731	718	754	720	676	723	746	738	677	706	711	688	689	702	705	703	692	729	706	713	709	688	733	723	715	687	675	706	712	700	694	696	692	680	720	699	711	703	701	755	706	698	720	731	705	679	707	694	692	737	732	646	702	726	730	681	732	717	722	703	699	750	756	656	658	705	687	732	703	714	714	704	685	673	704	697	673	756	709	707	694	705	634	723	753	733	736	686	669	688	697	721	732	736	668	704	689	710	732	745	684	680	714	681	697	739	748	661	715	733	720	665	712	719	711	679	699	712	680	702	689	665	718	672	751	686	725	730	727	699	697	696	686	701	719	666	736	718	709	700	671	749	702	715	716	695	702	696	700	688	648	702	707	686	700	719	713	718	687	743	704	716	724	664	698	724	708	683	666	683	712	732	686	689	722	679	728	732	718	707	690	716	679	703	712	688	749	691	693	741	772	724	700	651	681	685	695	694	707	742	667	760	682	707	725	707	715	647	752	733	668	720	671	705	694	670	727	708	732	672	713	709	727	695	717	679	688	729	713	678	703	702	653	722	690	666	711	711	699	670	715	703	686	688	698	708	707	690	686	703	712	709	722	669	673	652	678	687	677	709	742	721	692	722	684	716	699	708	713	734	713	687	737	744	734	757	674	701	707	703	673	654	718	709	676	679	715	740	755	691	667	701	730	729	655	693	697	643	751	682	686	690	717	736	695	713	680	728	705	737	664	663	677	714	719	691	718	737	790	700	736	701	738	732	753	679	702	707	700	698	716	690	696	714	749	728	712	708	699	693	716	699	672	756	738	696	673	710	682	730	710	709	702	699	674	669	674	700	682	666	698	688	698	707	701	718	723	679	695	739	709	723	739	671	700	721	729	681	688	685	690	709	732	716	683	638	701	698	700	750	731	715	677	730	756	716	730	717	659	693	727	702	688	679	723	727	738	685	690	697	677	716	683	687	683	729	667	707	664	711	680	660	769	696	696	701	666	703	734	720	693	723	752	737	729	739	704	688	758	641	682	726	661	748	759	693	681	709	673	673	701	727	691	706	724	742	695	690	691	643	684	750	753	722	696	750	731	681	709	730	696	667	756	722	727	697	666	681	667	758	715	693	715	691	731	719	750	703	668	744	693	735	731	694	703	711	698	735	694	691	660	687	695	698	709	685	682	680	689	737	742	677	747	705	694	714	761	702	693	698	680	698	686	718	696	688	670	680	686	722	710	682	750	688	662	739	732	738	691	689	729	702	695	731	701	696	713	711	675	706	669	712	714	709	686	727	680	644	687	755	669	742	696	686	654	735	702	718	709	709	714	693	720	709	716	660	724	708	701	669	733	698	660	701	739	716	732	729	701	671	697	722	713	717	708	677	720	721	720	734	707	706	705	689	704	750	709	738	690	745	740	750	713	705	683	726	672	667	683	724	696	708	722	714	752	757	675	684	709	690	660	702	734	685	725	707	710	729	714	700	694	701	734	719	707	711	675	728	712	728	708	705	704	730	744	666	724	704	678	722	705	714	732	684	706	679	744	718	692	715	711	723	700	677	686	705	668	718	738	695	740	684	704	683	696	691	695	736	708	732	679	715	700	658	672	713	721	711	735	707	693	706	686	733	707	690	722	730	683	715	684	712	683	773	695	686	670	694	683	739	709	726	713	685	698	762	671	711	695	725	745	670	708	736	693	710	746	699	699	713	716	691	713	733	641	674	693	784	672	698	711	738	726	713	686	729	722	674	706	734	716	704	707	721	675	721	736	709	682	767	727	719	689	714	696	723	702	650	695	720	695	645	730	693	733	719	722	697	674	704	698	738	719	721	699	714	681	714	701	687	670	713	720	702	748	702	676	678	746	757	685	707	742	675	691	711	706	737	698	733	763	704	682	673	691	715	788	730	699	712	720	731	650	706	738	685	717	699	707	707	634	748	726	723	678	764	669	720	667
22894	21064	28784	23562	21064	20829	3006	774	609	504	484	407	366	351	307	330	293	300	300	279	273	223	281	240	230	261	262	226	241	260	227	237	215	200	241	235	246	233	253	224	213	214	202	235	255	227	226	219	221	204	215	211	195	214	216	188	216	217	227	209	219	213	204	205	220	227	218	229	232	239	203	208	206	212	229	202	232	214	213	209	221	222	215	192	215	237	237	228	200	217	202	184	225	215	223	217	229	201	191	217	201	217	227	204	242	191	189	179	213	225	221	222	202	235	208	211	212	200	242	213	228	208	196	194	224	204	165	194	196	204	211	222	228	194	197	210	205	209	199	230	247	196	180	222	211	237	219	232	190	193	217	186	201	227	209	219	191	207	211	215	234	244	206	197	221	212	197	194	196	207	206	203	189	218	205	215	199	211	199	209	201	215	189	232	225	174	236	225	190	222	212	229	217	216	226	212	215	183	213	218	208	187	190	207	194	211	208	214	206	207	237	186	216	221	226	197	191	206	178	209	211	219	225	219	198	225	212	214	192	196	202	226	186	236	204	198	180	205	212	205	218	192	196	206	229	209	218	221	213	209	217	200	182	228	228	182	207	207	196	206	212	213	231	214	207	214	196	207	209	233	200	209	217	204	207	195	216	218	219	228	180	205	211	199	200	207	206	187	215	209	202	204	212	210	220	233	227	216	239	176	229	240	206	218	190	200	211	206	196	187	230	192	189	187	213	225	211	194	216	186	210	202	218	224	202	213	172	228	195	174	208	201	234	211	218	212	218	210	202	174	217	179	181	224	223	200	225	213	254	217	197	231	192	218	214	186	213	213	209	229	200	200	198	217	204	204	222	244	239	198	204	190	199	227	230	207	195	181	218	215	222	213	205	203	191	198	166	230	191	217	189	189	219	215	202	221	202	216	213	204	229	192	194	238	219	230	211	209	201	211	216	222	228	206	251	198	197	203	226	216	219	207	222	208	197	182	207	212	187	215	203	194	207	197	212	227	190	208	219	209	211	194	217	207	196	213	196	214	242	211	205	216	212	195	207	208	225	204	208	210	242	203	215	196	230	213	192	168	211	204	188	210	228	219	186	200	208	175	210	215	218	231	218	217	224	201	210	196	215	228	220	189	211	206	210	226	225	228	210	217	214	221	229	206	210	202	182	199	186	200	192	229	198	202	199	212	207	226	199	240	207	193	204	181	203	211	177	224	234	227	206	216	198	217	200	194	195	210	198	190	196	201	196	210	219	208	191	227	216	199	243	205	202	206	204	199	197	247	203	227	199	214	196	228	208	216	203	223	209	200	204	177	211	219	197	183	180	213	198	217	203	209	224	199	224	197	197	194	188	204	227	215	218	206	207	215	204	195	218	218	232	205	211	193	208	238	192	247	222	190	192	234	206	200	223	215	219	205	216	195	241	214	241	216	181	197	208	199	194	194	200	221	199	215	209	190	223	219	206	199	193	200	203	199	206	179	200	196	208	226	209	207	227	190	202	207	194	214	172	196	183	208	193	226	236	227	224	210	202	218	206	235	188	223	191	236	205	212	222	211	226	193	200	195	244	214	170	211	221	226	201	224	216	213	208	192	207	239	192	222	224	200	195	197	200	197	215	199	215	216	222	193	215	229	213	192	202	205	207	199	205	209	221	187	201	216	221	231	200	193	204	202	205	192	202	190	211	205	191	215	204	182	223	228	213	201	200	228	206	227	232	231	216	199	211	202	223	201	220	217	196	238	198	208	195	214	231	196	190	189	191	202	187	212	203	231	211	218	200	191	205	219	221	205	199	213	198	195	195	205	204	200	213	205	204	190	184	213	232	189	217	215	185	205	190	229	197	218	194	192	215	227	214	179	219	219	211	215	210	200	210	206	201	201	193	205	238	212	221	200	201	190	216	226	230	209	198	224	213	239	229	208	196	209	187	175	223	220	204	213	210	218	197	211	234	200	209	210	251	194	224	172	181	206	226	218	201	218	233	190	201	219	218	207	199	185	236	210	228	230	204	179	212	203	191	218	199	202	182	204	224	218	202	207	205	190	183	197	224	226	190	209	217	235	224	189	232	224	226	219	224	200	213	211	212	196	214	228	214	207	220	197	191	194	221	203	236	191	222	228	208	230	208	227	192	216	211	214	220	211	210	213	188	187	204	203	216	218	206	212	198	201	236	195	214	224	213	211	229	196	205	207	196	220	228	229	213	179	209	218	202	191	203	188	204	189	232	205	220	218	202	176	214	206	210	181	221	198	189	220	214	191	201	222	229	191	213	207	203	225	219	222	192	192	194	196	205	183	214	210	193	201	207	197	207	201	186	196	209	205	198	188	193	224	207	227	185	188	206	201	219	210	204	182	203	216	198	241	193	174	218	202	210	194	212	206	193	195	224	188	221	197	232	215	181	201	201	218	198	226	191	216	217	229	204	219	217	210	220	215	213	197	218	257	203	205	194	217	205	230	209	206	234	202	183	213	204	235	209	183	224	246	192	228	201	193	182	182	239	204	220	206	189	214	227	207	217	198	183	201	191	194	221	211	222	216	189	195	206	216	205	222	193	217	215	192	199	197	185	223	226	216	216	203	187	198	196	187	220	204	201	222	221	215	213	214	243	198	228	188	229	238	201	192	207	219	227	218	216	209	206	200	190	218	185	180	224	221	197	187	199	188	190	215	223	219	227	202	189	222	187	219	190	211	197	240	215	232	217	228	223	200	210	187	193	190	189	214	209	208	228	219	239	191	221	220	207	215	191	195	221	200	188	215	224	215	223	210	189	193	199	205	215	201	209	190	198	201	198	237	203	202	209	218	193	220	194	187	212	229	181	209	195	220	200	215	206	218	223	196	197	176	190	223	223	212	217	187	240	211	229	202	215	205	229	211	219	215	207	216	207	208	199	223	214	224	220	220	208	227	198	201	196	215	200	198	181	182	191	183	219	222	205	212	202	213	197	212	233	191	211	183	215	203	203	243	196	215	191	203	210	190	180	218	188	191	208	187	200	216	193	210	196	201	217	215	220	205	203	215	182	216	204	210	196	222	214	204	207	214	204	212	200	207	226	201	202	182	231	188	204	226	192	205	207	188	200	186	211	229	201	185	192	220	211	212	211	215	196	191	205	218	212	218	231	197	228	218	193	203	215	216	191	215	202	232	204	205	184	187	248	185	194	211	193	193	204	197	209	199	198	224	228	207	216	221	232	211	173	208	190	203	202	214	217	230	180	221	223	200	228	235	226	211	184	223	199	191	191	226	203	213	198	205	219	226	222	211	209	199	218	176	201	213	212	188	192	207	194	236	239	233	199	207	212	205	208	204	221	235	216	186	218	199	204	209	221	190	196	212	188	190	210	201	197	199	180	207	248	213	222	182	175	216	215	198	241	197	207	221	197	181	220	235	206	204	209	211	206	210	215	212	175	214	215	218	213	208	214	207	201	207	219	248	210	222	222	209	220	204	228	221	212	190	208	226	213	202	199	207	227	215	168	210	228	206
7327	15555	13100	6755	4683	3351	2625	1940	1637	1318	1123	1082	882	785	705	669	631	603	527	555	515	528	531	475	480	433	452	403	437	431	380	391	406	380	368	360	344	370	385	370	383	340	337	384	365	384	350	362	332	333	315	351	308	351	319	313	327	334	310	343	309	334	359	317	311	344	348	335	334	347	336	331	344	344	311	353	364	331	332	330	332	353	334	337	325	347	310	326	311	360	309	323	323	308	329	303	329	353	359	347	362	335	346	347	339	330	353	346	318	325	345	318	332	336	301	350	324	303	313	304	336	308	356	332	291	301	324	343	330	331	331	354	334	312	347	298	297	344	324	332	328	335	325	314	320	349	319	327	354	333	299	351	327	291	336	328	332	306	341	349	333	336	326	324	328	317	324	318	330	353	318	327	305	332	339	347	347	324	307	331	330	318	339	318	325	319	338	294	347	318	333	336	347	327	310	321	294	316	325	336	323	358	354	333	326	302	340	358	327	350	356	323	344	315	369	346	319	309	314	331	319	316	315	302	330	352	326	314	333	340	321	325	320	300	334	317	315	311	312	328	326	312	333	339	311	326	329	344	368	347	336	329	303	331	322	339	366	315	314	303	294	336	312	345	307	324	314	328	362	303	333	334	326	327	294	337	350	336	331	323	341	317	357	345	340	322	361	350	356	328	330	326	339	329	297	311	322	323	336	346	306	334	338	285	332	315	302	335	362	300	336	340	322	343	307	316	327	341	321	326	323	328	308	347	315	353	317	352	316	329	309	319	353	312	354	336	339	297	324	321	330	333	308	348	334	302	314	339	333	334	337	319	320	343	291	293	313	273	337	341	328	322	333	329	278	326	315	338	316	349	316	307	325	325	325	305	319	346	339	299	330	327	328	373	337	306	313	346	366	334	328	321	320	306	322	302	341	357	302	325	340	331	295	320	300	329	321	338	319	326	328	340	322	337	316	335	323	344	326	357	311	324	351	311	296	321	314	332	320	307	333	329	315	364	324	340	332	309	340	316	299	343	314	317	309	351	335	296	308	304	311	296	313	326	343	369	328	341	338	323	326	335	337	356	299	307	324	323	311	314	341	354	310	340	296	348	314	322	317	311	318	310	319	352	354	321	314	348	340	332	311	316	313	331	323	323	317	325	335	340	326	316	332	324	350	287	351	307	354	343	292	306	315	336	307	322	352	304	333	301	320	336	315	297	323	308	323	348	333	329	317	301	284	320	306	361	335	319	335	342	341	305	349	317	344	330	335	369	322	328	289	357	352	342	334	298	293	321	304	310	328	302	320	380	305	316	309	329	303	334	362	321	329	323	316	323	330	307	309	310	305	307	352	342	280	311	307	345	325	354	301	311	318	330	349	325	348	341	335	342	299	340	355	330	326	315	329	348	297	294	319	361	292	333	350	305	339	352	351	318	307	323	290	326	266	359	317	301	332	337	306	325	303	324	289	298	321	361	329	342	327	309	354	325	330	335	335	302	325	304	321	326	337	347	312	335	341	311	323	301	339	327	353	355	346	317	360	309	304	326	337	349	314	334	306	327	355	317	340	334	287	330	339	355	364	336	332	341	311	314	345	312	367	327	326	310	330	336	315	326	302	323	310	323	324	368	350	300	315	350	342	336	308	341	314	382	345	344	341	340	338	333	305	324	312	340	338	313	304	329	323	333	322	365	332	314	325	314	345	294	314	332	303	328	325	283	337	345	322	312	341	350	337	337	319	296	346	326	336	328	328	329	329	321	323	302	342	341	340	326	346	356	349	330	334	294	331	327	287	335	286	348	322	341	334	292	265	316	336	316	339	322	300	319	334	326	327	334	328	324	343	299	317	309	327	311	352	312	316	325	331	350	331	334	319	332	341	318	341	340	323	351	328	314	319	327	332	313	318	336	331	330	311	305	354	312	311	318	369	339	302	336	316	345	292	331	340	332	331	330	330	321	323	331	315	340	314	342	301	326	344	346	338	374	311	338	364	335	321	313	307	344	316	307	327	345	334	322	334	310	310	309	331	318	320	292	330	339	338	289	332	317	311	300	315	322	321	348	321	319	334	325	322	362	328	312	314	349	354	312	358	353	329	330	350	349	369	335	324	335	350	316	313	352	343	305	298	338	339	338	336	337	319	350	324	298	311	334	320	337	322	329	344	335	294	338	350	319	324	367	345	335	317	334	342	328	342	334	332	286	316	299	321	348	345	332	307	323	322	304	334	288	334	359	350	312	284	330	323	313	316	310	352	319	333	340	311	316	340	314	322	322	352	307	321	321	310	348	292	333	369	311	330	332	302	332	329	345	328	347	317	346	310	345	316	311	303	340	325	318	318	367	350	325	335	319	334	339	313	340	361	322	327	340	299	317	341	322	310	331	350	322	352	320	320	335	316	287	325	299	310	321	305	307	320	305	370	328	345	319	329	355	329	320	322	333	374	354	321	347	354	297	320	336	338	325	297	324	351	322	337	318	318	288	328	348	325	357	323	324	321	310	327	306	302	303	312	326	279	353	321	343	325	326	334	345	340	335	320	326	354	314	335	322	341	323	373	308	320	339	311	338	305	318	345	341	316	309	296	306	308	326	305	320	341	318	339	325	340	325	305	341	314	346	331	324	371	330	341	299	325	339	336	328	310	334	343	292	321	313	303	323	343	354	333	327	332	320	338	329	318	333	351	320	333	336	318	289	327	314	327	327	317	314	326	346	332	325	308	299	296	306	344	313	333	331	310	344	338	347	301	333	320	321	332	321	331	307	331	298	332	347	334	341	311	323	309	320	320	328	333	322	344	331	324	310	297	325	350	315	364	340	341	318	335	317	321	339	310	317	318	359	327	349	305	324	304	356	353	306	325	318	304	324	341	319	331	296	321	298	287	296	328	314	337	355	329	289	328	331	302	348	320	340	342	311	301	342	319	321	330	320	302	304	323	342	310	310	353	310	290	345	318	355	309	353	305	312	334	340	327	344	339	303	349	342	365	282	333	316	302	350	330	369	294	325	347	345	291	302	310	337	362	317	332	326	319	348	315	331	319	338	331	295	323	308	331	294	293	325	320	317	317	303	325	335	344	327	312	287	327	331	307	325	328	302	314	309	324	330	338	329	325	375	328	352	333	311	344	318	336	310	313	310	343	293	338	330	288	325	340	322	351	306	330	325	314	360	336	325	312	342	317	320	284	313	344	321	344	343	313	338	344	317	320	297	330	300	359	301	312	337	316	301	310	330	314	343	339	291	325	364	311	323	314	333	303	333	306	303	330	338	338	320	338	303	338	331	297	342	351	313	360	364	326	343	331	283	297	353	342	305	332	339	314	345	347	353	312	344	349	302	321	342	338	330	355	312	317	337	324	321	340	329	311	335	323	351	340	313	316	350	298	317	322	280	328	335	312	337	347	353	340	337	329	352	333	313	321	299	327	320	341	303	325	346	342	346	324	336	348	339	333	336	285	328	328	306	294	330	306	317	322	333	340	339	310	356	357	329	324	337	334	338	322	346
26713	19906	6442	941	639	639	539	523	487	485	506	505	496	546	502	466	485	518	469	489	468	507	474	461	487	481	451	493	498	458	479	505	500	475	506	506	444	506	515	479	440	475	523	440	456	497	484	488	498	461	505	494	499	498	501	477	472	469	463	472	482	487	497	469	503	474	500	493	491	476	482	487	540	488	492	538	448	477	510	520	505	488	489	514	487	485	484	457	490	466	513	505	512	468	483	469	471	542	478	519	474	490	543	481	506	473	458	506	484	456	499	536	466	488	450	489	502	473	499	495	450	453	533	499	511	463	496	490	458	503	508	485	516	486	487	474	464	495	412	469	493	481	499	457	487	476	464	480	493	484	469	479	479	491	470	493	425	474	462	476	522	475	511	508	463	478	476	470	484	487	530	484	502	487	460	488	483	470	491	472	484	486	524	487	519	458	477	470	477	459	490	492	498	482	470	490	456	467	473	506	502	489	496	484	509	476	482	466	491	502	493	496	482	489	499	482	481	474	486	453	480	501	509	477	469	510	485	476	527	518	495	506	481	534	499	527	470	518	450	503	515	497	446	512	494	478	503	483	479	516	484	452	456	450	496	471	483	492	490	480	454	451	463	493	503	457	488	443	485	484	465	501	436	482	479	456	466	490	490	499	469	481	478	476	495	515	464	493	465	467	470	451	519	489	503	464	494	451	481	476	496	464	487	527	472	487	439	447	506	471	495	488	500	491	485	479	464	535	486	502	495	494	522	468	493	475	510	465	522	480	486	495	494	502	497	488	497	499	450	490	473	456	473	483	500	500	483	499	463	527	477	501	479	479	484	480	514	479	475	474	492	485	487	509	422	488	497	449	485	507	484	511	509	479	442	538	454	508	500	456	468	493	494	470	471	460	484	458	503	461	466	483	482	495	478	526	478	499	498	502	512	518	468	485	506	461	486	476	518	474	513	543	469	493	475	484	504	486	485	516	452	461	452	514	471	505	500	522	443	523	530	485	508	508	489	505	450	510	461	511	505	502	467	516	489	492	494	467	470	507	488	497	544	473	491	501	477	500	472	473	489	477	493	518	450	479	520	401	480	493	486	483	460	497	496	473	442	484	484	474	454	494	499	511	439	460	463	520	507	501	466	469	490	502	463	472	497	474	481	452	466	482	503	477	470	477	485	439	487	451	498	472	494	513	468	482	511	486	478	463	475	487	486	492	528	501	501	470	493	512	520	488	448	453	474	523	454	494	450	483	472	459	485	465	467	476	514	532	502	504	509	459	508	550	500	452	472	491	512	439	484	492	489	487	532	510	499	474	474	483	479	452	457	463	458	498	484	458	496	496	470	485	445	524	479	495	499	467	472	482	488	518	473	510	486	469	504	535	514	508	494	488	453	499	526	464	489	507	468	450	503	478	495	492	469	459	486	449	471	464	492	509	474	518	535	479	481	505	505	433	475	490	464	524	498	525	466	506	505	444	467	463	542	526	541	522	484	442	510	521	488	463	486	491	483	524	485	494	431	510	511	447	440	478	466	449	490	469	492	536	498	505	487	477	507	465	524	474	515	467	514	473	493	454	487	467	464	496	491	495	502	485	491	481	456	477	483	451	463	478	511	494	475	472	473	494	487	469	513	496	518	461	525	471	506	485	463	469	488	526	508	477	495	478	513	484	489	471	518	450	470	461	481	460	472	497	450	489	488	458	494	515	494	472	473	508	477	494	486	503	481	513	505	475	494	484	497	507	534	504	455	480	493	492	458	472	476	483	511	471	475	514	493	466	424	503	530	480	508	527	484	520	422	493	487	539	474	512	484	454	505	516	499	479	513	519	474	470	491	501	483	464	482	480	461	488	467	487	446	503	465	486	512	494	471	517	454	471	480	503	479	480	506	454	484	490	467	473	494	510	479	516	485	532	483	506	466	480	485	482	497	448	523	502	504	503	448	492	488	489	461	475	477	545	464	511	515	473	469	473	506	431	477	497	501	488	492	482	508	489	506	493	532	493	495	446	504	515	474	480	480	474	491	531	476	472	488	502	504	467	493	491	455	504	489	485	546	452	492	497	482	465	487	513	488	478	485	465	472	491	462	464	468	495	501	487	498	492	486	496	480	475	483	501	448	486	476	515	462	497	443	498	441	480	489	456	470	463	465	491	503	493	492	491	506	501	468	508	490	464	474	456	492	467	467	502	459	491	470	455	468	517	452	491	497	507	463	517	437	508	453	460	455	504	474	453	475	486	461	484	463	451	525	520	473	520	499	472	501	529	463	498	529	448	473	501	524	474	469	510	497	500	474	474	503	494	479	512	464	440	493	475	471	462	485	490	507	483	509	478	517	539	472	450	532	463	536	491	483	473	507	478	461	470	477	521	469	465	451	503	491	495	525	491	482	469	497	503	519	517	517	512	432	495	481	488	515	489	490	470	486	475	497	434	501	478	491	496	467	498	482	483	452	500	516	507	463	513	497	503	481	507	462	470	486	507	448	495	472	495	486	494	471	445	493	482	509	473	458	472	481	484	472	490	474	484	529	491	464	469	495	491	508	484	484	455	497	508	500	514	489	505	505	448	473	437	514	478	480	474	499	508	498	501	437	480	473	513	468	489	479	510	500	480	473	518	472	458	526	509	525	427	480	494	492	490	496	498	481	506	495	434	460	479	504	531	461	503	467	511	507	521	478	511	495	506	513	487	456	482	484	460	483	473	450	478	480	459	504	511	479	505	461	453	447	471	470	459	469	491	480	480	506	514	462	480	459	521	458	521	475	463	482	490	478	475	474	491	492	469	492	525	472	488	491	524	515	477	469	475	514	479	482	454	502	495	472	467	477	491	490	481	501	442	480	472	490	512	486	496	470	519	523	504	525	483	501	488	470	474	497	467	489	495	477	517	502	492	506	494	470	492	529	488	476	469	526	477	467	505	527	470	538	466	523	488	437	516	463	463	492	516	467	480	496	501	475	474	540	445	502	501	472	539	458	499	493	417	487	493	497	502	481	476	485	472	444	499	452	489	455	463	501	506	512	481	471	482	514	522	440	468	474	487	467	454	448	456	452	536	488	470	492	482	419	508	464	469	477	508	521	492	502	462	501	502	447	461	485	497	472	487	485	480	473	517	512	493	439	492	503	489	490	482	510	522	512	474	427	470	472	479	469	509	467	472	502	476	509	465	461	466	525	480	486	447	515	472	523	465	495	476	517	532	465	465	498	485	516	491	479	488	489	469	498	431	489	488	496	464	475	510	475	473	442	471	480	483	466	449	504	464	481	474	478	494	473	543	501	512	468	475	495	465	501	522	490	472	447	473	490	503	505	523	457	447	471	463	489	484	474	511	526	475	488	476	497	499	490	483	456	495	444	483	498	505	511	484	503	467	490	499	475	493	443	509	483	449	503	474	467	517	498	512	486	483	475	484	455	464	528	488	467	518	501	483	533	492	495	506	463	469	481	489	501	530	477	501	470	460	439	497	479	469	487	478	524	498	502	501	484	487	461	493	472	487
4195	1560	1455	999	865	873	777	807	792	747	739	742	708	733	691	782	740	732	704	730	681	708	750	731	785	679	682	727	735	730	744	712	713	699	688	717	747	731	755	663	694	681	710	691	697	690	693	651	740	731	741	707	728	727	720	708	720	729	708	709	741	702	748	715	679	709	694	717	737	767	706	687	695	718	710	719	709	751	699	705	689	749	707	722	669	785	691	737	702	685	720	672	792	707	716	728	701	727	735	721	707	772	668	667	683	746	745	677	754	731	717	712	749	654	752	751	696	663	670	758	703	670	691	685	656	669	698	686	683	717	706	738	653	746	716	735	677	756	668	707	699	736	709	749	679	712	727	717	701	727	677	728	685	706	770	724	764	688	655	712	735	662	700	686	735	685	700	673	704	662	717	705	717	721	715	711	690	715	695	701	697	702	668	729	735	735	695	715	714	756	771	749	719	763	749	731	675	682	717	733	686	710	713	763	710	737	765	723	740	706	687	686	684	730	701	732	662	699	721	721	693	718	702	725	718	733	710	690	757	708	704	694	745	658	695	729	740	676	699	714	710	658	684	741	723	730	687	718	705	703	706	665	706	680	683	755	685	751	724	671	687	702	725	675	729	680	704	659	748	704	727	744	746	693	743	697	710	714	718	730	742	705	695	708	698	721	691	721	722	678	674	691	696	682	736	704	709	698	722	726	728	716	728	654	742	735	751	692	709	658	758	758	780	724	675	706	682	714	719	705	754	680	751	717	698	724	701	736	735	696	682	772	717	679	700	693	725	718	707	696	698	764	699	738	770	704	699	688	739	710	687	686	682	733	739	718	719	676	737	710	696	690	702	688	736	695	679	733	724	710	715	681	705	718	705	674	728	689	687	724	706	738	696	666	702	656	695	694	698	710	743	677	750	672	731	696	735	746	688	702	692	716	692	713	727	705	751	720	693	693	680	713	670	725	717	700	743	730	719	719	709	676	712	702	745	738	722	687	696	709	717	728	750	727	697	769	726	670	715	697	662	715	687	708	709	698	732	698	752	687	699	690	717	730	701	722	710	743	742	714	704	690	725	689	748	689	684	777	773	701	741	725	723	702	716	733	686	712	699	720	754	707	733	717	696	730	700	717	655	697	707	686	704	706	744	715	709	774	692	669	728	744	714	758	735	737	716	701	705	677	713	729	728	759	729	680	721	716	689	702	697	721	710	777	706	735	658	700	729	722	720	711	687	685	696	721	694	681	695	708	723	727	743	689	703	734	728	711	692	713	686	754	757	736	708	745	724	672	697	685	679	711	720	727	680	740	654	707	743	674	666	679	747	719	750	723	690	692	654	704	707	757	749	704	704	700	746	734	711	778	713	667	751	679	736	747	760	700	732	695	662	710	711	748	658	755	731	699	746	709	700	709	663	720	726	768	777	714	668	686	708	705	703	686	771	723	725	732	715	741	685	732	674	680	699	778	659	743	677	741	766	705	698	691	650	693	695	682	700	692	729	704	730	684	707	753	751	739	709	710	716	750	749	695	686	745	697	697	679	650	718	709	722	645	719	699	729	698	708	688	728	726	714	726	700	716	725	724	716	662	695	727	701	707	736	677	688	672	728	703	708	709	722	692	708	731	732	683	722	741	695	739	692	725	686	702	716	707	720	723	723	740	794	703	726	714	758	701	666	771	693	750	750	714	661	736	724	705	674	703	723	705	709	717	731	719	684	689	706	682	696	691	712	672	722	700	735	674	755	721	738	705	670	738	674	723	666	730	705	746	751	689	716	710	730	703	700	726	707	677	654	770	712	663	728	739	706	693	662	715	744	738	684	714	722	686	725	715	712	705	680	711	730	700	683	741	672	731	679	716	704	683	754	729	678	717	719	686	681	709	698	733	713	680	724	724	726	745	737	696	699	747	685	726	735	683	728	695	764	664	693	709	678	731	692	706	726	737	742	676	679	734	714	709	695	736	756	669	708	695	712	723	689	681	772	705	668	702	668	676	781	728	715	701	706	728	709	707	736	737	768	725	721	744	703	713	729	722	698	710	699	654	721	765	723	725	706	681	749	740	663	670	778	684	706	707	713	696	657	713	700	695	737	699	696	689	721	707	690	755	712	730	687	724	688	744	698	716	729	735	691	737	675	711	779	710	683	681	717	694	692	674	666	710	738	711	707	746	671	729	742	667	718	701	744	715	717	706	707	685	759	691	691	727	709	677	709	729	723	721	768	694	736	706	778	722	695	708	744	752	716	724	708	705	683	695	690	714	722	695	708	664	729	743	729	695	743	749	726	717	712	720	770	743	732	715	720	704	698	722	741	702	698	707	724	717	684	742	704	709	716	714	699	725	676	707	699	718	762	736	730	648	715	673	694	670	753	738	705	731	728	702	743	714	657	733	700	659	752	683	771	760	653	701	701	746	746	707	710	723	702	725	708	778	751	700	718	778	690	705	717	715	725	746	678	698	726	681	675	715	719	706	701	719	717	725	711	745	689	689	708	732	712	720	742	739	684	751	701	732	719	710	732	723	756	714	667	718	676	680	707	716	724	711	685	744	684	700	705	761	728	689	732	688	729	703	662	713	696	684	716	729	694	680	701	727	763	749	718	696	675	674	678	683	747	681	693	693	697	747	673	718	679	671	735	744	697	689	708	704	688	729	732	720	679	682	693	706	687	677	747	709	685	674	732	706	743	701	724	756	687	691	726	731	726	662	669	692	673	723	691	754	729	718	726	702	664	696	709	709	708	623	663	746	699	702	736	682	699	724	733	720	692	673	681	670	713	732	728	718	737	682	711	720	751	733	719	673	712	709	727	733	690	753	694	698	708	685	723	676	703	740	721	742	694	691	694	696	711	691	704	672	702	701	751	739	696	714	725	678	712	684	696	694	717	732	724	712	651	725	709	736	699	752	685	725	695	727	672	706	672	695	650	756	724	702	717	724	739	671	676	680	778	720	705	680	737	682	711	740	737	695	758	687	761	706	713	720	721	737	688	690	718	712	727	703	725	762	685	667	727	694	715	688	657	713	707	704	750	685	691	699	720	757	701	702	712	730	753	722	700	715	713	725	673	717	731	667	685	727	686	755	719	749	700	708	718	676	714	694	727	713	695	703	715	727	704	732	724	734	752	671	646	720	697	703	724	734	707	734	706	723	682	697	714	760	700	696	714	705	660	716	674	703	727	710	758	704	684	686	720	719	686	709	748	680	695	687	716	668	755	735	719	739	705	700	685	732	742	690	723	745	706	679	727	717	735	715	746	727	671	730	705	712	693	669	708	648	706	738	706	683	661	695	686	705	709	701	743	756	703	714	689	653	726	695	731	703	758	697	655	706	714	697	741	677	662	704	656	730	709	710	700	672	714	690	734	734	729	734	743	699	710	733	725	715	740	749	694	677	696	730	757	679	694	715	745	732	757	718	789	694	698	728	725	772	705	737	764	754	753	670	724	740	690	725	745	736	683	696	704	712	679	731	762	662	761	680	707	699	713	731	678	662	687	701
23842	21066	28236	24110	20973	5496	1129	811	673	640	643	564	555	558	544	534	573	509	563	521	558	458	516	514	488	470	518	488	476	499	536	471	466	477	451	530	492	478	492	504	462	458	470	486	507	493	459	487	447	483	490	459	491	493	485	426	433	482	458	511	484	470	443	487	468	463	495	467	488	467	486	454	521	508	456	485	512	489	491	462	425	487	486	461	510	462	518	487	472	495	478	498	471	446	494	511	447	438	498	471	486	487	473	457	489	475	487	506	479	451	421	466	506	509	497	500	490	492	516	495	459	473	441	482	448	454	469	527	492	477	492	493	493	506	442	473	502	481	444	466	466	466	468	483	462	493	492	427	490	438	480	472	472	483	468	488	503	480	461	452	485	472	527	476	483	503	452	482	457	479	491	472	483	478	471	491	470	477	459	465	442	493	467	488	498	495	471	492	451	496	463	502	463	460	453	464	454	495	472	463	448	457	468	455	436	496	474	443	448	501	452	463	483	439	480	464	458	480	493	468	468	484	500	452	479	482	489	464	470	511	452	427	488	477	437	440	453	494	478	466	502	475	489	455	457	455	471	505	465	469	453	502	460	463	474	447	431	497	470	478	444	487	460	489	469	460	473	512	446	484	515	507	453	480	534	471	456	417	485	484	503	498	434	459	443	453	470	485	473	501	451	489	448	469	474	509	482	451	447	479	501	454	477	470	460	453	451	453	452	470	475	472	489	458	492	478	499	506	459	467	479	477	483	454	492	464	470	459	472	450	461	471	478	475	475	506	436	480	495	471	463	456	492	479	480	442	458	450	449	442	468	458	480	477	461	487	483	464	445	497	477	461	449	455	480	442	462	489	440	457	481	461	475	471	493	463	473	481	493	479	469	497	459	476	467	475	463	487	494	498	450	471	505	465	492	459	457	452	518	467	455	473	467	531	463	491	465	443	493	478	522	464	491	474	469	487	476	467	446	459	494	480	486	450	472	488	486	497	469	489	491	499	467	489	486	517	465	509	449	526	451	503	492	447	478	459	522	454	486	433	490	466	484	446	467	479	467	484	495	471	479	432	512	448	456	496	514	448	482	461	476	469	480	474	466	468	470	470	404	471	476	505	466	484	442	456	440	498	481	464	488	473	429	458	471	440	484	471	479	516	450	485	484	468	439	456	488	455	492	494	466	441	488	475	502	473	469	464	483	467	507	451	498	484	457	474	455	492	468	501	483	456	494	458	503	435	490	484	464	454	441	450	447	497	504	484	460	450	450	486	509	505	464	453	494	491	430	469	451	425	515	463	464	449	478	433	428	459	478	462	466	463	438	433	476	487	463	453	491	467	506	479	479	484	461	487	479	479	498	474	471	446	483	477	448	450	470	446	451	504	481	457	499	473	486	456	472	471	498	468	465	435	478	471	451	437	452	493	512	481	486	466	435	474	471	486	452	461	500	420	484	473	457	441	457	476	450	492	469	493	467	464	476	432	457	459	465	517	466	477	462	470	470	479	450	468	430	466	482	475	482	471	449	499	462	472	491	462	458	460	464	496	449	458	475	475	471	494	470	485	480	462	475	467	449	469	485	495	497	426	454	498	457	455	475	435	497	465	455	457	463	487	468	439	514	456	487	484	477	471	468	483	484	459	477	498	436	462	498	460	477	461	488	478	490	463	418	489	445	498	484	495	500	487	426	441	507	488	483	463	488	508	473	459	474	490	449	497	441	495	476	474	489	435	492	454	489	480	461	445	480	500	501	476	466	491	477	477	469	478	429	479	475	465	433	498	508	492	463	456	481	483	426	522	469	461	494	433	467	484	474	502	472	466	506	433	459	481	457	424	484	466	456	509	443	454	463	432	476	448	482	467	466	472	457	465	473	499	467	447	445	463	494	491	400	491	484	494	420	437	456	454	480	487	480	462	452	447	460	465	482	522	475	497	466	477	402	459	445	470	467	443	486	466	482	467	473	492	467	476	437	477	435	487	482	476	450	442	501	478	475	437	452	492	494	460	466	482	478	488	498	490	487	461	495	443	431	476	467	470	500	479	435	461	453	482	451	499	487	459	488	462	439	457	476	478	471	461	494	517	439	448	459	499	471	460	530	479	481	475	500	486	498	503	489	454	501	453	458	479	448	456	464	449	459	471	484	488	463	489	469	458	454	501	459	489	467	447	482	442	437	490	495	473	472	488	445	479	493	468	472	517	489	483	482	458	456	489	488	472	449	445	427	481	461	442	459	522	451	425	459	475	498	470	464	486	452	469	454	460	503	489	476	464	460	472	479	419	474	456	491	454	470	433	455	478	489	491	484	464	476	514	513	476	477	451	467	455	440	470	447	454	440	472	481	442	462	468	473	459	477	448	491	476	444	463	462	465	471	483	425	455	455	463	489	458	479	474	519	447	467	475	456	444	474	466	493	490	461	483	498	488	486	436	480	436	489	457	461	485	479	483	478	451	477	486	434	483	465	462	455	463	482	474	451	489	475	463	480	479	462	468	442	492	485	475	504	450	496	475	476	470	483	461	463	436	466	464	449	479	486	470	477	460	492	484	457	485	476	465	474	486	456	462	458	500	495	474	481	484	452	465	431	468	477	455	427	480	459	458	479	477	456	518	520	428	486	490	433	482	468	465	477	440	475	467	452	501	479	510	488	497	483	479	480	482	441	467	460	464	466	485	457	474	491	419	454	502	496	497	422	443	446	471	480	486	500	463	464	492	425	487	492	480	482	499	458	501	446	492	474	494	458	467	507	501	486	442	480	480	496	463	433	492	489	479	482	493	456	512	479	482	467	484	481	511	476	487	449	442	452	465	507	465	443	441	443	485	465	409	497	469	448	491	472	445	493	510	460	486	484	488	469	444	434	444	460	487	493	508	469	467	472	484	461	473	456	459	466	498	448	468	460	473	479	452	433	497	469	508	494	483	484	473	464	436	467	465	470	459	504	485	423	473	434	471	429	483	469	447	503	466	454	439	424	433	489	463	503	494	427	459	486	448	445	438	441	450	488	467	506	503	466	439	458	475	487	491	507	483	508	486	450	503	478	467	499	467	516	479	438	520	468	444	475	503	469	447	483	461	461	460	455	475	477	472	457	470	438	453	456	488	448	467	487	434	516	499	483	420	442	464	442	484	490	452	490	477	494	495	466	511	424	465	448	481	422	475	462	481	505	476	476	457	464	483	484	457	477	502	477	430	512	458	475	450	492	495	479	468	446	485	467	458	459	480	442	454	486	444	489	509	469	429	483	431	497	483	495	453	464	479	474	444	450	501	465	496	476	485	465	448	456	471	483	478	459	497	445	404	476	465	486	424	493	487	487	486	496	445	477	466	459	442	460	488	495	489	478	469	458	461	460	472	492	456	487	469	448	455	475	515	490	474	426	463	477	445	503	488	464	435	471	477	514	460	463	462	480	439	495	464	510	455	464	498	486	496	468	473	501	445	475	497	470	486	466	534	478	451	447	473	479	473	451	485	455	459	457	481	444	485	450	498	469	488
5345	9997	8347	4347	3106	2292	1898	1625	1391	1238	1082	1059	1000	912	968	875	881	887	845	840	797	806	781	785	776	732	766	735	762	759	772	706	756	759	682	741	797	730	708	730	733	728	702	690	712	703	732	730	705	705	693	745	736	753	694	751	746	735	679	658	694	765	715	726	743	730	745	724	707	720	736	703	694	740	707	736	675	675	682	697	696	686	704	686	688	676	713	631	706	718	691	752	703	720	716	687	732	655	752	718	702	737	708	736	718	755	699	691	699	689	727	732	707	692	697	712	718	706	667	689	716	697	748	702	703	679	737	744	741	662	678	716	696	697	727	717	722	745	673	661	707	742	686	666	706	703	675	715	726	736	692	669	693	691	681	728	700	729	680	701	691	751	707	678	690	692	679	709	751	698	668	704	695	659	739	732	656	700	707	743	727	771	714	668	688	706	718	698	694	741	684	692	731	668	682	656	662	691	699	673	664	703	692	710	679	725	724	688	748	715	664	712	685	734	686	690	712	700	724	763	736	637	708	739	642	704	744	716	732	706	691	695	773	731	687	684	709	741	696	711	696	711	707	749	692	769	663	673	716	678	704	685	757	657	714	707	702	666	687	742	769	682	735	695	727	683	752	683	708	671	689	678	715	708	689	688	669	680	707	674	676	666	700	712	735	680	692	721	695	692	701	739	697	681	762	729	682	674	732	654	686	675	696	701	767	726	708	690	719	715	666	689	680	728	704	683	737	706	700	706	699	670	717	695	675	671	708	723	645	683	721	720	678	691	719	737	722	695	717	718	727	719	702	676	718	701	718	687	688	708	740	688	682	683	718	687	718	724	727	696	676	695	679	713	698	692	719	698	690	731	696	715	705	692	653	651	721	722	669	750	733	742	704	702	702	705	700	712	727	674	681	685	677	687	657	750	718	773	740	689	682	695	682	705	703	712	733	737	709	675	705	717	735	752	690	746	733	682	692	725	675	669	710	673	654	687	671	684	708	672	700	723	654	701	717	696	685	718	708	707	671	709	689	677	698	728	715	684	720	708	727	709	688	709	721	738	682	685	732	704	708	677	682	724	694	725	698	714	716	778	696	702	683	751	678	725	711	662	674	695	710	709	674	713	646	734	698	697	729	713	741	708	704	651	720	684	710	690	690	750	678	717	697	720	729	636	705	718	732	666	663	664	723	702	713	677	678	697	686	723	699	719	649	745	692	692	675	690	714	691	722	669	722	705	732	724	704	733	699	679	701	719	665	720	743	719	661	720	663	712	687	709	687	733	712	741	731	672	701	689	715	667	714	705	709	735	710	661	737	711	694	699	709	709	723	676	677	697	659	694	683	720	696	708	671	675	679	716	704	716	709	725	691	681	707	699	720	742	731	746	706	699	713	704	771	706	685	718	704	707	684	690	685	676	714	711	672	688	691	737	725	687	694	713	679	723	700	690	698	722	719	681	700	698	706	697	694	744	695	743	684	646	671	725	660	702	634	703	681	733	710	736	753	702	761	672	683	682	643	709	695	705	700	715	680	735	688	702	686	709	669	731	695	673	738	668	676	740	656	699	740	678	719	734	737	728	749	760	676	750	723	693	739	731	762	731	658	719	677	698	734	715	636	692	717	678	716	662	715	702	698	699	715	709	701	737	713	674	707	729	751	695	686	692	677	712	719	690	716	660	669	697	743	703	714	675	665	703	733	723	672	717	730	672	704	669	655	663	707	702	719	720	750	720	744	725	667	737	703	728	678	700	674	743	725	674	664	693	686	705	701	672	701	663	705	725	681	728	694	694	707	669	742	698	726	691	699	694	694	692	734	666	725	713	696	706	737	726	739	692	661	638	690	668	698	719	745	688	705	692	690	700	689	688	675	700	732	723	721	717	722	723	723	719	710	665	725	701	693	682	664	721	668	716	674	730	751	704	713	721	732	663	684	740	719	681	722	695	753	703	675	660	701	738	718	695	665	706	681	715	712	712	714	738	694	691	694	703	744	725	716	731	752	673	724	694	697	677	707	711	684	724	689	688	700	666	630	703	677	693	669	674	689	684	712	726	676	690	670	677	709	751	675	685	674	730	670	653	746	704	676	692	726	688	706	714	680	715	666	702	740	688	671	712	659	742	709	680	723	737	687	694	675	708	637	691	748	693	695	710	768	702	699	745	675	666	710	717	673	696	650	709	696	734	712	699	715	714	734	716	664	643	697	651	706	666	672	695	716	715	702	689	690	673	675	694	706	703	733	707	700	686	691	704	700	759	653	727	738	653	674	714	706	693	696	707	740	689	720	666	720	659	731	675	719	652	743	725	655	638	709	705	721	694	682	665	699	716	691	675	680	674	664	730	655	718	722	658	722	739	704	684	687	778	692	693	696	724	683	683	732	678	767	717	659	697	714	730	702	738	700	680	684	694	682	738	706	737	731	701	710	698	708	696	688	730	656	702	674	710	676	707	741	744	742	682	708	731	708	723	733	719	678	661	698	637	711	720	680	722	697	676	680	742	706	719	706	699	672	731	674	729	746	749	720	697	672	729	705	688	705	668	695	703	700	666	665	689	693	700	739	678	741	705	712	731	718	712	671	696	699	735	691	707	732	692	722	707	725	701	662	764	705	701	625	699	701	666	694	664	677	669	678	719	741	666	687	676	694	714	672	675	665	684	679	704	705	705	694	711	737	728	664	726	693	721	697	718	728	727	699	696	735	729	748	692	663	691	725	677	735	766	701	704	750	688	717	706	682	739	676	723	750	675	696	667	714	677	733	725	653	690	736	722	708	730	686	744	725	720	707	723	705	721	689	710	733	710	687	706	741	693	706	679	668	732	760	708	691	682	706	670	710	665	710	696	724	668	713	697	696	705	690	716	669	709	679	700	734	707	709	710	717	686	716	708	680	700	718	675	721	690	723	676	669	714	669	672	732	718	695	713	746	672	713	714	703	735	703	736	692	718	659	670	760	682	703	710	692	725	732	694	681	668	717	691	700	731	711	665	729	693	736	706	668	690	693	691	707	692	721	705	693	690	751	680	681	714	666	699	710	720	715	717	738	711	736	686	677	662	676	706	709	689	689	670	684	781	705	706	721	737	706	683	684	663	730	696	745	715	678	714	707	674	691	723	654	708	712	721	685	710	705	661	690	642	708	685	700	710	730	643	705	708	742	712	726	644	687	734	712	713	669	722	669	694	720	680	749	712	686	729	677	695	728	686	682	662	676	735	753	686	716	724	732	688	697	667	748	724	723	734	732	727	679	706	667	716	730	724	691	685	746	698	679	686	696	720	679	682	705	711	701	756	687	724	755	758	683	706	708	728	728	709	676	711	701	701	734	697	714	676	685	723	713	719	697	694	760	698	703	680	658	733	732	730	666	678	710	655	692	688	699	695	710	688	718	690	685	735	662	746	681	696	738	682	667	665	705	709	707	715	698	708	681	670	693	683	712	685	704	687	708	723	677	698	726	722	718	719	721	722	715	677	721	706	685	732	698	741	731	701	689	714	703	707
22901	21056	28750	23585	21060	20822	2900	817	633	509	450	394	389	353	316	305	294	289	270	287	298	244	257	294	234	259	237	242	198	257	267	223	217	203	219	244	242	237	222	209	224	218	228	214	200	202	227	210	237	205	209	194	216	194	233	212	204	190	196	186	209	205	216	177	203	212	223	227	229	192	206	217	214	211	211	214	202	212	193	220	207	203	210	228	196	233	208	202	221	233	226	210	210	226	224	201	216	217	220	176	201	201	240	208	219	189	188	227	227	213	204	203	183	223	190	209	222	214	202	196	224	199	183	203	188	216	218	221	201	210	223	219	194	208	213	221	207	212	197	196	211	222	214	186	217	193	197	190	169	204	217	206	174	207	206	214	194	191	213	234	174	206	192	203	199	223	168	192	213	221	221	199	210	212	221	184	214	218	197	216	181	201	205	194	210	192	215	242	199	188	217	219	199	215	219	213	229	208	197	203	210	196	212	209	208	201	191	206	188	232	229	171	227	213	218	198	183	213	203	222	225	238	203	200	216	240	231	222	194	194	224	196	213	201	190	188	212	202	212	216	219	198	199	187	216	209	196	188	200	210	199	202	211	193	201	245	190	224	199	212	202	194	242	206	207	228	213	207	203	205	203	212	191	202	207	195	204	194	243	197	196	225	195	213	219	202	216	191	170	201	207	187	220	202	199	190	187	201	225	208	189	234	201	173	198	215	213	222	202	208	209	234	227	211	196	183	215	194	204	233	224	181	204	223	176	209	218	232	215	198	206	217	195	219	181	234	199	232	203	197	240	234	209	173	186	206	202	198	188	224	232	193	233	207	210	201	219	209	205	204	202	198	194	232	202	195	214	222	211	220	215	236	202	196	201	195	184	235	224	226	208	223	189	209	214	221	226	226	212	207	198	218	229	203	207	215	207	218	217	204	219	246	204	210	203	196	179	194	190	197	182	206	219	226	202	192	208	216	215	187	216	198	213	219	212	230	178	202	229	209	188	196	205	178	206	240	193	193	207	191	201	201	204	206	192	214	190	210	214	184	197	227	205	192	208	214	238	203	195	221	203	245	207	205	219	184	199	214	183	199	208	206	204	223	188	206	224	202	209	212	215	183	182	217	186	206	217	212	205	187	196	213	242	184	195	206	243	199	192	186	190	186	198	200	203	235	238	205	199	197	227	210	230	185	182	224	181	214	207	200	207	198	196	203	218	216	182	207	242	195	206	214	209	242	206	209	201	192	193	194	193	213	208	201	227	201	186	212	201	197	222	204	206	243	219	197	224	227	185	208	224	207	222	194	190	208	210	195	205	207	224	198	189	221	228	204	180	221	197	224	197	199	193	207	195	210	203	223	192	185	210	192	231	214	191	213	231	191	210	216	210	204	209	197	222	222	221	208	206	236	207	212	191	197	213	223	220	219	198	218	190	204	222	194	213	200	189	227	227	224	220	219	206	194	213	213	198	208	211	218	191	216	211	185	191	230	189	194	194	181	206	220	189	188	196	194	193	219	226	196	220	240	212	198	197	213	199	196	175	216	241	197	201	211	221	209	195	198	219	207	227	226	225	230	221	244	207	218	209	221	241	211	200	194	236	181	196	201	206	196	202	179	195	197	225	209	207	209	199	205	216	219	218	200	212	187	215	212	201	229	211	214	187	192	208	196	214	190	209	197	232	208	220	234	233	197	194	211	234	215	203	199	215	210	203	201	184	201	207	228	203	201	211	215	203	221	212	221	203	208	200	194	214	202	203	197	190	218	174	189	222	205	204	208	222	204	227	195	209	221	221	214	196	190	213	216	198	202	195	214	213	204	210	201	209	200	193	221	203	231	191	205	241	206	183	233	226	173	192	228	187	211	224	199	204	182	183	204	210	228	225	208	182	186	189	212	199	223	218	215	183	201	226	163	221	214	187	216	196	210	222	223	208	216	225	211	196	209	232	206	194	245	194	197	188	210	202	186	213	209	194	216	231	195	212	228	198	217	229	250	235	216	195	202	221	222	225	188	223	188	202	206	208	192	202	205	173	213	218	180	235	210	216	219	194	184	204	210	240	184	190	200	224	200	210	203	195	187	225	218	207	192	215	242	184	200	216	220	193	199	190	197	222	225	228	202	194	192	212	220	174	185	183	188	214	214	206	179	203	213	220	190	177	233	179	215	220	185	222	216	214	191	214	228	200	209	209	201	202	215	199	221	209	219	205	218	231	189	218	202	211	188	205	193	225	191	217	240	206	209	224	198	233	208	219	190	223	200	212	192	212	194	206	181	202	207	232	199	212	207	220	215	182	218	184	189	227	234	207	193	193	217	216	206	198	195	192	183	211	215	189	218	210	186	198	197	183	200	201	215	203	228	219	195	199	191	206	214	238	195	218	211	210	215	212	208	201	219	223	195	221	181	193	205	205	193	190	219	238	198	189	217	221	209	210	204	197	203	199	177	217	246	224	217	187	242	211	217	215	196	189	188	221	220	190	210	215	179	209	216	225	171	193	238	217	223	202	209	219	215	193	213	209	225	205	210	198	198	187	196	194	217	204	234	206	214	219	199	183	184	206	210	225	203	190	213	195	199	195	246	206	183	208	219	222	200	221	222	176	214	195	203	240	225	184	207	226	218	191	216	198	219	210	192	192	206	210	213	221	210	202	208	206	213	172	222	203	203	217	205	204	214	176	248	181	217	199	183	187	206	200	230	189	211	223	195	212	200	225	203	196	196	209	190	200	228	182	190	215	200	224	223	200	202	182	168	208	202	219	222	217	203	237	200	198	194	198	214	192	190	198	202	240	209	192	213	217	182	190	190	202	229	205	221	195	218	214	192	211	199	193	201	166	205	234	211	228	210	182	207	207	195	212	221	206	211	187	213	203	211	192	205	187	200	206	192	219	216	211	210	216	240	224	200	194	216	217	205	204	197	210	206	190	219	215	195	209	189	216	211	212	197	228	191	195	209	181	214	203	227	194	222	230	196	199	216	232	215	183	225	208	201	208	196	217	199	207	189	196	193	204	208	169	203	215	181	226	207	193	206	214	190	208	224	181	219	175	188	207	226	216	203	229	214	217	191	202	209	209	191	225	235	182	201	214	197	191	225	211	216	180	211	217	196	203	200	220	215	229	211	209	209	226	203	218	192	204	234	211	204	225	226	224	234	204	226	203	201	202	209	204	197	187	209	187	192	201	221	211	219	178	191	197	205	211	191	221	218	221	223	206	203	227	204	210	202	207	219	193	191	208	216	191	197	230	191	189	182	211	185	223	195	222	216	211	223	172	230	204	201	221	197	200	210	206	201	221	203	210	223	205	198	176	223	180	205	193	209	196	199	185	209	184	187	218	204	223	186	217	175	211	210	229	213	208	205	199	214	227	216	201	217	225	201	188	187	200	190	212	191	213	190	186	200	223	223	231	200	205	190	222	196	208	177	204	203	205	212	208	200	240	196	199	193	204	221	179	181	229	213	215	213	208	201	201	235	232	186	205	187	203	204	212	192	224	203
7296	15452	13068	6759	4727	3436	2524	1991	1573	1388	1200	1021	858	803	708	657	628	601	557	522	513	509	474	471	422	428	425	434	425	389	403	383	378	351	399	375	375	383	338	366	358	342	341	363	372	358	346	397	349	362	374	318	352	343	330	316	336	324	333	338	331	337	352	332	332	342	334	341	340	279	372	318	333	360	318	328	361	346	355	327	323	326	296	338	322	346	321	357	344	296	364	327	314	338	330	338	337	284	294	299	332	332	327	319	332	343	306	318	339	327	321	324	331	316	331	325	308	325	319	316	307	342	326	301	326	329	345	316	335	334	321	356	306	338	335	334	315	310	339	322	335	315	372	341	352	366	312	321	334	359	316	324	326	303	357	304	322	315	377	338	296	343	331	331	297	339	312	308	316	315	322	295	339	320	312	297	307	307	317	362	342	322	330	345	324	267	321	315	327	328	301	316	302	337	348	313	328	331	293	319	316	338	327	344	308	287	322	288	325	301	301	314	327	322	308	328	332	341	331	298	308	317	315	304	329	307	314	322	317	361	348	348	354	322	329	330	325	307	320	308	347	306	322	327	287	328	314	336	302	307	351	307	339	319	321	329	317	304	336	348	334	359	348	277	319	299	328	337	318	312	340	296	367	314	308	292	307	309	307	314	352	317	325	330	296	286	343	330	311	371	355	342	319	348	322	328	323	327	328	328	337	325	324	335	310	338	322	332	327	322	345	323	337	324	330	324	345	300	317	322	323	299	315	320	292	351	329	332	330	316	356	344	340	315	335	297	315	311	294	355	365	319	300	333	355	345	324	336	332	330	340	317	312	317	316	315	318	310	323	303	312	324	328	317	336	334	318	341	337	329	337	316	328	276	342	334	316	318	320	294	315	318	322	325	329	337	354	328	322	306	328	341	297	314	343	317	374	354	301	294	286	326	333	328	319	320	339	323	317	343	266	321	316	327	307	322	332	313	312	305	315	336	306	310	290	298	312	335	343	345	312	325	302	276	319	344	349	337	298	306	323	292	311	338	312	321	308	336	318	310	347	306	314	336	356	330	323	326	359	327	322	344	366	296	332	275	307	327	352	322	349	312	304	326	340	326	308	316	302	356	344	319	318	327	310	325	304	321	319	342	288	331	344	320	312	325	344	309	343	312	330	314	338	315	305	323	334	351	347	337	332	320	357	330	325	346	322	342	299	326	336	340	328	327	306	343	300	339	291	321	317	322	313	319	287	317	305	340	303	321	286	347	322	305	343	310	339	321	301	323	339	331	317	339	323	325	303	313	343	342	291	319	329	356	352	334	331	326	297	316	303	347	351	313	341	339	302	333	329	325	330	306	322	342	319	329	310	337	311	341	297	297	328	328	328	331	317	315	341	316	324	324	330	318	343	323	321	321	326	338	317	330	293	320	328	336	328	337	311	309	335	328	322	316	309	358	329	320	334	339	317	325	333	325	316	344	314	307	330	331	303	318	336	305	334	316	313	340	304	321	341	314	345	361	308	341	306	313	329	338	299	359	307	350	340	321	313	306	311	354	303	317	315	289	331	359	335	325	310	337	324	320	284	311	326	345	307	306	333	286	327	287	321	328	312	297	297	327	297	290	348	356	306	322	350	328	308	321	287	319	297	339	311	317	328	316	339	329	332	320	324	326	346	359	333	324	313	299	333	310	321	320	335	319	347	333	314	323	328	325	338	348	346	307	310	306	310	324	324	288	351	313	351	321	314	325	333	328	302	305	304	299	325	291	328	326	316	312	325	299	312	330	337	323	346	315	317	300	322	341	325	310	306	314	347	297	313	341	327	301	303	347	339	320	321	330	288	332	357	303	298	324	307	315	324	328	318	325	306	302	336	328	325	280	318	330	336	332	313	319	329	301	322	310	326	332	290	329	315	331	297	319	353	313	304	308	335	309	355	357	319	331	307	316	310	316	331	300	354	297	326	340	334	298	321	309	326	353	351	311	347	325	308	317	301	285	308	309	338	338	306	329	335	315	301	326	302	314	345	331	316	322	327	352	332	312	289	317	309	316	340	329	294	313	353	335	295	299	331	324	319	335	316	309	326	305	307	325	312	306	319	323	323	341	324	330	294	327	338	314	349	330	317	326	350	323	363	306	306	344	307	291	297	298	330	318	303	319	315	344	307	349	298	330	341	346	345	312	331	321	320	306	312	287	291	327	340	316	318	314	329	301	329	299	316	335	288	326	332	339	322	306	320	313	346	333	324	334	328	327	315	337	324	308	354	346	327	319	331	321	312	305	301	326	307	329	308	321	343	320	316	317	316	343	339	314	308	313	336	319	321	332	299	295	331	304	344	313	322	329	308	315	339	341	314	326	340	347	308	315	331	314	299	324	315	302	304	323	325	304	330	353	350	314	330	361	307	288	322	312	324	359	345	311	346	345	307	332	343	319	330	349	314	343	325	296	355	296	337	318	294	352	324	294	321	316	305	310	332	340	317	325	313	310	309	335	323	320	348	359	311	348	312	323	336	324	298	326	307	371	341	305	351	324	319	339	309	325	315	341	326	308	301	323	327	318	305	340	327	340	322	329	327	309	328	323	321	329	311	312	341	322	319	324	340	338	337	328	315	350	296	325	312	301	322	353	335	340	346	343	338	321	309	294	324	311	311	346	329	312	327	330	354	315	338	323	315	328	306	291	341	316	343	288	329	323	330	317	300	345	319	333	341	299	308	306	295	305	326	302	297	308	314	316	291	339	340	321	307	324	317	329	323	327	322	356	320	319	313	334	335	344	343	305	303	311	312	298	358	312	332	353	342	307	305	290	324	288	292	296	325	290	310	295	346	286	316	331	324	304	313	304	314	311	332	316	315	296	299	307	326	319	322	316	332	333	346	309	297	320	322	302	320	347	337	341	325	304	331	312	319	304	342	313	297	300	364	329	330	339	335	322	293	312	326	286	335	341	358	343	329	306	337	330	312	322	348	308	319	318	332	310	282	309	318	334	322	285	325	336	345	342	325	303	303	320	308	346	337	321	335	320	335	304	330	345	291	310	295	306	306	311	335	302	341	313	299	339	329	321	353	308	311	326	342	317	325	347	311	323	345	316	322	310	312	321	309	336	321	319	292	329	310	326	313	331	303	326	348	318	324	318	313	292	317	297	315	297	325	305	301	313	303	318	315	324	307	313	300	305	329	299	349	352	335	321	275	324	341	325	316	316	306	337	340	295	318	330	318	328	315	347	302	325	310	304	342	323	301	340	320	354	330	290	345	307	308	317	307	304	355	291	325	361	337	316	325	343	297	310	291	304	298	315	312	345	328	300	310	283	325	306	327	307	332	337	316	331	315	318	324	332	351	353	331	302	351	329	309	335	334	324	350	325	328	318	353	346	321	332	346	304	292	307	341	310	327	289	326	315	335	315	331	323	341	329	338	326	326	322	320	313	310	342	312	307	298	340	309	310	307	306	331	304	331	347	328	329	304	330	307	316	343	326	301	304	317	315	330	327	343	321	299	291	308	363
26732	19890	6376	855	621	517	526	497	511	490	506	481	518	528	540	496	462	481	478	528	452	497	469	463	461	444	507	462	456	482	488	497	467	483	473	461	485	497	477	491	487	471	466	506	451	475	509	455	525	449	478	491	482	478	457	480	520	522	456	512	476	517	497	471	437	508	462	486	499	453	448	452	495	459	474	499	476	501	464	479	482	457	470	460	471	456	486	465	514	450	481	492	481	508	454	506	468	445	462	480	495	468	501	476	448	469	490	421	471	427	493	476	485	459	509	509	481	452	453	449	503	501	482	467	466	501	482	450	489	480	478	468	475	462	459	474	511	452	449	471	478	478	466	479	488	438	456	465	531	478	460	491	486	466	472	478	508	449	497	518	476	480	498	483	494	509	481	479	401	452	500	505	494	461	489	471	443	477	495	509	460	480	507	425	446	494	474	458	469	450	472	442	514	482	492	459	490	506	462	517	519	461	470	468	502	475	515	449	497	488	497	495	454	440	449	457	490	420	479	491	466	455	467	473	458	471	494	474	480	485	475	460	484	462	493	485	468	477	460	477	512	482	465	443	464	454	487	482	496	466	447	502	496	499	474	520	461	474	544	472	472	458	464	535	497	422	473	450	510	451	491	488	514	483	468	491	474	479	475	443	497	490	478	481	504	501	505	487	473	497	493	493	503	493	474	469	502	427	490	508	454	515	495	524	483	486	514	505	494	495	481	480	473	475	474	497	489	472	507	456	535	489	505	461	467	470	453	521	491	487	497	496	480	470	485	509	479	517	480	479	476	497	476	520	485	457	451	498	438	469	468	506	484	467	502	463	475	486	453	474	469	476	504	511	498	456	482	457	463	491	434	500	484	475	486	452	490	518	476	468	461	461	500	456	497	472	465	504	450	452	515	496	497	505	454	469	492	431	481	471	487	497	478	467	504	467	464	455	501	526	493	455	470	456	454	512	483	468	476	480	458	494	499	448	484	477	490	482	451	475	500	459	488	485	476	488	460	479	433	501	512	470	454	479	497	434	498	475	450	475	437	456	469	502	493	483	477	483	490	455	449	474	447	466	471	482	463	459	475	478	443	505	467	445	525	497	495	480	451	515	454	500	440	503	496	462	459	458	436	468	490	444	480	486	471	484	488	428	487	508	500	502	491	506	468	476	530	460	496	486	484	474	456	488	487	488	518	481	481	507	457	501	509	503	483	487	469	492	455	490	485	451	489	468	463	469	481	455	482	478	461	505	458	478	500	480	464	461	486	493	493	468	489	479	488	455	489	465	482	486	469	480	488	480	508	457	524	484	483	489	476	459	445	474	486	469	487	535	447	500	468	490	506	509	492	502	530	455	531	487	453	476	446	501	481	469	476	453	505	496	483	474	458	451	464	517	460	472	481	508	456	443	474	519	459	512	499	460	500	441	481	515	477	474	459	471	474	460	480	489	522	537	472	475	515	486	498	498	444	484	478	484	488	505	441	475	463	464	486	445	466	524	498	469	468	493	491	541	495	500	450	506	456	485	468	495	471	460	452	452	484	484	447	463	458	500	496	480	459	443	512	505	487	464	475	492	444	513	471	454	494	475	524	493	461	485	468	538	463	505	503	517	493	512	492	454	443	474	481	499	473	479	442	434	434	474	475	421	483	466	471	472	449	456	513	428	529	528	499	508	457	525	460	456	450	489	464	485	533	448	463	515	485	505	464	472	457	509	515	525	496	472	480	485	508	479	535	495	426	473	454	482	488	430	461	509	531	539	512	469	472	466	491	480	489	481	508	462	484	459	472	479	490	460	478	485	508	471	470	459	483	487	504	464	472	500	485	450	485	454	413	486	475	513	490	483	491	455	476	508	496	483	485	462	467	503	473	449	510	458	496	468	479	507	478	436	488	457	469	487	494	479	463	455	519	437	466	453	450	530	419	473	478	492	487	486	483	471	536	498	495	481	436	488	436	458	470	492	469	446	434	472	492	484	486	486	492	433	507	503	451	471	490	501	484	489	469	484	488	501	448	510	462	476	504	446	479	447	495	466	489	542	516	492	440	482	476	465	467	475	473	475	443	503	481	492	471	507	472	485	527	483	480	499	474	475	475	468	491	477	474	478	470	486	488	488	508	451	460	471	490	488	493	442	466	457	480	503	517	445	487	490	482	443	465	499	470	480	454	505	424	449	468	484	441	465	477	462	518	462	437	443	442	465	459	514	465	493	478	500	503	495	443	483	527	494	496	500	515	538	479	471	488	475	484	505	476	455	484	492	456	453	491	488	477	464	467	485	478	477	492	488	451	475	462	459	487	492	528	505	484	458	491	479	460	469	454	527	452	445	465	543	465	467	478	494	470	475	452	517	441	451	442	511	525	509	502	480	487	504	508	480	476	482	468	437	467	441	500	475	440	466	454	450	489	466	459	483	476	510	453	423	484	481	470	484	471	485	482	462	464	455	463	479	468	487	490	489	458	503	477	444	436	471	487	483	490	474	493	471	466	450	496	466	479	501	470	493	471	477	480	520	480	491	506	490	470	447	470	491	462	517	499	472	490	508	468	466	497	492	473	469	488	534	486	464	501	473	418	462	460	465	477	449	472	487	487	482	472	501	504	505	458	472	480	450	498	512	470	452	445	457	450	527	485	501	464	469	435	465	494	456	473	463	440	468	466	464	448	517	481	465	481	497	462	451	495	463	497	494	458	475	491	500	511	519	504	456	454	494	480	468	470	497	485	489	487	479	489	470	497	449	434	497	472	480	414	482	478	505	476	477	450	485	460	478	474	478	474	521	489	464	446	475	461	521	506	484	495	441	496	451	465	456	483	491	472	493	461	469	506	485	484	474	508	434	482	475	447	473	474	452	478	466	492	528	446	470	478	459	494	485	487	487	484	449	450	518	449	473	470	466	478	447	444	459	498	462	474	461	460	481	495	478	483	482	497	485	455	508	499	485	482	520	489	529	492	494	479	532	455	483	463	487	461	494	508	489	490	467	441	468	487	473	477	483	454	477	470	438	502	492	468	445	467	468	479	446	477	425	488	494	492	503	464	448	508	435	492	436	490	505	488	499	479	523	500	467	502	467	477	468	453	483	447	486	474	452	508	512	482	500	493	490	488	470	496	485	460	476	477	492	484	443	464	423	503	472	487	478	478	477	507	442	513	455	487	511	517	470	501	521	484	477	519	499	459	489	476	478	457	455	495	494	477	490	473	494	468	522	471	470	485	479	434	466	445	495	481	495	469	494	500	523	505	514	445	470	422	466	495	431	507	458	474	493	449	458	475	464	453	483	466	467	477	492	515	506	493	468	449	512	437	455	521	487	479	494	456	487	515	526	496	506	451	490	490	471	462	555	488	474	498	464	448	445	457	479	464	506	494	464	496	461	441	474	520	502	448	485	485	442	486	493	458	478	497	481	456	498	446	497	503	465	480	507	474	504	479	507	476	460	470	489	468	469	510	471	465	503	462	473	515	463	482	494	524	481	426	471	488	487	451	452	456	514
4182	1502	1434	970	843	804	758	782	747	785	717	720	772	716	684	679	688	702	735	723	739	743	665	709	767	672	713	702	647	734	703	720	649	705	768	724	677	728	736	680	716	707	701	712	687	680	755	689	710	701	749	727	671	694	709	703	681	687	677	729	700	689	716	734	692	694	700	700	747	698	696	702	661	715	671	696	718	695	690	699	674	718	694	734	693	732	655	688	741	696	715	729	715	683	690	695	746	718	750	720	627	691	676	670	652	672	690	722	761	724	727	681	632	658	716	679	698	701	712	685	712	699	714	723	716	703	696	708	705	699	694	697	729	727	700	696	719	739	709	698	700	679	691	708	654	656	727	708	695	722	680	703	719	769	738	764	709	672	729	686	711	711	664	683	721	688	697	730	652	714	694	717	696	716	734	747	688	710	782	676	698	688	747	717	735	701	689	722	704	710	652	650	692	721	700	729	724	723	701	713	711	685	714	758	738	700	731	746	665	669	714	701	709	715	694	643	699	738	676	685	729	658	705	704	724	719	745	707	690	720	702	669	734	700	749	694	693	749	759	704	720	747	721	704	714	738	708	684	683	744	719	714	734	672	727	746	680	726	674	712	734	723	725	700	685	701	685	692	715	669	708	730	691	703	735	708	725	732	728	703	706	726	701	749	675	670	680	690	695	707	745	697	710	738	654	675	728	719	731	666	720	713	728	703	720	761	710	671	729	671	729	714	768	705	754	724	693	738	721	686	673	743	676	694	714	696	685	741	698	671	752	665	743	725	696	670	729	715	673	664	688	707	709	734	678	729	708	709	683	708	727	684	634	678	712	728	679	671	701	734	659	724	694	719	717	673	695	711	721	696	684	735	664	697	697	680	711	692	704	718	708	673	669	720	705	706	709	721	754	781	718	682	773	699	736	711	720	737	693	747	744	705	688	711	734	699	696	724	735	726	701	705	676	718	659	700	695	690	695	716	728	709	712	697	648	768	668	721	691	749	715	713	747	720	688	712	705	651	675	651	686	702	704	714	708	685	731	727	733	724	684	662	704	709	740	691	696	705	735	730	738	667	655	748	698	689	701	690	695	676	728	676	692	741	784	698	690	692	691	680	706	668	760	747	703	650	682	723	673	699	723	699	700	731	749	754	717	725	697	682	734	694	723	665	718	721	734	705	657	721	733	684	718	732	696	734	671	718	710	706	739	658	719	680	714	715	692	710	697	781	751	695	696	690	710	734	754	738	686	716	716	692	702	688	738	712	673	693	737	699	693	741	750	738	713	682	688	734	767	690	717	670	718	689	711	727	743	719	701	683	679	677	705	695	680	680	730	701	700	711	688	701	725	679	716	674	669	752	683	674	717	716	718	681	745	725	704	746	757	699	692	676	753	695	681	715	699	742	724	742	717	744	779	718	737	691	716	660	671	704	712	691	712	678	676	695	685	713	709	708	693	659	724	716	704	696	710	738	705	704	733	666	712	656	703	726	710	708	742	696	732	690	724	682	708	722	706	715	703	710	753	735	664	708	738	704	715	723	712	676	709	733	648	655	641	694	730	716	711	702	708	691	734	720	713	753	669	689	710	712	702	750	697	725	692	699	700	733	680	703	653	699	709	680	759	720	734	709	747	724	697	693	691	683	710	759	699	677	717	705	704	691	648	707	660	688	683	697	692	730	689	773	726	655	694	652	679	763	709	782	745	700	717	684	685	673	715	728	701	753	708	767	700	684	702	722	673	718	705	704	700	679	692	649	666	691	695	684	765	689	723	745	711	758	714	727	698	731	701	709	748	689	690	691	740	711	691	690	712	725	677	711	735	727	728	739	684	725	683	711	729	680	670	721	745	725	737	688	699	709	710	683	667	695	681	686	668	755	702	657	728	739	686	683	700	669	710	715	719	721	696	736	692	688	691	682	690	657	697	690	690	668	754	722	648	731	703	682	734	707	655	728	702	725	700	693	702	699	704	703	697	667	684	729	716	665	717	688	735	675	694	688	729	721	651	667	722	735	711	721	651	765	707	687	669	728	688	756	775	726	717	704	720	731	734	763	738	697	721	686	697	719	686	690	736	656	689	744	670	675	743	718	724	700	632	682	726	654	694	710	739	745	713	720	652	703	648	742	699	731	710	709	675	714	707	674	677	702	729	687	678	649	724	737	727	665	702	684	677	712	705	690	695	718	735	751	749	760	717	706	700	727	758	683	723	705	727	690	736	710	707	713	719	725	688	681	719	771	704	657	715	700	722	694	723	696	686	716	668	780	688	709	637	766	710	712	759	710	671	689	649	712	753	711	687	708	711	683	735	750	699	695	706	709	710	722	708	727	734	704	727	703	730	704	674	687	701	698	706	699	804	715	747	696	688	699	727	749	683	735	752	680	689	721	689	701	749	693	692	746	730	670	676	714	693	709	714	760	716	654	677	739	742	707	718	681	712	746	696	712	755	714	714	686	708	744	717	695	718	713	700	700	738	683	719	712	719	715	741	687	657	686	744	670	678	715	691	669	700	774	747	741	707	717	735	682	642	700	756	690	727	694	688	664	729	740	726	708	721	718	686	668	722	729	701	726	713	660	706	684	737	707	727	719	679	690	700	678	642	713	731	704	684	692	691	682	694	735	680	693	734	679	710	694	681	731	725	700	676	645	724	677	685	713	684	677	738	706	669	741	713	715	716	761	702	693	691	699	670	725	684	754	702	703	749	638	686	686	705	706	723	648	673	679	729	668	710	683	696	710	711	680	688	714	723	669	702	733	737	714	747	695	764	726	714	704	753	701	749	678	708	730	675	697	731	742	692	744	742	672	649	701	724	732	679	711	734	733	752	688	676	686	694	728	715	712	725	736	697	694	723	716	713	694	707	705	739	657	687	740	708	673	715	661	703	641	704	701	732	727	694	679	662	726	700	698	718	682	692	692	690	676	726	721	709	690	753	739	685	752	711	767	671	686	695	716	735	621	695	692	704	720	683	708	657	735	718	728	706	712	690	779	739	631	741	713	719	663	721	699	678	711	719	677	662	692	700	706	673	727	680	681	681	716	654	686	702	678	713	694	675	664	693	655	686	700	731	713	706	721	701	653	725	715	727	692	727	710	753	702	642	671	696	698	696	693	683	707	688	715	639	665	729	694	698	698	688	723	710	673	735	732	705	742	720	678	686	712	711	686	696	673	750	699	701	712	713	702	700	701	722	726	694	738	690	693	696	719	707	734	711	730	742	706	718	666	693	696	720	709	650	727	661	719	703	657	704	691	722	734	733	695	696	752	695	681	727	688	734	727	699	744	686	720	675	717	684	749	701	750	686	688	686	712	671	654	699	655	698	721	726	722	722	716	682	745	731	711	720	719	697	708	692	729	676	709	733	694	705	696	669	726	713	739	725	737	693	712	736	666	743	721	703	693	698	747	693	717	703	697	719	736	673	720	723	698	690	735	694	718	730	650	700	744	679	750	724	723	732	677	670	746	663	731	669	684	719	761	753	736	709	690	712	685	688	746
23752	21044	28257	24049	20981	5686	1020	797	702	639	581	580	556	546	519	515	514	479	492	508	505	505	522	484	482	512	506	471	504	491	493	495	468	480	477	481	509	479	468	489	461	505	466	467	482	469	455	470	472	470	484	471	473	471	448	473	477	458	501	481	445	480	412	472	467	490	452	485	501	437	448	477	486	459	499	489	457	450	502	470	458	477	473	469	449	514	461	483	486	462	466	465	448	477	503	445	461	451	427	493	471	466	480	517	445	448	452	445	440	453	499	507	457	452	429	520	466	470	458	432	431	422	472	461	469	412	509	494	478	430	450	452	461	447	458	474	480	504	485	490	493	483	469	491	480	457	472	461	483	456	456	496	476	479	489	473	503	493	490	469	484	466	500	469	468	462	475	432	414	479	486	489	454	469	463	475	435	490	471	460	465	469	440	439	433	469	467	482	461	475	421	433	460	451	428	461	494	460	487	448	488	494	510	477	462	442	496	482	489	493	454	436	455	496	456	504	479	459	452	477	454	491	458	457	453	494	503	493	442	504	476	481	477	456	474	446	461	465	489	483	476	504	413	443	486	512	478	462	474	473	443	418	498	485	479	469	485	476	499	445	505	441	421	469	499	482	465	491	463	423	448	441	502	465	437	505	465	483	487	440	439	466	474	462	455	488	476	481	482	505	441	488	422	449	440	478	477	478	450	482	471	484	487	459	485	434	444	435	479	455	458	433	460	475	462	497	451	450	489	519	473	434	455	492	474	440	481	464	485	472	451	447	470	502	455	451	454	445	463	448	463	473	464	459	474	466	467	458	486	453	456	488	466	523	466	452	450	451	474	440	443	485	452	462	463	487	461	474	520	429	444	442	484	452	511	464	533	453	458	482	468	461	483	483	471	460	451	467	455	473	442	495	468	465	452	480	440	405	459	466	476	431	484	455	488	467	466	486	471	435	463	437	443	439	460	449	465	487	469	463	469	446	482	494	513	458	483	456	423	433	459	518	460	476	495	433	476	477	476	426	466	439	442	445	432	466	441	450	454	467	460	452	454	473	439	480	439	444	511	484	472	495	438	470	455	428	457	436	454	495	474	494	488	439	443	426	459	429	483	444	498	495	467	438	506	461	453	490	459	474	505	465	464	464	430	463	479	470	461	477	465	462	464	453	477	473	451	471	476	455	462	427	451	480	445	504	497	459	466	452	442	474	464	471	464	456	439	446	470	447	472	496	442	462	485	424	464	472	480	459	466	471	482	486	473	456	468	471	450	468	481	453	474	464	505	449	462	474	444	476	436	474	467	474	472	411	464	465	470	501	467	490	444	430	465	484	449	448	455	461	477	434	511	436	456	437	488	436	459	484	490	474	451	480	449	434	420	465	494	467	486	458	493	469	470	464	438	488	472	459	497	481	481	480	493	483	485	502	466	479	469	443	435	469	478	485	443	477	464	470	463	450	498	467	424	490	497	484	480	509	454	459	450	502	458	509	445	472	462	430	458	482	424	449	491	471	440	445	452	482	472	487	507	463	452	454	487	455	492	472	482	466	463	436	504	435	462	449	444	409	504	485	456	475	459	470	487	430	445	457	460	461	455	462	460	504	463	489	443	500	490	475	487	429	450	466	431	461	461	476	481	514	462	467	437	472	428	475	454	473	524	459	441	457	463	449	456	431	438	474	443	453	452	469	455	494	452	459	448	459	485	439	499	435	471	449	471	490	465	471	451	421	451	510	453	459	431	513	466	457	431	459	472	498	488	456	453	489	477	449	426	434	474	461	467	478	453	477	481	492	513	448	468	486	467	458	468	478	460	479	462	445	458	457	469	503	496	480	486	451	408	449	423	456	444	449	428	470	464	448	438	476	438	467	440	459	435	461	454	480	488	460	418	478	451	430	439	456	449	415	473	435	468	459	442	500	483	471	454	452	470	446	447	436	420	430	460	445	454	488	474	468	494	451	478	471	469	454	474	459	487	446	504	459	486	477	461	454	482	489	431	451	472	474	466	456	501	465	416	464	441	453	457	484	474	471	440	469	457	486	468	479	470	530	472	439	470	486	485	442	461	444	464	476	445	423	473	451	469	504	429	473	472	459	496	454	445	446	474	454	477	469	486	448	426	453	430	445	473	453	468	428	471	470	493	451	434	471	457	453	455	471	468	496	445	441	466	457	433	462	410	450	482	475	437	479	477	437	493	459	456	462	484	474	465	455	469	471	443	434	466	485	476	458	483	478	481	482	463	427	466	490	450	488	478	405	466	470	465	445	470	489	462	444	457	479	448	473	456	451	465	406	462	484	482	443	438	479	444	449	489	429	473	471	466	448	431	500	479	456	449	453	479	472	483	455	429	482	461	497	420	469	487	462	471	463	469	428	463	442	459	480	482	461	459	426	442	455	475	481	446	433	453	459	461	419	489	485	465	445	478	474	474	467	441	474	464	490	429	489	466	432	434	435	464	472	466	476	445	468	455	458	456	455	474	443	460	463	464	452	470	499	435	472	443	496	442	444	520	482	449	453	439	484	459	435	440	451	450	463	440	497	481	434	470	540	467	484	440	432	427	464	452	417	445	479	497	465	482	453	449	491	464	477	480	531	463	448	475	437	462	461	492	432	474	462	419	459	461	435	438	494	471	471	456	496	447	498	447	464	449	435	436	491	456	467	463	459	476	475	457	479	488	468	458	467	465	450	479	445	409	433	468	451	450	458	432	472	541	453	473	498	500	505	479	450	466	426	438	464	481	482	478	432	460	481	474	481	499	408	450	457	505	458	465	445	505	450	451	481	456	472	468	447	462	465	485	472	467	459	463	478	453	472	447	454	480	442	492	416	458	480	463	495	431	458	476	459	437	492	441	450	492	463	462	497	442	457	451	436	457	495	494	485	453	459	484	459	447	448	446	452	470	468	447	430	486	479	466	457	457	479	464	528	484	481	479	447	456	455	478	454	471	477	461	460	432	460	441	453	474	448	437	510	465	471	460	490	450	444	483	434	464	489	452	417	454	432	433	505	433	469	480	446	469	475	455	456	480	465	456	458	435	449	486	484	463	462	466	489	498	451	490	456	473	462	447	456	456	446	458	493	486	470	463	465	483	472	488	429	454	457	449	481	439	445	457	482	447	497	479	501	487	440	511	475	494	437	457	473	470	445	479	487	465	486	483	469	474	463	440	476	464	458	472	462	448	436	469	478	474	480	489	421	470	436	457	472	475	460	438	466	460	451	434	459	444	499	471	508	477	481	467	508	473	475	444	454	430	476	472	449	477	457	465	446	491	450	454	490	462	472	478	493	454	480	434	454	457	472	462	482	504	465	477	470	468	447	413	428	469	498	473	450	492	459	459	471	434	438	443	453	501	439	449	481	502	455	441	479	485	436	463	459	440	458	444	484	489	465	429	484	427	458	459	458	403	459	452	502	474	455	479	476	471	473	493	440	462	464	471	486	447	461	448	487	459	499	477	494	464	451	484	515	486	416	505	481	474	450	432	448	453	472	434	481
5339	10090	8394	4448	3114	2337	1876	1610	1376	1182	1122	1086	988	947	876	838	895	826	770	779	805	824	763	807	756	776	756	784	715	739	714	769	718	709	731	702	782	743	706	738	714	742	669	714	691	756	764	664	710	668	678	736	691	729	684	677	694	680	745	710	665	712	705	682	728	711	696	734	724	730	684	638	665	696	666	710	681	692	667	671	692	699	715	688	656	715	694	687	670	659	710	656	660	641	701	709	696	688	731	761	710	675	642	688	731	667	678	691	683	731	699	658	690	740	672	681	704	683	690	687	720	755	670	692	669	705	674	689	704	681	681	686	691	693	674	724	687	716	699	734	672	702	687	685	724	684	635	698	705	725	676	659	691	707	692	685	731	703	673	693	720	717	690	693	691	630	715	723	647	696	714	706	708	744	660	718	716	730	664	678	682	676	712	670	695	680	667	706	743	705	668	731	686	703	703	669	709	681	712	720	718	655	667	674	679	712	674	683	687	718	713	694	681	716	727	713	718	686	710	717	691	758	743	677	697	677	667	702	697	699	676	693	646	707	666	678	671	730	665	697	696	672	743	694	649	699	679	653	706	725	704	658	716	673	685	703	663	713	687	658	686	732	726	645	682	713	693	717	670	675	694	661	656	721	697	714	707	705	706	652	667	682	675	681	694	679	695	688	685	701	682	715	668	737	665	687	676	720	714	677	693	729	677	689	682	707	713	689	724	693	671	656	694	680	696	671	687	669	701	680	741	738	717	725	709	699	653	742	670	677	728	672	657	737	708	694	723	696	662	766	744	692	690	700	693	685	676	667	693	667	708	671	676	698	687	701	652	669	776	636	732	723	717	728	717	704	701	704	681	717	667	733	700	763	695	662	731	682	667	637	667	714	734	671	729	688	713	694	712	706	659	712	682	674	672	695	669	717	708	665	685	681	701	686	698	696	698	683	710	672	712	683	715	712	708	684	725	679	683	711	701	657	639	677	672	685	716	727	738	649	721	686	729	677	684	718	650	719	684	703	718	691	702	701	745	660	699	712	668	730	670	733	687	694	707	673	721	680	721	697	659	705	690	730	673	703	717	653	699	679	661	692	690	687	695	729	679	681	655	641	697	698	681	694	717	731	708	700	687	710	690	685	720	695	730	650	676	662	712	709	687	660	690	703	669	665	646	711	685	698	678	705	672	669	699	655	676	687	717	721	682	718	657	738	664	686	683	666	704	669	690	679	723	665	687	678	714	726	714	703	691	647	698	661	704	722	695	637	720	726	700	697	698	652	723	669	682	692	725	704	712	694	688	702	725	732	723	688	708	714	713	676	700	688	709	702	629	679	651	727	697	711	703	703	663	744	700	688	736	712	636	688	709	686	718	695	660	660	669	678	731	708	683	667	663	669	697	696	705	691	668	658	677	696	688	684	667	714	693	770	686	707	719	692	687	669	653	701	721	672	660	662	679	697	647	702	686	723	745	694	730	687	664	643	618	706	686	716	701	657	733	704	690	688	688	702	721	713	690	690	714	676	671	688	701	672	693	671	702	691	677	683	689	729	673	673	712	711	716	676	683	721	733	705	699	680	697	709	707	717	720	680	706	726	694	670	714	697	685	716	715	694	694	728	700	702	708	702	655	669	682	687	700	717	699	719	669	708	725	676	750	680	717	703	675	682	674	691	676	647	710	670	678	693	710	670	680	668	693	695	632	662	722	670	663	688	692	693	721	697	656	677	725	697	677	658	692	697	712	705	674	722	727	653	727	700	737	650	700	709	711	655	666	686	737	705	769	745	670	722	700	731	666	701	703	714	695	729	701	708	740	690	700	676	718	723	687	715	712	683	695	710	710	660	615	652	715	672	702	689	736	709	683	705	691	665	729	683	702	690	732	664	688	668	673	684	696	703	672	715	667	716	665	722	737	693	654	740	712	711	645	679	715	727	675	672	645	709	692	672	678	675	662	649	710	701	701	717	668	668	706	699	682	705	735	675	722	678	682	669	675	722	653	680	700	674	654	682	670	661	742	729	709	685	680	715	728	672	676	723	708	673	658	674	691	678	737	677	746	655	705	700	749	667	718	647	682	731	711	713	694	659	696	675	705	669	722	707	709	722	652	711	676	682	659	703	745	747	686	690	700	720	730	746	667	663	660	713	687	696	662	674	650	667	686	722	690	700	720	673	716	703	662	671	653	702	723	678	636	666	718	691	706	703	708	666	653	668	708	695	721	696	638	704	690	708	691	692	679	646	724	731	679	686	750	735	656	744	694	712	706	693	681	678	728	683	721	703	689	683	647	661	661	689	688	642	666	665	689	643	688	723	672	706	671	715	664	671	747	688	703	710	672	676	696	754	712	692	671	653	688	677	707	694	697	719	663	703	643	695	686	723	711	699	682	739	746	670	660	724	678	680	678	695	709	675	698	704	711	692	695	670	677	733	663	678	680	660	691	690	749	702	704	713	692	679	696	709	706	711	678	749	717	697	657	700	740	673	727	691	741	696	736	712	715	684	671	670	763	695	682	704	720	687	662	668	655	675	691	658	668	737	671	677	716	678	697	710	670	674	649	701	677	667	673	688	684	722	683	730	677	659	679	772	649	710	717	698	713	671	662	720	700	675	741	684	674	677	680	695	724	641	751	691	663	631	703	691	686	682	695	708	670	756	675	717	728	649	682	672	704	680	718	684	626	687	658	693	664	728	703	681	701	689	708	705	643	713	705	683	697	663	691	739	715	710	685	718	672	658	716	709	658	723	662	735	639	693	682	700	719	711	698	693	709	718	682	708	719	753	673	722	688	701	708	664	673	708	707	691	698	715	679	681	689	688	686	718	696	695	670	658	680	672	671	694	644	714	715	680	727	711	690	699	676	687	745	668	706	701	649	709	690	729	678	629	671	702	705	721	704	692	700	673	664	735	728	693	683	722	704	698	632	622	715	691	756	706	687	683	679	695	677	706	675	681	674	693	761	648	687	650	711	676	715	729	737	738	724	691	687	742	739	659	691	665	679	716	700	646	674	687	672	656	643	702	658	695	666	696	686	663	687	699	688	713	750	706	663	697	728	696	777	699	690	641	703	725	701	697	695	698	696	670	738	683	660	686	695	699	672	735	695	697	718	658	666	708	693	711	742	676	696	689	742	710	677	692	698	675	712	690	694	675	712	707	715	695	675	699	666	704	725	721	709	670	690	763	656	691	691	711	671	676	639	715	681	715	688	737	686	714	651	714	668	706	707	702	699	730	731	686	680	733	737	690	653	705	649	715	728	705	687	674	699	708	704	676	681	736	714	736	689	715	710	640	696	677	689	697	698	659	693	666	659	705	706	741	736	648	717	682	661	704	714	657	697	710	672	688	650	748	684	666	704	692	722	703	712	742	639	689	696	663	703	697	671	677	716	737	677	681	676	684	673	663	700	717	712	719	677	657	670	691	697	722	680	689	707	673	708	659	672	691	711	655	672	691	664	698	747	711	705	733	709	714	690	647	725	735	711	738	728	695	689	679
22977	21114	28858	23602	21117	20855	2874	835	590	525	457	394	384	366	337	310	278	273	305	265	272	283	254	257	256	242	242	246	223	221	222	230	246	220	199	213	203	208	231	248	257	205	210	222	207	242	244	240	210	229	216	231	213	218	203	208	213	198	220	212	203	193	220	191	208	209	217	178	213	220	216	220	202	217	196	201	227	189	213	212	215	189	209	197	215	206	197	210	189	201	205	215	180	203	228	228	237	205	198	173	203	195	200	207	214	235	191	213	201	189	212	227	213	218	230	209	236	220	219	231	224	213	217	209	211	213	227	254	196	205	202	212	221	192	221	214	215	224	203	205	218	209	189	202	211	194	184	215	241	235	218	212	200	221	181	195	188	167	214	214	191	205	232	223	202	202	206	205	181	192	216	208	197	200	210	201	197	216	196	202	212	197	216	208	214	196	197	203	204	209	207	204	218	213	195	213	198	220	197	200	209	205	236	206	199	213	210	221	222	227	195	197	206	202	182	193	204	243	187	202	197	208	202	187	211	246	191	204	209	209	215	210	223	215	190	198	204	191	216	205	195	180	180	235	198	225	204	202	210	228	201	198	220	199	194	209	209	221	201	232	197	208	206	202	197	209	200	193	216	218	194	191	197	204	202	200	213	207	213	190	219	197	173	206	186	185	211	208	212	190	224	215	224	198	208	215	204	212	218	192	236	223	204	203	193	198	198	210	190	199	220	194	188	222	220	202	207	203	205	202	186	245	204	231	208	220	208	216	206	229	197	197	213	230	205	201	213	214	207	199	217	198	205	225	197	200	218	218	210	183	204	193	196	209	221	201	218	217	219	233	183	210	192	227	185	203	245	184	205	189	220	207	195	218	203	202	197	194	214	206	196	179	210	202	217	193	214	199	198	202	224	215	187	186	206	210	202	214	185	176	202	180	170	234	189	232	193	195	210	207	199	198	206	221	206	219	194	192	205	198	207	208	207	212	220	183	201	217	206	216	198	210	198	221	208	214	197	194	197	218	212	209	193	204	191	202	213	211	226	193	202	209	181	197	198	204	218	204	180	192	206	203	215	193	207	213	196	207	225	232	216	194	225	197	209	191	190	186	215	205	200	226	211	188	192	204	211	198	241	209	195	202	197	227	209	206	226	211	232	223	218	219	208	219	197	171	203	202	180	189	217	205	206	202	244	196	199	200	175	201	186	200	200	198	192	224	200	228	189	208	191	191	221	197	206	199	188	220	201	202	181	200	206	219	221	183	197	215	221	204	181	213	222	217	201	203	210	215	187	213	243	203	237	189	221	189	204	219	216	210	233	208	205	227	199	196	199	198	204	196	197	193	190	217	243	190	186	199	192	215	187	200	234	190	206	191	212	207	198	187	199	226	191	204	204	220	210	195	223	216	212	214	200	218	214	215	214	205	226	205	202	204	213	229	199	211	185	198	199	200	199	213	191	189	210	186	206	205	219	203	213	187	216	208	202	207	204	196	209	194	193	203	210	195	213	211	217	221	204	242	228	205	206	202	207	199	185	210	183	206	237	203	180	208	236	205	202	188	222	213	231	228	196	202	195	209	191	204	210	224	230	180	207	191	226	206	208	213	202	203	222	192	204	236	190	216	211	198	191	211	197	215	192	193	203	225	197	187	215	196	174	208	193	193	184	194	193	195	218	233	202	202	179	224	204	225	210	214	205	202	215	206	188	189	192	208	234	216	190	218	192	201	195	211	224	223	168	192	192	192	196	232	182	202	184	204	193	208	208	225	227	187	209	190	192	224	232	191	204	198	188	214	224	220	211	225	209	203	198	219	190	222	189	221	203	204	181	209	190	197	186	203	236	211	224	221	217	224	209	237	211	207	208	205	191	228	213	221	213	225	173	222	219	178	187	222	199	180	208	183	243	185	201	206	219	192	202	174	201	191	209	198	219	183	218	199	219	223	191	212	214	204	215	217	221	223	210	201	180	208	187	197	238	232	211	213	208	202	205	213	191	210	202	194	194	205	197	197	194	214	205	190	221	198	213	206	205	216	229	190	221	189	192	226	204	205	193	220	233	213	220	171	196	186	189	204	197	224	193	239	220	218	209	198	167	206	217	201	213	207	218	197	186	218	191	204	214	204	216	187	208	187	241	202	218	207	213	202	190	178	206	198	206	220	197	231	217	213	191	210	198	190	198	208	187	226	199	202	207	218	213	209	189	183	229	192	227	198	220	206	190	212	193	216	201	192	199	230	206	201	212	219	189	222	206	211	206	214	205	210	192	223	194	190	221	203	212	227	197	194	176	219	193	183	219	209	203	191	202	201	185	213	194	194	209	203	224	198	213	186	205	182	190	214	193	208	203	211	213	233	217	196	202	232	214	223	193	199	231	205	236	224	197	206	214	230	192	200	212	205	212	217	203	236	188	187	207	222	195	217	217	215	171	205	183	202	223	205	183	198	213	207	205	223	195	212	211	198	202	197	223	190	255	204	220	208	207	198	213	211	230	199	214	208	197	201	212	185	210	204	203	208	202	204	184	212	188	206	207	187	216	218	213	211	212	223	225	214	208	206	202	224	218	209	186	220	203	197	223	190	205	209	202	234	220	186	201	194	206	217	227	197	212	217	217	206	194	217	191	208	195	196	198	207	219	211	205	221	191	221	216	231	247	221	193	221	192	197	185	206	182	209	205	206	205	193	208	199	209	189	214	237	221	212	197	207	206	187	230	207	193	196	212	182	225	195	204	191	202	216	193	207	200	219	227	208	222	182	185	202	227	186	203	238	175	189	219	209	204	198	212	195	208	181	189	209	210	194	260	201	211	192	204	216	224	192	189	193	191	186	214	189	197	186	182	186	160	204	182	184	209	200	180	206	231	201	209	188	222	217	228	198	200	186	234	206	221	192	218	222	177	221	163	231	212	210	205	218	191	205	208	179	209	203	210	215	226	216	231	215	202	204	230	200	194	191	210	187	202	186	211	234	209	193	205	181	198	210	190	217	195	188	201	209	181	204	182	213	225	198	175	220	201	251	254	205	207	190	199	189	208	219	192	208	216	185	197	204	178	209	203	202	212	175	225	193	232	230	213	193	190	204	212	212	217	198	192	211	197	204	210	178	232	205	195	210	216	194	229	197	201	205	199	211	238	207	174	194	188	212	225	215	194	214	191	195	218	236	231	201	201	200	198	218	235	194	210	219	225	212	209	200	211	209	224	221	208	219	198	201	223	180	213	215	173	199	204	217	207	192	197	194	209	191	211	212	176	203	223	206	191	225	177	190	209	180	203	186	210	198	205	172	187	208	191	208	223	195	210	225	189	183	215	185	221	201	227	215	198	198	199	210	206	201	193	191	210	205	195	198	210	237	203	190	221	212	209	204	210	198	226	182	185	203	197	194	197	216	225	200	205	168	190	211	224	178	225	220	219	204	200	247	209	204	196	184	216	212	196	186	215	214	201	201	215	214	185	209	217	195	178	237	206	201	223	205	202	185	184	226	193	216	231	203	193	198
7362	15675	12897	6718	4689	3222	2585	1990	1620	1295	1207	993	883	777	678	642	608	608	561	537	473	485	485	479	467	420	424	434	430	405	399	389	414	407	419	376	374	381	367	331	373	353	348	324	384	327	374	375	335	316	315	340	339	361	322	358	325	369	330	344	337	362	339	326	373	358	363	337	316	312	335	329	345	321	353	322	353	331	317	342	339	314	360	300	318	326	303	308	329	335	332	321	310	305	347	327	323	366	347	316	331	281	335	318	342	299	340	312	342	317	338	278	349	365	302	319	315	295	303	329	325	310	312	312	311	310	295	299	344	295	317	330	307	346	313	307	291	313	324	318	337	297	341	344	335	306	341	313	334	318	315	303	373	323	312	306	329	293	324	328	350	304	320	296	321	334	336	297	301	349	322	331	322	314	306	319	345	338	327	341	339	320	333	315	304	310	336	291	318	307	327	324	317	336	333	311	303	325	364	339	286	331	312	300	314	316	336	276	311	310	326	291	293	292	303	299	336	312	301	340	329	299	320	299	346	312	340	326	304	322	313	307	359	314	320	324	312	336	308	309	312	279	284	300	316	362	308	307	345	304	360	301	308	347	328	301	292	316	309	330	330	313	334	334	313	311	334	301	326	321	297	332	316	316	344	324	311	326	294	315	328	293	339	310	315	310	320	315	330	328	336	312	319	335	324	341	349	301	294	297	316	330	327	324	341	321	330	313	307	345	302	295	303	297	318	344	308	305	318	334	306	319	309	325	312	298	352	319	334	346	321	310	291	276	360	314	335	308	319	343	310	293	332	297	316	321	302	316	308	297	330	307	323	334	322	344	319	336	321	304	334	312	334	311	301	326	298	318	314	330	365	333	311	336	323	304	287	322	324	293	311	330	324	323	321	356	361	317	353	317	313	314	317	306	304	316	315	323	341	343	311	301	326	326	344	325	323	346	326	322	324	315	347	313	327	297	301	317	315	298	315	353	312	301	335	338	354	326	287	322	321	339	330	311	321	346	311	351	317	348	286	343	320	329	306	334	317	337	326	341	314	326	328	345	276	291	297	318	341	339	322	327	319	321	328	324	318	319	329	302	330	307	327	303	339	312	314	319	308	335	290	294	339	324	316	299	322	321	307	337	307	344	282	325	296	336	317	291	275	334	313	334	309	344	326	311	305	270	334	325	324	301	285	340	297	335	339	300	302	315	317	297	353	328	315	317	318	334	318	311	304	335	305	320	312	331	321	299	311	325	311	319	301	297	324	316	317	317	334	310	315	350	363	326	285	273	299	340	320	285	315	347	358	316	305	312	342	291	317	346	318	319	336	312	332	321	344	310	318	339	287	332	331	328	312	324	313	313	335	353	311	313	316	321	342	321	317	305	309	367	346	288	353	320	326	317	335	302	266	318	325	315	327	292	298	295	333	341	311	305	328	294	335	300	340	343	343	330	306	322	314	329	333	311	336	288	331	315	309	320	326	329	322	335	320	344	337	310	337	322	337	323	310	327	273	318	324	308	350	304	316	315	325	302	305	324	331	326	310	301	317	326	316	317	316	308	316	328	328	295	323	321	311	313	321	337	328	318	356	326	333	296	298	332	308	311	288	292	305	355	308	354	318	294	294	321	328	345	281	292	321	364	338	296	332	330	359	312	322	339	307	288	319	310	274	311	321	333	336	320	297	317	312	314	338	294	319	337	299	331	312	327	330	313	316	312	333	330	296	322	305	321	307	307	275	319	303	319	326	329	311	290	302	310	314	322	323	297	308	302	319	304	316	297	327	322	315	336	314	321	332	317	292	338	332	329	365	318	337	331	318	353	322	325	305	341	358	311	314	324	313	313	344	342	293	318	318	341	302	333	324	305	291	339	325	302	326	318	314	338	317	325	341	325	309	330	332	306	297	325	331	324	304	317	319	316	318	332	324	321	317	330	313	307	301	317	292	296	314	306	323	319	313	353	340	348	326	317	300	302	310	349	320	331	319	307	303	311	329	313	326	326	322	303	352	311	327	334	326	358	346	329	298	330	328	324	336	311	294	321	310	315	305	314	314	304	330	298	329	336	331	320	305	339	315	322	282	336	313	310	294	297	330	340	323	312	301	310	336	301	309	324	300	314	327	347	317	321	340	303	333	352	348	323	322	330	314	284	311	337	316	297	320	305	310	334	330	324	336	310	319	328	302	313	323	313	320	323	293	327	339	337	327	301	307	331	324	287	310	331	348	333	295	323	338	324	318	318	292	316	335	321	309	364	313	327	333	314	297	306	318	339	340	332	297	295	340	332	318	315	324	371	315	321	332	317	303	324	286	315	328	315	310	351	331	324	335	332	306	326	303	341	317	339	286	298	294	346	330	293	328	308	344	302	334	310	317	321	330	303	315	304	328	313	355	314	335	325	307	339	303	325	301	307	303	327	321	307	323	305	291	295	327	322	315	328	335	311	308	308	295	310	330	283	340	321	307	316	312	295	316	344	348	348	326	304	300	314	327	329	293	327	316	323	346	316	328	323	322	300	312	308	304	330	303	269	325	308	296	307	362	312	348	322	305	340	319	309	333	311	302	298	335	304	325	300	336	333	321	304	314	297	290	331	357	317	341	316	327	321	324	336	293	324	336	319	294	312	293	323	334	333	325	328	286	320	330	296	276	299	325	322	331	313	332	328	318	297	308	291	335	335	350	335	328	290	299	299	315	303	314	292	311	323	333	333	290	301	350	333	342	316	357	318	330	338	317	338	308	317	313	327	315	314	329	325	297	307	360	323	339	306	344	320	304	315	315	330	338	344	282	315	315	297	323	291	316	315	324	276	300	300	320	306	324	317	314	296	302	296	339	318	303	327	322	303	330	315	331	301	333	340	315	322	291	331	322	335	330	315	289	328	322	349	337	338	329	320	316	317	302	325	290	313	308	325	295	312	343	319	328	299	315	298	313	349	335	315	331	312	349	305	340	330	350	321	326	319	342	310	332	296	325	344	310	307	313	319	304	313	329	302	297	312	333	326	331	320	285	311	320	305	338	306	349	308	329	322	298	330	321	341	319	319	328	339	314	306	330	351	340	317	337	296	336	333	284	299	329	296	352	338	300	317	312	339	320	318	314	348	297	293	323	315	312	327	356	329	288	294	304	348	330	309	312	328	323	334	312	313	319	338	320	331	318	313	315	327	290	279	357	303	309	315	345	328	291	320	294	310	309	334	329	328	303	318	336	311	300	314	351	328	328	307	324	292	353	313	312	315	304	322	306	308	294	326	335	320	313	299	331	325	312	350	313	321	276	318	312	329	327	317	296	303	324	336	321	301	334	337	328	318	327	299	348	311	328	334	343	276	320	325	325	328	338	318	299	366	291	311	321	306	322	299	308	337	335	325	355	301	319	322	319	322	312	329	319	327	312	342	322	311	306	332	287	299	296	331	329	341	299	287	333	318	331	286	332	312	289	333	301	344	318	320	303	311	323	323	306	344	348	327	318	275	317	302	322	323	310	300	294	316	304	303	305	293
26607	19943	6503	1019	755	632	491	491	502	494	472	478	502	449	481	471	484	468	480	480	500	456	524	472	465	495	469	470	482	466	493	448	497	426	484	432	502	479	501	482	503	496	471	453	435	462	506	454	461	518	465	465	455	462	517	466	476	453	484	456	486	485	491	468	484	478	463	522	469	509	461	480	490	459	452	471	454	480	453	504	448	483	455	501	464	463	451	510	475	489	467	481	479	495	498	516	522	491	471	486	431	493	480	474	482	489	484	466	482	471	477	456	487	459	471	483	538	465	500	470	436	476	496	498	536	458	469	431	481	504	500	460	489	481	495	487	468	480	498	477	498	470	488	496	493	469	486	463	437	472	483	471	454	511	499	477	495	482	501	505	478	507	453	484	506	444	464	449	470	463	462	453	471	495	516	484	442	440	447	489	484	486	491	489	502	498	475	445	498	447	456	484	478	456	461	483	476	461	474	486	486	454	499	475	506	503	464	461	430	497	460	478	521	496	459	488	505	470	451	436	449	509	487	499	513	473	437	464	460	501	494	471	448	451	514	515	469	472	507	463	499	469	446	499	457	454	446	495	493	524	451	490	452	486	471	521	470	460	471	461	478	448	488	448	484	475	496	481	504	465	550	484	499	425	510	454	477	474	449	478	453	475	450	503	520	468	489	475	504	476	463	493	458	474	530	447	479	510	468	494	513	469	523	443	431	465	455	455	440	472	462	439	435	457	481	494	483	504	460	507	533	522	534	515	444	496	460	448	479	466	474	484	495	458	488	486	491	513	468	454	454	452	481	476	484	458	481	462	463	473	492	484	462	459	495	459	485	463	480	460	475	477	482	478	459	459	483	480	459	462	511	504	455	473	473	487	458	496	471	488	483	465	474	469	480	466	475	487	490	482	474	475	474	421	490	487	461	485	455	561	444	500	496	460	469	473	464	482	479	477	489	508	454	479	476	443	463	443	484	456	500	479	469	450	440	453	489	458	468	481	442	470	461	458	464	458	466	465	444	464	486	455	482	472	469	458	458	458	463	465	454	470	459	479	446	493	471	482	479	463	439	511	489	454	472	453	480	504	484	466	484	444	492	437	521	510	448	439	467	456	470	482	518	495	473	466	483	497	472	470	457	499	469	510	459	457	455	455	485	461	495	487	460	471	442	464	481	479	452	512	474	474	477	512	462	472	488	491	450	457	483	490	504	450	438	423	475	496	465	476	470	464	468	476	467	478	519	450	471	439	462	491	475	482	482	485	461	486	447	498	504	483	485	468	462	427	484	437	464	466	454	485	494	501	463	509	462	478	481	527	520	460	482	502	490	477	458	493	524	452	477	443	474	481	519	480	513	496	492	459	452	481	461	492	499	497	529	486	459	442	470	492	481	497	470	448	460	483	522	451	497	485	468	458	473	480	447	489	478	488	445	492	507	476	436	472	481	496	499	460	493	459	447	482	471	426	494	500	450	464	450	478	436	486	484	469	465	447	507	501	509	472	439	480	493	457	493	487	445	412	458	474	485	492	456	470	471	492	488	488	488	424	456	516	457	490	476	434	497	511	509	463	470	483	457	496	474	520	473	453	458	484	490	459	467	497	459	491	514	484	442	477	471	441	475	447	488	485	494	499	491	486	472	510	484	489	480	414	471	504	543	449	494	433	439	451	465	472	443	473	497	457	455	479	471	454	469	455	460	490	506	460	490	454	492	493	504	511	476	449	475	418	456	505	468	526	484	451	484	474	481	455	513	463	502	461	487	460	465	526	475	477	479	485	469	474	481	466	468	470	475	496	502	487	464	516	462	471	483	479	496	491	492	500	468	461	495	516	469	493	477	444	495	446	461	458	490	463	484	498	459	469	453	430	453	487	488	521	488	485	473	481	507	479	505	475	428	458	489	471	507	438	468	501	474	420	468	494	446	481	483	427	483	452	507	482	426	474	491	463	477	490	477	431	447	465	486	472	474	483	490	453	514	479	530	477	480	451	457	487	455	472	519	477	447	457	486	447	487	453	469	484	501	490	504	465	503	454	453	478	453	500	438	507	464	473	434	511	464	491	479	463	467	474	493	481	455	487	490	443	476	482	507	535	472	518	496	429	427	457	479	466	499	457	484	485	504	497	465	476	439	462	448	486	472	446	493	503	465	525	444	494	458	516	472	449	514	480	448	463	478	454	507	479	468	489	446	414	461	485	469	500	485	478	502	464	445	447	496	475	486	466	462	477	508	478	468	484	527	449	457	466	494	452	464	464	462	465	468	437	467	494	437	491	492	467	461	457	504	426	460	451	459	464	459	437	507	453	454	476	490	467	432	463	455	523	451	486	491	467	472	448	493	511	481	473	463	522	471	496	478	474	456	491	472	495	474	490	460	477	465	517	457	478	453	486	451	453	468	483	470	459	456	455	484	451	501	486	458	456	477	499	417	478	502	482	492	439	465	458	513	465	512	514	444	488	484	505	458	469	473	484	499	499	501	447	463	432	456	485	498	477	464	461	489	468	476	451	444	463	477	475	441	438	467	471	480	435	450	480	488	503	459	508	433	480	493	466	456	460	489	446	477	455	456	468	499	463	499	466	494	458	479	488	490	494	499	495	456	467	447	485	492	469	467	475	526	452	497	451	452	448	465	475	511	452	485	489	457	462	469	462	493	522	480	523	495	477	473	473	476	515	488	497	455	480	502	491	484	482	436	466	478	518	433	459	497	514	459	462	459	466	480	446	447	516	486	472	459	513	473	465	479	448	464	438	464	493	508	485	480	444	472	471	499	487	463	520	490	450	491	466	427	463	480	453	445	444	485	503	477	509	452	494	497	522	464	467	462	478	454	478	483	448	447	471	460	473	458	479	451	508	436	438	489	488	424	437	450	494	475	478	491	465	507	529	518	460	454	482	475	511	450	474	480	432	513	539	484	513	470	531	472	450	428	457	449	473	446	451	500	431	465	448	484	458	456	518	474	500	487	461	466	459	467	485	537	489	494	519	489	510	487	423	456	504	472	456	436	506	475	458	476	472	488	444	459	475	468	472	463	476	479	452	445	485	494	503	472	488	450	478	504	486	535	440	485	480	427	472	492	455	468	482	459	475	500	492	502	498	469	484	451	426	484	458	465	494	481	458	462	453	461	484	490	489	504	451	471	487	468	465	472	473	485	458	470	467	470	450	482	450	470	484	493	521	487	470	510	463	463	469	501	496	449	486	483	491	484	454	461	458	475	506	427	469	449	480	471	477	483	458	480	444	473	495	472	503	476	470	434	477	460	457	521	502	470	461	445	422	421	512	465	489	468	484	500	441	466	500	496	470	487	479	451	492	490	464	458	482	467	462	482	460	498	457	482	450	436	476	502	500	499	506	450	487	456	475	502	480	542	454	462	484	448	514	487	490	465	501	504	534	439	476	533	463	475	485	503	488	509	429	463	516	513	491	465	484	465	524	480	516	454	484	492	469	493	505	494	469	488	487	479	506	488	441	497	502	479	452	462	529	504	463	460	499
4264	1625	1455	1060	895	824	776	758	786	772	735	742	737	712	729	718	705	711	721	717	713	704	655	716	702	708	712	690	699	689	662	699	729	738	721	737	684	684	697	716	708	710	709	692	704	708	723	677	733	621	700	722	726	697	697	686	697	673	719	681	697	733	733	736	751	700	690	685	703	704	672	708	728	659	695	724	732	673	675	704	730	721	705	738	693	678	748	675	669	693	667	724	708	712	704	705	746	722	718	672	737	677	708	747	696	706	700	707	710	732	748	657	729	675	670	685	646	730	698	683	707	689	653	682	713	683	710	746	672	674	675	669	729	698	708	678	717	673	740	706	648	706	690	696	730	706	703	691	690	663	738	720	702	700	684	693	740	694	719	707	694	744	703	711	689	701	721	671	648	699	756	695	677	665	694	672	722	696	682	680	720	712	768	675	693	692	692	707	719	686	675	667	728	706	728	719	724	650	681	721	707	696	722	722	735	686	698	702	700	675	716	649	711	751	728	708	663	692	733	681	661	673	701	686	700	668	656	684	651	648	705	734	709	709	713	706	671	730	733	707	670	698	684	723	785	681	677	686	678	651	692	701	689	688	665	705	687	641	651	714	723	741	693	704	702	678	720	737	687	707	658	694	741	732	686	686	726	708	712	699	678	689	739	681	727	663	695	695	687	711	683	690	670	679	723	709	660	695	702	703	638	710	702	670	705	692	672	685	690	705	714	661	668	684	692	726	740	667	733	721	720	702	668	657	726	702	679	756	724	676	650	713	696	683	678	695	692	728	671	679	699	732	667	732	683	706	686	725	726	698	658	698	684	733	709	728	722	675	651	715	738	700	716	672	696	707	690	700	659	719	671	697	689	719	741	700	727	697	703	731	709	736	726	784	737	694	691	714	704	739	728	663	693	717	686	632	713	726	705	690	673	666	694	696	663	699	688	726	726	688	709	632	674	694	696	708	687	652	689	665	702	734	682	730	673	722	714	670	713	642	675	723	672	702	712	708	724	681	697	707	661	693	693	716	722	691	770	664	690	668	697	665	698	710	701	664	736	705	672	715	678	687	686	701	706	682	722	676	709	724	699	717	663	681	691	722	749	677	697	656	697	695	666	691	736	659	670	728	681	726	654	695	706	701	701	724	713	714	692	683	679	720	718	713	701	662	710	685	697	649	716	684	754	687	750	677	727	676	702	737	687	696	663	689	716	686	688	684	701	702	711	700	718	722	711	744	695	696	740	690	647	711	676	657	650	690	672	699	673	663	656	670	673	688	683	701	667	720	671	656	695	735	717	720	685	628	675	742	678	682	671	692	709	681	689	721	743	682	689	682	682	704	691	702	674	676	694	706	655	714	703	770	714	689	662	678	708	733	672	737	712	689	738	625	705	725	698	637	705	691	698	684	685	689	741	704	676	699	674	665	722	736	659	655	690	722	720	702	653	723	722	738	689	720	716	686	700	711	698	725	738	664	721	701	718	689	712	722	702	686	702	775	703	689	688	713	702	667	693	685	707	726	728	685	689	673	633	720	690	712	696	717	691	722	667	707	702	719	643	692	711	691	648	721	724	709	706	671	694	705	740	687	688	683	620	655	696	678	662	699	689	691	677	707	699	693	668	709	725	750	674	681	734	711	716	688	662	690	730	688	680	684	688	717	708	715	680	670	695	661	719	727	715	694	678	728	690	780	733	693	742	729	682	712	664	734	716	663	728	744	714	677	687	671	712	690	709	710	664	684	665	669	692	667	698	747	659	722	739	719	684	708	650	671	709	683	686	709	667	741	684	666	680	698	647	711	682	675	691	725	701	682	693	699	716	656	711	710	705	696	682	713	699	694	721	676	705	675	715	677	692	717	661	652	693	655	718	696	729	640	696	690	683	710	678	680	682	724	679	679	712	711	703	680	756	726	723	744	692	652	731	727	695	663	698	701	711	701	691	711	703	742	701	684	691	685	696	763	718	736	705	681	708	682	712	708	689	728	696	669	676	704	723	671	677	676	688	710	749	741	697	769	680	725	656	689	689	700	727	688	724	746	705	675	707	715	736	629	706	728	697	686	723	636	670	699	727	731	708	674	697	678	722	705	650	701	695	716	681	715	670	698	726	655	721	710	734	696	689	679	629	689	683	722	738	698	723	751	700	698	739	670	674	707	700	714	688	688	729	695	710	678	713	716	726	690	721	700	754	686	722	691	696	706	692	706	684	659	738	681	703	726	705	670	704	699	729	709	703	713	677	697	704	701	664	727	705	695	732	712	692	667	707	720	671	690	705	682	699	688	701	703	698	672	721	691	718	647	712	706	693	720	682	701	722	680	707	729	719	724	671	695	712	724	668	665	714	699	690	661	724	718	682	707	694	713	748	696	681	702	681	692	679	704	687	656	679	732	739	731	686	712	731	689	691	711	706	731	693	702	737	697	696	711	712	754	687	681	685	682	709	703	710	667	695	690	677	698	699	693	670	701	707	681	698	726	679	722	721	674	729	699	661	696	684	711	708	669	698	728	684	704	688	701	706	726	704	687	639	720	705	708	741	663	696	704	670	705	722	717	673	671	695	706	686	696	695	727	685	698	711	712	637	729	662	678	721	668	650	712	702	655	674	741	739	667	717	720	688	768	697	649	713	686	691	656	670	678	742	650	679	701	682	731	703	729	675	656	731	638	711	670	726	697	736	653	678	699	662	650	690	744	699	662	691	714	724	692	642	670	665	711	705	690	698	687	655	652	652	714	677	675	713	707	709	677	690	723	675	710	722	725	682	765	722	655	672	697	723	711	701	682	698	682	709	657	690	739	698	689	694	721	742	694	682	701	659	702	713	710	654	678	671	719	694	730	767	697	736	775	745	680	730	653	723	658	702	739	752	674	679	708	654	708	719	722	707	712	669	675	723	662	676	696	687	727	711	756	717	705	680	702	700	653	652	733	684	749	696	685	686	722	684	719	689	716	687	655	704	723	724	683	685	669	646	657	697	741	672	673	703	679	668	677	693	703	732	733	691	713	702	638	674	711	693	682	669	698	725	674	724	670	711	698	703	702	740	731	702	687	658	682	698	700	679	699	703	706	698	690	714	724	661	709	711	682	691	713	704	675	688	777	703	713	686	628	728	692	691	687	724	756	653	710	684	703	665	651	649	727	689	720	724	671	679	756	700	725	717	667	703	737	697	715	708	697	711	690	699	724	698	682	691	673	645	691	718	691	756	724	692	721	683	641	711	773	642	732	698	681	733	701	766	712	719	737	687	683	733	668	705	675	683	724	680	688	647	660	711	720	682	711	709	732	717	736	678	676	685	676	698	669	671	720	725	653	746	705	681	667	668	753	694	687	689	712	680	668	749	708	740	732	733	671	745	681	733	693	675	687	691	709	703	658	700	683	729	671	703	710	680	724	700	704	666	661	726	666	715	722	751	664	715	694	671	711	719	688	706	714	652	743	714	705	721	719	704	694	665	698	740	670	716	739	699	676	708	606	729	728	705	667	689	698	672	726
23743	21052	28235	24045	20932	5242	1021	742	655	626	595	550	550	520	520	578	495	504	545	487	487	474	535	486	467	445	474	502	502	469	447	489	478	480	467	492	488	473	514	491	494	449	484	456	459	490	509	425	467	478	500	496	479	455	481	444	418	473	466	511	472	499	466	458	465	463	461	473	475	452	469	487	466	452	446	492	443	458	474	482	478	468	461	453	457	452	478	443	485	470	486	474	465	467	502	476	459	486	451	487	438	455	469	465	446	462	471	460	426	525	463	455	509	481	430	453	481	495	521	447	464	439	497	446	447	398	475	471	498	456	466	497	426	498	481	432	446	475	448	468	443	443	460	474	446	463	481	456	470	446	481	447	496	469	452	456	465	445	464	462	474	431	476	440	430	471	437	508	424	474	472	450	453	464	453	484	457	427	469	458	453	489	472	460	477	485	470	497	472	480	455	468	449	473	500	454	494	470	473	462	437	468	486	471	439	486	439	451	464	423	470	437	468	468	433	463	489	472	500	505	471	468	462	439	441	502	450	475	444	472	431	462	431	416	433	452	488	456	453	477	468	476	457	462	432	449	444	482	479	476	506	432	491	467	476	485	453	472	495	479	482	493	472	524	456	459	443	435	490	493	459	461	464	490	428	443	460	478	439	496	469	500	437	445	487	477	436	446	445	428	491	458	461	484	467	480	486	450	471	438	454	468	482	488	473	461	429	516	476	442	485	442	463	460	463	455	459	482	477	504	448	490	490	460	439	463	445	510	462	481	417	459	424	414	454	484	475	465	537	444	432	448	472	465	456	473	450	491	439	461	452	454	447	459	455	507	484	467	481	477	467	449	463	458	425	434	480	468	472	469	471	469	481	436	484	481	459	461	440	436	473	478	481	476	474	453	458	485	461	446	440	451	468	441	459	425	450	460	471	449	449	433	461	464	459	463	453	475	437	463	459	504	469	450	410	465	471	465	477	438	454	417	433	447	441	450	488	447	448	460	474	443	481	455	494	439	485	435	456	492	493	478	484	452	469	491	481	486	464	470	442	460	461	461	481	473	445	432	475	467	490	464	532	472	475	458	471	465	449	460	455	448	459	475	472	453	491	492	458	492	479	466	509	480	488	430	444	451	433	481	431	462	475	474	465	476	416	447	488	493	455	455	457	457	433	456	467	483	482	501	449	478	475	466	439	493	465	475	455	433	468	453	445	476	462	443	471	470	467	474	471	452	464	501	475	453	481	482	502	420	458	444	480	447	461	461	453	419	475	516	420	479	453	495	412	481	495	453	457	494	443	469	462	488	476	464	472	436	459	466	465	445	422	478	461	471	461	494	449	475	458	466	446	471	453	433	451	450	465	452	442	432	435	441	423	476	433	446	483	474	455	472	471	477	446	423	445	462	442	466	474	465	475	458	485	476	428	443	487	445	454	435	414	491	478	477	472	436	449	483	458	471	453	451	426	507	433	455	453	467	480	456	483	464	437	421	449	441	435	443	482	452	450	437	456	458	455	442	467	458	433	491	450	435	466	480	492	448	445	467	502	472	450	487	446	498	447	450	474	458	469	454	418	399	465	456	457	466	464	492	483	462	442	425	476	458	426	454	486	456	461	458	451	427	431	470	497	450	474	453	478	450	486	461	499	439	474	470	460	444	471	461	498	502	491	470	446	429	505	460	458	453	449	447	481	461	435	464	505	503	440	477	463	427	426	528	459	409	454	490	468	464	432	439	446	469	494	450	437	455	431	469	471	501	435	435	449	470	465	494	485	464	450	420	417	433	461	459	438	443	456	465	456	479	446	426	477	479	444	477	443	455	483	433	445	427	458	482	417	473	464	433	451	452	413	484	433	468	442	403	487	457	471	457	449	495	446	439	461	459	458	490	458	473	461	475	463	429	463	468	486	434	474	497	488	489	495	445	435	463	451	499	473	489	473	439	469	453	462	467	447	465	450	456	470	496	446	452	451	484	486	474	438	462	461	507	422	458	479	484	421	464	445	442	502	460	458	465	462	470	435	450	464	447	470	438	500	451	452	498	472	468	475	472	431	477	434	469	484	446	477	468	451	474	495	467	477	462	431	477	458	442	470	448	484	470	476	474	473	492	472	466	477	435	438	447	445	421	485	453	429	429	470	474	452	476	438	489	463	469	502	462	469	443	453	484	436	454	494	481	492	466	468	479	497	406	468	480	481	459	501	446	449	480	440	436	471	467	455	466	462	473	451	456	429	489	447	466	438	461	426	444	432	497	461	457	461	482	462	493	447	454	456	460	412	440	453	477	411	463	475	463	429	437	456	446	415	458	444	487	433	477	455	454	442	495	461	445	461	394	469	453	466	445	466	470	480	444	525	450	447	438	464	434	481	453	460	490	475	478	462	465	493	447	482	498	496	520	451	459	479	466	437	462	460	478	464	438	465	481	489	474	489	464	450	476	458	506	459	476	473	479	493	484	459	441	468	484	427	463	444	427	466	429	471	434	448	422	475	445	480	487	475	453	444	443	470	416	442	458	473	444	445	473	462	438	428	465	484	478	474	459	471	433	486	450	441	452	446	452	479	446	451	461	444	473	423	497	484	453	479	439	468	453	486	460	488	450	460	470	439	460	434	460	458	491	465	477	469	445	452	444	457	446	473	464	459	465	503	460	437	443	468	478	466	463	453	471	431	518	482	467	444	475	485	465	473	513	480	441	477	430	467	470	472	441	465	482	448	439	486	482	451	455	449	490	463	441	441	445	478	454	459	450	465	437	514	487	421	483	394	459	463	451	426	459	444	466	476	474	464	442	470	445	435	483	455	500	478	440	444	470	459	447	474	477	443	406	505	467	447	443	466	480	486	464	487	447	465	467	439	438	503	466	462	453	450	465	460	445	471	449	471	439	489	425	471	419	447	412	455	467	457	469	467	484	426	453	430	463	474	457	439	460	481	480	479	453	505	470	432	471	487	466	457	432	453	456	453	455	441	466	442	463	428	474	431	460	472	443	486	473	442	475	457	485	473	470	425	445	486	492	483	430	487	459	417	491	457	465	442	442	471	484	438	513	473	469	469	457	476	423	457	478	476	485	458	430	439	451	470	431	463	486	468	459	449	425	447	465	426	480	479	452	432	445	483	459	460	468	466	462	507	487	464	451	418	476	450	461	466	470	474	466	492	458	465	443	409	429	471	466	462	444	457	455	476	458	456	444	468	421	426	431	477	490	490	403	460	428	434	461	478	424	408	449	461	458	438	490	428	474	481	452	470	450	474	425	476	434	472	514	484	459	439	466	438	469	480	455	488	459	466	434	482	476	462	476	469	416	476	452	460	478	463	463	438	473	474	442	462	475	446	439	469	447	470	463	502	484	483	470	441	451	457	511	485	446	488	458	443	449	471	421	458	457	452	454	474	487	450	409	435	477	472	469	428	456	496	464	431	465	466	480	515	441	441	493	498	451	467	425	407	458	485	444	446	460	459	444	464	495	440	470	444	478	456	430	437	449	462	477	474	480	422	449
5212	10169	8422	4335	3097	2335	1852	1656	1425	1277	1147	980	976	922	918	901	852	788	824	844	842	759	736	785	773	769	729	770	713	764	748	688	714	748	757	727	726	701	706	713	728	743	719	709	661	696	691	723	706	744	741	655	720	681	719	665	677	721	717	718	700	668	696	704	685	665	714	659	706	681	716	646	694	695	707	695	720	689	716	731	660	704	712	679	694	683	693	714	708	695	686	721	702	697	694	714	665	672	639	702	683	697	652	665	657	693	650	701	703	724	701	680	646	682	669	684	706	714	669	724	726	678	662	650	722	674	698	702	664	693	704	655	712	686	657	685	687	713	674	697	692	696	657	727	697	687	687	656	732	683	671	685	671	716	657	680	715	690	697	695	677	650	695	671	638	685	714	698	634	690	681	721	699	699	688	686	659	690	718	677	699	664	695	684	714	678	690	709	677	674	712	736	676	656	674	689	681	669	687	679	691	727	692	695	642	667	689	659	728	695	700	679	703	708	714	712	658	709	746	656	659	667	706	680	686	660	710	683	693	704	704	630	678	671	722	733	714	729	683	690	730	700	678	688	750	710	694	663	661	673	653	712	690	665	706	712	694	655	676	647	677	653	638	736	676	707	688	674	702	711	651	723	726	725	654	706	719	717	737	685	705	720	652	704	670	699	672	679	694	682	656	695	695	714	695	728	659	712	750	731	671	699	705	700	732	673	749	671	682	710	661	751	650	677	687	713	671	707	681	694	714	694	709	664	663	729	651	705	727	659	734	697	691	706	708	714	667	686	694	730	693	712	657	706	683	718	696	705	718	676	704	693	671	642	680	642	727	685	711	700	677	714	708	712	664	662	662	686	673	707	682	681	676	713	766	679	715	726	668	715	652	672	715	686	693	680	692	692	689	705	673	685	688	687	696	636	690	671	652	677	670	672	673	672	666	695	669	663	676	716	702	736	654	698	703	694	688	687	637	704	667	685	696	640	662	716	638	658	746	678	703	721	672	702	656	685	716	729	705	692	694	668	696	686	692	690	722	666	701	681	669	698	705	656	660	746	682	656	690	715	687	640	675	694	705	720	718	677	676	675	681	686	686	648	708	683	670	714	698	636	682	669	704	672	703	721	682	733	712	711	694	709	659	673	727	717	705	712	679	659	677	676	731	681	714	709	633	673	713	661	669	632	674	689	705	740	683	711	677	688	691	662	665	691	665	708	673	677	705	670	700	701	672	710	694	637	694	674	706	672	755	663	731	695	672	672	703	649	692	653	700	714	698	687	658	703	647	662	685	681	732	724	687	743	661	715	664	691	717	731	649	688	646	734	694	689	687	674	694	702	677	656	663	681	685	684	703	673	664	690	650	669	692	653	668	704	731	701	659	707	683	718	659	728	678	706	637	745	685	667	698	712	669	641	708	664	675	717	721	682	694	675	735	674	640	702	696	681	729	697	710	734	658	667	699	717	653	730	705	692	672	666	678	648	725	687	703	631	730	668	678	724	690	658	652	719	714	706	688	659	660	679	710	662	668	710	719	660	666	719	672	654	683	608	660	721	688	738	706	669	719	677	679	653	663	696	698	681	662	703	684	694	682	646	642	676	644	717	686	660	678	710	680	763	693	661	720	684	681	701	687	729	656	670	691	687	668	747	696	687	675	683	708	682	719	696	670	689	727	682	656	704	682	652	639	707	732	718	712	700	661	655	657	672	717	653	642	648	696	699	680	692	663	765	694	743	689	656	651	726	723	676	684	712	712	696	670	716	667	716	694	689	707	679	687	665	655	701	657	702	671	692	678	681	654	677	665	622	733	705	663	642	705	696	700	705	740	689	661	671	708	619	700	668	698	683	666	731	681	693	680	678	695	697	681	654	672	682	689	669	666	656	703	654	661	693	681	679	712	674	673	709	668	717	698	701	707	723	671	657	698	689	657	689	650	668	682	675	685	709	714	683	646	664	717	689	694	694	702	658	660	643	698	661	680	685	653	679	661	668	645	684	729	693	661	673	685	654	650	720	693	653	654	705	697	712	751	672	654	701	667	701	688	655	693	706	690	739	706	697	650	670	719	669	682	719	682	675	679	673	639	667	688	687	655	723	654	699	662	705	637	677	684	732	687	688	682	705	677	698	648	714	714	695	661	710	733	687	683	699	665	689	676	661	694	681	643	687	713	688	697	705	740	696	723	665	700	702	711	685	729	714	669	639	654	670	647	721	705	696	665	652	694	701	698	686	734	720	722	661	642	689	703	707	695	708	641	682	658	725	664	670	727	701	672	658	676	718	744	667	721	694	706	728	633	706	707	688	723	728	720	675	700	701	683	749	685	665	715	699	627	687	696	684	694	731	658	719	695	710	714	666	674	708	689	705	678	720	713	705	703	697	647	672	684	690	653	705	731	698	660	698	705	679	685	705	669	713	691	681	682	655	627	661	676	683	679	702	696	655	692	722	682	657	705	707	667	706	667	677	684	722	688	707	722	670	656	672	737	646	663	634	665	746	719	683	657	752	661	700	640	669	681	686	670	680	727	674	677	670	683	714	694	697	660	648	638	679	724	760	689	695	658	644	666	665	650	668	712	690	722	710	703	648	683	678	688	683	721	698	679	726	704	683	737	714	701	680	662	679	731	644	681	667	712	646	681	659	685	673	698	702	706	714	717	709	689	681	713	688	661	702	709	657	650	693	720	684	651	655	667	662	676	731	683	727	678	672	678	709	730	710	693	690	679	691	705	662	667	729	659	679	671	672	666	716	646	703	690	684	727	651	689	666	691	706	688	662	631	709	642	695	697	687	722	662	637	666	693	671	687	632	705	671	653	672	716	647	723	712	687	689	672	692	702	652	679	692	662	693	678	666	713	646	652	694	620	684	666	737	690	675	647	700	700	710	706	668	719	687	672	636	714	709	647	698	649	661	684	724	682	683	705	716	678	693	672	704	707	645	691	685	685	680	690	649	654	686	691	707	686	705	686	651	684	702	657	684	656	683	692	672	673	685	696	690	671	677	678	684	672	665	641	689	699	704	698	718	714	729	694	643	668	697	753	703	690	707	694	676	683	739	684	711	722	649	693	673	685	688	674	679	695	684	711	670	676	672	694	706	632	716	701	705	724	719	672	668	695	667	671	633	648	705	686	664	634	681	675	713	628	679	647	673	736	724	720	664	671	632	662	706	675	713	697	657	669	682	683	713	714	700	664	693	681	677	732	658	723	652	643	662	715	699	695	671	668	687	685	706	697	659	667	675	722	688	735	646	653	712	633	681	679	712	674	711	675	733	680	656	676	682	682	649	695	698	685	708	697	656	712	666	689	665	739	732	720	737	638	667	663	668	682	671	664	704	682	679	688	713	676	634	673	680	680	734	662	700	748	667	688	712	675	690	686	680	669	709	703	663	645	671	688	677	698	695	634	681	702	638	705	718	698	701	679	661	699	688	702	679	711	661	671	711	648	718	704	683	676	677	691	676	661	689	663	696	717	703	700	696	692	700	658	702	694	725
22878	21034	28764	23517	21035	20741	2763	779	567	496	428	399	394	294	337	279	284	297	262	272	259	239	270	254	235	280	222	225	272	255	225	221	246	234	212	213	210	201	240	232	209	229	201	207	209	229	244	228	205	201	188	219	208	222	211	202	197	201	207	221	225	221	215	196	206	205	213	204	187	199	206	201	208	206	221	193	195	198	205	202	192	219	211	222	207	229	218	220	199	218	201	214	204	216	213	207	183	207	202	196	177	209	197	204	208	209	194	191	204	183	213	188	188	196	195	200	215	222	206	198	189	207	187	196	192	217	231	189	194	214	194	195	205	199	203	211	184	198	185	200	215	193	216	185	204	213	218	195	211	213	205	210	192	190	170	225	198	195	175	174	197	209	183	219	215	191	211	190	237	191	195	214	195	222	203	211	212	210	214	182	218	204	220	200	203	216	211	186	193	195	221	214	213	190	187	212	176	190	227	196	188	197	208	188	207	200	201	212	197	210	188	189	197	187	199	200	195	219	192	203	188	194	220	236	192	192	209	187	222	209	220	201	209	212	213	211	224	201	194	196	199	194	209	210	223	203	185	220	202	199	192	203	221	233	190	215	211	179	202	170	196	206	215	200	199	219	202	196	181	171	201	192	192	185	185	192	213	222	202	181	223	211	204	214	231	209	221	210	193	221	206	213	201	220	211	211	197	209	200	208	195	219	205	187	212	199	189	200	198	218	186	209	213	181	230	198	216	196	192	208	176	195	211	191	203	210	198	193	220	203	217	191	197	205	196	209	194	195	198	202	169	199	237	211	191	179	197	218	182	201	204	212	179	188	230	193	192	213	215	197	207	176	194	174	211	204	206	187	199	210	207	200	220	212	198	229	198	209	245	201	178	242	192	174	244	200	184	186	190	212	198	185	186	193	186	226	215	205	191	194	208	218	230	223	174	195	188	183	208	187	199	189	181	194	218	210	219	179	200	206	180	215	188	217	202	185	177	196	198	215	208	226	198	196	192	205	203	231	196	214	200	200	210	227	208	202	202	179	187	177	195	183	198	208	190	204	180	231	211	193	202	196	192	201	225	231	192	223	184	185	201	220	207	191	207	194	203	189	195	205	202	192	189	184	172	218	199	205	198	191	219	173	206	214	211	178	186	233	196	202	219	203	207	230	186	204	190	216	207	221	192	161	183	230	197	212	202	194	194	193	197	181	209	193	213	183	228	189	198	201	195	192	205	204	221	234	201	206	191	202	223	216	211	230	195	195	210	179	226	196	202	177	193	190	231	170	214	189	205	207	188	229	206	198	184	217	190	189	212	210	205	182	205	199	196	211	205	204	228	204	203	190	202	194	164	203	195	189	181	190	199	167	204	204	201	221	202	209	169	208	211	198	197	200	212	190	188	204	204	209	188	243	198	188	225	191	187	224	194	175	209	213	207	195	202	205	210	228	196	207	201	198	199	202	203	190	221	189	178	212	214	204	192	205	204	213	215	198	221	227	194	210	213	212	190	219	230	186	211	224	197	230	206	202	199	227	197	229	231	211	216	202	190	177	221	201	216	223	201	186	199	210	211	173	205	229	222	226	175	199	194	194	198	207	198	217	213	237	205	209	197	219	213	200	198	196	210	226	195	206	182	195	217	178	206	203	203	219	206	193	209	210	214	186	182	218	198	197	182	203	193	176	199	196	204	205	198	225	211	197	179	211	211	189	211	214	194	200	210	185	201	189	216	199	198	190	207	203	204	177	196	196	206	190	198	189	199	204	167	202	227	206	190	208	194	224	192	187	200	210	187	183	181	196	210	205	195	205	244	203	173	204	200	200	211	196	215	222	204	193	212	200	180	216	203	198	205	199	199	218	231	172	207	176	213	213	222	206	186	226	191	181	203	170	223	221	208	211	245	184	205	216	216	210	210	209	219	213	211	198	204	184	195	210	195	176	189	173	229	183	214	196	187	181	190	209	203	206	179	211	199	206	195	189	215	188	217	197	196	196	210	206	181	177	210	209	188	217	186	178	190	177	208	204	203	188	204	213	200	186	188	226	220	211	197	220	223	204	178	199	189	191	220	220	191	182	196	188	209	216	206	230	182	186	215	229	199	190	199	226	199	219	226	204	187	167	210	179	212	179	218	200	205	218	208	212	201	222	197	177	207	197	232	219	199	209	191	194	196	193	214	214	219	192	224	200	207	198	205	205	192	199	191	198	217	215	183	194	195	189	192	206	205	238	184	218	211	180	187	170	215	223	192	178	220	205	165	192	199	206	195	218	189	201	207	187	200	209	194	193	178	201	211	197	201	209	200	204	218	173	175	205	182	179	192	191	210	202	199	207	211	224	191	230	177	199	185	186	204	186	196	211	200	190	190	180	219	234	207	204	191	211	205	200	201	194	198	184	227	212	206	216	197	213	209	217	230	215	228	222	201	196	202	202	208	213	191	194	205	196	205	198	232	181	216	196	204	206	189	210	223	207	196	203	219	190	199	207	204	204	221	199	230	202	213	214	189	200	213	211	174	236	200	207	199	219	215	204	187	233	203	185	195	195	179	181	211	196	213	191	176	216	201	192	195	226	194	219	201	199	193	196	205	189	225	225	210	204	177	194	182	219	177	203	220	192	214	184	212	190	224	211	182	187	187	192	197	194	212	189	179	192	202	179	206	196	190	229	203	219	206	225	218	227	206	193	191	241	189	208	221	193	186	207	199	185	199	198	194	203	207	197	200	166	192	187	201	207	190	191	208	208	213	192	198	196	201	203	213	199	211	212	196	200	204	206	222	192	186	228	194	202	210	170	197	182	217	197	200	196	187	195	208	179	196	202	210	194	190	198	195	198	191	207	216	201	199	192	215	197	193	210	184	214	192	208	201	219	198	193	196	182	204	199	226	201	199	200	188	203	194	185	196	209	200	230	213	192	218	208	199	222	227	187	214	219	179	206	197	173	201	204	216	217	198	217	181	180	208	193	203	206	194	228	182	223	207	191	207	203	186	190	185	199	210	222	206	180	204	193	230	218	224	193	194	207	218	196	190	179	187	205	205	203	228	203	218	191	220	228	202	166	186	204	177	218	205	194	204	200	214	188	223	185	200	177	183	188	215	198	180	222	215	233	218	181	199	178	198	192	209	182	206	216	194	199	189	212	189	221	195	196	184	224	214	204	181	186	196	195	176	207	178	211	202	200	223	190	214	233	202	192	223	190	181	194	203	199	218	205	189	177	194	206	194	217	198	191	206	184	186	215	230	202	180	191	214	207	168	166	216	201	192	207	208	185	203	204	204	190	187	226	213	211	188	221	187	193	212	219	210	218	192	202	198	197	198	206	219	213	190	186	196	202	183	201	210	208	186	218	202	216	214	221	229	222	214	209	203	196	193	177	200	190	197	207	208	211	220	184	202	215	178	213	210	225	204	222	223	159	171	195	208	183	194	209	220	237	195	210	184	211	226	220	221	195	179	208	191	220	208	236	197	204	177	213	190	205	207	225	200	163	220	224	221	237
7281	15461	12810	6676	4751	3242	2554	2028	1653	1315	1120	987	884	811	727	690	603	612	575	540	511	485	453	441	451	429	460	423	421	385	395	407	370	401	345	341	320	386	345	384	372	363	366	324	352	356	343	362	352	356	345	345	348	328	362	325	321	336	316	303	332	335	360	331	321	318	328	352	345	308	327	332	373	322	327	343	320	308	313	249	331	323	308	317	289	324	326	305	341	349	310	315	311	339	380	314	322	365	308	295	311	296	300	323	335	321	318	353	299	308	328	314	316	323	346	319	308	342	327	328	307	355	311	344	344	297	283	339	304	307	322	326	290	337	301	278	330	301	320	336	311	329	310	293	288	346	330	341	339	314	278	298	321	338	339	320	310	307	302	299	359	294	288	317	310	298	319	349	322	333	321	346	315	322	306	318	329	309	317	323	342	305	313	297	298	353	305	312	290	343	326	314	327	296	336	290	325	298	313	335	335	324	293	323	292	300	312	317	357	284	332	304	315	325	319	330	303	330	332	337	336	308	331	289	330	327	315	280	287	321	343	329	267	336	330	285	301	349	291	299	304	314	322	321	296	341	296	314	333	309	324	309	309	320	374	308	302	323	319	282	313	357	344	308	301	338	305	328	285	319	317	315	314	300	322	326	292	330	349	309	359	320	313	336	327	301	303	305	308	302	333	308	324	319	344	324	312	344	327	357	332	324	322	322	313	324	324	334	307	326	323	315	330	310	331	318	330	296	303	327	340	293	328	330	305	322	356	345	320	312	316	273	343	310	301	321	314	299	299	328	296	294	340	309	343	339	290	303	304	311	326	319	307	312	341	298	328	305	329	330	319	320	346	298	298	348	328	287	362	335	325	291	319	290	326	283	309	312	320	307	338	304	310	290	316	334	341	332	320	324	317	286	357	321	342	297	326	300	317	305	328	288	288	320	337	299	327	309	332	320	277	301	310	318	331	316	301	329	328	342	317	329	317	352	300	308	333	317	326	317	294	317	317	345	339	317	350	301	325	329	282	346	341	319	324	315	333	357	347	300	331	323	325	298	341	309	307	313	334	321	326	282	342	337	331	306	326	314	304	300	285	348	330	313	309	312	336	320	307	319	315	319	320	289	327	328	330	343	329	341	299	291	349	304	328	276	329	329	339	324	298	296	299	290	292	313	295	298	313	290	294	305	311	317	314	318	321	303	308	314	295	315	287	313	348	316	341	337	312	330	299	359	335	316	314	321	296	332	305	318	328	333	317	337	311	334	322	318	293	348	340	320	302	325	305	298	300	310	311	303	316	332	330	300	345	315	328	315	286	323	311	314	322	337	288	303	302	298	311	326	331	328	310	298	322	301	324	321	301	358	322	284	331	331	298	355	274	315	305	323	327	294	306	300	341	338	298	320	311	322	310	353	338	352	289	298	333	334	324	300	301	315	296	325	315	320	328	337	311	319	293	348	339	325	329	302	349	315	299	293	303	293	347	301	322	307	317	315	318	296	350	319	315	276	319	326	328	297	311	324	280	325	325	346	306	324	307	327	339	296	302	291	299	325	317	365	323	325	313	316	357	344	326	313	297	321	322	298	309	322	277	314	309	320	323	329	323	298	336	336	323	313	328	322	326	290	311	329	308	324	306	294	265	292	320	287	320	336	328	331	348	302	302	287	320	295	299	321	311	320	310	305	303	297	344	308	322	315	300	305	308	291	334	316	306	305	310	339	325	337	327	317	357	309	321	311	319	336	305	313	310	337	340	283	300	301	326	345	296	329	337	319	302	310	325	337	315	315	335	317	315	304	327	321	290	319	300	309	311	321	299	302	305	312	326	352	312	317	283	312	321	327	310	327	310	309	345	309	310	343	343	327	303	317	315	353	310	318	295	336	297	287	298	344	320	298	321	316	318	280	305	316	321	299	307	331	324	310	316	308	331	321	333	319	315	316	339	282	296	306	319	323	299	303	318	332	307	313	297	301	308	336	302	308	333	321	314	285	293	307	299	336	337	303	328	328	312	331	321	313	312	348	305	334	297	303	275	281	312	326	318	301	322	323	310	296	352	305	298	311	297	318	287	291	306	302	332	327	295	314	282	330	324	313	334	311	281	293	310	283	292	335	280	346	318	331	301	299	300	302	312	324	297	315	316	298	323	310	323	313	325	289	299	311	314	319	307	322	315	321	293	287	340	313	343	301	302	323	288	316	302	313	306	344	330	294	281	291	304	310	294	331	311	289	285	326	306	310	296	302	304	343	335	326	334	308	326	333	315	299	327	320	325	291	329	321	325	295	331	329	344	326	326	309	333	305	311	314	292	326	328	307	300	317	323	299	313	341	310	327	331	302	315	300	334	350	266	338	290	326	285	320	333	321	303	309	342	288	290	344	318	305	318	323	259	291	357	330	284	294	309	325	327	302	340	284	311	321	288	339	310	319	330	275	324	312	316	273	301	322	313	341	331	328	304	296	303	297	302	304	309	334	314	290	330	315	317	293	321	301	308	297	304	297	329	322	355	325	300	290	282	333	306	311	313	300	302	323	302	317	292	303	295	313	336	306	299	306	308	297	295	301	320	316	324	313	314	315	306	353	333	327	325	298	316	320	336	303	314	310	324	345	323	347	319	304	305	295	312	294	283	310	311	302	300	320	294	314	311	307	354	296	271	342	309	307	337	301	325	323	340	312	338	312	321	300	310	298	302	320	334	292	319	316	311	337	292	290	316	295	337	306	348	307	286	335	330	305	341	336	327	325	315	291	324	299	295	285	332	311	318	302	348	309	313	310	335	335	356	326	333	273	318	299	328	328	308	310	332	325	325	325	312	336	302	334	338	324	349	334	321	293	314	326	311	303	345	318	312	310	324	331	305	298	288	300	305	327	300	280	298	339	304	306	298	320	340	341	320	313	292	285	323	287	308	293	339	280	331	319	307	324	297	301	335	293	315	292	289	332	338	311	297	341	327	335	355	287	309	330	319	294	282	313	321	283	312	305	316	313	314	323	308	333	314	313	309	311	320	352	346	315	302	279	321	314	308	330	306	316	350	307	329	307	272	309	324	309	364	321	318	335	317	310	302	354	276	343	306	330	337	295	312	354	299	301	311	345	308	275	341	325	313	311	304	270	327	325	342	328	321	336	321	328	309	327	311	289	329	307	310	306	328	320	296	294	309	305	296	307	310	293	348	364	320	348	316	288	299	276	338	326	307	311	333	304	325	279	339	290	320	290	326	340	310	335	296	310	329	316	337	312	290	338	337	304	324	320	290	296	316	295	329	284	295	306	289	343	314	323	280	314	320	314	299	314	322	306	301	316	290	317	319	315	338	310	334	328	327	310	280	291	326	333	319	304	338	303	325	328	346	300	340	296	329	290	313	310	335	321	307	324	321	339	326	322	334	302	297	291	313	324	361	288	319	308	305	346	335	331	322	300	274	291	302	322	290	319	313	303	288	286	306	323	309	302	300	309	340	318	336	340	334	324	301	332	273	325	347	325	309	306	317	345	306	347
26619	19891	6453	917	545	524	512	470	515	548	491	453	467	438	503	537	484	467	471	503	464	424	477	467	471	460	482	485	488	478	509	476	465	487	445	472	443	513	500	466	449	473	505	443	510	489	475	487	472	451	454	470	433	465	482	470	464	451	445	454	469	476	450	513	462	457	465	492	451	481	517	437	469	503	443	471	466	476	483	484	471	461	450	464	441	478	482	468	499	503	477	442	451	485	473	443	495	503	469	470	484	497	537	474	438	509	445	437	462	491	488	481	435	486	454	457	470	498	473	500	480	460	502	500	498	477	450	500	445	470	438	439	480	458	448	517	485	471	481	468	460	476	469	467	435	451	468	484	488	487	498	467	488	464	472	495	517	481	464	462	462	429	472	483	476	475	464	506	504	505	524	459	481	480	477	441	478	472	459	463	472	525	477	492	431	430	474	451	472	495	442	490	454	504	481	468	458	502	501	455	491	396	469	500	465	487	407	495	485	481	465	469	447	467	455	487	469	506	495	438	508	461	481	489	464	507	456	445	484	464	468	459	494	468	436	435	450	523	511	481	463	484	504	454	450	440	492	473	490	451	499	499	459	453	474	465	476	466	456	499	446	488	502	407	505	492	503	429	482	523	465	511	506	452	465	509	464	481	472	465	490	441	525	468	490	472	473	489	482	496	463	466	466	509	507	464	462	503	480	462	476	484	459	450	508	506	491	459	463	471	450	464	444	414	479	453	481	462	493	434	504	472	454	497	469	485	458	463	442	525	491	501	501	475	476	454	484	445	464	453	516	495	437	461	442	471	437	450	459	475	458	487	439	472	477	484	468	472	474	491	465	466	514	433	464	467	441	448	482	466	457	479	467	456	435	501	497	473	493	451	473	461	484	470	487	463	491	462	483	487	477	493	489	465	490	452	476	492	463	492	430	476	482	504	505	456	462	497	471	531	444	460	469	475	467	457	483	491	493	475	445	507	476	509	485	449	469	478	484	457	443	459	469	491	473	438	471	480	485	451	469	513	460	426	494	486	471	502	474	487	501	532	480	513	443	520	477	472	468	486	482	447	476	446	477	505	475	449	489	453	488	461	483	502	460	481	502	481	464	447	453	515	480	468	502	488	457	479	465	483	462	469	464	458	493	497	484	454	450	487	498	494	487	486	496	460	465	552	497	474	471	486	473	464	532	504	467	503	487	448	429	491	434	453	466	449	450	486	516	450	476	440	470	490	444	432	461	507	492	466	484	489	461	460	524	477	488	485	449	479	509	485	486	473	475	468	455	499	469	444	486	479	461	488	486	462	464	490	460	443	513	449	461	492	464	506	473	483	505	493	485	485	476	488	461	479	492	466	489	454	502	492	461	468	466	460	522	453	514	501	444	492	472	450	488	468	458	455	456	452	459	478	462	508	470	478	426	499	474	483	522	426	519	453	433	460	439	443	446	466	461	493	461	498	438	443	450	444	477	469	470	518	450	439	544	500	437	457	434	535	485	502	450	505	482	465	510	456	477	495	443	438	475	482	463	460	489	478	476	456	476	470	493	464	438	445	493	511	458	484	456	456	478	466	448	488	475	460	484	475	445	462	483	463	456	440	451	465	468	465	492	516	447	479	489	476	483	470	454	507	506	450	456	437	450	483	509	494	456	497	446	444	477	467	497	426	467	450	459	478	451	510	481	459	452	467	460	453	462	458	471	488	471	425	493	488	476	472	439	476	496	506	484	528	449	450	503	513	484	502	437	468	437	444	442	483	456	444	456	493	483	467	466	484	484	459	464	459	470	479	511	490	496	464	487	437	527	478	505	485	455	491	476	480	481	501	489	479	456	461	449	491	462	489	505	497	468	456	465	487	450	450	494	463	456	462	458	506	484	455	470	480	473	465	479	471	464	458	481	469	496	466	439	488	469	487	462	457	460	502	483	457	465	500	478	503	465	468	489	494	461	489	461	492	457	463	507	460	484	456	395	454	478	467	470	453	422	495	478	430	454	466	508	457	478	456	478	494	471	448	464	510	465	457	449	500	464	481	474	470	472	477	468	469	461	494	460	454	508	500	491	501	484	491	464	499	462	499	479	457	483	500	510	491	494	483	487	487	501	470	451	494	481	480	517	476	426	480	485	490	478	496	469	463	460	464	460	457	482	471	488	482	481	472	446	467	481	429	455	445	465	473	485	498	435	481	498	479	444	489	454	444	448	479	484	439	451	483	482	472	502	449	439	477	465	485	501	479	467	459	458	489	487	505	458	451	443	459	477	493	441	492	489	443	481	477	474	463	422	484	504	511	496	456	469	492	464	490	463	429	510	472	474	511	483	483	486	461	480	478	446	478	454	453	487	469	459	451	468	473	472	476	465	440	475	419	471	456	524	471	484	459	456	507	474	536	476	457	503	485	468	475	453	476	492	471	462	449	492	477	439	473	477	487	485	452	461	475	461	449	469	475	534	478	431	466	461	456	459	449	507	492	462	467	496	495	476	486	476	448	463	465	449	488	442	455	437	469	486	505	467	453	474	447	488	464	492	478	469	462	488	443	462	466	426	493	481	501	473	466	458	464	433	445	478	448	439	458	480	435	419	464	486	462	450	469	490	451	470	458	460	471	462	442	446	479	471	477	442	470	465	505	463	465	485	485	461	445	506	461	444	505	493	463	519	464	489	453	461	443	511	485	468	474	484	490	482	450	447	485	500	454	484	452	452	500	495	490	419	489	485	424	475	478	492	514	458	441	473	457	449	438	457	502	462	480	512	451	460	498	492	492	483	487	485	474	469	471	496	503	463	457	438	448	495	490	477	478	518	483	479	446	471	504	450	483	490	478	454	480	487	482	446	468	482	460	477	480	436	485	464	466	435	455	478	452	449	460	458	470	519	472	476	503	454	461	466	471	509	470	461	487	502	454	498	499	503	502	496	511	472	468	469	437	477	500	487	460	484	491	511	497	513	483	485	469	507	447	483	478	511	462	505	443	465	490	500	458	477	487	470	508	491	459	446	477	441	485	437	514	476	466	505	471	451	442	471	458	456	495	443	468	468	512	452	491	470	483	484	496	454	490	469	479	468	455	495	487	461	493	457	508	467	494	475	479	487	473	508	473	479	458	505	474	478	492	461	482	444	477	444	494	468	482	457	491	472	485	479	477	474	482	489	457	485	484	444	476	453	481	466	457	533	482	532	481	473	486	516	441	475	462	481	481	433	455	464	480	480	488	462	485	493	459	472	450	463	487	487	461	455	508	478	443	440	484	485	486	495	477	474	499	471	443	463	460	460	445	444	463	484	508	474	449	471	494	477	487	506	483	467	452	472	481	462	485	485	452	456	434	476	451	438	490	466	442	490	477	498	492	520	470	475	482	479	469	455	471	491	498	499	459	512	447	466	485	449	470	514	485	492	455	504	489	447	511	494	485	428	482	481	445	464	467	494	454	529	486	451	486	449	438	481	498	469	465	431	481	503	466	465	490	485	482	489	501	455	477	445	471	450	473	501	459	461	453
4160	1483	1342	978	892	809	736	756	772	710	734	703	721	673	673	720	691	731	699	675	665	693	728	688	663	686	672	720	666	718	716	714	706	643	659	643	695	696	702	680	775	676	699	700	708	676	683	717	677	690	709	689	727	710	645	751	715	721	715	695	721	704	711	708	713	695	691	716	685	727	699	682	693	683	675	711	721	686	690	762	693	651	728	718	694	663	702	696	685	698	693	646	711	676	734	748	706	711	744	690	679	682	703	719	723	700	643	687	709	737	723	691	651	733	682	703	698	681	691	749	741	677	700	670	700	682	699	679	704	692	665	701	709	713	732	761	639	697	688	706	669	707	702	715	716	665	649	700	672	692	708	701	641	707	680	667	688	675	720	716	681	673	740	693	735	704	715	694	676	704	705	639	718	746	707	683	730	721	666	696	660	684	718	685	700	689	728	674	691	699	734	712	749	692	692	723	676	746	691	670	701	691	709	692	729	703	670	667	702	686	678	691	648	731	698	689	710	710	640	667	708	702	698	639	682	704	682	699	758	722	712	707	680	699	694	752	668	690	739	705	741	695	712	665	692	727	712	736	712	659	682	689	741	726	739	689	686	672	681	702	723	738	715	738	727	682	715	652	656	673	688	740	732	704	668	722	661	705	737	664	713	690	704	706	670	698	701	685	664	676	714	762	702	684	691	684	697	714	750	693	714	719	676	685	685	712	692	691	690	678	692	667	683	693	717	702	689	687	671	686	663	739	646	654	698	696	713	668	686	700	671	689	702	737	656	698	709	710	693	698	704	709	715	712	655	679	694	679	687	687	718	750	706	682	687	661	672	724	692	681	679	647	707	727	663	696	679	639	711	708	722	718	709	680	688	741	658	713	710	722	689	736	712	679	719	634	699	700	709	731	684	684	675	706	695	720	709	669	689	713	687	739	693	693	706	696	696	670	720	720	698	696	707	719	708	680	703	667	680	699	685	691	729	711	705	717	725	721	665	784	705	679	698	676	703	702	719	703	714	665	682	716	702	688	699	705	703	651	693	675	670	737	667	693	706	678	692	731	729	700	686	713	752	656	727	737	690	709	719	692	724	684	725	719	722	721	690	688	651	677	764	730	696	683	714	692	676	711	710	670	697	713	659	719	693	689	651	665	714	741	734	715	755	714	698	692	715	694	710	693	683	683	680	660	654	694	674	684	652	715	704	668	675	664	617	718	713	656	650	729	668	703	690	667	661	703	722	671	743	706	687	683	649	720	676	700	698	690	711	725	681	679	731	723	696	723	720	694	705	672	697	707	723	685	713	728	733	753	646	704	690	707	708	704	638	641	707	710	692	666	726	708	678	714	688	692	676	725	706	693	699	671	635	673	725	714	697	727	679	658	661	682	742	709	682	729	658	718	646	673	706	677	734	705	725	666	655	678	695	678	705	686	685	685	697	752	683	693	693	681	709	710	751	734	726	725	685	713	638	705	661	720	670	710	707	692	712	729	752	605	710	679	746	716	751	686	636	705	687	707	718	682	711	677	659	699	683	726	680	697	691	675	747	726	692	664	683	723	676	726	695	688	719	659	695	725	749	710	677	712	675	732	697	739	698	701	692	686	751	723	770	671	669	699	701	720	692	663	670	701	656	710	672	726	724	724	639	653	655	686	659	675	705	701	713	717	678	700	698	693	730	717	736	684	742	704	679	711	733	672	699	648	716	748	718	724	690	739	715	674	682	726	712	691	702	688	706	714	742	701	677	695	684	710	713	730	697	678	723	602	683	652	736	700	679	703	714	676	715	654	704	682	735	697	746	684	684	666	678	674	709	659	707	702	649	713	681	700	704	701	714	676	707	709	683	702	661	738	689	687	713	692	723	721	708	686	683	647	727	690	658	697	723	653	705	689	681	672	695	726	715	741	684	693	720	725	709	666	705	695	701	693	674	632	684	656	705	720	678	730	700	652	689	709	691	684	695	733	675	667	661	661	681	703	666	693	719	674	726	737	734	706	705	704	684	690	699	692	683	713	710	685	703	697	666	673	707	694	701	723	727	701	701	689	662	719	746	728	703	690	691	638	700	682	697	678	662	677	687	712	695	681	662	728	670	659	745	697	648	699	673	704	668	711	704	717	707	722	716	678	668	692	701	691	684	705	683	687	698	668	697	677	678	701	674	695	716	696	666	685	739	678	700	724	704	695	736	695	678	705	693	684	695	714	711	717	704	729	692	684	681	699	725	743	670	673	694	691	635	724	706	726	685	683	676	697	656	648	664	696	687	677	706	690	717	666	672	710	718	700	701	677	673	679	689	658	719	731	673	729	752	686	665	677	678	678	706	685	728	679	649	703	699	712	714	679	702	709	708	741	681	723	691	678	673	700	747	704	661	687	730	713	728	697	705	685	728	699	682	692	713	654	655	681	627	743	734	700	746	743	715	701	681	698	715	668	705	681	663	622	693	705	680	696	735	722	721	708	697	710	707	688	691	701	729	749	718	665	669	722	722	752	668	666	677	637	683	708	667	682	640	648	681	715	672	681	655	725	686	734	735	730	692	724	699	662	715	708	683	733	664	641	641	718	682	719	682	677	727	707	649	729	704	684	670	700	751	726	680	708	677	695	684	695	675	689	681	693	679	699	740	709	658	680	668	683	723	673	648	715	700	643	707	673	684	680	647	644	729	686	654	721	704	646	690	659	690	714	738	713	660	696	699	703	744	720	643	689	654	661	661	714	677	673	753	707	672	724	696	694	726	690	697	673	686	693	671	717	685	693	697	724	681	706	728	684	731	703	654	723	709	652	716	661	691	722	665	649	695	682	642	701	707	630	713	721	726	734	763	660	665	680	667	743	736	647	677	677	691	668	676	682	723	710	684	668	654	725	731	688	721	706	682	759	693	675	673	712	681	688	695	790	687	693	640	711	651	660	674	700	715	653	664	698	739	717	695	713	691	697	683	694	694	715	688	724	700	704	729	699	694	682	700	679	740	674	675	666	709	640	663	694	731	676	700	684	637	678	683	672	682	683	723	695	724	680	675	683	700	664	638	697	708	656	676	686	659	700	668	722	724	709	696	719	704	736	704	731	682	715	704	671	689	692	696	641	726	728	725	715	724	698	735	708	694	688	731	709	771	681	708	726	689	692	709	749	689	674	676	721	683	725	700	737	678	740	652	701	700	633	683	677	675	674	705	734	658	683	688	685	706	694	708	665	684	680	666	713	669	667	705	700	731	674	721	745	724	703	667	639	697	691	720	689	717	715	678	657	641	698	695	680	709	665	653	672	729	722	701	705	680	693	702	675	705	683	716	732	742	660	707	704	651	685	699	681	722	693	661	690	683	728	710	696	708	685	674	724	701	707	708	662	684	692	726	701	711	700	698	659	714	643	690	705	683	703	740	681	724	717	694	701	686	671	697	671	654	702	703	708	714	724	739	682	695	718	637	683	722	694	705	687	724	712	660	708	699	675	738	702	716	706	672	718	732	643	768	675	675	660	661	684	726	696	707	659
23774	21056	28303	24001	20951	5374	1056	799	666	613	583	616	594	544	525	525	473	517	557	525	489	512	467	492	496	471	486	447	435	503	508	474	496	461	452	520	454	474	497	436	482	450	475	484	468	455	508	460	504	416	451	479	479	488	446	479	493	455	469	459	470	441	478	485	451	464	465	465	481	468	499	477	465	450	455	450	444	468	458	438	462	457	454	433	494	460	499	502	468	414	452	468	469	489	446	486	488	452	470	482	504	462	445	484	436	513	455	425	440	442	455	455	449	474	448	457	516	449	458	443	486	448	466	451	476	470	471	468	476	465	432	444	463	489	451	440	472	453	419	467	470	469	485	469	472	478	449	460	446	458	456	457	457	430	488	486	453	455	434	454	482	459	432	437	456	489	456	476	484	450	478	477	444	468	422	476	454	467	422	513	441	485	424	481	449	473	483	464	493	453	425	464	521	446	472	490	470	485	464	477	461	438	449	484	464	468	474	485	426	446	444	514	429	441	480	477	441	458	484	423	439	484	475	475	473	472	474	472	474	483	502	450	473	462	475	436	426	454	467	460	468	470	500	468	522	492	479	432	447	430	458	470	439	468	497	470	422	468	519	469	458	455	437	475	453	457	473	425	456	445	440	471	422	485	432	431	444	461	447	435	477	449	449	453	458	469	443	432	452	463	491	445	455	485	479	476	482	452	450	428	434	488	438	493	445	448	436	474	472	463	454	455	452	427	413	441	469	475	481	473	444	480	439	438	520	490	461	428	441	437	454	470	457	480	488	443	471	475	461	443	425	445	472	464	450	482	451	456	466	462	485	458	428	445	475	456	472	443	439	452	432	470	453	477	475	463	471	473	419	494	444	460	457	476	495	432	477	460	448	449	450	457	443	437	448	446	469	474	449	451	465	468	445	430	466	460	474	469	492	442	429	460	435	443	448	447	442	440	426	438	473	445	453	456	464	482	489	473	472	436	447	462	417	447	464	435	500	469	466	480	424	479	473	441	452	466	415	467	439	434	444	493	449	454	454	495	486	439	483	468	492	466	441	466	484	466	435	467	465	414	448	437	475	423	492	479	440	428	443	457	446	465	477	449	448	469	426	457	450	489	443	454	446	417	442	438	444	484	476	419	424	458	462	458	475	434	449	424	456	442	428	481	473	446	445	453	424	481	457	504	452	478	465	484	482	467	455	471	435	443	415	482	443	499	457	461	501	453	493	471	472	464	495	457	458	492	499	454	499	425	395	467	507	463	463	461	464	414	439	453	464	501	474	466	480	490	463	441	500	482	428	471	472	440	464	483	435	484	426	425	472	426	477	465	460	471	472	433	462	461	463	434	447	452	434	461	472	445	460	472	439	460	438	492	470	465	461	464	443	462	445	466	475	445	463	448	502	464	441	483	447	494	474	429	430	454	463	467	475	489	450	441	462	433	456	464	501	452	477	440	471	442	430	455	477	435	441	454	468	425	450	484	460	461	487	479	438	421	447	448	473	426	421	459	443	444	465	478	450	476	488	471	492	436	461	467	450	465	469	458	444	462	472	457	458	472	487	438	457	443	488	455	473	475	467	416	456	453	462	436	491	449	431	499	467	452	448	449	495	430	472	438	462	465	443	462	471	489	448	485	438	467	502	447	473	449	447	442	453	454	471	445	445	427	482	459	446	483	451	456	470	415	487	480	458	467	463	429	463	413	473	458	416	463	467	420	449	419	449	460	425	453	480	457	438	451	461	465	500	491	459	466	454	470	457	480	448	470	484	431	453	425	434	489	459	446	454	458	453	486	459	427	442	450	461	496	445	465	450	437	473	471	502	482	420	475	447	478	465	496	450	452	461	437	440	449	451	457	448	506	473	465	485	452	464	443	477	443	486	471	501	448	472	444	486	470	446	434	462	474	464	507	405	478	480	453	445	450	483	487	476	452	448	461	462	431	455	451	457	452	458	452	464	453	449	446	476	464	444	481	461	465	449	462	450	433	473	474	458	441	453	499	446	417	491	457	448	426	431	440	490	466	416	431	492	461	449	494	438	436	439	471	498	450	456	439	490	478	450	455	486	459	469	448	481	434	470	448	457	416	470	436	484	489	459	443	455	465	441	486	463	446	478	460	461	479	465	421	418	431	472	461	482	464	495	472	474	437	461	476	464	436	470	429	452	479	467	467	459	478	452	453	448	450	438	446	440	419	460	443	441	469	450	481	426	438	472	485	466	501	437	473	463	450	451	489	509	484	461	430	468	480	463	493	429	469	481	483	442	470	467	444	449	458	421	441	455	465	461	430	464	465	472	469	443	487	425	450	476	485	493	441	428	448	451	476	478	458	436	453	452	477	433	454	436	454	455	469	474	426	462	475	434	496	415	454	466	455	452	440	439	480	434	462	469	465	475	449	436	469	444	427	463	425	420	454	438	472	429	455	449	474	458	495	471	504	461	466	486	459	503	449	425	463	427	429	465	463	443	473	457	440	439	459	436	419	469	468	464	456	451	472	442	487	454	437	451	444	479	475	481	445	509	484	474	470	462	451	443	453	461	442	465	472	426	435	456	462	438	466	483	472	428	462	501	487	447	406	473	458	449	488	473	496	476	514	451	431	446	444	478	454	461	451	460	453	429	434	456	445	473	448	473	448	442	439	461	432	466	470	452	451	473	420	444	451	487	463	461	429	477	427	459	453	464	440	468	464	468	424	444	443	460	491	468	452	452	478	416	432	500	487	449	467	466	434	449	476	460	487	430	466	487	458	473	423	463	488	485	463	467	508	459	453	492	464	461	446	442	473	461	445	430	505	466	436	484	461	455	496	456	463	451	464	407	459	424	429	442	476	455	456	440	421	466	441	432	468	460	468	459	448	471	470	451	445	462	438	481	458	442	453	462	443	493	441	468	450	432	446	494	432	445	444	421	439	443	440	476	438	461	473	470	493	478	451	447	412	465	440	482	452	460	441	503	450	482	445	468	460	464	463	466	457	445	459	463	489	520	443	492	428	411	460	475	473	440	498	477	438	437	451	439	476	443	463	476	430	461	456	491	479	480	475	459	482	471	450	442	469	413	475	468	436	469	452	453	438	448	441	477	438	486	488	466	464	442	450	497	453	498	470	446	416	444	451	423	430	457	482	497	429	436	461	442	445	436	468	437	436	485	463	466	460	433	470	468	465	475	434	453	444	465	468	461	428	459	425	462	480	457	444	457	402	444	456	418	404	445	440	432	459	460	500	472	450	470	473	432	429	471	458	438	468	432	454	450	462	486	475	458	452	443	428	464	434	423	439	457	432	472	448	426	476	517	437	429	405	470	469	457	449	470	453	438	467	413	431	446	434	454	462	461	504	448	446	468	454	466	437	462	441	465	442	460	436	459	482	447	462	445	449	441	477	422	487	451	505	478	492	429	451	402	467	447	419	480	435	449	467	433	451	436	471	459	514	463	463	451	458	474	436	445	473	447	451	474	436	457	482	451	474	454	488	452	470	425	462	456	429	422	447	471	469	469	500
5295	10118	8373	4417	3119	2367	1830	1623	1361	1221	1092	1076	976	933	881	895	891	807	772	819	796	776	786	781	707	779	753	726	742	741	734	709	717	717	683	749	753	681	736	698	706	680	699	710	720	745	719	732	719	714	697	680	698	659	697	705	698	682	675	721	633	620	663	692	668	677	656	668	664	703	711	723	716	753	667	737	648	733	692	724	682	723	691	692	717	713	676	690	647	686	669	660	689	641	693	694	733	729	667	644	744	683	663	664	669	662	734	707	665	674	686	705	663	706	709	667	681	709	656	671	674	666	731	687	653	674	686	720	717	703	685	710	682	701	708	713	726	693	723	747	673	729	704	682	697	649	645	698	703	693	650	658	696	662	717	686	685	672	706	724	640	686	667	680	702	720	660	724	697	683	717	662	695	702	682	677	682	679	693	707	642	669	670	671	700	676	698	659	681	733	678	702	685	649	652	660	691	698	686	689	707	679	707	664	694	633	707	667	681	672	709	693	686	649	687	727	655	679	619	660	692	700	701	659	690	683	672	682	707	690	659	674	707	717	689	678	698	625	697	646	743	691	723	703	675	686	655	703	640	692	663	693	653	719	698	663	675	669	669	678	675	675	639	681	673	711	710	664	694	683	682	717	730	716	680	676	676	684	687	666	709	712	680	680	640	695	673	677	701	665	678	646	658	704	681	692	699	657	643	652	746	678	648	697	691	659	711	722	706	659	684	638	737	702	714	672	705	668	723	663	689	681	704	679	619	664	686	699	663	654	705	714	671	709	705	651	697	667	688	673	721	676	693	685	706	645	667	712	674	659	692	655	694	683	663	653	687	664	700	639	717	666	665	688	684	628	652	676	717	658	712	772	716	721	692	728	678	704	675	679	671	653	623	679	658	696	701	706	681	693	693	682	686	693	685	682	681	660	712	683	648	650	702	685	688	666	708	679	694	662	711	682	677	709	701	638	684	691	706	711	749	708	675	674	697	680	681	731	682	713	703	671	699	679	629	659	698	689	694	692	689	734	718	662	673	721	696	696	701	649	621	670	667	685	723	702	667	687	694	680	683	702	672	650	672	680	660	686	658	698	642	705	731	684	666	641	691	664	630	710	686	713	657	701	689	694	718	681	636	661	702	668	695	702	691	707	696	697	698	662	654	726	674	679	659	690	662	704	701	690	651	707	665	664	662	656	691	696	723	682	648	659	655	717	675	674	673	621	641	715	655	716	668	666	682	703	666	715	680	706	686	676	682	664	649	692	713	699	724	701	668	670	625	702	684	660	670	694	683	663	671	650	702	694	695	683	646	687	707	687	703	718	717	712	638	679	647	672	672	691	666	685	680	673	715	694	683	706	670	665	654	642	679	710	665	672	706	701	692	754	663	679	654	639	690	713	699	646	717	736	716	645	725	667	667	684	653	668	675	638	682	673	672	692	683	664	698	686	631	693	685	715	668	676	685	658	676	717	656	679	710	733	702	678	668	684	666	695	701	697	667	675	683	682	703	673	656	670	649	668	663	679	657	685	733	683	695	664	656	673	749	652	658	680	692	719	682	689	669	673	703	659	673	701	679	686	715	671	672	681	668	683	706	695	708	691	667	667	682	709	656	670	661	701	651	701	684	688	667	668	658	672	666	666	629	667	667	657	718	676	728	708	674	676	690	683	744	652	678	699	623	682	669	677	707	686	663	686	663	644	702	756	685	637	700	699	672	656	633	665	686	700	710	694	645	689	700	651	720	668	693	676	653	681	680	687	626	721	696	725	736	712	697	686	693	664	654	711	676	682	641	711	675	677	688	646	655	692	684	670	699	710	680	703	667	646	726	646	719	668	704	713	712	710	667	677	686	675	626	688	720	696	666	702	709	647	682	679	705	703	657	696	692	700	692	670	663	650	657	646	666	648	722	667	659	706	670	676	724	722	670	671	695	716	686	716	662	721	699	697	679	684	715	669	703	697	702	706	665	692	649	637	713	680	660	655	692	688	691	691	650	687	658	670	681	677	694	670	653	677	713	723	700	699	707	707	694	660	713	746	661	711	659	717	699	652	691	723	685	705	689	701	686	704	701	691	695	670	694	662	688	682	688	658	710	645	620	665	716	686	724	709	684	671	689	699	661	662	682	702	701	662	726	701	639	704	736	652	658	673	682	669	700	689	700	709	687	706	704	699	630	725	705	645	687	675	684	695	679	643	683	691	677	641	637	662	648	640	707	692	638	703	645	657	681	673	702	702	690	670	722	674	713	662	704	676	653	692	659	691	695	667	664	669	674	687	642	751	687	705	704	636	692	697	679	645	708	703	681	658	695	704	710	746	671	702	636	695	657	653	667	653	645	652	679	677	701	664	654	677	680	651	678	671	656	676	639	634	708	699	693	644	679	658	695	683	717	678	694	731	710	687	677	683	716	663	679	700	689	741	630	711	637	663	676	678	688	710	702	699	672	695	667	682	683	699	678	713	652	624	720	708	689	672	687	727	673	678	714	685	692	739	656	690	681	651	701	721	625	690	697	685	714	688	658	694	740	668	654	685	673	729	704	685	686	705	700	724	660	654	695	661	719	679	723	751	695	716	709	695	698	677	668	637	689	692	693	694	655	731	658	719	648	699	694	723	655	715	711	645	698	680	664	653	690	724	676	670	677	698	667	670	640	685	660	673	675	685	700	663	658	744	640	745	662	696	680	694	677	647	688	680	727	682	738	652	717	672	680	680	691	676	675	664	679	712	678	660	700	688	691	744	638	692	682	687	677	704	663	663	697	687	678	709	695	708	726	682	665	686	669	667	669	693	688	699	651	682	693	683	680	639	724	682	693	699	729	707	673	678	671	697	741	688	683	691	702	680	653	670	676	725	639	674	657	682	703	716	698	717	677	693	666	664	706	703	628	683	700	696	669	670	737	686	676	643	685	651	689	675	687	738	671	681	710	620	635	682	659	672	658	683	704	704	671	721	678	686	682	692	678	694	695	715	681	695	686	629	695	677	668	690	671	664	679	643	661	698	659	688	667	670	693	734	683	681	659	651	715	623	677	696	726	662	680	710	673	662	699	697	695	705	680	667	648	705	700	633	661	692	637	699	664	673	682	619	681	676	618	675	715	677	649	655	718	687	696	674	636	680	714	676	679	682	640	661	688	663	665	694	655	712	662	650	650	688	689	700	684	743	663	660	648	711	647	685	649	657	698	668	710	643	636	736	648	677	709	676	646	669	640	636	678	716	692	655	653	703	698	655	718	691	682	661	685	723	656	668	684	680	638	651	682	658	673	728	672	693	681	705	715	719	646	701	707	702	711	659	703	704	708	669	734	644	639	686	669	668	674	720	708	663	688	662	673	690	678	634	700	652	665	657	703	670	697	675	621	668	716	711	680	652	755	679	697	676	639	664	645	717	698	701	708	688	660	652	650	698	687	719	681	662	694	717	684	698	664	662	673	684	657	685	706	681	726	646	687	693	692	679	692	689	716	750	666	640	669	675	616	678	656	678	686	647	661	682
22882	21052	28808	23524	21053	20629	2705	781	556	512	431	432	380	354	313	321	326	298	295	253	277	269	252	240	244	210	232	221	237	217	237	229	219	197	213	246	219	218	209	215	213	206	184	239	202	177	201	193	218	205	224	231	194	202	221	214	220	220	191	185	210	220	215	219	195	214	207	203	198	192	198	216	194	212	205	232	211	213	215	171	217	206	210	154	211	196	178	204	161	206	191	189	195	202	203	211	203	194	184	213	227	209	202	181	197	214	205	202	215	197	207	230	211	180	180	190	185	197	212	198	181	203	197	237	200	210	185	212	191	192	209	199	195	201	210	195	205	192	186	192	186	194	207	203	231	197	171	188	202	187	179	186	209	200	217	199	176	225	213	227	230	210	216	196	228	185	193	212	208	223	202	192	195	200	206	217	218	180	214	215	195	186	203	204	223	201	203	188	177	186	212	192	197	220	215	205	203	185	195	231	206	208	199	219	191	209	193	188	201	200	210	199	226	204	196	188	192	221	197	196	207	197	199	200	191	219	220	205	212	182	177	204	231	212	211	186	187	206	216	187	201	200	179	210	213	180	181	172	180	180	191	189	205	200	201	181	212	203	216	202	196	212	188	198	214	200	240	168	194	199	199	199	193	208	172	192	201	237	204	195	216	211	192	222	205	192	222	207	182	192	197	217	207	200	195	213	207	211	188	200	217	194	183	192	194	198	201	204	198	207	230	208	213	199	202	222	213	226	219	186	198	223	219	214	198	192	182	219	203	208	193	191	212	200	203	191	190	201	207	207	223	203	226	212	193	189	199	204	202	181	191	205	203	212	213	180	178	189	187	225	204	209	210	219	218	224	198	180	192	228	192	185	173	220	188	206	216	175	212	194	205	206	195	203	209	184	198	204	204	203	223	230	199	192	214	209	199	210	204	215	229	199	195	207	235	194	193	167	182	214	176	197	198	198	177	240	187	208	186	198	200	204	195	184	194	203	195	173	197	219	205	203	216	198	199	183	210	196	216	194	205	220	202	199	203	187	206	214	179	207	198	191	189	168	198	201	159	172	205	198	198	227	201	226	189	217	181	181	200	190	213	202	175	187	207	191	218	210	223	194	192	204	212	233	196	220	206	212	207	190	200	205	206	228	213	177	171	208	187	210	195	203	202	178	215	196	234	217	224	198	220	230	201	237	216	204	199	208	214	207	197	193	211	184	193	211	212	187	176	207	192	190	197	220	208	195	192	206	206	210	225	219	190	196	212	208	201	206	179	185	198	184	204	201	219	211	200	179	196	211	220	220	191	214	209	176	176	198	197	198	200	194	188	189	188	213	180	211	203	208	199	199	197	217	181	198	192	206	239	216	186	192	216	218	200	186	216	191	209	207	209	175	201	219	212	180	222	191	212	177	195	189	183	197	198	205	193	195	210	210	181	183	210	202	208	193	194	187	215	194	197	185	222	210	214	217	206	202	214	189	192	215	202	185	188	185	166	209	236	229	223	188	202	205	205	194	222	200	171	196	204	220	201	170	175	209	212	201	192	229	218	208	175	217	220	190	211	194	200	195	201	204	185	212	224	179	213	198	208	210	216	193	205	202	209	191	202	214	203	189	223	206	200	190	190	213	208	198	228	211	196	228	201	204	208	228	193	180	191	177	200	204	196	220	201	186	203	182	202	183	205	215	196	222	206	214	214	165	217	199	204	190	199	203	230	208	212	213	189	183	188	173	211	197	219	202	220	194	181	181	226	210	176	206	217	190	197	202	183	199	211	198	167	172	171	191	187	186	213	210	188	200	215	224	197	211	189	190	192	205	208	192	187	198	197	224	215	189	212	194	204	186	198	195	195	187	192	218	187	198	199	205	200	233	227	194	203	195	235	200	190	194	184	196	193	199	197	207	224	207	188	195	215	187	182	207	199	164	174	210	202	224	229	177	190	209	185	204	197	214	184	189	187	199	202	217	198	189	182	199	188	235	179	209	197	226	195	210	221	189	186	195	200	194	211	198	196	234	200	209	196	168	206	198	196	218	190	193	207	200	182	187	208	194	221	184	214	208	187	219	200	186	220	209	233	193	190	212	197	229	209	212	199	189	201	211	197	202	212	207	203	200	208	202	195	184	189	218	186	213	199	179	205	194	184	209	204	205	180	187	195	212	207	209	188	216	238	220	202	204	240	196	174	204	202	215	198	204	198	184	201	234	210	193	189	224	224	215	193	199	189	169	209	199	217	208	197	204	189	188	231	208	171	182	207	189	209	218	224	208	180	193	225	191	192	193	203	192	182	186	200	176	217	188	208	197	195	219	200	187	209	185	178	199	220	201	227	224	198	197	217	211	208	185	205	197	184	189	218	215	207	222	192	200	190	196	182	201	215	198	173	196	189	186	182	192	212	187	213	212	203	199	204	199	200	194	183	190	208	189	181	229	174	209	220	171	202	190	195	196	195	223	208	208	182	215	200	184	194	191	183	195	200	199	201	210	179	208	205	224	199	214	205	193	177	219	223	203	193	177	206	214	203	212	207	185	208	211	205	182	212	190	209	217	176	219	176	183	216	206	206	186	194	234	199	214	195	214	183	212	195	199	173	203	180	174	203	195	221	221	207	208	211	217	245	212	197	189	184	207	183	216	204	203	212	216	183	205	201	195	212	198	199	185	177	201	175	215	207	197	197	191	200	206	209	192	185	235	202	216	209	188	157	207	193	198	213	217	197	208	198	187	207	243	214	177	200	209	216	194	220	187	210	197	191	202	193	186	222	188	220	200	211	219	201	172	175	200	199	226	202	181	191	182	191	184	214	210	198	188	184	183	203	204	211	200	201	182	182	200	213	203	198	183	192	211	215	198	201	176	187	198	209	206	222	190	181	201	189	183	206	212	213	183	220	196	174	178	218	195	195	234	200	191	187	206	211	182	214	204	204	181	214	238	194	203	203	209	199	192	197	195	207	209	192	192	200	200	238	204	205	198	210	191	206	184	204	199	205	198	184	193	200	188	178	184	216	211	182	194	192	191	173	192	193	204	227	196	193	202	187	215	183	216	215	200	191	192	186	211	193	176	215	221	190	210	215	200	219	209	221	186	196	222	219	191	174	224	190	174	196	217	211	186	203	189	182	182	192	178	186	219	177	178	189	184	184	196	205	211	194	211	198	213	201	204	208	200	198	199	211	201	175	215	208	215	215	200	219	197	214	214	204	210	213	212	204	194	233	199	203	230	209	188	188	205	219	190	183	198	211	172	184	187	208	219	212	186	185	206	191	190	202	210	202	202	219	183	199	204	203	204	202	191	195	162	218	200	178	216	184	180	194	217	197	215	227	194	193	209	210	193	220	202	193	223	185	189	215	211	156	186	180	206	189	183	213	219	202	218	200	206	191	231	187	197	209	204	214	216	213	224	216	226	194	200	206	187	195	200	184	212	186	192	188	193	219	212	198	214	225	211	195	198	237	191	209	183	209	202	205	216	211	182	193	195	199	194	217	220	211	209	185	208	202	206
7215	15558	12804	6730	4636	3305	2541	2041	1652	1355	1165	989	869	817	704	670	628	591	600	510	523	500	464	470	400	437	445	423	399	375	409	363	383	385	372	361	343	346	358	362	355	361	326	345	346	365	337	354	351	335	333	347	329	303	351	332	321	306	337	338	314	308	345	291	317	306	315	329	321	337	321	302	342	320	336	301	344	348	341	321	308	337	331	331	316	314	333	316	326	320	317	335	355	320	320	342	316	349	358	281	303	329	320	307	304	287	300	297	291	324	314	330	308	316	308	322	336	310	300	338	321	302	304	291	307	326	321	340	351	322	312	321	364	300	333	322	319	326	279	292	291	343	323	309	338	304	336	348	319	298	309	326	295	318	276	300	326	320	331	302	309	324	281	316	346	314	334	323	329	314	301	319	325	300	283	319	328	338	359	319	303	287	312	313	323	290	341	298	316	322	293	307	336	305	296	343	288	299	339	317	312	359	313	314	314	338	329	342	315	305	328	291	325	307	371	299	336	323	323	309	336	323	328	315	328	282	319	295	298	314	338	301	342	304	347	306	325	311	296	321	338	336	331	313	311	310	323	310	314	304	293	292	317	310	344	337	317	340	355	307	315	329	332	303	344	303	299	302	305	323	329	323	284	309	318	308	297	339	329	275	268	304	312	326	336	342	317	296	332	310	310	312	303	351	310	304	273	283	306	309	298	332	292	307	330	314	313	308	292	278	284	310	301	311	317	305	316	342	319	322	293	328	336	313	309	341	325	303	306	333	316	311	286	320	287	323	334	324	284	297	319	328	328	296	310	310	327	309	294	329	327	329	312	290	337	293	328	292	313	334	295	310	346	307	299	319	307	331	314	305	299	296	306	295	296	336	308	296	291	360	318	311	288	293	336	314	302	337	300	337	305	306	343	321	346	351	292	331	326	308	308	296	327	337	342	331	335	312	316	331	292	319	339	293	301	311	311	350	325	331	312	304	333	306	288	320	282	324	346	293	303	301	299	334	341	323	307	308	344	354	332	312	316	331	339	333	311	336	315	327	362	274	351	299	308	325	305	332	300	301	334	333	284	330	310	294	296	303	296	321	289	295	326	304	326	297	308	311	309	290	317	314	326	348	316	308	322	271	301	345	298	308	298	343	290	285	310	301	310	318	329	315	334	314	340	307	313	341	344	314	291	289	297	336	343	308	322	326	333	315	354	322	318	309	304	298	309	318	341	319	322	309	309	331	292	313	312	319	335	309	328	296	314	317	289	284	304	315	330	345	323	329	328	306	328	325	338	324	317	314	347	327	289	305	305	325	291	323	336	317	332	304	310	317	319	311	295	292	324	324	314	304	302	306	318	318	282	277	324	321	328	314	327	322	309	298	303	314	312	327	330	340	316	295	316	304	315	297	309	277	320	283	324	303	314	316	321	308	305	332	319	314	316	322	303	280	326	308	323	350	331	308	286	328	332	325	330	336	304	340	294	318	313	311	304	318	307	321	317	308	310	310	308	337	346	331	351	330	288	322	303	294	337	353	319	349	311	284	324	328	343	309	316	332	344	322	303	319	307	308	340	319	321	318	331	314	306	302	286	309	319	320	346	299	328	294	328	317	342	294	321	312	311	315	299	307	314	282	284	294	320	330	319	326	330	324	314	359	307	302	276	324	319	327	314	305	322	289	336	312	303	294	302	287	317	329	312	325	322	325	317	305	326	321	329	317	333	336	293	321	296	306	331	314	304	284	332	341	293	304	323	339	306	328	320	313	330	299	285	305	314	303	309	337	305	336	325	291	295	307	317	294	359	301	319	333	315	305	287	333	323	309	297	297	339	356	327	303	317	325	324	322	332	309	288	303	333	303	299	330	297	356	329	318	316	325	319	326	345	313	280	305	306	329	320	322	291	347	292	349	313	298	297	310	325	331	272	300	341	313	305	329	301	302	276	339	309	319	307	329	310	285	334	325	315	317	356	306	313	329	312	292	315	306	300	317	308	307	306	324	342	322	313	285	300	306	322	294	304	307	353	308	324	348	298	293	305	316	329	309	314	289	333	296	293	313	336	305	319	311	318	341	292	300	340	295	306	328	268	307	334	313	292	308	314	324	321	328	301	323	319	320	308	310	307	333	295	322	326	310	296	338	329	316	335	322	315	303	312	303	325	291	309	338	310	335	317	342	316	333	323	322	299	300	298	328	323	309	323	299	334	318	321	308	320	304	301	301	283	317	309	319	297	291	317	299	327	291	333	331	299	337	303	327	314	313	282	315	317	322	298	310	321	324	329	300	306	306	280	312	312	314	308	320	282	316	312	317	305	305	327	294	336	299	291	308	317	323	318	284	315	274	319	343	310	323	301	350	310	274	280	295	332	310	332	315	301	310	332	292	310	302	296	320	298	335	281	331	338	316	335	326	305	331	314	293	312	322	304	325	313	291	319	304	328	318	298	290	325	322	314	304	311	303	315	319	279	309	306	309	331	332	280	305	297	315	295	312	302	325	312	320	333	331	317	297	330	336	304	303	308	342	337	338	330	270	322	303	342	315	325	328	317	312	318	345	355	303	281	325	313	286	306	328	282	319	271	320	301	329	304	304	299	324	325	345	308	295	315	319	335	281	328	287	340	311	314	321	294	297	312	293	300	312	305	285	289	313	278	294	323	307	323	272	298	322	306	283	307	272	314	302	321	314	304	315	293	332	315	308	306	295	291	304	330	315	301	311	369	346	326	320	306	330	325	318	320	281	315	354	319	319	332	314	342	291	332	295	307	315	284	361	345	326	298	338	318	320	306	289	303	307	319	317	309	320	303	317	312	330	319	329	342	323	304	321	296	325	338	331	329	339	321	290	294	302	304	328	307	302	313	342	323	304	318	295	335	313	344	338	298	297	330	319	305	343	281	309	327	347	316	314	292	315	329	290	313	321	303	282	292	318	336	310	279	314	319	307	294	309	312	340	314	323	378	321	320	284	337	340	337	303	323	287	309	286	314	324	312	302	302	311	303	285	350	326	313	314	291	294	299	323	286	306	281	296	313	322	325	327	336	328	316	340	325	340	306	319	296	315	334	302	313	301	337	315	328	298	345	335	287	310	329	313	282	309	316	288	286	324	365	312	322	283	301	331	339	321	309	325	319	300	325	308	355	298	324	312	314	323	327	325	338	281	292	327	317	347	299	309	315	340	291	327	323	327	329	314	318	341	329	320	310	320	301	296	311	318	290	322	292	322	300	312	293	283	314	317	304	276	313	324	307	349	322	299	322	285	290	320	328	330	333	334	312	292	309	340	350	307	342	293	309	331	297	293	315	350	331	295	327	333	332	304	311	283	288	347	322	311	284	351	290	351	298	271	299	288	308	338	305	347	337	333	326	337	307	331	309	312	292	288	322	311	301	337	304	290	304	301	321	313	353	307	287	317	356	300	305	328	329	320	313	331	332	314	311	302	310	341	319	340	310	312	341	316	301	335	301	319	307	302	300	322	332	295	323	335	297	304	304	304	306	297	346	317
26670	19959	6819	1235	889	762	561	480	509	454	466	512	538	454	470	466	469	464	445	449	482	465	437	455	470	458	493	473	461	482	471	437	455	475	460	458	512	490	464	484	446	466	503	458	461	469	462	414	448	470	457	483	441	482	461	444	448	426	458	468	483	458	467	462	474	474	474	508	454	448	465	454	487	454	457	483	437	437	476	516	485	482	429	490	500	453	443	479	495	481	456	466	464	484	487	471	469	437	455	479	474	480	453	466	439	449	475	482	461	469	462	520	432	490	473	469	459	494	422	494	452	451	453	480	481	473	476	464	458	433	438	454	466	450	435	454	460	449	506	481	458	485	445	446	458	493	497	462	461	428	474	470	462	470	474	484	472	503	476	404	486	446	479	465	472	430	457	498	489	478	473	477	485	458	481	475	477	479	484	472	480	504	474	472	452	479	493	486	457	471	460	434	491	452	457	463	450	429	446	431	482	454	453	480	450	468	477	484	477	491	460	470	416	450	488	458	445	445	448	509	450	477	484	434	465	463	417	455	508	480	446	448	439	421	483	464	476	453	448	484	478	470	435	494	483	462	460	444	500	463	469	470	472	481	469	440	477	487	472	457	451	491	447	452	469	460	486	474	470	466	444	465	501	452	452	487	491	429	440	491	467	471	446	462	482	448	491	451	459	463	482	472	467	499	457	482	479	438	469	445	501	477	518	469	458	456	469	471	470	467	445	460	438	474	478	435	422	436	463	490	489	422	459	453	438	452	479	494	492	468	434	508	490	471	471	459	473	482	445	454	493	442	439	443	458	461	435	470	501	478	457	459	458	497	477	462	479	462	491	461	481	505	474	477	478	466	441	458	497	483	464	442	457	436	495	483	461	488	463	468	470	490	434	453	486	454	502	448	448	498	474	489	470	448	485	460	445	481	467	463	426	448	439	471	469	470	487	461	464	457	495	475	473	467	482	437	464	445	472	425	433	504	475	466	467	479	490	469	482	491	446	447	479	464	470	489	466	467	481	441	471	433	454	421	493	462	436	464	436	477	427	443	482	444	451	414	499	492	439	483	491	487	442	476	474	512	474	472	471	484	482	471	473	460	454	480	465	459	466	482	493	485	461	445	490	455	486	450	441	458	480	438	469	469	483	475	499	431	476	441	452	437	470	452	464	435	473	484	432	474	439	443	465	467	454	455	461	488	503	476	496	510	447	479	434	453	470	489	470	452	448	487	472	489	459	469	452	469	460	485	452	486	444	467	464	429	476	475	470	467	455	473	438	492	489	458	454	463	435	510	429	427	497	438	460	471	501	435	513	494	496	447	482	457	474	451	488	479	471	422	467	431	511	454	464	471	441	429	444	479	436	447	473	510	450	470	458	439	473	480	465	480	453	454	443	500	488	481	449	430	481	485	490	429	485	469	455	445	493	472	462	483	449	446	477	453	418	467	458	475	449	499	425	452	464	462	451	494	463	439	507	460	460	487	470	461	481	450	479	479	468	487	500	430	450	487	452	472	489	470	504	486	459	462	485	478	490	442	456	443	472	462	459	471	500	487	456	485	455	442	445	497	467	474	458	465	468	466	500	465	475	454	425	480	491	455	454	430	425	420	465	508	456	488	496	468	457	480	464	470	443	479	487	439	442	435	447	472	474	486	481	444	463	466	447	455	468	461	476	444	483	460	465	477	421	444	451	438	458	432	481	468	492	462	448	473	490	487	453	466	486	449	471	486	448	444	428	454	435	499	494	483	460	478	489	432	462	477	444	467	440	412	509	485	474	483	490	434	469	479	452	477	429	511	465	478	471	451	485	420	449	476	477	458	439	456	457	463	480	466	484	467	444	447	488	450	487	484	479	457	455	475	469	468	455	493	438	476	460	468	495	475	453	440	467	490	474	451	454	443	453	476	446	507	463	462	493	507	469	458	452	495	466	464	424	446	460	451	463	489	457	459	512	456	436	476	481	465	487	470	448	502	487	427	477	443	461	437	447	475	459	443	427	509	471	472	495	458	508	465	453	454	487	466	452	488	471	474	460	474	464	481	465	465	466	430	490	482	473	432	470	512	494	448	479	442	432	476	448	484	494	483	440	475	463	451	456	460	468	516	479	490	487	490	475	491	449	468	463	444	450	468	439	471	494	474	441	476	374	462	476	461	469	471	448	464	522	496	475	487	499	469	458	486	431	462	508	420	458	453	468	436	481	455	485	456	467	439	457	472	460	499	445	502	455	448	470	505	463	484	483	479	481	439	453	446	451	457	445	443	475	470	458	484	466	516	453	507	445	511	482	471	472	485	467	485	420	425	487	494	486	460	444	464	464	451	479	488	456	468	500	482	468	490	469	463	486	464	507	476	473	466	445	475	497	482	513	434	479	428	466	462	476	446	465	497	471	463	482	506	479	468	489	495	470	461	465	443	448	449	451	484	461	450	454	477	430	461	525	501	423	462	451	457	463	482	473	456	470	477	448	456	486	455	430	459	473	480	476	470	494	442	469	508	426	455	493	457	455	438	457	501	497	490	459	469	504	461	468	433	495	473	493	485	420	472	449	447	516	465	469	490	433	479	436	448	452	460	474	428	460	477	475	460	473	429	459	455	441	440	456	454	434	441	471	469	422	456	469	426	481	432	501	468	434	428	462	490	480	477	458	456	491	465	455	468	462	510	491	457	453	455	434	501	458	436	455	484	450	460	459	495	483	496	455	471	457	447	469	443	446	487	452	455	485	482	457	476	498	450	456	470	492	484	510	488	467	453	443	487	460	508	434	498	480	478	475	463	429	481	456	445	480	454	469	518	464	460	443	463	440	429	467	477	463	461	451	457	473	447	487	463	477	445	481	471	426	465	402	489	427	446	430	510	462	454	490	445	469	420	492	455	463	481	479	453	447	440	449	454	487	448	461	495	504	477	480	489	455	459	480	479	433	500	470	485	488	449	463	477	451	492	467	535	472	472	467	504	459	459	454	439	457	483	495	470	478	497	502	459	472	446	483	439	488	469	479	434	485	483	474	488	429	441	428	482	435	455	449	479	459	432	488	487	466	481	482	480	461	471	444	485	459	413	436	470	463	462	452	478	446	472	478	491	461	410	449	499	463	435	510	477	455	436	471	480	486	434	452	476	461	466	467	442	461	480	444	488	494	467	479	449	458	485	433	459	438	475	489	455	431	432	451	475	452	494	453	479	477	446	436	460	482	490	422	432	466	475	461	483	442	480	458	468	475	495	481	470	459	477	484	512	485	418	478	480	497	452	494	449	454	478	465	450	488	447	472	473	446	438	462	494	472	425	469	487	462	444	481	497	489	456	456	467	455	503	450	505	472	489	475	477	474	484	476	455	461	441	492	470	460	468	461	464	449	472	451	439	432	463	472	439	456	499	438	438	411	482	443	488	457	466	424	475	456	483	468	444	458	436	443	474	445	462	459	454	470	473	458	494	449	446	484	420	455	470	483	470	455	452	486	471	430	436	464	462	428	431	504	500	530	486	460	418	472	481
4186	1698	1524	1067	847	847	800	727	732	691	761	688	701	772	776	738	664	705	704	735	676	694	718	723	739	676	682	728	710	681	693	687	665	675	724	684	691	679	689	732	680	701	707	691	657	695	693	729	660	692	701	668	760	689	663	756	707	637	692	681	662	703	686	719	731	633	709	683	670	718	686	670	711	675	692	752	657	700	704	660	663	707	691	693	756	675	711	677	719	697	683	706	643	681	737	695	699	681	682	696	680	670	680	723	752	641	691	711	692	716	669	690	651	655	692	722	660	674	667	662	702	675	674	676	695	701	652	684	692	667	691	695	724	654	721	702	657	704	700	669	682	689	685	695	704	696	683	733	737	672	731	685	685	706	734	675	708	671	696	668	732	694	650	688	685	645	667	658	657	751	680	704	648	688	697	649	708	653	717	700	712	707	727	682	638	678	690	705	712	700	694	703	728	665	661	670	676	700	666	711	671	638	681	694	703	699	648	690	634	688	725	701	705	695	652	699	659	709	704	686	680	725	669	688	669	685	693	663	652	709	695	689	701	729	686	695	679	701	667	706	740	675	683	696	677	666	659	655	712	686	731	663	678	716	730	721	676	668	665	703	729	671	681	690	744	665	685	671	722	708	655	686	617	706	701	672	685	703	660	713	739	644	665	710	657	722	661	657	703	665	676	708	722	627	742	704	642	666	684	672	685	702	671	664	708	652	680	723	660	675	647	671	716	671	694	678	736	694	670	729	655	717	702	783	683	680	658	694	710	725	715	721	705	710	666	674	692	656	708	668	712	689	718	651	690	682	650	654	701	714	686	647	693	627	680	651	702	701	698	650	658	696	705	672	687	704	691	681	697	692	687	729	675	717	668	724	692	696	656	686	654	712	688	674	707	709	683	649	656	668	677	654	680	657	671	684	676	708	733	657	771	694	719	679	692	671	665	653	636	686	635	696	668	684	723	721	712	739	733	658	712	700	716	670	702	692	723	664	709	689	684	708	689	671	732	672	687	671	721	653	674	705	701	690	656	689	660	690	681	746	675	662	660	699	689	678	686	655	731	697	698	735	681	685	612	656	703	700	742	740	702	664	698	699	637	617	729	674	712	683	647	684	672	682	702	704	723	701	668	691	690	676	628	699	689	688	645	693	693	695	613	670	655	663	657	710	659	694	696	658	689	690	642	690	640	677	687	644	728	621	672	673	616	721	724	663	683	657	714	681	672	680	705	681	647	657	695	690	676	688	677	700	623	655	663	731	659	672	710	694	695	653	713	671	688	646	679	703	696	661	704	728	675	659	736	654	658	645	710	698	676	692	684	643	683	642	682	721	709	686	699	691	661	675	679	689	699	689	663	708	701	702	705	710	681	618	703	654	663	649	693	682	676	639	648	696	661	685	707	674	654	711	699	707	665	698	638	712	692	696	706	662	636	667	633	661	679	709	723	706	713	681	731	682	676	696	655	655	677	716	670	695	705	644	650	684	754	701	648	652	744	732	682	684	658	674	658	649	694	697	714	732	684	682	664	640	643	690	684	729	650	691	743	692	694	673	668	691	644	702	711	682	670	713	716	683	681	714	684	710	683	673	685	677	637	655	664	644	633	726	697	681	717	722	680	685	637	663	707	683	689	667	699	644	667	652	715	667	677	672	704	686	729	675	681	632	623	695	672	652	660	639	685	637	689	682	698	716	673	681	676	687	693	690	699	741	686	684	689	688	670	673	659	667	659	691	689	712	712	697	723	696	655	730	714	714	718	707	699	646	667	708	671	649	737	655	722	699	687	706	740	690	683	672	681	694	661	760	676	680	677	728	648	668	652	660	631	637	715	700	711	701	678	669	683	687	654	644	637	689	713	716	679	674	684	689	652	695	717	669	673	678	718	687	709	733	686	685	688	668	666	657	702	677	680	688	679	665	676	692	658	684	659	700	679	655	655	687	714	685	666	716	671	643	686	644	704	715	690	747	669	689	631	748	709	725	705	664	689	677	716	652	711	700	718	699	683	677	730	681	702	686	648	664	674	688	701	646	701	681	698	656	712	647	682	683	695	692	684	726	690	638	729	708	717	676	681	700	644	701	686	644	682	643	646	702	679	724	722	680	726	640	673	646	670	651	656	681	668	699	632	645	651	749	680	660	664	704	646	645	664	690	709	680	699	647	734	694	675	716	695	678	695	677	648	747	668	718	687	665	685	672	660	663	685	714	720	684	651	741	732	695	654	705	686	670	645	695	652	649	689	623	643	713	694	698	694	676	688	663	705	671	678	701	705	708	649	667	732	630	647	666	648	715	724	651	666	675	686	676	663	651	641	671	681	691	681	664	657	673	672	690	672	667	678	681	702	691	676	671	637	691	658	652	704	676	697	682	677	700	663	725	687	719	719	706	655	678	680	668	680	707	714	643	686	702	715	661	693	617	737	652	686	661	708	758	707	665	679	685	679	680	676	726	728	661	737	733	669	689	677	695	686	721	683	674	658	728	728	709	680	694	705	728	688	713	678	618	714	700	674	671	691	712	670	707	675	642	700	664	643	695	650	675	716	624	693	671	708	688	663	725	665	689	707	691	715	669	700	696	678	665	676	675	677	688	695	721	687	657	684	660	723	671	670	684	709	700	666	631	669	701	707	677	672	688	674	727	703	666	731	673	723	643	660	654	684	662	700	690	725	665	690	707	734	676	748	682	695	682	634	695	638	689	630	656	688	639	731	700	679	708	671	683	745	686	702	695	670	685	723	701	697	668	689	637	745	649	676	684	702	625	707	678	662	718	689	715	693	731	673	644	655	682	650	634	717	672	678	660	726	688	709	672	674	652	657	770	631	689	697	684	681	650	670	663	708	681	659	701	670	745	690	689	686	690	648	674	663	676	652	671	674	689	690	673	665	670	665	696	679	678	662	729	692	687	652	711	686	650	698	693	678	682	673	653	676	720	693	648	675	662	708	660	674	654	709	741	680	682	677	663	698	664	736	701	747	669	694	646	677	707	691	713	664	685	737	689	685	678	695	656	694	735	607	716	725	708	736	654	683	629	690	652	649	729	706	659	655	673	684	682	631	688	683	661	679	682	671	665	687	685	720	668	723	666	678	688	637	684	737	644	677	677	696	684	635	696	684	701	660	714	692	707	653	620	707	683	670	639	701	680	670	659	682	671	670	681	682	700	697	682	677	676	732	713	665	660	662	666	720	702	688	639	618	713	661	654	684	692	668	701	661	710	667	666	738	718	676	694	654	659	736	677	708	716	700	708	687	702	706	674	708	633	693	669	701	669	644	680	668	699	675	684	706	704	702	655	682	767	709	702	667	724	720	680	669	666	687	718	703	725	677	686	670	688	679	703	685	651	696	685	708	674	685	708	667	695	667	686	652	711	696	660	669	699	705	671	673	671	669	729	684	690	662	649	706	677	656	708	679	705	684	699	719	707	686	656	669	645	674	669	726	677	700	659	731	666	704	639	680	671	725	704	675	662	692	689	692	709	693	672	675	675	620	656
23875	21044	28220	24052	20939	5384	1075	795	677	631	620	565	561	521	525	502	500	492	550	456	499	507	460	444	471	501	511	453	473	483	437	471	454	425	435	464	469	440	499	459	403	472	469	469	444	477	471	479	459	443	462	450	437	450	459	466	453	472	483	467	441	489	475	404	456	482	461	468	469	445	453	442	453	524	415	426	429	463	500	469	434	417	483	441	443	459	432	431	439	455	482	471	484	416	414	464	444	454	456	452	450	456	479	465	475	442	465	451	469	433	422	440	477	475	422	475	448	472	447	429	451	472	447	444	430	442	484	473	524	461	480	442	484	438	451	429	477	479	487	426	458	499	495	468	433	451	484	459	439	430	414	442	454	467	470	458	453	454	439	448	459	470	506	459	482	422	461	421	447	468	436	466	458	436	467	424	429	446	445	468	430	456	449	468	458	433	417	433	441	421	466	479	456	437	458	454	423	447	449	437	451	498	427	435	486	403	435	424	449	449	477	411	466	431	472	458	429	467	454	452	463	440	465	445	449	496	440	470	438	458	449	462	470	443	450	459	470	446	482	464	442	439	474	455	437	453	439	431	490	409	444	481	465	474	432	462	433	452	453	463	446	468	469	479	435	465	481	457	486	457	474	435	475	457	463	450	432	461	410	450	475	470	442	416	487	414	472	465	448	450	456	430	425	467	503	451	450	447	456	452	451	471	453	398	462	412	477	457	458	432	475	398	448	465	488	429	463	505	441	453	470	428	448	456	439	458	432	441	410	422	471	488	486	445	435	419	442	466	452	453	435	481	411	497	449	447	433	430	448	465	470	468	453	459	463	436	432	399	460	454	436	454	428	423	422	465	424	459	467	471	437	430	431	474	438	433	472	445	480	439	462	438	472	428	473	448	461	468	428	449	449	440	432	473	468	439	455	449	452	459	455	456	465	469	450	520	461	438	468	464	442	466	454	438	433	439	479	473	428	454	418	474	454	442	424	443	419	445	431	426	463	468	478	435	431	455	462	423	466	455	436	449	494	445	450	438	464	460	447	419	440	423	453	467	414	421	468	472	438	482	488	420	475	484	418	445	460	465	436	492	479	483	467	432	486	493	443	494	444	407	468	460	469	444	489	444	467	452	451	443	442	447	449	444	455	434	422	447	458	462	436	465	460	460	447	463	455	468	470	421	436	433	438	470	456	464	463	460	446	474	470	453	470	454	458	459	477	452	457	481	454	468	436	440	471	429	435	453	474	440	463	450	470	446	454	463	471	430	438	453	441	467	442	451	406	482	446	466	420	489	447	471	482	446	483	451	462	503	441	429	435	438	457	463	493	425	457	417	476	417	428	436	442	481	473	424	456	458	469	438	462	430	481	458	494	444	416	442	463	468	438	454	439	472	453	448	454	466	454	479	444	480	438	444	500	455	451	468	449	453	443	469	436	491	465	456	446	487	445	433	510	461	457	450	453	434	451	494	442	471	447	422	457	437	437	469	453	454	429	459	458	494	446	457	480	473	452	433	443	485	432	481	430	455	465	418	453	475	464	453	446	452	435	466	429	427	425	452	463	461	438	485	464	400	468	466	457	452	429	454	496	471	444	465	452	447	415	459	493	443	443	435	494	459	441	445	464	437	465	475	459	474	439	438	442	462	454	431	438	451	436	402	404	471	439	484	437	487	453	465	421	443	464	475	463	476	433	434	470	471	451	477	457	438	416	444	467	457	463	448	444	452	437	440	458	480	434	495	467	461	469	476	453	460	498	470	455	463	431	466	468	441	436	456	444	442	436	466	467	443	482	454	438	455	426	464	455	415	453	440	471	459	461	429	440	468	468	445	433	454	484	477	474	478	420	462	433	466	438	477	431	446	466	465	438	462	465	476	421	482	476	430	447	456	456	476	431	450	414	433	443	477	444	445	422	426	436	466	444	469	453	473	475	457	483	448	423	458	453	467	455	438	432	433	459	423	440	461	468	463	460	420	459	457	445	451	498	429	450	450	434	435	462	452	442	472	431	436	496	440	424	402	459	428	460	486	461	449	494	483	440	428	461	463	409	436	460	444	501	439	432	476	454	471	410	450	424	485	456	476	438	455	451	451	488	459	453	449	438	431	443	481	435	425	451	447	444	504	463	458	457	438	444	457	453	445	477	438	421	453	406	451	427	447	444	470	456	486	433	408	406	478	417	463	430	444	437	439	437	435	473	473	430	426	452	426	445	432	434	430	476	456	438	470	434	453	451	463	458	445	440	476	453	436	409	462	454	466	478	448	445	462	466	440	443	392	474	470	472	430	438	430	409	465	451	430	419	498	447	427	432	421	451	432	440	446	446	428	495	472	442	461	464	473	447	430	505	440	497	461	455	410	470	415	447	434	462	462	460	453	451	478	425	454	430	428	469	485	424	468	460	458	428	455	466	436	453	449	444	443	469	467	435	473	436	459	477	458	463	409	408	424	452	432	450	454	477	448	455	415	445	491	421	431	486	480	443	473	420	477	452	431	446	467	443	434	474	418	455	424	469	438	449	406	432	447	446	443	463	414	433	441	447	441	490	463	445	474	419	441	437	424	455	446	469	453	447	434	457	467	494	462	456	466	442	496	435	473	474	454	475	481	471	465	464	456	436	437	420	471	465	426	401	448	446	462	435	451	467	454	466	501	472	489	456	437	478	456	446	434	466	462	443	461	464	417	445	479	463	470	439	474	492	455	457	433	457	435	480	447	448	449	448	482	443	445	475	419	451	442	456	425	453	476	456	422	460	441	473	477	450	434	475	430	419	436	463	455	436	412	474	440	466	457	458	460	454	463	404	470	448	485	477	440	423	449	417	435	452	450	413	477	440	450	473	396	466	447	468	442	479	464	438	462	463	454	436	456	456	432	435	472	441	437	455	485	471	421	450	455	445	459	443	482	488	481	478	450	478	437	463	471	440	429	465	453	442	449	488	472	416	429	467	431	480	439	428	431	461	466	439	427	451	455	443	451	465	461	502	483	458	441	454	446	438	451	460	453	468	436	482	438	428	434	492	466	412	455	429	463	472	444	463	484	465	461	411	451	438	412	464	435	475	419	468	425	496	438	474	427	439	492	490	492	492	437	477	478	420	473	457	432	472	478	444	419	430	462	452	467	436	445	416	471	470	424	444	468	448	449	432	444	426	446	432	488	413	492	437	490	484	456	446	485	451	447	431	432	453	412	461	444	420	429	468	496	442	451	506	427	472	455	441	452	437	475	441	456	417	436	477	440	434	461	486	460	472	484	438	460	483	444	443	440	435	466	437	428	448	445	443	435	489	459	436	425	468	431	450	455	456	445	435	447	436	456	465	477	443	441	471	456	435	436	441	443	548	444	427	451	467	422	448	449	431	471	462	489	444	448	437	450	456	461	451	449	473	461	484	462	497	473	465	447	465	458	437	474	425	473	438	495	479	410	413	408	459	481	438	466	440	406	466	446	471	423	442	475	411	502	466	417	461	449	452	455	393	461	482	482	438	450	439	418	499	440
5355	10013	8445	4347	3078	2357	1880	1541	1388	1196	1116	973	961	905	854	877	850	849	830	745	799	744	760	733	828	733	736	745	771	752	685	683	741	689	706	712	623	756	664	698	679	687	710	676	662	719	670	703	663	665	733	670	703	663	681	674	695	641	728	657	665	679	704	680	662	647	680	727	746	682	655	681	679	671	632	685	707	662	694	682	705	683	703	655	681	672	681	639	740	671	690	663	680	666	595	694	667	716	651	660	642	700	674	615	666	665	707	664	693	692	690	658	701	665	658	739	693	674	717	674	626	703	692	727	663	672	681	682	693	638	699	693	646	661	714	667	708	705	665	703	698	639	682	673	664	686	688	626	676	682	649	710	679	660	644	653	668	643	652	695	678	677	714	684	640	670	666	703	689	700	716	659	672	689	703	664	723	663	681	638	629	673	691	709	700	659	706	658	658	704	680	684	661	635	714	684	658	658	661	675	682	691	671	665	663	687	717	668	680	659	686	613	678	695	659	683	687	661	693	643	661	687	636	760	669	688	707	648	680	695	646	690	642	693	645	690	678	648	627	622	667	712	643	680	695	696	651	659	672	689	660	740	665	672	679	680	696	658	671	685	685	737	705	683	685	671	662	717	707	694	715	672	651	689	665	662	713	674	692	694	665	708	698	680	633	611	657	712	704	689	691	693	689	674	665	698	662	689	645	630	688	680	675	672	623	658	678	678	669	647	647	637	715	717	656	706	700	689	701	675	676	718	679	650	670	682	681	679	689	684	690	632	674	675	654	685	642	730	649	693	689	655	667	673	659	709	726	668	627	701	639	699	698	664	618	642	676	710	745	647	646	644	658	657	674	661	708	653	710	701	648	672	640	665	697	726	658	695	713	667	692	675	686	692	724	668	670	718	717	646	664	622	688	667	667	679	698	654	666	681	659	673	672	661	705	674	693	628	675	686	697	695	695	669	635	687	649	703	677	672	676	634	666	688	715	660	690	697	687	665	718	662	690	658	688	744	749	650	683	626	660	715	655	678	662	720	655	702	700	683	699	671	702	666	676	679	674	653	668	627	655	696	655	706	657	678	643	634	672	689	686	665	679	683	649	683	623	673	649	688	667	662	692	667	622	679	637	624	702	658	688	678	636	670	700	704	680	688	718	704	676	705	719	706	636	644	691	673	694	710	663	650	641	671	728	647	703	707	611	699	730	682	674	652	657	675	689	706	639	696	662	683	648	661	691	666	691	700	639	707	729	691	676	631	672	696	655	694	676	740	648	650	627	711	700	691	706	717	685	666	696	686	675	637	696	610	698	688	702	668	644	646	682	702	719	669	644	663	650	662	697	654	670	665	659	687	673	668	649	712	709	651	672	672	685	708	655	630	647	630	655	625	655	672	653	699	693	661	681	666	674	721	654	641	697	688	702	613	684	683	664	697	657	662	645	693	676	666	672	663	699	692	636	670	655	638	644	634	663	682	671	682	665	665	660	656	630	666	736	706	684	713	677	714	617	665	685	697	674	704	635	675	680	650	677	688	719	652	680	689	676	635	702	629	662	731	689	711	692	668	671	673	679	632	686	660	699	671	705	666	665	689	631	695	714	661	694	674	694	739	675	679	642	705	648	655	678	653	711	635	658	683	696	687	676	693	672	665	660	697	694	721	655	651	702	713	676	687	665	626	706	696	675	666	618	656	692	639	646	703	627	624	707	683	693	641	662	692	681	700	674	708	657	678	693	705	722	656	670	680	655	689	667	636	623	718	691	653	681	629	688	695	647	636	699	697	704	680	687	683	645	690	700	685	671	659	695	645	671	619	686	668	671	692	673	683	670	733	690	693	644	641	653	711	632	689	722	689	715	704	675	681	701	670	711	650	689	686	702	656	661	675	724	748	676	700	696	686	649	685	660	636	669	669	685	722	679	638	697	686	665	660	677	692	678	675	674	677	739	672	677	721	669	654	688	616	723	646	645	715	657	677	688	679	663	664	664	709	676	622	680	673	667	685	674	677	677	654	693	676	696	710	651	691	671	677	700	652	625	680	679	625	694	628	643	642	636	658	700	654	663	676	654	685	669	675	672	669	706	718	672	663	647	676	672	649	683	689	700	730	736	648	709	679	709	697	745	685	652	654	708	648	690	675	680	662	632	706	723	691	677	688	717	687	668	699	669	726	684	691	642	673	677	682	629	706	663	685	662	687	668	651	712	665	701	690	720	691	665	710	665	661	702	676	680	699	689	715	657	660	687	704	665	665	672	650	717	675	684	706	617	694	677	670	660	615	710	665	668	677	667	687	687	683	662	647	692	655	665	701	682	686	677	676	712	681	693	682	653	688	696	679	698	697	690	691	624	699	672	685	675	688	680	680	699	659	696	687	661	679	642	645	664	661	711	712	683	705	737	656	664	656	673	674	703	689	653	633	731	652	680	699	652	679	667	674	679	660	699	661	722	689	715	684	711	693	745	667	694	648	696	704	658	684	655	681	718	668	632	678	696	706	645	670	686	659	674	622	697	669	659	670	656	672	628	671	646	615	668	652	679	690	686	640	693	696	676	665	677	667	634	646	686	677	660	688	661	720	721	685	712	656	653	697	684	679	694	652	662	717	711	702	713	708	683	682	647	662	648	686	649	656	696	657	638	710	689	674	682	702	622	597	667	667	639	677	643	681	723	670	690	663	681	655	672	640	632	672	729	679	685	639	694	727	680	668	616	679	669	662	673	665	658	670	675	684	670	715	710	713	646	652	678	679	666	673	683	715	685	656	674	636	709	676	710	714	669	662	676	685	709	667	760	654	652	671	687	671	725	667	678	681	705	714	683	632	644	682	703	683	681	650	689	670	701	669	697	678	722	644	685	675	693	675	670	663	668	670	634	653	709	636	671	655	678	645	684	701	683	659	662	648	661	651	666	668	690	717	651	708	662	689	677	658	700	663	642	660	701	705	597	651	677	717	680	645	633	633	650	711	658	669	639	687	665	703	696	655	673	666	653	696	685	662	681	682	674	675	685	636	672	698	686	672	689	674	643	673	672	675	716	637	725	702	647	677	681	689	662	668	679	651	678	709	646	719	712	712	675	701	677	681	678	624	644	670	656	645	676	678	638	704	651	656	694	702	616	708	604	680	648	648	706	667	682	676	647	628	682	682	691	694	650	661	670	639	648	653	693	672	654	677	685	659	689	662	683	677	694	650	717	685	669	663	661	682	662	650	664	719	704	687	680	723	707	704	635	676	707	642	650	666	705	700	720	786	681	702	678	706	648	704	656	672	669	702	678	655	711	651	648	714	678	640	685	674	720	680	661	647	642	653	700	670	694	621	676	646	669	729	677	654	670	692	584	684	676	637	686	645	691	658	672	694	710	661	688	675	674	673	664	690	679	691	693	701	655	672	665	674	693	671	720	708	647	681	675	700	689	642	665	652	685	619	704	670	659	657	677	683	682	698	697	686	715	637	699	650	672	629	635	626	627	656	698	710	720	669	655	691	660	697	689	672	642	634
22914	21040	28753	23539	21041	20715	2784	814	636	535	457	397	351	332	349	322	306	295	257	275	262	241	257	255	282	236	244	237	241	218	228	242	208	231	225	221	221	211	245	223	224	220	179	227	240	207	218	203	199	194	207	207	217	211	166	190	203	198	217	203	204	201	198	201	212	208	214	209	192	195	189	198	204	172	226	210	198	185	196	217	191	210	181	190	192	195	186	185	205	172	212	189	203	223	208	217	195	209	216	178	212	213	207	230	204	199	201	209	185	192	188	215	182	190	188	198	202	190	201	190	155	203	206	174	179	210	183	192	195	192	208	183	232	190	212	196	211	220	160	203	198	214	187	229	189	206	201	201	204	181	219	190	220	203	199	207	184	203	197	196	188	210	183	192	178	199	193	185	191	196	215	208	211	189	173	185	202	197	195	186	182	205	229	199	201	188	190	201	191	218	207	179	216	178	207	188	209	188	200	192	209	193	201	214	194	195	171	178	207	199	184	179	193	203	212	213	191	213	193	198	226	197	163	200	207	212	207	194	185	210	174	203	200	182	175	178	191	215	193	210	195	222	198	208	195	209	182	175	219	200	216	202	223	201	178	226	195	211	195	194	191	190	221	203	182	196	187	193	199	195	217	223	195	216	177	224	192	161	185	196	203	241	187	193	198	203	202	188	225	181	199	197	217	200	189	189	210	187	208	195	188	182	192	182	183	221	208	203	217	214	182	218	214	215	191	200	207	214	191	197	189	207	195	209	185	202	189	196	202	168	211	185	215	209	208	191	212	196	195	198	183	203	230	194	213	222	190	202	178	187	182	177	195	214	191	219	209	195	210	217	218	213	199	189	202	198	221	202	193	182	199	209	197	193	215	208	207	206	219	186	211	205	191	221	180	187	216	200	199	184	206	198	204	192	216	186	197	194	211	161	207	205	227	191	185	205	203	199	191	177	186	203	206	190	222	211	198	214	190	220	214	204	170	198	198	203	169	185	210	209	211	202	190	184	202	190	190	185	210	180	184	201	184	204	179	178	181	196	217	210	203	207	176	207	183	186	200	192	209	184	207	192	177	206	209	192	191	186	189	207	187	214	158	228	217	185	207	222	184	185	183	174	203	192	181	215	191	194	203	203	214	175	221	202	198	184	180	209	216	162	209	203	198	204	207	198	182	215	198	208	189	198	176	184	202	189	196	202	204	187	202	212	172	172	241	209	202	241	186	192	185	203	201	182	209	189	187	205	219	184	177	191	206	188	198	201	194	199	201	194	182	203	212	195	216	199	200	208	192	194	196	214	199	195	183	213	212	200	180	182	222	201	190	202	203	183	226	210	180	177	206	179	179	196	208	194	204	189	211	201	172	207	225	190	190	224	194	214	227	193	181	187	196	191	189	182	183	218	235	177	207	199	214	208	158	196	182	182	183	192	211	212	205	190	202	201	185	187	205	189	214	211	209	191	219	190	204	221	201	179	193	216	205	185	204	223	198	193	198	189	199	195	195	188	204	194	213	205	188	207	202	221	199	195	197	189	211	205	209	184	179	187	170	202	174	179	195	197	194	197	198	186	196	198	207	202	200	213	194	208	221	180	204	197	226	206	185	206	195	214	213	173	211	210	233	202	184	193	227	201	204	202	193	219	187	211	231	207	213	228	217	195	214	217	161	213	193	184	212	188	204	179	199	208	186	204	217	203	190	193	183	188	183	217	211	179	185	212	199	174	200	194	203	208	206	206	211	202	184	202	208	186	197	195	169	202	239	184	223	214	200	201	206	189	204	186	218	221	185	202	183	176	198	207	176	218	190	203	174	190	157	177	198	196	187	205	185	209	208	213	176	199	202	202	189	215	190	180	215	198	192	199	200	177	204	204	220	230	210	188	203	208	197	208	208	204	185	215	192	186	210	190	184	204	199	201	174	187	195	199	205	180	193	200	196	193	176	209	183	202	194	187	210	186	196	187	196	195	225	199	202	174	183	190	222	207	198	213	209	192	189	182	198	197	166	189	194	209	189	187	178	188	180	182	189	177	211	178	180	199	175	217	186	201	201	196	206	209	185	215	207	180	196	187	182	189	190	186	185	228	216	185	200	190	217	191	192	184	182	186	212	204	174	215	196	207	199	197	180	202	216	208	181	203	194	177	202	206	191	196	199	205	201	201	219	199	191	186	202	186	196	206	197	237	163	201	190	200	213	201	187	190	215	197	181	199	200	200	214	191	192	219	178	195	178	213	180	181	229	184	191	221	219	195	193	178	206	215	211	183	208	230	173	186	180	202	200	196	189	183	190	192	201	207	182	171	200	203	202	205	219	205	196	196	199	201	196	176	189	207	214	208	230	211	187	198	201	199	174	208	209	202	213	209	207	212	210	164	199	184	199	181	204	195	213	207	191	187	210	195	164	226	197	190	210	194	215	200	179	199	208	190	190	207	220	195	205	192	200	188	187	209	173	211	206	188	171	208	187	202	214	198	183	164	228	214	200	209	206	222	185	182	204	207	180	202	175	204	193	206	199	181	201	220	216	226	217	222	204	195	189	203	198	212	175	188	213	217	215	216	198	195	173	181	186	196	186	209	199	181	181	202	190	215	171	195	206	206	187	219	186	217	219	222	193	187	179	176	194	194	212	215	220	198	219	225	192	177	172	212	184	209	195	186	194	207	221	207	185	206	172	201	168	186	170	190	205	188	218	195	189	204	220	208	205	197	203	222	200	180	188	170	213	178	187	182	197	200	189	200	163	208	168	216	203	210	186	195	182	195	212	184	185	204	201	179	193	189	206	202	199	192	181	202	207	190	192	218	180	235	192	207	196	203	196	174	188	182	200	182	198	181	189	178	201	201	197	184	178	195	202	194	203	216	181	191	201	172	203	191	206	200	213	207	202	210	192	202	205	189	205	194	186	191	207	205	207	196	216	208	202	190	200	211	190	201	186	197	204	197	207	211	188	217	194	191	181	213	175	182	213	197	215	198	188	183	207	204	193	190	181	184	207	210	201	169	182	186	205	224	183	200	199	196	223	183	206	184	208	207	198	208	193	194	210	206	201	193	226	198	192	196	215	193	193	200	195	187	220	187	177	196	189	223	200	186	194	198	206	187	200	203	211	198	193	184	208	220	202	210	200	211	214	196	195	195	195	188	191	198	205	190	168	186	186	199	224	168	189	185	191	200	191	169	193	196	204	212	179	197	202	204	197	196	179	212	188	193	203	200	188	200	199	192	189	227	228	201	198	189	200	210	215	191	208	207	199	217	196	194	196	206	207	210	196	198	172	205	208	225	220	213	221	179	199	175	185	188	200	204	203	197	196	219	208	210	174	192	214	178	200	179	202	193	208	180	214	183	200	193	176	192	202	166	219	188	197	170	204	187	209	190	224	191	201	213	195	203	213	218	195	192	163	211	187	191	200	201	209	203	205	220	197	227	199	212	177	213	206	215	194	191	210	196	181	213	204	197	193	223	204	189	211	205	189	187	180	185	192	220	197	189	185	193	214	189
7219	15523	12805	6697	4634	3380	2421	1973	1670	1294	1145	1030	864	777	729	627	623	553	563	527	503	471	443	452	442	428	430	437	417	427	365	365	399	394	348	390	374	360	346	340	355	363	353	357	344	291	315	329	344	347	344	340	325	303	336	365	315	351	318	336	300	325	334	328	291	310	342	331	308	341	342	309	310	326	298	333	297	330	313	300	273	294	304	313	317	296	305	327	323	330	313	315	320	313	327	307	345	311	286	330	319	328	325	313	329	336	298	332	310	300	314	301	305	322	280	349	295	308	332	347	321	318	327	305	323	315	319	316	295	329	304	279	299	315	305	350	293	329	318	306	297	286	308	321	341	287	322	364	316	304	332	325	331	262	296	290	335	288	318	326	322	293	291	315	329	323	288	314	333	280	298	332	312	338	300	307	328	302	308	322	335	321	327	331	301	287	314	312	316	270	288	327	306	299	273	305	301	302	295	323	335	291	317	331	319	346	315	323	336	319	304	317	315	318	320	337	298	301	306	340	316	327	318	315	325	294	315	308	297	304	278	338	280	307	311	325	324	291	327	307	321	354	299	321	323	308	314	295	296	303	317	314	313	314	306	308	312	312	311	312	304	301	326	315	307	302	296	305	296	304	280	342	314	318	308	321	307	297	309	326	339	322	293	282	308	304	295	296	284	264	298	295	308	295	357	290	311	311	297	309	339	273	297	305	307	300	315	306	327	317	339	320	319	294	294	311	298	274	305	309	317	333	315	315	307	291	311	300	321	292	330	287	314	306	310	312	311	301	315	293	285	323	329	299	315	322	271	295	296	316	319	282	300	319	300	317	312	319	360	302	290	314	313	302	300	320	313	313	288	293	289	313	312	308	326	311	313	321	297	288	315	313	313	323	300	275	293	294	323	309	311	309	317	297	322	304	293	302	305	286	332	335	320	309	296	315	284	284	295	303	339	284	293	318	270	319	307	296	310	275	305	285	326	305	286	274	301	349	310	310	337	273	304	315	324	333	337	294	310	312	288	311	304	289	274	320	330	321	318	296	336	333	312	295	306	293	283	311	323	335	317	307	314	286	321	313	283	298	302	316	336	315	305	323	318	301	311	329	295	299	289	308	284	307	317	292	294	308	301	316	312	296	326	298	287	331	314	319	299	293	323	304	313	330	319	333	314	312	302	307	338	323	305	295	314	309	324	318	310	301	330	323	310	317	281	299	288	313	311	325	334	311	300	301	292	316	304	304	299	347	347	284	330	332	319	317	305	312	311	312	307	323	300	334	306	302	316	306	317	316	301	304	314	300	317	345	278	329	311	311	291	331	295	330	284	291	318	304	290	304	297	285	299	322	299	305	303	289	341	302	293	328	315	303	303	296	298	291	325	332	310	276	303	328	293	258	328	340	312	296	323	306	295	317	335	329	323	292	325	330	316	303	352	306	332	336	328	304	311	291	317	333	331	301	312	330	296	289	319	306	311	305	297	292	325	303	323	290	303	321	320	298	335	308	301	308	309	300	304	309	290	285	320	298	293	313	315	311	283	297	347	309	287	271	335	302	322	279	317	321	321	315	356	307	297	294	284	290	300	296	311	307	295	320	341	317	308	304	312	308	305	284	334	300	284	294	302	284	310	324	288	304	291	314	290	326	298	293	294	278	327	316	321	300	331	293	301	298	296	348	319	316	314	253	280	280	312	273	312	305	305	300	301	327	281	320	325	319	328	298	319	313	304	309	284	345	280	296	343	345	317	306	290	284	300	300	318	320	317	337	274	279	330	309	315	322	307	319	312	308	288	312	326	308	359	323	301	311	309	302	383	328	327	315	325	311	285	304	281	329	325	328	310	289	307	282	290	344	313	311	310	332	295	301	303	301	291	306	302	324	301	325	314	299	279	304	316	311	348	304	300	305	329	306	296	303	314	308	298	337	325	332	309	308	303	311	309	317	304	302	291	305	340	289	328	328	313	295	315	300	320	331	306	295	321	302	269	303	293	321	292	318	296	328	313	304	311	296	315	327	282	324	301	294	327	297	333	320	286	303	309	302	302	274	309	278	306	287	292	296	306	335	302	305	314	318	317	298	329	321	276	298	295	298	283	312	327	299	290	317	281	330	293	288	315	257	325	292	304	274	321	344	316	266	315	306	291	320	296	309	317	295	294	301	324	288	328	330	315	335	327	289	336	291	296	301	286	302	294	306	304	312	308	312	300	309	309	330	296	323	307	297	335	254	297	316	346	330	299	319	361	329	319	311	304	308	321	303	325	329	321	330	316	297	295	305	306	337	295	297	276	303	336	334	307	311	309	305	344	314	335	321	322	312	315	306	300	296	305	313	289	303	292	300	345	320	293	301	301	308	305	308	310	326	324	302	313	305	299	311	307	289	299	328	330	323	309	283	308	314	297	317	325	299	311	298	301	325	308	294	328	292	323	302	314	294	283	313	341	313	267	321	304	311	299	291	303	302	333	295	308	268	317	282	348	309	314	294	323	317	327	309	300	304	317	310	333	314	293	295	304	301	312	310	308	301	291	304	276	300	318	314	301	286	314	295	302	311	315	283	345	325	299	284	284	305	265	293	291	321	317	311	292	319	308	280	303	325	282	310	340	309	329	309	303	334	300	328	311	287	299	299	353	290	313	297	300	304	309	303	301	306	277	281	320	311	313	313	306	283	330	310	314	332	303	320	330	314	315	295	304	288	325	309	312	320	348	313	287	312	315	318	317	297	331	323	285	291	305	299	309	284	317	333	325	289	293	296	288	294	299	291	282	298	288	307	289	283	311	283	320	284	326	309	333	313	289	307	348	294	314	296	296	325	357	328	296	318	306	322	304	297	292	291	325	297	312	327	284	299	312	309	328	314	300	274	336	340	288	310	277	306	318	280	280	275	325	353	309	302	304	271	311	318	295	278	300	351	306	300	305	260	295	304	340	313	298	304	327	315	322	325	295	318	293	284	306	311	311	294	337	321	353	336	292	288	341	297	312	316	280	303	297	320	302	278	316	295	309	301	302	308	302	293	316	306	260	289	325	292	312	306	302	292	338	292	310	303	310	322	295	299	323	287	310	294	326	336	287	333	304	313	309	313	319	301	320	294	298	292	322	292	329	300	311	310	316	348	286	347	344	285	313	343	279	305	280	315	298	317	302	317	311	319	294	310	311	306	312	285	291	310	315	304	313	306	292	280	302	326	293	323	308	294	341	311	309	323	302	316	292	295	336	294	300	327	301	317	315	278	298	283	311	282	293	289	306	332	303	321	311	293	338	288	305	285	296	329	327	286	299	290	321	292	317	286	320	296	313	322	286	324	317	346	332	327	322	315	283	298	331	308	278	296	297	354	299	323	314	303	314	309	300	264	272	305	290	267	344	296	301	315	291	312	303	300	293	313	299	319	301	321	302	328	345	284	284	308	351	283	308	304	323	272	298	334	299	312	349	295	319	314	324	311	342	295	266	299	333	305	306	300	299	252	325	273	287	297	307	303	359	315	351	321	316	312
26622	19891	6393	870	576	539	517	457	530	506	440	522	460	497	473	476	455	471	516	460	463	446	448	489	459	442	478	516	466	435	485	485	471	486	464	452	452	488	483	501	485	507	507	461	512	472	447	442	448	473	467	455	466	503	425	476	455	496	510	432	503	490	448	482	476	483	478	469	442	459	469	444	445	466	489	472	482	515	484	439	472	448	467	466	430	490	474	498	500	461	439	438	477	463	485	463	461	487	453	464	456	458	469	452	469	447	471	451	424	418	451	454	505	449	437	476	459	418	465	507	500	473	447	456	437	475	481	468	463	476	489	471	472	494	464	470	469	464	508	492	454	485	435	496	494	509	460	492	450	481	481	465	476	473	489	457	471	450	508	434	456	504	479	445	450	432	466	474	464	484	465	489	479	508	449	459	444	465	487	484	457	442	460	462	495	439	471	444	466	433	463	481	478	498	485	465	427	485	480	423	477	471	449	474	516	475	460	461	421	475	444	494	478	463	454	498	449	448	446	478	505	482	456	459	456	422	431	474	463	443	497	457	488	479	448	510	497	490	467	464	466	494	484	457	490	485	471	456	476	427	499	435	461	480	424	484	488	457	451	450	500	450	441	474	425	430	456	475	497	465	476	471	443	472	439	502	452	448	495	460	463	463	480	444	491	500	445	489	429	516	434	479	484	482	443	452	475	484	507	474	479	481	471	439	444	472	461	451	470	448	510	496	436	491	459	444	501	505	448	473	504	444	459	468	491	432	439	500	473	456	483	494	490	439	448	467	459	442	468	458	495	473	494	464	470	477	467	457	488	477	493	433	442	480	463	507	502	496	466	450	436	452	476	467	467	454	484	467	438	508	434	444	436	455	478	480	482	469	461	439	451	463	504	445	465	471	472	486	501	473	460	483	470	461	428	462	503	484	485	474	464	440	441	478	443	438	467	482	441	497	454	440	507	489	441	466	454	489	447	505	467	465	438	484	451	461	473	457	477	481	462	466	435	475	514	472	483	449	454	473	487	463	463	487	498	454	483	469	475	498	485	442	473	463	512	448	473	495	464	471	471	497	442	488	496	495	458	486	470	479	458	416	417	463	486	433	506	508	468	444	446	434	500	447	478	471	473	502	489	474	443	467	451	433	454	455	469	498	478	473	439	462	453	490	467	445	451	466	467	442	431	509	466	489	465	490	443	443	469	458	484	485	452	497	463	444	477	487	496	492	462	458	455	459	478	460	446	480	439	444	478	479	530	493	436	496	432	455	434	482	450	480	515	503	479	460	459	420	465	473	483	463	461	483	484	442	446	465	433	452	477	478	480	495	466	444	485	469	459	435	457	472	478	518	437	457	508	493	465	459	437	457	464	435	473	472	467	442	489	468	456	483	452	475	488	494	536	488	497	478	494	470	466	484	448	465	446	472	454	465	499	500	422	398	439	473	460	443	461	464	463	443	491	489	456	468	477	467	444	501	459	453	455	479	456	444	473	475	487	464	478	464	438	470	470	447	502	468	424	495	484	466	456	498	489	478	466	435	478	445	448	466	450	473	466	481	471	518	452	454	481	484	431	413	473	459	455	428	472	473	438	486	482	449	491	450	443	505	469	478	434	442	453	499	495	448	480	474	465	508	436	481	510	457	437	469	483	443	475	488	483	445	495	446	460	486	468	486	497	454	466	468	462	452	477	471	441	467	421	496	476	480	451	443	476	486	484	453	440	446	425	469	454	466	500	419	431	486	468	449	498	480	461	458	472	464	460	452	466	497	470	473	478	490	438	477	495	493	450	456	473	468	470	475	453	474	482	460	451	444	480	450	465	461	451	475	451	479	466	414	471	450	478	474	498	469	472	489	441	507	478	446	489	459	498	457	464	484	504	448	491	500	451	470	518	470	462	451	460	479	466	499	462	466	471	449	478	501	494	451	447	489	456	473	452	443	451	474	473	472	478	434	450	478	488	462	483	432	455	442	473	476	486	450	431	496	471	471	479	497	443	482	445	443	448	526	462	481	500	448	452	482	509	451	461	481	447	494	482	451	476	463	454	463	473	492	463	512	482	458	465	474	463	432	480	466	452	479	448	434	456	468	458	489	459	468	502	464	474	491	454	470	474	482	466	437	497	501	467	498	439	450	481	445	447	497	482	469	483	439	477	480	520	468	463	492	465	473	497	408	455	491	454	461	460	506	496	464	498	493	463	484	511	498	464	459	502	451	443	523	450	442	493	491	454	457	461	448	522	494	491	461	429	481	455	483	494	494	471	464	450	486	431	480	491	500	478	456	464	472	459	474	450	463	467	467	449	458	431	441	453	429	483	434	449	459	462	515	461	473	462	475	443	453	450	478	511	463	457	488	476	497	463	496	449	465	463	471	477	512	468	469	442	469	491	463	441	481	454	445	515	444	482	503	488	472	485	461	488	478	455	479	463	446	456	484	496	472	461	466	464	460	484	443	486	473	447	453	496	456	442	451	438	478	444	480	478	490	432	472	453	460	431	460	460	478	459	478	468	445	442	461	402	487	487	446	455	504	446	465	477	454	477	439	487	493	422	508	475	446	471	466	492	460	502	454	465	479	435	522	469	480	443	458	450	448	427	521	452	432	492	453	435	498	445	484	455	486	478	479	430	469	464	465	426	514	433	462	448	464	456	464	444	496	494	470	451	474	488	481	490	512	463	435	446	469	499	425	481	460	448	440	441	489	483	459	468	479	486	518	487	485	465	472	510	500	454	467	457	495	502	461	483	476	460	450	488	477	449	491	473	452	426	449	494	471	464	437	461	466	433	439	412	464	453	491	466	488	454	498	496	478	463	485	489	446	447	530	483	493	486	485	473	439	466	446	439	466	472	484	463	487	466	461	446	491	455	489	481	456	505	483	459	470	459	455	439	469	444	453	488	469	425	468	464	491	438	482	446	414	456	480	467	471	467	497	476	492	463	435	486	460	464	490	454	462	527	454	449	441	479	465	494	461	454	470	462	462	480	503	486	452	484	504	498	470	492	454	449	467	498	455	462	456	504	478	483	465	441	474	479	526	493	490	514	454	493	497	471	477	507	462	448	478	504	488	466	430	476	461	501	475	419	446	450	443	478	509	477	457	470	462	452	512	472	488	445	472	464	432	462	459	443	491	473	501	490	483	475	450	478	455	443	458	484	453	465	471	451	500	459	468	444	481	468	476	461	503	450	444	461	493	474	449	460	456	469	458	418	465	453	448	419	459	462	489	448	425	477	485	452	484	502	495	490	472	439	479	472	471	505	489	451	460	481	471	423	497	487	400	491	450	492	484	424	466	429	473	499	472	473	507	452	462	494	500	499	444	485	505	483	456	509	459	486	467	470	477	454	466	462	481	477	477	477	466	513	471	508	473	465	488	454	446	450	473	517	471	443	468	457	492	497	438	445	473	463	441	485	476	490	435	474	497	480	491	496	455	503	450	465	452	471	488	437	494	468	503	483	456	440	436	455	453	445	438	449	467	442	450	470	488	449	462	453	489
4162	1509	1299	971	829	756	776	719	718	728	665	712	713	698	745	717	652	668	726	676	700	705	676	678	677	731	690	692	651	699	736	666	738	705	667	735	719	684	684	713	656	704	718	703	711	722	642	683	708	671	690	685	695	686	698	663	693	701	665	724	688	627	682	647	643	689	706	680	712	620	711	675	735	738	702	700	681	683	657	688	679	673	671	742	659	684	681	690	643	677	742	636	671	700	645	681	686	668	664	653	673	668	644	709	682	595	653	649	715	681	702	631	690	631	715	680	718	685	655	672	681	694	689	674	661	650	655	684	675	667	664	720	681	652	680	638	760	695	677	719	656	683	702	682	684	700	671	678	690	688	666	659	683	708	626	693	647	680	733	715	687	714	686	653	709	715	706	685	654	696	695	679	680	654	708	728	672	694	706	669	666	698	697	680	676	705	647	693	725	689	681	695	689	687	737	695	681	711	676	724	722	687	717	665	719	678	679	662	699	667	709	717	719	687	679	692	671	669	726	717	651	666	654	672	700	672	662	680	716	663	664	702	699	681	626	678	670	704	697	719	693	678	673	677	734	656	696	670	672	676	697	678	679	683	737	658	717	737	651	655	713	668	665	679	714	669	652	665	688	709	665	660	725	693	696	675	637	675	648	724	679	664	676	656	692	675	670	676	666	637	661	623	681	663	624	639	691	656	682	698	719	730	671	677	662	692	690	657	707	667	722	700	663	680	707	698	681	677	658	679	723	652	668	690	654	689	693	658	620	680	666	719	705	690	655	706	671	662	695	700	703	705	693	702	688	648	717	664	712	689	700	686	694	674	712	697	716	692	715	715	631	670	716	687	650	726	706	661	681	666	744	681	719	688	712	671	711	646	644	689	663	711	639	696	685	708	708	681	686	632	671	683	636	662	685	669	705	662	648	673	652	692	735	693	697	694	670	645	694	675	682	658	707	755	691	680	715	660	666	653	678	698	696	733	675	679	648	711	693	714	677	680	699	657	642	701	709	671	730	681	687	710	698	710	699	690	639	659	636	700	733	683	656	644	674	696	657	723	650	632	715	674	693	708	692	693	666	704	689	664	697	665	650	670	706	657	682	659	736	636	703	745	635	729	681	677	676	685	642	698	715	664	725	660	655	668	650	705	668	682	681	730	652	661	631	659	715	663	659	677	727	703	648	670	673	672	682	665	657	675	693	685	748	676	694	658	717	764	676	689	683	668	716	664	721	687	688	648	687	699	686	656	651	658	626	647	715	686	702	707	666	684	694	716	604	675	660	699	690	732	662	691	660	690	659	661	660	666	697	707	700	655	703	702	707	690	651	718	665	694	676	713	662	738	698	696	694	692	680	648	671	751	722	661	710	675	677	707	708	711	681	655	690	645	662	703	658	710	705	716	656	660	666	683	665	677	716	695	659	658	675	630	716	652	634	646	696	687	669	686	670	731	628	683	744	679	669	690	672	686	684	687	696	723	697	673	666	741	692	664	696	652	693	705	685	632	670	711	695	687	676	655	699	667	707	673	715	703	669	706	640	677	665	699	708	685	659	718	646	705	658	712	654	707	718	678	650	679	643	676	685	694	701	657	678	683	682	669	701	697	683	682	678	677	679	675	674	650	668	706	646	720	676	697	708	668	691	707	666	703	657	713	706	665	707	733	730	666	691	703	700	682	718	663	711	689	706	607	733	696	665	663	730	680	717	712	657	677	658	656	741	684	690	719	670	674	684	705	728	675	716	715	683	655	674	705	653	663	684	712	695	683	654	718	701	689	698	677	682	720	673	626	652	696	647	669	662	673	694	695	696	705	671	695	684	695	682	702	718	665	613	686	675	707	688	665	688	696	655	673	667	660	669	727	659	717	689	700	677	631	679	691	656	695	663	718	698	655	702	722	698	687	695	687	710	631	670	660	645	690	667	643	730	693	686	678	713	710	721	702	653	699	690	666	631	653	714	654	736	664	692	689	679	669	687	683	689	703	723	687	673	691	720	672	636	728	679	701	665	686	673	673	669	714	714	736	713	758	706	691	653	662	707	682	689	712	643	692	686	731	651	733	686	681	707	706	661	694	680	650	654	708	695	686	672	666	687	670	713	691	689	646	633	692	668	681	654	667	709	672	706	689	686	659	659	680	684	696	687	685	697	692	677	632	738	705	664	668	701	695	700	687	702	679	684	678	686	680	695	716	663	722	665	673	705	664	728	685	680	689	635	656	670	723	682	677	706	656	655	646	698	687	684	733	686	708	699	688	710	683	694	682	749	644	671	644	688	700	717	710	651	672	654	656	694	728	704	685	682	660	656	703	650	741	665	721	731	689	691	700	691	672	665	692	709	718	717	675	682	694	637	668	742	720	687	676	698	678	656	713	680	657	685	668	642	687	677	721	707	688	719	745	671	708	719	728	687	713	716	689	671	671	695	693	729	726	721	659	713	682	684	695	707	667	690	675	669	674	748	683	735	640	649	727	716	651	702	692	697	708	702	694	692	702	692	690	693	690	682	698	687	677	691	648	711	671	683	693	671	672	666	685	687	641	645	662	696	700	670	724	663	667	701	679	699	694	656	667	685	679	665	698	706	676	701	698	691	639	737	691	733	662	687	679	656	675	710	674	671	648	673	688	672	694	705	660	713	666	692	679	702	696	672	667	713	652	690	662	701	689	677	700	697	727	669	699	694	699	701	701	699	694	662	639	660	649	659	649	681	643	691	657	658	652	706	723	687	701	680	650	647	675	685	645	733	723	662	688	695	701	705	694	696	667	715	678	676	663	671	714	664	688	653	737	739	678	669	648	708	671	678	634	681	723	641	653	731	702	703	671	671	665	693	702	733	694	693	698	689	664	695	661	669	683	697	722	658	660	666	671	703	734	649	684	677	693	664	646	704	627	680	698	706	712	669	698	708	724	719	680	652	667	678	674	638	681	726	690	656	700	688	675	648	677	732	698	673	710	635	698	694	694	640	654	691	657	700	679	663	683	700	676	673	642	689	662	693	722	662	644	712	650	691	665	652	702	693	683	679	658	666	715	671	677	683	668	688	665	718	669	705	703	659	655	661	704	688	699	701	710	698	667	692	682	656	712	713	682	702	699	707	703	709	647	711	687	692	723	751	682	621	663	693	674	691	660	656	662	676	669	655	731	658	727	674	621	713	653	694	708	692	670	686	664	682	639	719	651	666	713	684	699	710	706	671	696	687	695	712	691	681	680	713	698	670	702	667	644	713	701	672	653	671	679	650	678	665	656	696	673	708	688	711	653	685	627	651	731	654	692	696	713	663	655	687	690	652	680	658	649	640	698	726	669	674	671	737	660	692	691	706	694	682	725	693	633	714	649	628	669	698	668	671	680	705	696	695	664	695	687	695	701	689	689	699	714	666	667	682	687	654	674	669	660	686	698	704	684	715	746	667	642	711	630	685	674	704	723	673	655	664	685	684	691	723	724	668	676	732	677	667	699	689	678	663	684	674	655	683	730	693	667	692	680	702	706
23883	21072	28286	24072	20988	5514	1073	813	720	595	641	562	537	539	552	507	493	549	481	516	505	504	497	511	448	509	475	493	497	480	438	454	456	450	430	462	445	456	499	460	426	449	454	468	467	452	481	502	478	449	447	427	458	466	483	477	515	471	463	447	475	438	534	448	470	474	438	470	436	465	410	466	455	438	422	455	457	474	462	433	422	491	444	470	443	445	482	478	446	481	493	463	457	424	465	439	471	438	440	443	444	456	461	436	470	473	443	435	457	407	464	422	419	460	449	457	455	433	452	427	452	447	485	441	450	475	463	466	443	463	489	459	449	477	456	469	409	457	431	466	475	480	463	464	479	455	485	437	435	447	487	478	448	454	422	440	476	484	449	430	447	475	451	455	487	430	442	433	462	482	474	469	467	432	431	452	419	494	450	468	458	450	431	464	432	455	449	470	463	465	515	462	442	461	457	471	460	491	481	448	446	447	453	422	469	462	469	452	442	441	496	446	465	458	451	446	476	454	436	467	478	446	487	437	470	454	460	487	440	436	478	446	463	459	452	477	465	461	433	452	432	447	444	456	468	454	441	473	460	467	438	446	469	423	445	446	441	420	518	454	474	472	459	439	423	457	450	456	477	458	479	449	451	442	451	461	450	441	473	482	426	469	462	494	462	448	458	464	458	471	447	463	487	485	447	462	450	454	456	482	442	472	384	439	446	465	453	477	459	454	470	456	424	438	441	458	402	426	475	461	444	454	426	426	461	496	439	453	457	443	451	451	430	434	415	470	514	451	461	429	452	419	473	408	448	469	421	450	471	467	466	419	463	486	422	464	460	449	474	469	472	429	409	422	467	435	479	461	439	471	452	427	471	451	486	421	407	470	426	467	450	482	483	441	458	426	438	451	424	461	443	441	465	462	449	450	430	457	423	472	428	462	441	474	409	471	438	422	446	448	435	461	464	446	471	434	498	454	441	456	469	474	483	444	457	462	451	418	415	443	482	462	458	460	462	404	447	401	456	471	433	455	412	449	460	443	432	446	463	446	421	458	494	441	446	415	477	456	450	424	428	448	431	441	458	418	456	442	461	449	442	461	459	474	442	438	437	460	463	461	452	458	488	451	444	459	448	467	469	449	447	462	445	475	442	423	438	418	443	445	441	493	428	468	454	470	452	473	486	457	433	423	427	479	455	461	480	413	451	459	457	430	457	413	464	429	446	454	430	417	440	470	464	434	417	427	445	460	429	466	411	461	449	495	467	481	454	407	465	448	456	465	471	483	444	445	462	432	479	445	469	485	456	419	490	477	471	507	438	460	449	462	431	467	480	411	457	502	440	414	473	481	465	452	493	415	452	435	512	449	473	455	433	436	439	490	436	438	440	449	416	440	448	437	431	486	439	458	419	421	433	467	427	458	452	448	456	459	465	462	459	448	469	443	416	417	434	464	489	420	468	454	461	417	447	444	487	427	487	427	456	431	464	476	422	470	415	475	441	414	445	475	446	436	460	492	471	447	421	453	481	427	473	484	431	448	484	437	464	470	457	456	425	432	454	462	451	456	428	457	451	451	458	470	472	490	448	458	441	459	436	461	435	479	428	458	468	432	451	458	529	456	448	463	508	476	438	446	461	442	451	466	450	446	450	434	479	454	433	462	484	448	440	416	485	449	427	446	412	476	482	449	441	429	453	448	424	490	444	466	441	454	492	422	449	456	477	462	444	458	463	433	445	479	456	422	436	418	427	475	438	485	449	460	424	473	439	477	438	464	466	486	483	491	488	433	456	453	485	440	448	501	424	440	440	437	442	463	383	460	507	455	463	439	437	455	445	474	433	455	447	461	430	493	451	429	433	437	438	444	454	443	449	455	446	459	447	476	462	445	469	492	443	474	450	408	481	455	486	401	473	431	467	462	441	456	477	410	426	450	449	434	444	436	477	457	467	475	436	477	470	464	421	479	477	447	412	471	487	446	426	405	462	464	441	495	450	475	447	431	440	448	427	454	466	459	428	440	452	461	441	431	479	469	445	409	475	407	451	476	438	463	459	432	452	513	450	451	417	434	450	487	426	423	453	458	465	447	437	479	463	461	475	438	458	474	477	429	431	465	457	443	474	485	446	445	454	439	426	452	502	480	443	426	450	497	439	472	414	448	413	408	439	430	445	444	478	457	464	434	472	457	424	435	478	486	462	464	428	445	462	425	461	448	448	468	430	448	459	460	461	488	451	456	491	441	494	427	457	433	447	456	451	455	446	449	450	441	468	464	474	470	423	436	410	435	411	480	464	426	489	438	481	426	433	450	447	437	421	412	434	442	402	474	442	445	478	448	470	442	460	428	431	417	477	418	440	439	433	439	465	437	446	447	472	456	468	465	438	431	464	429	437	414	445	472	450	415	455	461	457	477	432	449	468	408	458	454	423	467	413	432	449	467	439	465	463	498	410	454	470	464	479	450	458	429	453	442	459	491	489	463	437	436	464	446	461	433	448	420	450	457	486	499	462	438	463	442	467	475	460	419	465	456	483	462	437	455	393	477	487	474	396	491	460	467	450	470	456	437	450	460	470	463	438	421	453	425	468	437	483	426	460	470	454	420	423	444	432	428	454	423	470	480	421	458	426	464	433	472	451	456	462	483	466	423	444	444	458	428	457	458	453	435	455	426	429	444	480	475	429	439	453	428	436	420	464	500	438	426	446	455	438	494	488	473	436	449	488	473	465	477	442	454	414	489	442	477	435	441	481	453	439	457	455	466	440	483	453	493	443	439	435	450	430	434	484	459	472	499	455	467	463	479	438	475	454	464	436	471	453	487	469	449	424	447	484	480	402	472	460	447	429	429	427	463	420	472	458	470	442	438	449	491	428	434	437	445	439	437	459	446	453	430	442	443	452	435	450	433	489	449	436	439	471	460	435	451	441	469	403	488	429	444	474	441	451	443	464	428	442	423	484	450	417	431	416	448	452	455	457	443	471	491	454	418	478	428	428	425	447	436	429	436	475	438	434	465	473	438	422	439	453	425	450	434	447	456	446	441	459	466	427	429	457	472	441	495	459	441	462	437	433	456	481	497	408	425	495	468	457	435	493	451	434	443	445	399	473	472	428	441	419	446	448	463	460	434	454	425	461	489	461	432	481	471	438	459	469	416	424	419	463	459	463	421	457	453	452	473	448	454	432	481	466	408	426	484	432	446	456	447	483	442	443	483	443	490	436	443	423	471	459	466	443	443	436	463	461	462	448	439	452	438	422	477	432	487	436	448	464	452	463	490	437	445	441	460	483	462	429	434	446	449	439	484	467	431	490	440	469	452	404	447	470	475	479	479	442	436	429	458	413	428	476	440	421	448	471	429	497	437	411	449	441	466	443	449	453	450	481	457	459	469	465	442	470	434	438	453	425	427	456	471	451	485	461	456	448	470	440	442	463	501	452	428	435	441	449	457	461	433	447	423	433	399	445	431	451	430	488	421	441	439	434	443	483	450	415	471	439	478	475	435	438	456
5355	10145	8470	4245	2918	2338	1894	1547	1360	1239	1160	1064	973	967	831	831	817	791	815	815	800	724	780	686	799	786	695	742	664	710	709	714	689	734	702	683	721	658	663	704	698	704	713	723	694	668	673	731	683	686	718	635	694	663	692	651	680	718	651	646	660	673	705	689	678	640	651	694	649	698	670	706	668	701	686	650	686	669	702	656	692	692	650	695	646	656	685	660	673	617	690	732	674	673	684	686	655	695	737	695	668	688	666	633	699	678	688	633	665	649	681	636	679	692	663	696	675	637	671	696	638	702	667	635	673	705	698	695	656	675	661	658	641	658	661	695	716	701	681	643	709	661	642	726	667	704	689	644	685	670	702	650	731	626	703	698	678	638	679	694	707	664	678	701	676	632	670	663	659	690	681	696	699	674	682	659	686	674	683	669	658	656	687	657	705	678	682	662	669	690	663	663	679	662	655	618	656	713	677	675	650	686	670	686	640	686	708	652	676	625	670	686	621	692	711	661	661	699	686	674	707	703	684	679	649	688	690	679	686	686	626	651	673	659	681	704	614	663	655	639	676	667	626	663	671	611	687	642	651	705	706	669	635	679	657	655	699	684	667	650	706	646	616	658	681	698	703	687	675	614	713	668	661	698	690	647	682	678	632	705	683	679	679	683	686	658	688	692	672	715	655	681	691	643	778	687	662	685	671	657	711	671	630	686	678	688	686	680	683	670	735	702	672	699	694	669	688	699	696	698	679	698	649	692	676	705	671	681	699	647	652	713	695	669	678	694	666	663	672	668	641	643	650	670	655	653	645	683	709	697	715	693	666	720	712	687	719	639	669	653	633	667	640	676	646	608	674	650	690	674	646	637	653	652	705	705	708	682	700	637	674	678	686	729	693	707	654	648	690	705	688	666	665	687	662	661	673	660	707	635	699	717	690	673	648	699	660	640	688	684	704	694	665	646	676	667	730	659	640	680	664	700	633	687	725	634	667	692	659	663	712	680	641	712	672	670	662	673	678	656	713	680	663	642	682	665	662	657	622	668	687	653	685	675	634	644	705	666	659	674	689	636	683	668	679	708	670	731	647	640	669	682	641	684	662	702	691	688	682	663	670	682	638	665	659	639	650	698	703	640	671	672	668	648	733	650	683	672	731	667	636	665	698	682	673	673	669	652	657	676	714	651	636	671	646	659	707	661	721	657	681	717	642	681	658	644	687	704	642	663	676	665	680	655	690	610	691	664	661	730	685	664	681	646	655	686	636	673	631	668	642	703	669	649	663	725	645	722	636	675	675	655	695	675	738	701	643	650	732	655	698	654	629	699	693	661	642	730	688	623	702	673	600	680	694	682	685	668	663	701	675	658	655	668	706	639	671	657	665	744	657	677	691	670	652	622	685	678	678	696	689	629	687	612	697	671	655	651	643	677	683	674	665	655	685	679	679	696	642	668	706	627	667	732	671	672	710	679	670	670	651	669	653	711	668	669	683	626	651	663	612	730	669	615	667	693	660	706	677	634	646	673	718	668	714	672	676	637	677	686	654	646	652	673	682	686	662	674	642	626	647	705	641	633	636	709	653	656	606	715	699	640	696	631	646	664	697	688	632	680	678	702	682	693	669	675	654	664	652	690	722	703	660	635	655	678	665	669	682	658	658	688	707	683	666	647	694	630	658	690	640	649	678	699	672	661	637	678	710	665	688	693	728	674	673	697	689	652	650	643	649	661	629	683	642	628	624	634	648	664	690	651	630	650	695	653	653	686	686	651	672	672	672	625	716	641	685	666	668	632	700	655	639	604	678	682	662	651	689	654	688	695	698	695	667	670	677	651	667	640	693	660	659	662	673	647	647	681	665	654	620	676	666	654	665	626	694	692	648	659	710	638	703	679	683	686	666	657	662	707	655	665	688	641	672	645	642	697	631	672	690	660	616	672	621	668	650	754	652	667	721	654	674	702	670	671	672	668	679	691	654	660	673	640	670	666	670	710	676	701	658	712	699	671	687	645	700	648	680	665	664	673	657	723	714	633	684	678	592	683	698	616	637	682	688	646	660	681	688	668	642	704	668	683	659	687	675	684	612	711	685	689	626	677	727	735	704	636	668	640	701	699	687	694	702	689	678	635	672	655	688	715	672	680	636	654	701	708	650	640	665	678	719	662	683	656	657	673	682	703	668	673	662	698	722	727	684	683	636	646	696	650	684	690	666	652	650	641	702	678	692	675	686	675	667	670	643	669	683	693	627	723	662	699	709	697	654	660	727	618	636	677	666	616	653	620	655	647	648	692	662	664	686	681	724	649	650	685	654	644	674	738	680	672	694	654	630	694	650	697	684	666	660	678	675	671	685	694	659	675	706	654	696	661	637	637	623	684	684	687	695	673	663	692	720	667	679	696	655	716	650	706	661	622	686	644	680	651	737	679	703	650	714	672	688	685	602	675	661	701	693	640	705	652	695	710	723	673	717	698	674	644	653	665	627	661	696	640	708	730	716	720	710	623	660	647	678	628	694	703	678	672	664	691	687	676	667	631	663	626	647	695	713	662	673	666	621	712	659	686	622	672	671	691	643	704	683	652	731	676	677	666	678	690	642	706	636	666	652	663	673	637	611	682	617	669	662	636	655	689	671	616	672	673	637	669	667	650	676	690	668	645	710	686	712	671	714	619	676	666	665	662	674	653	664	639	630	669	676	662	675	662	662	714	672	656	656	654	657	682	671	667	695	661	633	716	670	644	677	681	685	680	671	677	629	645	677	683	675	705	667	682	690	649	678	625	662	641	693	671	677	666	677	682	671	703	653	657	628	679	650	690	697	653	670	691	674	635	681	624	670	677	705	656	671	665	676	661	679	674	725	656	667	663	685	655	669	691	721	647	702	683	709	658	677	664	678	660	679	657	690	654	706	619	646	662	685	706	627	694	691	696	633	734	662	662	649	693	653	669	671	662	654	693	654	648	664	621	689	702	704	732	648	653	678	658	674	664	678	648	660	738	647	682	642	675	635	664	751	686	621	673	679	694	677	686	661	697	631	690	684	687	681	669	695	683	673	690	695	690	688	700	652	667	675	723	641	645	637	668	688	614	688	670	673	672	686	702	697	706	698	668	669	681	673	683	695	658	647	689	673	712	660	657	670	637	703	628	694	673	664	680	727	651	674	695	661	651	687	659	672	673	677	666	695	679	679	678	673	626	707	627	672	689	633	655	635	674	636	657	675	661	676	700	669	640	671	697	699	650	665	653	657	646	699	701	673	656	630	693	670	707	667	632	612	618	669	663	643	701	636	728	684	687	672	663	685	662	673	660	699	721	688	642	646	686	689	721	629	650	675	679	660	698	723	706	673	706	662	708	709	655	739	635	665	657	655	677	673	692	648	652	668	660	675	646	693	675	654	682	706	684	680	663	645	671	679	640	670	704	682	665	660	721	645	697	699	642	684	664	698	694	673	714	633	640	651	619	641	677	672	671	629	656	676	688	674	675	656	687	649	653	707	669	710	676
22872	21038	28732	23551	21039	20771	2788	777	607	482	466	403	370	357	320	299	276	295	272	252	262	223	235	246	239	220	222	244	231	235	205	230	213	215	206	224	227	205	219	212	221	230	201	225	206	204	214	215	212	203	210	210	193	209	200	210	218	192	225	189	198	203	180	194	194	196	198	200	190	214	218	178	222	213	216	201	212	164	187	200	222	204	192	203	199	174	181	200	195	184	211	221	217	173	169	185	199	191	189	197	193	199	197	218	203	165	187	195	199	193	198	220	212	198	198	179	188	172	200	192	219	190	180	199	199	198	189	184	221	199	184	191	189	201	209	182	182	182	177	208	184	204	196	212	200	176	190	207	200	203	187	195	195	184	205	184	203	186	212	199	199	213	221	185	209	208	177	213	197	172	204	225	208	208	176	177	183	185	228	208	198	203	198	175	206	194	174	195	185	196	207	181	207	195	238	208	193	216	203	208	169	198	210	225	191	195	191	189	185	191	183	180	212	198	194	199	189	183	218	199	192	190	193	211	201	193	201	216	200	191	194	213	170	174	211	203	181	198	201	182	206	171	178	182	212	232	209	208	156	195	204	194	205	194	180	192	197	185	196	200	205	188	192	182	188	214	204	210	206	216	190	202	199	178	179	206	197	198	220	219	179	191	188	192	174	182	201	198	191	187	197	184	205	203	203	202	223	216	189	160	212	205	201	189	210	190	203	180	173	174	180	170	195	214	203	192	185	228	178	187	196	212	182	226	199	198	192	202	205	196	206	183	210	212	168	177	199	196	201	189	201	193	186	194	211	176	175	209	190	200	204	192	191	214	212	202	203	180	195	166	201	178	172	178	233	191	198	196	195	183	207	202	194	188	191	198	201	205	187	175	191	203	204	189	182	217	198	167	197	196	219	172	200	198	215	194	205	195	199	216	188	200	191	187	219	215	212	190	195	192	202	212	197	211	201	188	203	188	185	195	176	211	195	205	182	223	173	175	201	190	178	179	191	194	237	193	192	169	187	198	175	188	205	184	201	187	221	193	201	197	198	176	184	177	171	183	197	211	188	198	196	203	187	183	184	192	205	215	242	187	206	223	188	188	200	185	217	212	200	209	203	202	184	195	196	191	196	185	200	200	208	233	209	189	208	221	197	205	218	206	177	224	207	189	207	193	179	179	171	171	194	191	220	196	197	189	207	182	189	201	200	203	194	195	166	216	170	195	208	185	192	199	191	204	209	190	158	196	189	173	203	181	215	179	192	217	227	180	191	171	205	217	210	189	185	175	210	201	178	209	200	190	179	224	208	198	167	213	183	193	197	210	203	193	221	185	201	172	203	173	189	187	196	202	192	181	171	182	210	217	192	211	186	196	215	192	196	196	208	222	189	191	183	197	193	189	182	219	186	201	195	190	184	207	191	207	182	180	188	191	196	193	177	186	188	166	214	159	173	208	203	194	191	191	195	197	179	197	180	204	186	189	225	190	195	183	193	197	163	206	158	217	191	193	182	212	195	188	205	211	209	181	196	192	176	191	198	205	204	216	200	181	190	210	157	200	168	216	197	220	200	186	196	212	187	196	206	167	186	184	186	213	188	187	191	212	179	181	211	204	220	200	179	192	198	165	180	215	210	200	173	180	197	197	208	214	208	224	212	202	183	182	182	186	179	232	228	193	170	211	193	200	191	173	173	194	198	202	201	184	209	205	198	200	200	190	204	188	181	217	206	202	208	230	205	198	204	197	193	178	194	212	185	194	207	209	193	228	191	159	205	207	195	195	179	203	211	182	179	182	205	183	203	198	201	181	204	213	190	172	190	196	217	205	177	205	185	207	209	200	195	196	191	192	200	187	202	207	196	200	198	204	179	203	214	200	203	175	201	197	186	177	191	208	182	207	196	195	187	208	210	203	173	202	205	185	212	211	195	205	173	196	224	203	200	196	185	186	190	182	213	181	214	206	197	179	177	212	196	206	185	201	201	207	189	197	188	209	198	199	199	208	231	194	182	200	163	162	191	218	180	193	203	226	207	191	196	188	211	202	227	209	213	189	205	197	205	184	179	201	192	183	187	192	202	160	215	193	218	194	206	184	205	205	166	174	182	195	194	183	174	209	188	196	220	214	202	194	207	200	177	173	199	200	222	191	188	192	208	177	214	165	181	181	204	199	191	254	214	223	191	215	197	185	212	208	192	188	199	204	182	199	191	195	199	198	210	184	190	187	187	195	192	187	166	195	186	167	203	173	203	198	185	201	161	190	187	166	183	205	198	191	211	197	200	165	177	202	201	196	197	191	205	186	170	186	188	184	226	194	189	177	212	207	215	169	207	191	170	193	186	176	189	186	187	190	184	227	204	184	205	213	205	181	204	199	197	199	181	188	193	168	152	185	205	195	217	189	188	209	186	222	182	205	199	209	187	204	202	212	193	200	217	208	182	176	212	188	179	215	213	212	214	183	187	171	216	202	207	201	207	195	182	187	194	191	206	218	199	199	196	216	195	203	187	207	194	201	174	203	223	192	180	195	210	192	218	191	229	195	205	187	187	180	203	216	190	207	184	194	225	229	200	201	197	198	171	204	191	186	195	201	182	193	190	216	189	211	194	188	178	232	206	202	186	184	175	194	179	217	191	188	186	213	187	200	190	161	198	205	194	200	210	195	211	194	187	195	216	197	203	191	179	171	206	175	218	190	194	181	188	209	175	198	196	209	199	203	207	194	209	181	194	186	192	193	178	212	206	204	188	187	206	226	192	198	191	210	182	214	190	180	184	179	192	196	192	166	199	190	212	181	205	224	197	183	167	201	191	206	192	190	211	205	190	207	225	189	204	185	202	187	191	198	201	190	196	221	190	202	199	199	187	200	191	208	188	177	206	194	203	207	176	195	203	180	195	181	228	201	175	210	184	198	193	202	198	203	236	189	194	171	189	197	183	154	207	192	174	183	203	210	225	185	202	184	200	175	215	205	190	178	188	208	220	198	213	173	207	182	192	199	196	200	217	214	156	175	197	207	202	187	192	196	200	188	199	172	203	196	201	190	194	213	187	188	218	191	218	165	189	175	215	181	213	208	205	191	181	207	174	220	203	184	209	203	198	221	189	195	200	196	209	197	199	190	185	178	215	199	213	192	199	192	188	194	210	202	205	173	214	164	213	203	203	220	179	201	213	172	198	207	188	189	187	208	207	178	158	222	179	207	206	211	175	193	190	195	202	183	212	193	186	181	223	208	223	180	206	219	219	187	215	189	179	213	188	213	165	192	211	198	200	212	208	229	207	187	207	216	214	205	199	177	162	184	218	186	211	187	200	188	202	213	204	170	182	195	207	195	200	201	210	215	179	186	198	191	190	184	185	218	192	193	233	189	197	187	198	198	200	169	222	186	194	203	199	179	208	172	204	201	199	199	225	189	167	175	178	198	196	189	185	176	194	189	196	205	176	209	197	195	183	195	212	195	180	192	182	217	192	199	187	198	218	178	206	198	221	186	188	194	199	192	191	209
7441	15568	12890	6777	4534	3312	2445	1999	1620	1333	1074	941	846	797	695	650	600	570	524	506	484	444	480	416	410	416	382	403	423	343	380	377	409	361	360	357	385	343	346	341	340	326	322	329	379	383	353	344	325	330	334	331	305	338	343	329	305	353	361	292	309	331	318	311	307	316	286	306	286	305	298	276	335	285	328	303	354	306	297	340	295	305	319	331	312	280	299	329	300	277	306	313	287	325	334	332	279	324	282	329	331	297	330	302	302	286	319	334	307	294	322	309	322	275	323	329	283	330	303	311	326	287	326	290	307	335	292	285	277	301	335	258	309	328	318	272	292	292	286	320	310	282	290	301	338	314	338	304	309	297	315	290	322	341	322	311	312	321	350	312	307	321	298	284	309	344	322	330	323	352	300	317	298	284	277	278	294	294	305	317	339	349	312	309	289	295	321	329	310	299	312	312	298	301	297	340	269	296	272	326	301	317	322	314	328	330	299	297	290	325	292	302	319	297	299	300	305	315	299	320	320	318	322	283	294	276	294	296	335	296	280	304	276	295	318	292	336	313	307	287	308	306	270	279	296	303	322	317	281	339	290	295	315	312	287	326	294	336	325	289	294	285	304	296	317	324	294	326	310	324	337	311	323	298	270	309	283	275	279	314	321	314	319	309	261	294	314	319	318	296	299	289	306	314	280	281	355	259	319	314	276	297	325	317	329	321	296	300	321	329	304	321	293	292	297	336	339	277	343	282	324	297	274	288	327	276	277	292	307	335	296	291	307	328	315	320	287	289	327	324	294	305	319	290	293	289	341	301	314	292	280	315	327	318	312	318	304	312	307	300	282	303	314	312	306	305	306	288	349	332	307	282	295	284	321	314	303	317	342	299	290	307	302	317	276	303	313	310	282	318	315	310	294	292	338	313	295	307	316	284	338	316	312	326	325	282	304	341	318	299	307	285	287	301	292	309	334	290	285	285	266	301	276	297	324	342	274	293	327	305	314	294	304	334	313	326	336	334	310	297	304	282	301	311	322	291	305	312	307	280	319	288	285	340	320	288	306	291	314	325	308	257	316	312	307	308	313	329	315	310	291	309	315	301	300	317	333	332	295	301	268	278	319	344	321	328	279	303	315	306	266	323	293	325	286	285	286	309	290	317	329	325	324	290	321	308	293	335	298	293	280	311	315	335	286	302	291	299	299	310	281	353	289	281	326	304	317	323	301	311	300	297	295	291	297	293	318	303	335	285	324	294	309	324	314	328	275	299	302	296	282	308	281	290	275	346	292	299	275	307	300	338	298	355	293	316	337	312	292	296	325	290	293	296	308	296	324	313	288	313	285	291	300	302	282	294	309	285	307	313	320	348	308	272	325	344	335	300	305	286	293	322	322	280	334	319	299	306	324	324	301	311	292	280	328	296	310	328	292	299	320	332	326	303	292	281	295	289	343	256	305	307	301	326	325	314	297	308	338	292	334	290	304	284	311	313	300	288	304	302	329	302	342	273	308	320	298	324	303	335	316	291	296	313	291	297	310	291	265	321	315	282	318	303	304	282	316	291	320	309	291	321	329	323	291	294	291	334	310	294	312	283	301	318	303	302	339	314	313	302	317	282	293	305	293	292	315	324	281	298	330	312	320	287	301	297	310	322	286	307	266	309	309	319	280	300	280	285	311	302	355	309	315	282	327	324	320	304	276	323	338	294	312	294	349	306	323	299	299	317	315	311	317	296	276	319	320	311	339	294	289	294	331	296	289	283	301	298	312	297	299	314	314	323	342	349	301	289	311	281	290	280	307	300	311	300	308	284	358	339	311	315	307	323	312	295	312	301	303	341	319	299	284	300	290	290	298	303	309	289	297	282	297	309	319	323	295	330	319	296	287	299	291	291	281	280	353	306	292	289	290	277	336	291	311	310	291	294	338	276	304	322	299	276	316	328	299	318	295	300	312	298	310	314	334	286	294	296	306	288	326	318	318	314	330	305	323	280	321	298	306	277	289	313	277	288	305	305	289	313	314	281	318	302	309	344	310	290	300	261	302	318	324	296	302	285	300	330	298	289	314	316	351	330	308	311	324	298	304	299	322	324	310	293	307	320	310	318	316	319	312	280	311	305	263	310	289	332	321	342	322	304	268	279	305	313	304	316	348	271	344	292	309	300	293	305	297	292	308	326	337	292	308	296	299	301	303	312	318	319	302	298	311	310	305	273	301	291	279	310	286	319	334	306	304	319	302	313	292	324	332	295	296	309	288	293	285	314	299	317	296	308	286	295	316	335	300	314	310	288	306	259	273	323	311	275	291	327	338	324	356	299	296	302	320	322	330	291	314	311	295	298	310	290	274	346	289	303	332	342	320	295	306	295	300	277	304	286	267	291	302	345	274	328	306	306	317	316	313	339	309	322	275	299	306	305	309	315	290	306	302	311	327	280	331	327	311	323	300	284	320	290	284	328	301	306	287	282	309	334	337	319	300	336	299	291	345	323	313	297	307	322	290	312	299	342	268	307	315	274	323	283	287	318	314	325	290	328	327	316	326	293	276	280	300	341	303	305	293	297	290	331	318	286	310	330	333	298	306	293	298	298	301	314	347	311	302	309	297	286	317	306	283	291	291	308	298	285	300	327	298	315	281	316	317	306	309	302	300	303	315	339	286	315	307	303	297	321	338	304	295	317	303	312	314	292	317	336	279	287	326	303	255	353	315	310	293	304	299	303	333	307	296	307	307	309	330	295	314	272	284	322	294	308	309	307	277	288	301	307	304	302	296	300	310	302	304	293	308	315	296	307	322	312	343	305	276	299	298	275	285	296	312	312	285	327	309	305	295	340	328	308	320	299	307	300	311	303	315	324	314	335	290	294	294	289	332	321	318	312	298	338	335	321	330	284	297	297	298	308	299	308	290	274	328	314	324	295	306	298	309	335	273	323	321	318	311	290	310	318	305	325	329	315	295	294	310	334	309	332	312	318	318	348	316	327	299	310	284	279	310	326	306	270	310	302	293	338	334	304	324	328	335	327	315	323	311	288	295	306	301	294	324	316	310	305	313	297	321	312	341	286	321	309	304	270	319	306	339	287	314	283	309	272	303	273	296	297	347	284	301	296	301	300	321	299	322	309	319	326	304	319	289	293	311	316	295	282	294	306	317	308	282	310	251	333	306	327	298	290	326	300	311	284	301	288	290	265	320	285	326	334	308	301	328	308	310	313	319	282	303	311	309	316	322	327	303	295	275	290	308	326	298	334	299	281	309	294	276	298	323	262	303	301	299	301	288	332	324	323	344	349	302	326	289	277	278	299	273	293	317	307	291	285	308	303	292	301	300	314	310	310	312	335	297	316	293	305	262	312	307	299	293	312	313	317	294	280	315	305	303	308	308	304	315	330	302	319	296	305	300	301	304	300	312	302	283	266	311	340	301	316	310	306	328	285	315	306	328	326	294	284	327	311	318	325	276	325	304	292	308	292	299	294	278	290	305	314	311	307	327	323	291	303	316	321
26704	19825	6348	806	580	517	541	463	513	458	457	494	461	503	501	498	467	482	444	457	427	485	439	432	469	503	498	472	441	457	434	494	460	486	470	479	416	448	479	456	474	478	444	463	448	459	435	480	479	449	459	472	441	452	441	439	434	453	477	446	463	495	428	428	481	460	426	472	449	461	433	427	433	456	464	447	468	430	467	477	475	480	454	466	473	488	477	415	455	492	500	497	433	461	480	455	439	455	501	451	453	453	448	445	457	441	480	433	466	482	449	471	437	447	449	450	460	446	452	451	437	444	436	466	450	459	482	496	456	427	478	416	452	446	453	499	467	454	434	449	442	446	453	455	439	449	474	483	450	428	461	451	425	474	486	454	485	474	480	470	456	476	469	476	442	480	441	467	497	473	479	425	433	475	461	472	470	471	471	491	481	434	448	477	440	477	520	445	480	425	457	425	462	480	447	459	479	457	443	460	450	508	440	493	491	488	466	481	460	446	457	485	481	454	479	472	465	460	466	418	462	436	452	460	446	464	441	486	476	441	494	460	465	461	485	491	477	453	467	432	427	470	481	489	488	448	476	472	452	465	436	515	500	447	467	464	463	452	464	457	462	466	483	453	464	464	478	476	464	465	443	435	444	448	440	423	475	467	420	459	464	455	479	437	445	493	449	486	441	457	474	462	463	487	445	439	505	451	470	440	481	422	463	443	444	452	431	498	468	477	478	481	457	477	483	470	479	452	470	482	464	432	467	490	500	465	449	459	455	487	443	430	423	471	488	453	500	450	452	508	493	460	490	451	475	462	487	458	457	453	466	445	443	456	455	474	476	443	454	482	445	464	445	452	494	486	487	437	477	439	489	486	424	466	449	481	459	481	476	482	467	473	495	438	436	475	455	515	480	490	448	431	465	469	479	454	467	456	472	459	476	462	435	467	444	487	465	478	496	424	452	465	461	460	452	453	504	480	466	428	486	459	430	476	429	484	471	468	451	492	480	456	478	472	468	449	423	437	441	475	438	466	477	473	435	421	470	483	469	461	444	460	468	467	457	476	471	479	467	453	459	465	467	471	423	475	478	445	475	448	448	461	491	477	433	465	474	429	451	414	464	466	439	454	450	495	466	489	487	480	482	444	462	473	437	431	430	493	423	427	437	487	449	483	443	491	466	488	467	420	487	485	447	466	440	488	430	445	460	463	525	474	446	438	474	449	466	431	444	455	508	420	416	469	465	458	442	431	433	436	469	486	464	442	480	465	472	477	433	456	440	463	417	476	462	449	486	527	462	462	486	477	485	480	440	486	475	453	456	467	418	416	463	482	435	473	465	489	463	467	489	463	465	441	475	467	467	476	487	469	464	457	451	470	471	449	451	496	447	414	414	423	471	465	491	457	426	533	427	463	463	493	466	459	457	453	467	486	453	481	472	477	438	442	450	450	470	445	434	434	457	468	459	469	449	449	443	461	461	438	438	451	468	422	474	507	472	427	472	482	428	440	434	475	472	442	430	463	455	475	481	502	429	477	431	467	410	459	440	477	432	456	455	485	444	462	475	432	466	488	502	469	454	465	438	433	463	439	472	464	418	495	436	461	505	452	427	528	474	482	451	452	461	479	476	422	427	467	444	447	426	460	421	480	451	459	468	459	417	446	449	494	450	442	488	445	460	456	473	441	491	513	454	464	485	464	445	480	479	491	462	499	444	453	434	470	470	448	461	479	434	449	464	452	481	424	482	476	496	427	483	443	452	480	458	462	478	440	445	434	426	451	456	458	450	460	440	466	455	431	487	434	434	434	469	474	465	442	469	446	428	432	472	471	472	453	424	433	461	451	459	467	424	448	453	455	465	449	485	450	491	491	485	493	503	444	443	450	452	461	476	502	473	438	472	446	434	485	482	489	490	465	556	455	454	466	473	448	440	408	492	433	406	484	487	463	470	458	448	449	459	458	462	438	464	506	478	474	463	452	435	411	437	491	482	458	487	433	458	482	441	453	442	445	474	432	473	482	453	482	478	475	431	502	476	437	485	464	442	454	535	455	491	435	430	478	490	429	458	462	455	475	461	478	428	423	442	470	457	452	468	482	473	486	474	485	501	447	478	439	407	464	469	480	446	448	495	475	422	470	441	471	434	495	485	462	446	477	468	462	491	445	466	487	474	460	477	468	446	495	491	457	482	410	486	433	449	487	485	426	450	483	418	477	464	487	458	449	450	428	436	447	473	474	441	441	475	416	498	468	461	472	496	453	434	441	462	445	460	462	425	475	441	445	492	488	476	441	479	488	495	445	456	435	495	481	470	434	462	465	484	453	481	493	471	479	472	473	468	468	437	461	480	450	422	452	437	457	472	467	471	434	419	445	438	452	481	464	448	480	485	441	440	450	464	444	453	467	481	463	434	445	450	474	456	497	475	471	463	430	451	456	452	459	425	458	434	450	469	491	465	445	459	462	479	464	446	464	430	476	448	433	476	462	477	451	408	442	463	427	443	498	488	486	466	484	491	484	456	451	452	441	464	476	487	479	481	437	444	472	458	485	460	435	426	472	461	475	491	455	451	496	447	449	438	492	467	479	449	462	447	461	449	471	391	479	432	433	502	460	453	459	447	475	457	496	486	458	463	474	454	449	455	497	474	431	445	482	454	438	451	474	488	467	461	463	476	446	453	448	449	450	463	455	456	450	453	444	438	491	471	444	466	469	489	448	490	482	439	492	469	409	429	458	428	447	446	469	462	476	475	467	465	461	478	491	455	443	422	476	454	443	462	484	447	455	485	407	503	426	468	518	487	450	495	497	494	490	434	436	443	457	455	468	410	453	516	453	455	471	457	496	451	457	479	477	455	463	481	460	432	479	461	435	458	451	453	479	457	464	467	466	473	468	454	467	468	465	443	429	470	470	470	467	416	463	455	460	474	502	459	466	439	475	464	451	466	457	450	480	489	470	458	432	499	516	427	485	479	485	441	468	486	450	448	459	451	493	451	496	457	491	448	480	467	448	452	466	432	419	494	497	446	500	452	475	457	478	495	454	461	470	470	436	466	437	456	470	444	473	470	486	473	454	437	452	474	457	466	471	449	438	438	456	491	466	430	453	471	464	445	455	446	438	509	438	477	464	445	425	434	421	470	440	478	483	482	456	452	457	415	474	464	441	447	456	448	483	463	458	493	454	472	446	450	478	467	490	425	463	446	490	487	440	456	492	474	496	445	451	432	436	443	395	471	445	440	482	433	430	499	433	400	444	481	476	488	449	450	502	480	473	455	448	462	467	480	465	456	438	467	485	464	449	466	483	440	458	431	463	479	462	467	448	461	445	434	489	478	426	477	439	457	446	426	468	416	490	451	455	466	442	491	453	475	470	472	492	435	453	483	438	481	486	478	436	432	454	471	488	434	472	455	496	428	471	452	422	452	498	463	478	432	465	436	481	445	461	498	485	418	474	474	465	468	467	443	453	494	460	446	456	464	489	472	427	467	489	447	497	451	467	506	461	487	448
4209	1492	1376	907	850	781	784	714	716	692	715	644	718	687	707	689	677	707	665	717	648	705	658	760	653	689	678	693	634	677	693	645	688	695	697	705	679	697	684	706	718	661	708	680	646	686	672	617	659	643	694	685	706	635	700	674	623	646	660	607	777	699	651	688	721	660	685	673	626	675	692	685	672	682	668	713	690	678	705	654	643	671	694	640	647	706	739	694	678	705	696	651	627	644	691	666	746	659	722	735	680	679	668	725	693	692	685	649	643	666	686	644	704	681	683	685	726	712	648	722	664	689	679	659	659	663	693	680	670	732	673	653	668	674	684	673	680	708	672	680	711	661	700	652	700	713	703	682	704	666	662	686	647	693	661	715	705	674	680	698	710	677	663	689	698	707	658	734	691	690	756	679	691	724	630	677	722	668	677	691	683	663	677	694	658	688	720	697	682	718	656	685	719	671	712	682	699	672	702	712	707	668	643	693	680	653	699	656	654	699	689	709	696	635	647	698	668	724	657	656	708	649	700	685	673	681	675	681	652	678	679	708	655	672	676	649	677	714	705	704	722	729	691	688	681	659	666	698	644	721	693	733	684	723	701	712	676	691	684	664	675	702	676	694	670	629	698	694	686	679	672	678	677	654	670	653	625	669	663	713	660	688	655	694	708	734	681	641	694	751	701	661	656	681	625	700	644	688	733	625	630	677	686	630	689	625	670	683	704	699	691	706	669	721	694	711	639	686	689	735	691	672	709	700	699	670	669	692	687	718	705	684	690	632	640	671	702	641	705	723	732	633	693	698	680	760	656	683	657	698	634	713	686	668	731	684	697	653	701	672	660	643	679	676	693	606	690	662	665	656	670	678	692	662	728	699	690	683	684	687	663	692	664	629	729	659	655	678	689	665	706	680	697	699	679	686	685	646	667	639	660	679	718	739	690	651	687	647	677	656	641	739	672	694	649	669	693	668	700	738	667	676	659	659	688	640	674	708	644	674	679	667	660	638	717	689	648	711	666	638	730	690	684	715	666	654	643	654	682	640	649	699	714	672	695	709	688	694	701	691	653	626	653	677	727	677	700	688	721	671	663	685	698	678	721	687	662	684	671	695	673	665	639	692	687	682	667	722	656	705	667	706	682	657	698	707	641	659	752	674	693	651	694	667	663	615	637	699	667	683	685	647	659	697	648	691	733	675	688	673	666	696	663	675	712	705	707	671	685	703	709	667	671	669	725	720	712	704	664	689	680	707	675	646	732	644	656	705	730	710	694	680	712	671	690	672	665	651	695	691	670	714	679	675	666	710	716	670	667	677	634	665	665	680	700	674	656	683	666	718	701	692	690	684	691	695	679	710	721	668	689	668	708	653	670	660	645	668	704	673	701	653	687	675	682	710	657	684	650	687	651	670	723	677	649	704	685	693	680	674	658	630	678	703	668	648	666	693	653	697	711	716	711	674	672	670	717	635	657	725	718	686	666	686	652	665	649	689	663	680	694	691	690	720	690	686	691	721	708	649	697	682	712	701	684	688	700	683	671	702	655	703	660	736	728	631	642	699	668	704	676	707	720	681	683	682	660	647	686	666	722	719	729	649	682	707	666	691	729	672	639	657	698	696	670	693	657	687	660	682	674	649	718	699	705	662	642	667	656	652	702	731	650	698	671	712	663	647	674	718	654	656	679	670	685	736	681	697	675	687	643	732	688	725	683	691	708	658	671	661	711	675	705	730	707	686	677	675	639	689	684	642	691	643	636	683	681	647	649	673	692	696	669	685	683	652	707	684	671	699	651	702	680	684	707	646	679	714	677	640	681	717	669	706	662	674	685	706	661	699	679	725	633	723	662	644	675	727	658	641	672	655	685	714	625	631	681	731	668	716	703	688	651	692	688	742	701	687	650	650	704	669	657	690	689	726	708	695	670	690	717	672	676	670	668	680	706	694	709	682	655	708	721	665	646	692	680	682	680	659	701	682	682	650	659	657	645	678	699	681	648	698	690	707	689	714	683	692	673	691	679	693	679	673	640	697	675	688	652	686	709	670	667	668	659	670	667	648	677	667	666	614	689	734	699	715	677	690	659	641	713	602	671	667	668	672	662	725	700	706	665	639	674	708	671	650	690	657	677	687	639	653	704	682	687	670	659	662	649	707	728	667	681	733	704	660	644	663	644	670	719	675	673	690	723	663	712	711	713	665	692	687	647	683	684	705	687	705	688	712	676	725	679	691	701	667	653	677	695	649	652	719	723	681	644	676	699	690	669	689	663	722	636	680	685	680	660	693	675	669	645	689	691	670	708	710	692	675	683	645	656	704	663	650	715	676	673	683	698	636	698	667	663	693	732	712	712	646	696	714	694	647	694	663	625	680	692	708	707	670	677	644	659	713	676	636	675	705	673	688	710	668	668	660	708	650	674	660	704	691	675	678	702	676	666	665	692	663	702	655	672	664	692	687	654	704	717	686	669	681	682	658	686	666	640	635	665	680	693	667	684	623	694	658	653	659	660	700	673	690	661	672	656	676	658	682	695	680	715	717	702	700	619	678	690	708	695	690	666	691	651	671	681	691	657	677	672	688	709	686	687	665	679	637	665	730	678	701	683	668	682	643	632	671	691	691	700	718	695	663	699	695	680	723	715	680	722	703	710	698	700	692	702	657	740	704	659	670	620	709	683	693	705	692	655	673	673	713	692	724	675	689	673	702	636	691	670	688	687	707	690	655	699	664	656	700	628	651	654	685	675	618	706	677	667	698	653	718	714	630	668	660	697	670	662	680	661	706	701	685	649	686	775	637	610	714	736	722	727	706	655	722	676	665	693	654	675	643	682	690	690	725	646	643	714	692	702	704	646	723	665	662	650	694	686	732	671	678	719	744	656	701	696	697	696	654	716	719	673	699	705	660	677	654	666	640	682	724	638	663	682	681	666	672	729	664	699	658	663	651	663	637	678	656	671	684	658	700	651	675	645	688	659	674	634	697	641	674	692	678	685	664	673	683	654	688	715	690	672	668	647	696	680	637	685	684	695	713	682	660	686	681	671	719	656	635	730	708	716	706	666	690	688	697	730	651	693	691	678	644	695	687	660	667	721	652	661	690	625	665	665	670	738	726	659	691	663	670	700	659	686	672	666	628	660	654	725	714	705	678	674	743	686	697	679	706	645	663	683	698	663	678	673	683	684	679	730	629	658	658	659	665	680	670	716	697	739	651	669	724	673	665	667	684	685	651	686	656	675	700	724	688	698	656	680	660	644	689	688	701	704	691	680	664	691	695	678	665	699	653	649	674	656	677	661	679	692	699	671	698	696	709	650	672	691	641	736	680	651	725	672	693	663	656	721	649	686	649	671	709	692	706	678	682	639	664	677	692	676	615	686	678	679	693	697	696	672	653	680	682	678	610	698	684	678	660	664	676	661	698	683	675	692	703	725	672	693	695	699	667	722	725	704	689	674	698	655	668	674	705	705	700	726	689	655	678	717	670	645	716	683	670	680	653	729	686
23815	21044	28222	24057	20960	5287	993	754	597	599	611	542	527	534	537	521	482	492	501	478	468	486	488	466	482	445	469	479	465	467	483	440	453	454	472	443	449	480	427	488	439	440	471	399	445	445	446	412	426	441	428	456	461	476	414	450	477	438	410	443	421	408	415	421	415	461	440	446	431	442	480	434	486	433	439	451	490	437	453	489	430	486	439	421	433	475	432	467	442	447	459	443	462	462	459	415	427	474	442	414	433	450	492	442	444	466	439	456	453	425	440	482	416	456	387	454	433	410	436	449	488	473	427	458	449	467	450	437	475	422	470	426	445	466	426	469	438	442	435	459	426	429	410	431	416	451	457	455	471	445	444	451	457	443	459	464	456	460	437	471	452	471	440	473	454	417	464	452	422	431	439	413	416	427	434	449	447	459	433	457	463	414	449	425	414	432	427	410	443	458	415	446	451	430	439	449	457	441	408	427	443	463	420	423	474	449	459	438	436	441	484	416	465	458	449	442	408	396	440	431	447	434	460	422	495	453	457	463	440	461	489	460	406	426	445	448	455	490	438	444	453	431	490	438	413	465	425	459	439	462	454	442	454	420	409	416	398	446	373	459	457	462	426	409	465	451	440	439	440	445	431	445	412	386	449	424	455	448	394	417	439	395	468	426	446	457	413	420	452	418	462	440	454	456	431	423	452	400	404	471	440	418	446	434	421	472	413	427	462	443	426	436	462	456	435	427	487	425	464	413	424	456	469	415	443	460	435	471	408	424	430	418	434	438	425	447	428	457	451	453	469	471	453	450	478	412	450	419	437	427	469	477	464	455	442	429	457	435	421	426	435	486	437	453	452	433	430	454	445	451	456	488	461	407	453	451	411	431	435	453	459	441	427	439	414	469	441	423	429	430	444	457	436	430	399	432	442	448	411	394	476	479	414	406	428	451	469	438	443	422	468	477	435	465	454	456	462	432	439	425	447	433	423	456	459	474	431	445	433	448	420	463	461	458	427	459	404	447	452	420	419	442	453	401	392	437	435	427	458	439	451	434	458	466	459	472	470	444	438	432	446	445	455	429	439	446	447	461	467	443	477	432	451	424	426	423	440	439	443	443	426	431	464	410	463	428	412	459	448	452	444	480	407	454	420	460	426	452	457	460	432	441	454	470	453	450	446	435	436	459	475	426	442	436	453	468	419	447	451	433	438	422	489	453	403	414	391	452	422	430	464	437	439	471	425	450	439	408	421	456	433	485	396	437	443	413	462	425	400	423	464	452	471	440	424	430	425	405	436	403	430	499	427	485	439	413	463	436	429	442	456	434	430	444	425	432	421	460	402	433	434	465	392	415	481	441	449	480	436	451	453	468	452	412	421	430	426	478	464	416	446	408	465	450	477	432	438	428	451	437	432	432	482	436	434	449	478	400	442	468	442	509	491	429	434	429	464	435	420	452	420	469	465	449	437	433	444	459	417	446	426	467	424	453	458	455	470	467	466	414	425	466	461	465	449	440	426	477	437	449	428	452	443	416	451	464	451	444	448	434	442	426	451	445	431	428	442	415	450	462	430	417	447	454	443	439	468	454	472	429	466	468	440	475	432	422	455	439	478	428	444	450	459	431	435	445	403	478	484	415	429	460	445	423	448	415	458	417	446	440	446	440	441	425	458	442	451	448	446	439	448	413	435	421	422	452	440	432	462	442	470	460	428	404	435	457	451	470	406	460	457	435	464	438	432	485	433	407	438	429	467	416	413	432	424	440	494	429	416	465	442	413	397	449	426	439	466	443	483	432	464	418	436	428	457	433	461	467	438	441	435	445	426	455	494	431	432	422	438	433	433	438	427	444	464	465	449	464	433	481	444	479	446	417	480	458	464	424	432	447	462	424	418	471	461	447	449	430	434	437	448	462	430	461	419	424	474	423	464	490	460	485	424	446	435	468	462	428	442	439	462	445	439	442	461	453	455	454	443	424	430	463	461	463	426	446	428	456	467	414	423	415	455	442	440	450	435	439	472	450	438	455	489	422	415	452	405	439	428	428	427	441	420	460	453	453	424	469	480	455	504	460	418	420	398	422	410	425	437	462	462	406	436	457	436	442	426	435	463	414	435	444	436	446	464	443	432	458	413	450	418	468	446	426	421	429	446	426	462	490	427	489	472	466	467	431	432	457	471	431	449	461	464	441	441	452	465	409	482	465	475	450	466	453	394	444	447	417	444	464	453	440	412	450	453	404	445	492	436	442	459	428	487	462	453	410	453	421	437	463	435	451	417	435	511	419	455	397	443	426	446	391	397	426	431	434	450	449	443	446	436	410	420	420	483	436	435	438	434	429	447	468	417	442	437	431	402	428	474	426	422	422	431	447	443	465	436	433	457	410	470	454	426	450	454	461	491	447	439	403	427	439	437	437	442	445	411	454	454	425	442	405	437	440	458	382	462	445	425	440	387	424	437	451	423	420	461	410	416	430	448	437	459	401	425	457	460	433	440	448	417	475	419	463	406	460	423	467	413	436	393	436	453	459	403	417	431	428	478	465	432	451	434	402	447	452	432	424	424	439	430	404	437	422	430	458	497	502	433	454	439	419	485	414	452	450	408	449	420	434	469	431	434	435	432	440	431	422	425	425	414	443	466	443	449	469	467	447	445	447	464	434	415	445	431	427	455	442	392	445	399	436	425	437	444	447	441	439	441	446	446	476	471	446	381	418	411	444	422	407	430	435	437	462	426	438	407	433	417	452	416	452	398	428	444	454	442	420	445	447	456	452	428	428	448	419	422	425	432	455	437	414	429	472	447	451	450	459	461	468	410	455	405	480	462	466	441	420	428	465	475	467	439	431	427	464	456	461	469	444	384	480	428	463	449	415	433	503	421	447	465	453	409	395	475	452	451	447	475	449	442	483	424	443	411	457	419	444	449	431	457	467	413	422	428	455	428	433	417	453	445	431	453	422	426	447	449	462	505	440	430	435	423	425	470	435	424	433	445	423	437	426	438	397	450	432	442	436	399	453	388	482	454	401	427	434	443	450	412	441	489	424	440	451	438	423	451	430	408	463	417	419	431	449	424	412	441	427	454	446	460	446	425	429	420	411	434	450	462	466	441	388	463	429	435	468	463	424	439	484	435	432	456	432	392	433	453	438	431	448	425	430	431	427	458	456	473	463	388	415	422	424	437	456	472	429	466	459	413	406	442	443	471	419	417	406	426	461	435	446	454	446	439	469	465	466	430	449	436	456	412	442	427	376	434	423	422	434	468	472	425	464	450	450	461	452	463	413	408	378	455	471	485	415	449	420	426	434	435	392	426	456	412	443	407	408	443	430	477	443	445	449	426	438	427	433	432	389	452	412	442	435	473	448	435	453	427	454	441	398	470	460	451	437	487	424	442	449	390	461	443	439	439	472	430	460	453	433	440	444	459	446	448	450	414	441	408	410	423	444	441	453	460	500	438	415	430	426	454	429	437	455	449	435	459	444	445	438	466	442	423	408	413	426	451	443
5316	9958	8458	4406	2981	2364	1857	1576	1332	1220	1151	1019	968	910	874	895	833	845	814	740	731	794	721	740	683	781	701	749	727	736	663	657	653	712	709	748	628	658	647	712	720	672	676	743	689	708	638	684	698	659	697	706	673	682	639	654	652	641	706	680	632	691	714	652	690	689	670	680	657	645	703	710	672	659	674	647	660	670	686	641	653	683	653	618	707	675	661	604	690	647	660	655	680	679	689	666	625	655	660	676	682	657	677	652	661	666	675	680	640	679	633	629	659	708	719	645	686	669	690	697	687	646	673	649	676	697	644	647	683	657	696	678	644	669	673	642	685	642	628	672	689	638	703	671	690	637	675	705	733	677	677	653	620	677	705	698	699	656	644	711	641	669	690	666	689	701	680	654	667	664	668	698	673	682	632	682	657	658	647	665	663	620	659	677	675	582	642	675	692	717	681	660	695	649	664	679	699	676	660	607	663	697	640	685	685	664	720	647	677	658	642	675	698	646	705	701	680	641	693	663	663	699	647	679	694	677	647	689	639	632	644	688	640	661	598	678	681	622	682	701	617	622	694	666	663	677	651	687	704	700	656	651	666	670	674	619	616	673	634	633	684	660	666	637	691	638	714	654	637	676	632	684	660	618	632	682	732	680	696	629	624	672	647	642	649	684	660	659	671	706	646	650	667	638	660	642	667	659	653	620	651	649	683	676	677	668	721	642	662	622	684	670	658	677	681	657	681	689	701	682	680	660	651	636	663	694	656	662	635	647	669	672	671	684	672	701	681	649	726	658	675	639	676	635	697	694	640	715	642	656	683	678	608	611	659	633	648	715	673	653	633	671	654	650	665	663	636	700	683	704	725	669	609	690	672	654	656	701	608	645	695	630	700	687	693	673	636	647	696	655	639	605	661	697	658	634	671	630	718	659	667	674	650	669	679	606	691	637	672	676	677	670	681	628	658	664	654	644	665	678	679	663	630	703	675	678	684	684	659	636	655	646	607	675	630	674	652	651	663	647	726	688	644	680	635	660	654	668	657	657	634	665	661	713	675	674	696	671	645	658	668	639	654	686	642	668	646	641	700	661	671	655	673	664	645	602	672	695	654	605	655	640	641	663	695	654	691	692	652	644	670	653	655	643	642	660	673	668	728	713	645	659	646	677	647	670	624	655	683	670	676	660	662	681	670	677	640	642	596	654	663	699	716	674	678	684	667	666	696	649	667	658	645	638	668	685	639	649	650	665	611	661	674	658	678	680	698	628	649	692	681	619	645	679	648	661	668	664	697	669	697	609	666	690	636	670	662	646	675	686	674	677	646	668	711	670	631	694	701	692	655	678	694	659	663	685	678	627	699	697	684	643	677	679	697	634	675	615	621	668	667	694	633	688	623	685	651	659	689	645	667	660	696	632	673	644	677	687	649	662	655	659	634	692	612	666	680	640	647	700	671	668	668	658	700	698	655	651	655	646	672	692	666	677	666	649	696	642	685	702	684	695	687	595	655	691	705	621	635	645	683	677	689	645	716	652	670	645	676	653	649	650	690	660	687	691	645	667	639	661	702	673	628	644	639	614	715	657	649	644	682	702	699	694	709	693	677	682	694	651	697	683	651	704	639	653	622	643	617	622	668	676	608	655	681	631	640	623	656	695	645	688	649	709	667	682	656	679	649	639	702	678	664	689	647	672	664	718	627	646	641	656	646	679	649	675	676	673	602	676	661	642	677	662	666	653	693	643	678	669	656	675	689	633	688	635	665	699	644	708	642	611	657	664	647	688	680	653	639	697	670	663	649	639	639	657	673	677	648	640	635	697	674	621	687	628	651	695	659	687	672	694	600	721	683	703	642	637	639	671	679	670	686	666	663	682	722	599	631	702	626	659	639	633	636	718	692	667	670	707	649	704	710	614	642	677	678	675	676	632	635	634	619	703	663	653	700	669	689	689	631	673	673	688	697	685	725	671	650	657	657	699	633	685	655	622	665	674	648	682	696	653	714	634	651	668	643	675	678	660	679	648	630	604	614	637	654	665	658	665	694	625	687	653	691	658	690	696	640	658	687	685	663	647	632	686	655	664	682	648	666	661	638	635	656	702	628	614	657	696	633	694	679	693	678	645	691	640	673	653	651	677	632	656	647	652	657	626	678	676	685	672	646	655	661	662	709	650	602	667	632	620	698	689	623	634	701	620	681	641	674	712	623	650	668	676	624	668	637	627	649	654	673	613	650	673	666	646	672	658	670	667	627	658	688	667	692	669	660	689	681	693	631	672	718	649	647	713	662	667	647	693	726	693	649	666	648	665	687	653	663	636	628	708	663	690	650	667	648	645	623	722	661	614	672	701	684	708	607	682	693	690	689	672	666	677	693	673	647	665	651	661	656	642	642	692	683	650	677	713	673	657	689	677	703	654	681	677	686	642	654	629	645	662	693	699	637	692	672	688	642	687	638	652	635	657	673	635	650	693	684	640	652	674	662	662	670	673	684	620	601	675	708	684	713	715	693	641	687	664	674	702	670	660	683	646	670	609	642	682	664	688	632	657	642	662	688	680	664	678	674	693	650	634	621	691	670	657	696	709	684	638	662	680	698	706	653	658	693	650	694	642	676	669	657	698	656	647	641	651	686	681	659	697	654	673	639	635	676	680	637	653	702	679	672	702	693	677	669	704	678	671	643	676	668	657	664	675	699	657	651	676	680	676	697	653	655	642	665	631	647	627	646	686	682	622	655	689	671	668	730	711	651	628	641	642	660	631	684	676	673	658	642	650	694	645	638	668	702	662	653	668	676	632	714	646	637	668	627	682	676	684	664	673	652	654	740	664	648	639	663	634	641	698	620	715	688	709	654	689	638	654	648	671	673	680	630	707	675	698	635	658	680	631	649	665	710	703	694	670	700	674	680	655	693	669	692	664	634	690	617	676	659	649	667	665	701	697	669	651	685	645	656	731	676	672	677	689	653	662	624	670	680	674	652	681	698	647	702	705	652	661	673	668	667	689	641	683	642	687	652	663	634	680	699	651	612	663	688	635	657	641	664	659	659	628	671	673	663	664	688	677	689	678	650	714	665	658	649	714	677	650	687	622	700	673	669	669	615	652	656	654	686	656	705	693	636	657	654	630	611	661	664	654	649	695	668	638	669	636	690	665	682	728	641	711	643	649	680	633	678	639	643	625	646	669	676	681	661	680	674	644	664	640	673	671	651	616	705	647	725	658	662	644	658	676	662	651	675	651	671	688	651	665	666	699	653	627	632	653	597	677	676	629	635	628	693	693	683	670	676	679	650	640	678	673	641	622	645	677	704	682	680	677	655	643	660	673	693	677	638	637	655	639	647	646	656	684	676	650	667	646	672	684	655	610	640	725	631	640	679	639	688	635	615	651	669	649	603	670	693	649	633	605	690	671	627	699	684	665	694	653	678	662	668	656	666	684	677	635	681	641	679	633	686	652	656	691	658	636	627	640	723	684	645	663	679	664	661	609	618	623	672	674	701	666
22906	21060	28818	23549	21060	20791	2815	777	587	497	417	410	384	335	319	274	271	276	288	260	238	226	235	224	233	256	225	233	222	190	267	220	227	193	208	202	203	192	226	232	214	232	211	202	216	192	213	206	184	192	203	208	232	202	193	232	201	219	203	189	221	203	198	186	200	194	193	188	192	197	187	190	184	196	176	224	191	195	200	188	190	200	194	202	217	187	202	190	185	202	203	206	202	189	205	207	195	171	179	208	211	164	217	204	202	174	185	171	189	200	186	191	230	192	161	211	223	168	194	217	197	185	186	182	203	183	239	204	190	196	194	185	171	194	177	183	193	184	195	180	215	185	219	210	199	199	185	190	176	173	205	190	164	199	203	201	186	215	191	189	188	174	175	172	206	213	211	176	189	200	217	179	199	196	177	195	191	192	189	183	191	194	187	199	195	191	173	205	198	181	196	169	198	176	169	180	208	194	171	181	178	204	201	184	177	212	201	208	172	177	189	197	188	200	198	215	186	169	186	178	185	178	198	198	202	191	180	214	179	208	190	216	216	170	193	196	180	209	201	186	219	198	192	193	194	181	177	197	192	209	194	201	173	190	193	196	177	188	209	160	170	175	191	199	216	183	180	185	199	206	211	176	188	195	195	177	188	199	207	177	193	175	188	175	181	196	184	187	190	171	186	196	205	156	196	202	193	184	178	195	185	176	194	207	187	206	175	182	183	191	178	186	195	193	207	183	198	204	195	196	191	188	195	164	171	192	186	220	198	195	198	175	182	186	209	181	184	192	180	204	160	206	187	217	176	192	153	188	189	181	205	196	176	180	191	208	192	198	226	173	189	190	195	184	168	212	181	195	186	198	169	178	196	202	182	186	177	165	178	186	203	170	186	192	186	230	200	223	204	210	202	200	194	186	171	204	186	205	209	175	190	174	207	175	170	209	196	185	216	175	190	166	198	179	190	202	198	192	218	207	193	193	166	177	195	185	203	211	197	184	200	186	198	200	203	203	179	180	190	192	230	183	192	196	178	203	183	225	202	192	183	186	197	203	200	178	201	197	177	202	200	193	207	182	189	182	208	174	188	187	212	150	207	200	178	198	206	194	184	187	207	185	173	187	194	192	169	182	199	191	181	203	210	197	181	204	169	193	210	197	206	216	197	173	190	184	210	209	167	216	172	199	199	187	189	203	208	196	188	183	185	205	197	187	198	200	209	171	194	198	208	205	179	194	186	185	212	193	194	173	175	182	199	202	221	187	191	178	175	176	231	195	214	201	174	195	188	196	206	177	216	176	200	207	207	203	196	190	198	193	205	205	180	191	165	192	199	193	186	208	184	183	188	213	216	208	201	217	189	201	189	193	164	196	175	203	200	185	177	193	210	217	178	234	171	186	179	211	172	193	203	210	179	198	203	189	185	204	188	189	198	169	201	194	187	193	199	213	174	211	171	179	188	184	190	204	209	187	202	200	215	192	206	184	180	192	197	212	183	166	215	205	185	207	193	198	204	207	202	200	199	192	196	206	168	183	188	185	178	186	196	165	190	200	170	203	195	207	210	166	182	168	215	193	193	191	168	192	197	215	202	187	192	192	175	209	199	196	187	187	183	200	202	199	206	197	181	181	198	184	196	190	185	190	179	193	188	195	181	185	164	198	194	210	197	209	181	169	198	206	198	187	181	166	193	206	223	184	193	228	168	186	195	174	189	194	198	177	172	182	207	191	175	203	209	176	193	186	181	184	196	184	200	195	208	192	205	187	188	227	199	191	206	177	198	200	181	196	179	192	200	186	168	192	199	184	190	197	188	179	208	199	190	198	199	189	188	187	197	196	191	180	191	210	215	203	176	169	191	220	199	208	213	167	192	207	194	184	194	211	236	183	177	184	166	162	171	210	208	200	215	189	189	214	181	169	224	177	232	179	172	174	184	191	210	205	201	180	210	197	182	166	201	177	235	204	207	195	181	192	192	181	206	203	192	172	195	206	195	166	192	201	212	181	160	192	193	188	201	174	160	164	199	203	194	201	183	177	184	184	192	182	203	223	172	200	184	197	199	212	209	231	191	194	202	177	217	182	209	194	215	178	193	190	203	206	183	193	188	214	191	201	186	192	182	212	209	182	187	195	188	187	215	204	200	190	172	182	205	195	190	175	181	178	181	189	219	201	186	176	196	169	183	181	199	185	188	234	200	206	192	204	198	147	202	194	181	180	197	179	194	185	203	173	231	188	203	204	176	180	215	188	197	205	194	174	186	193	181	194	186	181	195	180	191	183	189	211	190	214	205	181	211	200	172	186	218	192	187	186	202	185	165	178	196	198	182	207	191	184	166	209	192	206	202	209	196	188	195	176	191	202	176	188	207	207	206	193	187	203	176	187	184	197	194	225	180	211	172	187	192	196	184	174	201	206	210	201	201	213	196	206	180	180	193	208	189	179	187	215	187	182	218	192	207	181	198	204	180	193	185	226	188	188	204	186	200	217	187	181	203	194	177	176	193	215	205	189	223	220	183	200	187	197	164	188	190	187	202	183	206	158	214	198	161	169	187	191	203	213	190	188	210	194	185	214	202	191	190	206	205	198	196	207	222	200	187	185	188	180	205	201	218	188	182	208	181	187	209	195	206	191	203	200	179	197	221	202	164	203	209	215	209	193	171	175	165	181	217	178	194	170	187	195	185	182	198	192	177	180	198	189	184	188	176	185	191	219	174	191	194	190	190	207	184	186	180	201	188	209	188	187	211	213	165	199	213	205	193	182	209	204	179	169	195	209	181	206	205	173	199	192	189	218	173	205	199	174	184	208	199	194	174	178	186	201	168	188	186	214	185	195	215	192	204	175	169	190	224	206	198	194	218	208	175	183	194	206	188	202	189	172	188	191	179	209	195	196	191	192	187	208	163	183	203	202	195	214	178	192	198	202	186	192	194	169	199	186	203	179	199	198	188	196	200	181	181	208	196	201	196	170	196	204	184	172	186	209	192	209	177	173	189	200	196	195	187	181	187	179	184	170	176	182	201	183	193	175	185	214	173	198	184	201	207	196	203	199	195	199	202	172	181	209	186	194	191	192	186	197	204	206	174	201	189	175	180	182	184	159	187	184	197	200	192	203	196	189	197	201	179	195	179	188	192	181	199	182	162	200	186	226	171	186	199	198	203	180	208	213	176	196	199	179	189	204	192	199	198	187	195	199	192	187	160	185	179	185	181	218	216	200	208	182	204	205	183	180	194	185	187	188	198	174	170	176	204	174	194	201	205	204	180	180	201	194	188	204	189	183	193	214	175	177	160	205	188	206	221	201	182	190	194	200	176	220	181	201	211	192	165	174	206	207	197	189	197	190	184	185	188	177	189	199	181	196	208	188	176	177	188	203	183	215	175	188	190	197	192	190	197	207	176	194	205	179	174	182	196	196	201	183	197	185	185	176	177	202	179	191	189	199	220	189	209	185	166	226	194	199	183	167	215	205	213	197	180	201	202	194	197	194	208	185	205	209
7169	15695	13108	6622	4584	3293	2479	2011	1572	1300	1176	1015	869	828	712	663	634	555	565	470	493	431	464	432	407	392	402	401	397	402	403	367	380	359	385	354	365	339	348	341	372	339	365	337	351	349	335	336	335	323	329	338	341	366	320	342	311	346	319	340	347	317	335	292	305	292	309	285	295	292	299	323	312	348	327	321	316	313	315	331	331	317	315	293	287	275	284	302	319	308	292	348	353	346	313	316	299	324	293	320	306	322	265	314	321	293	338	299	307	322	349	311	318	290	316	314	294	284	309	299	300	314	281	270	286	303	318	307	323	311	325	305	303	292	295	318	330	297	325	327	312	318	312	262	294	291	325	316	301	299	277	298	317	308	323	283	265	312	315	309	296	310	328	297	318	288	332	284	316	315	314	332	313	297	274	292	277	273	309	298	330	302	310	325	328	295	298	254	287	321	310	300	307	279	317	310	307	327	298	323	317	345	315	290	323	289	290	300	317	302	280	324	294	306	295	300	308	312	299	325	307	304	286	323	295	324	317	272	295	319	331	311	291	271	303	319	274	312	288	325	301	302	295	296	303	313	318	300	308	311	314	313	289	324	305	318	283	275	317	307	292	288	308	319	309	301	310	298	287	285	299	280	298	339	319	331	292	272	328	286	277	320	286	299	322	280	327	294	319	302	307	302	300	301	306	352	302	274	281	312	296	289	273	281	269	303	286	305	295	286	322	305	307	310	318	285	287	318	322	292	302	301	288	292	306	306	311	288	290	307	305	300	301	282	300	322	303	313	316	303	298	319	323	275	326	281	329	270	305	298	268	295	297	288	291	292	301	283	268	305	305	314	305	294	308	293	303	293	303	290	294	294	294	307	283	310	309	314	314	284	306	306	347	319	328	310	310	294	259	298	286	315	304	314	303	308	319	327	298	275	337	310	297	328	301	315	330	306	302	320	284	279	316	296	307	286	306	295	310	295	300	309	325	288	276	322	294	306	310	320	294	305	305	302	307	291	290	269	296	340	312	304	309	290	319	311	271	301	327	282	305	306	332	310	292	294	302	297	298	325	311	314	346	320	271	330	313	282	315	314	320	313	302	313	319	331	310	269	320	338	304	330	311	315	301	328	304	277	325	286	305	314	314	290	336	320	307	297	301	304	327	279	324	287	315	319	314	280	293	252	321	298	310	290	289	317	284	273	330	324	290	294	294	316	288	297	327	291	283	296	309	300	331	310	316	311	308	302	312	292	306	281	331	276	308	297	311	331	286	298	313	282	317	289	268	314	291	322	304	320	312	326	332	340	328	294	311	303	291	303	307	326	275	286	293	291	304	327	322	298	305	282	292	298	267	289	332	302	301	307	316	325	305	304	302	269	304	330	293	295	290	299	315	307	295	314	329	246	302	310	290	300	340	316	305	296	302	336	319	302	308	305	289	297	288	306	301	283	314	302	301	289	323	290	298	318	294	287	302	312	314	263	318	319	326	273	323	331	308	269	279	291	309	302	278	314	279	306	300	310	312	283	322	319	273	293	313	316	287	316	305	299	260	319	272	313	319	299	327	284	297	300	315	341	300	327	292	288	299	305	314	270	296	318	287	326	312	305	302	311	279	303	324	311	302	312	287	301	305	289	308	311	319	275	304	279	308	337	298	327	314	291	336	297	299	326	292	276	307	331	325	301	291	298	312	284	312	299	284	293	297	296	286	294	296	329	271	298	311	264	288	305	297	302	286	304	297	289	306	281	285	291	310	307	290	304	321	299	303	327	324	281	298	299	308	313	333	298	304	284	294	289	318	289	305	324	317	292	322	287	318	308	293	314	294	296	322	319	304	317	314	300	307	330	335	303	294	290	286	303	317	337	295	292	312	320	283	308	342	328	332	275	290	305	306	274	296	300	296	317	280	303	296	317	330	318	304	289	289	320	318	309	304	305	310	289	278	289	323	287	323	268	290	304	269	301	322	306	284	281	316	286	297	295	309	296	322	282	323	288	321	325	307	325	313	296	295	310	298	312	302	304	314	327	303	297	288	311	317	307	296	317	303	307	291	305	298	294	297	301	296	332	281	306	273	307	296	344	310	310	291	314	291	301	306	274	283	292	288	294	289	293	282	304	319	322	289	308	315	310	289	278	308	340	313	306	316	292	303	312	269	292	295	319	276	293	311	287	326	297	284	300	298	291	288	289	288	302	298	288	295	301	283	327	304	288	292	292	284	324	286	281	294	288	308	316	312	288	302	326	315	300	300	291	342	309	320	329	311	315	299	282	285	313	325	323	282	301	299	316	321	321	294	288	295	306	293	314	342	292	296	307	322	307	276	290	296	316	309	318	322	292	303	319	277	298	295	289	289	305	298	305	322	296	304	287	300	308	329	291	288	295	272	299	313	300	296	317	294	308	286	315	339	272	289	306	306	319	323	305	287	302	296	329	347	292	307	319	295	310	307	326	350	300	292	294	298	305	305	286	310	289	305	303	310	312	303	260	312	347	306	300	342	312	291	283	272	322	291	314	313	283	311	326	296	279	322	315	300	310	315	287	297	319	305	280	297	299	331	314	327	327	332	300	308	299	296	272	291	272	312	314	332	272	340	308	332	290	288	287	300	308	301	308	334	314	311	281	296	268	270	284	281	276	301	343	310	319	323	281	298	281	274	300	283	329	319	289	311	293	293	281	267	300	333	335	294	301	303	314	334	354	298	329	323	344	310	300	307	299	305	299	280	301	279	306	297	315	283	356	286	314	291	272	287	295	313	306	306	327	330	311	314	305	319	286	325	293	300	331	308	295	282	340	316	305	270	311	297	301	307	333	290	319	301	291	301	297	293	319	320	302	319	286	290	298	299	295	306	306	296	319	290	325	295	306	290	291	333	285	311	276	299	321	308	313	303	302	306	292	304	316	294	313	305	300	308	316	315	308	306	301	311	281	311	315	267	308	317	294	271	309	271	279	311	303	302	268	302	299	284	281	273	307	300	321	304	309	302	327	316	298	307	307	298	304	285	304	278	270	312	304	307	313	319	277	304	285	331	290	294	313	319	305	268	303	352	284	303	304	318	310	312	319	308	298	303	324	308	271	277	348	288	306	309	314	306	301	295	299	297	301	303	329	313	279	282	290	292	280	350	306	301	298	291	310	326	307	288	288	293	316	329	325	282	261	306	285	312	307	295	315	282	306	303	320	302	301	275	315	294	276	274	276	281	309	311	286	286	322	322	298	302	313	285	288	316	327	303	320	286	286	302	308	296	286	282	295	264	279	307	309	336	314	318	300	281	313	323	317	283	305	313	288	290	301	281	308	297	303	291	332	298	300	336	278	302	305	315	317	315	296	301	329	309	300	276	283	313	307	308	323	291	322	283	310	291	287	300	290	301	293	299	278	321	301	287	313	295	332	312	285	287	312	301	305	315	290	273	289	322	322	276	311	323	330	343	284	288	297	307	322	324	333	303	303	314	308	287	305	305	315	304	296	288	301	322	269	341	311	339	266	264	304	305	288
26656	19896	6328	943	727	646	544	474	452	449	496	447	454	471	450	470	501	463	466	466	463	420	440	480	459	477	433	455	442	449	483	484	462	443	468	454	424	450	458	456	407	473	467	473	431	439	434	465	449	485	478	453	471	419	449	459	484	478	426	433	427	507	458	457	466	446	476	428	445	455	445	480	452	420	485	501	426	476	467	440	439	407	431	477	446	470	494	462	470	453	462	446	455	447	444	440	429	447	441	447	446	483	460	432	428	431	466	461	421	449	453	516	488	436	494	410	488	411	455	460	440	449	422	452	462	421	480	495	479	474	411	488	459	431	465	458	461	418	458	471	452	457	421	476	458	406	458	455	430	471	445	463	470	434	465	466	497	433	447	407	504	416	454	474	459	462	424	431	425	444	491	471	422	439	440	497	447	462	435	448	419	430	433	479	434	460	468	439	437	422	453	480	417	449	477	473	439	440	436	490	447	452	486	472	442	475	484	440	460	435	420	458	464	455	461	456	441	471	470	463	448	486	465	459	456	417	475	484	456	438	450	479	450	477	470	479	447	425	463	431	423	458	525	455	471	472	416	445	458	475	449	468	474	461	460	472	458	460	435	445	439	451	443	494	484	448	466	487	430	476	492	434	432	459	463	435	438	478	457	479	464	431	458	483	472	429	443	474	445	448	450	481	451	487	428	409	426	461	449	459	459	481	465	445	462	467	426	455	460	454	440	473	447	458	444	469	440	454	461	459	441	449	412	444	447	442	492	471	483	435	438	466	480	440	427	476	470	510	464	415	462	422	469	487	452	462	468	471	436	480	429	522	444	475	509	437	464	430	437	428	469	443	462	435	433	431	488	465	464	468	437	457	420	458	436	473	474	496	478	428	409	468	503	450	430	473	469	469	456	430	475	450	449	444	459	413	454	456	472	465	436	456	463	426	489	458	424	451	424	460	458	450	431	430	476	464	429	464	475	465	443	454	474	466	419	514	440	468	455	496	503	486	462	436	439	481	453	450	436	456	437	454	447	444	438	494	444	483	474	478	463	491	454	485	463	439	459	436	495	491	431	442	463	470	431	436	463	420	474	486	435	454	473	473	473	468	425	437	439	468	449	463	441	448	453	429	456	474	435	450	497	461	454	479	447	464	467	476	452	430	457	485	457	451	468	441	456	518	501	474	486	471	445	437	438	432	454	427	434	450	416	474	464	426	491	491	470	450	430	438	433	453	450	462	435	459	454	416	456	474	475	407	422	463	455	423	486	442	466	478	472	483	437	425	458	497	441	439	439	465	477	447	479	454	451	474	488	456	449	484	449	454	460	459	457	494	463	492	455	469	457	453	464	450	479	468	472	475	443	443	408	419	453	483	423	430	420	464	445	491	471	501	494	454	470	475	470	476	429	483	467	440	447	469	475	460	466	444	462	418	475	447	464	477	462	455	433	444	452	468	447	467	469	464	460	463	448	448	460	447	465	429	448	449	480	445	463	438	457	471	448	529	428	483	437	487	443	478	427	450	436	469	459	468	475	416	400	475	441	451	430	448	474	441	446	421	425	466	456	403	450	431	459	469	484	438	448	442	450	414	460	468	458	441	441	464	474	445	490	447	444	432	450	477	457	451	466	462	471	423	442	487	417	452	484	417	449	457	479	448	483	453	509	447	446	453	484	470	469	476	449	456	480	472	437	508	453	447	466	480	426	514	460	462	435	420	459	460	461	462	421	460	425	436	482	476	460	472	421	455	484	432	470	477	467	498	486	491	436	466	428	494	415	430	460	466	437	447	448	463	476	433	439	461	395	483	457	469	471	458	458	451	445	441	459	423	443	431	436	436	462	455	444	463	430	461	435	430	449	489	445	448	487	453	479	466	468	449	451	475	447	456	453	414	451	446	438	410	472	502	449	472	441	447	465	421	490	453	448	467	388	456	448	475	475	452	485	449	470	461	446	434	451	464	423	448	470	466	423	443	439	472	417	448	465	405	490	451	420	474	461	488	441	459	427	461	439	449	432	452	414	464	473	437	457	472	437	432	465	469	467	489	483	421	462	435	474	450	422	481	452	463	437	466	451	455	482	441	465	442	458	456	464	448	431	439	433	490	450	469	463	494	445	468	463	461	400	454	444	437	437	457	444	449	500	473	451	501	451	463	404	430	435	449	440	468	437	494	411	482	440	464	467	426	451	441	437	455	447	428	504	428	468	453	448	436	437	429	449	509	459	427	421	437	484	434	437	454	441	449	465	463	434	434	483	503	437	454	450	464	446	480	438	460	476	446	423	453	442	450	443	439	471	468	443	459	470	431	457	438	409	447	442	424	486	430	437	473	395	451	467	444	487	445	453	479	428	421	454	440	463	462	457	444	480	443	430	425	471	480	449	480	428	486	463	451	451	480	469	451	463	441	450	454	428	417	453	502	453	454	483	463	514	441	461	446	432	443	459	454	465	442	472	454	440	480	478	455	502	481	460	459	455	485	445	416	451	467	447	442	439	498	437	492	481	450	484	434	473	458	434	481	470	438	437	479	432	472	454	423	482	439	427	440	471	435	471	487	459	445	490	432	433	497	472	449	455	434	459	431	450	455	468	486	450	437	410	459	459	452	471	472	441	427	482	464	432	427	445	483	469	439	476	471	445	455	489	460	428	391	428	461	483	440	432	466	455	469	451	475	454	462	456	445	441	436	404	457	445	480	478	430	481	443	460	475	458	453	458	444	436	487	459	458	445	458	427	442	455	425	444	418	492	430	457	464	457	437	436	448	434	419	493	460	446	451	422	438	484	439	421	450	475	456	450	473	467	462	447	420	444	464	485	445	486	492	471	457	441	455	450	414	506	426	445	458	425	427	458	426	404	485	438	467	449	484	491	459	426	443	498	469	489	440	424	423	464	485	442	419	485	490	446	450	471	454	462	408	465	446	436	427	444	448	452	428	458	468	456	458	484	430	453	460	477	480	463	464	433	445	456	421	472	479	444	481	470	448	438	430	446	412	485	457	487	462	452	445	452	489	420	435	450	443	500	481	432	427	470	422	431	457	467	456	464	444	455	472	461	459	442	458	438	467	504	447	455	434	473	461	435	427	426	479	446	466	482	468	482	474	461	478	456	458	479	456	473	452	448	457	475	425	465	487	427	463	482	444	438	471	464	427	470	474	433	454	451	441	512	438	434	444	459	466	468	421	467	450	443	471	453	456	433	456	453	424	463	472	450	473	460	489	457	440	443	428	425	442	476	462	446	471	480	431	465	430	445	440	425	418	460	427	398	464	459	450	456	504	473	428	449	482	449	456	444	443	432	486	456	445	414	483	445	469	418	473	420	468	476	443	427	448	465	463	417	424	472	477	490	449	452	462	439	465	487	485	424	465	462	422	464	452	439	462	464	471	444	481	470	474	444	472	439	456	463	488	436	408	491	409	453	432	501	492	475	445	438	519	446	472	473	441	450	475	441	469	429	485	448	479	451	470	443	456	436	438	460	439	466	454	435	478	450	491	447	450
4200	1549	1448	1006	862	768	762	753	679	729	709	702	678	685	673	740	653	705	664	704	674	646	731	673	677	697	677	698	652	666	677	712	662	675	670	678	704	612	667	682	680	661	655	685	688	701	707	649	688	628	640	651	707	691	670	729	693	717	673	688	719	654	684	717	708	709	655	680	727	643	686	663	697	682	674	683	698	731	677	674	650	700	660	689	686	642	662	643	678	680	699	662	655	703	679	743	705	693	721	704	657	681	717	674	717	676	696	676	636	648	709	678	628	643	616	671	687	665	722	663	674	676	653	713	649	624	652	619	678	670	675	647	672	670	727	688	696	668	664	707	659	725	697	684	667	648	658	675	701	663	667	703	659	663	719	650	692	659	664	674	655	644	662	700	693	674	628	624	684	696	677	652	636	633	668	705	669	629	695	725	726	698	635	639	680	672	701	685	657	640	635	670	690	695	690	699	620	656	696	669	702	661	679	677	691	727	646	703	688	678	665	678	687	684	694	724	653	665	704	652	692	710	649	673	651	682	679	685	707	679	662	690	647	666	661	726	664	678	738	675	641	677	698	655	664	684	675	669	698	667	679	671	697	681	627	651	675	678	687	653	688	696	638	637	653	662	639	639	655	664	686	721	687	698	674	678	707	681	682	654	659	646	663	685	697	641	658	687	691	690	707	668	660	676	715	653	661	672	682	630	703	675	691	654	670	702	661	686	679	677	670	683	672	657	679	700	667	674	732	693	690	655	672	682	668	664	669	656	719	678	628	696	628	674	656	630	710	690	684	653	676	714	649	700	698	703	611	647	624	631	664	752	703	708	708	702	666	674	649	675	713	662	667	660	701	679	686	671	699	632	645	676	676	691	627	649	655	678	671	691	702	658	658	690	659	659	691	660	690	716	650	700	641	654	666	699	658	665	680	624	650	669	664	650	658	677	666	675	691	688	708	673	662	741	640	648	694	579	693	658	705	686	666	716	683	675	676	685	631	674	653	670	663	673	672	701	694	696	684	710	659	687	625	671	684	684	659	682	659	688	635	698	720	676	683	625	669	647	590	716	694	680	670	646	638	661	651	679	612	676	668	713	678	668	687	625	666	664	695	653	681	695	685	712	669	670	668	679	679	654	651	680	681	670	676	712	691	687	686	651	657	698	699	681	735	699	653	658	650	666	686	671	700	637	702	704	671	692	704	691	691	688	678	674	690	715	676	651	682	702	698	626	664	691	644	647	653	662	672	683	670	674	677	679	744	648	668	668	670	641	703	666	684	640	685	673	724	662	699	676	656	681	700	721	696	703	652	716	685	663	661	673	698	669	652	714	694	689	713	693	606	670	697	686	682	632	664	723	708	690	646	653	730	687	670	678	667	667	718	654	686	665	725	689	662	668	676	660	689	671	652	712	628	643	686	678	678	657	679	690	657	654	649	675	632	685	660	653	677	667	692	671	685	715	684	683	665	712	674	627	700	675	643	707	652	630	672	673	651	631	682	717	667	683	668	725	655	639	676	697	668	673	679	705	656	675	695	678	684	682	650	687	700	673	686	698	698	682	661	658	687	692	677	678	675	722	655	670	704	692	677	712	653	675	690	724	685	650	661	626	677	644	642	647	653	673	670	655	675	653	685	663	703	666	676	661	626	660	686	672	693	676	647	673	675	686	643	698	682	637	699	671	715	669	730	692	711	671	661	679	704	633	710	688	680	680	692	657	690	675	638	673	648	691	686	687	680	652	653	649	653	647	684	683	683	656	673	671	706	684	712	675	653	733	673	693	704	664	712	682	720	675	678	680	665	707	660	695	676	699	661	723	676	681	669	669	676	689	700	617	646	656	700	677	684	625	685	653	720	669	705	673	705	679	651	664	660	661	673	626	675	700	619	681	640	668	709	667	738	655	720	742	685	666	636	634	696	672	706	683	666	672	640	670	666	655	680	687	673	679	661	663	686	634	687	696	668	673	679	641	634	704	717	666	670	702	667	683	666	705	665	651	649	659	695	676	676	661	641	663	710	678	660	625	645	659	696	657	673	705	643	646	636	672	658	648	626	640	694	740	668	720	667	659	692	656	663	694	677	693	669	635	684	638	687	649	651	658	696	686	714	637	654	720	657	678	663	655	682	693	695	653	687	703	681	681	681	644	642	687	665	726	679	643	687	628	676	710	649	669	676	669	683	655	649	731	704	667	678	676	677	626	676	712	633	674	677	703	691	666	634	642	658	638	650	671	700	693	717	710	664	633	668	658	661	674	714	640	701	669	688	665	660	658	678	687	722	704	639	679	676	685	699	697	680	703	735	733	720	657	683	633	684	712	676	695	673	657	644	694	650	715	675	652	676	664	702	650	698	659	682	666	698	688	692	675	652	629	649	728	686	675	730	709	653	650	678	667	678	685	674	663	650	617	659	661	672	662	691	692	692	630	654	643	647	656	640	693	621	695	701	689	699	697	686	647	708	670	681	672	691	707	673	682	683	702	686	643	665	686	672	717	712	716	675	647	667	649	680	665	656	682	713	629	689	687	666	677	716	637	678	680	663	682	706	675	682	626	653	618	648	610	693	670	657	681	685	677	662	668	665	694	658	714	660	684	703	655	683	685	702	726	654	666	691	684	683	668	650	683	713	648	658	698	645	693	692	639	695	673	681	679	698	704	668	698	694	660	604	663	691	702	691	701	651	653	677	644	630	668	665	661	700	669	635	688	655	733	691	648	660	636	698	655	691	638	690	664	682	677	686	672	660	714	678	678	648	689	700	690	695	720	672	682	679	702	680	742	629	663	638	637	637	670	650	662	733	668	743	642	680	678	693	683	692	643	650	700	710	649	712	641	703	641	664	676	740	666	674	674	723	661	624	637	722	653	688	704	674	711	678	653	674	661	708	703	621	702	688	657	677	655	685	664	647	697	695	701	671	676	657	682	660	704	666	697	679	653	666	679	676	647	670	728	646	686	693	687	692	666	676	696	711	686	633	644	709	630	669	663	722	651	664	675	673	678	656	642	649	671	651	680	712	692	630	639	667	685	653	701	647	669	672	646	665	677	683	668	630	668	649	678	665	686	713	718	688	670	710	664	704	629	658	696	633	671	637	695	636	681	714	691	663	618	698	646	654	661	680	655	655	708	646	715	651	644	661	690	642	704	654	705	661	652	641	680	665	694	664	721	657	681	634	677	650	693	654	662	656	669	666	644	703	665	611	709	670	732	669	669	614	675	665	637	667	679	679	633	672	698	697	673	664	621	658	661	679	670	666	733	657	682	673	715	685	690	676	683	684	685	701	664	684	703	705	655	668	688	648	688	682	669	667	649	705	675	679	662	676	697	675	652	725	681	700	660	660	656	676	679	734	663	675	686	705	677	650	657	670	682	691	664	666	682	681	679	622	642	681	660	637	693	657	689	654	669	664	676	700	659	674	640	645	690	651	685	703	652	662	657	639	683	668	710	668	668	615	707	731	682	674	657	626	660	666	662	661	675	693	669	658	664	714	634	682	661
23827	21060	28271	24072	20949	5290	1022	705	668	638	571	552	570	501	517	526	465	458	472	504	454	485	457	451	491	474	451	464	419	455	461	452	430	459	472	442	448	455	441	462	459	461	455	474	453	459	464	428	458	449	441	397	444	435	439	440	426	436	449	456	406	453	445	438	436	464	461	450	403	418	432	431	444	443	431	467	458	472	458	460	397	422	449	461	460	418	406	442	450	439	434	444	418	441	446	433	417	453	453	431	415	458	430	439	463	444	457	439	443	430	425	406	429	427	456	441	438	454	483	407	390	444	442	452	450	445	430	440	447	434	466	436	452	444	470	450	453	463	464	448	393	432	449	445	451	439	410	447	407	429	458	432	440	448	403	445	417	455	433	450	441	423	456	427	433	427	457	416	404	476	469	427	444	427	436	461	442	451	468	437	460	418	394	403	458	416	435	442	454	435	446	422	455	460	453	434	435	440	430	463	458	415	432	456	443	424	449	475	453	416	415	398	452	435	445	393	403	438	441	426	483	417	395	457	424	478	422	427	428	464	431	435	425	452	431	408	410	446	444	456	434	468	424	401	458	435	423	417	444	428	445	400	424	468	419	399	421	442	425	471	458	485	407	442	457	462	450	429	435	421	446	449	447	429	428	442	430	409	468	434	490	454	464	444	436	425	416	454	478	464	462	446	428	446	431	472	457	434	469	433	407	452	427	422	403	434	425	469	474	477	455	453	418	432	441	464	447	485	460	426	428	450	427	452	435	435	440	420	432	444	468	408	473	431	488	446	419	438	448	482	441	427	415	431	421	390	453	458	426	453	423	445	469	403	453	436	433	442	420	447	414	444	437	445	488	450	463	440	473	427	484	435	490	433	466	450	437	412	419	408	410	429	459	475	409	451	432	459	404	455	445	437	454	485	457	461	430	418	466	431	477	460	456	413	496	473	423	455	450	429	439	487	445	405	428	472	473	445	432	455	451	460	411	452	444	411	459	438	418	437	429	431	426	438	459	428	424	428	415	450	430	437	427	424	470	437	432	436	436	438	433	461	478	414	496	426	431	445	437	411	453	436	423	416	423	415	422	417	434	451	440	439	438	432	423	443	427	428	448	420	453	414	436	434	478	444	407	407	467	473	427	433	426	450	435	405	469	441	452	456	439	398	460	449	425	438	407	446	442	456	429	423	442	446	430	454	406	459	462	424	423	456	437	384	433	465	427	438	404	456	464	458	482	399	439	427	429	458	436	441	452	462	409	429	453	468	404	415	473	450	438	430	431	420	461	446	444	444	453	428	420	463	434	430	421	441	468	468	429	461	382	410	441	450	450	416	440	408	409	450	416	431	483	437	441	439	418	447	428	443	452	446	464	453	409	441	420	405	442	406	419	437	423	445	466	439	383	452	457	430	455	429	459	493	472	429	425	398	437	437	436	446	417	420	409	393	422	426	441	438	478	398	448	435	455	454	434	448	449	438	443	446	450	454	418	437	415	459	443	440	454	429	422	449	437	450	435	435	441	417	432	454	451	451	411	429	444	422	448	427	409	439	447	415	427	476	463	421	440	439	423	439	432	449	458	420	427	405	439	425	445	441	409	430	418	432	409	394	457	449	440	468	453	454	474	409	451	471	426	439	493	443	422	484	412	431	434	483	429	436	443	445	434	441	445	432	426	462	396	434	452	478	430	421	424	455	438	411	423	441	429	453	460	416	443	431	433	405	423	414	433	424	449	447	421	423	434	431	437	437	461	430	460	441	437	477	466	401	396	488	421	415	416	453	479	453	434	447	438	419	467	393	427	422	434	434	442	441	433	430	459	429	439	426	468	477	428	450	452	446	423	419	462	423	410	450	450	406	425	485	431	473	438	412	437	404	442	480	413	440	446	411	446	447	451	440	409	442	452	451	440	418	425	441	428	415	419	453	438	418	416	407	437	412	475	440	462	453	441	431	438	436	474	457	464	420	468	449	424	440	440	435	463	443	407	447	458	455	442	401	407	440	443	443	440	428	439	461	469	444	438	428	451	398	412	429	426	451	435	427	429	448	471	461	464	459	447	435	455	427	405	462	393	448	461	418	466	420	481	463	423	436	494	437	415	461	442	470	443	417	417	458	407	442	453	419	417	419	418	465	398	425	439	422	489	424	446	428	414	479	411	422	410	458	452	416	453	426	427	419	424	411	396	420	468	453	437	463	460	426	431	435	455	462	396	420	457	457	442	476	416	432	427	429	431	440	416	431	435	420	458	441	432	447	468	449	437	426	403	461	427	472	427	413	401	451	425	408	455	438	439	428	464	424	448	474	460	445	434	472	455	395	426	431	454	459	454	400	453	442	483	425	431	433	475	439	440	443	447	435	430	422	421	443	439	442	443	452	445	428	448	397	454	428	423	439	436	454	426	461	431	431	419	442	412	420	466	430	459	466	431	434	431	444	410	436	419	464	417	429	443	464	448	443	466	465	420	420	444	402	450	451	416	466	434	437	462	441	437	449	476	427	445	455	425	427	494	450	436	451	437	435	409	429	422	409	423	438	484	435	454	473	450	443	451	446	398	396	462	481	459	437	414	452	455	411	422	429	477	436	417	449	434	468	414	449	448	430	421	425	456	439	435	436	432	415	433	451	453	446	464	442	464	438	384	421	419	445	428	457	428	399	413	456	453	440	444	427	454	459	429	430	470	445	434	431	418	456	393	451	433	435	436	431	450	401	422	446	460	454	484	445	428	424	434	439	458	461	428	429	474	437	448	468	454	443	440	396	473	463	460	399	455	403	409	428	397	409	462	392	455	448	449	431	481	432	456	454	433	437	415	426	418	438	428	398	440	443	451	422	463	453	447	447	436	451	445	433	437	480	410	467	424	422	410	427	438	411	442	466	428	434	440	438	463	468	435	453	461	425	436	451	463	455	438	449	412	439	430	407	421	456	467	440	423	449	434	414	447	431	440	453	409	449	464	436	445	457	439	425	432	434	440	409	464	436	426	469	411	432	475	440	432	428	451	424	427	437	439	465	438	453	446	414	427	444	447	396	447	440	464	450	455	437	433	420	457	390	431	437	469	483	402	423	449	421	460	419	424	419	408	385	387	443	419	466	435	415	480	457	458	445	422	427	449	430	435	452	439	482	456	432	467	421	421	418	462	460	423	442	499	442	468	429	418	410	424	409	451	425	400	428	425	442	430	404	470	471	416	428	436	466	458	442	457	432	427	414	437	419	434	439	448	440	440	423	419	469	408	420	414	443	469	472	408	421	465	447	409	412	426	410	437	427	457	419	455	440	412	443	427	435	430	415	452	417	430	465	431	403	384	433	454	443	452	458	437	443	399	429	481	411	421	430	437	445	434	418	412	492	441	455	465	446	414	390	432	454	420	439	424	438	411	390	455	442	455	498	458	427	460	451	461	429	425	472	409	442	462	427	436	445	412	417	400	452	456	433	462	410	429	430	454	437	422	426	429	434	444	450	456	446	441	472	384	432	454	468	445	460	431	428	437	463	405	452
5217	10134	8405	4461	3081	2299	1867	1515	1382	1240	1084	1000	935	928	849	773	891	833	829	736	725	715	691	758	725	731	759	758	693	720	765	699	709	693	704	669	666	739	687	678	684	726	644	660	677	679	669	689	666	631	693	701	666	725	665	678	694	682	643	699	610	666	703	681	659	670	674	655	658	727	650	657	683	673	679	637	640	648	724	650	661	630	666	628	659	691	671	690	675	678	646	597	654	675	635	667	663	668	710	682	661	640	672	691	676	678	648	633	647	690	647	670	651	640	664	651	699	687	669	628	675	661	631	687	648	634	663	662	651	623	662	650	685	709	643	631	623	638	655	708	665	677	673	629	671	639	647	649	641	706	657	721	618	659	658	628	623	668	693	624	645	702	642	676	664	709	669	676	697	638	673	695	633	659	642	669	648	720	639	646	710	666	684	649	703	644	669	702	681	692	673	692	693	646	655	686	686	664	690	634	685	681	693	651	655	653	712	659	642	697	633	632	683	629	638	670	661	638	641	668	705	638	660	633	697	681	642	625	649	632	640	653	681	695	643	681	639	665	650	637	679	686	663	683	651	630	698	701	656	656	678	672	650	639	643	672	685	670	651	671	643	627	648	651	706	682	665	659	639	681	657	676	637	628	675	652	680	671	653	625	703	685	610	641	699	651	681	697	653	627	674	672	650	703	673	649	608	685	691	653	602	628	652	665	656	676	594	655	641	663	638	650	652	663	645	686	638	619	608	630	667	660	663	587	675	628	668	647	700	682	717	651	631	689	639	678	700	703	679	696	646	646	659	627	673	692	712	646	652	661	644	672	647	686	677	661	663	681	677	656	614	695	628	637	654	673	613	659	646	686	646	716	684	672	682	621	698	669	613	661	645	672	622	702	694	654	719	627	625	679	685	662	641	655	673	668	660	656	649	622	659	668	624	667	657	621	688	639	725	644	678	678	653	635	674	620	696	690	622	665	635	671	680	644	686	673	675	620	686	660	649	651	692	669	670	598	661	652	672	631	674	672	653	615	622	644	600	630	626	627	645	702	651	634	707	641	679	636	664	612	704	654	671	649	644	681	660	658	672	670	629	670	636	724	633	634	690	646	616	685	617	673	697	643	654	654	655	642	663	675	665	669	641	649	675	660	706	665	673	663	662	698	681	693	652	666	613	717	658	660	624	647	666	686	646	653	671	663	636	629	666	623	689	641	678	722	641	620	600	681	681	681	670	671	638	671	648	637	655	642	668	634	619	642	699	676	664	637	649	657	713	670	627	648	690	632	663	641	674	665	695	684	634	633	651	643	686	618	657	680	644	680	698	692	623	658	640	651	652	658	631	679	633	699	659	649	663	623	649	662	684	641	678	688	650	625	663	654	663	691	660	692	616	652	676	684	667	620	668	727	648	658	663	661	677	676	633	692	629	674	655	653	660	668	689	635	642	674	652	663	622	685	661	689	645	606	676	651	648	660	661	624	657	622	689	637	701	628	645	650	690	653	627	639	597	628	648	679	626	647	667	666	658	643	643	697	684	698	694	676	663	664	649	665	663	662	722	631	665	631	647	696	644	645	679	666	651	627	692	666	659	659	682	604	644	647	711	645	639	668	659	662	692	666	667	659	666	656	683	702	661	687	638	619	671	641	667	666	649	683	667	661	626	718	707	609	684	636	674	669	649	706	644	644	668	740	636	641	676	721	674	616	656	662	654	662	652	662	657	690	631	685	686	664	630	645	640	630	655	665	631	662	652	643	687	668	673	638	608	652	656	654	681	681	687	670	611	686	646	644	608	686	664	650	656	722	638	669	674	656	645	714	674	684	644	668	649	656	660	597	627	635	615	635	670	661	632	659	644	657	652	639	680	695	644	634	624	678	652	684	643	646	651	621	666	647	647	679	673	674	673	640	713	714	651	647	629	689	629	654	658	681	612	612	699	657	675	676	684	658	627	658	640	691	656	684	686	640	694	687	632	707	691	677	686	691	616	686	643	703	659	632	671	702	655	688	679	709	649	656	653	622	630	624	632	650	607	655	658	695	681	623	661	707	686	682	657	694	716	646	665	658	665	671	647	643	673	708	638	663	670	702	640	684	713	647	628	650	668	650	637	667	657	664	688	680	681	671	660	682	667	642	649	611	652	597	626	663	675	658	651	681	661	668	677	641	631	644	663	668	681	676	646	661	629	678	677	630	640	657	649	650	637	677	675	705	639	673	684	722	685	681	653	656	656	627	661	702	646	695	668	646	657	620	635	676	631	642	662	625	677	653	680	633	646	684	613	648	657	660	646	676	667	623	676	637	695	668	628	615	657	624	696	705	640	676	648	624	585	623	635	648	675	652	637	674	670	666	668	642	650	698	644	676	688	672	708	656	619	611	648	656	638	684	655	668	629	699	643	646	662	672	706	659	657	632	664	639	679	665	584	627	621	675	654	738	645	668	731	678	670	681	696	642	632	680	656	658	636	715	679	635	620	669	624	695	664	668	629	647	612	634	667	669	671	696	665	685	640	672	675	657	643	704	646	704	665	697	702	633	675	721	655	646	637	635	626	637	656	687	643	675	675	657	643	667	634	685	641	628	661	706	700	654	722	657	667	678	629	636	677	691	657	669	645	703	638	662	650	681	649	665	624	681	651	628	713	633	688	641	627	689	654	659	613	635	657	675	655	669	659	628	687	687	671	659	689	670	644	639	711	665	650	630	623	707	680	655	656	578	634	659	733	656	645	649	673	668	672	648	684	683	615	665	644	622	632	704	631	687	636	707	635	651	644	654	703	666	671	659	685	701	645	653	639	677	675	633	670	676	666	653	643	658	692	633	633	663	639	664	665	664	634	661	663	639	657	706	666	661	678	675	698	644	675	651	662	637	718	678	693	634	685	683	711	664	615	643	693	673	629	603	640	668	691	695	653	655	656	646	656	637	678	626	654	661	635	642	677	688	618	679	636	683	733	667	676	697	601	664	658	654	662	673	627	641	681	668	690	648	621	685	663	636	655	639	619	642	660	652	652	599	690	613	669	652	690	687	699	626	665	657	664	696	648	663	604	639	661	665	680	656	688	640	683	681	675	666	687	670	673	697	633	639	667	671	704	660	664	599	670	633	659	668	657	678	631	688	631	710	665	651	649	640	693	632	639	665	699	670	641	672	620	633	665	640	716	685	682	621	624	673	705	679	617	630	685	669	729	667	680	660	643	699	712	656	658	653	695	659	648	667	640	654	638	680	657	620	649	672	680	664	649	655	621	656	637	669	686	637	623	616	674	650	652	692	652	628	628	685	714	643	678	645	653	713	636	657	618	667	658	671	677	657	701	703	639	656	621	673	646	687	632	633	680	628	664	695	667	613	626	662	637	663	675	659	628	668	717	745	617	658	708	623	704	678	666	681	686	675	722	672	669	659	664	652	654	673	682	645	655	677	671	685	618	668	711	672	661	625	635	676	674	630	634	630	663	669	671	648	692	675	641	684	663	661	691	670	647	666	653	677	695	629	688	627
22859	21036	28750	23525	21036	20761	2833	773	559	484	462	392	348	349	290	285	282	299	268	291	258	219	224	231	218	212	217	229	239	234	193	208	218	222	209	231	224	213	209	190	203	177	221	231	233	192	191	220	221	182	173	191	188	206	184	187	225	185	197	189	210	195	213	210	187	188	178	186	180	218	213	186	196	204	189	208	215	205	188	181	196	199	210	196	196	199	227	222	209	176	213	178	187	178	174	196	188	173	200	186	208	199	205	184	223	171	224	220	177	205	179	189	190	208	197	193	200	175	199	186	176	194	201	180	187	206	174	203	205	193	179	207	206	193	203	207	195	198	174	199	222	179	211	209	173	199	186	244	162	193	196	191	175	187	200	165	191	211	178	198	186	190	194	208	159	197	205	213	196	182	228	191	194	207	200	178	197	177	173	182	198	176	184	212	164	192	210	184	190	202	183	167	192	190	206	204	195	180	189	209	197	156	169	170	198	170	172	206	189	185	188	213	187	190	215	212	191	200	185	203	194	219	181	183	196	204	179	167	185	198	182	199	209	198	188	213	162	205	164	208	193	184	198	213	177	186	181	178	191	183	202	181	172	209	195	206	161	176	166	196	186	200	207	208	190	191	186	199	181	202	194	178	194	193	196	201	202	177	219	176	187	199	180	190	179	187	207	173	181	218	186	194	182	188	216	180	178	193	189	199	171	186	208	180	196	191	194	207	177	191	159	207	185	177	188	192	190	192	186	204	183	237	197	197	169	192	170	203	178	203	195	180	181	179	188	201	205	193	183	207	193	197	204	192	196	188	178	193	220	207	184	190	202	206	188	192	187	179	211	199	215	189	194	193	211	192	192	176	191	190	208	175	198	216	197	225	187	198	205	190	188	193	167	175	193	175	180	200	185	197	206	190	192	179	200	189	194	162	191	197	165	195	192	182	200	199	198	159	206	181	190	164	222	202	195	194	179	202	164	167	199	181	232	184	201	203	184	171	199	204	175	193	192	218	169	184	202	193	185	189	197	199	186	171	215	222	205	213	168	174	194	192	179	185	210	193	193	187	187	192	186	188	180	208	178	165	188	196	192	209	178	184	181	186	183	177	195	186	208	185	166	196	205	201	182	181	210	180	178	189	194	190	195	191	204	188	171	187	181	198	197	194	190	176	176	196	202	178	198	174	179	181	207	179	193	217	203	193	180	182	192	197	183	194	221	180	206	190	175	182	206	200	194	178	201	191	191	183	201	183	190	194	193	182	205	205	181	201	187	189	178	190	182	207	241	200	197	185	187	191	181	190	193	199	167	163	200	186	200	212	183	191	186	203	202	200	174	197	186	173	190	171	185	206	197	189	190	196	196	205	179	211	194	184	176	171	209	168	193	170	198	162	189	183	170	193	206	194	179	205	179	181	199	181	177	170	217	149	191	177	184	186	200	195	210	201	202	187	195	188	192	196	202	194	183	199	184	187	169	197	206	180	213	189	196	164	198	180	175	190	204	202	200	195	187	207	208	181	168	198	191	191	210	186	194	175	201	181	195	182	186	179	195	177	184	188	197	166	184	178	197	199	203	187	174	167	192	204	200	192	178	197	183	206	192	192	173	186	213	183	184	201	203	188	186	169	170	195	184	165	211	186	182	166	199	206	193	186	198	194	205	190	202	191	192	186	174	178	165	209	187	185	195	200	185	185	184	191	164	195	203	190	214	190	186	189	216	188	177	205	207	173	209	185	162	191	175	201	191	190	189	190	186	211	187	183	172	175	215	182	199	167	181	189	199	197	203	178	186	196	195	201	193	203	194	199	185	188	202	181	195	179	188	188	199	208	189	202	209	182	188	195	190	200	193	177	203	181	175	204	175	149	205	200	192	183	203	183	180	195	197	191	179	186	175	183	195	202	181	185	208	203	201	210	192	177	162	184	187	172	181	164	183	218	187	184	209	189	193	180	202	195	193	212	189	165	190	180	192	197	185	224	198	186	189	201	197	210	179	191	177	197	192	199	202	202	194	211	177	182	198	195	194	188	184	193	204	223	198	200	154	206	199	198	173	197	200	179	200	191	208	208	205	211	177	216	199	192	164	196	189	203	204	176	181	180	184	181	202	189	187	174	203	166	215	188	192	183	206	207	203	178	181	192	196	161	202	175	179	177	161	181	200	207	174	186	192	186	202	208	179	183	199	190	174	205	201	169	204	194	187	184	152	191	183	172	199	198	209	206	186	210	200	230	166	188	199	216	190	193	182	181	201	180	184	189	200	165	197	187	197	183	193	180	203	198	202	190	179	201	168	208	180	212	177	187	197	206	197	204	179	201	182	179	209	220	180	204	176	182	166	188	188	191	201	188	200	208	182	180	171	178	199	172	190	164	169	216	195	189	180	176	177	170	203	172	204	182	174	201	208	189	202	195	196	224	191	180	187	194	192	183	221	204	185	178	204	196	177	183	203	204	184	188	197	190	158	181	193	215	189	167	177	190	182	206	206	196	194	164	197	171	207	180	192	183	186	191	183	185	193	192	193	212	178	187	158	196	172	180	188	157	202	168	193	178	200	178	179	192	188	197	228	171	161	177	204	183	195	194	195	200	182	176	197	187	172	206	190	203	194	193	207	200	190	193	169	196	210	180	187	182	194	198	197	192	171	170	190	208	198	190	200	200	193	179	197	172	208	208	182	223	197	199	214	207	195	224	179	157	188	207	211	204	183	169	198	179	177	181	219	173	210	208	193	190	174	173	191	204	199	188	178	176	192	170	212	194	192	199	200	175	188	208	201	185	173	182	198	193	202	171	169	149	198	177	182	188	180	211	201	192	196	176	224	187	193	186	176	177	174	181	204	189	197	185	172	199	202	205	172	161	174	195	179	197	201	190	165	187	170	182	199	224	204	180	200	209	192	197	180	227	207	215	195	199	176	199	198	185	185	214	172	189	169	174	180	188	189	203	178	176	196	207	171	161	190	194	187	212	170	198	182	207	196	192	163	180	182	202	201	185	191	231	204	202	200	172	173	209	183	194	183	183	194	202	209	205	191	186	171	179	194	189	180	206	187	204	211	181	189	191	180	204	181	200	194	191	211	174	194	197	214	173	186	187	187	178	212	183	200	161	200	198	207	170	172	169	190	181	180	179	176	190	218	195	189	180	186	189	201	211	181	195	194	170	176	213	176	208	177	203	222	187	195	188	176	183	176	205	202	166	184	190	187	196	176	196	208	180	177	198	191	183	171	169	190	177	179	187	203	176	201	182	192	169	204	211	197	176	206	184	213	182	195	192	194	175	200	241	180	211	197	191	177	194	171	209	221	175	202	185	191	215	205	196	213	195	188	219	192	176	207	214	198	222	182	194	183	193	189	177	184	201	196	201	178	189	206	192	204	204	172	189	182	180	154	178	217	175	196	176	196	208	179	192	170	178	192	206	210	183	199	179	194	172	194	161	193	203	170	181	172	196	179	196	174	192	197	160	184	197	215	194	193	166	185	191	207	193	178	178	162	169	216	174
7119	15580	12849	6642	4614	3350	2479	2006	1575	1346	1136	978	845	732	719	650	567	590	523	514	485	459	436	441	389	455	359	385	371	367	392	378	349	403	350	344	347	340	334	379	350	293	347	349	323	329	308	317	346	322	348	305	323	336	313	319	315	331	325	329	321	338	329	333	269	313	301	322	317	295	307	289	333	293	291	344	317	285	300	297	303	288	294	282	313	309	312	303	282	294	281	331	334	299	316	301	291	294	324	292	320	307	301	312	315	305	283	297	292	313	306	349	337	310	316	324	313	313	320	280	318	314	301	291	268	285	282	321	297	298	326	321	327	298	302	334	303	309	304	300	303	301	303	334	309	305	282	315	334	328	299	296	322	292	315	308	287	307	327	297	288	284	316	288	298	336	334	314	292	295	301	307	304	292	280	306	301	295	316	298	310	301	269	297	288	296	288	303	313	324	308	310	341	324	330	299	314	299	308	297	296	311	292	294	309	307	300	285	302	285	306	342	294	291	309	319	287	295	310	326	292	294	335	279	281	310	310	298	300	301	313	286	301	299	310	301	298	288	294	300	315	311	321	292	267	278	320	279	295	299	301	285	287	290	307	296	302	280	304	300	331	291	316	296	319	307	272	272	286	265	311	288	297	341	309	295	301	273	287	310	289	325	319	282	271	310	324	271	300	316	298	272	318	303	289	290	316	316	328	293	318	286	267	334	305	315	291	294	321	304	303	286	322	292	308	301	302	289	308	300	280	300	297	268	283	362	318	262	319	324	294	279	296	302	332	273	289	304	317	293	320	310	327	314	310	311	302	291	307	284	286	298	313	298	304	279	282	288	303	314	323	294	303	295	295	280	320	304	291	296	297	290	319	299	314	331	296	316	297	266	265	298	325	298	286	297	285	306	331	313	325	288	275	317	288	313	302	290	290	257	305	326	285	307	291	323	299	291	305	270	322	301	308	309	307	323	292	297	324	323	315	293	313	270	330	299	268	294	282	329	302	300	298	291	322	290	320	303	307	296	314	302	308	320	272	297	290	282	297	296	303	278	289	295	306	269	318	312	263	296	328	285	308	284	277	312	303	272	267	309	298	312	310	317	289	292	313	284	275	285	290	272	283	291	273	325	315	313	308	292	295	310	326	309	264	288	321	288	266	298	298	311	283	303	297	329	268	292	340	291	293	315	288	303	282	281	304	284	305	269	306	303	272	283	315	296	319	294	286	290	292	303	285	316	270	338	315	334	304	301	292	282	289	302	310	316	276	295	301	294	325	293	294	293	317	296	273	301	300	301	276	320	281	278	312	300	310	308	291	296	299	304	307	337	298	281	294	319	293	302	288	292	301	297	289	310	287	319	328	302	336	288	339	307	279	296	284	294	296	266	277	311	304	265	327	303	290	275	310	300	296	281	277	295	318	334	286	295	269	299	278	297	278	272	312	282	294	312	298	324	296	326	302	326	307	327	305	293	283	334	256	270	307	300	268	333	309	295	306	283	305	304	311	318	293	309	307	292	301	313	299	327	315	308	294	272	312	323	305	307	270	305	309	256	282	291	302	284	280	284	313	321	285	290	300	300	314	297	321	294	298	306	319	308	284	291	300	325	291	293	292	308	321	281	268	292	277	285	320	322	332	266	283	291	313	295	275	321	295	304	304	291	288	292	327	324	325	303	280	319	294	286	281	287	320	315	281	326	307	280	293	293	311	301	291	312	305	285	310	335	306	295	304	303	307	309	320	296	293	294	284	331	299	300	317	281	319	309	296	287	307	290	308	314	296	300	288	309	310	284	333	266	307	335	299	308	302	315	274	283	278	294	288	304	320	298	303	282	297	304	337	264	290	305	283	305	293	281	320	283	275	283	298	301	271	267	310	317	293	312	296	291	286	289	307	262	287	290	277	306	294	301	324	301	258	309	316	298	328	279	272	329	293	309	305	290	279	322	313	267	287	313	313	321	312	297	330	262	298	306	298	316	284	288	319	302	303	288	298	326	302	279	268	288	303	324	326	308	285	307	316	298	293	294	318	303	278	301	310	341	317	318	289	307	322	311	299	283	314	316	326	295	320	298	273	307	296	293	315	298	329	315	288	325	291	315	318	271	275	297	312	287	304	307	275	311	307	294	308	274	296	311	298	328	298	299	314	334	311	296	277	289	280	297	326	294	300	305	288	278	319	335	313	331	273	279	319	289	309	333	283	318	299	282	281	296	303	260	316	335	276	305	312	266	322	332	281	277	313	311	303	306	293	307	284	292	317	296	310	289	309	306	286	311	285	287	295	298	303	293	309	333	308	323	280	288	338	319	272	310	304	290	302	329	276	311	291	307	336	283	312	330	303	297	307	304	307	285	276	293	301	304	287	306	293	319	289	258	349	330	300	296	296	299	299	301	269	300	284	284	289	297	278	329	301	301	312	310	279	284	319	292	311	303	299	303	293	281	314	311	262	325	281	297	318	308	289	317	310	301	308	298	321	279	293	311	315	327	303	274	292	325	301	308	329	289	313	274	296	290	312	300	293	319	301	303	261	325	295	302	316	285	304	296	292	312	279	313	301	298	319	292	305	307	333	309	299	271	290	323	309	295	298	287	312	303	290	310	293	312	282	307	322	306	305	301	318	324	303	294	296	285	292	269	264	305	334	291	280	278	310	299	299	332	292	308	297	326	296	283	284	294	319	317	294	286	328	312	291	299	317	298	327	294	281	310	291	311	276	300	300	281	300	305	312	311	285	282	331	290	310	288	277	287	317	298	303	287	295	311	324	319	304	290	298	321	296	306	315	312	292	285	284	302	310	292	303	295	335	328	306	283	325	295	317	301	304	275	264	285	315	286	293	283	335	297	279	320	267	316	314	303	308	305	326	283	315	278	301	315	292	320	310	330	287	303	306	314	304	278	302	285	299	283	316	349	295	291	285	294	310	316	302	289	307	298	303	296	281	301	300	316	268	309	291	313	279	315	296	298	306	275	318	288	285	304	301	294	292	297	323	294	291	323	306	309	297	288	325	297	295	297	267	339	313	296	313	313	299	268	293	273	289	287	302	299	280	335	308	287	298	262	312	308	318	311	306	306	286	317	304	298	301	269	289	302	286	327	301	324	291	313	318	310	273	294	277	281	312	318	288	289	305	275	303	296	318	278	331	301	286	302	296	280	286	300	297	301	320	287	327	322	304	346	304	317	288	303	300	307	309	277	323	326	309	292	307	284	279	274	299	285	311	295	304	305	322	304	316	284	277	288	288	313	288	313	309	283	272	285	292	302	288	327	278	286	291	306	304	274	315	322	297	312	311	288	304	329	296	302	309	333	279	330	322	275	314	298	295	295	300	353	283	314	293	315	306	289	283	326	289	319	330	308	290	287	273	287	327	315	284	266	330	273	321	268	275	257	297	259	296	295	297	280	313	293	302	268	316	296	244	327	326	301	308	274	310	311	317	294	301	338	267	289	300	334	305	298	311	318	284	277	290	281	306	304	311	293	334	325	319	307	285	282	305	307
26709	19961	6498	1020	720	650	514	490	452	462	443	496	456	489	478	451	424	444	458	446	467	461	465	453	464	466	488	473	460	481	469	473	479	480	465	459	461	438	450	434	449	431	479	450	443	451	438	442	465	445	459	463	435	441	465	473	448	447	418	443	456	462	470	479	425	427	448	451	492	462	431	485	454	439	437	443	415	453	415	474	430	445	441	477	466	435	423	474	465	475	437	428	456	461	476	436	454	480	492	444	439	471	412	450	434	464	435	415	478	432	468	463	433	446	474	454	436	463	458	461	426	441	453	434	451	469	448	402	458	493	455	442	468	498	423	422	447	456	454	448	466	459	455	443	487	434	449	453	480	411	465	456	476	446	431	445	426	452	449	466	416	513	485	424	482	468	455	480	428	454	449	409	471	436	440	428	454	462	446	436	459	459	456	429	483	466	414	452	465	473	460	460	442	494	480	437	461	431	458	491	460	481	498	397	455	464	454	443	413	456	467	489	461	425	466	454	468	455	448	492	415	431	443	392	438	448	425	434	459	450	455	443	432	476	466	487	438	443	492	466	462	448	439	472	496	442	446	438	436	446	471	455	486	472	472	464	455	473	460	451	444	471	427	477	442	450	461	457	456	478	466	488	454	458	447	453	460	447	455	433	445	454	454	423	412	502	458	443	417	444	467	472	490	461	449	450	455	427	476	447	456	435	489	434	426	475	468	487	462	442	451	463	454	426	449	462	482	448	449	446	479	453	446	452	470	505	464	427	475	463	466	458	462	479	438	436	461	471	435	455	469	447	458	432	434	433	422	455	460	448	442	442	418	452	442	453	460	484	434	440	415	424	459	416	478	465	452	410	430	424	438	476	453	457	465	444	449	478	411	439	475	469	437	489	472	407	434	458	406	470	431	475	432	435	458	457	469	409	475	476	498	456	403	439	436	476	459	459	416	451	451	438	437	424	440	445	481	455	471	440	457	459	471	464	436	427	442	454	450	457	443	416	437	426	450	472	441	470	449	484	475	453	461	465	413	432	425	447	474	451	470	490	461	487	456	424	458	469	444	422	441	472	439	442	451	417	430	462	468	448	449	437	506	439	481	435	405	451	461	444	449	477	453	451	489	470	418	447	480	469	454	495	432	454	465	448	462	460	455	441	450	470	451	437	420	426	493	486	473	438	435	470	428	458	433	445	485	469	454	429	469	456	473	471	468	413	448	438	469	447	424	462	425	476	457	436	480	459	442	453	452	480	400	433	428	472	435	467	440	441	473	435	487	491	481	448	417	422	481	482	432	465	458	431	428	462	453	438	468	464	446	460	488	455	455	454	458	452	440	448	479	450	481	468	428	423	419	432	428	474	477	429	448	474	431	454	441	416	431	464	439	449	428	403	462	429	433	432	453	432	450	450	451	487	445	484	463	517	466	461	480	484	418	471	465	478	489	455	437	446	457	463	429	455	447	440	446	461	442	458	449	433	433	411	463	449	431	421	509	413	458	453	456	482	465	467	494	478	502	449	460	451	495	434	417	440	480	477	455	469	473	448	444	451	423	409	439	475	469	448	480	458	475	409	445	442	446	470	480	493	511	431	431	467	448	503	478	450	432	455	437	458	458	436	464	461	424	411	482	457	440	457	493	479	441	448	446	445	442	462	422	442	480	439	496	455	415	445	462	474	442	412	467	462	411	459	466	474	464	477	456	439	430	429	454	491	464	505	470	446	458	469	423	460	473	423	460	469	410	445	455	496	427	461	466	463	449	456	472	422	442	440	426	489	467	490	467	455	446	469	426	446	471	467	477	477	447	453	421	447	418	477	426	430	465	448	462	452	445	444	472	422	439	438	455	462	456	395	446	464	431	450	478	467	449	458	445	470	459	447	478	445	410	467	423	399	446	440	471	430	461	444	455	451	463	477	459	431	476	469	435	477	458	477	463	478	440	453	457	465	430	464	474	453	454	435	441	445	453	433	448	466	509	448	416	459	435	455	462	465	456	437	448	470	452	452	453	454	430	463	430	470	483	436	443	425	474	450	421	427	481	409	496	465	440	465	433	456	434	446	435	463	436	423	440	427	437	448	496	446	461	460	437	452	439	460	450	453	476	430	414	459	434	426	463	417	460	460	437	479	443	454	487	448	510	426	444	428	454	438	466	473	478	455	439	420	423	474	424	429	489	424	424	444	482	486	444	490	480	447	449	462	426	433	467	495	466	444	439	450	435	470	454	456	459	421	463	439	492	426	403	463	460	492	463	487	453	459	498	475	485	457	439	435	504	472	460	451	475	441	415	445	422	432	444	480	433	457	444	447	409	468	460	419	452	450	445	457	488	492	438	476	458	437	453	420	476	473	462	463	455	482	430	446	422	446	432	451	441	470	442	492	458	447	405	480	427	494	455	450	489	460	417	438	452	441	470	430	462	450	491	449	526	453	456	406	421	453	468	461	468	451	410	434	419	432	433	435	440	416	439	454	490	471	442	457	447	487	459	424	453	432	467	425	483	472	445	463	461	461	453	479	447	460	433	465	467	429	445	424	425	456	496	456	445	448	457	480	475	441	443	503	463	455	434	465	426	478	458	403	458	452	467	450	445	482	431	462	452	474	455	456	456	478	458	446	455	421	446	455	446	458	401	425	460	507	449	467	497	463	476	426	441	471	486	430	436	451	453	456	473	438	442	429	532	419	471	456	446	460	505	451	447	440	443	431	478	475	449	429	470	447	445	417	466	449	451	450	466	431	409	406	448	480	466	429	453	444	450	442	435	472	446	446	489	475	476	444	418	455	436	445	458	439	478	433	447	433	432	424	439	474	473	464	407	452	466	492	461	439	457	460	451	465	463	500	436	425	434	459	435	421	452	446	500	434	424	473	449	495	417	461	475	413	490	457	445	424	447	429	449	475	458	419	499	476	450	471	419	461	434	432	477	472	400	467	449	490	464	477	405	453	472	465	444	434	445	440	440	454	449	471	402	459	452	430	468	459	438	438	465	431	493	463	477	467	460	429	464	459	406	478	435	450	428	440	440	437	433	459	410	465	477	453	416	430	449	435	454	479	423	451	481	453	467	438	475	450	476	432	453	437	446	456	462	472	455	445	453	484	463	435	427	463	451	471	432	453	421	437	452	433	465	446	469	428	457	434	449	456	448	455	423	444	464	445	473	437	421	472	453	448	457	449	473	453	470	471	488	445	440	450	460	439	460	449	450	446	453	452	417	407	473	434	471	441	452	458	459	465	472	444	446	455	447	439	447	452	438	443	441	427	467	431	437	429	478	462	472	442	489	482	430	462	474	432	456	453	468	434	444	463	413	435	435	426	447	426	471	458	449	469	444	438	471	464	435	472	409	454	468	457	476	463	452	461	476	434	463	439	450	473	411	437	444	462	435	455	432	453	457	463	433	413	459	452	400	476	437	447	472	449	445	438	464	442	428	451	432	442	426	432	463	462	470	468	465	491	453	480	420	425	466	462	466	440	484	476	456	442	414	464	422	475	427	425
4206	1651	1453	1039	873	787	731	784	721	764	643	688	701	726	716	672	616	695	643	671	653	741	710	708	651	689	649	651	663	652	673	684	696	648	711	688	712	677	676	676	668	685	687	671	634	691	678	696	714	660	735	673	708	618	640	678	642	679	609	697	679	685	682	646	714	669	660	713	661	696	648	657	686	611	669	691	678	661	645	635	690	677	670	669	674	641	671	668	658	690	690	674	678	646	666	731	666	653	664	709	637	625	681	654	656	661	669	673	705	637	704	679	662	671	643	634	608	654	683	709	670	664	671	695	651	639	673	657	717	663	648	665	699	691	679	689	664	662	699	659	713	669	644	674	695	654	666	668	692	691	693	668	713	699	667	673	699	694	653	691	655	627	718	644	655	641	657	624	666	663	677	780	705	650	637	696	699	640	671	619	694	624	626	659	683	678	697	670	631	642	633	677	626	646	667	646	676	705	650	690	621	616	687	662	668	647	636	666	671	671	634	667	669	690	702	664	673	653	696	703	654	638	664	688	658	671	667	672	733	720	639	677	646	664	683	633	675	679	647	680	671	681	710	660	648	648	643	658	657	711	676	703	690	697	654	619	691	700	694	677	656	716	694	680	604	641	719	691	675	643	692	633	658	679	708	629	675	684	681	610	651	642	683	645	695	673	638	663	712	672	658	636	691	682	666	673	659	646	696	698	673	665	667	695	691	667	635	692	686	626	668	647	660	665	683	632	656	652	648	608	701	635	703	695	691	713	683	690	631	658	657	679	659	682	637	657	693	704	661	705	697	660	653	675	701	685	693	655	648	663	661	601	676	653	637	676	679	671	653	677	671	703	644	623	642	676	686	657	617	695	679	661	641	731	659	647	654	666	655	641	685	703	685	646	686	684	669	698	687	655	663	653	637	631	667	681	663	678	656	658	671	706	666	673	662	669	671	661	682	709	635	594	699	649	728	692	669	651	661	690	633	676	657	679	663	618	664	680	688	653	711	719	694	699	692	674	645	700	674	692	635	729	668	650	659	668	674	675	724	652	662	642	650	656	695	647	703	689	676	619	649	687	654	658	693	687	684	688	696	644	665	692	685	700	712	684	644	673	639	661	647	724	681	696	676	662	674	680	681	634	618	650	709	641	647	694	705	616	651	663	673	668	690	737	675	658	643	681	665	686	665	739	615	629	707	618	654	705	688	665	697	647	664	643	657	650	664	677	674	649	706	648	648	663	711	685	650	654	666	668	661	683	672	666	625	719	675	659	680	669	693	689	678	683	671	679	653	676	639	673	646	683	662	644	639	707	666	681	670	661	665	676	703	666	654	658	662	658	667	652	702	635	705	697	701	658	667	669	701	693	652	665	664	641	695	647	678	725	660	653	672	691	713	658	677	643	657	662	682	679	673	628	682	671	672	651	658	649	658	622	713	660	701	656	711	672	691	664	669	674	626	686	661	646	677	659	652	655	682	689	672	693	665	681	651	703	633	699	670	700	724	640	624	658	701	666	704	635	659	680	648	680	664	683	639	655	685	630	682	625	683	704	631	643	645	639	682	655	683	664	691	668	687	655	657	672	672	690	683	666	653	648	658	672	659	703	683	617	681	665	678	658	686	725	671	693	696	638	672	633	682	683	712	629	668	638	670	699	685	708	653	675	679	695	679	700	669	685	632	657	629	690	665	677	712	696	706	663	686	672	652	643	679	661	660	648	683	709	620	688	721	657	708	638	682	675	708	704	647	664	672	684	645	683	700	637	635	681	658	654	686	657	711	692	638	652	671	696	703	720	738	648	650	632	663	737	674	658	665	638	666	722	693	710	627	694	697	665	704	660	719	645	664	679	693	711	675	672	655	704	688	619	685	654	660	659	656	669	632	699	663	681	695	666	641	683	692	674	679	673	680	671	688	690	714	659	656	672	653	647	733	694	678	686	679	634	690	652	619	654	687	681	633	652	659	665	667	722	666	708	708	664	649	654	663	665	703	700	689	735	665	666	696	674	706	757	643	715	663	665	674	675	624	633	663	668	629	690	648	687	676	685	610	656	713	652	672	653	646	674	637	650	679	672	644	700	681	670	671	667	677	675	674	693	706	707	623	672	652	707	655	630	661	671	695	630	637	698	655	674	686	649	640	670	681	698	674	660	650	671	657	641	662	675	677	733	658	751	685	664	690	657	653	677	697	621	639	691	666	691	673	664	712	664	675	636	685	642	624	708	752	693	673	655	678	703	741	684	715	631	622	642	698	652	701	730	674	641	725	673	672	644	709	713	642	674	687	638	672	645	636	642	648	701	684	666	666	697	632	698	681	751	657	640	679	675	688	636	668	715	675	682	662	660	664	637	671	682	704	677	672	604	704	623	704	663	704	693	712	707	655	694	668	663	656	643	690	642	647	637	675	670	654	651	674	651	661	630	666	686	657	676	631	689	707	679	682	679	600	665	677	665	658	636	625	668	710	699	648	662	694	666	632	658	671	679	659	694	689	706	668	703	665	659	638	639	667	668	692	672	676	677	676	705	638	672	667	677	670	679	638	693	688	642	686	621	700	690	652	648	642	640	694	683	699	719	658	669	691	678	672	674	685	615	678	651	704	651	644	639	708	632	639	665	668	695	680	652	727	713	658	672	648	676	665	658	640	660	682	669	662	659	640	650	686	643	680	694	662	645	696	673	667	688	728	607	692	629	651	667	669	692	676	640	646	680	650	690	687	630	647	668	714	632	650	697	690	651	656	667	622	679	642	680	635	656	704	677	661	682	676	675	737	752	753	706	671	670	640	610	716	662	657	681	652	628	632	688	682	663	663	724	681	662	661	691	702	678	659	675	667	631	687	725	663	660	647	632	659	675	631	653	673	648	645	662	608	666	652	672	645	659	696	658	694	700	688	669	642	677	692	679	654	701	705	677	652	676	669	659	660	676	651	640	641	686	647	682	655	654	701	728	669	649	680	668	675	684	659	676	625	614	628	640	694	673	673	628	703	711	686	673	639	669	705	686	650	671	645	671	646	651	736	658	668	664	646	698	641	662	630	627	621	674	667	670	665	674	626	654	651	628	659	601	622	671	649	690	670	642	676	656	696	695	620	695	671	701	700	648	675	655	665	600	671	612	651	653	691	712	702	713	705	663	711	693	664	695	660	652	654	640	698	651	730	624	719	684	717	676	677	701	665	682	673	637	658	685	699	689	665	664	660	663	715	671	580	665	701	654	693	660	658	638	662	657	602	667	642	724	710	655	693	666	689	647	700	693	682	682	682	652	674	666	650	687	700	663	629	613	688	590	700	625	678	699	685	652	643	668	680	634	693	673	650	648	660	659	648	667	653	651	703	627	657	692	672	724	672	682	651	679	644	630	656	692	687	715	647	691	696	660	710	652	681	707	678	732	681	626	662	635	662	644	648	662	708	719	682	651	668	647	686	699	680	692	700	680	685	618	673	694	673	663	675	686	679	614	657	717	691	646	680	663	631	619	675	682	681	684	664	714	711	640	713	713
23844	21038	28218	24030	20951	5388	1023	791	652	614	572	541	559	546	537	521	487	491	477	501	500	485	471	464	447	500	448	474	479	454	474	427	457	464	453	423	455	419	455	385	447	496	419	435	460	419	434	405	453	403	465	443	432	454	420	425	446	427	424	465	431	446	406	467	437	454	439	443	448	420	426	446	434	420	445	396	427	445	438	448	486	446	457	457	475	428	406	432	424	436	456	466	444	447	391	420	464	432	422	433	422	437	448	394	442	432	449	409	436	475	424	474	411	431	445	455	423	434	432	426	457	400	447	492	473	440	466	443	455	454	435	469	468	428	409	460	445	456	439	456	440	437	414	399	419	421	476	452	407	444	454	421	467	413	414	445	411	437	462	431	455	428	511	413	456	472	461	449	416	442	419	429	468	410	421	438	431	442	434	435	463	416	419	434	424	432	439	433	412	422	446	435	402	426	440	476	414	414	429	449	434	407	466	435	435	452	445	459	440	447	449	419	435	433	453	432	406	448	439	471	433	467	404	463	440	485	442	435	447	451	438	468	432	448	393	436	445	455	431	434	420	462	452	438	405	455	436	416	416	402	439	465	464	411	451	420	415	450	413	435	444	462	448	427	429	426	457	420	438	413	425	459	451	413	476	419	433	463	461	463	438	452	438	435	453	461	419	472	470	397	440	413	464	407	456	434	409	425	424	435	434	460	427	420	473	444	431	437	435	438	473	427	432	435	450	427	427	456	430	447	403	434	421	478	464	431	421	449	467	408	421	462	435	459	439	449	474	468	466	463	468	433	422	448	433	470	462	428	428	458	428	435	432	427	453	440	436	467	473	439	453	443	423	473	439	461	469	471	450	447	435	425	418	442	455	417	435	412	449	444	419	391	430	445	421	441	414	460	419	383	423	473	445	454	429	475	398	427	477	485	429	455	395	478	480	459	461	401	462	458	425	445	424	474	460	459	403	464	415	444	474	437	482	429	440	445	428	414	430	459	463	454	437	458	455	493	432	430	427	452	421	401	474	461	432	461	440	457	436	464	460	455	477	453	411	447	458	426	435	450	412	437	445	403	461	433	445	416	390	459	448	457	420	396	458	426	467	435	419	439	453	440	448	422	436	429	454	407	461	440	433	422	485	420	455	464	419	452	449	437	433	459	446	432	448	438	429	448	397	422	423	436	412	415	445	416	420	432	399	432	434	416	442	437	440	440	446	404	407	419	453	432	440	421	455	430	454	434	432	418	419	432	448	436	411	444	450	440	444	456	450	426	467	443	466	438	466	458	427	418	491	422	428	451	446	392	447	466	428	461	468	433	427	443	423	452	437	460	473	432	466	460	480	457	434	436	425	413	446	451	465	465	416	432	420	479	423	410	459	448	450	448	377	478	451	450	445	465	411	426	429	464	454	465	463	445	458	418	401	459	425	433	394	434	411	463	471	448	422	486	480	407	425	461	428	401	423	457	461	446	408	422	429	487	458	432	428	436	426	445	434	414	456	427	442	428	412	447	414	437	416	448	462	460	460	425	429	451	449	424	487	464	448	454	431	428	434	410	441	469	477	415	426	405	455	433	437	479	428	429	465	440	408	413	430	487	430	459	425	456	441	434	456	460	435	463	436	448	431	411	463	447	426	419	422	445	409	388	445	471	412	436	473	408	392	410	447	478	437	407	451	418	420	467	436	411	418	411	404	408	432	473	454	411	446	453	468	433	458	431	466	473	471	439	395	438	411	398	422	510	439	426	416	452	461	407	439	408	444	417	453	415	442	498	438	476	427	447	457	473	437	416	468	437	460	445	434	463	424	434	431	441	436	425	424	427	453	435	459	421	432	453	472	416	454	396	432	433	439	438	453	422	414	449	448	437	479	473	468	421	457	425	400	439	454	433	449	457	421	468	434	448	414	435	449	431	441	446	446	436	452	432	440	409	451	454	433	428	487	441	477	443	438	426	425	451	438	414	448	454	415	409	413	419	434	441	442	458	414	452	420	433	459	450	450	461	450	430	413	445	454	426	491	408	438	461	421	422	412	423	447	449	431	404	426	453	444	428	429	456	444	465	396	469	450	441	441	454	446	433	444	435	451	423	462	423	412	442	456	419	437	406	465	454	448	453	442	449	457	461	441	465	414	429	439	447	414	441	410	434	407	456	472	438	459	441	466	451	503	462	432	444	431	420	474	431	395	401	446	421	441	408	451	397	441	484	469	409	444	426	438	426	398	416	457	435	408	433	456	417	449	409	420	462	441	444	440	426	445	385	429	446	430	430	456	458	440	428	425	449	434	458	445	433	430	424	444	447	394	413	453	448	441	451	467	431	432	423	483	433	441	443	443	412	437	408	475	432	439	452	419	435	447	446	432	430	422	436	443	453	427	446	489	422	434	394	439	458	462	466	412	422	421	445	406	427	407	425	447	396	425	441	436	425	434	457	437	419	428	423	410	446	407	454	429	420	443	428	480	468	449	445	424	450	426	421	411	441	437	443	459	448	450	462	397	416	402	407	429	404	477	436	441	415	456	434	432	474	424	434	424	410	450	444	455	414	421	473	472	469	431	449	424	448	450	420	431	461	427	427	430	423	444	424	456	421	455	479	421	436	440	450	455	428	458	442	409	445	409	453	450	452	411	465	456	419	447	459	439	438	450	441	426	502	443	413	473	436	444	454	448	453	440	454	432	455	428	470	475	462	397	445	439	447	416	428	464	446	464	420	482	434	440	444	439	457	429	402	442	444	461	418	429	460	399	426	425	408	470	433	438	415	444	444	420	428	420	489	438	476	396	423	437	436	440	404	446	471	430	439	419	427	433	468	429	455	431	455	476	445	472	470	466	424	420	434	455	410	457	459	452	436	447	462	408	410	419	430	448	425	433	435	420	430	432	439	444	455	425	440	425	441	400	423	462	405	417	452	447	434	415	414	446	432	433	436	430	446	433	441	427	442	421	468	449	430	456	420	443	446	427	466	429	437	435	454	460	432	464	439	482	456	443	463	382	460	436	457	409	463	455	443	413	433	422	450	434	424	456	441	430	435	448	419	461	457	434	402	445	416	461	425	430	441	479	380	461	419	450	456	441	465	402	430	482	427	469	461	425	474	452	435	409	435	447	439	438	433	432	428	436	456	468	432	424	433	433	436	448	404	398	459	428	446	462	438	436	479	486	478	435	458	429	435	441	450	408	435	410	428	454	441	434	457	439	459	452	439	412	468	433	426	458	451	436	416	397	437	386	413	469	420	438	416	462	395	434	436	486	413	371	431	461	433	446	415	434	420	446	430	442	424	464	451	454	405	458	449	439	446	442	404	463	420	465	446	438	440	411	426	416	452	434	402	426	452	467	466	420	438	479	460	445	461	428	418	457	435	433	429	422	466	421	451	433	465	430	429	435	449	472	435	450	434	418	450	459	413	433	437	421	433	423	419	445	414	463	458	417	395	433	460	450	437	466	429	421	445	459	407	376	425	467	457	451	498	437	422	450	431	427	445	443	491	471	436
5253	10108	8411	4440	3076	2298	1875	1564	1390	1218	1136	1073	979	921	910	847	835	828	799	743	777	675	726	682	712	694	712	724	705	759	691	697	698	665	709	655	695	739	703	686	648	662	648	693	629	638	676	665	666	700	652	699	712	647	647	625	674	689	650	696	616	693	691	633	635	678	672	689	682	661	666	643	663	659	673	645	665	622	692	624	668	637	620	641	729	636	648	631	668	646	626	658	658	715	658	683	640	695	659	670	639	626	658	630	668	686	673	663	678	645	653	681	655	658	672	666	680	670	691	630	671	638	670	697	692	632	683	676	677	664	663	667	627	669	655	632	629	652	660	672	604	605	623	660	617	706	710	667	653	680	683	649	634	677	630	666	611	665	675	672	632	650	666	679	674	624	600	685	677	608	689	660	605	648	630	673	630	633	643	633	656	662	681	648	669	659	665	646	668	657	691	678	663	637	664	709	626	653	696	655	631	653	658	675	662	612	678	680	641	652	617	685	681	639	635	665	666	662	629	682	646	613	644	565	668	614	677	651	596	631	640	669	641	655	639	661	631	700	615	627	626	645	688	605	638	658	635	627	679	620	666	637	660	622	641	617	616	687	639	742	686	650	625	662	690	668	643	657	648	680	646	656	625	681	685	632	610	664	736	675	610	641	617	666	674	628	641	687	664	676	630	676	655	673	653	631	667	613	680	654	649	679	658	678	664	659	674	653	631	685	679	644	627	671	668	618	676	676	654	612	683	644	677	627	637	657	628	710	624	639	664	635	632	680	644	677	622	682	650	645	676	641	610	660	639	651	674	633	668	645	656	647	616	676	684	650	653	673	632	596	630	629	637	674	633	661	635	648	677	663	674	619	656	639	656	649	617	664	649	647	649	658	727	673	611	672	706	642	665	660	672	662	633	640	652	602	645	616	685	661	665	649	680	657	641	643	655	674	683	676	610	669	664	663	675	716	671	652	702	661	662	636	658	675	640	684	628	635	637	644	629	662	664	612	629	678	631	613	679	669	695	617	703	656	682	629	670	670	658	643	694	636	651	669	683	646	681	614	671	653	602	687	605	672	637	666	649	657	601	645	700	668	611	646	664	669	670	648	646	672	667	666	691	623	668	624	672	617	629	654	617	663	698	651	621	685	660	677	677	663	701	646	655	647	666	733	667	618	677	666	657	677	665	642	705	680	622	696	703	676	652	618	662	628	623	621	634	631	684	678	749	682	615	631	673	668	703	674	604	613	613	684	641	651	681	670	637	655	660	661	641	664	662	638	649	661	650	626	681	624	621	648	636	623	658	632	633	702	628	625	652	653	683	651	630	672	673	654	643	626	619	619	673	638	680	674	655	688	608	631	646	631	659	633	682	628	627	659	655	643	656	654	651	647	622	644	652	680	658	697	589	620	662	637	658	704	627	622	630	617	665	669	685	632	632	697	653	646	598	596	664	676	649	664	648	675	675	642	647	632	710	679	649	657	654	648	659	680	662	617	668	674	632	674	654	678	679	678	669	634	673	627	716	640	630	684	648	674	632	672	634	692	660	661	626	621	630	663	652	651	671	632	668	699	690	640	649	691	648	619	685	667	696	671	648	670	675	658	635	686	663	632	648	669	642	677	676	657	696	666	674	661	660	629	658	652	627	629	700	637	644	649	676	679	661	643	707	633	708	676	674	660	669	651	659	655	656	662	669	624	647	706	683	603	642	694	675	644	680	658	674	687	661	637	661	664	642	629	623	674	631	681	651	635	622	590	656	642	663	645	683	617	681	647	639	687	666	609	677	605	644	632	620	632	665	675	581	677	678	690	681	669	680	650	642	632	645	660	673	641	685	659	630	677	623	626	646	637	626	638	614	683	646	633	667	677	629	646	641	635	674	657	625	663	656	666	613	694	695	655	614	623	621	654	673	658	637	670	675	675	654	608	652	697	643	691	668	638	709	679	671	642	707	648	646	654	668	664	652	629	622	645	684	657	639	650	624	638	611	679	655	699	657	611	662	650	671	688	664	646	669	633	670	654	695	622	677	660	664	653	645	669	660	639	631	624	680	656	689	642	649	712	636	685	632	667	652	679	658	610	732	674	652	678	653	637	678	637	630	628	639	653	695	674	666	680	638	645	686	649	664	701	677	681	659	627	673	670	687	652	643	633	672	636	638	650	631	631	635	622	665	677	700	667	682	687	652	678	639	647	631	665	683	654	631	700	656	678	669	632	644	638	636	636	645	670	666	644	659	624	636	672	638	627	645	617	666	652	658	660	675	615	673	617	657	617	624	639	667	681	652	665	616	606	649	608	663	641	645	669	606	668	679	633	630	673	677	670	651	639	697	647	631	650	674	680	642	639	660	650	665	659	703	709	644	656	632	678	639	684	722	658	675	604	681	659	682	707	676	633	630	635	617	687	629	702	639	672	637	626	682	670	622	643	665	650	636	633	666	614	625	646	632	641	641	653	616	652	669	662	653	676	646	667	620	653	680	622	677	694	628	643	661	674	629	658	686	659	656	672	639	681	659	684	617	671	638	621	657	657	656	652	625	610	606	604	586	595	642	640	646	661	671	650	655	655	732	672	670	657	622	642	649	670	675	639	680	664	616	621	656	689	664	634	626	670	606	647	665	646	642	690	668	712	668	667	642	667	660	648	610	667	638	627	672	634	590	689	718	670	680	662	694	678	673	674	696	632	701	667	658	688	631	649	685	633	659	656	661	645	624	670	617	678	647	636	647	655	701	625	680	655	675	622	592	637	642	681	634	641	643	619	694	693	620	654	670	648	655	628	626	668	662	639	684	691	679	684	621	655	636	638	636	661	620	666	649	653	693	645	622	629	639	674	630	647	639	628	666	677	626	658	615	666	664	590	654	657	661	687	647	666	660	645	637	662	691	630	632	655	685	685	640	690	653	655	656	653	670	652	661	683	641	659	628	703	648	646	666	631	584	665	630	666	655	609	655	655	691	671	647	680	661	694	631	659	651	671	640	609	670	671	642	678	662	620	667	619	694	639	661	678	620	674	612	688	649	637	612	617	657	614	683	670	675	586	618	698	703	646	676	646	642	637	691	643	735	641	617	633	692	659	691	650	651	636	653	657	691	661	651	648	683	680	641	643	649	654	638	658	705	636	651	634	650	691	667	642	665	639	658	673	644	630	670	623	638	632	634	629	651	675	624	677	645	646	681	660	661	668	666	647	667	681	642	660	630	636	685	662	613	662	651	692	671	675	638	668	622	655	633	648	626	639	661	675	663	637	685	695	648	628	659	648	676	626	650	658	661	651	622	616	682	644	651	628	633	649	682	636	738	660	667	651	624	633	698	614	593	675	666	651	674	653	663	655	651	679	658	606	670	630	644	636	642	619	669	646	615	658	668	641	670	694	671	653	627	658	691	708	649	626	629	650	654	672	641	618	688	645	637	648	629	625	659	653	599	669	649	675	645	648	670	612	642	649	660	638	665	616	640	643	645	674	693	664	645	642	651	648	627	662	590	637	672	652
22949	21106	28826	23649	21111	20834	2787	723	553	484	427	390	327	364	326	271	263	258	244	266	251	245	235	238	207	257	219	192	216	215	198	200	172	196	198	212	213	201	215	175	215	204	228	201	201	217	197	210	206	220	217	193	200	212	216	189	156	215	152	209	179	211	178	204	186	177	185	185	213	175	205	190	189	193	188	189	198	159	194	181	179	195	192	191	227	175	198	198	209	173	158	204	185	201	202	184	173	204	214	177	169	213	177	173	193	148	191	182	211	187	192	211	217	186	192	190	201	199	195	197	206	186	191	189	192	203	183	196	200	181	200	177	207	188	189	176	193	164	202	195	203	187	209	213	190	173	218	197	181	187	186	199	192	192	187	195	196	180	206	207	182	208	192	175	166	184	189	210	175	209	177	201	176	186	189	185	210	195	208	216	197	192	197	186	216	176	194	189	210	200	173	193	205	218	193	190	170	220	183	197	201	166	181	189	202	195	223	184	198	184	217	202	180	185	176	187	190	196	173	179	185	193	208	183	197	204	223	205	180	163	186	208	195	194	173	173	194	190	190	178	191	205	192	210	208	177	202	195	196	177	190	174	168	190	162	180	204	168	201	181	198	186	180	196	190	176	172	203	192	182	208	190	165	193	156	177	206	184	198	198	203	160	207	199	191	185	196	177	182	175	198	192	199	203	198	176	183	212	195	171	168	167	178	181	200	180	162	175	187	167	193	176	177	187	225	169	197	204	176	193	176	181	189	179	175	181	169	203	175	195	196	176	201	176	197	214	166	182	186	187	184	197	199	183	180	212	195	194	214	182	212	188	196	189	181	178	186	200	180	206	204	182	165	175	177	199	211	213	193	184	195	183	196	197	180	192	189	173	179	169	172	180	174	206	203	183	176	199	170	189	198	179	198	185	187	180	189	222	188	203	190	216	181	183	183	215	187	171	189	222	191	173	201	169	173	175	195	198	190	177	178	201	210	196	192	175	201	193	184	203	207	193	200	192	182	195	185	174	192	203	210	197	177	182	190	191	197	199	183	203	170	191	218	161	196	177	186	185	197	185	213	191	184	201	182	169	204	196	188	203	172	186	185	183	175	190	194	200	181	191	176	186	202	205	186	211	218	208	194	202	213	212	189	208	197	198	185	157	191	199	193	178	204	204	167	181	201	191	190	183	187	194	165	184	181	208	189	189	184	186	206	170	201	194	205	178	192	211	194	184	196	201	203	196	178	178	166	179	185	181	214	177	198	198	189	222	180	159	202	184	197	189	173	198	201	185	195	191	189	172	204	182	187	176	189	219	174	175	188	193	180	224	217	194	197	172	176	183	186	198	170	205	196	190	215	197	204	174	183	194	201	167	217	188	191	216	190	165	187	212	188	179	187	193	159	175	229	184	194	219	167	165	182	178	199	206	188	182	206	216	191	183	199	202	193	172	195	189	188	200	146	204	196	160	182	187	204	185	181	175	185	178	201	186	210	189	186	188	189	217	199	187	175	200	176	174	185	220	172	185	189	215	192	182	173	173	178	168	152	183	210	200	184	188	203	174	191	202	199	209	178	176	191	218	183	211	166	193	181	209	179	203	172	197	175	170	192	183	158	183	195	197	177	195	208	174	162	174	180	197	180	197	185	191	193	182	203	193	213	176	176	198	195	197	195	194	158	180	168	222	196	200	188	192	185	194	186	178	210	185	175	188	202	178	194	173	192	171	214	203	184	218	182	180	196	183	211	171	171	193	196	180	226	199	209	184	188	175	179	212	189	196	187	196	196	208	193	155	178	199	194	195	188	190	172	175	198	212	184	184	177	191	208	181	188	190	167	159	190	187	200	201	187	228	196	209	208	193	198	214	173	204	199	172	160	179	177	215	193	205	198	215	187	179	188	174	196	204	206	188	182	184	161	190	183	183	232	193	196	192	181	201	213	158	176	179	194	187	208	186	190	204	195	190	195	178	202	181	203	176	179	198	190	193	174	222	196	173	203	199	193	187	183	195	187	175	195	187	203	172	189	204	202	201	195	178	182	186	211	180	159	189	215	173	196	213	177	205	206	196	196	156	185	193	197	180	191	198	202	185	187	177	196	166	227	227	190	188	187	236	184	171	195	164	184	179	183	165	218	168	170	201	171	206	181	189	205	210	189	173	171	194	168	180	170	179	183	224	184	194	223	177	184	165	205	189	177	202	210	191	196	179	194	211	205	202	179	174	204	215	193	173	194	188	179	188	197	188	226	188	161	225	200	186	189	202	194	218	181	201	183	175	177	181	193	176	191	174	177	195	166	202	199	177	171	188	198	188	180	181	211	177	211	192	218	202	188	206	177	198	186	192	184	207	196	206	197	215	210	203	156	193	190	186	149	184	181	217	186	192	188	201	168	180	186	168	186	195	181	206	211	180	199	198	176	193	173	205	182	183	188	174	200	156	188	182	188	196	179	169	189	200	208	207	173	184	192	198	181	192	201	198	184	176	197	196	179	172	177	193	199	184	176	168	178	163	190	205	178	205	185	183	199	180	178	203	188	198	194	200	180	187	194	187	192	217	198	217	194	168	183	189	197	206	172	196	170	183	204	201	213	180	175	197	184	180	180	207	202	195	182	206	190	195	185	185	193	180	180	203	196	203	209	188	209	204	179	185	192	181	196	172	196	182	184	163	210	163	199	169	176	191	179	181	187	200	179	209	198	181	187	168	185	175	197	189	189	168	198	189	191	190	201	171	173	157	190	191	186	176	200	209	219	196	180	174	169	192	192	160	189	222	180	185	185	184	178	224	185	203	194	202	186	176	172	173	177	213	184	190	201	177	197	167	188	198	182	198	183	203	207	181	183	175	171	186	187	185	191	187	185	152	172	177	188	188	169	205	171	195	197	189	207	205	196	192	189	186	197	181	202	202	187	188	211	194	173	193	224	202	240	191	207	182	196	181	194	165	202	159	198	210	163	197	193	185	180	197	196	175	193	175	185	191	178	203	188	190	194	174	173	201	197	204	185	211	187	195	201	192	167	184	198	199	216	186	170	191	216	183	183	168	206	191	188	171	192	188	195	204	183	186	174	204	172	178	169	154	174	167	181	172	203	184	184	196	209	161	199	161	205	170	193	193	179	203	200	196	168	186	169	222	181	189	175	198	182	177	185	205	172	184	211	203	167	192	190	199	186	188	195	191	211	206	185	187	179	174	168	219	180	189	198	188	176	198	175	177	210	167	210	185	200	195	181	180	213	168	187	170	192	198	182	178	171	200	196	179	196	198	213	180	181	186	151	190	198	199	203	198	192	190	164	209	178	158	196	196	175	197	185	175	183	196	189	182	191	177	176	191	169	188	219	188	194	200	188	212	182	205	190	204	185	164	204	181	177	187	190	201	188	184	186	176	181	170	161	202	185	186	182	172	200	167	181	179	187	196	174	191	173	185	167	171	182	204	188	207	173	186	194	203	200	174	215	211	192	204	197	196	198	156	185	201	160	211	204	188	183	192	195	193	185	180	182	160
7252	15555	12954	6707	4657	3342	2416	1995	1555	1341	1106	947	880	749	701	676	568	544	497	530	495	448	451	433	420	406	415	408	370	377	400	397	357	354	341	339	341	363	317	330	343	330	330	310	333	365	362	306	331	292	310	295	310	317	306	316	298	341	310	309	304	298	334	319	285	323	312	342	329	283	298	347	325	302	298	320	311	330	319	295	300	291	300	285	326	300	301	312	285	319	314	293	300	322	298	313	316	288	274	307	278	300	309	320	307	342	305	323	298	306	302	310	310	315	281	277	322	283	314	328	330	297	274	275	296	281	325	315	322	315	301	276	272	293	316	297	295	295	281	284	296	337	312	305	313	309	313	260	310	322	265	292	285	316	325	286	323	320	297	291	289	280	269	313	297	291	295	302	290	299	282	314	333	305	338	303	308	273	292	327	317	298	318	291	289	280	289	312	282	247	308	302	329	331	293	279	289	317	302	283	300	271	289	318	274	291	345	334	326	293	313	271	269	281	301	291	302	303	306	256	315	311	296	295	270	287	316	335	299	316	316	299	290	282	322	321	316	297	300	279	291	320	313	314	295	287	341	308	293	298	310	283	306	293	283	248	249	329	301	286	293	286	317	325	301	283	318	310	308	302	285	312	262	301	303	297	316	293	299	312	287	307	295	305	282	307	284	282	303	293	265	286	293	286	273	300	274	291	291	267	299	276	274	287	265	321	265	287	286	329	307	321	293	288	314	309	308	280	290	290	311	281	300	271	282	283	291	319	294	298	313	273	283	317	279	296	269	293	296	274	300	272	286	285	297	308	285	306	316	284	328	299	305	269	297	279	290	317	296	309	280	299	313	284	307	310	280	311	298	290	274	287	285	298	302	314	325	285	270	290	316	281	289	293	320	270	296	288	288	333	294	302	308	267	284	300	292	312	285	292	269	318	314	289	306	274	261	298	309	298	300	294	288	294	300	317	307	297	275	307	301	284	290	314	318	290	297	331	304	287	289	282	297	304	293	255	295	321	279	287	284	300	294	290	264	307	281	334	277	294	286	309	313	285	301	302	302	320	271	291	309	294	304	291	284	318	282	287	305	290	297	296	284	324	265	309	312	308	317	277	270	299	316	275	278	290	310	322	298	306	295	306	280	290	288	289	286	283	301	300	282	312	320	279	290	301	287	331	300	307	305	302	283	290	264	266	286	299	308	314	286	290	275	302	251	295	299	334	284	273	291	280	304	279	277	287	309	294	296	324	312	313	296	295	293	317	286	295	319	276	308	325	290	303	283	284	260	314	300	300	313	318	313	325	292	271	299	285	307	287	300	305	308	306	304	308	299	295	354	291	299	283	296	279	282	315	274	309	300	306	292	286	291	274	320	287	287	306	284	316	274	306	295	289	309	290	307	287	298	310	323	319	308	279	324	317	273	266	311	300	274	299	304	309	303	286	286	292	280	295	285	305	279	291	294	309	282	298	293	290	276	296	287	282	277	297	304	311	270	290	281	302	283	285	319	276	292	291	285	306	326	261	316	293	274	310	257	271	315	263	302	292	288	302	315	333	282	290	293	312	319	278	296	281	310	287	284	280	302	303	267	300	306	309	306	299	298	269	314	283	312	301	318	309	281	292	307	338	294	304	285	296	297	308	302	284	312	314	292	292	321	286	300	301	290	305	313	251	318	297	308	328	297	290	276	278	268	299	311	313	280	300	288	287	332	311	320	303	288	304	282	276	292	336	289	267	312	297	306	294	266	280	310	287	298	281	307	268	283	295	305	306	306	303	281	335	322	299	279	284	299	293	304	298	315	316	284	306	310	292	298	300	285	291	290	298	288	316	265	303	290	301	334	267	315	270	280	283	293	314	312	305	313	314	284	276	305	277	286	308	301	309	279	319	307	320	256	312	282	276	299	288	304	302	300	320	300	264	302	318	315	324	312	296	273	302	349	291	293	286	284	306	282	301	283	305	285	273	307	285	289	300	308	298	307	293	277	298	290	265	307	276	317	279	320	302	270	301	288	318	262	293	295	341	291	309	317	306	295	272	345	321	290	290	295	308	309	284	276	309	331	313	298	322	279	292	312	292	290	299	271	331	260	297	284	294	311	298	308	324	327	300	306	296	283	290	280	313	294	293	330	319	304	303	290	265	295	283	279	286	326	288	308	318	292	341	297	292	293	324	303	329	327	314	286	318	291	295	325	311	270	282	288	282	323	245	320	298	305	296	291	313	294	293	292	276	310	309	290	268	277	252	290	301	311	275	324	312	298	305	319	289	342	292	284	298	261	305	292	308	284	319	327	300	289	328	289	300	254	309	296	287	319	277	285	300	261	288	291	303	276	308	307	306	308	303	314	313	276	280	306	271	290	292	302	282	310	300	288	308	273	279	279	290	319	304	327	297	295	310	311	286	298	291	286	306	315	277	311	292	279	273	315	292	312	287	305	278	280	319	294	288	305	299	312	305	284	291	304	297	300	313	313	310	295	317	304	303	285	284	284	286	285	320	305	292	287	299	276	294	299	297	295	266	276	333	297	287	289	290	285	322	275	294	288	291	289	277	256	299	310	320	300	307	300	303	298	333	312	303	313	295	311	270	290	283	301	286	289	327	302	303	281	303	289	289	292	268	302	282	303	282	270	283	291	314	306	319	313	293	297	344	320	324	303	282	311	307	314	293	306	293	302	309	334	300	315	271	274	301	288	297	295	294	342	281	296	253	286	277	295	309	304	293	277	327	280	279	291	290	281	312	292	332	279	281	271	286	294	288	294	307	315	291	316	304	310	291	289	332	317	310	298	314	291	315	279	321	314	287	296	310	290	295	267	296	280	294	314	331	299	297	284	298	288	287	320	303	277	296	288	290	304	295	339	286	290	281	348	294	304	334	289	336	329	301	293	290	318	313	300	290	304	293	296	310	323	294	311	306	270	308	305	314	293	295	280	285	297	281	288	274	297	286	291	295	284	318	283	316	317	274	301	244	324	305	307	315	282	294	293	282	296	293	335	313	319	284	287	273	312	273	299	320	278	301	277	286	332	286	333	269	307	255	303	305	292	309	296	321	276	316	281	286	293	303	300	304	313	307	264	283	261	311	280	288	307	296	286	278	281	284	267	300	283	298	273	295	317	297	279	300	281	260	278	295	293	311	296	272	298	326	305	328	284	303	303	309	255	300	296	308	315	299	307	305	291	273	303	257	307	287	296	297	283	304	293	304	287	311	319	310	264	296	275	303	292	299	273	285	333	302	279	261	301	289	276	318	310	335	270	293	303	292	314	276	298	301	318	304	300	293	309	306	306	294	289	308	328	342	306	309	308	320	314	290	296	287	290	279	297	289	287	279	297	297	269	295	282	288	284	290	315	279	287	319	262	319	284	281	291	292	280	332	318	287	282	294	309	324	312	297	303	280	289	302	290	303	283	297	308	306	290	309	337	319	266	303	303	299	279	308	291	322	326	284	310	299	316	310	290	289	309	288	260	304	291	290	319	295	291	293	314	287	302	286
26702	19943	6345	749	529	493	462	486	484	474	450	493	437	459	485	474	442	437	468	452	442	456	474	471	428	492	415	466	442	462	423	439	469	451	465	469	468	474	452	461	469	431	455	457	450	447	458	480	469	444	423	474	452	460	465	466	449	429	468	447	457	454	420	425	430	434	436	475	473	432	433	420	475	475	465	419	407	408	447	464	439	448	453	461	465	444	455	426	453	502	415	412	428	442	463	432	460	409	431	464	428	451	450	447	458	422	456	489	469	409	410	414	459	477	419	468	479	470	428	431	441	424	423	410	474	443	416	407	464	467	397	470	450	463	462	458	462	448	458	422	427	423	452	441	457	437	466	470	479	478	429	443	416	458	438	447	486	448	462	427	458	458	447	456	507	452	454	431	451	462	454	450	448	432	446	469	456	413	496	450	423	470	435	472	398	411	443	460	426	457	451	448	434	421	446	443	426	439	448	438	445	430	417	435	492	437	470	451	484	431	456	430	433	437	465	421	400	432	472	416	411	432	467	388	458	449	460	458	421	446	472	480	469	444	431	465	430	449	432	457	416	457	439	465	394	434	459	445	460	415	443	469	470	420	482	421	490	455	481	424	442	472	468	505	443	432	445	442	448	432	446	445	457	432	468	435	462	514	473	448	428	409	412	451	444	426	428	528	454	424	449	446	434	456	471	417	430	450	488	452	426	419	418	459	463	453	469	456	443	437	486	479	438	475	464	463	435	477	486	483	458	479	476	491	472	437	446	426	446	452	438	450	452	457	442	443	466	441	472	440	476	430	448	449	416	464	468	472	443	443	449	433	412	471	456	458	490	414	447	427	449	427	443	473	421	412	415	429	484	451	449	438	513	432	449	419	455	447	424	458	438	481	438	453	443	449	469	438	464	430	461	449	418	444	423	454	465	446	461	441	443	429	479	408	447	466	436	480	451	422	439	446	422	452	460	490	447	456	438	473	475	431	493	469	448	445	470	465	444	455	404	452	392	431	420	458	465	439	432	450	411	465	433	419	471	478	445	446	438	440	459	438	471	471	462	435	478	444	469	471	482	461	479	429	458	452	448	438	429	433	477	458	435	484	459	456	478	458	449	453	463	433	462	454	454	429	465	450	416	459	438	460	461	429	490	426	483	446	462	490	446	424	429	466	417	446	461	494	443	465	465	453	449	484	440	431	496	445	442	456	465	389	446	427	449	434	468	452	458	422	427	424	439	452	468	483	460	445	461	498	452	486	464	436	473	432	490	449	443	485	412	430	455	425	416	436	465	439	468	487	447	455	494	487	446	441	468	391	455	468	474	424	458	481	428	459	495	437	444	448	476	431	458	460	441	394	481	486	433	451	449	482	433	454	472	455	450	430	437	458	446	466	450	421	434	464	459	438	466	439	422	414	450	438	418	435	414	439	469	451	451	482	477	447	454	482	471	436	447	448	446	457	450	460	484	412	483	450	421	441	412	444	465	458	422	464	443	444	459	468	470	444	425	460	482	447	451	477	441	455	468	433	475	449	442	446	461	440	433	466	491	456	466	460	461	467	469	424	459	383	463	447	464	454	456	436	461	473	415	456	461	484	442	425	435	442	446	461	417	453	453	416	434	445	438	427	450	461	467	437	439	469	461	442	470	482	474	475	428	444	474	452	480	406	447	448	466	459	431	432	449	479	436	443	388	441	452	443	442	460	453	471	433	439	474	447	417	460	441	401	449	448	467	459	458	422	432	429	474	441	456	459	432	465	475	448	439	448	448	440	443	422	481	485	456	461	500	444	497	430	465	482	488	492	469	485	464	452	462	465	460	451	441	469	432	427	508	473	496	459	445	463	442	456	472	458	417	470	440	404	471	464	461	448	446	456	414	429	427	452	449	466	439	457	442	478	445	445	410	461	476	445	460	446	476	434	469	476	472	456	481	464	457	462	440	445	474	492	438	433	421	450	466	403	446	467	454	429	437	443	428	437	474	455	456	473	426	470	433	418	468	458	455	400	440	483	450	449	468	463	430	426	421	494	460	454	501	424	476	418	455	443	446	438	468	464	428	466	457	448	477	440	431	471	445	434	439	480	422	451	431	471	458	433	435	448	433	451	461	439	443	461	447	486	449	470	436	457	445	457	436	468	435	435	453	449	466	424	466	426	462	435	444	496	454	440	437	471	452	466	457	451	478	439	439	505	433	440	455	461	458	424	463	452	445	452	482	446	429	465	450	430	442	426	472	472	466	441	494	441	422	450	487	422	436	415	460	458	454	454	441	467	473	474	462	484	446	516	455	455	469	440	455	450	411	476	438	460	443	448	413	435	423	426	449	419	458	486	466	437	487	461	436	487	455	435	463	469	448	440	430	454	446	443	430	432	431	441	468	455	482	454	445	449	453	464	447	481	487	446	471	412	456	416	469	469	483	477	479	438	457	460	465	473	422	456	492	453	464	452	429	471	437	424	442	509	425	445	430	442	455	471	436	439	426	471	417	453	435	444	440	494	431	464	490	448	446	460	439	457	473	418	408	469	439	447	419	428	449	471	458	451	437	428	428	446	469	443	440	452	418	480	433	422	468	419	471	449	463	416	447	409	431	470	425	446	454	438	468	461	427	460	469	445	431	430	486	494	477	444	448	480	420	406	469	412	464	455	472	449	481	424	436	466	495	415	434	456	461	441	448	443	456	433	423	418	412	440	453	445	465	444	465	477	432	474	444	477	479	424	470	412	447	479	448	418	469	419	447	418	451	441	415	461	441	446	428	451	429	468	446	456	452	440	451	440	459	452	476	467	442	472	456	424	458	456	465	473	437	454	442	450	460	436	446	448	458	460	464	491	460	416	453	448	433	464	454	486	437	466	449	431	484	417	467	437	442	452	462	470	449	468	485	437	445	496	423	451	416	447	431	408	459	417	427	446	460	461	478	419	481	437	431	427	483	451	488	456	474	470	439	460	420	476	461	422	433	445	440	452	411	428	471	458	417	411	443	429	445	453	466	439	407	437	467	448	466	440	466	450	483	409	453	452	457	434	422	434	430	450	452	456	483	460	467	435	440	424	460	443	446	473	438	444	457	429	495	436	482	446	470	418	492	454	449	430	415	476	436	427	431	471	402	454	426	458	454	452	454	421	438	454	438	476	415	484	452	434	444	453	426	399	456	418	464	498	471	449	458	474	456	426	458	474	422	447	434	439	425	469	420	436	472	427	431	440	439	452	481	468	465	447	473	458	437	404	463	440	471	450	481	468	450	436	468	459	440	467	409	424	437	441	437	472	410	439	464	424	454	437	459	482	460	440	427	422	496	432	462	469	464	459	463	431	459	459	451	461	458	482	450	477	439	481	463	449	420	413	473	433	452	474	456	469	478	453	420	428	464	429	428	445	440	493	409	448	435	404	460	447	500	421	446	482	448	443	486	423	447	449	459	452	460	460	456	465	455	438	462	460	443	456	431	478	426	477	413	454	391	421	459	455	413	460	443	400	468	451	450	499	458	447	432	439	499	451
4138	1521	1286	925	779	764	738	707	666	690	767	672	680	704	675	696	719	701	717	698	632	719	703	664	674	674	642	649	690	662	673	677	622	723	643	664	659	706	698	662	661	664	665	687	679	675	721	663	656	659	632	649	645	674	695	712	660	686	648	647	690	720	673	668	688	626	687	634	724	682	676	675	669	680	651	659	657	696	626	644	686	645	685	662	663	691	675	705	668	698	675	689	689	661	660	707	671	634	654	672	678	700	642	718	605	644	648	657	666	695	655	668	706	665	669	645	691	688	667	639	649	643	685	674	637	648	654	697	688	691	688	682	642	671	660	652	642	665	652	666	641	677	685	647	694	666	707	615	628	683	649	668	668	693	686	682	634	676	701	688	689	677	702	675	663	657	708	640	652	680	683	684	678	672	685	648	687	684	661	681	664	659	677	692	634	655	643	658	650	674	651	634	698	670	697	652	690	671	681	696	737	664	680	637	673	665	704	628	662	665	664	701	668	645	700	684	669	651	655	691	673	685	641	635	654	705	667	677	662	687	705	656	695	646	626	668	674	716	664	659	666	661	669	655	655	647	654	705	693	672	658	631	712	697	638	692	636	676	698	683	713	715	667	637	659	689	735	642	636	662	669	647	683	667	670	651	659	668	670	663	659	655	677	611	696	652	665	693	687	654	674	683	659	706	652	652	647	641	673	673	683	647	629	630	653	677	667	709	693	703	656	655	665	684	654	651	686	648	666	697	655	688	715	633	709	693	662	680	642	670	695	675	698	651	668	679	704	729	681	702	676	662	711	589	687	655	678	652	673	723	622	636	679	658	668	671	604	621	645	699	667	695	662	664	706	629	665	639	651	682	647	669	689	655	690	660	690	618	640	662	659	706	694	690	677	662	674	673	680	647	681	684	675	688	689	679	657	682	670	670	705	700	728	659	701	667	673	677	685	635	662	654	686	714	655	683	677	653	671	700	694	685	645	646	607	656	641	681	681	673	717	654	650	702	691	618	659	644	666	655	707	655	666	651	673	631	662	665	639	648	669	661	669	659	686	727	647	619	688	644	661	619	714	675	690	673	644	695	670	652	639	684	597	673	730	674	704	672	666	645	690	653	699	664	681	658	678	686	700	688	661	695	673	663	648	677	623	671	661	669	660	694	694	690	670	670	705	656	692	663	654	665	683	648	683	693	631	682	708	707	669	677	661	656	637	654	659	679	669	625	687	671	683	650	653	667	664	667	602	676	654	708	677	730	652	681	693	638	653	663	667	687	717	637	645	691	688	679	706	701	677	666	657	635	679	647	653	680	641	674	720	700	692	695	664	692	665	653	651	690	677	667	621	680	667	706	672	653	718	649	670	714	667	628	609	631	667	685	671	662	709	643	674	646	666	729	656	669	680	673	670	637	692	662	694	666	658	678	636	670	687	659	647	687	702	659	659	703	666	640	667	706	664	673	627	665	663	711	685	641	675	690	679	619	636	665	668	704	686	659	660	631	663	639	682	638	626	635	708	686	637	632	728	652	660	670	663	676	695	659	712	652	671	660	632	703	668	673	679	660	670	679	688	688	671	612	658	681	663	711	642	685	650	674	700	644	680	644	637	628	659	664	703	650	698	668	645	701	638	684	697	638	676	661	645	651	682	673	644	685	701	657	673	662	666	648	652	669	659	654	697	649	670	689	692	629	697	675	693	629	672	661	642	671	665	629	674	654	663	666	677	667	698	663	693	668	676	634	679	685	668	634	693	667	688	686	728	703	703	682	674	710	626	700	617	691	678	675	654	665	676	651	694	637	637	687	649	663	657	671	685	658	641	715	657	670	643	690	675	639	651	655	680	641	660	675	657	664	690	663	643	680	657	675	646	655	676	699	692	672	683	678	666	624	700	703	678	687	634	659	695	685	617	667	639	652	670	663	675	635	698	697	675	664	632	684	692	694	684	671	648	634	653	632	711	642	733	688	686	692	677	701	665	686	723	692	649	684	663	673	667	628	659	646	694	709	625	647	742	696	584	678	719	644	664	642	662	666	675	683	688	677	661	669	626	729	662	656	667	653	669	649	703	660	618	690	641	678	671	680	671	637	669	670	668	662	690	653	718	684	722	702	685	731	690	633	674	630	667	698	660	659	710	699	673	703	657	644	693	635	667	643	647	646	666	639	655	653	687	677	665	655	689	676	668	693	616	695	693	649	648	681	633	657	663	646	641	665	669	675	655	673	649	689	671	641	676	708	674	708	624	676	678	685	710	658	709	703	713	630	648	632	666	666	612	670	639	691	685	673	684	665	657	635	638	648	688	692	642	664	659	674	679	665	644	709	697	696	583	711	653	673	686	651	662	627	677	688	613	668	705	656	669	648	656	671	702	685	675	651	635	626	654	679	694	654	687	680	693	652	653	684	699	658	697	670	673	687	651	712	662	683	649	708	655	694	644	708	642	743	682	677	693	632	591	670	649	652	649	692	652	669	698	709	655	690	694	684	681	679	677	678	624	659	678	668	701	648	743	665	636	636	703	660	635	657	692	709	684	617	664	674	667	661	654	645	652	667	645	690	634	714	665	630	641	627	664	681	632	641	656	662	644	663	679	702	639	716	713	651	672	686	637	686	666	693	645	653	669	667	688	621	715	645	641	646	687	673	667	664	672	663	658	637	689	682	704	656	655	687	654	646	662	660	707	687	711	651	649	672	620	707	600	672	650	691	618	667	695	679	626	637	672	686	687	677	660	684	721	710	650	647	647	627	690	672	677	602	677	685	654	681	707	691	670	655	625	652	658	683	636	633	629	639	647	665	626	665	602	680	663	689	633	707	693	666	681	688	707	667	644	678	697	702	653	683	664	695	696	645	731	660	673	684	655	624	686	642	718	658	682	659	652	620	699	682	665	650	715	671	698	666	662	695	706	675	691	660	727	666	664	642	684	670	676	655	683	656	677	616	680	680	665	657	729	698	679	672	675	658	720	672	651	647	628	702	684	677	648	616	708	649	721	628	668	643	677	655	670	665	675	649	712	653	651	707	653	694	646	698	632	640	690	677	646	666	675	668	667	676	669	608	680	669	611	659	649	686	744	607	697	701	665	684	595	720	663	674	633	674	648	675	635	649	682	668	649	677	701	680	665	679	693	650	690	643	682	649	650	662	679	679	650	637	675	616	685	708	661	633	651	674	690	652	650	713	664	647	673	676	637	642	655	681	670	664	660	673	661	676	655	650	713	657	679	659	668	705	677	669	707	649	661	661	657	651	659	645	657	640	704	643	653	695	650	697	702	699	663	646	668	680	612	656	690	604	657	674	640	660	671	716	682	628	676	620	686	683	619	634	662	663	668	681	669	691	636	651	687	686	666	635	661	679	627	657	701	676	637	673	652	715	620	670	690	663	664	680	665	686	668	697	626	672	664	653	623	660	668	618	653	638	713	670	616	682	666	671	687	648	673	668	667	659	679	632	686	648	658	673	661	624	677	630	658	674	715	698	665	670	664	686	695	636	625	602
23863	21118	28347	24115	21067	5590	1099	739	612	633	579	554	568	526	507	516	491	466	472	446	437	452	458	448	462	429	454	435	426	466	456	490	421	464	408	429	409	459	428	440	461	459	462	473	432	488	397	411	437	478	461	424	436	473	436	418	442	433	429	409	448	410	433	449	443	385	414	451	441	410	471	422	430	456	433	437	461	417	406	450	476	423	437	434	463	442	432	450	458	421	453	500	428	469	421	453	431	423	394	424	448	442	436	399	440	450	407	412	472	433	445	455	399	423	407	442	429	412	443	421	486	436	432	419	435	418	417	467	434	453	409	446	454	454	425	445	434	439	417	444	433	433	449	464	454	447	431	443	437	424	436	422	426	441	442	465	417	435	443	410	415	424	483	450	461	454	448	405	440	453	435	443	445	446	424	419	437	439	462	433	447	478	445	441	424	424	456	434	421	413	457	426	412	418	435	491	431	432	435	420	422	434	490	443	424	462	458	451	383	424	443	457	433	432	477	408	445	446	439	447	456	442	445	446	442	443	427	422	450	452	415	417	403	408	423	433	427	424	439	466	432	448	439	428	444	405	454	378	469	440	398	441	456	451	447	451	453	402	422	412	446	412	427	428	461	434	430	440	417	433	467	414	445	446	464	457	472	467	447	441	451	413	449	454	404	458	448	446	452	417	436	416	434	485	440	477	431	407	425	480	427	463	449	414	431	421	398	448	467	457	434	436	429	403	427	428	430	443	403	420	426	434	396	435	452	492	442	465	443	417	469	410	419	397	401	435	412	429	493	440	436	405	431	398	442	436	430	426	420	414	407	392	423	374	423	468	428	442	496	442	420	449	403	441	425	455	417	458	433	419	424	434	427	438	422	462	403	422	453	464	424	428	410	465	428	423	452	401	414	420	419	455	417	436	426	459	397	439	420	431	458	403	448	403	431	471	435	422	460	429	411	475	417	435	413	410	407	415	423	437	413	427	444	445	429	390	472	422	414	438	412	426	402	419	427	433	449	435	428	472	382	394	462	423	429	430	422	433	436	477	435	376	418	425	416	434	443	408	413	474	444	435	420	409	436	430	439	456	413	434	446	422	411	472	442	430	408	419	450	432	437	427	461	427	397	405	436	444	399	434	402	425	395	420	423	461	456	421	428	398	429	443	446	429	456	435	407	408	456	485	429	431	445	430	418	404	423	434	414	459	425	412	443	423	415	447	448	396	408	449	417	452	419	436	414	438	421	427	434	400	449	425	426	462	426	455	400	421	429	459	436	462	406	418	446	447	449	431	415	434	444	439	443	409	418	401	425	448	443	402	447	461	443	402	426	426	474	418	414	422	425	421	390	417	451	426	429	465	476	445	444	441	456	422	431	474	449	427	420	446	459	438	432	438	423	421	415	437	420	426	463	441	445	429	427	410	440	450	418	424	468	395	419	436	413	462	449	440	401	440	417	425	438	421	421	426	403	425	449	420	445	463	473	451	430	428	410	435	468	434	449	411	424	412	452	471	460	419	447	401	454	472	418	454	440	410	468	431	463	433	416	429	403	390	423	448	446	429	398	409	410	427	447	425	432	434	440	438	416	424	436	425	376	407	427	407	441	405	422	437	465	435	429	444	483	452	386	428	448	462	435	442	411	406	462	419	441	408	460	441	458	454	451	417	442	423	444	431	436	422	418	440	468	410	415	429	466	414	427	440	436	434	452	414	442	427	417	420	453	448	440	419	423	434	436	407	432	414	446	417	466	459	430	450	413	442	458	415	403	433	418	446	417	424	448	447	414	458	492	440	479	443	435	431	462	419	428	418	426	436	428	392	421	446	467	396	439	415	400	441	439	432	434	457	397	437	421	421	411	470	429	450	425	421	418	464	432	444	453	435	470	456	419	487	428	445	443	435	451	437	417	436	442	422	444	448	412	392	421	456	406	413	437	446	436	394	443	407	420	440	452	413	395	422	461	424	444	445	421	467	423	453	459	424	455	419	447	446	418	453	448	447	394	429	435	415	421	420	411	401	439	408	460	411	431	398	463	446	448	451	432	421	425	421	444	441	396	400	479	438	438	414	396	425	441	439	453	461	449	428	430	446	401	443	427	448	452	437	421	500	447	432	466	485	421	415	441	417	412	451	415	410	423	445	443	384	413	439	433	403	410	460	427	401	440	449	409	436	448	456	438	416	427	418	425	427	422	398	461	435	424	452	420	407	426	461	436	439	399	397	444	421	380	426	406	436	440	412	418	475	440	440	458	426	397	445	413	421	429	441	467	450	444	437	435	431	400	408	447	402	451	404	435	430	451	432	475	428	415	445	440	474	435	422	428	412	434	441	428	420	423	422	411	428	421	411	435	441	422	422	458	417	438	493	422	475	424	431	426	413	453	375	440	419	454	414	438	420	400	434	428	398	437	402	408	444	436	426	402	420	434	411	480	408	438	453	387	394	415	438	445	416	453	439	406	449	445	456	421	443	429	436	422	435	442	472	428	436	425	414	441	479	464	413	431	435	437	446	453	454	443	432	425	445	409	467	420	413	463	436	452	402	439	431	388	416	461	420	453	458	406	453	444	447	428	445	407	450	424	417	444	462	430	432	414	401	427	459	451	430	414	415	435	399	458	433	430	464	398	467	430	433	436	432	440	428	423	456	386	416	412	436	473	429	408	412	433	431	421	433	443	437	425	438	430	407	430	411	436	453	423	495	435	425	437	450	434	421	437	438	438	448	413	441	404	412	419	457	422	415	400	439	432	437	433	411	444	457	431	398	432	450	464	419	403	435	436	461	407	442	424	426	456	449	443	437	418	462	403	424	408	412	435	422	402	417	425	429	434	434	512	431	420	412	445	442	441	444	427	396	451	429	420	458	420	486	427	429	463	412	443	445	458	434	418	423	455	452	423	447	427	435	437	413	447	454	423	425	460	416	426	448	394	429	439	441	424	400	458	434	420	401	424	437	443	454	422	407	452	443	444	432	432	448	417	438	436	407	456	422	436	433	456	420	413	421	446	439	385	399	458	448	423	457	463	441	448	424	432	478	427	431	436	434	422	437	445	482	447	443	411	413	438	437	457	425	455	444	471	438	434	459	412	450	432	449	415	465	433	472	414	425	438	414	464	460	444	411	434	436	411	441	433	412	433	434	443	434	415	434	446	495	429	429	428	467	408	451	469	431	393	432	430	447	463	457	447	420	419	426	425	441	444	436	429	400	445	414	433	418	455	425	418	436	446	450	405	425	438	417	432	435	420	415	431	436	402	382	433	393	420	426	416	429	398	449	425	449	452	473	437	458	420	417	434	448	413	389	447	460	420	407	425	440	438	447	432	432	428	423	393	432	420	430	416	449	415	471	437	432	435	442	445	429	435	424	427	449	411	465	430	420	454	442	423	451	410	459	419	439	422	443	420	421	427	459	404	420	473	415	420	450	422	427	474	462	426	441	432	449	437	424	448	425	432	440	447	416	426	432	435	434	445	459	426	430	407	399	432	464	410	456	432	450	436	371
5343	10275	8364	4422	3100	2297	1828	1566	1368	1253	1106	1013	979	880	878	844	778	814	787	772	778	741	758	751	734	685	720	694	660	699	666	688	719	666	705	704	653	696	701	624	682	664	685	703	678	680	674	631	694	672	667	657	704	722	694	655	660	659	647	639	680	689	646	683	652	657	644	659	645	673	632	623	642	641	628	704	692	636	700	692	663	644	632	659	635	663	620	676	661	674	635	627	649	706	647	655	631	647	669	602	645	623	665	629	711	654	647	694	638	632	679	653	640	622	653	636	659	670	643	657	633	641	628	683	652	674	659	656	642	655	649	695	625	630	619	637	618	688	655	645	708	686	633	659	695	655	674	650	648	648	658	633	620	650	637	619	668	687	609	667	651	614	667	614	643	656	611	653	646	645	608	676	661	672	663	669	658	639	653	675	618	627	705	666	666	676	660	633	661	674	654	647	663	702	644	660	671	624	638	661	630	605	646	649	681	634	693	681	664	678	629	629	648	657	632	660	634	611	723	640	606	651	633	628	679	659	668	650	669	664	636	644	654	716	664	693	606	660	678	640	634	668	623	664	636	628	680	647	676	688	684	667	609	633	641	654	658	655	710	608	652	674	695	648	692	630	647	684	708	655	682	668	645	655	629	656	597	652	648	684	627	634	672	658	626	619	659	706	681	673	628	665	630	606	665	682	631	690	623	663	649	656	620	645	684	661	638	659	650	657	639	633	652	658	641	640	654	638	680	670	653	631	622	639	659	715	665	652	667	676	679	649	661	653	615	602	662	661	605	645	660	653	647	638	657	646	658	687	660	645	695	644	645	672	678	629	666	610	632	634	685	633	616	659	657	651	668	589	642	691	646	695	607	616	600	629	620	647	678	628	703	653	679	656	664	691	611	621	660	624	628	707	650	653	668	691	617	627	652	625	687	629	698	661	642	644	668	626	638	646	662	655	664	645	690	663	676	661	657	618	656	671	652	647	660	663	632	676	667	643	611	641	669	641	664	625	670	666	664	625	634	624	668	670	657	660	676	641	663	644	674	649	635	712	649	693	674	599	653	645	665	627	683	659	618	638	630	657	660	616	653	657	628	627	635	666	623	627	681	617	646	619	648	662	673	623	638	636	645	673	658	637	664	631	613	636	617	639	691	637	642	659	677	638	661	647	679	634	664	661	665	693	642	621	655	638	680	636	656	626	706	613	604	619	623	636	666	627	691	663	668	668	666	632	711	631	638	655	642	672	678	623	636	688	740	623	656	673	659	620	649	627	630	646	646	692	618	690	649	609	626	697	693	622	661	658	634	657	700	620	661	677	653	663	640	641	619	645	669	683	599	608	711	662	632	673	617	645	621	701	660	661	707	606	704	645	633	655	675	640	653	661	659	711	637	629	662	668	679	655	624	637	647	654	628	639	650	630	683	598	625	638	641	649	672	693	645	667	634	641	636	657	634	656	659	621	665	641	631	651	673	642	647	689	673	630	655	660	652	648	673	646	637	599	660	609	641	665	613	665	651	682	680	674	644	631	662	627	658	628	646	665	672	620	672	643	660	658	689	661	646	703	637	632	595	674	698	674	635	644	649	672	625	626	685	616	665	627	683	660	630	659	635	641	648	676	661	682	664	717	672	637	622	681	642	681	621	672	644	627	688	669	642	652	702	663	595	625	615	644	645	640	676	685	659	676	628	679	666	618	687	630	655	699	699	615	631	660	718	659	620	656	678	634	648	658	645	620	626	620	636	693	655	635	641	627	670	675	615	655	631	598	636	621	645	652	660	624	676	639	665	577	628	657	617	644	661	711	660	648	641	619	688	639	635	676	634	643	686	654	605	633	704	681	659	655	673	633	676	682	671	646	640	643	639	615	603	661	602	629	662	690	625	649	623	671	629	645	654	665	654	665	594	662	648	606	629	627	668	644	689	629	673	709	653	624	650	655	642	658	624	623	650	618	696	664	670	667	665	608	654	679	627	621	644	662	637	696	663	656	666	699	648	683	654	633	648	657	656	640	632	689	662	582	651	677	630	641	622	678	663	696	633	649	651	674	638	604	647	644	662	651	654	685	629	686	645	683	647	626	669	668	660	627	657	646	631	714	664	673	682	651	645	614	648	630	622	649	615	619	618	673	631	646	675	633	657	665	697	633	627	678	655	597	603	643	631	625	657	661	642	591	670	668	643	655	609	637	682	628	669	681	625	618	654	703	671	648	648	650	648	669	661	666	625	642	612	646	638	612	679	677	621	667	666	696	670	622	644	623	654	639	689	681	652	653	668	677	673	676	638	638	618	709	689	657	623	673	655	675	692	675	634	658	644	645	648	631	635	637	619	656	722	646	654	647	622	662	639	627	649	639	652	642	652	665	684	670	661	628	601	637	623	658	622	670	659	622	640	701	673	642	666	626	626	635	663	660	651	707	698	671	641	689	650	672	619	650	645	670	650	613	693	647	649	669	658	630	623	616	686	593	642	644	657	642	683	591	641	636	677	672	658	677	640	641	635	662	624	695	677	650	664	666	606	637	629	664	659	632	674	639	643	664	663	638	676	642	651	651	673	615	698	638	640	666	643	669	642	651	655	648	626	598	643	606	616	669	638	662	667	630	677	642	646	656	650	678	656	681	660	660	592	650	614	659	659	645	627	689	643	657	645	609	640	636	666	610	648	680	641	643	678	664	605	636	637	656	681	696	606	652	641	665	664	680	675	629	643	685	629	619	625	684	672	683	591	656	669	639	689	655	719	653	639	676	651	643	671	618	670	664	661	650	595	626	624	650	653	635	711	614	640	641	649	685	635	682	673	634	667	643	676	655	635	662	689	665	674	643	633	690	656	657	652	604	622	660	665	649	674	649	679	676	596	605	620	657	675	690	654	644	706	613	605	611	651	610	653	672	639	667	646	645	624	651	662	593	633	661	658	671	631	639	588	630	628	636	658	638	674	690	619	655	636	675	668	658	620	645	658	616	658	573	647	664	609	661	671	620	625	696	699	613	665	628	614	662	624	682	626	585	629	642	659	643	661	649	638	647	694	650	662	664	628	656	646	660	637	616	660	592	661	642	669	623	626	611	662	629	612	648	653	623	684	678	620	659	669	646	628	611	687	604	656	681	668	645	653	691	624	684	637	656	672	585	602	660	658	653	622	612	637	658	698	643	679	633	623	634	640	617	619	645	660	653	622	638	647	663	660	653	660	713	673	667	707	663	683	630	646	607	653	690	647	650	629	617	625	668	668	621	657	624	652	649	630	659	677	644	659	620	655	617	702	686	651	624	672	660	639	665	687	659	713	654	618	664	664	622	648	652	681	622	644	669	680	671	670	662	654	669	646	643	630	662	653	664	640	651	631	667	652	660	669	685	676	691	646	672	695	656	631	620	655	697	631	651	662	617	665	671	640	646	654	659	673	627	613	672	682	658	614	708	618	653	607	667	662	628	639	672	619	653	637	624	666	629	636	661	645	629	673	579	663	633	616	655	656	655	662	644	608	668	600	637
22994	21154	28903	23668	21155	20900	2846	757	561	503	413	394	351	376	326	305	282	276	277	266	262	229	231	236	245	228	208	208	205	247	199	203	207	205	191	214	215	201	220	197	207	214	225	213	159	179	191	178	185	190	202	198	184	190	215	195	178	191	197	200	205	200	184	177	197	184	194	212	179	188	173	187	207	209	175	199	188	174	207	189	184	189	187	179	221	190	192	159	178	192	175	178	177	173	161	173	180	196	176	195	203	210	181	188	179	198	173	182	188	195	187	188	189	204	178	181	189	182	186	198	195	168	194	163	179	170	203	193	180	206	183	178	180	174	175	154	174	208	210	197	176	189	198	217	199	177	193	198	205	187	205	197	175	186	190	180	187	199	193	193	204	197	187	195	200	207	202	190	190	211	200	215	187	174	186	184	185	177	183	168	190	205	173	198	189	204	160	170	173	198	192	191	195	192	170	201	199	182	182	193	200	182	191	163	185	184	215	188	216	192	194	193	204	193	191	200	198	201	195	186	181	194	173	199	188	198	188	186	202	168	201	175	195	172	183	190	179	204	184	175	216	188	164	181	174	187	191	198	176	213	186	175	180	184	174	204	173	175	196	177	175	196	191	184	196	190	172	170	171	187	192	166	187	203	211	175	166	180	175	195	200	193	185	184	199	174	196	184	166	183	162	186	183	195	182	169	162	211	204	192	202	177	184	190	164	170	180	192	183	176	194	174	206	206	194	212	188	188	171	209	185	194	191	194	196	180	176	179	180	201	172	174	204	197	189	201	188	199	177	193	178	171	172	168	208	186	171	193	186	192	180	204	182	187	186	191	201	186	194	194	182	202	190	162	157	201	173	171	187	197	187	202	187	206	178	163	182	160	171	171	205	161	189	199	177	190	175	154	199	176	176	199	196	191	191	185	191	202	197	200	191	167	195	174	218	164	186	192	196	175	195	215	189	193	182	189	180	174	199	169	183	192	211	165	187	191	219	176	173	200	186	185	177	185	190	172	193	186	165	182	204	188	170	197	177	180	196	164	179	179	203	186	175	184	183	203	197	199	183	169	172	198	176	177	189	203	190	181	186	218	202	204	183	191	189	177	185	194	206	201	176	188	183	183	202	191	178	189	180	213	202	185	189	207	190	192	210	192	196	201	189	201	196	167	147	204	177	187	177	211	173	213	175	196	181	184	194	178	219	190	197	179	196	182	178	181	170	186	196	190	187	194	192	192	205	201	192	163	193	196	210	201	182	180	176	182	193	197	203	168	208	195	185	167	189	184	195	178	189	208	161	181	218	181	184	183	183	172	189	177	175	193	165	230	189	204	183	189	190	193	167	180	191	183	183	186	189	181	202	179	206	171	183	177	185	211	167	206	191	205	189	187	181	155	193	175	179	176	181	181	189	178	188	177	189	198	189	156	170	184	184	195	189	194	175	171	193	180	177	198	183	166	164	202	185	205	212	176	186	210	197	202	177	183	187	202	187	171	181	173	187	184	166	197	194	215	194	187	214	170	183	198	180	197	186	187	161	180	180	178	188	173	184	171	182	190	197	205	188	193	179	182	183	183	206	185	160	205	205	165	193	207	198	178	216	178	169	186	180	202	187	186	192	189	165	172	187	166	192	190	181	190	176	207	184	185	192	177	194	202	174	210	179	191	182	213	167	172	182	211	192	176	201	212	160	211	179	197	180	172	189	182	173	182	160	178	173	170	165	204	181	179	173	184	222	178	169	178	183	180	176	170	200	191	169	184	166	188	184	182	195	182	175	184	177	214	183	190	172	203	196	196	167	191	162	209	176	181	182	210	174	178	188	195	183	177	197	192	190	181	182	167	188	183	177	204	188	184	198	174	197	185	176	185	199	183	196	183	209	190	193	175	196	229	217	184	185	204	199	162	180	195	197	171	181	192	201	191	189	170	186	181	201	217	175	187	175	179	179	165	179	168	202	169	211	178	174	191	187	204	202	209	154	169	188	215	175	184	192	198	183	175	202	202	188	192	174	184	186	185	202	190	200	199	204	197	201	209	204	180	193	181	196	185	202	174	187	166	194	191	207	196	167	197	187	187	195	198	150	192	197	200	196	183	190	188	162	208	196	162	174	188	187	180	199	198	189	159	166	177	177	194	205	177	198	165	181	223	178	162	192	187	221	202	198	185	217	189	208	182	178	187	186	187	177	191	199	192	196	185	188	195	188	181	163	191	181	198	202	212	185	196	182	167	180	179	222	179	167	205	184	187	195	205	199	171	190	194	175	198	181	182	199	185	181	195	184	162	190	189	218	191	201	170	180	199	197	186	210	189	192	181	212	192	188	215	200	195	177	192	194	202	188	201	187	193	209	199	203	167	204	200	207	193	173	178	182	194	163	196	203	153	177	184	189	175	218	167	172	215	165	177	192	198	202	172	179	191	163	157	198	179	190	191	184	185	178	170	174	167	180	190	184	191	179	206	168	190	181	195	185	191	196	199	203	170	190	174	191	170	181	181	169	195	177	167	186	170	184	190	194	186	197	196	162	170	176	211	194	179	183	183	190	187	175	167	175	189	187	172	182	156	167	197	169	173	159	191	167	182	182	194	201	202	189	211	188	181	193	187	196	173	196	196	169	152	152	189	183	177	169	161	186	207	178	179	223	184	219	207	205	183	192	178	195	173	198	197	198	191	180	173	173	181	173	175	207	177	193	178	191	203	202	178	217	190	203	179	209	182	188	176	172	169	208	197	159	188	175	194	209	192	194	173	183	180	215	191	174	187	183	173	196	210	197	149	187	190	209	199	173	200	199	189	202	167	174	194	213	192	207	185	169	171	218	192	182	178	172	192	154	204	174	188	182	183	211	191	178	202	184	177	186	183	187	202	192	199	192	181	177	190	190	186	198	184	178	182	181	197	182	180	190	189	187	198	171	194	165	200	204	178	193	183	181	183	192	195	221	177	206	200	173	184	167	177	189	209	187	202	204	183	232	173	178	185	188	186	179	221	193	200	176	175	183	199	169	189	193	189	183	170	181	185	187	198	195	201	198	186	181	200	178	180	168	197	202	188	193	177	164	202	179	196	208	189	198	165	189	183	193	208	191	164	194	162	214	198	189	197	185	172	170	180	185	179	171	196	163	155	196	190	166	198	194	189	175	181	182	179	224	184	195	175	189	189	175	184	159	190	181	211	199	211	191	195	203	159	204	183	194	204	170	188	182	189	187	179	209	191	183	165	182	180	176	191	176	209	192	202	167	179	180	179	163	184	202	195	185	210	180	177	189	202	205	193	181	185	183	170	190	186	203	203	225	171	173	177	166	185	192	193	211	200	192	188	175	170	187	206	202	160	186	203	168	184	201	182	192	185	188	196	200	194	180	173	203	202	184	171	177	187	207	191	211	195	204	203	181	157	160	190	198	189	171	177	183	190	190	179	185	169	178	194	195	198	194	191	194	201	207	178	162	183	184	210	187	165	187	183	179	152	174	212	180	155	177	183	219	188	171	205	181	226	179	200
7339	15595	12968	6694	4654	3351	2500	2016	1638	1332	1112	947	844	796	675	655	600	520	535	518	466	471	442	424	410	426	389	376	394	361	371	377	372	374	358	352	343	328	304	330	320	337	319	337	332	316	309	303	320	354	347	329	350	344	335	291	332	304	320	326	323	312	293	314	300	302	293	318	286	313	322	298	336	289	325	294	309	334	324	330	304	292	298	330	292	256	296	302	301	309	285	254	325	287	310	296	331	294	288	284	288	345	295	326	296	298	314	308	324	311	309	310	292	303	316	304	282	314	301	308	302	289	301	295	294	305	302	298	291	288	276	275	280	283	269	303	300	278	268	291	285	253	288	279	273	279	292	304	319	287	300	289	300	320	308	276	315	305	287	308	289	267	301	303	292	301	289	335	325	294	286	276	292	296	283	290	288	295	307	324	286	284	297	279	316	312	306	323	328	324	281	296	306	310	312	310	276	283	288	282	287	319	276	318	304	330	287	307	313	292	284	320	293	289	302	295	345	312	272	283	311	254	302	290	308	306	289	313	297	315	318	307	335	283	280	295	260	277	313	289	268	293	293	274	298	286	308	291	289	264	291	297	308	270	301	286	303	299	301	292	291	278	298	293	298	303	287	275	266	267	273	278	295	312	301	299	315	286	302	297	322	300	293	250	283	308	298	328	305	289	296	258	297	267	284	281	289	283	320	291	277	304	274	307	297	274	280	295	280	291	298	300	275	289	287	296	303	295	265	267	300	287	296	308	296	314	281	263	298	310	301	307	280	269	318	288	276	275	306	296	305	306	278	325	276	293	311	298	291	291	301	289	305	318	322	303	291	304	275	296	270	283	285	301	325	294	300	264	283	285	307	291	291	310	268	289	295	280	280	297	296	314	337	294	315	320	272	304	294	296	319	322	301	286	301	327	303	292	309	298	290	249	316	292	281	333	291	305	291	307	294	274	293	291	297	305	312	307	270	289	305	281	289	301	284	296	283	282	301	291	313	279	295	280	291	299	274	283	311	288	331	318	321	261	292	322	308	330	272	307	292	293	305	296	291	316	319	291	266	281	314	272	286	289	305	327	303	313	298	314	292	293	313	281	311	273	294	296	286	293	296	309	309	311	298	291	315	290	294	298	284	315	279	306	290	314	262	281	287	261	285	333	318	293	323	284	291	280	291	313	294	271	285	288	279	287	318	273	277	271	315	307	262	315	274	269	314	311	285	287	311	282	264	301	297	286	303	271	284	261	299	296	289	298	295	285	296	321	273	290	291	273	316	310	297	301	285	253	299	266	294	256	276	309	295	291	313	288	316	317	265	295	297	297	290	278	283	278	296	330	298	282	280	308	291	298	302	314	291	276	322	306	281	307	313	302	293	300	284	305	319	291	293	294	282	282	290	266	277	279	286	274	292	272	306	323	278	267	324	291	321	302	315	282	299	324	280	311	280	308	300	284	297	306	296	282	303	316	318	291	293	291	298	290	296	286	277	281	293	291	263	302	309	319	292	278	282	266	295	288	301	291	274	305	304	309	326	275	285	294	275	270	333	324	323	334	282	276	299	280	308	284	291	294	287	308	293	286	280	301	283	282	268	309	272	294	276	285	284	281	304	278	257	292	306	310	288	267	303	324	299	288	315	305	289	310	301	294	297	268	306	299	268	287	290	308	278	290	313	297	321	309	289	277	295	315	285	310	305	288	288	291	295	333	301	293	317	308	265	290	283	273	281	290	273	290	294	276	301	298	289	263	281	293	295	299	316	286	306	292	297	317	275	276	294	305	294	306	296	320	273	310	304	295	287	287	293	330	288	313	293	279	301	333	298	288	263	281	288	296	301	284	274	293	261	277	296	296	284	309	321	273	292	289	271	294	303	293	314	300	324	302	314	286	302	319	271	320	304	293	266	284	293	304	266	297	308	291	310	268	277	302	299	291	277	276	284	294	295	291	320	303	293	320	307	299	305	287	289	296	311	295	308	279	287	266	290	300	305	302	258	281	284	246	279	267	284	266	291	319	297	315	325	294	295	276	311	283	286	303	296	310	291	312	265	281	273	280	306	271	292	322	296	321	323	307	279	304	275	289	297	302	301	308	301	300	291	297	315	334	300	293	262	278	312	301	291	296	288	300	294	275	297	334	311	298	275	299	303	279	287	305	297	273	323	288	270	300	301	281	301	274	311	317	281	329	283	292	326	304	277	288	310	324	332	264	289	293	298	288	293	288	306	290	302	279	312	281	306	302	307	295	297	272	301	296	290	280	292	292	313	281	293	307	282	319	306	310	313	319	286	319	301	275	292	292	293	305	264	265	278	305	287	303	322	290	326	321	297	276	325	281	296	315	298	324	285	271	300	319	283	297	324	285	264	272	286	305	294	293	305	272	313	309	267	275	285	256	302	297	292	306	301	311	290	295	332	298	285	274	299	281	285	302	299	272	270	270	303	289	303	328	305	307	302	267	294	285	289	347	302	300	311	310	277	268	275	279	324	263	303	286	313	290	317	316	270	304	297	267	328	321	304	310	270	307	275	269	257	299	294	299	299	298	274	276	303	317	304	281	279	310	296	270	310	327	284	307	296	299	299	271	282	289	341	292	296	253	302	296	265	267	272	297	286	291	277	294	314	286	312	309	306	300	273	300	309	304	302	295	251	305	285	282	312	294	295	266	277	304	293	303	259	278	288	298	302	302	300	323	319	300	318	295	297	282	315	288	291	269	285	315	307	289	304	285	316	308	300	293	285	315	303	288	325	305	286	322	293	300	290	269	280	308	287	297	264	316	308	312	274	295	289	260	280	288	312	295	311	295	321	304	308	301	309	291	313	280	280	311	267	290	294	308	286	298	281	308	297	302	269	264	311	298	321	300	296	283	253	306	288	313	280	302	296	306	313	282	283	303	300	299	240	329	314	341	327	291	229	288	314	315	287	314	317	292	283	305	265	295	305	311	288	289	292	307	311	293	281	297	317	319	303	294	286	307	279	301	308	303	277	312	263	290	308	296	340	279	301	307	296	305	293	309	294	306	313	305	284	277	324	306	277	289	285	308	299	313	322	296	276	307	290	299	357	294	302	292	252	301	284	279	276	287	309	306	256	306	275	287	305	292	316	337	298	297	326	319	305	305	280	296	299	301	288	319	301	281	283	277	290	277	292	272	320	282	304	312	285	285	269	343	286	295	290	290	311	290	266	268	295	274	267	309	311	300	298	304	296	260	321	267	305	309	286	327	274	295	318	302	292	308	303	258	333	310	282	309	313	284	307	303	309	332	291	304	291	304	285	302	293	286	302	288	263	295	277	286	301	322	286	286	297	263	309	276	274	289	277	293	301	335	276	294	288	271	260	255	304	273	282	300	293	301	296	306	313	282	301	300	282	303	289	287	306	305	293	307	294	293	280	257	282	288	293	277	310	301	295	306	299	285	325	291	304	275	292	312	280	314	303	292	293	325	305	300	297	286	300	294	315	285	308	310	298	298	286	277	300	304	294	281	246	287	302	304
26397	19770	6319	778	553	504	449	458	453	467	451	420	457	440	434	468	429	428	454	469	484	509	427	459	457	448	426	426	429	495	441	419	400	434	451	408	451	421	430	396	438	428	410	484	393	429	453	431	433	436	412	433	465	472	419	458	472	460	436	426	475	477	449	422	428	454	482	451	452	398	479	457	428	457	437	421	449	437	454	466	442	465	424	453	454	454	460	438	444	470	437	426	408	445	464	452	419	424	429	463	441	430	435	452	462	464	437	449	438	434	441	412	430	465	398	426	445	434	452	445	454	452	441	431	440	476	450	459	435	470	425	461	465	457	394	436	432	457	433	441	439	439	427	430	446	450	411	435	460	464	453	431	408	486	442	394	445	411	415	453	412	448	443	453	419	429	405	458	440	434	452	412	441	445	449	440	469	444	398	480	407	444	401	441	397	449	409	463	449	412	399	454	445	422	486	431	429	390	430	481	435	459	419	425	440	459	453	440	444	427	440	453	412	452	452	448	425	449	439	470	450	449	397	423	463	459	390	451	423	425	468	424	441	430	462	441	427	428	454	473	485	435	461	471	425	443	430	413	449	461	451	443	412	448	444	421	425	418	451	479	433	454	437	421	442	440	450	460	453	446	455	413	467	459	422	442	456	450	441	480	427	453	449	434	451	460	453	422	437	471	445	437	446	439	453	396	459	464	434	447	460	410	473	456	409	436	445	429	427	451	475	423	439	421	431	418	429	398	440	435	423	445	412	422	418	456	426	406	441	418	414	412	469	434	434	430	417	457	443	447	470	447	462	423	447	391	451	423	411	437	433	407	421	441	411	412	478	467	432	438	488	414	478	421	439	436	404	472	438	444	402	418	436	452	431	410	429	435	379	421	431	418	457	465	413	438	428	437	438	443	480	443	429	450	407	467	432	425	417	405	459	475	436	445	442	434	408	464	419	402	443	448	465	407	470	433	452	427	459	459	459	435	452	460	451	407	412	454	425	464	454	455	434	421	460	437	446	416	450	427	457	458	452	445	443	415	478	464	436	430	444	447	417	423	455	428	437	417	468	443	450	463	424	435	432	491	442	427	456	402	431	443	459	464	465	421	405	460	451	392	472	432	457	438	433	433	458	439	483	459	444	424	449	426	456	423	421	449	488	466	445	454	401	390	458	444	434	440	438	422	437	448	461	430	420	419	415	465	422	440	462	457	453	477	436	463	418	427	411	426	454	470	427	451	446	424	420	448	407	440	436	421	453	450	442	427	391	447	460	456	395	457	462	444	444	471	429	486	453	436	405	478	437	459	418	450	453	447	457	398	459	503	436	406	428	461	418	435	444	449	482	396	463	473	457	429	431	451	472	441	458	438	425	427	448	435	431	396	434	438	428	458	441	400	464	425	429	425	435	394	411	402	484	440	426	437	441	407	400	415	445	426	392	435	431	387	417	439	442	469	429	408	445	449	453	444	452	480	423	428	462	409	437	432	450	442	457	421	469	438	430	484	439	426	426	450	426	444	428	438	407	455	429	467	430	455	442	469	401	414	425	406	425	425	436	402	424	477	437	431	424	442	406	436	446	439	428	476	460	420	460	436	442	391	422	439	422	428	421	432	462	443	460	461	452	459	450	427	397	426	430	398	446	444	450	445	443	423	442	430	461	445	468	456	434	431	433	453	459	415	470	420	409	445	439	406	467	457	442	454	440	434	386	454	424	459	452	428	430	447	442	452	400	470	461	441	460	410	430	444	436	476	425	448	449	434	415	438	364	387	467	407	431	464	421	421	456	454	432	442	425	453	456	404	446	419	426	417	434	399	466	427	432	431	485	437	404	444	414	411	443	447	455	471	412	411	421	440	434	415	415	428	447	455	466	449	440	401	443	435	429	434	387	469	462	423	469	421	414	411	446	453	464	400	444	440	443	434	436	438	446	423	444	427	459	434	427	410	445	398	425	419	472	480	400	465	427	407	407	430	459	419	433	401	430	433	411	479	440	434	424	455	420	452	419	460	423	452	410	469	437	449	465	447	438	397	457	415	447	432	428	409	450	479	430	441	421	449	452	454	470	425	440	454	439	432	438	416	422	460	450	431	449	454	436	448	413	439	440	442	451	435	427	435	386	424	442	452	395	444	461	429	412	477	484	458	435	409	419	453	472	441	409	477	458	428	472	416	444	412	439	454	441	437	433	442	442	427	387	426	416	465	417	440	434	449	456	450	400	407	445	422	441	425	434	444	403	476	465	425	464	472	425	443	447	479	420	464	457	429	433	413	427	451	442	459	434	417	459	421	437	452	440	424	400	487	433	458	468	473	421	461	393	406	449	436	431	481	437	451	442	422	439	473	415	465	450	462	438	439	469	445	455	457	462	450	395	467	455	471	441	501	450	448	442	416	449	453	400	423	440	408	454	437	442	437	418	418	445	398	433	426	417	473	456	460	440	454	443	442	450	435	424	475	439	412	422	430	425	440	460	424	434	440	452	450	452	438	442	441	435	444	456	409	456	461	408	442	439	489	475	418	461	415	436	444	446	433	427	442	467	419	438	419	442	445	483	440	388	433	435	465	435	408	448	454	466	439	458	435	438	423	428	415	463	443	442	415	447	438	427	426	462	478	446	435	493	488	430	455	402	424	453	471	443	410	458	474	480	437	441	463	422	415	398	438	445	464	426	432	451	455	443	438	433	419	435	419	436	442	447	426	437	445	444	449	451	464	443	452	483	458	438	450	432	442	422	439	477	441	447	457	422	479	486	429	443	455	451	439	427	446	429	441	467	440	456	432	412	435	405	443	468	470	492	429	471	431	441	408	394	411	436	439	430	427	437	405	458	427	462	445	467	468	418	449	399	470	420	387	434	429	434	465	473	449	461	426	439	474	384	437	415	461	399	468	436	423	465	454	466	405	440	417	457	439	461	421	473	431	471	432	455	448	440	453	476	442	451	416	449	412	450	422	438	444	471	467	430	415	439	453	433	470	439	456	440	438	442	495	502	464	422	426	463	440	422	459	447	451	438	440	430	414	404	410	455	459	434	438	445	407	423	412	419	420	427	438	441	412	456	436	451	446	453	437	453	431	460	505	451	434	471	452	428	453	449	452	423	471	468	454	454	454	472	432	433	478	417	399	429	426	428	434	451	452	440	451	471	458	409	455	396	475	463	429	420	464	437	408	461	425	422	440	444	480	440	453	455	451	420	434	417	428	436	438	457	467	433	445	460	394	420	450	445	451	398	464	462	440	421	429	463	396	435	423	437	461	425	426	478	432	451	412	428	427	445	458	440	436	437	418	462	453	468	428	405	414	473	444	470	425	433	426	414	442	463	428	443	457	434	433	426	436	422	425	418	447	427	468	421	435	440	465	456	432	432	465	479	430	445	417	457	416	398	443	452	440	425	466	412	423	408	452	435	430	425	435	439	464	465	439	464	456	421	470	488	443	423	429	429	479	427	420	427	453	423	443	436	455	459	427	446	445	398	440	449	396	444	401	440	436	437	432	446	457
4044	1474	1282	925	805	741	757	714	752	710	703	667	723	670	657	666	641	640	683	677	672	712	639	679	624	648	654	660	635	687	621	643	643	660	695	675	687	693	631	691	654	647	642	642	649	686	630	693	683	610	661	678	648	683	664	600	650	686	661	692	651	664	661	689	647	684	622	656	651	672	670	633	645	672	614	645	703	696	670	659	643	695	614	644	648	635	641	650	665	654	702	644	645	603	625	671	702	663	623	648	690	652	667	697	627	654	678	658	671	647	660	627	655	661	646	694	658	617	679	630	655	631	653	621	652	665	653	697	661	650	685	664	632	646	692	672	679	642	656	659	719	687	632	644	669	671	704	663	660	630	637	655	674	645	622	633	653	612	631	646	648	647	697	659	655	664	673	658	652	668	674	639	673	615	664	679	693	616	649	634	667	668	659	600	674	653	650	625	633	688	647	636	698	659	630	663	625	662	662	695	669	618	671	650	620	673	672	671	632	612	653	665	651	666	650	688	607	698	643	607	657	690	648	642	663	616	665	669	619	701	670	612	651	614	665	654	694	628	672	648	656	688	646	661	627	660	629	659	669	653	614	650	669	678	633	617	683	654	672	659	659	691	705	645	741	652	647	636	628	701	628	633	621	639	638	652	655	618	621	672	646	650	688	604	709	690	689	641	689	629	649	670	678	675	633	617	708	691	643	644	633	684	636	653	705	707	656	675	645	654	669	649	676	696	640	714	677	652	658	647	637	688	658	669	643	671	658	641	602	667	641	673	619	683	637	615	664	663	715	634	652	687	634	691	651	649	638	653	698	647	586	662	649	652	639	679	693	657	660	624	710	646	615	631	670	607	626	672	634	665	634	656	683	722	625	697	684	626	638	647	611	657	620	628	623	647	625	648	653	651	676	642	676	650	676	659	681	677	640	679	665	681	634	630	701	671	631	652	663	608	669	639	657	652	670	646	648	728	670	654	677	674	654	651	650	627	651	653	683	652	618	626	628	641	654	625	653	604	653	653	726	691	679	643	687	686	677	650	654	662	639	675	655	647	688	630	692	627	673	696	635	695	689	626	646	668	699	648	639	652	623	637	652	612	645	632	692	670	659	635	712	664	642	659	673	646	633	644	656	693	660	644	647	689	612	629	668	670	718	645	652	634	653	659	649	640	697	685	645	671	635	652	625	632	650	674	748	690	667	665	645	704	703	698	637	667	629	665	660	636	649	667	631	632	652	680	623	679	644	659	649	668	642	669	651	682	689	628	643	607	641	658	661	635	713	658	661	705	644	631	633	667	648	668	631	673	641	641	654	656	665	637	666	644	644	675	647	649	666	639	694	690	607	608	713	671	641	639	661	616	722	691	618	667	651	643	668	655	670	655	631	648	655	659	638	683	672	671	665	641	663	658	717	681	710	643	665	657	646	649	615	705	644	650	641	683	713	663	639	583	674	628	657	664	663	659	645	624	629	643	650	621	630	626	678	649	670	646	669	649	651	617	679	684	689	654	627	687	653	639	665	614	615	658	653	652	651	658	625	614	690	656	598	633	658	629	651	639	682	615	645	648	653	668	660	624	719	589	655	645	689	668	638	669	620	640	636	652	644	595	638	633	659	625	664	686	643	610	645	630	657	671	611	651	618	659	711	688	676	627	661	639	617	696	643	690	657	638	623	646	621	642	693	644	643	634	672	628	650	666	638	705	723	732	664	631	651	618	662	654	633	681	625	649	661	651	633	661	636	716	654	701	675	632	656	689	635	703	642	691	658	679	645	646	663	688	671	680	659	601	653	676	671	681	679	668	617	678	713	703	662	672	647	672	679	668	611	677	641	636	670	615	679	629	637	663	679	646	616	642	652	657	646	666	646	677	640	648	661	660	633	619	649	652	659	645	644	690	652	607	627	658	648	669	637	674	631	645	688	642	641	638	624	680	659	695	675	672	630	659	644	646	666	671	690	672	622	712	637	655	634	642	681	644	682	680	623	663	658	682	689	662	623	673	655	676	694	609	622	646	638	638	678	673	677	656	680	644	668	662	628	698	646	687	621	658	648	657	648	669	710	664	635	665	648	655	659	690	678	632	617	635	648	616	672	593	629	643	630	667	606	619	639	629	668	638	656	659	658	685	665	592	680	686	666	644	644	675	648	696	666	701	676	648	596	636	644	681	676	686	649	613	643	631	631	688	733	635	620	688	624	668	651	657	627	648	663	625	662	656	675	649	621	684	640	654	649	663	649	616	669	603	693	639	663	677	621	660	671	616	614	641	637	640	668	741	674	616	659	675	649	648	711	668	664	676	623	656	622	683	673	679	627	630	628	654	692	661	637	691	671	594	703	666	627	670	615	616	636	677	680	676	708	687	658	644	680	700	658	649	683	652	653	678	652	628	665	646	650	667	612	668	673	643	717	633	676	694	656	692	666	636	636	659	643	628	660	650	699	719	691	636	670	651	706	665	624	687	643	675	643	666	704	635	678	630	698	639	688	630	624	651	647	663	647	659	632	726	644	653	647	639	636	707	672	626	672	652	683	623	673	650	660	647	688	670	651	669	702	637	664	666	631	651	659	647	623	712	670	641	642	643	641	650	670	692	614	626	688	668	660	697	665	645	670	645	656	638	630	638	639	649	661	657	649	682	661	676	676	687	627	651	684	651	664	614	638	641	689	648	679	660	670	646	685	625	655	679	644	636	684	643	666	675	679	690	688	618	662	645	644	620	679	663	660	735	632	658	705	678	613	647	618	675	657	648	676	675	677	617	634	649	662	678	672	675	672	659	686	682	641	604	631	656	680	654	675	649	647	624	647	659	692	640	636	667	683	648	617	675	643	674	625	673	619	680	666	684	640	658	669	643	613	643	623	690	624	644	700	663	681	655	654	621	662	676	646	649	605	632	660	644	623	620	605	613	666	621	642	678	702	661	608	616	677	683	675	653	605	678	654	674	687	654	625	604	629	698	620	693	641	658	624	626	680	636	656	614	671	649	643	673	671	700	694	674	689	640	635	659	640	592	613	690	674	674	673	674	669	623	673	637	627	671	672	651	651	676	657	648	645	635	644	632	659	664	684	686	676	645	614	666	659	656	642	645	623	638	629	657	673	636	696	662	663	642	627	641	646	666	679	656	649	643	654	676	652	644	667	663	621	672	622	618	640	659	620	606	640	692	631	627	627	652	663	675	668	698	634	608	648	657	674	655	625	656	661	662	631	647	669	701	633	632	673	691	690	646	683	608	643	651	664	616	665	673	662	607	726	651	672	663	644	630	653	696	598	612	717	644	639	671	658	616	623	628	610	636	662	649	655	633	666	679	655	709	646	637	666	672	656	694	644	652	675	627	674	634	670	678	651	640	615	661	575	696	657	708	640	670	646	643	643	635	668	687	692	718	675	650	659	676	643	584	669	605	682	673	691	645	609	656	639	691	637	678	662	680	655	697	660	672	706	647	721	669	663	616	685	623	615	624	632	637	602	671	616	619	648	648	677	613	617	662	644	679
23890	21112	28342	24132	21051	5698	1002	718	647	579	551	501	513	488	514	502	500	444	465	474	449	439	487	441	418	470	447	426	438	452	439	447	459	443	433	393	394	467	474	452	448	460	424	405	427	452	437	415	406	440	439	421	432	452	442	444	444	404	441	419	428	408	417	410	446	443	457	428	433	418	427	396	457	402	444	460	408	447	439	412	412	399	430	435	416	431	416	403	399	423	430	410	416	451	446	405	463	448	458	395	414	430	432	438	468	406	439	377	430	410	430	430	473	427	428	454	419	433	455	431	437	420	413	425	442	403	400	431	424	430	429	456	424	432	460	422	439	388	415	451	424	409	438	434	436	456	415	460	455	430	423	407	430	436	429	419	417	463	469	388	417	457	391	390	460	390	440	420	433	463	406	410	422	465	445	428	411	450	402	442	418	433	469	394	429	405	466	422	417	447	462	453	427	409	420	462	437	449	435	427	427	452	465	426	446	437	436	439	450	413	441	413	409	425	454	423	405	442	435	423	427	443	421	411	426	422	469	422	437	422	474	416	453	388	445	414	428	430	440	430	414	429	437	475	456	450	443	444	453	440	438	400	443	424	427	414	459	416	420	419	400	406	407	428	458	477	413	396	445	395	427	441	446	380	415	445	415	444	469	447	426	430	414	404	433	395	438	431	432	428	401	449	447	410	416	428	374	463	474	422	416	421	418	444	444	411	433	399	439	452	423	429	389	445	427	405	405	421	444	421	397	415	410	402	460	448	470	471	412	420	441	414	460	448	418	443	430	427	439	407	433	440	421	448	400	406	426	421	432	422	405	421	459	442	384	423	436	421	460	429	427	441	438	407	438	408	458	424	435	409	422	432	445	408	405	401	407	423	446	458	418	403	398	421	407	421	431	426	456	403	410	401	471	421	438	462	437	443	418	439	474	444	445	440	425	462	408	436	441	450	387	475	415	454	395	467	440	417	440	420	410	377	442	424	446	429	438	449	425	407	410	416	446	412	480	439	419	427	436	443	412	430	424	394	435	430	404	471	415	448	407	413	418	429	427	426	450	431	442	431	400	445	386	396	442	419	416	405	470	419	443	433	393	424	437	416	427	435	417	405	392	453	403	419	435	441	432	453	414	441	415	447	422	433	460	456	417	453	408	410	421	425	409	433	444	431	446	444	424	440	440	399	413	429	429	407	415	432	363	449	443	419	438	427	427	413	429	460	398	421	446	440	411	430	414	436	414	434	402	394	432	409	418	425	464	425	416	445	429	450	401	435	425	437	418	470	423	418	406	444	431	415	434	428	433	419	440	445	403	422	430	435	442	435	459	414	436	437	459	386	395	399	383	428	453	415	414	428	446	416	418	456	437	406	434	426	433	436	454	414	439	435	434	429	442	431	434	408	423	401	480	424	455	432	407	467	462	428	442	399	392	407	445	441	420	432	450	432	441	460	446	452	412	436	432	427	447	419	426	455	389	420	408	433	391	444	387	439	420	429	459	416	424	390	404	426	405	412	422	442	448	421	390	441	374	391	446	414	424	453	450	426	383	406	426	445	441	443	419	422	437	407	452	454	393	394	375	437	435	437	456	434	442	443	412	444	437	411	472	436	439	393	453	407	419	390	462	431	402	425	434	416	418	452	446	430	443	432	420	451	409	445	427	445	409	404	431	415	424	435	404	378	448	388	426	413	426	434	436	440	434	403	402	446	403	387	463	425	443	431	459	434	441	443	407	410	437	418	445	443	433	419	422	420	411	422	429	404	414	433	418	435	441	448	399	444	370	446	452	416	428	433	446	459	430	417	431	455	398	393	409	451	404	430	383	393	435	401	406	421	419	453	453	416	414	415	424	420	410	394	396	439	400	417	414	455	426	395	429	411	422	405	445	452	428	428	441	433	434	457	409	412	434	399	429	400	439	410	433	419	391	419	431	437	420	433	398	439	407	447	432	441	409	457	429	423	399	413	438	429	408	466	389	439	459	436	410	426	445	433	403	415	446	450	413	442	427	465	402	413	426	382	478	423	418	446	450	452	412	422	417	480	462	424	414	462	404	438	434	467	434	440	444	454	428	432	467	451	442	430	402	382	432	414	439	470	397	412	425	437	426	407	406	421	415	405	417	405	436	400	436	432	416	458	388	407	473	444	415	418	434	440	431	496	426	419	437	406	382	495	404	427	415	431	430	468	433	419	411	414	419	461	451	456	434	431	427	450	408	418	432	408	453	409	422	415	457	412	407	412	408	433	404	380	409	395	436	449	456	443	463	437	416	421	397	403	402	394	425	392	440	435	459	414	415	435	421	405	417	421	418	448	423	427	389	436	467	439	418	419	435	400	386	424	442	441	418	396	422	435	444	419	433	393	445	406	407	438	413	411	424	415	442	418	428	444	426	441	409	458	439	409	459	409	421	399	418	397	452	454	432	413	430	405	424	463	436	453	430	428	412	469	408	422	432	437	416	417	430	457	401	436	429	454	458	434	441	425	395	425	395	417	386	423	420	382	468	408	458	408	427	416	460	441	399	482	438	402	437	413	421	414	455	411	424	405	411	427	403	400	431	408	416	444	391	413	442	439	401	436	451	408	423	414	430	399	426	463	419	451	390	467	421	420	456	390	435	436	428	461	394	435	419	439	430	426	463	416	429	426	456	416	451	436	425	444	411	445	437	407	390	391	436	389	431	442	428	441	441	430	425	426	443	454	451	421	400	402	436	448	436	439	405	418	430	415	412	447	416	425	386	456	449	441	436	426	431	443	451	432	426	435	443	427	421	414	443	417	431	428	418	428	441	467	406	456	386	448	462	439	419	437	400	439	471	420	409	396	362	427	425	422	415	425	445	422	429	469	419	414	437	428	430	436	385	453	455	431	399	436	395	406	412	407	382	442	438	433	409	444	421	437	451	433	437	442	454	416	459	400	429	399	444	442	419	421	414	446	454	381	410	439	421	425	415	441	406	444	375	417	426	423	426	432	450	441	451	403	428	407	421	405	440	423	416	415	385	456	390	433	436	432	418	443	427	445	431	417	435	431	429	464	412	389	423	385	406	426	383	418	417	459	433	434	433	418	408	432	462	436	452	446	443	437	483	448	429	481	451	441	430	412	404	371	402	443	442	424	437	442	447	437	401	391	450	406	435	464	389	432	443	420	367	434	429	446	378	426	443	433	423	403	418	409	431	435	448	435	393	388	436	422	428	440	399	445	416	416	390	422	426	407	459	441	424	481	402	431	429	423	408	425	402	410	414	419	424	407	403	435	440	411	405	400	468	423	427	436	406	411	442	457	445	431	459	450	405	402	455	449	440	447	407	400	417	393	464	444	418	398	423	445	376	407	388	441	436	414	405	413	394	425	433	439	415	420	417	419	444	440	389	448	417	427	413	427	430	396	412	429	430	408	431	415	415	419	469	434	415	371	449	436	434	428	452	397	436	402	397	442	429	433	456	462	404	404	449	441	356	434	423	450	417	453	418	475	447	418	403	446	440	416	395	423	432	440
5251	10247	8393	4331	3092	2278	1851	1513	1350	1165	1104	976	957	908	867	833	799	783	791	750	710	720	781	744	716	683	679	736	648	706	721	680	722	665	675	636	677	673	684	698	626	706	641	627	673	635	705	673	631	633	671	647	701	648	649	668	678	662	678	651	638	665	686	673	636	666	646	618	645	676	647	596	675	685	625	672	654	608	685	633	633	638	649	631	633	675	606	663	680	636	685	669	665	603	652	638	632	666	643	636	675	674	646	642	688	631	614	672	656	680	683	638	608	598	637	610	659	625	654	644	626	613	615	634	660	618	628	690	639	650	624	697	678	628	656	622	629	713	674	645	623	654	607	641	650	606	661	637	623	668	681	662	685	668	633	674	662	657	636	643	598	694	687	643	621	656	632	656	717	634	660	613	655	677	635	673	601	670	673	667	665	616	636	634	630	675	659	624	619	659	629	568	602	641	676	642	608	675	664	646	656	655	648	669	679	644	662	659	667	645	631	667	702	648	643	633	642	669	661	635	652	670	629	647	658	643	605	686	675	618	645	675	672	638	663	657	694	632	609	663	627	649	641	660	650	665	636	643	677	670	619	663	655	657	667	635	631	677	613	651	638	639	660	608	602	627	609	643	617	618	618	580	651	666	669	656	665	671	628	666	653	677	638	633	668	620	672	654	658	578	624	633	647	689	685	694	663	679	647	632	610	661	634	668	662	648	696	686	634	643	614	628	626	668	631	663	669	646	652	678	669	671	639	662	655	642	629	655	662	613	693	677	614	661	637	711	662	626	642	631	624	649	681	643	628	671	662	625	644	668	646	646	631	628	642	646	672	656	608	675	632	661	615	621	648	624	680	656	700	637	614	664	634	680	654	624	592	632	616	657	634	646	669	616	641	654	651	653	653	670	636	627	648	669	639	639	619	591	668	676	641	643	643	675	674	671	585	630	645	682	657	649	660	609	672	620	631	642	660	621	657	635	674	676	675	634	632	669	652	622	657	589	649	657	646	650	677	624	661	615	635	659	674	640	679	661	668	654	633	629	660	643	650	609	636	625	628	660	671	630	613	647	641	634	635	622	661	654	641	651	622	672	672	623	689	615	660	644	684	621	677	620	628	667	653	598	624	610	638	635	624	653	632	624	671	669	644	606	610	662	672	635	631	634	613	659	629	611	607	645	580	681	617	616	632	647	651	611	631	647	645	638	672	624	638	644	642	632	637	621	654	618	621	631	630	662	613	614	682	616	643	633	600	614	672	639	635	671	631	636	650	656	655	657	617	629	641	675	652	630	643	661	716	618	644	669	632	624	629	633	672	610	645	637	676	631	667	645	594	631	644	653	606	671	638	643	697	632	631	634	642	684	660	628	626	679	679	688	672	649	614	642	612	646	584	608	631	658	625	626	648	629	688	642	627	709	622	672	675	672	606	690	653	653	652	613	649	674	646	605	635	611	629	666	606	664	635	651	650	671	702	631	679	665	647	619	669	647	614	671	632	705	624	680	642	645	627	664	661	641	668	634	619	616	645	613	652	656	648	644	649	644	620	600	673	619	611	633	664	631	641	616	612	660	657	646	643	662	623	629	641	624	640	649	621	649	701	668	637	633	696	618	661	653	660	648	592	668	658	662	660	655	647	651	637	655	628	632	656	629	637	608	656	677	651	653	636	608	645	653	649	643	648	666	625	621	616	663	582	664	642	660	652	621	655	633	625	605	687	654	619	666	639	625	630	640	644	635	662	696	710	680	656	666	584	616	647	638	633	687	692	640	704	632	638	664	612	623	665	664	646	651	633	635	680	645	649	641	641	632	620	691	609	660	633	633	703	681	611	639	675	628	645	672	632	581	713	648	643	671	685	645	681	654	687	615	657	663	633	642	616	649	671	637	568	671	661	640	619	616	651	673	633	661	674	638	661	596	613	644	624	646	661	593	620	608	654	655	611	639	617	660	654	640	642	651	689	654	643	654	647	668	632	663	631	647	682	653	614	664	608	632	683	593	613	610	628	617	610	662	654	634	640	637	609	664	634	693	691	588	653	578	628	666	632	670	695	609	606	689	634	621	648	608	579	664	690	620	701	643	660	650	640	619	643	662	689	660	628	685	640	656	633	669	618	612	610	631	598	663	678	605	633	622	601	671	654	656	648	662	662	640	677	646	678	622	671	648	664	601	634	686	661	617	610	620	673	685	636	668	613	603	603	675	661	650	690	621	682	596	628	645	630	619	650	641	657	686	605	668	655	627	649	654	662	663	652	677	654	635	627	613	666	690	639	622	639	613	622	657	652	664	621	656	606	620	637	645	655	621	621	645	666	670	628	659	635	672	646	677	632	593	629	655	644	623	629	629	649	639	645	660	645	622	640	652	662	652	634	642	649	641	640	595	667	644	646	620	650	681	589	635	634	619	612	642	629	633	668	644	631	635	604	656	630	624	669	626	656	668	644	650	684	672	633	633	685	623	637	578	651	672	611	667	634	640	658	684	662	681	645	678	622	661	629	648	672	615	675	656	593	658	584	611	628	629	605	649	658	601	668	638	649	603	618	601	641	644	657	652	683	647	665	676	673	665	648	651	641	647	622	652	656	621	628	653	636	653	641	617	680	669	607	664	619	664	686	620	669	615	604	680	658	646	613	650	617	638	649	627	649	636	672	677	627	596	654	666	650	604	616	675	635	619	601	663	698	620	630	629	647	642	666	655	657	637	619	662	634	661	627	635	620	637	673	607	585	633	623	654	620	662	641	626	642	663	661	652	626	665	639	645	656	608	597	607	632	611	660	616	639	662	658	631	624	637	647	713	643	614	596	681	635	634	620	646	642	691	626	704	642	627	691	650	668	665	630	636	690	611	613	663	624	660	619	638	664	664	612	651	610	669	668	661	619	650	643	673	637	627	651	627	628	692	595	700	614	642	653	690	641	617	659	645	634	652	667	671	673	636	597	622	649	631	628	578	684	670	644	637	632	604	554	663	635	688	648	649	605	658	623	633	665	635	643	627	608	680	662	660	684	655	610	660	616	646	654	597	636	645	609	654	644	651	658	628	653	615	610	656	648	630	673	646	695	604	654	632	601	648	656	633	612	644	614	665	656	668	610	651	628	668	594	661	665	614	644	641	654	639	669	596	598	595	647	653	678	647	646	662	622	662	653	661	670	615	641	627	676	656	647	702	621	662	654	655	627	643	656	676	592	643	638	660	636	710	640	667	654	617	614	620	655	640	620	666	614	608	640	652	618	656	670	661	594	677	653	657	635	632	664	631	654	656	640	647	594	642	645	683	641	620	623	669	647	627	642	621	665	612	688	643	667	684	654	656	637	686	660	628	682	650	674	610	651	623	661	644	625	669	672	620	621	650	677	608	668	639	660	662	641	648	664	665	636	628	654	630	651	634	650	648	656	638	648	658	657	624	668	663	583	629	712	670	639	682	648	652	643	678	720	648	640	669	665	648	655	680	636	630	620	634	675	627	660	675	663	633	624	652	651	629	668	646	638	615
22914	21096	28855	23569	21096	20858	2816	803	495	467	429	386	357	313	336	295	289	282	240	223	225	243	228	229	199	205	223	195	196	227	212	176	221	203	210	193	202	194	194	217	192	204	195	211	197	169	203	212	210	179	191	195	184	182	212	170	157	181	183	182	203	190	188	202	177	192	199	190	198	210	183	185	179	199	185	195	190	184	208	171	187	187	188	175	187	174	171	208	188	205	181	180	189	184	187	164	187	217	192	196	193	171	175	193	179	166	185	196	197	182	175	177	181	178	221	195	184	191	200	157	205	201	188	191	189	197	191	190	176	190	189	183	194	184	171	194	202	191	175	203	172	155	174	185	174	208	178	194	183	169	181	181	177	188	189	199	207	180	164	199	166	175	215	166	177	181	176	177	186	205	189	179	193	195	194	190	179	192	206	183	181	192	180	183	187	203	204	216	179	195	183	189	173	196	172	185	190	199	193	174	217	166	194	201	183	181	183	201	194	178	172	186	178	155	206	168	165	199	162	188	213	179	215	191	182	175	206	166	176	174	188	162	189	160	178	184	209	195	183	193	182	199	191	174	201	189	190	198	189	219	180	203	179	188	193	183	204	198	187	165	172	190	192	189	198	196	166	200	208	177	191	179	176	178	189	189	186	164	182	186	206	186	182	161	188	196	186	196	171	203	212	167	176	184	208	158	187	180	185	186	190	167	192	167	200	177	170	200	169	185	180	187	219	187	198	194	184	182	174	185	176	177	182	183	188	184	181	193	192	184	199	186	171	187	177	207	189	176	193	158	218	189	173	173	198	164	175	173	153	188	193	197	184	183	189	203	171	184	189	194	169	198	206	184	194	174	169	191	211	197	192	181	182	171	190	217	174	188	190	198	202	162	182	181	173	191	175	207	179	174	203	201	207	179	173	186	180	183	171	180	167	192	185	195	160	203	174	183	190	184	177	167	199	206	173	185	185	181	184	191	160	178	174	198	149	191	196	183	199	197	190	199	152	182	186	181	186	194	165	191	175	186	184	178	181	184	197	165	187	201	199	186	180	188	189	176	187	177	191	196	181	163	203	179	184	206	190	173	163	210	175	176	144	188	169	201	178	177	177	181	188	172	169	214	167	199	180	197	177	184	187	171	177	178	173	192	184	201	181	165	189	189	183	174	180	192	182	194	197	176	188	172	151	180	183	195	178	200	176	185	198	171	192	162	228	182	175	217	193	199	201	162	176	172	187	182	169	192	198	177	180	172	189	187	188	187	198	183	198	178	180	189	206	155	181	180	197	168	170	168	187	176	204	160	175	179	191	194	175	192	178	164	182	197	193	226	187	159	159	193	177	191	174	174	162	180	179	158	183	187	168	184	184	205	210	206	192	183	179	186	194	194	186	170	197	188	178	190	186	171	166	174	181	201	194	190	210	184	181	188	179	200	184	204	195	214	169	189	187	159	169	213	178	184	193	178	194	159	212	202	158	201	194	219	177	189	157	174	192	176	202	161	174	171	202	181	188	180	157	208	189	170	210	163	192	192	165	199	182	190	177	165	179	180	205	188	213	198	164	197	194	187	211	201	170	198	205	175	209	186	196	162	182	173	190	187	186	169	166	184	182	154	181	193	203	194	191	172	187	177	169	180	180	193	205	184	161	187	182	184	179	180	209	200	209	211	194	174	183	185	166	177	167	196	192	179	191	196	172	184	155	187	167	168	172	184	197	193	171	203	184	182	182	179	189	162	177	199	177	182	167	183	200	191	195	184	176	173	176	172	195	177	174	209	182	193	200	174	167	174	164	184	193	199	186	167	190	215	189	166	198	179	183	195	169	196	186	225	197	181	187	184	194	181	191	187	174	187	204	196	192	211	186	201	183	172	195	186	220	188	192	184	178	175	182	185	201	174	172	173	182	179	171	184	174	181	191	186	201	194	188	197	179	206	180	193	184	183	192	177	168	177	195	180	200	153	179	178	203	181	169	196	211	189	168	190	204	194	166	228	168	170	182	207	194	174	196	187	166	184	184	197	169	173	192	179	190	188	155	190	195	194	201	197	183	191	186	179	175	199	176	199	176	206	174	185	202	207	186	188	168	185	185	196	208	188	182	187	158	209	187	177	174	172	203	170	183	181	194	196	202	162	182	174	183	169	201	170	213	198	181	173	194	164	187	182	178	169	184	183	175	207	208	188	201	179	177	199	196	173	189	190	188	176	182	203	173	195	214	186	171	175	189	168	194	184	156	181	201	169	202	189	190	179	184	200	168	178	209	176	171	184	177	211	194	193	184	167	169	193	182	200	182	170	176	182	194	170	155	170	179	169	162	215	176	143	181	170	201	187	188	195	186	177	178	173	189	197	185	166	184	165	202	188	199	162	156	184	201	195	160	156	192	200	179	188	199	177	171	149	201	167	188	164	189	182	201	170	182	189	176	199	194	172	179	169	174	165	168	174	187	198	183	171	205	188	179	190	145	177	178	195	194	178	192	157	200	179	181	198	196	171	177	187	182	189	151	179	186	164	178	178	192	195	180	203	184	168	186	179	196	153	182	182	185	191	158	204	186	193	194	188	193	202	176	208	165	186	189	174	187	202	168	166	160	192	199	210	183	180	209	183	187	165	195	192	188	178	178	171	178	174	200	185	195	180	175	197	173	173	202	200	193	180	205	190	175	210	151	218	199	182	198	203	174	185	208	204	153	192	186	191	179	170	185	207	195	192	163	183	184	169	165	194	214	178	201	201	191	194	178	170	185	191	197	187	210	172	179	195	203	196	203	180	174	180	177	179	176	184	196	182	202	195	180	195	186	181	184	169	198	188	195	183	190	173	187	163	185	174	215	181	187	188	179	199	146	190	193	200	190	173	203	190	175	175	186	193	176	179	193	205	192	198	172	197	190	178	168	195	166	193	192	198	190	186	176	197	185	186	190	197	184	200	180	194	152	191	174	186	176	179	172	167	184	163	172	146	184	162	225	188	201	178	201	182	197	188	165	192	185	207	156	179	188	181	175	195	196	171	184	170	163	174	174	179	177	194	182	176	182	180	180	170	177	180	159	155	183	192	176	179	184	205	180	164	184	167	202	163	179	188	172	191	201	175	186	191	211	180	178	189	195	208	195	192	200	166	198	208	177	173	183	195	169	174	166	188	170	172	159	171	187	165	182	176	183	214	188	177	184	181	177	197	177	218	199	167	199	191	168	180	174	184	172	208	184	177	186	191	195	173	173	203	194	152	199	172	192	197	175	180	177	183	177	196	202	217	157	172	183	176	177	177	180	172	166	171	180	181	211	185	178	165	181	167	191	167	189	184	181	175	185	190	190	186	208	213	165	185	165	184	190	149	162	198	178	142	175	179	188	183	178	171	199	173	215	170	175	165	178	174	185	189	190	192	180	184	179	180	176	203	158	148	185	176	164	192	178	171	181	180	159	203	176	185	169	199	169	175	195	206	171	161	177	173	181	197	207	167	178	174	168	177	186	198	184	172	184	206	190	202	180	184	175	193
7187	15720	12728	6650	4665	3305	2489	1970	1565	1329	1099	1015	870	791	716	640	595	585	519	447	483	450	454	420	420	450	386	377	356	394	401	347	389	347	372	337	307	314	334	312	329	336	341	317	344	318	322	337	322	291	330	307	291	315	315	288	296	319	317	320	265	282	290	276	305	331	292	288	306	313	304	296	316	311	307	309	291	301	307	286	289	292	293	283	307	306	259	274	290	306	280	299	271	295	272	302	293	279	325	293	268	302	319	289	293	322	294	257	300	285	295	283	296	290	311	277	301	270	279	305	297	270	286	298	284	289	291	307	293	322	287	276	292	302	284	261	327	289	295	322	292	292	272	288	310	285	293	279	298	298	285	292	277	307	303	288	308	291	307	323	287	330	304	308	302	300	313	329	292	287	300	306	272	300	306	288	335	277	317	297	267	279	273	272	304	307	284	266	313	279	309	292	292	287	287	297	289	280	296	281	293	291	299	265	285	265	311	302	279	311	297	312	308	301	325	298	260	294	280	272	279	319	278	272	303	256	315	288	314	307	323	313	265	296	285	312	278	285	269	309	266	277	305	301	278	313	299	278	326	272	278	268	295	302	277	301	317	271	281	293	309	266	283	273	248	280	285	273	289	282	295	288	258	265	307	290	265	296	305	298	269	340	303	280	298	272	302	306	279	294	272	298	291	294	288	278	291	268	306	294	268	299	286	299	293	311	274	271	262	320	302	310	286	264	292	296	276	291	269	313	308	299	302	293	280	310	315	297	277	281	296	318	276	279	305	290	292	308	282	306	275	287	294	285	310	284	301	319	297	291	296	307	288	310	293	282	289	308	305	289	284	273	289	299	287	299	304	321	288	308	285	279	289	278	293	288	306	290	331	322	321	309	291	290	289	302	316	258	263	279	292	273	282	254	327	296	280	282	279	284	277	273	293	273	304	311	299	256	311	313	292	289	308	312	299	280	280	276	274	292	297	283	293	298	328	328	299	295	272	275	320	318	293	266	304	300	283	300	273	266	293	277	292	308	261	279	312	307	289	325	287	289	295	277	305	298	299	328	310	314	303	291	273	277	257	271	265	280	286	298	294	289	260	284	307	277	306	307	293	280	296	282	327	298	315	308	272	317	292	262	285	300	300	273	287	308	274	284	297	284	326	274	283	313	284	307	294	295	313	320	311	307	299	301	293	285	302	273	269	308	296	302	268	315	259	281	314	265	294	246	280	307	294	278	267	296	282	295	303	290	302	291	277	287	279	310	283	316	316	287	287	263	265	307	295	326	301	250	288	288	317	271	291	307	291	264	256	272	279	299	295	289	333	313	288	295	302	324	274	314	307	289	304	252	283	263	271	301	267	264	269	288	286	293	295	346	290	334	298	282	289	286	296	300	280	295	294	286	266	308	324	307	290	296	268	312	310	278	297	300	303	304	281	286	296	306	290	287	273	264	322	254	297	305	313	292	301	291	292	296	307	270	319	269	267	287	318	294	298	306	302	298	292	286	287	317	312	296	297	307	300	307	296	297	308	286	278	293	296	284	286	335	297	309	296	288	287	292	320	298	292	283	289	322	291	327	274	291	285	275	286	289	286	281	327	285	285	245	273	262	256	281	289	284	279	284	318	278	280	318	330	308	268	295	276	298	282	288	304	280	321	305	315	250	285	282	293	275	298	289	320	302	318	287	281	291	292	273	304	281	285	298	289	296	299	286	282	279	269	296	284	288	284	289	267	283	287	305	291	295	292	292	265	248	283	307	254	297	280	289	325	306	307	301	293	301	286	332	270	323	286	295	290	278	315	294	274	282	310	295	295	286	270	288	245	267	302	293	279	303	315	284	280	306	282	296	277	280	310	289	297	285	315	315	309	319	287	306	277	317	236	262	301	262	301	276	265	290	306	298	262	285	306	261	244	339	293	295	294	304	266	263	310	296	291	293	311	286	306	317	283	300	299	299	303	311	307	306	260	284	280	308	297	297	287	276	279	279	283	305	284	303	272	269	289	287	257	272	260	304	274	300	296	320	277	276	284	291	280	308	289	276	283	301	281	305	316	279	299	275	259	331	299	280	289	275	278	286	334	283	284	313	274	291	269	269	274	292	304	274	288	291	315	295	296	294	298	281	294	292	307	299	283	301	269	282	276	283	284	296	291	294	269	291	298	284	315	254	269	283	279	274	311	299	289	288	327	301	308	290	278	293	299	282	289	267	306	280	307	287	294	306	311	265	291	293	281	319	305	283	300	295	307	334	331	274	282	292	289	292	282	285	300	287	286	293	283	315	270	297	303	280	288	301	316	282	268	281	325	294	302	301	291	298	293	289	273	345	284	298	297	268	292	305	279	304	275	298	301	297	299	292	296	289	266	276	287	319	303	262	290	283	279	262	276	310	294	313	300	280	289	286	310	320	284	298	279	277	307	308	267	312	280	268	286	292	283	312	299	306	278	285	260	277	294	304	304	297	262	309	284	298	298	260	297	276	330	319	280	264	303	305	289	280	284	293	287	304	306	313	282	291	265	297	297	274	323	331	301	286	249	276	289	285	286	296	317	306	280	289	302	296	287	312	296	299	295	286	302	296	302	277	318	322	277	306	296	282	279	309	286	313	265	277	294	274	291	297	279	294	267	265	311	304	304	307	252	300	296	263	285	297	312	309	287	288	303	287	334	323	280	255	296	303	276	309	266	291	299	271	328	312	289	276	308	284	284	253	337	300	295	268	283	283	290	297	276	302	309	284	268	248	275	298	316	273	296	256	270	304	304	308	270	291	252	289	308	282	288	268	296	279	251	302	288	293	330	322	298	313	290	303	302	312	311	293	288	280	316	288	295	303	272	321	284	285	272	289	291	330	298	277	289	291	288	298	310	282	291	285	318	277	303	302	289	279	286	286	304	298	288	297	304	306	321	280	290	276	285	270	285	287	335	291	290	286	261	297	293	314	265	284	324	319	327	312	316	298	292	336	297	286	267	271	340	302	292	300	310	275	283	288	278	284	290	274	301	291	334	257	277	266	285	303	287	290	296	311	312	300	289	320	302	317	268	301	282	283	310	253	294	283	285	314	324	265	286	307	290	313	301	320	313	292	307	294	305	288	305	313	285	283	321	298	272	282	292	281	278	301	287	302	278	263	281	283	298	280	283	312	293	329	292	263	292	277	273	280	312	322	302	316	289	287	310	285	292	243	281	279	238	301	307	289	324	301	286	294	298	299	317	273	307	268	302	298	295	316	275	278	285	259	305	268	303	269	266	272	298	327	317	306	294	293	294	313	303	273	306	280	299	320	306	287	317	289	280	278	293	329	269	324	277	310	277	311	339	273	279	286	299	285	293	302	272	300	299	309	311	271	275	302	327	278	273	287	311	290	298	288	296	320	271	333	302	312	302	312	325	293	299	269	284	295	320	282	294	298	288	302	319	286	270	283	304	293	271	296	269	298	309	258	296	272	270	289	281	292	272	283	288	290	279	288	305	298	300	310	316	294	281	306	293	308	289	291
26627	19983	6257	793	537	530	476	458	468	435	455	436	420	480	478	453	436	422	477	430	438	411	438	409	397	467	451	419	464	464	458	452	424	437	413	419	485	460	433	420	465	429	390	423	460	404	498	435	448	448	443	438	426	455	450	391	415	477	430	432	441	459	450	409	413	449	439	445	471	447	434	454	466	464	409	413	454	450	398	462	434	430	455	453	446	434	444	453	437	417	398	433	411	429	442	426	431	452	397	458	450	450	469	440	489	454	421	433	434	444	429	449	435	450	431	451	415	406	461	435	409	428	423	441	460	446	447	418	415	416	470	463	446	413	450	467	402	426	442	407	453	422	465	464	456	431	420	406	449	440	430	443	446	433	459	441	415	459	478	435	428	450	403	422	433	448	442	422	437	446	420	448	461	427	437	451	460	433	451	441	455	436	432	441	414	463	437	476	402	431	488	451	459	424	434	395	433	435	433	455	455	444	464	434	441	451	421	431	463	470	430	432	444	450	485	431	458	442	437	448	433	449	444	448	451	426	439	429	421	406	446	464	452	460	480	460	425	456	409	448	427	421	471	441	432	459	472	404	422	433	444	451	404	438	431	453	468	461	421	455	450	438	452	433	484	408	474	401	450	474	446	462	417	425	388	439	407	455	448	429	416	397	444	447	401	398	465	423	415	439	394	424	464	423	455	442	427	416	424	427	431	438	440	445	419	417	430	430	437	435	427	437	453	435	483	445	404	421	455	437	415	440	436	492	411	440	460	433	445	453	432	428	430	398	449	464	455	446	457	417	450	437	444	450	422	445	430	428	437	441	440	411	395	470	436	419	408	456	452	439	473	395	427	423	430	438	397	414	421	434	399	427	421	436	431	476	444	438	461	445	437	456	422	483	402	425	484	394	386	422	439	449	429	398	471	424	436	411	440	447	432	444	434	436	447	410	400	440	420	445	453	416	425	405	436	415	445	453	424	466	471	432	404	438	468	460	431	439	420	415	421	445	452	391	460	423	454	444	406	421	442	464	457	446	428	463	440	481	465	450	412	443	412	458	446	408	413	444	414	444	465	429	490	430	418	398	439	426	437	481	441	417	410	442	424	437	417	423	426	472	472	448	449	443	482	407	456	446	450	404	434	418	460	383	432	442	424	448	416	478	441	432	421	442	447	456	465	434	458	440	452	444	449	442	460	458	438	419	449	403	424	435	442	433	413	426	448	442	427	402	407	422	430	467	436	464	468	464	451	471	424	428	480	409	446	475	449	444	410	488	445	435	432	413	416	474	470	482	415	459	436	451	424	433	450	447	461	416	445	438	443	422	431	413	450	461	460	439	439	450	433	397	422	441	417	439	409	439	435	456	466	474	413	451	442	410	459	432	425	435	439	405	408	441	399	431	458	466	420	440	459	453	434	454	433	436	444	443	423	431	469	465	441	414	402	457	390	446	445	428	433	435	463	474	424	444	436	415	441	468	437	487	427	444	443	434	458	433	484	450	433	469	454	419	448	431	446	427	449	441	449	419	490	456	399	464	419	440	435	443	454	446	432	452	455	429	439	438	413	434	428	443	462	418	438	433	453	446	446	476	445	428	473	456	426	411	467	451	444	467	416	427	434	432	489	465	402	427	447	469	449	406	413	445	456	442	437	459	454	415	446	469	447	470	435	403	439	464	443	400	394	450	421	417	412	423	420	427	459	447	486	437	419	465	435	438	459	467	454	465	475	440	431	475	418	422	443	445	452	458	440	425	422	442	450	461	446	410	455	440	451	422	428	429	424	442	422	441	450	438	440	474	421	434	425	423	454	468	463	390	397	456	459	445	439	450	427	424	465	447	452	434	474	410	432	436	477	395	419	424	416	426	440	408	396	458	429	435	438	461	463	466	457	493	435	382	467	440	440	465	419	419	464	422	445	444	451	403	434	435	408	455	434	411	475	429	410	418	473	430	485	413	443	425	425	432	450	447	411	465	469	423	421	437	447	442	470	468	425	457	412	420	449	435	431	467	414	445	466	437	465	437	442	454	424	494	429	456	396	435	437	396	388	423	451	483	429	438	458	435	438	404	456	441	407	466	444	471	474	464	418	438	439	448	457	409	428	423	427	472	493	422	425	425	445	435	445	450	435	423	453	452	453	427	399	463	438	423	444	455	490	421	431	468	482	436	455	439	417	437	424	448	452	435	459	444	421	447	443	448	452	449	454	388	431	457	482	451	441	412	416	444	463	442	440	434	412	467	459	404	439	456	439	436	447	457	396	440	452	454	421	431	436	422	440	430	437	429	444	420	395	439	449	491	439	408	438	458	415	446	464	460	406	431	455	416	385	450	423	467	428	431	457	462	432	440	456	455	426	436	437	437	432	401	437	455	438	463	416	418	439	417	440	448	418	450	450	447	382	385	435	487	445	452	442	474	444	455	454	411	442	476	470	447	432	437	471	429	463	404	412	407	428	422	405	487	462	404	473	449	450	412	451	482	453	442	434	471	457	434	440	420	421	454	412	446	472	421	412	450	440	411	443	416	436	455	419	448	436	419	421	418	430	450	419	460	448	442	475	441	491	429	407	411	407	449	432	463	443	413	438	460	460	465	441	446	440	416	425	423	420	451	483	456	452	453	469	445	438	447	462	416	441	441	457	433	429	467	443	435	388	460	407	422	458	441	430	402	456	442	465	454	435	424	441	424	442	481	476	430	465	468	442	432	421	443	453	454	464	467	464	447	404	477	410	419	446	425	432	416	442	402	439	416	460	496	441	442	470	410	454	476	443	425	454	447	435	442	436	472	437	452	450	434	443	424	439	450	428	425	477	410	420	456	447	414	463	454	451	476	418	467	408	407	469	410	420	446	442	438	430	427	469	448	518	437	444	454	441	435	420	447	456	448	422	428	422	432	427	425	413	458	450	471	497	469	387	448	484	482	484	449	411	432	455	445	388	449	436	443	410	461	450	458	435	461	434	451	489	424	423	435	456	394	427	438	462	453	449	436	454	441	448	438	464	398	416	448	451	455	419	441	438	432	421	405	426	401	467	423	452	420	438	429	449	440	408	416	435	450	444	457	424	492	435	423	450	426	439	479	426	425	444	445	445	440	467	443	430	441	422	434	439	462	433	428	423	469	443	434	418	415	466	427	440	443	424	470	442	448	455	418	427	437	462	444	423	399	451	441	423	400	436	425	415	436	480	451	469	429	463	436	421	448	446	433	424	432	459	464	459	439	439	451	427	431	467	433	448	449	427	435	413	496	466	414	414	442	429	464	458	428	429	455	434	438	464	459	455	385	433	452	441	421	492	470	450	447	441	452	461	385	417	467	435	442	396	422	400	440	459	432	455	450	415	429	410	436	417	424	424	450	432	477	406	428	455	413	473	459	404	442	441	461	457	415	481	465	433	446	453	450	457	460	470	426	399	417	480	469	439	443	467	433	434	430	408	453	440	427	421	396	407	428	428	417	450	428	435	461	444	490	417	426	447	457	409	453	440	443	455	460	426	469	430	434
4151	1532	1285	911	825	772	733	728	667	693	704	684	690	687	681	681	660	679	634	645	648	622	640	672	676	685	648	692	655	657	691	629	682	618	699	633	652	689	645	616	681	681	647	667	684	651	678	701	649	659	646	632	697	648	654	667	655	671	622	624	678	685	630	660	650	648	616	681	657	648	639	612	696	680	703	667	698	682	617	656	626	663	646	642	594	687	621	661	669	685	663	689	678	643	603	627	663	679	614	660	620	649	626	667	643	671	683	631	697	714	653	673	667	656	704	672	593	666	648	664	659	673	621	636	656	672	665	630	628	674	672	644	659	669	687	680	676	705	687	646	653	663	668	629	633	666	683	639	616	670	691	630	653	652	653	636	655	656	676	642	632	637	642	654	659	670	645	626	660	635	622	625	670	675	676	641	656	671	647	687	647	635	647	660	651	603	686	634	654	668	699	660	658	657	671	659	663	598	656	653	655	667	698	665	648	644	680	629	658	666	636	627	640	681	679	639	656	643	645	649	604	672	704	662	671	649	662	649	619	647	625	612	641	632	713	649	718	668	671	611	652	629	678	613	687	657	726	650	656	633	653	674	648	662	644	632	661	649	669	605	631	644	644	665	644	637	630	693	652	622	661	603	633	626	693	691	665	671	672	625	646	661	634	633	655	637	662	631	638	632	646	691	714	656	678	710	678	630	712	647	643	659	643	668	693	637	671	652	697	667	667	671	629	660	669	683	638	666	661	661	651	689	652	632	658	649	650	662	607	674	645	650	667	659	629	664	665	683	696	617	680	672	619	672	686	657	691	629	719	656	658	673	687	661	676	664	676	668	717	672	692	697	649	679	663	654	641	720	695	686	668	640	691	682	659	667	616	696	614	652	667	669	663	658	688	667	638	631	678	656	658	621	663	658	648	660	648	641	679	648	642	650	654	646	694	620	682	632	682	652	649	635	676	639	656	709	609	712	690	682	661	694	703	644	622	648	653	635	718	657	652	641	658	626	664	639	644	677	640	642	614	677	663	649	645	635	680	636	687	695	630	658	621	684	664	625	676	643	654	641	716	683	694	676	684	685	669	684	635	659	612	666	657	637	641	619	644	655	714	647	689	725	670	632	633	660	691	694	628	671	653	636	642	664	638	689	646	640	642	661	691	656	671	661	644	629	705	666	610	693	657	646	633	677	663	645	636	680	680	701	662	623	622	672	626	674	625	607	687	678	687	654	674	662	690	675	659	598	626	634	621	676	657	713	631	647	660	616	651	660	645	640	621	670	671	714	676	655	682	667	632	658	731	649	648	628	658	675	643	635	678	621	700	688	637	681	679	654	696	616	688	631	617	695	652	660	654	610	644	632	631	663	654	653	659	658	664	607	682	641	625	639	672	640	682	661	640	642	671	695	691	630	650	676	687	665	663	685	686	657	678	708	645	673	697	656	665	621	685	650	658	678	634	651	669	647	646	660	659	657	640	697	611	683	684	686	661	700	679	655	633	668	650	637	704	629	663	672	653	657	653	627	650	676	657	618	700	677	659	617	633	682	659	631	688	671	683	638	636	660	641	683	647	644	649	632	628	657	643	669	665	635	643	626	633	673	615	648	619	620	682	651	666	673	710	599	643	645	688	684	644	640	647	677	645	656	705	630	703	662	614	661	679	696	654	676	663	603	658	630	648	641	654	641	673	695	665	664	657	686	634	624	656	658	640	635	644	664	649	638	679	671	636	653	676	633	612	673	669	690	660	609	661	670	705	656	642	653	664	657	679	601	664	692	618	660	661	654	677	681	681	623	666	640	640	648	648	660	593	667	682	625	663	645	662	676	664	634	655	619	708	621	679	672	652	630	702	645	697	660	633	662	642	674	623	665	683	629	634	684	693	712	654	668	671	671	692	635	667	743	680	671	663	667	619	637	668	653	661	677	686	675	686	668	700	662	647	655	662	676	704	652	689	657	692	627	635	650	671	714	637	641	666	656	668	640	650	639	676	658	706	647	679	653	658	626	628	641	633	676	623	683	642	639	642	648	668	660	635	622	671	643	647	657	669	651	638	579	732	678	640	686	633	647	635	623	602	656	644	694	640	645	637	635	656	655	629	646	694	648	636	680	664	630	682	669	702	652	655	691	680	681	701	676	638	689	678	624	679	652	637	672	613	750	633	668	629	628	684	643	663	668	631	652	619	666	682	677	616	667	657	686	660	684	644	663	640	683	697	650	652	641	635	676	650	608	635	673	665	666	719	695	662	653	619	665	675	676	617	688	706	695	663	645	664	703	627	661	672	632	666	640	683	620	647	693	622	671	648	649	624	680	680	700	638	658	653	643	655	695	650	656	624	660	632	654	654	704	712	658	639	618	625	668	613	688	657	637	664	608	613	663	645	644	657	583	671	604	662	676	669	687	642	670	688	633	630	678	689	670	637	641	650	677	668	627	677	695	644	656	626	680	652	629	636	659	676	628	657	674	623	668	701	636	652	629	653	640	648	668	657	670	665	661	688	628	652	653	709	701	670	685	688	686	661	660	617	717	674	676	617	667	620	659	615	671	717	667	621	631	676	642	683	665	682	646	674	678	663	676	669	617	667	663	617	659	663	655	683	687	623	657	611	634	645	666	616	660	632	654	632	631	658	649	686	664	677	641	655	648	654	648	648	612	625	664	701	662	706	653	646	667	659	626	638	699	632	625	661	668	655	662	654	639	647	633	639	651	681	669	647	639	685	658	707	674	718	623	677	644	610	645	659	664	656	630	646	661	618	658	651	622	634	663	692	682	652	683	626	678	653	669	645	662	693	674	658	697	659	680	662	629	661	687	690	628	704	672	673	644	691	669	673	616	628	668	642	602	647	650	663	606	677	708	654	634	675	627	666	620	670	693	674	649	629	667	631	655	673	665	654	635	659	666	681	651	634	649	639	667	684	607	680	689	594	612	672	653	613	690	643	605	640	635	689	635	623	687	674	651	677	628	637	640	655	642	678	652	637	655	655	623	625	629	687	658	652	673	678	645	687	654	637	682	656	665	636	734	607	641	675	663	649	718	629	687	687	689	652	614	628	657	668	636	687	675	679	622	625	634	658	651	639	624	667	649	625	666	656	624	630	652	645	622	671	660	661	630	715	644	654	644	652	672	657	667	614	690	650	633	638	663	619	682	651	687	646	660	638	643	670	622	677	642	641	593	634	679	651	618	687	650	621	652	645	614	618	667	624	629	651	670	640	616	685	611	664	672	648	640	610	687	661	696	653	689	650	656	628	643	671	623	668	658	643	602	684	665	686	631	645	708	634	700	638	673	649	643	644	644	667	629	655	663	650	673	626	625	676	643	660	613	690	665	670	647	700	634	644	610	626	631	647	659	679	633	656	686	675	671	582	707	645	648	653	667	664	639	669	668	705	642	653	639	593	668	647	653	650	656	677	614	655	636	687	647	681	683	683	731	640	667	702	653	637	677	605	620	627	675	705	674	671	686	634	630	686	674	656	620	658	637	656	679	626	716
23903	21094	28309	24104	21033	5535	1016	725	592	597	582	547	531	511	476	491	453	469	454	427	457	446	476	451	432	430	461	419	432	441	419	475	420	447	439	480	426	429	428	425	418	458	419	459	411	405	435	449	398	449	425	414	423	372	398	411	412	412	432	438	417	419	425	432	417	429	435	414	415	418	422	434	436	450	453	412	448	471	440	438	387	446	415	393	446	428	448	449	431	435	419	416	434	412	442	442	418	431	409	427	392	420	447	400	409	412	475	420	407	390	428	465	400	411	419	452	447	389	458	410	417	425	380	426	387	400	384	403	413	426	390	421	413	408	433	388	447	406	406	411	470	444	440	418	423	441	424	410	417	383	422	429	398	428	435	401	447	435	431	434	419	417	468	430	466	454	420	405	398	416	400	452	442	421	353	417	429	438	422	427	440	431	409	403	405	421	431	407	425	402	426	441	420	419	458	442	373	396	437	445	447	407	425	399	403	424	391	390	477	435	396	449	442	436	441	421	433	424	430	426	433	415	401	447	362	412	417	398	386	414	416	409	453	391	433	452	417	407	436	459	424	428	412	412	432	451	403	414	412	421	442	432	439	431	454	416	403	420	424	430	403	437	426	380	423	432	372	461	433	437	396	401	427	422	431	455	407	427	416	426	447	427	432	423	454	419	403	412	425	403	436	414	434	414	396	443	444	429	445	417	451	440	438	431	434	446	419	420	397	420	410	409	466	436	422	405	459	408	435	422	431	435	430	439	429	410	462	393	446	463	426	433	435	387	418	420	416	396	417	447	429	415	444	453	437	448	433	443	417	434	421	415	438	385	393	421	411	453	427	395	475	424	400	432	399	437	424	414	431	414	413	418	421	417	461	412	439	417	423	415	415	401	416	407	387	410	396	408	425	410	411	394	400	417	404	444	390	456	390	435	406	411	427	439	418	432	400	441	409	434	459	389	417	392	403	424	423	415	399	451	364	403	444	399	390	445	448	402	428	420	415	411	404	464	415	424	413	420	416	460	428	378	423	445	391	447	423	418	414	401	419	424	385	443	425	429	415	404	387	425	437	373	419	437	427	390	435	452	391	411	445	404	450	406	405	384	438	403	426	416	403	427	435	398	485	390	416	407	418	434	390	441	468	437	447	437	423	444	401	407	443	444	400	417	379	417	397	403	406	435	417	401	401	407	413	388	423	403	411	434	395	430	401	446	409	367	419	440	399	396	464	392	382	435	424	419	433	424	414	416	426	405	456	418	426	441	421	425	417	408	405	432	415	426	434	408	412	410	409	456	404	428	426	420	434	428	448	415	455	419	419	429	447	424	414	419	426	401	408	447	418	435	449	404	402	436	460	414	430	405	420	437	398	423	447	404	428	396	397	401	429	390	402	421	407	423	441	415	408	405	421	427	407	458	430	407	435	400	417	415	410	433	427	419	448	421	418	433	405	455	391	408	421	406	376	448	383	434	415	408	432	393	445	429	437	396	401	423	399	455	408	428	451	422	401	435	390	412	406	443	459	440	417	438	430	426	427	404	457	417	424	441	404	451	461	400	413	425	440	403	413	404	449	382	393	398	427	406	417	449	421	412	383	423	448	454	416	416	420	425	408	422	421	393	384	409	416	383	428	426	382	456	438	432	396	426	431	484	429	435	425	435	387	417	412	411	443	448	438	425	420	422	449	427	414	404	397	437	400	410	403	422	420	409	403	392	413	411	414	426	426	431	419	445	393	419	428	463	437	400	422	438	399	440	421	422	429	428	405	406	402	393	445	429	434	454	409	400	382	433	404	436	402	393	396	417	473	428	445	445	421	430	421	391	388	412	378	404	396	383	448	405	418	436	433	479	430	405	415	413	423	446	406	432	415	452	431	400	441	423	429	426	401	435	447	446	417	429	470	431	411	402	416	432	423	385	400	405	409	455	426	433	443	412	393	419	423	428	422	411	430	416	427	439	422	391	393	445	424	414	431	415	453	406	438	446	406	396	451	427	429	457	421	397	423	438	408	371	416	445	416	428	399	438	425	465	430	399	422	418	432	442	436	430	424	416	421	434	449	446	435	434	394	425	390	370	416	382	408	414	419	445	421	389	449	424	429	428	426	417	431	396	387	387	417	403	416	437	465	416	406	424	402	423	412	426	416	457	386	438	416	419	426	442	432	390	411	437	443	437	417	404	391	428	414	435	415	417	446	424	402	402	391	463	413	419	423	447	414	410	407	412	403	403	423	443	471	423	383	449	449	435	400	443	421	405	419	434	430	425	435	434	415	394	443	424	428	465	427	401	434	441	473	458	431	427	436	355	436	434	406	418	416	415	462	433	405	439	414	439	414	448	425	431	418	388	406	453	415	446	431	450	429	469	446	416	412	419	422	425	399	416	365	431	418	442	448	433	432	420	414	451	404	426	425	397	415	409	406	450	451	434	416	411	391	393	367	415	464	431	440	452	363	403	438	453	446	405	421	426	425	423	464	431	392	435	361	417	405	405	409	415	440	457	417	431	422	454	464	413	406	402	396	404	402	427	417	422	422	439	415	447	414	396	423	456	431	431	397	398	403	425	435	436	417	429	388	414	389	410	398	396	413	400	423	393	400	386	439	436	450	431	458	445	406	433	452	367	457	409	439	399	406	414	458	430	429	397	414	426	418	447	424	431	416	418	421	461	404	415	467	437	444	403	423	466	402	435	441	441	405	429	422	431	386	405	420	404	395	404	446	433	397	439	422	397	395	415	414	461	421	405	389	406	407	406	455	437	390	358	411	429	401	394	409	444	467	427	413	422	433	419	402	398	441	436	408	435	420	388	421	414	419	442	392	405	393	428	421	416	458	401	435	430	422	417	430	405	413	415	431	422	433	444	387	426	424	434	423	417	420	457	458	401	411	483	415	408	390	421	440	398	457	434	441	405	418	425	413	440	381	447	464	416	410	380	431	413	468	399	454	431	423	422	464	469	409	410	422	434	434	406	424	405	411	413	395	464	402	453	419	398	437	439	386	403	423	430	379	426	391	405	397	433	386	440	454	458	410	388	403	412	415	420	422	404	423	388	447	397	392	392	443	422	394	431	428	373	448	412	394	381	434	401	440	400	424	397	414	408	415	427	414	449	419	438	422	397	432	402	423	432	430	383	399	412	440	401	388	462	432	425	428	439	387	399	429	418	427	421	429	427	427	424	419	434	386	448	380	431	425	414	378	437	417	456	439	416	445	422	431	429	412	379	407	420	463	454	419	486	430	399	412	428	432	411	420	390	414	423	414	437	471	448	449	399	418	433	430	418	442	450	427	450	418	421	386	392	430	422	418	410	417	401	424	427	423	387	414	451	444	405	418	395	417	450	419	409	427	426	404	411	449	414	425	441	373	392	453	431	470	424	430	426	413	453	419	420	417	425	420	458	422	460	392	432	410	436	405	371	449	427	395	439	437	430	428	421	413	461	430	419	455	432	422	422	443	466	425	397	449	451	450	434	437	401	377	439	438	423	403	436	462	431	442	428
5300	10159	8490	4332	3116	2299	1852	1531	1358	1106	1108	1008	966	852	868	818	812	735	791	724	756	713	700	743	688	685	715	687	631	696	681	683	693	655	657	666	680	648	656	680	706	630	666	677	645	681	673	646	679	626	648	639	639	587	680	646	659	645	644	671	675	649	644	632	649	636	676	614	647	681	660	670	698	604	629	699	689	642	600	628	647	657	644	615	629	649	643	679	690	671	672	657	666	725	624	665	653	635	617	659	663	614	639	632	678	631	642	672	632	631	621	622	601	613	640	665	581	641	632	627	649	688	634	602	611	671	630	655	665	629	654	642	656	658	638	634	632	644	598	650	642	621	632	660	664	611	612	648	619	662	644	636	610	631	602	650	672	663	621	647	655	633	698	625	596	638	633	656	611	647	666	638	656	637	621	659	684	653	680	613	606	660	634	641	711	624	602	643	633	634	627	627	628	667	652	633	670	628	644	585	685	622	669	610	640	621	677	606	633	607	613	628	664	665	665	657	660	618	647	641	647	625	640	676	623	675	611	618	625	632	674	658	649	605	627	650	649	658	613	632	652	625	617	647	593	622	615	648	639	619	660	658	648	653	621	657	623	634	610	654	637	638	645	603	699	637	643	652	629	600	611	670	663	634	609	601	676	641	675	599	669	653	596	623	639	607	676	638	613	654	620	666	632	663	644	624	701	676	598	648	664	635	674	604	659	637	637	619	617	668	636	615	600	635	630	661	682	641	612	663	635	632	616	628	669	595	628	649	614	659	640	634	662	634	648	613	662	614	665	634	646	640	645	613	630	629	653	614	579	666	656	645	642	626	656	647	677	626	639	611	674	651	628	629	672	645	646	628	652	605	655	652	634	655	623	624	695	645	677	614	621	636	637	636	582	598	570	695	649	661	630	602	648	641	625	680	650	612	662	638	652	628	622	675	649	651	705	640	623	639	666	652	627	602	645	618	659	627	637	655	642	631	676	652	633	593	652	599	666	655	628	608	570	640	649	580	635	676	603	701	671	646	615	663	674	648	607	625	676	663	654	600	658	613	646	656	648	649	620	636	607	652	641	630	647	604	602	640	638	631	667	679	626	618	673	670	637	617	671	639	602	610	644	632	624	617	613	632	680	624	643	659	634	660	646	626	673	660	636	631	617	626	613	611	614	594	621	680	604	611	647	620	639	604	648	639	581	683	618	631	628	614	602	676	647	623	626	626	649	633	648	651	654	634	633	609	614	611	672	634	620	732	596	610	596	677	635	631	646	694	643	677	682	650	612	597	636	705	657	619	612	664	657	600	596	669	663	606	676	596	621	655	655	640	597	636	663	646	656	665	624	625	636	613	624	585	647	590	624	647	631	634	651	624	658	638	645	662	621	627	642	681	644	660	672	653	668	582	642	703	623	656	663	654	678	601	684	646	635	625	653	653	603	676	587	638	657	609	646	628	673	661	618	677	670	629	640	652	595	615	606	648	590	608	643	632	679	597	622	644	670	616	614	662	636	636	610	656	674	657	644	686	625	625	620	645	615	638	623	618	665	628	578	669	652	639	647	640	619	612	620	614	599	668	657	665	626	670	653	638	606	642	600	676	612	607	636	646	690	624	662	640	654	705	664	666	643	643	624	638	681	650	640	615	671	612	636	672	645	627	610	642	670	646	631	646	690	626	611	587	657	639	578	608	680	669	658	607	644	665	649	644	657	675	672	691	626	616	629	632	652	658	620	642	630	644	621	633	674	654	592	673	641	620	633	632	642	652	631	634	679	651	665	637	675	641	639	626	617	630	620	690	665	591	642	627	602	608	640	644	643	706	712	657	628	629	603	625	635	670	670	630	636	658	641	613	665	615	684	604	640	631	651	674	634	649	624	537	648	627	596	631	585	681	587	646	661	644	636	681	654	623	652	605	629	663	634	614	627	681	644	644	636	659	628	636	631	616	620	663	619	637	685	583	663	634	675	637	613	679	587	670	634	628	639	658	609	603	646	636	603	609	663	640	642	653	643	633	666	611	617	671	627	687	594	613	680	698	637	684	606	640	631	602	641	676	617	633	636	644	698	678	677	633	650	648	642	623	630	650	665	662	627	644	637	665	678	642	678	652	662	662	619	671	662	658	613	632	626	661	602	679	682	631	694	616	626	626	624	645	659	664	630	615	648	641	630	645	657	705	644	654	683	607	605	600	591	649	641	590	629	631	647	655	627	660	648	638	634	628	637	690	676	624	624	614	651	648	629	621	631	624	632	653	644	648	629	657	604	635	626	700	665	628	639	672	608	631	644	638	691	653	581	643	674	661	612	673	697	642	665	637	621	654	683	595	607	631	658	650	610	655	695	659	635	627	657	654	669	643	628	571	640	695	650	641	638	650	624	641	640	605	656	640	665	647	685	665	643	639	665	582	641	611	611	607	637	645	649	664	685	647	685	610	615	671	655	636	672	663	603	650	636	637	645	629	679	642	690	568	637	621	640	645	601	659	622	692	655	659	647	599	641	622	640	641	632	603	624	652	622	630	620	653	638	609	611	636	655	659	615	655	638	641	645	616	609	633	647	591	632	596	622	666	647	648	611	657	647	656	634	601	647	672	651	641	619	588	623	641	649	605	645	598	606	651	601	689	636	671	696	640	668	610	642	653	651	682	633	643	681	644	636	598	603	648	647	664	635	649	637	679	617	659	641	598	663	608	660	638	616	602	652	634	626	664	658	628	665	602	672	621	640	627	633	664	654	648	635	655	634	621	650	617	598	658	628	636	647	663	602	614	663	643	632	661	623	612	633	657	640	649	638	641	672	658	636	628	627	707	646	634	634	668	594	689	677	625	597	635	625	611	579	629	660	649	617	657	629	628	598	657	603	636	598	632	678	596	655	669	678	645	633	649	626	696	685	645	644	613	655	656	643	620	641	615	651	654	620	670	602	631	606	624	599	638	636	671	637	659	651	601	624	639	627	610	596	603	625	634	609	602	642	596	652	614	630	624	607	622	645	620	676	620	655	612	637	621	631	608	674	618	623	634	636	610	669	599	624	671	651	650	627	634	639	610	607	619	641	630	621	642	625	636	631	630	586	613	630	632	661	655	703	683	624	630	652	619	653	631	628	645	635	639	631	635	648	615	641	650	683	666	639	637	653	686	635	693	665	628	651	639	646	592	666	655	675	612	664	639	653	641	613	620	689	633	647	634	669	620	615	609	617	641	619	639	668	614	663	649	638	657	636	630	649	635	617	688	642	615	685	614	660	663	621	634	625	706	585	661	650	620	665	648	649	629	608	650	647	617	613	634	672	662	623	602	624	661	666	632	606	601	665	670	680	652	643	651	613	620	663	648	646	614	626	650	622	652	655	630	652	630	660	693	630	623	641	630	634	660	596	611	688	617	615	676	646	615	561	627	619	641	650	668	635	658	617	641	665	622	695	671	632	642	646	666	671	619	638	665	624	657	608	622	620	654	604	619	601	613	617	657	626	609	600	661	611	640	628	639	639	663	671	638	647	618
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
