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
340128845468	340128846036	340128846586	340128847136	340128847686	340128848236	340128848786	340128849336	340128849886	340128850436	340128850986	340128851536	340128852086	340128852636	340128853186	340128853736	340128854286	340128854836	340128855386	340128855936	340128856486	340128857036	340128857586	340128858136	340128858686	340128859236	340128859786	340128860336	340128860886	340128861436	340128861986	340128862536	340128863086	340128863636	340128864186	340128864736	340128865286	340128865836	340128866386	340128866936	340128867486	340128868036	340128868586	340128869136	340128869686	340128870236	340128870786	340128871336	340128871886	340128872436	340128872986	340128873536	340128874086	340128874636	340128875186	340128875738	340128876286	340128876836	340128877386	340128877936	340128878486	340128879036	340128879586	340128880136	340128880686	340128881236	340128881786	340128882336	340128882886	340128883436	340128883986	340128884536	340128885086	340128885636	340128886186	340128886736	340128887286	340128887836	340128888386	340128888936	340128889486	340128890036	340128890586	340128891136	340128891686	340128892236	340128892786	340128893336	340128893886	340128894436	340128894986	340128895538	340128896086	340128896636	340128897186	340128897736	340128898286	340128898836	340128899386	340128899936	340128900486	340128901036	340128901588	340128902138	340128902686	340128903236	340128903788	340128904336	340128904886	340128905436	340128905988	340128906536	340128907086	340128907636	340128908186	340128908738	340128909286	340128909836	340128910386	340128910936	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23292	21696	29704	24224	21701	21758	11174	1509	1091	1028	916	838	839	785	756	693	741	666	642	656	616	595	560	607	637	650	643	606	585	627	605	604	611	579	595	599	547	615	569	598	615	537	622	588	586	557	574	533	535	528	548	610	526	553	512	575	575	585	563	573	561	572	566	579	558	520	576	546	550	579	539	596	599	536	550	579	582	564	618	558	523	557	563	560	578	554	593	581	556	560	572	552	568	525	557	543	584	601	552	580	564	569	556	521	573	599	577	576	559	548	601	530	574	563	529	557	581	537	588	513	559	559	589	528	544	554	516	517	581	589	509	567	561	548	541	558	566	576	582	575	530	586	552	583	579	507	529	561	586	544	556	514	528	571	557	540	553	582	581	559	525	601	580	542	549	555	570	533	560	592	594	510	526	537	562	554	498	528	557	562	569	543	580	592	562	537	594	521	530	540	537	569	539	571	565	572	594	565	572	539	578	558	570	557	560	579	544	573	572	589	576	518	561	556	565	571	554	574	567	586	582	566	545	601	553	583	611	605	553	531	555	566	535	622	546	540	564	564	565	566	593	561	539	514	531	538	545	536	539	546	528	575	571	586	536	553	550	539	550	544	508	528	570	548	518	560	554	476	541	568	556	522	521	588	536	556	510	567	598	538	571	521	529	494	561	573	537	558	534	538	557	524	543	575	559	554	551	563	575	548	551	560	617	518	591	596	514	520	582	570	581	531	576	543	556	561	556	514	494	560	517	571	558	497	559	526	557	599	536	549	545	526	542	560	593	535	590	576	577	549	559	527	581	497	538	518	574	565	543	559	555	559	582	573	550	572	551	533	536	543	537	558	550	540	570	559	587	542	590	521	563	600	545	556	509	592	537	554	557	489	560	512	593	550	569	584	545	543	530	562	557	585	577	520	561	537	558	551	570	521	590	529	593	549	519	562	568	504	555	510	532	527	589	530	535	559	582	543	572	546	540	561	548	540	564	552	552	619	542	560	546	536	580	538	558	580	595	577	569	552	530	539	541	540	579	527	550	547	551	533	533	534	543	553	561	547	556	556	558	594	573	539	539	610	576	548	557	546	557	619	565	529	550	594	586	596	529	546	571	525	511	563	549	595	532	527	521	567	581	535	569	549	516	579	559	548	573	534	559	552	575	555	600	508	528	552	562	557	560	542	579	563	560	517	561	564	566	591	548	582	553	589	543	569	546	501	505	551	562	573	535	535	539	544	540	549	560	484	519	551	516	562	520	615	599	551	557	562	545	546	548	559	598	567	548	552	597	563	535	513	570	561	547	591	549	508	575	580	538	581	553	578	535	595	539	544	543	545	563	565	569	560	533	558	546	517	543	555	547	559	553	555	562	542	549	585	557	522	546	562	574	572	565	556	605	539	555	563	567	566	570	568	581	565	549	564	568	550	572	589	561	592	593	552	533	526	523	533	583	535	589	517	554	561	550	584	542	532	544	562	493	568	515	543	586	612	564	558	547	527	575	547	560	556	603	562	532	542	562	553	556	580	560	559	567	546	594	574	561	542	540	548	559	562	540	537	543	592	576	552	563	537	551	552	526	578	603	546	579	550	573	521	548	580	530	562	551	555	566	555	554	577	560	580	504	511	562	518	531	498	566	555	522	559	528	577	535	560	525	560	560	528	556	522	524	521	565	545	541	574	592	568	488	550	533	568	531	533	558	609	555	570	542	558	577	592	555	523	588	588	553	522	530	572	564	543	574	563	532	538	558	571	525	521	557	523	571	525	596	581	602	526	503	539	558	582	590	516	507	570	595	550	576	555	560	595	585	544	535	555	524	585	549	548	535	508	572	522	582	574	515	540	550	544	582	573	572	520	553	532	495	595	530	581	525	568	571	581	525	527	542	547	578	563	576	543	560	561	574	549	513	602	555	557	571	572	530	535	530	505	533	521	528	553	529	540	543	574	571	537	545	571	522	563	569	534	529	536	545	533	565	556	590	543	513	499	559	567	592	539	557	538	576	524	571	549	581	524	535	526	580	532	504	587	558	530	535	548	522	549	559	535	554	558	581	541	545	528	524	532	555	563	550	529	532	577	529	539	556	562	560	520	560	575	556	545	549	555	549	558	588	589	564	575	565	544	549	555	537	535	565	574	560	549	552	558	512	525	530	578	607	547	558	555	526	532	576	522	586	564	546	523	580	549	552	536	558	592	567	582	559	587	536	585	554	523	532	541	515	573	563	553	585	562	580	547	534	591	548	564	556	550	594	581	537	568	531	583	514	581	538	559	584	574	557	507	564	574	538	511	528	558	543	554	555	550	548	559	537	551	516	521	523	552	497	560	550	557	510	529	554	572	525	564	515	556	555	607	564	561	535	585	556	578	560	545	577	551	545	592	580	572	537	560	569	553	567	559	559	552	547	566	542	564	580	559	545	551	586	561	497	546	564	528	527	524	620	546	588	548	542	578	511	542	555	547	554	526	562	568	553	541	576	548	567	555	581	524	582	472	513	560	492	558	546	525	550	551	571	572	527	545	564	562	572	495	586	537	587	553	581	572	555	560	555	518	558	528	546	562	558	546	524	532	562	530	554	541	521	532	566	524	587	584	553	577	527	560	524	548	532	518	516	499	546	555	542	565	530	512	533	534	558	579	576	579	542	513	573	566	597	577	601	588	522	580	563	539	562	578	572	537	558	540	556	533	558	550	512	563	524	561	557	582	591	588	566	550	550	546	549	551	529	566	553	541	499	567	538	553	559	549	543	517	560	553	596	550	590	545	590	559	552	510	577	537	547	519	531	554	548	578	579	544	569	487	571	548	532	564	549	519	604	567	519	551	570	539	520	577	559	545	542	547	555	532	534	527	510	552	545	534	589	539	565	531	558	530	562	556	549	563	486	563	561	574	587	580	521	539	554	545	567	519	583	580	517	583	588	564	540	551	556	578	549	564	539	541	540	535	573	543	502	564	549	554	566	506	563	542	529	540	564	552	552	541	553	564	514	578	588	535	565	575	538	510	571	562	573	511	575	523	537	543	561	565	579	546	556	532	559	548	574	550	557	531	564	537	588	522	528	571	535	560	526	507	527	532	569	565	515	554	532	560	534	579	543	545	554	512	543	543	537	556	506	560	561	512	567	564	582	521	544	535	519	544	585	548	582	531	569	557	549	543	546	566	585	547	572	479	517	573	546	550	531	599	535	558	540	592	530	592	559	497	591	538	534	549	562	552	573	532	536	559	531	540	524	552	576	603	577	541	575	621	561	564	526	508	544	574	547	545	573	547	571	566	561	542	584	542	559	553	606	562	549	609	572	509	579	573	557	572	583	531	561	541	580	519	532	537	572	552	543	522	554	580	523	571	533	574	545	568	546	520	521	591	556	573	533	540	566	592	544	578	574	515	550	580	555	540	530	566	549	541	529	538	560	529	558	566	551	584	514	597	579	573	584	567	542	543	560	528	528	499	537	571	564	538	574	593	564	551	565	531	540	599	559	556	562	556	562	540	544	552	557	543
7475	17594	14458	8059	5634	4285	3362	2731	2331	1922	1731	1517	1313	1204	1174	1105	1030	1026	1044	961	932	936	915	823	857	855	788	884	745	804	810	809	793	793	815	810	741	796	781	707	864	800	756	814	797	716	740	819	762	752	774	698	719	756	734	775	773	777	754	768	743	755	736	761	742	766	726	735	743	745	737	750	733	760	718	746	753	722	715	719	701	747	721	763	798	769	743	715	770	759	719	758	714	738	682	743	729	758	727	744	724	709	751	745	705	713	793	685	752	724	753	716	714	686	735	728	726	725	752	763	747	699	727	737	736	729	777	759	751	674	721	766	737	790	715	709	759	742	725	693	759	743	730	721	759	738	749	723	759	741	748	744	714	736	754	701	712	722	697	735	760	701	748	717	750	772	784	660	726	756	743	745	698	794	732	742	759	722	744	773	764	699	711	731	706	742	784	735	739	692	670	736	731	708	738	741	765	743	759	738	698	709	710	740	731	714	734	741	800	712	754	681	711	698	690	746	762	698	719	765	759	735	760	725	724	730	759	699	764	718	748	743	752	712	720	721	773	677	706	709	739	730	714	681	741	746	707	729	747	681	684	732	724	714	714	756	730	727	729	731	744	751	702	741	727	735	729	710	724	739	795	698	709	728	775	742	716	715	714	775	695	705	728	755	722	690	715	741	738	711	718	669	748	710	719	703	740	744	749	732	733	778	679	733	661	733	734	751	775	735	734	670	724	769	684	688	795	725	752	718	720	706	738	689	693	698	675	755	743	757	748	714	719	823	748	789	747	758	706	702	692	745	756	741	757	751	747	727	681	719	732	752	771	717	772	725	710	711	715	716	712	725	746	716	709	713	741	705	738	682	732	720	744	769	751	736	737	721	699	732	729	742	748	746	702	723	715	736	716	732	723	721	710	734	729	725	717	759	759	743	738	711	770	730	722	698	728	719	750	747	692	737	711	715	763	730	781	708	698	698	748	740	740	764	709	725	760	737	735	671	727	745	712	666	669	719	724	785	740	729	725	741	733	762	745	742	743	706	771	763	771	680	676	735	754	747	710	765	739	752	737	694	727	736	765	773	749	714	715	750	723	714	691	733	656	722	727	745	731	659	798	743	742	746	736	733	703	720	668	718	690	736	728	705	730	698	721	729	725	723	778	753	778	769	776	682	710	730	735	713	705	753	715	734	770	750	729	741	714	719	707	689	719	729	697	742	755	718	705	725	701	719	733	698	775	741	722	756	715	743	696	742	771	696	743	701	707	742	736	716	760	810	729	703	811	761	708	718	745	752	737	716	664	709	728	723	718	725	729	756	746	678	739	775	715	739	715	768	701	760	773	750	710	716	726	706	764	720	773	693	784	746	715	726	705	755	697	729	732	711	726	726	710	704	733	685	772	700	721	721	726	745	711	720	732	717	775	744	785	782	777	732	747	728	771	677	777	799	753	730	700	734	721	727	774	711	727	733	755	797	751	792	694	722	720	767	728	708	747	703	660	731	731	751	666	755	772	719	735	751	715	726	688	719	734	694	700	729	744	763	744	744	697	723	750	709	740	709	796	750	747	758	749	673	720	700	731	701	738	756	723	741	711	735	752	747	716	714	725	773	722	718	748	721	736	722	712	764	720	719	726	736	715	770	762	780	706	745	703	716	739	753	728	697	697	727	730	735	743	759	791	748	746	718	725	709	762	763	725	726	780	759	757	712	713	691	671	721	749	668	743	699	751	726	741	750	703	682	763	739	759	714	748	701	796	769	735	756	710	683	712	735	710	711	754	769	707	715	728	739	703	716	756	739	741	729	722	711	760	760	723	725	755	752	731	719	715	671	713	751	758	737	739	728	772	703	713	657	746	755	761	727	733	730	715	741	733	710	713	704	727	720	730	705	694	751	669	750	786	702	698	684	741	731	726	677	725	721	773	717	735	790	753	736	689	720	699	716	743	685	719	702	726	742	739	726	809	784	769	744	742	725	736	708	688	770	676	701	724	721	772	712	703	738	712	779	768	727	731	703	757	713	744	736	737	740	715	708	733	790	716	713	701	762	739	769	719	703	771	682	760	710	714	713	733	711	729	736	736	723	699	729	701	761	767	705	737	717	735	726	781	714	714	726	770	745	786	714	742	722	692	687	679	747	758	759	706	780	679	756	785	742	768	750	712	733	739	748	696	737	716	753	719	744	724	709	734	713	729	707	728	711	724	704	711	699	691	729	765	745	681	706	681	715	706	728	698	741	763	753	705	729	743	717	755	760	741	742	728	707	734	749	715	713	691	714	725	734	694	758	732	785	734	753	778	706	726	708	708	687	726	782	719	706	696	747	794	722	688	722	805	752	715	787	746	698	705	753	716	675	794	787	716	746	717	782	734	694	712	730	752	721	747	768	763	711	704	755	755	757	770	768	710	754	766	793	708	732	696	724	789	714	743	690	693	712	757	720	700	685	749	746	737	738	719	740	750	695	728	763	708	709	762	708	773	712	721	729	741	662	743	723	750	742	704	688	716	697	736	737	736	765	740	697	738	743	752	715	751	732	790	705	721	681	710	703	742	726	749	729	777	780	709	694	740	727	705	682	720	745	733	736	735	688	745	713	786	699	758	739	734	710	737	692	742	750	740	744	782	753	731	732	720	747	758	728	751	718	738	728	728	697	752	737	776	743	722	765	694	726	750	692	709	714	735	761	741	754	737	782	775	720	796	723	734	670	724	696	745	712	749	699	748	761	752	707	740	746	724	776	739	716	775	708	717	781	711	744	762	694	772	710	726	738	741	743	710	771	781	752	717	730	709	719	739	715	769	724	667	757	762	684	723	768	744	727	701	708	703	752	685	706	749	745	717	742	731	696	732	739	718	748	687	697	770	733	740	713	743	741	734	745	699	704	735	694	692	751	723	742	721	705	710	713	740	731	745	772	726	758	763	720	717	771	711	763	705	690	667	708	704	749	710	653	721	725	748	698	746	752	702	707	740	768	732	743	761	669	710	762	757	751	730	711	707	740	816	718	737	739	747	740	710	720	744	746	746	713	728	755	759	705	682	764	735	769	764	719	757	732	709	711	744	718	749	717	698	733	720	724	780	727	646	750	721	740	711	715	722	705	715	779	718	777	732	738	690	688	720	744	665	790	715	772	748	736	724	712	770	750	699	738	709	728	773	728	720	759	699	740	725	777	767	733	728	774	746	722	706	735	773	763	737	727	724	677	717	769	753	740	750	704	685	711	715	763	763	736	794	777	770	733	736	765	749	706	715	747	704	723	754	717	747	725	736	731	679	751	758	696	695	769	747	724	786	760	701	706	717	724	715	750	744	714	748	761	697	681	723	766	736	754	726	739	715	741	662	725	692	699	736	754	748	775	706	721	759	742	738	756	741	722	727	722	763	721	742	700	714	718	701	741	733	728	744	751	728	720	722	707	715	713	722	757	742	716	749	745	742	712	745	704	749	738	735	711	734	759	713	737	727	755	765	723	739	754	712	750	670	734	696	738	723	757	751	717
26616	20426	9020	957	618	524	514	462	521	484	520	491	433	516	439	460	460	453	496	432	477	472	437	465	461	456	439	438	463	450	487	462	470	441	468	468	455	466	507	495	467	487	481	478	454	448	460	457	465	459	493	452	445	464	442	481	479	444	459	447	456	458	470	476	470	460	456	470	466	447	467	447	436	468	439	476	433	469	453	468	446	432	460	450	471	500	480	473	444	470	469	439	456	468	498	452	500	497	460	443	452	489	457	474	466	481	473	466	493	484	454	462	463	427	494	418	454	489	438	464	450	482	462	437	478	494	467	477	472	464	474	473	469	446	454	442	487	427	491	459	429	453	433	442	497	458	497	446	455	437	510	454	458	445	461	442	441	481	445	446	487	461	474	487	501	462	450	431	445	501	460	413	455	446	478	482	457	510	490	454	508	453	485	489	439	496	491	477	470	462	446	471	458	480	500	435	442	458	477	448	430	459	447	477	473	456	505	477	438	428	471	420	467	496	449	444	460	465	500	482	448	476	441	458	455	488	449	419	418	416	464	453	473	468	476	448	444	457	452	473	494	456	473	441	416	463	452	472	482	497	473	448	499	471	460	473	494	481	463	443	443	458	459	460	475	465	491	431	493	456	423	434	458	441	497	473	455	452	491	468	484	479	498	480	455	454	462	432	439	449	445	437	486	461	437	444	483	482	436	467	470	452	455	470	508	476	462	483	465	481	481	434	472	471	449	453	491	494	487	461	440	466	479	456	436	477	450	469	416	485	451	461	434	456	494	446	495	485	459	462	424	434	462	445	453	420	506	493	491	475	460	461	466	434	481	455	428	471	483	494	460	452	438	443	428	484	481	505	463	487	474	474	459	451	498	452	470	420	477	476	472	448	459	469	485	487	477	481	493	446	464	448	472	444	458	462	448	492	491	472	451	472	473	477	452	485	423	459	456	412	453	425	467	476	453	481	448	429	456	477	456	465	454	492	446	457	433	467	448	444	442	489	443	410	414	412	445	476	462	462	440	441	465	489	476	496	405	445	477	464	480	452	436	464	434	452	461	482	456	485	487	446	467	481	478	442	464	481	457	464	435	432	419	461	481	518	446	442	472	451	447	460	493	429	474	499	474	472	465	457	499	476	462	451	463	477	496	467	455	455	448	404	469	439	472	431	458	488	489	390	466	451	480	495	428	452	458	446	479	468	441	473	469	472	485	496	440	429	476	431	506	445	416	460	462	415	440	436	487	444	471	449	489	498	462	444	486	481	461	458	419	475	437	469	479	478	463	484	466	469	488	434	407	434	491	455	483	444	459	430	477	453	459	457	483	461	465	439	471	499	458	455	491	453	454	464	465	458	435	479	434	465	490	456	443	447	488	452	455	454	467	482	486	467	459	464	481	467	437	505	471	455	457	431	445	474	447	448	458	491	482	478	492	459	479	463	521	475	449	461	460	479	472	474	473	468	441	438	483	467	449	468	454	430	460	434	447	458	408	467	457	480	437	451	432	473	474	431	469	458	484	484	462	471	438	460	461	437	491	453	441	460	460	469	488	458	475	466	440	470	450	453	472	488	429	448	493	453	449	447	498	447	490	473	494	452	471	431	455	460	460	471	444	486	441	419	415	459	469	469	492	441	454	468	473	469	454	462	468	436	478	442	471	494	436	443	452	450	471	483	476	461	476	421	452	464	433	465	464	452	456	454	462	445	411	464	482	414	470	473	450	460	461	439	450	443	468	482	472	463	469	473	451	455	450	453	478	496	463	449	467	442	482	454	453	474	459	433	454	420	461	484	435	439	462	451	473	469	442	470	452	459	452	465	460	468	440	479	476	486	459	464	460	430	476	451	418	470	478	490	477	457	465	457	461	453	430	457	443	475	428	458	425	436	456	465	463	466	439	429	456	438	421	446	445	504	446	477	439	475	464	489	439	460	460	438	442	466	480	479	444	493	513	478	447	458	447	483	413	459	446	449	463	467	439	464	465	441	460	477	470	454	430	444	461	478	441	497	440	421	454	452	440	478	466	431	463	485	477	445	464	455	451	454	438	427	438	471	436	464	467	503	455	492	460	461	487	447	384	461	451	464	460	397	445	479	451	457	485	494	476	449	498	441	467	456	478	479	506	448	449	454	470	485	475	478	447	465	435	455	479	492	449	449	437	452	460	443	476	477	456	478	501	470	442	448	490	480	472	481	447	468	472	455	447	490	436	459	482	445	479	423	452	440	476	474	470	407	442	425	459	493	470	469	451	464	452	462	449	438	480	470	447	467	465	463	434	456	486	462	459	438	472	477	488	452	486	455	472	467	441	429	440	460	445	429	473	454	473	485	482	446	472	485	501	476	469	428	462	454	475	485	487	441	500	446	424	423	487	501	485	459	497	503	449	456	481	436	436	434	428	453	476	493	440	461	428	444	471	443	462	456	504	466	489	462	454	454	519	457	490	487	440	476	453	465	490	459	464	464	436	451	479	450	484	490	439	453	468	428	479	430	455	453	461	491	451	472	451	452	449	453	486	483	479	449	422	438	467	427	449	442	467	476	468	445	445	435	455	471	430	469	450	445	466	466	453	454	446	455	467	493	462	475	448	470	443	443	463	471	483	485	479	477	460	432	464	447	479	457	474	474	475	485	445	453	461	501	455	473	477	502	488	489	452	427	483	469	482	483	477	461	481	444	433	464	465	498	419	486	444	445	462	443	473	453	443	432	454	468	475	482	448	448	439	494	466	484	485	463	425	470	502	427	473	437	454	433	451	440	474	449	485	472	464	452	430	497	485	446	468	443	463	452	467	447	447	473	465	464	445	495	421	473	441	491	489	473	431	452	453	437	480	498	489	422	443	447	417	483	439	451	452	446	436	470	474	448	446	495	406	416	498	468	453	467	462	472	440	488	490	410	487	525	417	461	456	467	439	408	439	479	433	448	468	475	479	458	485	464	439	504	469	449	428	457	432	454	474	453	469	430	466	461	473	458	473	511	468	446	441	483	500	476	456	454	463	458	458	480	465	421	466	475	483	502	445	501	499	458	458	446	441	437	477	455	440	464	476	468	457	467	439	470	407	459	459	456	489	496	463	516	450	452	415	488	477	467	479	479	467	451	473	462	486	448	420	447	434	447	468	478	461	473	452	498	481	409	468	427	424	456	459	481	456	475	424	465	512	462	465	504	448	486	404	446	446	447	486	463	492	458	469	446	468	445	473	494	453	455	428	461	494	469	461	423	463	476	436	451	459	477	452	435	429	489	486	451	440	417	477	439	417	475	445	458	457	480	459	485	507	479	484	458	458	476	489	450	477	421	459	440	481	461	485	497	455	474	429	452	494	472	434	461	443	478	453	455	460	441	470	452	471	438	413	462	479	487	448	506	438	503	465	463	466	472	469	505	474	447	456	457	466	478	480	505	479	456	463	482	477	469	476	432	431	428	458	419	458	459	457	457	469	479	464	451	434	427	444	479	472	460	477	466	481	501	457	482	480	433	459	427	453	418	486	454
4127	1654	1450	972	886	732	735	698	646	601	645	608	570	615	670	641	591	666	645	642	626	662	602	638	598	616	579	638	586	600	639	638	617	604	620	602	640	590	637	667	637	628	618	625	637	598	607	585	606	648	581	609	629	587	614	627	618	630	611	600	602	625	654	587	588	607	598	621	623	603	596	595	622	609	649	641	577	631	602	616	585	604	569	611	652	610	587	585	615	607	619	591	632	576	601	601	603	595	572	605	619	572	596	639	631	622	610	596	585	638	615	609	622	601	583	604	612	617	627	578	656	592	584	582	622	591	633	633	613	536	595	598	607	608	567	608	621	618	586	637	561	582	599	655	598	611	665	591	639	604	607	631	613	604	597	619	642	525	622	603	633	618	589	608	597	609	599	588	594	676	656	621	594	552	650	621	583	580	595	581	580	606	629	649	579	592	571	613	599	631	647	592	624	607	595	609	616	606	637	635	586	612	602	620	621	635	580	623	579	573	591	568	595	561	666	585	616	627	594	636	597	607	624	615	631	611	607	622	620	636	570	562	587	618	627	600	596	621	602	619	627	586	597	648	607	606	602	594	609	588	608	621	645	605	619	610	627	578	616	612	634	613	603	572	597	618	627	642	615	602	640	602	630	581	608	626	594	567	605	578	605	627	595	596	629	613	644	617	614	603	573	576	587	619	615	577	592	571	630	618	649	590	608	612	625	609	578	615	631	599	606	583	564	618	613	598	597	593	626	603	601	601	607	635	601	610	570	602	637	615	608	614	577	610	622	599	608	581	645	650	623	637	578	601	590	620	572	589	552	581	578	583	588	615	558	594	616	617	599	578	602	627	588	623	604	613	591	655	598	616	617	608	627	589	621	556	620	606	636	639	614	595	609	592	613	567	634	622	587	648	591	643	582	606	559	655	602	616	582	625	614	630	595	577	606	611	621	566	602	601	581	642	595	586	629	621	622	544	654	603	604	584	642	602	610	592	603	599	589	566	616	586	602	629	617	649	621	601	600	603	571	595	608	614	577	614	579	578	557	612	590	612	576	601	612	600	604	610	585	592	595	622	607	614	555	593	628	559	598	594	625	622	609	612	616	614	654	566	627	628	609	618	609	634	581	589	606	588	635	574	607	578	615	606	636	597	626	614	608	583	583	585	575	579	624	606	552	606	604	589	616	624	621	633	627	625	576	570	635	608	621	613	610	614	608	575	603	613	584	578	630	598	618	593	644	614	649	594	623	589	577	608	610	660	576	584	595	619	616	600	602	562	597	576	610	649	635	626	627	589	629	582	590	575	612	591	604	598	633	616	598	604	583	632	628	571	637	541	646	576	584	577	593	603	603	602	638	648	609	625	577	603	609	590	624	577	601	602	597	643	573	632	576	610	662	601	549	572	599	656	605	578	578	591	613	673	638	572	573	622	563	612	571	629	603	589	596	584	528	634	597	619	602	625	599	555	624	595	590	602	620	662	543	620	574	623	545	572	606	618	578	603	589	602	609	563	592	580	569	647	598	617	653	587	585	657	607	622	573	591	570	599	616	585	581	656	593	604	608	623	596	613	586	574	633	607	641	597	643	616	623	585	641	591	631	624	644	613	571	613	635	560	601	591	607	619	609	605	598	602	571	605	632	630	599	628	598	602	617	631	585	576	632	596	658	616	607	617	623	637	589	608	614	596	629	627	602	571	588	650	587	601	597	561	632	610	574	569	629	633	606	606	606	583	596	610	542	579	572	579	635	602	612	588	594	582	618	593	585	632	606	631	632	584	605	562	605	586	622	580	578	615	576	596	646	650	605	551	613	601	611	597	608	594	623	607	616	611	662	576	571	624	611	616	620	599	623	603	633	602	607	606	635	632	617	593	594	602	651	651	588	619	612	618	616	597	629	629	632	603	580	620	581	630	586	604	616	621	582	588	597	610	590	661	590	648	598	633	641	582	588	597	616	587	587	600	643	582	591	600	610	578	619	601	595	612	612	607	603	589	626	605	613	629	595	578	594	635	570	614	574	622	601	623	610	603	611	587	591	612	620	564	570	596	623	625	663	593	608	641	587	642	550	590	611	577	618	613	593	644	628	614	612	592	588	614	624	610	634	596	589	593	584	624	662	591	600	614	606	602	639	601	608	642	592	621	606	590	572	608	615	589	635	623	643	653	572	584	596	585	625	645	647	592	620	631	582	610	609	579	590	594	631	606	609	632	588	608	613	569	583	610	622	589	599	636	642	602	620	575	597	625	598	609	610	615	679	542	614	561	595	617	599	597	605	638	620	628	546	616	585	608	628	598	622	605	571	604	571	616	592	625	598	650	635	591	558	588	583	593	579	595	590	566	624	674	588	617	584	625	591	641	617	634	599	616	590	559	653	622	653	598	608	577	665	586	594	597	612	605	627	621	613	598	640	597	645	631	624	578	616	602	575	617	624	620	597	609	627	565	632	599	617	573	641	602	600	576	620	618	620	583	624	606	593	611	612	565	600	578	615	570	584	626	631	641	599	614	598	618	588	605	624	625	567	578	616	626	618	576	621	604	664	588	597	649	607	615	597	611	652	601	591	624	638	612	616	572	626	607	576	581	641	601	605	613	657	601	601	654	620	612	586	579	592	648	632	601	616	600	602	611	616	639	600	595	602	565	588	625	585	599	605	667	582	612	574	598	608	621	578	590	612	564	592	601	619	616	622	600	583	606	613	597	618	636	599	610	599	623	572	613	609	645	603	633	591	596	612	595	611	607	583	594	612	617	609	588	630	560	610	593	631	595	674	639	598	626	602	615	640	573	607	637	617	630	587	572	612	645	597	622	591	573	592	655	640	618	635	596	604	582	621	612	619	657	630	580	627	584	606	620	597	606	587	603	638	631	590	584	570	624	620	612	592	638	610	620	656	622	649	633	623	603	615	616	631	611	648	599	587	582	600	650	592	623	601	608	575	624	614	588	583	610	646	608	620	603	614	642	627	578	605	642	648	595	603	579	595	614	616	633	622	621	608	591	622	581	589	604	643	631	611	592	602	648	638	606	592	608	633	591	630	652	600	586	588	593	601	609	649	553	656	627	573	606	606	634	623	617	624	642	581	620	626	576	639	587	611	606	623	642	592	605	620	633	572	620	619	620	612	603	601	627	626	600	632	623	620	578	605	610	600	582	604	645	616	601	588	638	611	582	595	572	577	604	609	640	578	629	611	607	598	580	650	605	560	605	635	618	629	569	574	619	603	601	587	586	590	556	623	615	576	550	591	653	577	590	609	602	606	628	557	610	589	637	578	644	624	564	612	629	610	616	625	572	607	593	639	575	590	622	581	646	580	569	665	570	585	587	606	592	635	559	626	607	588	570	609	608	575	568	593	579	618	609	626	630	620	629	631	633	599	596	583	608	604	613	572	603	583	580	592	620	603	614	594	583	621	580	580	585	624	617	601	602	581	576	585	621	621	568	630	642	617	601	652	646	612	586	630	603	613	612	613	604	605	587	620	607	586	612	649	611	574	619
23299	20942	28331	23711	20937	12603	1783	1142	1012	941	938	811	845	798	788	801	767	767	751	717	755	728	723	720	737	718	722	738	771	748	730	736	702	707	709	710	765	739	730	721	745	732	765	743	739	690	725	743	774	738	727	704	719	749	709	751	707	752	738	690	685	686	703	739	705	685	697	704	706	675	718	719	728	678	731	720	695	692	723	692	734	706	700	709	741	730	704	724	692	694	648	672	667	686	701	676	747	718	711	711	715	725	693	737	722	705	720	707	690	685	749	698	676	667	757	744	744	692	684	675	672	716	675	715	725	713	643	664	714	670	679	704	679	692	680	664	710	656	728	682	689	712	753	701	720	696	679	695	725	731	720	687	729	683	687	710	706	720	698	683	713	694	699	691	794	704	712	733	735	710	713	680	664	701	677	716	675	694	681	724	742	720	698	759	725	729	732	709	683	694	699	767	698	728	684	638	753	656	711	658	699	702	722	730	743	661	687	710	661	682	690	715	726	708	688	699	729	733	695	747	703	701	686	685	690	684	720	656	729	743	653	655	693	707	697	782	703	689	714	698	697	673	714	752	714	725	738	688	718	613	698	730	676	677	714	676	701	711	685	704	778	672	693	710	728	748	694	703	709	681	694	657	670	762	657	716	688	727	672	735	728	727	719	750	653	684	680	685	672	692	700	670	666	691	695	696	668	713	697	692	701	684	712	715	695	706	696	706	716	697	682	696	726	730	680	674	657	714	726	687	704	643	682	709	726	711	724	705	767	676	702	687	714	721	660	683	732	722	662	666	669	716	710	744	734	694	743	681	729	684	669	665	739	695	709	709	720	725	709	720	712	713	720	719	701	668	697	697	678	744	673	683	757	737	677	673	689	661	714	744	751	745	675	691	718	696	729	712	716	695	751	699	709	674	673	688	663	680	648	673	662	648	695	714	706	745	680	697	687	781	752	630	711	707	699	752	716	724	743	743	655	722	719	745	732	696	659	699	727	658	690	723	703	649	674	676	699	769	703	709	710	719	717	686	726	709	726	684	699	672	731	704	724	679	684	729	716	684	723	687	775	759	678	703	721	722	712	668	690	685	656	684	736	717	702	696	730	668	721	691	682	682	750	732	705	697	720	712	692	732	670	705	736	716	671	706	667	694	699	734	680	712	689	709	670	718	710	696	708	729	699	730	685	732	728	698	665	747	702	722	729	649	680	697	727	728	718	720	697	684	738	689	719	710	711	663	726	666	704	705	695	789	707	712	692	733	709	705	683	705	746	702	733	722	715	675	734	692	712	709	675	677	678	688	696	684	668	689	669	757	714	683	699	725	726	670	675	649	670	736	729	630	668	702	707	734	691	704	679	707	678	673	673	753	710	650	711	676	673	711	735	694	710	665	657	717	699	692	753	750	700	702	689	657	708	728	696	711	742	763	746	669	630	644	688	737	677	706	718	680	663	698	678	732	684	706	733	706	671	727	691	656	736	705	735	751	675	706	658	664	694	691	682	693	696	711	689	705	745	706	692	670	737	703	659	707	707	722	693	775	712	659	651	732	713	662	703	694	719	719	692	721	687	650	712	714	729	645	724	697	689	700	709	713	685	690	711	713	699	689	677	689	711	726	687	703	678	697	743	721	715	742	686	703	748	760	692	686	709	695	742	699	733	718	698	694	675	678	663	707	714	682	700	726	724	703	760	657	656	707	708	666	751	735	745	757	720	749	721	715	676	728	675	661	708	699	724	670	727	706	730	715	681	716	731	683	745	781	743	696	706	710	675	685	765	691	727	735	701	732	727	752	762	703	732	728	719	781	719	708	693	628	759	718	696	723	684	703	718	747	652	703	715	676	695	698	668	690	751	727	720	711	654	689	700	679	702	681	733	702	697	664	699	703	696	681	736	706	677	699	683	703	668	724	674	746	694	740	689	700	722	640	687	669	729	717	707	657	729	680	756	699	763	684	705	711	705	710	669	669	717	714	707	683	727	647	701	714	683	721	687	706	687	677	665	686	716	704	673	730	697	705	725	707	726	772	699	706	696	667	760	694	677	672	694	693	716	702	705	730	675	704	709	679	662	656	648	742	756	664	705	764	716	722	673	724	672	722	715	705	705	714	722	740	693	674	717	713	657	749	687	735	722	715	742	668	743	714	736	718	692	750	696	717	765	673	700	733	691	685	697	712	726	697	683	717	674	719	689	682	714	688	712	752	699	720	706	701	741	759	674	750	709	691	697	682	720	654	684	705	683	664	680	670	725	710	704	700	682	701	723	659	696	720	704	678	699	747	675	662	759	726	667	714	685	663	683	705	713	688	724	711	696	740	721	729	674	696	726	692	721	716	726	683	673	676	686	693	721	740	721	734	731	693	653	726	729	711	676	664	735	704	748	672	714	725	656	675	695	711	711	670	729	716	708	668	725	698	722	682	679	710	718	709	716	715	728	716	662	698	661	674	702	674	690	689	725	743	640	692	720	727	737	718	704	720	654	693	717	710	713	661	686	686	712	661	680	681	690	710	693	684	649	686	693	724	743	759	721	696	678	697	658	722	692	730	650	711	685	678	679	690	725	668	684	713	712	722	720	713	739	662	684	705	699	694	680	691	686	773	729	682	708	738	711	680	698	730	718	720	693	697	747	698	688	705	690	671	706	661	738	760	706	680	694	676	701	703	683	708	661	730	733	719	694	714	680	717	730	680	741	708	721	710	727	678	671	734	698	695	734	703	713	746	713	700	691	705	697	713	727	728	695	672	695	662	647	768	661	696	666	667	689	705	720	723	727	663	693	700	678	690	698	742	738	670	734	678	663	713	703	730	700	667	678	646	692	709	694	705	693	730	718	694	715	691	671	681	671	724	728	693	731	720	707	702	719	705	724	704	683	686	714	717	688	677	743	664	700	671	718	669	704	739	721	699	702	715	672	641	723	657	716	713	700	701	682	692	703	753	750	638	729	733	652	688	710	702	750	726	710	679	713	711	717	702	708	729	698	727	694	706	712	703	711	694	726	678	724	685	723	735	684	695	720	682	707	730	725	692	715	700	681	734	680	685	720	703	689	728	711	757	711	707	732	703	709	686	693	696	697	745	700	704	761	692	712	693	737	649	671	725	698	778	680	681	713	669	689	739	705	708	713	728	669	666	708	716	739	703	742	680	680	702	716	718	709	704	671	702	648	683	733	692	703	723	696	698	707	690	686	665	698	662	676	669	685	702	735	709	693	698	712	710	718	713	718	689	688	680	730	677	706	711	691	674	671	659	628	668	724	712	637	694	697	674	671	689	721	636	746	666	678	687	653	675	715	705	675	630	665	721	699	773	749	711	714	733	743	708	698	661	713	723	706	743	688	725	723	692	670	661	688	719	736	693	704	661	685	714	685	713	729	703	735	700	678	670	738	728	697	700	751	671	695	710	708	669	693	659	753	688	658	705	737	677	702	695	699	665	734	726	648	717	744	672	703	745	697	681	682	690	715	729	681	703	704	698	704	708	722	687	666	631	704	738
5166	11059	9212	4990	3526	2854	2286	1880	1641	1538	1409	1303	1243	1159	1113	1104	1051	1092	1043	975	1005	949	1027	967	955	992	979	961	975	918	968	986	970	980	936	976	954	884	942	963	1025	957	934	965	898	912	958	992	926	933	913	932	982	963	896	960	928	884	967	922	946	913	915	953	893	901	1004	956	932	911	926	910	956	937	886	883	878	949	910	880	932	966	946	918	912	924	964	896	946	893	906	949	899	905	889	913	902	921	909	903	869	882	916	929	948	841	948	869	882	908	927	940	925	906	871	886	946	902	940	918	914	948	864	920	921	927	919	936	909	924	907	923	911	930	919	922	957	992	966	905	924	935	910	904	969	923	952	922	935	882	914	868	901	861	907	907	860	903	901	933	969	943	933	934	908	931	925	918	925	977	924	909	931	951	894	930	924	892	892	909	896	908	909	885	940	912	870	940	937	904	884	944	932	885	932	917	959	844	921	899	900	881	952	979	943	910	946	916	938	887	889	916	868	969	915	899	885	945	877	891	862	874	883	872	922	905	927	920	868	903	950	904	928	901	883	920	945	946	930	913	871	876	893	956	919	919	908	900	969	918	931	931	912	939	892	967	933	905	875	928	934	926	886	931	897	920	899	934	916	892	960	929	951	968	936	976	931	875	891	932	948	873	914	900	912	897	923	930	865	935	996	867	880	872	871	923	893	908	846	931	893	909	957	960	926	906	930	930	923	866	907	927	925	947	884	932	925	907	950	938	931	940	891	922	940	930	882	926	890	901	930	915	893	950	887	896	961	930	887	948	937	911	925	930	925	901	930	945	941	912	889	913	909	897	883	923	942	921	928	917	914	965	898	963	884	865	897	964	937	894	882	947	950	924	953	863	888	927	942	942	907	1002	921	944	942	930	919	865	912	887	896	880	870	846	917	847	904	917	938	890	905	917	846	928	968	929	862	934	929	858	980	913	945	959	978	903	980	974	932	904	975	938	914	925	861	876	908	878	874	892	898	907	945	895	879	932	893	933	951	968	891	924	952	883	917	953	947	888	991	887	880	927	905	855	929	907	875	905	920	895	848	946	872	950	967	890	904	902	867	947	943	974	870	886	893	910	917	903	903	890	917	887	910	906	937	903	885	934	917	947	965	902	907	905	964	885	960	903	898	902	963	882	941	933	912	931	891	966	887	970	917	901	938	900	906	946	889	942	939	906	909	906	897	901	901	953	861	894	908	958	899	915	916	952	934	961	875	934	890	878	913	888	935	902	919	894	904	877	913	865	910	933	899	875	884	841	933	948	927	953	905	878	934	895	928	942	925	870	963	964	914	921	873	887	908	910	925	876	894	940	890	911	935	933	947	904	870	892	953	929	943	914	939	888	922	928	898	944	926	877	897	961	861	887	923	971	931	919	901	919	917	909	897	886	933	947	927	955	874	935	887	901	913	885	957	930	908	902	915	975	894	924	897	935	935	912	939	932	944	926	919	889	904	944	922	907	948	861	890	890	932	965	902	910	912	889	954	898	916	955	944	894	936	940	884	908	908	847	898	977	889	891	877	936	928	935	918	915	896	951	926	889	871	849	907	883	916	901	931	886	924	927	914	898	883	917	939	925	876	996	967	979	918	964	888	962	887	961	897	920	873	870	974	909	926	930	886	841	930	938	883	930	857	959	933	932	903	903	898	887	983	922	897	907	938	960	882	920	910	908	947	929	900	945	886	917	955	942	950	945	957	944	930	880	915	945	886	906	907	902	907	899	930	932	841	908	910	973	901	885	952	949	931	895	889	896	931	893	953	926	889	895	913	953	905	910	863	896	880	861	941	934	897	955	933	881	899	940	893	873	962	891	914	906	942	867	854	908	955	940	903	888	928	930	907	913	854	951	945	941	849	936	916	967	934	891	923	946	944	866	923	996	970	892	881	921	959	934	989	911	922	911	892	880	906	895	952	934	952	916	925	958	959	868	932	934	933	964	931	942	922	929	895	906	947	893	936	940	885	933	927	893	938	896	915	916	925	911	902	899	931	939	878	886	926	909	854	924	927	934	914	898	897	882	911	906	902	914	916	933	931	916	934	983	879	932	871	927	887	974	924	888	861	882	880	908	891	920	899	887	869	888	909	926	917	909	904	913	908	879	916	936	954	919	990	928	912	971	942	919	915	883	944	937	916	882	890	886	922	923	900	931	884	945	977	917	948	866	939	945	912	926	902	909	896	892	909	906	886	870	887	919	888	903	932	937	881	911	888	908	939	933	897	876	952	930	864	899	942	923	902	901	888	926	979	897	913	939	935	917	955	907	918	907	845	869	912	935	903	917	914	920	866	936	912	929	946	936	884	926	923	934	961	865	919	866	949	919	936	928	946	932	879	915	910	905	954	896	923	868	977	932	909	937	968	897	917	904	925	911	931	982	906	944	889	935	848	873	914	910	951	869	963	835	928	932	900	909	878	927	894	886	960	893	930	842	920	959	866	935	929	917	958	958	929	909	921	969	897	914	916	905	888	912	930	912	884	903	905	961	904	908	974	858	899	989	858	897	885	870	950	922	909	937	910	965	925	965	889	902	919	882	884	884	851	897	973	968	963	848	927	945	946	905	914	912	874	960	884	876	888	937	876	925	891	928	899	883	871	931	951	961	956	959	881	880	882	926	864	892	921	979	933	939	928	880	920	927	941	962	889	961	909	919	971	933	934	882	933	949	909	942	922	923	893	945	956	915	884	924	979	928	906	895	944	908	911	936	892	917	907	890	925	936	864	888	941	933	891	965	950	907	904	943	816	879	912	970	881	941	963	865	904	936	951	949	859	902	931	938	869	949	978	962	948	921	913	950	910	947	871	868	918	899	955	931	890	867	917	915	850	895	866	872	972	833	910	881	904	930	908	936	963	965	909	907	877	900	910	883	961	924	915	929	926	877	903	901	941	938	911	877	898	927	917	908	891	946	960	941	948	955	913	874	927	873	893	945	915	925	908	918	931	956	943	890	922	907	899	917	910	922	989	901	913	891	914	905	911	920	960	904	908	938	897	923	911	904	871	924	886	948	902	938	939	899	838	904	898	945	920	901	908	881	908	878	914	929	852	894	907	911	943	942	937	919	936	879	850	934	927	926	929	901	887	936	863	890	891	887	893	887	891	920	888	887	930	980	901	864	843	910	894	930	904	935	888	929	871	929	869	911	899	975	987	928	943	942	931	900	895	934	926	936	933	886	975	907	916	895	921	918	918	870	919	950	922	852	903	942	913	959	868	924	877	900	930	953	902	828	966	920	857	906	931	957	919	943	930	875	899	951	882	939	926	859	905	916	910	942	880	891	871	905	902	922	938	899	951	954	973	913	895	830	903	862	897	909	888	944	907	867	892	945	880	917	891	900	883	833	887	916	958	884	871	897	940	909	922	930	884	916	918	863	902	914	932	941	956	893	935	942	905	909	927	890	906	936	915	903	940	876	933	867	900	878	954	908	880	918	938	877	927	934	899	904	907	906	952	896	899	951	957	905	986	895
22456	20934	28674	23356	20934	20984	10823	1464	1035	937	933	797	753	744	682	705	638	656	629	559	642	596	564	621	588	594	553	578	616	594	591	538	594	603	557	565	540	536	510	581	537	558	539	572	546	534	529	580	515	564	547	518	500	554	568	522	514	540	496	543	579	535	552	525	540	555	525	468	514	530	533	542	510	513	522	557	561	506	514	551	477	502	524	554	516	535	518	523	516	541	548	579	544	532	539	490	555	568	522	569	549	567	503	514	551	557	566	522	547	539	524	526	531	504	529	537	528	515	496	531	564	510	512	497	523	555	520	502	497	515	523	521	525	536	556	535	528	556	495	567	535	522	537	577	558	553	520	546	543	543	521	467	503	578	510	537	543	475	522	548	512	513	503	519	551	518	522	534	529	507	533	547	499	529	529	529	536	505	513	507	494	526	530	534	562	523	515	568	527	516	509	544	525	555	520	503	516	518	560	541	508	571	536	513	535	516	520	541	507	543	549	533	525	547	528	548	561	522	560	567	534	541	521	519	513	533	520	493	517	472	529	506	535	525	491	560	573	552	555	519	526	545	511	534	535	534	559	517	548	555	519	483	549	516	519	542	552	523	502	539	504	535	522	524	501	501	513	516	487	486	517	567	524	541	524	526	536	517	530	535	545	563	531	512	546	512	540	539	511	490	503	544	526	526	528	500	596	531	491	498	491	492	530	563	541	528	563	537	537	540	507	547	574	555	514	571	554	497	539	539	531	540	499	553	555	525	534	588	511	522	535	536	515	514	564	483	517	555	540	568	530	548	522	525	571	547	534	523	497	513	527	557	530	540	501	545	576	509	523	529	509	511	506	517	553	539	520	526	541	547	518	531	565	542	501	544	531	539	489	520	515	558	545	558	490	540	506	551	558	541	519	524	537	513	533	522	501	548	496	537	507	554	539	530	524	512	527	555	526	576	543	514	517	533	530	518	574	544	543	497	494	555	546	580	496	542	542	546	572	537	572	541	533	540	509	517	495	532	526	531	525	500	505	502	515	531	509	499	515	562	544	522	550	545	541	510	561	542	551	498	530	537	516	557	539	537	549	499	530	513	527	543	499	560	508	504	555	559	566	528	584	534	553	538	508	562	529	528	561	498	525	502	520	570	524	495	553	543	528	548	538	519	556	479	546	547	577	539	539	499	534	505	499	523	555	501	550	545	516	475	524	507	543	533	528	498	489	546	553	579	502	555	536	490	548	541	497	532	533	559	524	501	525	554	556	543	530	503	554	572	560	511	497	505	532	533	562	523	487	545	528	522	571	533	544	542	513	504	552	483	517	550	547	524	516	521	541	506	500	517	569	511	526	543	505	508	549	528	530	534	509	489	511	523	531	498	585	521	494	561	514	533	551	513	555	529	575	546	542	541	505	524	536	544	538	559	540	496	507	572	536	503	531	533	535	526	579	510	538	526	510	551	530	504	542	540	532	568	492	575	501	528	495	543	491	572	536	524	562	544	526	531	537	552	507	518	501	563	529	557	496	508	524	541	531	547	501	586	520	496	534	493	507	563	526	497	522	555	553	532	532	524	564	530	502	552	556	522	541	499	532	569	548	577	538	552	509	554	509	542	506	501	525	528	540	542	565	529	541	520	529	550	554	468	532	533	544	541	566	486	520	512	539	503	497	517	510	593	508	506	514	561	529	503	550	513	473	534	521	500	506	536	555	555	564	541	525	549	516	519	531	518	543	489	557	501	531	566	557	518	566	531	479	550	511	531	526	518	526	513	584	524	572	540	492	499	501	489	551	543	504	544	504	494	517	513	535	540	518	536	497	499	554	579	500	527	529	533	532	571	504	531	525	505	511	494	594	490	527	531	509	505	536	524	544	515	495	516	555	570	524	536	538	537	535	542	509	564	554	549	544	502	511	538	583	545	520	555	535	510	494	502	529	516	544	522	522	544	547	557	581	550	539	484	525	527	534	548	534	535	569	497	534	540	548	541	521	560	552	560	542	557	548	544	518	535	554	511	534	530	537	510	502	520	574	577	506	499	540	513	561	546	575	488	510	544	515	506	505	507	531	536	559	560	509	460	539	565	506	530	537	510	549	534	528	522	505	571	565	567	525	504	535	529	550	532	538	508	527	534	517	554	555	527	525	530	532	557	566	477	525	516	536	528	528	527	489	534	531	581	554	496	529	529	490	531	533	536	536	523	540	550	519	527	467	519	471	562	558	535	518	520	527	510	488	540	528	557	527	523	551	533	521	489	518	528	543	519	519	551	542	543	495	482	533	553	497	514	538	520	543	501	504	528	517	528	560	489	554	523	523	512	523	520	516	550	540	519	529	541	492	525	536	541	528	530	543	540	524	533	493	561	558	535	530	577	517	475	519	493	505	487	548	457	538	536	539	561	499	480	542	527	547	482	512	530	528	559	483	499	526	515	528	519	520	541	515	544	548	525	532	495	575	541	534	528	572	528	517	550	537	516	555	523	529	561	544	515	529	492	501	525	499	535	534	543	520	552	495	535	510	562	543	536	559	537	510	552	524	551	489	511	551	521	552	482	545	538	532	532	514	555	557	551	544	488	568	494	541	498	525	505	531	567	534	510	521	538	533	518	513	525	501	570	512	525	501	555	503	510	500	556	533	562	508	569	508	536	572	508	566	481	524	509	525	550	516	553	532	540	491	518	533	500	532	514	550	514	535	521	537	524	533	556	536	515	519	505	528	494	525	526	563	528	519	515	526	497	551	514	560	522	524	506	525	536	550	518	517	521	552	555	494	559	540	556	520	527	549	509	561	513	540	483	515	549	547	512	560	573	497	528	549	529	531	524	554	565	549	535	541	540	543	541	530	521	520	531	588	586	469	549	510	491	522	537	566	546	492	496	520	565	550	543	547	514	516	485	538	521	493	512	514	517	530	533	578	539	496	494	546	579	539	530	552	499	581	497	511	492	508	521	492	543	526	530	551	511	512	504	563	539	512	498	515	508	534	515	515	506	505	518	508	501	515	534	513	538	511	512	508	488	547	530	537	528	521	545	524	511	554	558	566	565	542	516	593	510	540	553	548	527	562	523	554	544	559	542	539	533	550	592	547	472	532	533	486	512	506	528	532	573	497	548	522	545	514	555	516	517	530	544	559	548	539	507	522	554	540	511	569	507	532	495	539	523	524	569	548	521	472	527	552	533	527	547	525	498	510	510	500	508	569	491	521	522	523	536	535	549	538	551	562	560	541	507	566	525	562	504	565	512	522	542	523	541	560	537	523	544	571	557	541	482	518	519	508	541	540	530	524	493	512	491	502	549	510	533	514	524	514	510	524	492	495	519	528	518	501	533	530	512	519	537	550	522	521	517	541	517	511	542	511	534	552	503	533	498	533	516	518	520	518	498	542	512	528	559	521	530	546	530	522	528	542	512	498	534	545	558	552	503	518	559	533	557	524	526	523	519	527	571	569	519	559	517	509	524	540	512	527	540	501	506	516	516	509	512	530	500	537	524	521	522	507	493
7221	16715	13976	7521	5480	4216	3114	2538	2270	1865	1663	1387	1298	1169	1129	1072	958	1003	932	860	904	857	868	850	829	791	873	745	787	790	806	741	795	791	728	762	804	803	752	800	839	733	709	765	730	734	699	750	713	740	736	717	734	701	777	708	724	722	775	726	708	691	705	742	684	702	736	733	726	728	765	704	735	739	705	743	713	722	754	672	726	690	695	726	734	744	718	689	759	721	707	699	681	695	712	701	732	660	706	732	706	749	683	723	747	724	730	656	718	721	701	717	671	730	711	643	708	739	722	688	707	697	730	681	698	710	701	667	701	710	730	662	692	731	746	716	717	690	708	739	717	705	690	707	657	699	728	719	696	722	696	725	681	680	657	689	696	729	749	703	740	705	736	697	709	676	702	701	712	670	720	716	696	726	690	714	678	724	718	746	704	688	669	694	701	697	694	660	672	640	743	706	692	704	698	733	683	716	686	720	709	714	667	647	713	732	689	728	728	726	680	694	703	724	731	705	662	663	701	709	734	703	682	724	641	675	716	673	691	679	669	720	729	728	720	639	665	694	681	698	728	710	717	718	716	667	699	677	656	687	671	738	694	692	731	662	747	758	733	652	733	672	721	702	705	660	727	714	734	709	696	703	727	724	681	694	694	692	756	700	665	737	744	697	660	677	709	693	683	739	640	729	694	683	704	696	720	680	676	708	708	722	678	671	731	738	717	719	684	728	682	676	667	697	704	674	720	732	680	711	711	672	673	684	689	728	697	686	701	701	703	685	672	677	744	751	761	743	675	727	670	725	699	714	728	706	729	729	668	695	747	665	715	676	693	741	729	670	712	738	707	722	679	668	677	687	698	704	695	670	714	693	739	678	686	688	703	726	630	708	652	726	702	679	737	686	721	697	708	698	658	663	685	669	715	726	676	697	681	708	707	693	725	724	742	729	730	697	691	719	680	690	694	655	676	731	720	693	707	703	737	737	704	697	711	709	690	717	693	715	687	729	759	708	755	694	701	721	713	704	695	683	729	684	711	725	685	693	681	648	698	709	689	716	689	713	692	737	721	695	692	671	709	677	742	696	706	681	683	770	694	674	696	719	758	738	694	724	734	731	699	705	715	746	734	714	679	710	689	681	693	722	725	693	697	696	679	668	744	720	715	706	664	724	683	689	757	686	667	707	709	727	677	732	644	672	747	666	707	660	732	672	729	717	644	702	698	741	741	717	668	708	676	687	680	731	735	688	713	687	734	711	751	718	667	668	675	703	707	682	705	682	724	734	718	693	660	775	683	663	682	678	702	714	712	673	713	716	686	708	704	705	717	694	712	712	702	731	688	680	686	673	723	739	692	729	716	633	698	696	716	680	679	661	712	761	689	695	679	722	704	707	686	673	717	656	708	716	698	710	671	729	701	705	682	723	703	737	684	748	637	689	658	656	691	683	709	685	678	708	692	706	714	674	723	688	671	699	682	722	707	681	715	699	730	725	676	678	689	717	675	708	667	684	704	681	663	709	698	721	681	736	652	703	710	714	694	714	718	706	690	679	698	763	699	679	676	769	714	704	704	701	681	691	732	738	760	699	704	695	724	712	745	632	711	670	708	699	676	700	737	744	682	717	701	729	717	733	676	708	688	699	729	717	697	656	724	712	675	684	751	726	715	702	723	726	734	703	706	685	702	713	725	680	707	706	716	706	711	732	720	681	722	738	691	690	640	693	690	721	751	687	689	742	715	672	658	761	704	664	711	694	734	732	671	710	695	725	736	686	745	696	692	732	711	681	715	701	657	667	666	736	695	704	681	709	674	707	700	683	725	715	721	718	719	756	693	687	723	679	661	729	721	701	694	710	746	698	707	695	704	715	682	690	736	716	677	662	740	706	754	708	702	704	696	749	725	746	722	685	660	719	661	719	707	695	700	726	699	689	688	693	702	718	732	726	698	718	705	708	730	689	692	732	668	705	697	683	693	708	713	727	745	663	714	702	713	689	693	701	731	699	705	719	749	727	732	744	664	687	701	688	679	688	727	709	729	680	733	728	669	701	688	675	720	660	636	710	716	701	685	676	683	737	696	665	711	694	653	740	697	691	679	704	698	675	679	694	686	705	692	730	717	724	683	719	702	686	753	722	689	635	712	704	704	694	737	679	691	684	709	708	702	681	739	707	680	709	672	715	690	687	701	692	674	680	711	644	723	656	751	678	695	666	712	669	735	703	649	726	676	682	707	694	737	708	735	720	760	642	719	692	678	773	735	729	692	688	710	719	709	670	668	751	684	700	719	720	718	721	706	688	691	717	704	710	664	638	630	750	692	691	691	677	715	691	675	659	655	695	716	690	697	744	672	693	744	728	711	702	742	701	690	700	726	722	734	705	693	704	726	689	687	722	722	730	701	703	693	665	707	732	710	664	689	736	709	700	690	741	661	676	721	686	736	748	665	732	712	718	775	703	680	702	734	705	704	712	714	696	724	731	707	734	674	718	670	694	703	646	713	626	703	747	736	727	692	694	700	689	700	682	734	687	711	686	696	689	703	691	687	680	722	681	692	682	681	683	744	726	697	719	676	713	661	688	681	691	672	669	688	692	647	708	720	701	686	717	716	689	716	664	688	725	725	715	707	681	732	701	715	723	724	709	717	690	714	720	689	709	632	741	685	701	705	693	759	708	733	790	653	711	703	662	695	696	711	658	659	716	689	664	728	682	697	759	674	745	692	689	664	673	655	706	711	719	703	705	701	716	665	710	736	696	727	700	687	675	671	708	670	696	686	680	734	721	676	726	680	689	726	673	685	696	747	738	680	657	743	683	703	693	686	706	714	738	695	681	674	739	687	675	696	748	722	746	708	663	720	673	673	703	690	699	696	738	737	712	673	711	744	670	690	674	717	702	693	672	734	746	707	710	673	672	671	721	647	691	685	716	720	721	717	718	704	747	688	699	665	730	749	717	750	683	657	763	710	672	706	690	734	687	733	707	692	646	686	679	728	682	734	747	749	755	760	685	718	747	738	745	689	688	645	704	715	743	703	712	698	692	664	706	727	689	696	705	709	700	690	696	717	720	694	681	692	675	689	711	711	690	760	718	749	657	696	679	679	704	652	655	675	701	725	681	667	659	653	772	699	684	731	705	723	694	726	680	739	698	676	696	703	684	688	713	716	694	714	680	683	730	694	635	720	657	712	646	683	687	756	737	692	721	719	741	703	699	748	717	725	702	745	755	762	737	700	731	664	689	707	649	677	711	688	750	686	743	711	712	709	693	735	696	679	719	699	720	694	633	718	683	687	684	691	743	706	697	686	739	736	704	714	697	721	701	681	702	703	733	712	650	684	682	662	718	736	721	720	739	659	663	725	668	706	736	685	674	700	737	669	735	661	685	732	738	739	680	711	657	688	712	724	688	733	686	690	721	718	704	709	692	727	693	727	755	690	695	658	703	721	691	690	624	734	650	671	722	690	718	679	736	680	712	685	683	702	733	671	696	725	654	714	727	702	733	702	691
26527	20448	9188	1015	599	541	521	512	475	443	481	474	478	454	459	504	532	482	434	467	475	423	435	437	488	456	469	446	452	491	426	515	475	435	466	505	436	449	491	488	508	466	459	469	479	434	499	487	483	485	461	403	442	481	479	475	479	455	434	491	460	436	477	456	483	437	456	435	492	466	480	457	492	408	435	447	455	493	441	447	512	449	472	472	466	471	426	482	450	492	421	459	436	477	449	452	479	460	475	415	496	512	450	478	477	467	448	457	471	491	476	498	460	481	459	444	458	456	444	503	465	460	455	452	435	465	421	460	449	497	459	484	449	431	488	456	455	501	450	476	516	471	459	451	456	441	448	469	461	456	429	512	483	466	470	458	466	478	438	500	454	444	466	436	426	474	492	459	452	459	452	433	474	465	431	411	507	461	495	483	460	439	442	458	509	436	422	454	475	462	454	486	454	463	434	428	430	486	443	443	453	456	446	466	504	446	471	451	459	460	472	477	426	456	452	459	444	438	431	460	470	449	482	449	429	470	476	422	476	485	424	464	439	451	461	473	446	497	455	446	438	442	464	449	432	520	457	431	460	452	438	485	422	435	478	485	475	437	495	471	459	458	462	441	492	457	465	479	441	463	480	453	455	401	474	449	461	503	452	498	490	465	430	434	467	516	471	447	464	481	459	449	432	439	463	446	420	452	465	448	480	468	453	445	477	435	467	445	460	477	474	446	464	482	445	489	446	447	437	430	444	484	455	461	436	473	492	508	451	485	453	427	441	441	443	483	454	466	446	464	490	450	481	472	426	485	440	440	408	468	496	448	454	427	498	499	453	428	478	473	411	438	448	466	429	425	437	440	454	470	469	448	465	460	459	470	480	453	447	435	473	462	491	433	432	489	428	459	474	463	433	474	428	496	467	450	457	494	480	442	481	480	437	453	486	463	455	500	475	476	455	434	464	410	439	427	447	491	477	490	426	476	485	423	458	475	457	489	490	443	479	465	433	439	465	478	446	454	499	452	448	486	443	438	443	456	461	464	478	467	428	473	470	466	465	454	483	499	453	460	426	452	477	431	460	499	435	497	491	446	450	467	458	442	452	464	439	467	471	448	448	462	464	449	442	503	485	458	471	487	480	491	407	450	447	485	483	487	448	485	455	462	455	471	454	453	420	466	458	447	479	445	437	433	428	453	482	440	437	457	468	451	447	412	454	432	505	454	446	492	476	489	461	495	483	441	476	485	464	450	445	436	449	469	480	464	474	442	479	463	469	432	497	444	491	480	435	447	437	475	476	466	473	468	425	524	441	473	471	471	444	469	454	410	470	508	485	460	447	457	463	475	474	459	447	467	481	440	478	503	472	465	488	481	435	438	469	473	466	471	475	445	464	487	477	502	451	476	473	449	481	494	482	435	489	463	450	477	466	465	476	458	453	458	465	459	457	450	453	461	458	450	466	440	493	452	455	507	474	456	438	460	445	439	468	471	451	461	477	434	403	469	452	444	442	458	486	497	494	473	478	463	454	443	424	484	424	475	478	482	442	467	449	416	486	461	423	488	453	424	480	499	456	400	462	468	462	465	476	462	412	466	443	486	452	462	477	451	451	468	500	433	443	440	445	476	498	444	444	466	498	449	467	431	489	445	436	486	474	483	470	475	461	456	474	461	444	454	448	432	425	459	444	455	443	449	460	470	415	463	486	455	461	457	465	500	450	411	444	479	510	459	443	445	460	432	445	474	484	462	445	428	492	440	451	482	475	489	476	441	493	463	450	457	388	466	452	442	441	472	465	437	469	457	438	513	437	489	475	469	449	469	444	487	432	466	447	461	448	418	478	480	435	435	497	476	473	470	461	433	461	459	427	447	476	476	436	458	462	465	487	473	464	466	475	486	470	496	484	475	438	463	461	467	456	448	506	481	475	447	441	453	458	448	440	468	444	468	467	484	487	452	430	451	445	457	484	457	482	504	469	486	442	502	434	482	472	464	465	443	459	444	464	446	463	437	477	459	427	475	488	467	442	469	461	461	472	476	473	427	443	443	485	477	474	454	453	444	451	470	444	444	472	498	452	462	486	423	463	461	453	471	456	496	439	447	454	469	497	490	422	472	490	483	449	497	456	452	483	437	448	464	452	476	479	463	436	458	453	447	428	447	469	462	466	449	450	412	484	434	431	458	465	479	426	465	462	469	457	455	448	479	434	472	462	464	440	458	441	444	441	517	491	467	441	462	477	506	494	406	469	481	470	461	478	472	431	474	469	442	462	449	453	438	446	447	465	475	462	435	487	456	459	446	444	434	497	474	481	459	449	469	467	487	451	458	509	438	491	483	433	452	501	465	503	421	466	469	453	461	469	441	433	450	451	439	448	467	515	455	441	457	471	469	459	466	452	466	453	472	447	429	449	469	483	467	449	471	434	452	486	449	468	468	460	460	513	420	483	477	462	470	459	468	480	437	464	433	437	446	461	511	481	454	426	495	455	461	441	478	455	440	450	454	408	449	485	473	474	428	437	515	466	463	506	462	446	459	424	447	465	484	414	417	451	511	470	453	462	466	486	453	440	434	474	477	502	438	459	463	431	452	404	451	445	457	457	492	493	446	439	448	442	478	492	455	460	449	422	443	416	486	462	475	461	497	445	464	437	479	494	463	424	459	481	491	487	424	456	464	479	456	455	430	473	422	431	469	484	467	478	436	468	472	447	472	489	450	464	456	441	435	452	454	488	430	448	449	434	468	485	464	464	441	470	518	456	446	442	440	438	429	481	464	434	466	466	451	463	483	479	444	483	476	467	432	436	468	469	437	465	487	443	451	492	433	446	448	450	496	454	446	463	445	445	485	457	456	425	478	476	440	459	455	456	456	441	470	449	450	446	475	425	463	477	453	443	499	412	451	438	466	465	429	443	446	445	439	470	493	479	480	463	431	494	464	466	458	463	460	461	475	438	467	421	442	481	450	448	478	476	473	422	429	459	453	468	441	473	465	452	430	498	457	464	471	459	455	486	455	443	449	454	436	483	461	472	461	465	488	459	465	465	460	426	434	445	456	496	427	449	470	445	437	444	480	477	454	449	470	486	513	467	431	421	498	481	437	445	430	457	461	433	479	438	445	461	469	426	438	448	494	438	460	473	471	495	462	423	444	447	436	499	468	461	470	479	470	453	462	427	436	460	490	491	447	462	480	453	478	450	412	481	506	453	459	486	443	465	436	482	449	472	459	450	491	432	458	466	442	457	483	449	439	478	449	442	452	423	483	463	462	428	462	418	453	466	434	485	458	452	428	481	438	443	439	433	499	444	473	459	468	469	459	500	415	438	410	482	468	464	491	463	441	465	480	477	432	437	419	441	480	424	465	483	424	428	467	426	449	470	449	494	458	454	455	486	461	468	466	480	482	493	487	460	447	457	451	440	478	446	467	444	434	446	441	470	422	506	474	466	482	492	433	431	485	446	471	452	483	476	448	467	454	449	447	432	465	441	457	474	458	437	458	426	460
4147	1680	1427	995	824	735	720	638	656	659	605	592	616	599	608	610	614	597	636	633	624	576	602	614	655	593	598	622	560	538	629	628	614	623	575	594	610	614	615	632	645	593	615	581	607	613	615	621	583	581	559	582	611	604	666	653	613	591	581	604	574	613	625	592	581	587	586	597	566	612	586	579	583	572	591	598	600	603	591	559	609	570	576	610	598	574	610	610	594	576	591	592	568	576	635	584	609	638	581	582	632	588	610	629	618	607	582	561	622	598	614	613	579	595	577	579	606	527	637	635	613	579	616	626	633	561	583	609	586	639	577	595	600	580	575	581	601	639	577	596	618	604	606	598	601	593	610	609	562	687	607	584	634	588	582	616	612	623	593	576	604	609	593	628	613	612	577	578	563	584	629	566	573	577	577	580	540	557	548	610	627	611	586	589	614	582	598	611	566	569	601	629	657	612	603	613	593	607	586	574	638	620	625	612	615	589	618	609	611	587	618	589	643	569	627	586	639	630	605	608	629	604	595	604	594	578	610	621	576	630	591	630	598	572	607	575	638	611	592	629	631	592	620	622	642	659	563	605	619	612	614	602	640	575	590	603	594	613	635	613	627	576	626	572	598	630	609	625	573	570	581	646	617	619	594	595	603	573	622	588	567	620	600	605	595	568	603	617	594	645	536	591	638	595	649	576	614	637	560	611	638	546	535	582	599	559	609	608	599	554	575	610	601	596	611	638	603	577	591	576	639	601	593	603	619	591	599	585	611	592	577	644	589	519	594	581	601	581	652	573	587	616	584	665	576	602	592	623	608	640	571	589	574	596	585	596	597	595	519	599	607	605	604	641	617	596	587	633	596	587	599	573	583	582	577	605	629	641	573	635	620	628	639	593	590	605	621	601	647	586	612	563	622	606	584	574	604	605	622	596	582	599	584	600	590	599	598	582	614	581	630	554	622	627	580	579	580	589	579	600	667	583	583	611	591	618	605	616	580	593	598	575	602	624	599	616	610	565	612	611	594	629	563	613	624	592	612	593	595	628	585	607	607	558	591	615	584	646	554	600	609	619	577	658	604	604	607	627	618	580	599	576	565	568	596	607	604	594	603	549	602	590	603	649	570	635	625	570	606	554	603	574	586	574	621	613	581	617	643	632	607	610	583	616	620	554	574	605	626	597	595	581	577	589	591	615	635	621	607	627	586	619	538	640	613	647	581	605	620	612	575	582	582	625	596	582	626	601	586	586	641	612	550	596	603	603	572	565	672	636	585	593	616	623	597	615	590	595	597	571	570	623	538	619	615	602	602	630	579	587	580	616	591	595	578	638	585	638	600	618	648	619	567	607	551	592	563	585	593	615	661	570	611	611	551	664	585	603	589	620	615	612	665	619	632	575	559	621	607	608	615	638	586	616	617	619	588	585	614	606	612	575	592	525	591	634	597	578	589	608	624	615	600	613	605	608	590	658	639	605	609	605	583	604	601	591	627	627	619	622	601	606	622	573	600	611	618	603	629	552	622	582	602	551	583	571	611	566	616	606	587	597	564	619	567	601	621	575	601	596	562	587	609	612	565	606	612	609	588	579	584	575	578	595	565	594	590	658	613	631	586	625	591	637	586	592	580	572	609	589	632	656	584	623	597	538	623	638	585	617	552	618	621	558	609	589	584	652	562	588	606	621	576	636	548	593	600	568	654	574	580	588	592	617	617	622	596	668	578	620	589	617	578	570	593	568	622	521	577	623	565	626	652	592	616	631	611	584	572	609	634	606	651	529	581	588	574	568	579	585	586	613	599	579	614	625	626	588	607	601	582	620	590	646	596	583	621	579	630	617	581	568	592	564	586	642	594	608	627	596	594	596	592	595	574	621	582	598	608	588	620	630	608	625	592	613	610	597	623	598	571	549	641	543	597	625	597	571	573	624	618	573	587	604	536	583	632	564	551	621	624	661	605	649	598	615	586	626	597	577	603	600	626	603	658	598	636	618	612	587	568	652	572	569	582	580	617	612	570	595	599	593	585	628	588	625	600	610	591	587	586	582	624	578	602	589	574	650	588	599	631	624	577	603	604	630	581	640	606	619	580	637	564	624	588	563	642	645	578	596	583	629	627	643	591	590	599	602	560	588	616	564	593	593	599	583	628	585	617	605	592	568	600	617	626	657	595	606	593	564	623	593	612	604	581	617	620	561	580	594	618	655	563	610	569	586	598	615	590	567	627	623	540	565	598	599	595	621	596	620	584	607	629	606	610	650	597	578	605	557	600	587	586	574	613	577	649	616	580	602	626	589	551	622	597	589	684	629	615	600	588	546	649	616	560	596	626	609	588	580	646	592	633	610	634	602	576	620	596	573	616	563	589	594	547	583	604	639	603	556	560	593	588	613	630	528	687	571	607	613	610	598	586	597	635	592	588	571	565	630	622	605	609	587	600	631	622	591	582	642	643	598	611	579	582	612	603	615	614	589	617	594	635	611	598	588	604	608	623	580	616	565	602	627	620	571	590	634	615	603	602	624	573	614	620	647	628	616	638	582	606	616	609	596	568	608	539	607	561	590	579	567	590	615	598	578	573	628	629	614	625	571	603	584	607	578	614	627	582	565	602	572	608	608	595	645	621	608	628	585	563	582	616	585	600	601	573	648	584	582	580	578	642	671	617	602	618	582	596	604	587	637	591	572	595	591	580	572	582	579	610	604	596	635	629	597	613	617	555	640	593	582	586	597	612	597	568	587	584	617	624	565	603	587	590	603	623	618	614	596	582	642	595	606	578	604	599	625	632	564	614	623	611	610	608	581	569	572	537	625	622	587	565	583	610	607	613	607	555	624	642	622	598	627	589	580	605	604	605	594	605	617	594	616	626	570	614	618	605	649	592	569	577	594	621	602	634	630	617	589	565	627	593	590	629	581	582	530	591	579	575	600	583	666	660	596	603	591	618	640	629	634	628	609	586	621	586	599	636	583	621	596	583	583	587	618	616	617	583	587	615	631	569	565	597	566	670	612	592	630	608	590	595	614	637	557	649	615	601	614	604	583	566	623	617	541	588	599	612	590	634	596	568	613	634	576	596	603	557	577	606	617	610	609	579	597	603	622	625	629	564	558	577	631	652	618	585	606	600	637	586	596	592	607	593	648	558	573	556	555	618	569	609	616	630	600	579	570	591	613	601	631	632	618	604	595	592	615	566	605	573	571	593	610	541	614	617	598	599	580	576	614	561	620	597	616	597	570	600	619	620	634	608	589	660	620	555	605	576	588	618	610	601	610	608	592	601	568	626	594	615	605	608	550	573	562	575	595	617	634	625	575	617	646	574	595	594	546	584	644	578	572	585	642	616	647	591	625	569	600	587	646	615	561	619	589	595	564	630	605	643	608	621	543	634	574	579	623	623	618	595	552	590	601	648	567	653	630	606	584	600	596	584	626	566	590	580	616	599	654	600	608	625	608	577	600	596	598	630	572	577	623	654	625	633	608	608	555	581	632	562	624	626	586	610	575
23323	20916	28303	23671	20917	12764	1823	1142	1029	967	878	774	834	842	786	771	816	749	751	748	704	764	718	735	700	783	706	698	671	730	733	759	720	746	682	746	699	756	782	723	731	674	715	720	729	648	670	751	705	706	727	710	721	664	691	690	682	720	671	758	696	751	698	741	701	708	695	720	683	714	715	714	696	669	697	711	691	720	689	757	703	705	678	712	666	631	692	706	728	670	718	642	655	728	703	675	741	633	651	774	725	650	685	675	676	719	688	655	701	745	708	681	695	664	731	689	709	658	753	676	681	695	739	677	698	711	720	748	674	759	682	706	743	680	714	747	687	694	727	704	688	649	644	666	674	707	700	671	632	683	666	712	695	730	731	707	685	679	691	724	678	682	687	674	682	709	718	702	693	697	685	736	691	729	713	690	672	712	677	736	659	671	683	700	670	714	674	667	689	701	723	702	659	689	695	679	674	728	714	736	694	705	659	685	667	691	647	671	729	749	651	683	680	682	693	719	663	695	688	689	679	673	692	711	776	698	744	695	729	682	733	702	712	688	738	649	693	740	713	738	696	658	682	709	701	656	714	667	678	678	699	743	714	714	659	676	694	701	706	673	717	738	682	694	717	647	649	682	714	719	704	712	716	687	682	672	696	718	677	723	735	697	695	660	724	693	676	750	698	682	702	692	668	693	728	723	680	653	740	755	717	668	735	696	672	710	633	690	691	707	660	687	712	713	676	679	730	684	699	728	683	713	689	703	711	739	680	703	755	699	721	685	690	717	683	701	658	691	654	707	686	682	651	735	703	730	683	715	693	640	692	693	682	700	706	719	716	675	774	669	697	679	683	747	694	665	690	698	703	673	661	720	695	688	702	674	699	706	680	695	702	663	717	694	642	727	658	701	741	735	718	649	743	705	697	691	702	694	685	707	675	707	715	703	682	702	670	700	710	661	678	697	735	706	689	721	694	683	694	706	715	719	699	703	705	712	747	696	686	673	667	702	694	703	737	716	722	690	655	698	700	720	714	708	681	703	704	691	720	683	702	717	709	685	703	687	698	680	718	673	700	748	701	709	711	694	699	675	719	688	688	701	647	697	709	713	721	680	737	717	658	696	687	695	668	692	710	726	742	687	703	709	680	714	736	680	618	737	674	739	694	705	698	705	688	659	656	716	686	702	647	703	712	710	701	680	687	702	735	703	685	749	695	715	692	667	703	719	735	683	703	688	676	666	694	696	692	687	699	678	675	702	669	659	697	745	676	657	741	692	682	734	752	695	721	691	685	699	715	713	744	669	692	661	631	692	681	697	726	705	690	685	676	736	672	690	685	669	674	691	687	682	700	682	647	660	673	683	702	750	701	681	659	720	709	730	700	636	769	728	673	700	699	697	704	667	671	712	723	679	726	666	679	671	738	669	692	705	718	721	715	674	694	705	731	662	738	703	738	656	652	690	711	689	758	648	724	701	685	673	703	691	714	693	689	688	672	684	688	687	732	735	715	672	755	695	734	710	690	681	706	692	717	715	733	690	731	678	697	738	704	691	660	710	689	684	661	673	666	694	701	725	660	769	697	719	696	756	695	654	708	715	647	688	677	691	653	673	664	746	724	699	704	706	673	682	702	731	726	620	734	714	703	653	688	645	700	717	718	673	655	704	742	691	671	707	651	666	678	653	714	671	713	675	666	673	707	753	712	698	681	701	683	709	642	731	696	682	731	668	733	729	634	724	712	730	702	693	681	692	697	718	724	689	679	717	729	681	751	707	722	742	704	673	726	697	657	688	679	653	697	705	753	703	692	730	722	703	717	737	709	712	646	705	742	683	666	712	721	655	716	711	673	682	685	658	644	707	738	704	644	718	704	668	707	739	694	692	727	690	690	715	676	697	692	676	677	725	674	744	715	721	696	635	701	672	732	679	741	689	716	771	677	668	699	707	675	687	705	644	643	704	660	705	653	665	722	666	729	718	732	692	736	674	693	720	709	659	703	689	688	671	696	694	664	737	693	683	690	711	694	719	689	683	724	685	678	731	738	732	692	692	739	685	750	680	666	715	639	683	671	712	730	714	714	656	715	731	717	715	662	694	683	678	687	677	707	713	660	684	716	723	679	685	745	704	693	686	694	709	692	703	738	693	699	739	739	696	662	685	698	692	689	712	729	680	693	668	682	713	756	723	700	683	683	695	666	696	692	631	696	698	709	660	698	726	668	677	720	720	695	725	668	683	714	709	691	691	748	684	690	694	652	696	686	707	670	714	675	732	684	738	746	717	724	686	704	664	691	671	668	675	672	684	693	709	659	651	673	676	708	674	694	741	676	706	683	715	740	716	650	674	692	696	671	663	668	731	730	728	738	696	689	691	708	669	705	706	687	703	760	721	709	713	689	677	668	714	681	694	688	724	644	707	740	667	732	682	720	695	672	656	716	679	736	696	700	699	715	684	704	670	699	703	684	725	665	691	677	680	731	708	716	703	726	743	683	671	681	669	705	678	702	683	690	703	677	685	649	663	719	727	659	666	680	675	724	714	682	720	670	687	766	675	665	652	714	736	749	725	693	665	645	688	669	707	672	677	750	663	702	692	695	665	714	683	706	741	745	675	666	678	699	695	655	665	692	698	734	686	693	667	711	677	705	703	679	669	717	735	712	690	731	684	719	644	704	734	692	713	697	682	667	700	733	720	680	689	693	688	695	738	705	705	672	691	678	698	665	723	623	720	696	715	682	737	746	750	674	732	721	693	680	712	687	734	743	689	706	716	715	689	716	724	694	700	690	707	702	691	721	695	688	684	677	706	711	687	687	716	734	733	670	669	689	709	707	724	718	672	730	698	693	698	688	698	699	701	715	711	682	751	689	669	708	686	748	695	716	702	712	723	744	650	617	699	695	722	680	711	696	692	689	704	699	733	702	709	708	707	673	690	683	715	673	700	653	678	673	677	703	706	720	719	687	686	703	663	698	691	710	750	661	748	682	664	667	695	665	678	649	667	722	708	702	752	650	683	734	684	684	681	733	677	687	758	740	692	677	667	689	682	710	686	673	712	723	714	691	674	744	685	732	720	686	734	679	688	681	684	699	683	701	683	746	680	716	665	667	702	685	681	694	685	681	714	723	713	691	732	715	698	731	692	664	656	711	659	739	654	680	710	743	718	710	662	709	657	681	694	695	706	645	681	744	688	697	723	692	720	699	708	691	734	672	706	725	671	690	721	681	671	656	689	707	691	685	688	682	721	690	679	715	704	709	741	691	688	681	672	721	696	723	668	703	675	709	728	686	742	715	677	664	663	705	689	693	694	667	689	667	681	708	709	691	664	697	669	709	692	659	693	705	709	750	672	732	679	698	650	730	659	690	733	708	701	691	701	701	702	697	685	698	686	692	698	658	662	731	693	720	705	721	705	690	713	714	683	671	692	655	672	725	744	691	682	700	732	683	678	751	711	719	716	705	682	698	732	687	687	693	667	666	717	743	659	670	708	689	673	713	717	710	675	714	698
5197	10929	9316	4907	3521	2890	2231	1951	1690	1516	1367	1332	1229	1118	1061	1096	1069	1032	1050	1042	1057	1029	1007	940	955	990	986	941	1037	933	1008	943	986	958	1016	919	948	967	1029	934	925	965	881	903	907	925	883	910	930	926	918	889	861	937	962	959	912	953	895	923	936	895	947	966	901	879	908	903	866	892	890	930	943	908	893	949	964	885	910	909	912	887	924	921	900	877	916	892	936	902	915	889	883	914	864	909	924	862	899	861	959	889	903	896	899	885	926	914	914	921	890	942	908	920	826	925	859	892	917	857	950	917	900	938	880	971	910	899	908	921	923	902	942	878	912	864	922	903	923	913	913	911	932	860	891	848	877	880	923	921	943	963	899	929	926	898	920	894	957	872	922	923	906	885	921	872	897	937	922	936	912	962	897	921	912	935	934	891	888	946	907	865	869	922	916	861	938	941	908	918	934	932	891	875	869	872	947	869	902	876	891	922	1001	908	860	931	916	858	864	868	906	893	904	904	895	879	885	886	857	899	901	902	821	912	869	942	851	896	945	908	948	946	941	928	887	884	912	895	891	877	941	854	909	900	897	927	863	912	907	912	905	898	871	904	889	928	916	882	895	934	870	945	920	940	951	867	914	935	905	913	916	916	895	914	884	888	882	877	883	937	921	925	922	861	910	911	908	895	883	897	866	882	874	923	962	862	908	861	886	917	857	915	912	868	870	913	897	918	912	944	892	891	883	883	893	858	900	933	911	956	963	883	886	885	847	971	907	873	904	832	880	846	889	966	870	891	901	909	866	907	904	898	888	917	888	928	911	891	953	885	911	902	963	921	910	909	901	880	862	927	937	876	875	928	894	916	913	941	889	883	823	944	887	892	869	875	842	932	879	915	864	900	887	915	954	928	936	910	869	919	879	930	830	882	910	919	885	858	950	885	908	920	869	859	869	940	874	934	891	909	919	899	853	876	931	887	920	950	893	896	971	920	899	908	857	948	935	929	898	904	960	868	923	877	937	908	904	909	873	914	924	883	910	894	911	911	924	922	865	917	900	925	870	866	905	894	941	905	922	906	892	911	886	949	920	876	894	911	908	923	914	944	905	957	969	917	1002	870	937	891	917	912	843	861	927	943	883	920	921	909	978	931	944	953	892	922	870	956	941	904	913	906	897	934	924	916	884	879	888	939	878	928	942	908	909	947	895	864	930	932	883	909	874	872	877	898	872	871	837	915	875	887	895	906	865	859	887	931	906	924	882	877	910	912	883	885	876	923	953	901	918	929	880	915	952	881	870	867	890	937	870	848	923	922	910	896	884	957	849	967	906	873	902	916	920	887	898	931	874	875	908	880	891	906	913	895	885	877	908	909	934	912	887	862	960	933	914	898	901	859	920	872	928	922	820	883	938	970	919	872	881	914	929	878	914	899	937	913	852	899	891	907	942	868	875	937	854	898	890	918	952	898	938	898	862	887	897	845	891	879	862	903	938	869	882	874	987	920	918	925	957	880	962	818	949	905	848	931	869	885	882	951	901	895	906	911	902	829	861	907	895	930	861	927	936	909	900	885	916	910	917	906	878	877	867	897	934	861	939	949	930	898	950	914	897	972	897	913	923	907	917	885	914	876	851	877	894	939	918	893	882	893	897	866	877	903	920	880	892	889	898	913	899	889	904	913	957	861	897	897	944	875	895	910	913	916	915	902	862	890	887	912	839	886	921	858	935	900	893	900	901	893	873	898	917	811	910	857	869	899	960	882	881	912	866	867	915	849	893	931	897	909	913	954	911	861	941	924	890	899	912	950	923	855	889	871	885	895	925	868	823	897	936	960	869	891	891	907	861	906	919	850	923	888	897	895	971	914	906	895	889	897	886	934	909	909	830	893	852	900	880	894	922	936	883	886	881	878	901	895	894	912	907	893	886	846	909	895	857	929	845	937	906	865	914	882	865	914	891	903	911	830	894	916	909	887	950	921	944	897	922	912	959	913	940	903	897	897	904	910	882	920	956	895	911	870	895	884	913	915	881	908	927	928	925	899	942	920	892	930	893	904	884	909	944	873	907	910	946	895	862	885	908	838	911	888	909	875	911	921	889	913	944	939	845	898	893	966	921	866	964	956	897	838	950	880	862	887	873	882	875	918	912	939	931	955	926	919	952	870	879	892	898	902	926	930	952	921	971	901	945	918	851	886	887	896	977	925	904	961	902	937	853	841	882	878	856	906	943	903	881	912	895	902	860	908	865	934	893	888	836	955	889	925	900	878	891	899	876	912	912	865	922	945	898	962	900	901	921	910	901	860	889	899	927	871	915	914	883	863	879	910	919	904	917	891	980	863	962	929	887	920	815	859	894	848	897	908	914	935	896	925	879	949	925	947	917	904	904	923	870	942	865	860	927	935	927	908	878	988	953	883	903	906	880	906	888	944	928	909	916	915	948	869	917	901	907	876	849	873	953	913	862	876	904	930	898	926	876	877	925	934	878	903	951	915	962	927	917	912	878	893	923	943	909	889	857	934	884	891	881	883	908	905	912	867	921	870	897	921	939	900	876	946	872	987	897	919	892	877	885	937	875	852	890	902	877	857	954	882	890	914	903	917	942	842	934	904	879	870	937	875	894	886	857	936	907	876	921	884	911	866	842	874	921	901	866	879	921	872	854	908	900	877	878	847	866	938	870	865	865	918	914	873	857	925	848	838	942	947	867	920	861	884	913	933	916	865	908	894	910	826	896	893	899	882	930	870	880	872	927	928	881	886	923	908	875	904	924	903	891	886	896	888	905	948	850	878	881	945	907	895	899	950	909	882	900	902	888	935	879	903	975	886	927	867	860	873	921	872	915	940	872	953	908	892	851	820	892	938	842	876	851	908	894	872	880	915	865	897	876	904	889	907	924	917	889	933	883	935	938	902	900	880	878	885	870	887	942	907	863	910	906	913	862	930	917	922	923	861	832	873	892	860	935	923	966	823	854	908	890	917	853	883	889	918	943	912	900	903	951	879	852	883	900	928	897	933	848	904	919	985	937	969	910	911	885	918	911	947	931	875	856	924	884	923	868	900	917	872	933	936	890	918	854	839	867	901	958	898	908	916	912	906	949	875	861	919	878	886	897	959	981	904	880	884	835	891	891	875	869	907	893	940	877	919	873	960	927	840	890	913	873	937	927	956	908	917	933	877	874	949	914	954	890	905	886	924	868	861	879	911	902	901	942	895	900	902	886	857	907	942	898	874	946	928	913	870	941	914	958	909	927	906	867	909	870	940	942	890	923	874	912	939	924	944	888	839	907	880	937	868	902	895	917	889	870	864	872	953	900	919	914	893	891	927	939	897	901	836	924	904	882	927	943	898	943	919	915	865	931	849	890	972	879	873	921	901	871	859	931	880	953	901	869	860	931	919	881	853	881	872	877	942	930	883	931	931	844	917	908	905	875	982	891	935	876	887	891	907	945	946	807	930	857	914	929	876	887	877	919	897	916	918	926	855	886	900	890	921	960	891	930	936	915	911
22524	20948	28733	23358	20951	21008	11016	1581	1021	1008	916	783	787	772	775	685	668	663	617	672	654	590	579	577	650	576	618	558	608	576	583	595	622	551	570	553	591	566	617	564	561	564	551	519	523	524	589	577	531	572	544	564	554	577	516	516	541	524	506	528	586	516	524	523	505	534	513	497	528	532	540	496	549	494	513	557	535	536	502	505	547	521	541	571	531	529	562	538	513	530	537	542	525	488	511	503	582	534	534	504	565	555	502	581	579	486	546	530	530	514	547	533	558	496	550	518	537	544	539	496	551	533	538	501	527	536	478	532	542	569	542	536	543	517	541	571	479	529	524	523	557	497	531	532	545	553	561	497	503	515	558	511	524	530	531	546	490	534	582	498	503	492	541	560	504	571	517	523	539	516	534	546	552	525	546	524	569	518	542	535	536	532	548	521	529	545	538	545	553	504	556	513	535	519	539	503	551	512	555	607	557	523	526	540	564	515	546	507	558	536	523	564	537	528	505	495	508	524	536	551	538	560	547	564	569	533	536	536	564	564	545	501	542	542	542	541	512	517	555	561	494	563	536	527	511	475	530	502	519	546	531	539	532	507	531	516	532	546	564	609	522	551	558	553	532	528	537	520	541	496	552	548	533	536	554	522	564	565	504	544	507	553	506	525	527	546	515	526	523	497	517	571	533	556	543	517	568	519	526	547	538	526	544	522	515	567	499	516	515	525	571	515	531	522	563	499	564	564	559	548	506	558	514	520	510	508	497	527	553	498	509	523	516	551	541	513	526	486	508	555	531	519	538	535	508	565	489	561	554	535	550	542	490	522	510	544	564	533	540	527	496	494	543	529	543	534	509	558	510	487	544	515	569	546	519	529	537	488	573	557	506	531	538	574	533	516	553	509	552	563	568	530	546	535	550	491	532	570	583	524	554	500	510	522	519	509	569	487	557	550	514	536	516	567	510	546	526	520	518	530	559	514	532	500	524	532	518	505	527	532	520	518	544	552	562	553	547	496	540	552	530	515	521	545	562	483	499	560	519	495	544	507	484	540	544	500	517	510	488	488	546	533	548	533	525	516	530	518	542	539	539	533	510	536	529	559	526	547	553	510	565	548	551	533	511	566	477	502	538	510	514	535	552	548	562	485	505	536	544	490	548	523	503	524	515	520	549	552	558	494	510	511	511	540	508	494	506	502	520	539	543	550	535	515	550	484	522	505	499	554	556	539	507	546	550	491	527	565	502	525	484	530	535	539	547	541	580	524	525	556	540	510	545	527	531	548	541	539	518	572	523	507	523	579	515	552	550	497	520	538	533	488	535	532	524	571	556	530	495	517	549	509	507	537	510	495	517	537	532	514	520	548	545	570	528	539	514	515	520	518	498	488	522	547	542	581	498	504	528	551	490	512	496	546	574	522	556	511	534	510	488	570	527	526	543	496	558	526	501	525	546	577	498	506	461	529	556	481	556	521	533	489	520	536	529	517	542	527	519	535	553	530	530	545	534	549	529	526	481	543	557	507	480	527	513	475	536	541	542	568	471	535	532	550	533	526	566	546	542	574	501	543	541	546	513	519	516	541	499	560	549	522	525	483	508	517	539	523	509	514	509	519	519	506	546	517	538	511	534	512	524	510	510	514	542	538	532	519	526	557	516	512	530	521	531	531	523	556	501	523	503	475	515	521	498	583	508	515	515	547	543	580	501	546	478	557	482	528	498	525	536	548	544	513	575	515	514	530	554	526	525	515	528	556	539	512	525	526	538	542	566	539	568	526	535	565	525	521	490	514	526	501	512	550	535	543	539	536	536	472	526	501	517	503	526	534	503	529	540	548	532	515	516	510	547	520	488	511	524	522	518	523	562	564	566	544	514	540	536	540	522	522	572	513	508	499	468	543	515	511	515	528	535	502	551	549	524	449	509	511	483	517	539	578	540	523	495	491	485	528	519	505	495	490	502	520	522	561	535	503	537	524	535	554	487	516	539	503	516	496	549	511	559	582	521	523	516	491	510	557	549	566	545	521	511	515	526	531	501	501	562	529	531	550	526	490	513	514	510	543	496	512	540	535	507	530	541	523	539	556	546	531	540	544	492	510	482	514	511	564	500	563	534	505	515	507	511	545	554	494	548	535	543	571	514	552	553	547	534	514	519	550	557	528	519	537	549	518	522	505	517	541	528	551	542	527	513	507	539	562	490	524	534	512	529	525	483	532	548	559	490	520	535	510	515	532	519	555	549	550	540	524	536	530	527	517	525	508	511	520	571	539	509	535	558	543	545	505	504	504	495	523	534	481	542	498	564	516	551	522	504	528	540	539	522	529	516	543	566	531	524	510	501	524	477	552	520	551	527	509	498	541	570	563	536	565	524	578	523	539	519	514	516	539	512	534	567	508	497	563	486	530	529	541	503	508	495	531	508	554	533	506	525	497	545	542	567	545	540	545	515	525	523	485	481	517	559	485	529	515	506	542	532	548	500	517	557	525	529	485	546	533	564	528	529	536	530	541	570	520	536	514	515	556	550	532	493	524	535	497	552	521	552	504	499	525	498	518	567	518	536	520	519	528	529	538	533	501	533	542	540	474	522	536	558	518	565	505	508	535	550	536	520	525	520	582	516	535	556	550	569	541	517	540	560	518	512	536	533	493	533	509	505	542	552	538	529	523	524	505	580	506	514	526	554	491	531	512	514	520	529	536	518	527	517	520	561	509	546	495	561	555	522	576	556	499	539	546	542	560	567	510	535	535	519	505	551	539	509	568	490	512	506	543	536	525	514	536	506	517	532	556	501	521	501	505	561	484	508	536	546	604	515	500	492	571	564	501	508	547	531	529	537	540	532	509	506	495	547	584	515	524	532	520	570	494	433	542	532	524	561	548	577	540	493	545	572	572	550	523	490	537	545	513	507	513	526	514	537	540	536	500	476	577	540	512	542	538	557	551	516	532	517	526	539	544	533	490	563	522	521	538	528	557	554	520	571	559	528	527	531	540	532	541	523	551	540	521	546	571	497	509	561	505	535	520	547	496	513	492	519	536	508	495	540	479	556	511	552	530	526	496	547	515	554	510	537	524	504	525	523	523	532	523	534	509	512	537	525	517	524	513	560	501	512	518	520	515	544	513	559	506	525	509	533	525	495	514	530	513	515	526	553	580	489	557	510	456	528	504	545	534	527	535	531	569	531	535	506	513	544	488	517	503	515	558	531	545	532	515	501	546	504	520	514	508	554	454	511	592	546	479	523	545	535	534	533	525	516	551	562	545	476	532	520	492	503	544	527	507	534	534	537	549	532	524	551	546	530	583	531	522	524	545	476	523	507	499	547	527	495	534	542	554	540	555	538	543	548	561	526	533	530	504	519	524	510	499	531	546	497	522	519	526	466	561	507	520	524	521	481	561	535	511	526	543	566	553	533	543	564	544	534	543	583	547	513	497	528	512	582	486	470	527	540	514	504	520	544	472	519	528	500	490	539	536	530	544	505	530	532	493	524	538	497	542
7097	16812	14053	7657	5441	4225	3195	2555	2132	1866	1645	1471	1230	1202	1130	1061	1007	943	961	877	895	848	873	877	796	800	812	759	792	835	768	850	798	760	716	757	774	799	822	821	762	707	765	804	729	798	770	690	730	695	710	698	740	743	689	755	717	698	732	795	729	707	716	695	720	700	695	737	746	688	723	693	711	735	684	747	741	713	703	710	728	728	680	703	705	668	697	688	717	706	674	660	684	692	718	700	729	701	684	717	652	707	680	710	724	730	702	679	684	764	702	731	737	714	757	742	683	711	693	698	706	682	719	746	693	696	674	732	734	683	702	693	673	734	687	713	692	726	701	692	688	686	690	677	764	731	724	696	708	705	676	690	706	672	740	725	679	717	696	743	739	679	767	671	687	690	709	728	690	693	689	672	692	704	707	743	713	679	712	688	712	681	690	722	728	691	695	745	723	692	735	672	730	749	662	694	697	733	697	687	702	691	711	688	715	716	697	654	727	668	684	686	735	716	737	767	665	710	718	744	688	692	665	669	666	726	748	719	753	654	729	663	680	713	724	732	744	701	650	672	686	716	675	693	730	634	740	668	751	695	698	666	668	700	698	689	671	714	679	667	706	695	700	651	720	689	693	679	720	709	659	669	670	697	725	650	684	664	740	686	648	692	687	784	720	700	702	719	712	665	670	700	692	676	720	706	665	672	700	667	750	686	706	661	697	702	655	687	700	708	689	690	727	656	721	709	727	689	715	702	702	706	728	693	707	674	690	674	697	653	710	734	740	675	703	714	687	708	679	692	686	672	733	646	700	725	647	733	753	645	725	664	697	697	700	725	728	666	703	737	710	646	758	721	698	740	679	744	675	698	692	744	710	744	728	718	695	703	696	700	699	700	703	681	700	637	696	767	622	734	732	709	633	686	706	697	734	747	717	723	667	713	722	742	712	695	717	659	718	703	676	743	750	698	756	716	688	688	733	703	725	695	664	749	723	716	678	717	709	691	688	694	719	728	751	684	673	731	717	716	689	681	698	735	705	749	684	732	708	716	706	692	683	662	686	724	650	676	706	698	766	691	750	653	678	684	702	685	673	696	694	722	765	687	672	704	730	735	726	664	709	670	673	736	702	706	733	793	659	707	713	668	709	698	746	675	669	753	666	680	698	684	734	675	730	710	752	706	735	686	672	695	716	714	695	736	694	740	701	681	696	664	675	727	700	715	710	735	710	682	680	709	728	699	631	655	730	632	677	692	656	731	734	692	712	749	713	627	694	752	653	701	741	685	742	656	664	757	706	685	708	670	718	701	635	701	721	661	701	733	755	731	728	732	687	656	696	726	751	717	639	704	699	667	680	735	681	675	715	681	680	706	708	681	673	684	722	722	742	681	706	657	688	707	732	733	729	687	663	725	707	748	672	688	752	673	671	745	693	718	711	733	730	677	702	667	723	682	673	711	682	664	771	631	729	767	705	674	704	701	688	708	712	696	717	732	631	695	686	688	691	716	725	708	712	731	694	675	723	723	687	711	710	704	677	743	679	716	724	718	706	680	684	712	688	685	681	704	655	689	714	666	729	677	741	672	702	660	660	715	728	711	758	722	668	695	715	703	672	735	720	692	715	710	697	718	738	666	755	691	716	704	670	717	790	645	702	704	713	706	689	702	679	666	740	680	724	674	721	656	716	689	705	686	713	703	723	686	711	729	706	700	712	671	718	742	695	684	714	728	717	691	698	688	705	707	690	698	696	720	677	680	705	724	681	745	707	695	691	704	719	689	783	696	686	657	727	710	732	719	726	674	648	662	695	742	765	736	708	660	663	719	705	655	692	736	686	719	711	729	729	693	668	703	673	688	763	666	696	713	697	739	735	682	749	745	690	721	688	708	725	701	691	729	703	723	657	639	688	680	687	737	667	723	692	686	681	690	685	715	659	727	744	694	714	665	703	707	653	714	694	698	738	701	703	708	700	693	678	724	724	675	668	724	689	652	677	745	708	684	712	677	713	716	705	710	729	702	744	653	737	668	717	706	677	705	667	723	694	662	686	704	665	721	715	739	762	756	698	632	693	704	743	667	698	729	693	682	719	660	702	699	697	687	704	696	748	704	735	684	658	628	671	762	688	710	738	741	760	714	725	750	710	717	653	670	665	741	647	714	653	688	690	689	665	703	688	744	657	679	716	688	675	679	689	692	715	719	706	703	713	686	681	668	731	703	714	680	702	697	699	702	706	721	708	722	721	699	670	687	686	698	707	674	660	737	697	704	670	708	676	707	672	698	697	675	696	655	730	728	743	703	725	693	705	726	685	672	698	713	720	654	728	711	706	666	703	671	776	687	696	727	747	660	676	745	675	699	731	686	736	677	715	736	676	689	700	685	670	659	737	707	711	708	711	730	651	723	680	697	707	771	706	710	673	698	738	710	688	687	725	671	733	682	667	671	695	662	689	696	674	711	712	709	705	722	667	723	695	701	686	748	692	698	723	677	685	697	728	706	678	681	693	707	677	689	705	672	693	684	686	687	696	684	689	687	669	687	674	673	679	710	737	680	703	673	736	707	721	672	725	702	701	711	750	709	685	727	660	707	677	677	655	657	754	738	711	723	658	696	658	728	657	722	684	700	686	706	690	668	703	688	666	650	731	727	686	697	693	720	686	700	681	695	738	682	759	683	659	665	687	681	687	745	694	720	731	758	688	689	739	687	760	701	722	719	694	691	796	713	696	718	710	688	702	709	709	683	721	638	675	696	703	723	681	691	672	690	687	670	747	694	758	628	676	686	723	715	685	667	720	688	728	727	691	674	689	704	689	699	697	710	690	687	706	682	709	748	697	673	743	709	705	737	661	708	737	708	718	697	752	678	771	712	747	712	723	716	665	669	718	706	703	671	702	679	666	724	692	679	727	691	695	704	723	720	675	691	697	702	724	690	684	719	658	714	674	720	653	695	709	700	690	690	716	701	708	703	721	686	691	652	732	748	677	668	730	688	714	690	732	714	707	692	726	737	747	758	695	723	700	657	666	674	743	665	707	721	656	729	697	738	726	730	693	716	676	666	676	718	675	693	729	628	726	693	688	673	714	707	702	685	722	690	712	685	666	709	673	674	716	707	679	711	700	707	709	732	744	716	733	681	705	702	672	721	741	749	702	689	672	689	678	671	669	688	678	752	730	658	687	704	715	722	701	722	720	673	695	713	699	730	698	714	703	665	720	694	708	696	688	707	716	738	731	715	625	691	686	718	722	716	709	686	786	704	691	668	735	707	678	708	685	760	720	736	610	681	688	701	728	711	681	656	746	697	702	647	697	697	684	690	693	700	685	675	691	727	698	696	690	677	697	688	707	660	696	683	720	710	759	627	704	702	650	708	661	662	740	694	695	626	695	706	727	658	729	733	711	720	736	696	702	668	706	726	703	635	663	728	690	731	724	751	681	757	705	686	697	676	695	714	732	695	710	710	737	712	708	698	726	698	738	718	698	668	733	693	727	745	722	718	708	663	698	692
26431	20455	9413	1001	647	568	509	503	475	504	465	507	493	490	489	503	470	401	464	449	501	452	457	423	446	456	493	464	447	421	514	479	446	455	508	437	471	493	469	463	502	462	494	471	442	483	445	477	470	460	456	475	472	499	466	476	436	465	465	482	489	461	442	482	480	464	480	469	412	459	444	488	469	442	447	457	437	457	467	483	436	478	444	472	464	473	448	480	480	453	428	445	445	475	461	509	464	485	460	452	442	454	483	469	469	475	463	477	467	466	443	427	434	475	462	433	468	465	430	484	476	476	467	456	467	446	454	471	502	477	445	417	475	474	424	442	434	506	463	465	452	456	464	499	426	463	450	437	481	457	468	463	429	505	478	458	426	456	451	425	459	454	472	414	388	430	457	467	457	446	449	494	436	455	447	438	483	440	495	446	462	471	434	471	510	461	448	447	422	465	464	462	482	479	475	470	480	492	470	473	458	475	461	479	468	462	454	427	470	467	426	442	446	476	462	444	467	463	451	472	459	504	460	471	478	446	455	488	431	440	507	467	444	452	457	451	507	464	449	430	449	409	474	457	449	480	448	459	472	428	461	449	455	464	458	497	467	480	462	451	424	433	456	451	457	496	382	449	483	453	459	457	454	464	461	444	451	458	469	447	483	483	491	443	457	460	425	458	471	465	485	432	446	494	465	462	452	470	470	453	454	479	432	465	480	429	479	457	435	434	488	450	442	445	423	443	440	488	491	476	449	443	485	461	486	449	478	442	484	454	483	453	458	471	494	484	469	457	443	434	477	498	460	453	462	495	440	452	504	481	469	470	440	436	459	420	473	459	461	476	441	440	467	431	429	468	474	484	464	446	469	457	491	434	451	463	451	465	479	438	475	451	415	457	472	450	448	439	442	497	459	465	462	445	458	460	481	448	438	411	442	485	450	480	430	499	464	473	486	449	461	445	462	461	424	493	441	442	474	474	458	457	425	411	456	471	465	430	483	434	465	448	432	461	490	463	459	464	463	470	483	450	481	440	506	454	475	454	452	470	436	441	450	449	437	489	440	433	457	479	425	442	476	452	485	457	465	449	439	417	442	461	452	447	500	464	443	451	491	487	455	476	443	415	474	438	418	439	443	468	425	471	435	466	454	474	475	475	491	446	443	443	483	452	472	490	482	459	436	458	455	463	454	439	493	469	475	446	440	458	460	456	477	436	483	461	457	490	483	469	472	457	458	456	485	487	419	503	450	438	466	468	458	487	469	507	482	457	445	485	446	471	428	468	472	478	457	453	462	476	459	440	439	454	475	482	462	465	455	475	463	475	455	454	470	444	473	470	433	451	478	465	488	422	512	479	430	464	430	471	492	464	456	466	441	475	446	468	512	504	455	468	502	476	493	470	469	453	460	470	439	438	459	463	463	437	426	429	415	452	442	426	450	446	445	461	428	479	477	439	472	441	473	418	452	449	479	471	459	424	462	480	476	492	459	475	471	468	443	442	456	432	489	461	494	481	436	458	461	445	514	466	445	430	475	470	469	427	497	427	439	436	494	486	449	465	481	454	437	454	481	467	441	478	482	483	453	432	467	487	466	462	443	472	447	469	461	461	462	420	448	477	442	430	440	483	445	470	471	467	475	473	444	494	462	461	480	450	461	444	457	473	457	450	460	450	433	486	426	453	435	443	448	434	493	503	468	483	455	467	480	464	454	450	469	470	489	453	472	445	458	462	478	453	503	462	447	479	492	466	465	455	450	471	434	453	445	423	449	457	445	455	480	483	454	421	457	531	490	471	497	476	436	472	462	434	461	401	448	514	447	457	454	466	434	451	489	457	442	452	448	446	457	479	494	475	464	472	479	453	478	459	470	443	452	446	424	468	458	505	453	447	474	504	423	431	474	447	476	466	477	505	427	465	504	456	450	456	443	484	450	461	469	462	482	489	448	439	473	472	480	447	492	499	459	430	446	447	435	454	471	469	434	441	420	433	465	469	441	453	443	478	433	447	455	495	461	457	440	455	437	503	462	472	463	442	440	440	472	460	455	469	429	464	472	450	483	470	445	457	482	454	465	467	432	470	463	493	456	461	486	437	458	428	484	450	493	433	444	465	482	416	417	456	445	459	468	457	435	455	443	432	410	432	474	460	496	471	452	464	457	466	464	454	451	484	442	468	464	462	459	461	471	467	464	447	453	474	433	491	452	460	457	468	468	475	442	441	462	452	410	443	455	508	463	450	443	460	454	464	482	478	451	457	471	477	486	472	450	447	438	474	420	447	485	476	480	466	434	444	441	452	482	430	458	460	471	449	447	446	459	429	467	466	505	442	487	465	460	472	485	508	479	469	467	480	448	441	452	429	437	491	458	453	457	428	434	457	439	470	442	450	460	447	472	477	511	451	473	466	460	463	424	449	485	443	438	413	487	453	461	442	425	432	475	407	410	487	482	475	454	471	460	475	472	514	488	487	468	461	492	465	491	479	426	469	472	464	469	462	457	437	490	441	466	454	468	427	452	444	461	448	447	481	443	460	446	492	490	439	460	452	443	454	460	468	440	470	433	479	458	506	464	433	452	434	468	471	477	471	474	439	463	440	471	458	471	425	453	502	472	441	481	458	460	475	461	479	476	445	462	400	446	447	446	465	452	481	489	449	452	488	482	409	467	420	509	460	411	473	444	507	471	442	478	449	482	451	412	438	469	466	448	461	481	453	452	464	479	472	464	455	478	432	480	454	390	451	449	458	472	427	461	443	478	456	460	480	479	475	436	471	474	471	461	457	483	457	483	426	477	453	516	484	461	485	428	509	496	453	458	485	442	492	457	446	455	447	455	457	423	433	489	462	487	450	425	498	467	452	465	464	426	495	462	444	444	436	448	434	449	440	516	468	442	465	470	481	473	445	461	454	467	459	497	460	500	459	453	457	470	453	483	458	464	491	463	423	495	442	447	457	446	454	490	466	473	480	449	459	480	434	475	419	468	433	456	472	433	486	443	476	439	480	440	438	429	421	439	455	460	428	446	451	469	496	482	508	441	464	448	449	447	472	477	436	489	465	458	475	424	469	466	443	463	474	508	468	431	432	464	459	484	436	470	402	443	430	460	454	483	435	433	451	469	441	456	462	422	444	465	485	494	439	499	474	469	476	470	470	400	443	443	464	463	449	440	476	469	461	472	515	419	467	461	466	465	451	477	445	486	467	463	443	465	455	483	456	500	437	476	457	453	473	437	450	468	447	459	451	491	469	441	480	476	489	443	447	441	466	506	484	499	426	480	421	492	448	479	465	448	484	425	439	478	491	462	460	442	491	461	482	485	484	458	445	431	459	468	460	429	463	396	445	458	424	435	465	467	456	451	491	446	425	456	474	483	457	466	504	421	449	436	427	453	414	452	519	474	445	479	462	463	501	505	471	466	440	461	447	446	412	441	468	469	484	458	468	461	422	496	437	456	454	475	442	437	471	442	404	449	427	436	414	457	441	500	472	430	475	452	454	431	447	434	461
4106	1707	1420	971	860	754	686	673	702	619	639	612	648	605	651	614	627	598	632	628	569	593	573	624	593	585	587	589	604	616	587	635	701	649	613	584	598	614	635	563	613	597	606	580	637	629	602	591	632	609	590	601	628	561	561	589	625	593	616	614	569	591	591	584	567	585	639	624	606	621	583	565	634	613	626	600	622	602	615	609	581	601	636	589	627	621	594	602	604	619	588	567	588	577	564	609	550	610	577	581	617	585	603	625	631	599	630	591	646	581	595	605	605	587	607	564	598	621	610	638	586	589	605	647	599	615	629	648	622	614	605	659	575	619	582	596	601	618	602	630	619	600	584	593	593	583	595	646	603	609	607	679	590	619	580	631	615	607	577	598	584	603	627	585	630	600	614	573	598	581	597	611	549	585	561	592	615	598	582	603	612	591	612	596	619	589	631	641	581	589	624	600	551	561	626	616	557	581	620	635	625	585	611	594	606	610	654	586	560	609	614	582	599	601	633	603	597	605	625	608	570	575	619	564	621	547	578	597	649	627	612	584	545	570	588	614	620	563	580	642	569	608	604	610	618	608	608	627	613	584	574	598	602	581	600	585	568	637	606	569	632	589	656	611	629	584	610	535	564	574	557	601	599	592	583	646	598	582	648	542	631	605	628	609	590	606	605	641	602	568	560	604	662	612	610	616	591	627	612	594	626	580	649	603	616	566	642	600	564	620	621	580	582	619	639	593	609	571	589	648	590	618	597	605	579	609	595	636	610	623	602	623	629	587	605	604	589	596	570	565	571	612	587	540	584	653	626	639	618	641	568	620	583	579	576	621	604	631	603	574	582	598	580	645	611	572	578	580	603	582	647	633	596	652	607	575	600	617	607	571	654	620	616	641	622	571	605	633	609	628	590	628	614	573	573	642	609	682	606	603	640	597	573	605	559	639	609	587	557	586	623	570	621	611	584	572	603	601	574	601	606	617	569	613	608	618	612	616	623	614	619	614	616	612	633	575	608	603	605	591	615	664	631	661	573	587	606	602	616	613	627	591	570	573	589	593	619	599	614	581	586	613	577	601	626	625	534	562	582	591	631	635	578	619	599	626	601	600	608	578	632	644	602	604	626	621	607	618	629	572	609	610	652	590	609	562	659	585	596	569	593	596	553	596	604	592	604	594	610	654	592	589	614	606	588	601	623	659	579	617	657	626	565	566	613	599	589	618	569	603	621	614	627	565	633	586	617	611	570	562	609	591	591	587	628	617	594	651	609	539	603	583	619	613	598	586	600	607	650	603	641	630	641	583	563	557	576	608	602	592	631	629	599	627	586	594	603	643	601	603	586	623	556	613	540	641	624	620	606	603	568	605	635	603	593	607	608	586	586	607	598	573	574	654	548	621	581	597	577	621	621	601	604	605	630	546	580	595	624	579	604	632	593	615	620	658	639	609	620	594	587	592	625	601	611	593	622	620	578	586	602	606	615	571	573	606	628	596	602	602	555	598	605	609	578	586	620	613	594	589	583	645	567	605	603	590	645	616	625	571	613	617	614	630	602	594	613	582	611	614	607	585	565	601	636	572	606	548	568	569	608	625	581	618	632	604	579	569	594	615	608	612	597	619	613	579	583	592	616	627	552	626	597	584	585	588	613	542	615	588	589	596	578	651	618	610	590	570	574	591	659	618	623	588	643	603	591	623	614	625	604	575	589	542	548	579	594	654	631	614	634	601	586	620	602	607	588	569	576	590	646	588	603	626	641	585	574	596	590	625	546	604	590	593	572	568	589	621	611	574	586	608	573	567	598	588	586	567	589	617	603	589	613	584	563	584	617	605	622	623	614	644	618	579	591	601	621	606	580	591	573	576	601	623	551	603	616	617	600	643	595	638	634	608	570	617	576	612	576	602	606	594	593	598	549	605	625	588	627	649	607	584	559	585	642	568	597	635	636	613	614	609	567	623	578	601	565	560	582	592	597	596	605	582	616	594	578	570	583	626	583	553	612	580	594	566	589	600	608	589	564	548	580	589	600	575	581	581	575	607	594	632	575	605	596	601	587	616	610	649	613	576	656	592	574	571	628	603	587	616	609	591	559	635	582	559	637	576	590	633	592	608	577	590	608	590	594	604	613	562	586	603	619	615	631	637	578	526	600	601	617	598	634	592	612	556	647	597	586	630	629	557	625	670	597	612	582	616	618	624	642	590	618	565	569	605	589	591	638	599	657	606	603	589	590	578	568	600	620	613	593	594	598	566	601	600	571	642	556	632	596	617	597	625	560	562	604	622	638	580	601	603	617	599	588	621	574	607	626	630	629	578	599	577	612	586	600	557	626	644	597	594	597	564	632	599	619	564	561	609	625	640	662	648	601	584	609	571	598	594	588	620	616	563	605	587	617	587	598	610	603	585	589	570	660	562	611	566	613	625	605	587	614	602	580	604	601	610	598	605	610	608	588	590	581	592	579	520	606	645	620	575	610	623	594	590	608	599	595	576	587	633	618	608	638	585	692	601	555	580	613	628	600	609	651	645	631	603	604	582	605	611	571	669	600	599	601	615	621	604	572	622	572	600	626	602	645	571	648	592	565	618	590	605	578	594	564	602	593	620	606	591	564	632	615	582	565	587	606	586	576	546	582	631	606	588	578	606	578	580	623	635	598	623	620	605	591	603	588	582	624	628	566	575	584	649	615	640	619	612	607	594	582	567	557	591	564	618	569	574	575	644	619	583	614	553	556	577	620	611	607	600	601	616	629	591	643	589	604	579	586	607	554	579	606	611	603	630	565	633	595	592	605	630	578	613	598	575	619	601	585	567	572	640	575	596	576	564	590	576	580	611	574	591	588	576	598	630	616	570	609	602	622	606	602	629	596	593	598	550	615	617	596	627	577	645	601	619	609	607	601	630	587	621	608	604	585	586	585	586	603	596	612	563	634	592	581	635	593	582	581	611	614	618	595	629	586	594	581	575	576	658	603	604	575	622	595	584	609	597	567	595	630	629	602	573	621	589	590	591	581	565	570	581	588	599	585	594	576	604	635	617	606	580	631	546	624	614	576	574	592	561	619	607	594	605	570	603	599	619	629	598	593	638	563	600	598	568	566	608	646	589	607	624	590	627	579	551	555	557	615	604	573	588	623	612	625	582	563	620	607	569	629	565	584	611	617	577	614	587	618	577	600	589	551	603	578	575	634	625	578	585	555	595	596	621	640	635	634	628	613	640	616	585	610	598	623	562	554	588	608	589	588	596	573	644	598	644	571	595	610	587	621	586	587	591	537	593	597	646	623	595	613	615	619	582	588	564	611	617	571	606	629	640	558	607	561	636	573	607	596	612	615	619	630	578	633	621	608	605	573	613	589	566	574	586	594	588	624	567	579	584	613	565	641	571	616	580	559	608	608	630	631	599	594	620	616	616	648	583	624	592	604	624	594	619	617	589	637	594	594	600	604	582	624	562	601	597	605	604	584	578	570	615	579	619	599	607	554	632	606	655	556	601	639	566
23343	20930	28298	23685	20917	12932	1822	1154	1035	957	908	921	815	820	803	778	848	732	773	724	775	733	750	767	743	755	717	738	759	760	759	758	708	726	722	753	724	729	745	743	765	769	727	705	743	701	701	723	711	698	718	743	689	684	723	714	694	722	769	686	746	737	679	713	726	685	731	693	679	763	701	697	718	755	729	700	729	698	702	699	743	720	722	702	703	691	700	701	709	703	704	670	746	714	699	684	725	757	675	717	685	758	695	715	689	624	760	652	692	644	702	714	754	687	729	674	685	688	678	692	697	685	739	706	684	716	693	694	717	724	720	721	700	671	698	715	731	665	711	693	672	718	753	715	683	710	717	737	687	674	726	681	714	739	689	717	714	703	675	690	708	702	692	709	693	712	691	656	713	698	713	691	713	720	695	752	732	705	689	727	753	737	679	739	718	729	657	769	732	731	680	715	705	702	691	774	729	727	684	659	728	724	685	693	666	704	724	677	781	682	698	756	668	727	700	694	694	712	695	713	721	704	687	686	746	705	697	701	720	734	712	765	653	684	714	675	691	719	702	695	709	697	690	710	754	654	712	737	703	689	693	686	731	705	708	679	720	676	672	689	702	708	712	691	702	705	712	761	698	693	705	652	706	684	709	706	725	671	761	722	725	725	733	680	664	710	672	738	710	696	683	679	723	702	689	684	783	698	689	690	686	701	750	664	708	731	688	733	703	707	715	693	698	708	714	703	716	693	688	722	694	749	691	662	684	717	691	718	646	666	768	715	703	685	695	706	661	702	710	743	697	757	712	683	717	688	704	748	727	703	727	668	757	694	745	757	757	710	754	711	696	721	707	659	730	721	723	727	713	720	672	673	685	764	697	735	684	708	727	689	686	677	713	746	682	762	671	700	753	729	720	763	725	734	694	717	712	694	690	697	760	745	669	695	703	659	674	706	717	696	744	718	706	720	716	771	703	690	687	729	658	692	645	714	720	712	691	713	732	721	680	724	745	723	708	744	704	694	716	673	688	718	721	669	744	707	669	668	668	666	698	774	660	705	745	698	757	723	708	700	737	720	727	718	688	731	729	719	727	656	692	704	699	673	728	753	721	699	701	735	708	709	709	700	721	681	686	714	656	692	710	741	709	673	707	720	712	668	749	665	688	686	733	675	681	673	711	685	727	725	700	697	709	736	717	721	699	687	704	712	662	733	708	684	688	668	685	713	703	691	712	721	702	703	698	675	694	725	708	708	670	723	695	742	705	703	701	703	723	740	715	714	767	670	744	699	689	763	736	702	696	734	686	661	728	664	687	722	675	675	670	689	733	679	711	701	720	690	711	683	645	766	683	685	714	719	675	706	725	628	736	695	643	734	711	718	694	695	790	724	702	715	720	703	699	680	706	687	749	743	690	709	685	724	702	710	708	757	712	665	715	662	693	715	685	685	706	668	645	705	706	740	656	696	696	735	702	692	698	692	686	678	707	705	672	733	726	705	717	664	671	658	718	697	693	700	672	707	746	765	772	702	729	733	677	721	684	668	730	715	697	666	680	684	696	692	712	688	699	708	707	715	747	706	729	745	703	695	721	663	690	681	771	722	681	678	685	733	680	686	728	684	716	644	711	692	663	677	703	751	689	671	688	685	720	730	669	718	695	747	697	681	698	737	659	707	719	686	684	707	725	687	692	723	722	720	706	720	718	679	668	729	747	721	654	704	705	696	740	678	698	687	683	709	660	716	680	711	699	716	686	691	732	763	728	725	695	722	731	660	699	693	767	703	702	717	693	663	665	656	716	704	708	712	714	719	681	741	703	730	738	719	682	673	749	702	701	753	659	730	738	705	729	746	743	662	743	680	702	671	697	706	717	725	727	663	704	678	700	688	781	720	649	771	694	706	691	713	695	696	710	694	720	720	720	723	737	727	692	699	698	704	686	698	682	690	716	718	706	660	699	667	700	682	669	663	705	704	702	686	688	707	712	697	690	705	749	704	682	697	739	703	753	690	715	707	751	697	740	744	708	676	749	693	715	720	734	710	706	741	683	718	713	727	716	665	722	729	676	688	713	723	727	732	714	694	679	717	663	697	721	722	717	745	757	692	699	786	714	716	694	667	722	726	674	698	730	693	680	711	718	750	694	739	727	665	678	693	698	690	767	709	718	693	673	680	719	722	752	674	652	688	675	700	739	707	695	673	699	672	748	682	642	707	701	691	693	702	733	745	743	720	701	738	692	703	725	676	690	703	693	706	713	719	724	730	723	737	701	712	683	722	699	715	649	728	734	694	619	686	680	655	705	709	677	718	715	676	695	695	721	699	718	710	716	691	718	680	708	685	729	723	693	712	678	727	699	689	723	718	675	688	690	693	704	722	737	735	701	677	713	697	663	684	720	724	719	711	685	730	762	724	692	699	724	776	682	681	718	701	712	729	722	727	693	705	673	739	681	716	734	734	674	702	727	698	680	680	721	698	679	754	694	723	713	688	704	698	703	747	727	685	704	696	686	680	708	698	701	695	691	699	676	708	657	715	726	674	704	730	705	682	733	677	704	693	709	693	702	733	713	663	742	686	755	709	660	741	708	673	678	714	667	747	706	735	694	656	667	702	723	712	656	744	731	722	701	681	724	722	710	713	696	669	721	707	691	697	746	756	674	703	767	681	705	705	687	727	712	692	733	677	670	669	725	710	719	682	681	680	725	680	764	680	679	727	671	713	681	723	670	722	684	727	681	692	703	708	742	702	733	660	705	736	700	641	649	689	708	731	689	697	676	673	714	674	652	687	711	681	719	686	729	720	708	715	739	742	689	681	719	634	721	715	662	664	700	735	705	730	704	696	727	715	638	663	685	698	742	680	713	722	696	718	643	665	735	773	717	727	711	668	697	695	729	762	731	713	661	682	710	757	719	687	693	703	705	706	716	728	712	738	728	751	710	708	743	661	709	737	690	728	715	724	721	751	668	718	692	720	754	664	748	699	686	681	673	663	661	704	707	701	718	669	688	650	742	725	690	717	732	703	751	682	743	659	724	669	700	698	696	710	732	705	766	721	750	712	685	719	668	703	679	724	675	719	722	723	746	714	744	736	694	699	669	660	760	723	716	697	742	697	712	727	699	715	723	699	716	655	686	708	712	690	688	724	730	756	755	675	677	731	689	698	704	705	705	675	669	714	693	707	695	683	707	728	736	706	715	724	691	709	694	724	658	718	726	673	659	756	735	690	730	681	686	703	681	751	728	640	695	691	711	706	690	690	681	755	649	719	734	708	714	702	668	715	700	689	739	731	718	703	689	661	715	678	684	763	676	649	738	691	694	705	694	729	726	679	679	722	691	717	696	675	706	704	673	684	734	729	653	684	725	689	655	703	718	684	708	661	721	717	750	674	713	657	714	713	668	711	686	707	735	707	672	785	663	674	737	682	671	698	699	684	729	729	667	722	759	712	722	696	722	699	658	693	725	707	702	685	687	683	635	708	712	652	671	755	644	705	691	723	704	739	632	683
5241	11205	9244	5146	3661	2871	2267	1984	1634	1545	1393	1272	1216	1123	1127	1080	1079	1013	1026	984	980	1039	955	977	978	976	955	967	1011	969	1012	988	1001	975	902	977	947	969	925	936	930	933	913	905	927	886	895	924	895	929	945	956	920	1003	874	910	918	946	880	900	918	942	932	920	918	880	964	933	909	875	906	912	911	924	899	926	982	920	957	908	943	910	918	882	906	927	866	944	928	864	892	888	912	908	913	942	946	871	957	882	856	933	938	975	902	924	938	862	959	910	888	908	878	920	948	931	957	903	919	935	943	913	962	853	918	926	939	907	914	905	902	888	864	913	929	912	927	931	897	854	913	875	872	858	895	882	889	899	929	924	876	890	929	942	883	963	933	899	927	901	965	879	874	962	899	927	921	903	907	889	914	953	925	940	916	882	929	948	897	901	878	899	842	918	945	899	893	950	920	923	938	907	959	923	939	932	956	918	891	897	920	954	820	939	940	897	907	910	882	897	900	906	911	923	858	949	930	900	899	933	920	916	908	966	954	879	961	931	904	925	852	903	943	885	917	906	869	908	919	914	922	953	939	935	930	872	860	893	910	913	849	953	899	921	910	928	908	832	872	922	926	872	966	901	916	938	907	882	908	928	942	932	903	903	888	904	869	904	897	909	948	907	939	877	877	910	828	946	867	880	890	949	923	918	925	897	938	943	900	910	891	904	902	929	903	916	874	970	940	933	894	886	923	896	897	895	913	922	893	878	923	909	890	926	933	948	930	868	915	911	954	952	963	958	910	913	933	902	908	945	962	935	897	915	900	883	902	896	892	893	933	876	914	933	945	888	945	933	921	881	816	893	918	900	912	936	954	910	886	933	947	919	962	905	882	887	894	897	892	899	880	902	877	906	931	912	903	901	1001	909	909	940	896	892	916	910	920	942	919	864	940	883	902	896	878	906	941	904	938	899	875	930	917	875	924	923	886	914	910	910	914	877	901	881	885	915	940	903	872	964	897	928	924	952	902	884	965	929	886	948	957	904	879	899	933	905	940	895	913	914	899	912	913	909	940	953	930	905	881	893	923	856	907	979	934	877	990	941	870	828	893	927	909	875	891	867	940	865	897	933	902	903	989	873	915	879	923	959	953	847	911	886	910	928	972	947	892	922	895	910	915	857	893	921	895	879	916	885	927	910	906	953	921	877	901	899	887	950	902	863	889	932	895	887	872	881	920	939	907	844	920	885	900	926	916	913	905	868	934	894	888	914	964	892	875	912	923	933	944	939	914	936	915	869	953	934	879	901	914	904	827	911	966	925	926	918	925	892	928	944	922	902	941	881	915	939	896	918	905	891	834	922	914	890	929	893	878	903	868	947	918	902	911	915	842	924	948	883	912	912	894	959	908	865	926	902	880	909	905	960	935	888	934	914	860	884	951	921	937	965	986	905	989	916	940	898	951	857	913	898	892	894	890	926	932	910	921	892	948	897	916	904	922	931	887	895	885	902	920	931	872	918	894	958	866	914	909	880	944	910	902	929	919	920	898	904	910	914	892	881	932	895	901	902	930	872	892	906	902	962	880	923	878	900	896	877	930	918	924	949	892	977	857	933	956	968	912	920	928	917	932	898	891	914	922	897	918	862	875	879	894	928	914	876	899	962	886	885	891	924	860	933	904	916	901	903	908	870	911	937	931	852	882	901	887	914	899	906	927	887	925	877	927	893	930	928	870	948	932	945	874	883	898	874	950	965	946	924	976	885	902	892	928	892	976	908	904	883	964	979	943	951	939	867	921	912	945	909	933	951	949	896	915	899	899	959	897	917	880	851	925	904	902	927	908	914	914	924	936	855	937	919	912	978	928	972	924	963	940	870	878	866	975	900	860	832	905	951	895	961	900	895	882	913	927	928	941	876	887	956	920	915	915	900	845	927	921	914	908	905	907	898	933	924	930	923	888	929	931	934	893	875	899	878	845	928	904	956	911	908	884	957	926	903	852	888	915	921	893	922	878	877	905	910	901	882	911	969	918	859	890	921	928	889	885	920	907	968	927	860	900	885	943	885	889	937	877	899	925	898	909	904	880	940	908	892	924	909	941	922	921	943	896	905	901	948	930	877	932	966	897	917	878	966	915	887	892	935	879	923	901	916	957	890	878	958	892	941	949	926	917	869	941	915	913	928	991	934	887	959	901	913	888	886	940	952	937	844	874	944	953	897	905	865	881	943	939	940	932	847	934	939	909	944	932	895	885	899	872	913	930	943	892	932	909	906	908	887	950	896	918	901	908	942	905	866	912	916	903	886	943	929	901	883	846	944	907	888	913	917	954	903	910	908	931	913	901	858	889	849	889	947	884	899	949	929	929	932	964	884	916	896	972	930	878	916	937	878	947	973	952	877	916	968	951	971	919	879	913	914	918	907	907	936	914	915	887	933	942	890	848	921	942	956	979	909	917	947	877	893	884	930	940	873	922	928	904	896	892	921	890	917	926	924	909	959	929	954	883	935	888	864	938	905	925	927	917	895	957	938	924	922	921	933	841	901	880	936	894	892	871	886	899	912	889	903	887	862	929	929	952	967	923	942	945	907	898	874	925	940	877	902	895	907	941	864	948	937	927	887	956	902	937	884	894	944	861	926	892	932	900	963	911	916	857	937	916	936	897	945	940	972	995	969	943	848	924	880	911	1010	977	901	905	875	944	923	915	904	865	931	911	946	874	901	917	891	934	895	905	914	934	937	978	916	871	944	883	910	941	919	921	914	922	874	956	888	927	953	879	904	925	892	951	910	896	929	917	921	938	918	901	874	912	879	864	950	865	941	886	935	912	887	925	985	908	909	880	933	914	822	862	917	895	997	948	886	961	900	921	914	967	900	952	927	922	902	914	913	883	902	893	914	858	901	881	955	875	893	936	915	908	934	956	915	947	928	870	925	873	908	881	874	860	984	895	857	914	927	914	942	924	906	938	974	891	888	886	921	883	875	938	954	924	890	947	884	955	894	899	908	919	942	900	941	899	929	928	936	937	856	925	884	889	917	943	921	896	909	890	909	864	898	952	877	864	941	942	901	889	942	884	928	899	907	885	926	930	931	880	915	914	917	893	910	954	920	932	920	894	920	921	916	930	875	959	950	862	877	933	937	847	899	936	900	928	944	895	908	890	936	901	911	901	894	895	937	892	926	908	897	940	950	915	944	937	882	926	928	884	884	942	917	882	928	902	947	896	915	932	945	910	893	959	922	926	903	868	934	944	926	888	946	911	915	867	928	890	951	889	936	921	953	921	880	927	966	859	925	871	914	924	926	938	894	874	908	879	933	849	976	855	859	923	886	895	973	945	913	898	871	920	860	864	925	930	881	873	933	915	895	958	940	885	894	930	935	898	915	941	925	900	939	908	924	902	895	888	888	882	875	948	864	907	890	866	904	896	857	904	945	864	941	962	870	913	855	914	856	909	917	910	899	919	946	846	910	884	932	878	909	959	913	917	911	929	865	837	883	914	954	919	877	919	920	906	887
22460	20908	28620	23301	20909	20961	11058	1478	1110	1036	934	819	798	710	715	695	686	622	672	608	641	630	634	599	581	606	631	567	657	655	627	579	610	552	534	581	610	584	588	594	609	555	573	589	553	537	590	596	524	548	558	569	549	521	590	540	608	544	569	579	543	553	554	615	556	573	622	570	565	516	540	578	545	579	543	567	553	552	556	561	529	573	569	525	493	574	575	543	545	555	576	547	523	572	554	564	520	564	538	557	550	556	552	513	561	533	549	572	557	557	561	513	542	533	559	504	481	548	625	552	545	548	509	565	549	555	564	574	535	575	525	564	555	577	555	574	517	535	544	556	542	554	536	500	574	517	575	566	521	552	540	543	528	573	546	519	541	515	542	575	545	541	550	540	526	543	553	591	511	575	555	552	549	550	540	597	581	598	531	559	536	545	519	521	519	561	552	525	538	562	531	578	579	522	527	575	571	584	576	565	531	565	543	535	536	551	543	563	592	594	532	548	533	535	589	515	599	540	522	510	604	556	584	558	565	546	542	532	511	562	551	588	574	571	518	513	511	558	562	566	544	526	557	519	535	541	597	520	506	588	542	527	601	578	540	544	599	544	516	565	550	543	607	587	512	543	540	540	525	560	549	556	530	551	543	545	554	536	566	532	546	524	530	561	560	533	526	556	526	528	555	565	556	554	574	565	532	564	578	535	546	537	567	563	567	554	583	563	527	548	562	541	551	568	579	530	569	581	579	549	542	571	524	596	523	548	549	529	592	566	554	538	545	542	519	584	529	562	533	537	546	478	530	551	543	528	515	525	523	558	540	552	534	610	517	566	523	584	532	548	581	523	574	565	553	550	541	527	521	558	546	559	567	541	552	495	520	541	583	556	584	550	526	550	571	568	556	573	521	543	510	531	572	548	528	550	559	549	567	543	564	519	572	521	533	541	510	528	567	562	561	585	572	531	571	532	574	550	554	548	548	563	592	547	568	531	569	558	521	564	534	540	502	592	531	548	542	554	569	531	533	509	588	543	521	543	530	529	529	536	510	557	573	547	513	568	598	545	561	591	521	575	552	566	550	559	565	573	520	541	544	573	532	539	527	523	527	547	535	567	524	560	564	565	571	538	554	547	536	550	527	548	530	556	561	546	539	531	562	557	575	526	541	571	566	574	535	571	560	543	582	555	537	539	567	533	525	561	554	560	575	509	541	565	503	578	556	516	555	544	593	601	573	570	514	545	511	560	520	537	565	570	541	533	525	510	564	596	542	523	538	567	615	531	517	551	514	536	524	510	570	567	527	546	548	526	524	576	549	537	517	565	569	527	556	527	598	536	551	546	540	567	511	576	495	497	537	555	562	544	582	557	551	551	499	560	540	559	544	513	539	564	562	545	526	553	531	543	569	618	569	525	549	535	516	574	505	542	549	580	499	527	585	589	583	498	528	539	514	509	559	561	581	556	569	579	546	512	532	561	526	582	566	556	529	549	497	514	526	534	573	524	505	562	544	575	537	542	557	548	559	528	547	572	601	561	571	590	531	543	554	575	554	559	559	564	515	511	538	571	546	544	549	567	561	500	541	530	508	508	530	568	549	549	562	523	524	560	576	557	568	574	549	550	549	530	532	524	547	531	528	540	564	538	513	532	579	515	515	588	517	552	538	581	515	530	541	587	552	523	533	536	513	545	571	539	546	533	567	562	530	542	562	561	506	542	528	537	575	571	526	536	576	571	542	503	556	517	538	538	520	516	519	560	505	550	540	526	580	558	563	552	568	553	496	540	553	530	551	557	507	541	535	537	565	532	569	535	535	528	532	533	539	526	557	521	572	569	565	584	568	554	561	545	508	535	566	573	540	531	576	530	555	564	544	549	553	531	515	534	584	505	537	516	550	611	526	573	565	509	526	523	555	534	564	561	549	571	575	557	497	546	550	554	555	532	544	555	566	570	593	539	520	555	512	531	519	534	606	527	562	574	565	518	536	545	542	534	525	507	588	520	545	534	584	555	555	527	541	550	561	555	545	588	549	570	518	572	555	556	565	582	492	563	573	534	527	562	538	548	545	550	564	555	564	537	520	562	582	531	539	508	544	547	506	565	535	536	585	523	533	567	497	506	548	567	547	562	540	543	564	538	518	561	574	488	515	540	519	524	535	555	529	526	546	543	553	519	561	561	534	527	528	554	567	564	531	566	538	554	558	540	570	548	557	530	519	532	540	508	573	552	518	543	511	521	525	539	500	564	555	530	538	598	523	539	539	584	540	583	564	531	587	551	567	524	554	547	514	541	547	510	536	500	572	597	547	554	593	540	588	568	546	542	513	533	532	566	527	573	555	542	514	549	535	525	526	561	558	560	574	558	580	559	567	533	511	524	517	509	525	568	560	518	565	559	511	516	597	538	532	554	543	525	542	526	533	564	554	530	564	553	543	578	575	525	551	518	561	555	523	546	577	598	531	578	538	592	516	546	580	532	538	528	544	539	560	546	537	562	511	557	596	551	537	525	518	533	531	540	537	528	537	556	539	520	529	569	531	530	514	569	497	562	529	583	531	536	533	542	560	579	570	515	540	545	515	537	497	537	560	547	491	530	606	582	522	574	514	526	514	508	561	546	563	524	530	570	556	553	554	523	533	559	577	512	500	524	559	534	553	555	521	508	515	497	508	526	589	566	571	537	548	548	585	494	529	539	544	496	539	554	513	532	513	520	578	554	536	552	541	513	553	581	541	526	547	518	564	538	499	558	557	548	547	552	561	571	535	561	544	535	534	543	565	552	528	513	547	541	553	554	545	572	594	568	546	547	585	502	559	506	555	514	549	512	566	598	545	574	548	573	539	552	545	523	535	564	549	555	540	555	550	558	554	527	527	528	588	542	577	575	557	530	516	564	575	539	567	570	581	516	588	534	559	545	540	536	536	563	559	525	554	512	508	593	520	546	568	551	538	542	519	580	556	545	532	539	579	537	558	533	524	509	506	564	548	530	580	541	542	514	545	573	568	556	506	565	516	525	499	550	571	517	517	540	547	583	518	532	543	525	522	518	532	548	523	514	531	578	552	537	550	577	522	572	493	557	568	581	576	559	566	575	548	591	556	546	552	495	544	507	574	546	519	488	582	523	503	534	523	515	519	567	531	519	558	536	591	569	555	549	521	538	536	528	577	575	515	551	530	532	541	563	546	581	525	535	574	552	552	583	572	540	582	569	545	554	484	564	491	552	562	562	564	551	543	524	522	544	508	546	549	528	556	567	525	540	570	544	541	560	573	532	519	525	495	528	568	562	531	512	519	564	523	538	582	529	555	532	543	550	568	547	558	571	593	548	500	539	511	517	546	556	546	530	569	517	580	502	555	555	575	536	534	566	542	535	512	556	551	560	488	486	514	575	536	523	575	550	561	552	600	553	521	555	524	546	531	562	574	536	559	546	539	565	554	532	563	547	547	546	535	538	578	562	553	544	535	532	559	535	520	572	519	533	559	549	576	509	584	522	569	544	542	560
7153	16920	14086	7636	5478	4295	3214	2657	2224	1889	1602	1448	1326	1172	1104	1024	1035	1021	928	899	908	864	887	893	865	834	842	789	815	873	913	830	787	827	774	761	806	745	746	822	769	766	757	734	736	722	749	760	728	724	693	698	725	733	707	709	739	711	724	745	737	748	696	714	734	782	850	718	710	701	734	731	694	726	713	739	736	712	686	685	719	694	698	713	728	714	701	726	755	721	694	749	699	736	758	746	723	746	725	703	691	733	740	666	734	749	689	670	653	723	729	707	736	737	744	721	694	715	749	776	739	703	719	754	727	709	730	665	704	691	743	690	737	701	720	737	768	716	694	676	712	764	715	680	718	730	739	727	721	711	743	728	728	695	695	711	732	710	730	688	750	752	729	730	726	713	719	696	717	712	708	688	697	729	687	669	656	773	738	697	744	712	689	731	714	698	735	703	677	728	688	702	764	746	721	698	721	808	719	716	729	684	740	715	714	712	703	759	757	692	697	684	703	709	656	667	670	745	699	696	678	763	707	719	663	748	780	740	725	728	706	732	716	680	722	722	794	686	741	691	712	708	719	667	688	669	715	714	708	695	699	713	737	689	726	713	732	694	737	706	721	748	735	739	710	721	655	691	685	739	694	767	745	698	774	764	773	777	711	711	742	694	743	699	747	734	744	731	727	762	683	743	771	753	708	706	708	684	718	707	709	687	697	721	732	707	682	748	719	740	738	723	741	698	749	734	758	709	704	740	752	699	725	707	733	727	713	678	735	679	721	718	723	698	674	705	685	728	671	709	697	705	695	732	708	703	724	719	762	759	811	652	702	758	713	710	746	709	748	742	742	731	724	718	729	655	721	714	720	711	723	724	707	714	702	738	738	705	752	700	719	694	712	749	742	749	739	737	702	716	685	705	689	726	679	675	721	708	698	762	657	763	709	692	707	715	730	718	745	724	701	713	693	679	772	693	756	684	723	765	737	731	693	730	748	690	666	697	718	737	701	738	703	701	762	709	725	648	725	707	672	695	768	701	714	724	691	744	719	760	743	705	745	704	689	773	714	745	717	711	726	709	711	769	699	717	637	703	716	690	687	730	703	748	701	702	702	758	671	738	701	742	728	705	701	699	720	735	707	755	687	759	688	732	717	713	699	709	741	694	745	726	739	746	723	716	740	735	734	693	731	750	717	732	726	724	710	711	738	730	706	721	700	680	775	745	694	737	677	721	728	717	710	745	694	708	740	763	733	732	775	739	747	686	697	702	718	699	736	677	720	739	719	727	706	691	712	697	746	727	710	667	691	703	700	692	805	685	761	751	746	673	766	703	721	717	718	745	688	722	697	707	681	689	753	744	702	700	678	656	677	742	701	702	734	682	707	707	709	718	754	745	684	701	742	742	696	740	733	724	755	718	695	735	750	719	682	713	721	763	722	724	731	712	742	748	738	743	719	726	687	715	728	755	712	773	680	694	729	758	701	693	698	742	751	733	756	738	702	737	725	698	697	720	762	737	728	698	713	704	754	714	722	757	737	700	757	722	750	733	708	681	680	706	679	719	682	735	728	721	702	727	736	751	718	687	759	702	693	716	758	761	712	754	713	758	708	719	724	705	703	695	714	743	701	714	759	686	708	707	699	735	682	736	719	713	728	732	686	716	707	755	728	746	737	711	728	719	723	740	743	705	659	736	731	689	693	696	727	732	678	744	755	749	718	748	724	706	701	723	728	725	689	739	707	745	718	696	679	674	686	710	752	672	704	669	710	730	725	724	704	727	722	723	722	715	712	696	692	700	718	705	672	710	731	667	762	703	693	724	747	713	714	651	765	713	732	711	683	691	736	715	746	708	723	725	743	696	720	710	644	726	752	653	732	706	721	754	678	727	715	736	712	703	700	688	714	767	724	705	692	723	742	687	675	745	737	710	720	722	700	718	743	689	671	730	658	730	721	709	722	722	655	769	718	653	723	747	744	727	723	742	717	713	743	733	692	720	721	719	672	740	749	738	710	715	689	703	695	728	690	736	703	714	688	727	763	705	712	706	733	705	711	711	717	737	681	744	764	722	736	738	731	685	766	697	685	729	722	705	689	819	742	757	685	712	661	679	744	698	702	730	695	688	725	727	738	728	701	707	697	728	751	772	717	795	727	715	697	744	704	707	775	748	717	734	697	672	728	720	698	735	669	654	743	739	727	714	707	732	707	740	731	766	698	752	714	694	761	728	712	693	734	712	649	686	678	753	738	704	733	714	674	713	698	727	700	712	745	746	729	726	749	720	746	702	721	720	718	740	698	739	708	750	673	715	687	740	704	739	678	743	707	657	649	722	734	702	744	790	732	711	705	731	760	713	717	691	722	681	671	720	694	711	743	701	732	679	760	700	718	705	767	755	748	725	645	728	672	722	722	690	702	680	717	711	711	680	721	690	734	701	733	702	737	743	709	680	729	730	696	719	755	718	729	697	731	674	705	706	712	727	662	726	714	780	712	685	759	696	721	690	702	674	696	713	675	670	720	718	696	735	705	666	711	737	732	699	703	730	724	732	745	754	685	746	705	702	753	706	718	671	732	751	723	766	745	694	738	721	672	704	683	710	706	753	712	724	711	713	718	711	749	705	751	652	719	745	684	700	725	715	721	734	707	710	701	718	752	709	709	753	744	720	744	733	738	720	719	766	710	679	751	746	740	668	741	655	699	679	767	732	698	750	687	751	694	697	719	725	704	691	710	671	686	706	743	725	676	693	746	752	685	737	698	801	683	743	713	735	731	737	740	679	683	680	732	687	733	690	721	714	692	684	727	715	744	708	751	746	707	709	723	685	715	708	693	681	740	748	764	717	727	751	728	688	718	740	726	738	702	744	700	745	692	781	697	665	692	718	750	719	741	693	678	666	719	713	746	722	696	741	692	689	724	724	725	743	689	702	695	662	711	669	685	692	709	685	703	716	748	671	767	721	699	692	698	699	711	716	742	722	741	704	717	732	684	725	704	698	701	739	754	710	717	709	710	693	751	674	755	702	687	724	737	714	734	676	718	689	716	722	703	726	694	726	724	675	719	716	716	695	725	736	683	717	711	734	709	707	688	721	677	692	747	719	724	710	745	697	726	746	691	742	719	763	723	741	706	717	742	740	754	686	678	723	732	706	702	695	746	733	725	750	698	721	753	713	721	713	763	693	722	661	702	717	756	720	733	724	729	715	757	708	703	721	745	718	711	741	721	713	735	660	745	724	729	743	700	683	706	741	729	735	751	698	746	746	710	735	740	726	709	691	707	769	707	727	712	736	719	688	703	695	728	715	708	736	734	728	694	733	758	697	716	718	702	719	723	742	673	726	772	691	752	688	718	715	746	729	730	699	697	701	714	746	691	713	712	675	682	709	736	729	727	713	710	730	690	736	733	679	678	736	737	727	716	728	697	725	708	767	712	735	682	687	708	727	738	693	736	710	693	699	654	707	682	697	721	675	708	697	756	750	723	694	706	709	700	703	728	738	736	739	716	691
26360	20376	9374	1057	567	549	543	486	574	499	483	501	492	498	498	492	501	466	473	511	491	482	496	492	448	477	478	509	479	506	483	515	496	506	438	447	460	507	504	459	503	454	473	466	485	473	457	483	416	487	484	489	470	476	454	465	492	485	468	477	509	494	497	464	496	493	499	481	482	531	472	438	474	485	500	467	477	472	474	484	508	469	437	522	499	508	444	400	489	479	481	449	485	487	498	507	511	474	480	519	486	449	493	457	480	493	465	457	451	455	516	462	475	501	478	497	467	470	469	459	429	459	467	466	486	465	477	468	484	503	509	483	492	460	485	491	487	472	482	463	476	455	484	495	495	500	475	476	472	519	458	440	489	470	492	477	445	473	459	464	481	480	517	456	470	462	497	470	445	428	474	441	483	489	525	472	472	468	500	469	501	465	474	460	459	485	448	479	481	457	437	526	517	474	481	468	477	514	520	521	451	455	497	501	505	438	505	465	460	507	483	468	483	483	473	478	460	461	433	486	463	511	441	490	447	493	472	491	500	483	429	482	468	481	486	493	492	516	500	459	446	494	497	491	478	513	507	497	455	478	490	526	471	423	493	484	517	458	520	467	511	487	489	517	478	475	465	506	442	432	496	501	461	469	475	469	447	449	501	482	510	487	502	499	521	492	478	460	491	493	473	476	496	486	472	467	469	471	491	506	480	491	484	460	484	477	513	479	471	508	486	479	465	503	519	485	488	507	475	481	507	504	416	506	484	484	490	498	482	454	499	476	443	465	436	481	457	455	463	459	527	513	483	469	478	492	457	492	489	477	459	465	522	487	520	453	494	482	489	474	507	503	485	445	463	510	489	521	475	463	478	490	470	445	496	487	509	469	491	460	474	430	480	475	498	480	476	481	472	495	471	462	501	504	512	480	462	478	484	466	479	496	472	521	475	447	464	483	457	474	451	465	496	479	487	466	494	463	479	465	457	492	492	459	425	475	459	506	470	440	461	476	464	493	468	507	489	437	476	447	486	456	490	463	507	460	490	514	451	513	503	453	457	513	478	493	445	493	456	467	515	451	486	489	499	476	444	490	488	461	478	487	503	495	459	456	527	526	462	477	481	495	491	469	472	507	506	473	501	502	462	515	462	486	484	482	472	487	487	498	477	483	449	504	477	478	432	449	454	437	480	475	515	506	497	493	464	486	479	461	501	472	541	479	446	484	456	508	464	475	472	488	489	509	460	454	481	458	507	472	503	484	495	469	461	499	484	484	461	477	455	477	494	484	445	457	449	491	519	481	491	467	495	487	472	502	476	495	482	485	486	468	482	498	445	505	491	498	466	454	498	503	504	484	529	473	477	503	484	507	480	490	478	475	441	478	468	475	511	526	484	487	479	472	488	492	473	508	487	467	492	473	458	502	494	482	481	496	470	476	503	461	499	514	504	488	532	526	486	474	498	460	495	465	505	445	473	462	475	489	457	482	474	509	519	488	493	445	448	492	493	512	518	487	490	465	455	498	481	490	425	467	483	496	476	481	464	515	502	534	459	498	462	451	513	458	489	475	468	497	496	508	523	483	462	514	467	494	445	479	464	496	520	454	491	508	522	523	464	454	493	510	482	461	498	472	529	470	473	466	472	506	460	477	498	460	492	465	464	475	464	448	484	495	472	464	493	478	439	502	489	490	483	464	456	472	464	465	500	447	493	483	521	477	509	481	522	465	458	454	494	451	490	466	473	441	491	503	453	478	470	526	463	495	486	476	461	507	479	475	486	442	458	447	506	458	452	482	519	519	477	494	459	477	449	455	497	483	499	449	480	488	497	515	455	469	485	490	440	464	482	441	448	488	462	496	457	495	440	499	477	491	502	489	480	461	482	478	498	544	491	479	467	479	476	485	462	456	451	496	457	446	504	475	489	487	470	470	480	489	490	472	468	463	510	492	446	481	474	493	473	476	453	445	504	461	512	461	475	454	477	503	509	503	473	478	475	479	490	461	521	480	493	512	475	470	490	514	461	482	495	485	450	461	447	495	461	466	425	462	467	468	492	474	473	454	483	455	470	450	480	479	476	483	455	495	491	488	472	503	485	468	473	478	504	492	502	498	480	453	480	455	484	482	467	463	483	477	439	516	467	492	467	482	530	496	466	474	506	478	493	439	484	468	494	477	487	458	473	522	472	491	496	474	472	497	537	504	502	480	497	458	485	479	471	461	455	483	524	487	491	519	511	488	476	477	497	483	459	474	535	455	480	517	463	496	505	453	460	480	499	490	489	459	487	531	500	510	472	483	498	491	438	465	493	463	474	435	464	460	485	503	474	531	456	440	473	471	493	491	454	472	496	505	488	523	480	503	473	494	462	487	460	468	490	469	512	487	492	474	512	459	450	466	458	481	495	479	470	441	459	476	442	498	513	467	447	499	483	457	460	494	455	511	431	478	492	481	486	469	453	489	470	510	457	494	484	469	470	476	484	460	482	499	508	479	492	508	484	448	484	446	487	485	461	494	463	437	478	510	476	458	484	468	508	449	486	468	458	486	473	466	485	506	467	443	489	471	457	483	482	465	488	472	505	496	491	454	511	494	476	453	460	482	458	471	489	479	495	513	467	492	475	470	454	525	474	463	460	489	477	464	490	507	488	485	472	481	467	464	473	496	465	471	461	465	420	462	504	492	498	435	495	437	535	504	454	485	467	470	475	480	496	445	463	455	505	497	482	459	470	486	492	492	474	467	453	486	506	474	499	482	455	404	512	459	527	484	507	477	455	499	445	501	458	467	517	457	468	493	471	491	485	473	469	429	452	455	490	468	447	501	482	504	501	477	457	453	519	457	482	491	503	483	475	474	501	447	445	499	478	495	491	499	475	480	496	489	484	453	476	456	482	426	448	502	492	454	477	476	470	488	474	454	462	435	495	443	467	521	482	480	445	466	504	462	493	484	493	486	468	472	492	534	527	474	475	493	510	511	498	487	469	480	501	473	444	475	479	508	466	512	466	480	470	461	511	521	496	485	431	477	503	468	468	444	472	444	479	477	503	506	486	488	441	484	467	480	466	454	479	470	457	470	484	510	480	495	439	479	459	483	491	449	523	474	471	505	492	488	455	482	485	442	483	475	471	494	458	454	467	529	496	512	422	473	456	472	465	498	471	464	484	488	480	493	499	498	483	503	515	435	446	477	479	474	504	464	476	453	439	515	457	481	471	509	511	452	510	485	490	490	497	497	471	487	478	449	500	514	504	473	438	472	527	478	481	454	482	455	463	476	474	460	500	504	469	466	483	453	481	477	477	484	500	458	522	503	489	446	524	492	502	478	488	487	474	523	480	492	458	470	497	448	465	453	466	482	496	505	491	482	465	469	504	485	466	504	478	482	474	490	472	465	449	498	462	492	467	479	498	507	536	441	475	491	448	468	505	477	497	504	506	489	486	488	476	475	449	461	453	473	478	459	442	463	482	491	490	469	511	510	460	477	470	519	462	517	495	436	490	475	520	475	477	495
4170	1659	1409	996	856	754	775	698	613	656	669	613	629	617	630	591	618	612	659	673	616	606	586	586	600	598	621	634	608	651	664	684	636	639	624	624	629	682	697	636	657	680	633	620	582	634	670	628	657	598	642	580	649	620	668	675	613	591	656	640	656	649	608	643	596	658	612	595	635	604	639	619	548	587	621	651	605	657	638	616	631	583	606	661	619	614	653	642	645	638	607	590	609	584	677	639	651	598	624	658	612	621	590	660	665	631	647	623	623	640	633	599	639	642	578	643	598	618	656	638	633	617	572	593	593	594	610	650	595	593	606	611	613	660	615	610	601	642	663	584	630	632	556	632	625	612	577	626	615	612	616	584	673	612	631	607	624	609	617	634	603	628	625	626	646	616	622	648	586	636	669	643	610	619	656	643	582	616	664	611	613	581	639	643	660	620	561	611	673	631	619	609	607	625	627	640	629	640	590	636	672	635	629	625	608	590	612	623	640	641	671	607	650	636	602	597	624	629	613	593	639	604	586	624	653	642	621	616	584	601	606	632	644	640	622	596	638	620	636	612	575	603	620	625	640	629	629	630	626	614	657	654	704	625	607	581	640	638	621	655	600	662	633	646	664	636	617	646	618	617	605	602	613	619	616	608	648	657	655	651	667	638	625	586	617	655	610	612	609	616	662	643	625	598	624	630	633	598	652	649	599	679	616	619	626	621	618	633	639	593	639	681	646	624	611	608	602	643	629	613	603	621	616	625	623	634	648	605	658	660	651	582	662	571	659	593	625	635	615	646	589	633	603	631	641	615	636	643	665	644	624	597	623	633	622	603	589	593	595	685	630	601	583	651	657	596	658	630	628	608	617	616	635	587	663	611	588	598	644	649	632	623	668	638	600	604	633	644	634	606	603	588	621	618	630	671	619	646	645	594	640	621	649	643	640	680	565	601	608	622	633	619	628	634	590	602	640	640	612	624	600	661	662	635	642	611	639	621	607	644	626	636	610	584	654	626	640	628	608	610	618	627	664	645	637	643	585	618	670	627	631	645	672	626	663	643	593	617	599	640	629	633	643	639	653	639	641	645	655	655	595	608	588	635	625	648	632	639	577	618	623	620	636	578	659	617	619	625	632	668	627	667	622	651	639	650	678	657	615	605	598	603	621	626	617	577	636	612	634	586	598	641	640	597	610	600	610	636	625	596	615	613	615	609	583	654	625	611	618	617	598	658	651	615	603	603	609	632	600	607	621	594	626	642	646	650	626	609	647	619	619	651	654	595	616	639	627	620	617	616	669	628	609	613	657	654	645	616	593	605	634	618	617	654	653	600	650	647	629	627	645	626	592	614	602	620	622	623	594	661	658	603	614	606	639	596	625	615	605	646	653	647	582	601	613	598	638	626	633	582	627	669	599	623	590	596	637	643	650	640	673	628	613	644	635	636	638	648	635	634	633	604	635	612	667	656	647	659	651	610	574	638	605	586	603	640	593	604	581	643	574	623	576	639	588	613	630	610	578	614	617	580	594	614	578	641	653	610	585	642	653	614	610	682	583	644	634	640	657	618	662	596	621	627	629	607	586	593	648	647	642	652	616	604	627	642	617	610	614	629	636	611	622	613	607	595	666	632	604	624	620	634	619	663	622	614	572	636	625	585	643	571	610	669	604	628	617	584	649	617	615	592	622	591	662	618	623	614	633	667	614	638	613	565	595	654	604	603	592	630	608	617	656	613	583	631	674	624	633	642	647	607	622	662	652	648	637	625	651	653	624	659	646	618	610	592	594	624	662	643	630	584	675	665	600	663	612	653	607	651	644	634	648	635	637	642	603	569	616	579	618	638	629	644	665	602	595	613	601	641	589	638	613	621	591	642	598	600	635	611	667	604	637	639	630	608	619	622	608	606	575	671	640	602	648	563	596	643	609	603	616	659	646	639	611	592	637	642	617	600	606	654	614	616	612	602	567	655	575	606	629	629	586	601	613	649	602	581	651	594	655	643	584	560	621	615	616	605	614	605	672	616	629	634	650	659	673	611	631	618	628	655	643	618	662	610	614	631	638	614	637	620	616	601	611	624	604	618	664	596	667	676	570	621	608	633	603	651	648	629	615	640	691	592	601	628	668	633	645	578	635	578	606	642	643	613	599	644	632	619	606	673	604	576	585	663	631	622	646	619	656	585	604	623	618	681	660	614	614	596	582	618	639	643	627	646	630	599	661	620	609	621	676	634	613	607	628	588	631	604	655	645	632	598	617	635	641	646	599	591	590	656	642	587	615	585	593	628	609	637	641	631	615	583	651	637	613	663	617	612	651	579	607	641	621	643	603	633	629	593	604	605	621	628	631	591	617	657	663	615	615	627	616	632	618	630	628	605	619	580	622	600	611	629	611	643	617	606	630	636	611	658	613	610	628	621	668	622	599	616	607	562	649	637	588	635	652	622	589	572	586	619	639	628	614	654	619	610	606	627	620	653	584	656	688	585	674	584	670	653	582	603	608	646	639	610	622	618	656	587	590	615	580	654	581	603	646	630	636	658	634	635	588	600	626	611	615	637	644	599	618	606	621	646	642	622	660	605	597	585	665	636	629	647	614	583	579	651	647	649	660	632	616	668	639	616	651	601	590	619	657	660	646	640	636	628	626	627	608	618	600	619	620	626	663	641	614	667	630	621	598	602	592	649	605	623	646	643	602	615	666	641	635	689	605	646	632	628	646	589	694	652	627	621	598	623	672	632	550	578	620	653	642	638	646	596	646	613	640	619	631	632	653	590	645	605	604	656	633	620	641	602	611	655	597	633	625	657	612	639	648	611	634	608	621	685	680	594	594	621	636	592	646	627	619	622	644	650	635	641	611	587	593	620	632	647	649	615	633	646	629	632	650	656	613	693	631	612	605	638	612	592	579	605	620	625	610	628	627	622	610	629	612	611	590	636	647	599	655	654	652	667	598	623	619	569	611	635	589	619	597	626	627	653	672	608	617	586	614	672	626	600	625	624	575	623	675	615	576	680	628	697	633	589	597	585	609	612	596	642	640	647	565	628	631	598	586	615	618	625	638	617	650	633	619	587	614	640	653	607	636	607	652	633	607	615	603	617	618	666	636	569	637	626	578	619	578	639	625	632	632	585	630	628	598	610	651	605	612	597	636	614	593	596	600	627	613	611	606	630	619	611	595	696	647	622	647	642	655	616	612	646	628	659	612	617	638	673	623	637	637	631	668	596	616	628	617	583	576	608	583	631	648	608	606	590	618	633	593	600	644	590	596	625	656	649	600	635	591	587	602	659	671	592	615	631	621	590	632	583	604	596	659	632	643	602	624	657	666	643	610	657	617	620	589	624	634	647	556	653	617	625	599	626	550	630	596	635	656	580	605	612	618	653	640	597	619	630	637	628	629	670	656	594	616	606	597	630	633	643	616	654	604	602	599	633	612	668	647	642	613	582	621	615	592	620	646	597	672	595	631	618	637	643	640	607	659	611	630	577	602	624	621	617	621	598
23314	20950	28359	23710	20940	13034	1846	1148	1007	1026	949	805	842	838	856	806	793	748	818	788	760	713	727	722	688	754	740	730	745	732	844	731	724	725	707	752	708	737	776	711	750	712	682	749	760	756	660	680	719	773	738	718	658	716	726	720	755	754	675	767	706	725	741	738	732	743	730	745	740	724	690	706	666	734	723	675	757	688	733	715	761	696	751	733	691	687	736	716	730	767	647	726	746	718	787	690	701	672	711	713	707	740	721	736	749	707	703	715	729	724	772	748	724	671	679	775	748	767	757	695	726	731	674	703	740	715	747	715	770	716	714	718	738	740	679	724	744	675	675	740	725	754	643	711	710	711	712	718	685	656	709	680	746	683	710	745	712	720	677	756	725	755	717	670	726	764	731	695	763	735	736	724	733	720	694	734	744	741	770	764	726	747	694	699	737	739	704	775	692	703	703	743	719	678	699	677	719	708	695	687	752	731	704	698	701	747	679	703	721	700	768	764	706	676	691	697	755	737	718	728	729	710	719	714	688	727	737	730	733	700	676	695	745	715	775	724	748	710	701	697	707	743	714	710	721	696	739	709	796	698	669	774	783	711	801	728	693	750	735	710	716	692	724	722	727	699	672	688	696	706	713	662	716	679	774	723	701	687	720	707	755	733	706	688	686	713	689	707	708	709	699	672	707	713	706	700	713	740	692	723	740	735	731	702	747	699	749	668	697	730	684	699	691	746	718	760	758	766	724	670	695	665	734	718	725	768	710	719	721	731	697	693	720	708	687	698	698	683	690	721	690	684	747	740	709	703	727	753	678	695	778	720	663	777	727	726	753	705	733	660	755	703	736	705	736	708	741	669	701	703	749	756	710	694	711	780	751	710	725	716	708	702	738	679	762	750	723	744	685	691	719	729	723	690	694	728	723	773	719	711	690	719	747	687	688	751	751	731	720	733	762	724	771	749	722	676	719	701	682	704	668	712	717	726	687	724	793	725	713	713	733	738	732	694	709	718	683	769	749	720	732	703	704	678	726	687	692	721	690	711	730	700	684	731	691	694	639	689	697	712	733	775	674	695	692	727	701	722	739	701	749	694	776	693	717	731	708	689	717	742	723	718	664	753	717	730	718	728	688	698	683	710	735	732	716	714	692	730	670	735	695	758	692	756	715	751	678	673	714	705	699	696	728	767	760	682	703	723	756	713	788	736	707	668	713	750	742	752	708	669	671	707	714	697	729	690	755	676	765	703	741	736	700	688	700	729	729	683	748	704	723	730	701	713	727	704	723	722	712	745	687	733	732	727	679	730	724	705	688	716	736	735	702	730	692	734	688	676	735	702	726	694	715	706	707	703	722	718	696	741	748	696	732	740	738	748	700	717	740	752	726	701	779	732	682	736	757	703	688	710	686	728	734	710	664	731	722	720	702	779	739	700	683	706	729	686	726	712	696	748	675	691	705	744	799	736	711	702	738	684	733	707	683	693	727	732	708	714	711	741	701	714	674	711	709	676	704	745	748	706	723	712	700	699	696	683	743	766	697	711	685	738	709	712	751	700	697	720	771	747	779	717	693	679	711	707	726	734	652	690	708	745	771	726	687	699	681	698	748	745	674	767	749	724	751	683	694	690	755	694	693	731	736	714	697	699	720	735	672	754	749	755	708	708	650	758	755	760	686	706	745	706	708	774	686	791	676	662	732	701	708	759	700	739	716	712	737	738	731	722	722	803	720	731	678	682	705	679	730	747	705	703	729	754	725	767	690	726	693	714	694	700	727	683	731	682	683	761	669	736	679	737	704	704	712	743	696	682	711	726	696	692	652	736	737	713	716	702	745	784	715	697	678	678	716	692	729	715	676	720	742	723	733	679	712	748	677	688	762	721	685	697	750	744	692	691	705	704	743	749	785	711	758	673	701	702	665	672	693	696	711	752	701	719	690	706	718	670	724	722	716	682	730	749	691	725	697	715	677	716	693	683	762	686	751	716	762	722	696	717	737	762	697	722	701	723	728	684	704	684	741	686	698	736	712	686	669	730	773	655	726	694	707	730	726	679	673	729	707	679	667	710	694	699	748	662	741	709	712	710	739	673	691	742	667	729	677	728	683	720	670	771	665	713	772	718	682	736	691	753	722	721	659	719	719	722	729	709	721	706	724	703	717	716	740	724	749	672	714	716	676	725	729	692	710	707	720	734	708	730	746	727	703	770	736	683	696	746	710	725	734	683	756	706	705	697	722	709	739	799	733	718	748	728	702	703	664	723	677	700	790	725	733	711	749	697	725	689	671	745	721	724	695	729	744	649	681	714	762	729	724	768	761	697	685	709	749	740	700	709	757	724	686	719	711	702	737	716	698	731	701	700	719	741	719	740	700	716	692	712	779	722	745	664	722	678	690	744	713	679	733	667	736	715	757	707	754	709	686	687	687	697	724	716	797	745	717	703	727	698	731	694	710	690	702	715	697	704	751	710	752	723	681	716	658	683	701	686	701	710	699	705	696	718	674	725	722	736	714	706	726	773	705	718	708	726	743	715	737	707	670	701	737	697	762	661	698	686	647	715	767	691	702	740	759	687	701	692	780	649	706	725	715	718	690	693	728	735	710	723	730	749	687	703	755	723	689	705	679	697	682	762	722	714	700	668	724	677	680	728	679	736	719	708	743	705	714	724	672	723	708	729	692	777	717	751	770	678	749	715	684	748	692	699	727	703	709	694	709	737	717	730	674	710	687	692	733	719	709	690	718	688	712	728	722	713	773	694	731	749	738	669	732	722	716	699	685	697	702	739	709	726	729	696	725	726	737	715	735	718	718	751	728	694	684	767	711	679	668	675	744	707	742	712	690	683	698	692	701	739	679	739	722	738	737	696	714	666	735	725	718	691	709	738	710	708	721	728	698	757	757	690	727	704	680	745	774	721	757	736	705	701	714	776	694	758	715	754	719	689	702	739	707	732	698	685	722	744	709	718	741	711	747	746	729	703	726	723	689	744	760	704	733	700	732	677	720	738	712	717	725	710	717	717	755	697	664	732	734	743	717	682	721	707	731	692	719	705	711	709	704	707	727	651	744	727	715	701	717	706	766	738	720	710	700	688	757	671	701	711	625	701	726	710	703	723	704	739	706	713	706	691	677	751	742	726	730	736	689	694	714	703	723	698	703	713	737	686	722	740	726	704	703	782	726	743	746	721	716	705	688	702	699	709	756	710	702	691	758	706	694	696	733	757	712	702	739	670	750	744	705	716	679	710	719	691	736	725	722	700	698	712	764	733	741	731	741	745	692	765	748	690	707	739	768	777	706	758	728	742	724	694	742	679	712	714	685	689	701	715	730	714	709	706	696	723	684	751	751	720	659	744	731	744	686	715	701	724	734	699	775	743	708	736	694	711	710	727	724	764	724	704	698	691	700	704	744	744	722	691	683	786	705	754	710	746	701	744	715	761	723	757	724	719	705	713	758	718	701	752	703	662	747	750	713	726	705	665	721	700	729	721	713	718	697	692
5149	11170	9282	5007	3598	2931	2311	1958	1734	1556	1405	1334	1211	1205	1154	1148	1114	1018	1020	1065	1015	1006	1036	1003	993	991	1028	1046	1004	1065	1087	1018	922	965	965	977	985	950	1024	1018	955	926	926	996	917	940	969	917	889	953	924	893	947	957	890	953	938	893	964	955	931	895	962	957	972	997	933	968	921	982	904	889	957	885	947	879	951	927	940	978	884	930	972	889	1011	938	949	904	936	897	898	929	895	956	942	920	961	931	931	916	937	938	905	913	926	951	964	954	893	909	965	928	902	945	952	936	939	879	894	971	934	890	898	916	876	938	894	953	916	969	904	937	886	887	948	914	877	888	936	881	903	885	895	929	948	936	918	948	911	947	917	915	964	959	896	917	928	935	946	914	918	907	873	924	895	953	901	897	906	865	900	921	921	951	979	973	905	928	930	939	916	932	916	945	904	899	839	887	931	932	940	894	885	890	945	941	895	918	927	938	968	909	897	927	904	952	928	920	913	972	940	929	908	895	889	904	961	882	921	892	922	890	906	910	906	914	883	913	911	912	964	864	946	902	939	938	908	927	932	875	973	961	921	976	926	930	946	904	949	900	908	882	885	925	945	898	966	940	941	872	928	944	920	941	923	921	903	927	971	920	900	894	892	900	866	928	934	920	895	947	868	911	907	904	991	910	971	959	971	938	956	906	906	944	952	874	933	884	919	951	923	930	995	912	936	952	919	901	884	892	885	970	929	965	953	864	902	955	883	926	884	903	913	910	878	999	991	905	934	922	936	932	920	950	891	944	902	888	891	924	912	958	976	942	911	889	920	957	954	930	928	942	905	870	949	920	928	883	912	932	907	891	906	896	930	957	938	953	927	913	971	936	972	906	886	957	934	903	922	892	923	925	917	866	909	912	956	905	929	899	896	929	882	962	924	946	922	954	896	839	920	915	931	949	882	935	890	925	911	934	905	945	920	922	933	982	916	923	959	986	1005	934	898	893	936	927	962	943	940	935	971	884	903	892	937	887	965	895	944	883	939	941	895	954	932	914	964	947	926	907	965	950	891	897	926	887	912	931	921	856	925	935	928	920	959	882	871	919	938	899	962	944	887	882	947	951	923	913	922	918	900	904	887	1037	948	928	916	963	944	962	926	900	868	966	947	968	896	917	935	935	914	876	917	1001	902	983	888	898	910	954	925	945	921	939	940	916	928	954	935	877	904	913	870	929	949	903	881	899	957	889	994	929	925	950	875	943	876	925	927	927	950	908	936	911	923	917	931	881	950	922	905	953	968	909	954	900	962	952	882	937	959	924	932	918	941	843	902	897	929	904	889	904	948	969	916	906	954	924	931	898	925	901	956	925	924	918	912	918	928	908	966	887	964	927	947	891	944	937	905	925	926	946	873	928	943	898	894	916	950	918	900	943	950	921	906	916	943	930	920	949	868	929	931	941	945	891	906	867	903	921	880	944	883	922	948	919	936	1010	939	924	980	925	901	886	938	908	945	937	895	903	914	901	907	934	932	917	900	930	937	911	910	914	956	905	885	940	911	957	923	871	958	952	918	844	907	934	906	895	929	964	902	947	895	960	873	906	990	916	929	952	985	891	958	911	903	938	928	932	919	918	941	972	846	913	896	913	915	906	935	897	921	948	976	958	900	961	929	977	944	918	922	934	909	942	937	934	940	948	932	910	979	927	923	906	914	904	945	930	968	959	929	880	959	912	919	916	976	955	969	973	955	901	925	896	873	892	903	907	964	1025	894	923	941	976	932	948	904	937	965	885	922	888	962	922	930	924	930	896	932	934	913	926	935	923	895	971	957	900	894	923	909	894	899	909	918	938	920	917	892	933	955	909	923	953	938	956	952	996	928	927	968	942	953	913	904	912	952	974	917	912	920	907	850	880	915	931	931	898	922	902	931	927	932	946	974	916	895	948	937	907	920	944	942	943	917	946	958	906	942	916	910	932	955	949	963	1000	927	949	904	949	943	929	897	928	949	947	927	914	900	928	872	930	892	918	916	910	965	865	948	910	906	973	965	948	974	920	923	969	872	983	897	911	936	940	881	889	938	894	919	950	986	916	882	943	940	901	945	885	951	932	932	916	895	925	908	908	944	933	936	923	901	891	899	917	959	868	955	920	896	894	911	938	894	903	945	845	891	971	902	969	954	941	904	834	899	923	909	895	918	879	963	892	934	921	924	947	961	908	892	919	967	924	980	936	924	930	1010	940	931	980	935	920	905	956	943	950	878	958	900	974	902	924	888	934	909	931	929	908	942	901	965	935	872	900	950	964	941	898	932	925	899	955	931	938	940	941	964	893	935	920	955	958	921	974	941	939	924	950	915	910	898	906	907	929	927	921	912	923	952	898	892	898	917	914	957	921	967	906	964	943	959	877	945	884	907	912	898	967	945	945	889	920	893	923	937	881	906	903	940	922	935	943	940	942	922	940	945	942	908	947	978	888	903	968	917	958	915	914	922	922	925	991	957	872	889	935	969	947	902	890	928	909	908	905	924	902	907	1007	955	909	888	944	923	975	908	875	952	963	920	968	881	926	953	936	890	923	964	962	888	917	894	901	932	933	901	906	925	977	914	878	902	945	928	945	920	990	908	898	880	932	918	929	972	929	962	898	910	920	911	928	877	888	947	894	949	911	1000	923	934	902	988	951	879	914	921	908	911	967	923	924	909	936	910	902	904	912	980	871	919	908	894	925	878	916	912	971	897	930	900	921	889	880	926	900	952	882	928	949	922	917	924	914	833	931	937	914	928	933	926	942	966	897	941	939	946	949	975	946	884	952	940	938	911	904	979	936	905	990	960	957	980	922	926	892	960	917	947	944	892	884	920	953	921	912	947	933	882	896	902	917	925	917	973	946	945	905	932	952	877	931	898	922	929	981	946	881	927	918	935	891	939	925	938	959	892	923	923	931	976	918	902	873	941	935	946	921	928	953	935	954	968	912	875	926	905	900	915	895	902	936	943	916	945	916	901	905	882	933	898	873	920	899	941	910	927	888	938	922	941	901	907	976	923	930	969	927	946	959	916	948	933	938	881	927	919	882	959	952	880	961	965	877	954	948	969	908	901	908	968	944	949	866	965	922	941	916	916	957	937	917	907	896	924	868	954	874	945	915	871	910	918	888	943	967	906	906	895	890	925	973	944	902	925	900	906	935	957	946	854	940	924	916	917	917	966	907	941	938	881	903	942	927	894	955	1000	930	938	866	932	907	900	936	931	908	871	928	994	934	976	939	929	885	942	897	941	954	928	895	922	874	888	956	933	897	913	914	880	915	920	941	901	940	951	967	886	887	929	880	939	930	922	906	904	882	920	878	905	968	980	899	876	925	891	884	896	884	895	924	942	945	943	959	951	921	991	933	979	943	930	920	898	907	916	905	921	934	885	970	866	905	962	934	892	881	906	940	928	956	914	984	933	926	955	887	865	945	960	887	876	900	923	908	899	933	870	885	890	914	891	907	930	944	956	941	933	964	899	893	915	930	928	919	932	924	902	876
22407	20918	28683	23318	20918	20988	11039	1484	1024	1033	990	814	790	793	736	715	673	619	674	660	601	664	603	575	610	603	600	567	598	615	611	565	586	501	569	575	594	601	565	560	567	570	595	549	549	579	582	584	541	594	580	605	618	543	552	476	588	586	534	573	543	560	526	519	586	581	503	581	560	546	525	537	499	502	560	588	586	568	553	567	534	566	546	528	538	548	556	559	572	529	509	502	560	563	566	521	556	554	544	549	517	555	530	578	533	516	554	549	557	543	561	556	537	549	535	552	537	536	571	570	545	513	531	548	554	531	499	515	560	563	534	554	581	573	555	534	507	564	492	560	549	521	576	558	546	568	508	551	590	540	549	536	543	538	559	510	516	565	599	545	529	536	515	537	538	546	549	551	537	554	580	551	566	512	549	570	507	570	571	546	525	480	513	535	540	494	520	548	532	516	530	558	530	540	533	543	565	561	543	550	518	549	481	539	519	497	550	561	561	534	593	562	582	542	564	499	518	527	572	580	528	550	584	539	515	527	536	556	517	534	543	582	553	557	515	580	564	546	557	528	552	534	601	563	583	554	496	521	580	557	530	561	554	534	548	554	536	565	540	565	584	587	526	554	537	559	556	539	539	524	516	499	548	546	504	555	564	538	534	568	519	547	520	539	545	531	548	515	529	549	522	552	558	551	564	532	562	528	488	547	557	547	553	540	538	491	514	554	549	555	545	558	584	507	512	514	532	555	560	541	559	519	521	525	572	554	579	522	549	557	508	575	559	596	522	551	526	556	535	521	500	540	535	501	526	497	528	562	520	522	519	559	558	563	542	532	540	526	502	534	538	513	525	513	530	519	554	543	567	553	556	540	538	534	499	527	583	531	561	533	509	516	561	552	530	536	543	544	528	533	504	543	524	546	531	534	553	577	532	562	611	534	572	565	542	521	559	492	578	561	583	571	529	512	557	554	548	554	541	553	514	532	525	594	481	580	546	545	537	563	497	537	533	544	488	562	548	543	576	542	573	565	568	531	589	531	577	531	544	550	576	550	580	535	556	552	554	542	522	584	519	517	582	556	499	555	495	516	507	553	575	589	564	554	540	570	516	551	574	518	527	497	525	561	561	497	543	546	522	548	535	526	549	518	520	520	539	529	520	569	529	549	560	530	537	554	539	530	551	552	553	545	572	538	546	536	579	484	477	533	520	577	565	503	556	535	522	543	532	556	545	544	565	524	527	530	555	537	572	529	530	539	506	533	546	512	604	538	497	537	588	554	540	561	526	554	555	512	568	541	513	546	551	549	508	565	544	514	543	566	534	545	566	545	520	538	549	510	558	598	499	511	514	527	561	540	537	505	534	536	529	532	538	513	520	529	586	573	518	548	532	505	516	511	528	558	549	497	525	534	611	571	565	542	530	505	555	535	567	487	540	512	530	531	551	583	562	523	509	538	524	536	529	522	564	556	533	505	520	518	525	570	532	507	576	558	507	530	582	533	544	550	547	482	526	518	527	522	561	547	562	494	538	541	604	518	562	526	523	549	498	499	542	540	540	567	558	540	530	551	534	567	566	567	513	533	547	554	511	574	509	552	550	548	560	548	560	551	573	531	514	553	572	554	555	534	536	536	536	532	525	501	530	524	550	503	564	520	577	548	564	542	511	513	557	527	558	528	553	547	544	545	557	513	538	552	543	562	585	511	565	536	547	499	519	554	548	540	549	538	537	525	495	559	525	490	541	601	570	530	516	545	576	527	534	552	538	524	522	575	545	511	550	518	528	521	559	558	554	544	550	575	550	543	529	519	540	536	502	588	555	543	555	568	549	524	599	571	549	486	568	509	530	563	564	527	536	526	547	499	553	514	564	544	518	499	545	555	523	565	550	524	577	540	535	576	506	518	504	587	549	574	543	565	517	541	566	537	558	519	540	516	535	558	546	557	521	562	496	538	556	520	535	510	564	562	506	533	553	553	530	556	533	520	532	576	522	560	520	567	533	557	521	533	571	521	556	520	556	514	577	540	492	521	558	517	543	505	570	518	591	538	543	566	519	574	553	531	530	535	513	532	550	541	566	581	587	558	537	531	530	527	508	516	538	540	567	517	549	600	537	576	558	513	557	541	536	538	548	544	516	536	522	552	516	525	532	519	525	560	571	530	554	562	538	526	575	519	540	520	533	526	555	558	537	537	544	523	555	553	561	528	535	513	545	549	518	557	555	552	523	548	519	570	546	575	572	508	551	540	573	536	535	548	507	522	517	536	557	518	533	570	543	542	583	508	541	547	520	519	535	563	564	555	513	544	550	540	571	539	535	582	518	583	544	557	537	483	530	552	496	569	510	511	541	527	541	567	525	542	568	534	531	530	524	500	536	555	520	519	531	528	511	542	578	522	508	519	578	519	585	556	556	545	550	541	515	492	525	514	543	543	525	572	556	519	557	531	547	544	508	530	551	526	568	540	549	536	548	543	559	562	504	528	517	556	526	528	555	541	571	564	603	527	586	484	559	525	553	575	537	548	534	529	526	546	551	510	536	594	516	525	516	571	547	519	578	532	510	503	566	532	546	533	541	524	538	556	544	516	552	553	512	577	558	549	527	541	529	539	583	495	528	529	590	528	529	571	552	593	523	556	543	596	544	520	541	522	539	546	568	505	551	539	525	521	534	524	524	534	514	510	543	543	520	527	592	545	523	507	554	502	541	516	492	532	572	520	538	541	546	553	552	521	551	517	545	530	533	532	524	545	564	556	563	524	532	541	544	557	575	531	523	517	528	578	566	536	528	573	548	526	531	541	558	491	535	534	517	539	567	541	538	562	533	529	538	532	522	528	551	516	541	506	531	531	531	551	529	540	532	516	562	536	510	545	539	541	560	524	513	534	547	557	519	511	512	535	538	494	532	549	556	528	546	509	538	482	522	552	514	559	553	539	554	497	553	515	546	560	558	531	522	545	603	532	594	561	543	566	555	509	497	536	525	502	522	532	565	515	525	566	550	521	494	520	555	534	577	512	509	541	578	540	553	568	533	543	512	563	542	569	534	512	540	543	525	575	556	540	532	526	537	542	567	531	545	558	541	505	557	499	527	542	562	542	549	551	518	517	540	584	530	549	518	511	541	560	473	543	512	553	527	524	568	530	520	631	527	575	508	551	540	551	516	525	545	567	519	540	523	557	559	548	552	523	530	559	542	503	549	523	519	551	557	532	572	553	551	499	559	577	517	532	485	524	564	554	505	528	569	527	564	579	525	520	539	557	527	549	560	547	522	511	538	537	562	548	520	557	510	556	521	537	529	555	536	525	588	497	514	564	514	553	531	551	553	577	519	540	527	512	523	538	535	533	579	512	525	591	522	534	530	542	529	544	559	532	516	543	516	556	578	555	495	578	526	543	550	538	576	527	511	578	530	570	529	549	560	540	513	519	567	517	532	524	553	535	522	528	558	575	497	550	531	519	582	508	551	530	559	539	527	501	525	512	513	542	503	504	569	513	545	475	505	525
7095	16873	14062	7669	5644	4214	3221	2594	2245	1908	1676	1412	1277	1239	1095	1008	969	921	935	900	840	899	859	792	767	796	875	844	888	922	852	801	775	732	787	805	782	889	780	739	800	772	745	761	749	769	728	765	779	705	774	737	771	808	759	712	755	711	712	734	695	730	706	717	752	801	703	717	734	680	728	699	737	743	722	673	686	665	753	708	689	670	681	739	717	679	712	700	706	724	735	715	746	763	767	718	726	711	711	727	683	675	719	738	705	721	705	722	749	689	671	724	699	718	694	698	661	728	706	693	721	743	679	739	715	696	700	718	705	716	706	735	698	666	760	709	678	717	699	716	742	710	674	663	703	701	752	765	732	675	690	706	736	743	718	705	721	711	712	688	703	731	724	698	749	689	668	700	724	722	728	698	666	698	701	755	732	698	737	675	718	712	735	696	712	723	696	744	710	702	691	752	721	654	693	705	711	695	676	700	729	738	674	703	725	667	705	739	665	772	704	713	674	754	698	691	731	734	667	702	687	696	697	741	737	711	749	713	681	753	705	728	765	701	743	733	684	697	692	700	708	668	696	734	691	663	665	725	747	707	707	718	720	744	756	700	691	706	714	699	713	696	641	729	683	721	705	718	654	722	710	732	729	729	690	714	688	691	691	687	687	713	722	687	695	687	701	692	714	683	730	719	764	713	733	668	709	705	726	710	728	711	686	735	747	690	711	682	653	726	683	668	728	699	662	738	680	709	728	720	718	727	721	705	735	710	716	727	728	687	728	704	674	688	649	733	695	714	717	703	708	716	673	708	688	660	658	716	702	700	744	749	709	715	727	710	670	699	677	709	666	715	686	712	714	710	730	764	751	719	675	665	697	717	751	707	742	718	694	733	726	752	705	728	695	719	645	772	719	699	715	712	693	697	697	728	719	726	697	673	718	713	725	666	711	736	762	717	704	685	655	734	662	715	720	683	752	739	729	688	695	666	721	710	738	739	708	676	739	723	658	706	690	732	696	680	699	647	759	673	702	693	715	742	697	686	731	692	706	703	719	768	674	687	674	723	705	674	690	679	739	701	689	689	686	708	696	739	697	750	747	724	786	708	719	682	734	739	665	710	710	701	689	711	713	709	682	674	735	717	690	752	709	689	712	707	729	705	726	680	651	718	722	743	706	705	708	741	705	687	706	717	689	738	672	669	765	681	687	672	650	686	763	726	705	695	710	700	718	736	750	666	684	711	741	766	700	717	726	689	783	702	747	685	733	737	718	691	702	711	704	743	686	704	705	720	720	695	746	658	691	691	755	741	713	697	740	673	705	733	691	730	716	707	735	707	698	711	686	698	759	706	748	744	716	717	713	697	689	711	675	703	696	727	688	751	744	696	706	697	686	726	709	772	705	720	689	657	786	702	719	716	712	699	715	698	732	703	707	723	693	690	698	667	711	731	750	723	697	742	645	734	713	713	719	726	687	713	688	730	722	679	727	692	687	724	708	720	750	731	749	740	727	700	716	705	678	686	739	717	676	714	698	730	691	722	733	710	703	665	749	662	731	730	714	709	706	701	675	746	680	719	710	679	722	680	713	726	685	717	692	677	678	724	723	765	713	657	697	681	702	725	775	676	718	690	677	686	740	714	770	730	705	753	721	719	722	742	725	725	729	761	699	666	745	681	737	754	730	689	724	675	715	703	700	709	674	728	693	708	655	693	738	713	725	682	728	725	745	665	712	700	743	726	687	669	687	698	704	750	725	686	710	706	652	672	679	726	675	717	735	692	714	728	698	727	708	701	719	733	729	686	747	714	746	683	706	707	683	665	692	683	663	714	665	703	736	685	733	712	747	752	731	710	632	751	723	727	743	724	706	700	720	708	680	667	698	744	713	739	708	645	750	702	685	686	705	686	722	668	677	699	736	689	713	682	726	664	717	690	700	682	671	684	715	654	746	701	722	687	679	700	708	687	774	680	729	767	706	708	707	718	655	765	709	722	715	716	698	767	723	682	685	734	691	678	703	723	686	705	659	731	708	733	690	673	686	743	708	704	686	686	679	685	723	719	727	698	700	686	726	716	692	734	704	723	693	684	790	679	678	732	721	690	709	643	687	702	746	743	706	701	733	706	744	670	718	719	708	711	716	636	756	695	709	690	718	701	708	718	755	688	707	725	725	715	737	713	740	671	700	667	680	720	712	721	709	686	695	701	672	676	705	684	716	729	714	711	702	704	725	710	746	700	680	759	697	719	690	722	696	716	707	677	691	688	651	736	751	690	741	680	696	724	695	701	724	750	740	713	739	714	691	673	743	717	740	696	687	736	713	701	710	732	727	717	710	729	705	680	737	718	715	728	713	688	703	717	763	721	695	710	731	719	694	699	722	714	711	722	724	671	696	693	676	667	757	703	719	717	695	693	721	652	660	735	758	706	677	683	687	725	700	696	719	691	717	733	691	701	678	720	718	710	736	705	721	683	702	706	715	666	648	714	735	728	727	699	709	682	688	718	691	735	721	753	716	707	697	666	751	709	640	698	677	715	674	737	725	683	741	704	719	707	700	700	692	724	700	693	702	749	688	673	665	674	698	688	709	748	776	676	659	727	727	725	729	720	747	728	719	710	707	664	705	703	716	726	661	725	696	742	732	768	739	707	711	721	762	722	711	697	716	654	724	706	731	665	684	710	710	637	731	709	711	737	703	706	661	748	688	680	709	723	732	654	730	721	707	694	734	757	734	705	756	703	708	741	723	718	716	685	666	715	748	681	692	711	725	719	751	744	728	681	673	657	680	715	723	723	739	719	718	756	658	733	708	689	671	706	708	716	728	709	694	696	662	672	719	766	723	690	760	741	674	696	707	685	666	757	690	724	700	779	721	675	745	702	756	670	718	665	724	703	709	697	737	695	698	681	768	684	744	708	752	726	722	714	679	711	682	708	731	736	731	666	746	721	725	678	711	728	702	719	739	689	753	679	738	718	712	709	682	696	708	725	671	716	698	668	634	673	735	671	697	700	644	712	745	639	663	710	751	724	734	706	703	757	725	661	673	731	699	751	696	712	687	699	714	750	737	693	739	743	731	751	747	719	708	674	712	709	725	709	669	725	700	775	696	703	650	698	718	691	733	683	726	708	712	666	687	747	740	684	686	706	699	758	706	716	749	705	722	718	688	737	671	692	671	702	734	754	655	693	645	657	698	710	713	681	757	682	737	709	651	728	700	728	706	733	732	667	719	679	698	674	711	698	722	723	696	718	678	728	722	679	721	716	728	694	676	713	700	773	680	718	718	712	745	670	673	699	707	718	697	706	754	679	712	765	689	689	677	745	717	695	692	748	696	674	736	729	679	702	651	706	686	726	687	735	718	732	670	746	693	730	711	671	736	751	699	713	695	728	726	682	686	682	703	752	728	710	711	710	729	728	656	746	677	670	735	720	674	692	702	716	692	709	735	711	713	686	712	683	714	684	696	753	647	718	701	721	689	703	707	695	656	697	650	711	712	732	693	676	688	689
26485	20440	9569	1146	747	666	646	520	500	525	517	476	480	495	511	487	488	498	473	506	495	467	469	469	480	466	474	490	485	439	477	451	446	461	448	486	516	469	463	486	473	492	481	436	492	488	411	465	485	434	478	468	459	488	449	441	488	466	474	490	475	502	472	467	457	491	484	488	486	446	489	463	445	470	473	483	464	441	492	431	480	477	494	481	441	466	459	517	488	508	480	455	459	423	476	476	449	481	448	479	504	466	441	459	451	464	495	446	464	469	438	449	471	488	509	415	497	452	466	429	466	454	460	449	439	462	470	449	472	441	423	476	490	494	502	481	514	489	467	493	477	489	465	467	462	455	493	479	513	491	447	483	444	474	436	443	516	464	524	476	458	463	468	456	490	475	445	488	480	483	465	442	493	512	472	433	487	453	472	427	462	456	484	469	480	437	467	475	466	421	477	448	472	492	472	466	489	491	459	473	423	505	446	505	505	476	479	508	479	476	482	412	474	460	459	473	454	473	459	469	453	474	479	454	476	451	470	442	481	468	464	460	473	450	485	481	472	487	469	506	469	457	455	466	460	497	442	465	445	507	460	474	479	480	479	496	477	462	486	435	473	516	501	466	472	426	477	432	463	462	484	486	437	473	452	501	450	473	442	484	461	475	482	485	496	454	451	453	478	494	490	472	465	459	453	458	470	460	485	433	505	458	449	490	448	432	465	422	460	485	429	432	453	484	441	477	456	485	480	457	469	513	473	510	473	470	477	491	478	445	479	459	459	451	454	432	460	480	472	493	462	457	449	455	482	436	423	487	441	497	479	461	451	463	486	476	455	496	494	483	462	507	473	447	478	462	471	475	470	491	488	448	449	445	468	474	487	474	488	459	480	474	473	443	513	488	442	451	479	504	493	450	479	483	452	449	436	467	481	499	469	480	496	467	492	463	496	450	443	470	433	469	510	474	453	481	494	452	434	410	479	461	473	474	524	448	483	484	483	442	413	474	470	483	460	476	463	465	519	465	430	501	466	434	503	467	456	476	501	500	498	471	489	426	510	491	456	478	436	468	474	473	444	468	470	485	474	485	476	460	503	487	472	437	479	469	482	470	484	472	491	456	481	473	468	465	443	464	448	466	505	476	447	446	465	447	425	461	484	473	439	485	462	494	493	462	448	452	462	450	460	498	427	473	426	468	524	489	438	454	461	439	467	494	473	452	487	463	439	471	450	511	431	459	481	479	472	451	469	465	464	488	501	452	473	461	459	481	464	461	468	457	470	490	481	425	480	469	448	477	504	437	457	489	485	469	483	497	479	480	499	467	455	436	483	457	474	459	431	471	465	475	462	471	468	469	480	443	469	484	500	490	479	491	474	481	443	490	471	428	443	467	486	447	473	461	477	451	449	430	480	458	451	454	434	455	470	460	435	518	473	462	455	438	476	492	446	485	460	424	466	442	465	459	503	469	478	473	451	459	474	437	481	451	526	496	478	491	482	450	447	476	468	458	501	481	524	482	461	472	502	508	519	516	484	476	487	455	472	480	455	463	491	470	470	493	494	448	494	470	426	480	457	457	465	454	441	469	459	484	488	494	522	449	480	468	485	480	460	509	461	445	458	462	479	470	453	460	443	472	428	419	506	482	436	464	470	471	471	474	469	441	486	437	454	468	510	482	470	442	482	481	480	465	440	490	475	458	488	407	452	449	517	452	454	456	481	481	469	471	466	463	443	495	478	515	496	463	463	475	452	469	462	503	457	428	453	483	465	458	492	475	482	488	491	488	465	457	442	432	511	486	484	490	508	430	456	467	467	470	450	482	474	444	509	430	432	479	469	456	483	476	447	459	475	479	430	449	447	463	423	472	450	497	440	502	452	473	461	486	481	471	441	432	471	517	490	495	466	461	445	446	493	450	519	459	465	479	463	443	445	495	466	484	504	452	442	472	482	450	486	451	471	456	469	474	444	453	467	479	465	496	455	467	431	500	466	495	452	470	477	455	451	459	482	457	480	463	467	479	477	500	510	449	475	472	495	509	481	488	451	469	433	478	469	451	490	440	450	464	477	465	450	479	473	482	516	458	461	500	471	463	479	446	473	458	414	444	448	498	500	463	444	485	479	430	504	462	487	502	454	475	497	460	495	426	435	412	465	456	469	467	492	493	486	465	518	495	443	456	436	468	451	480	472	456	418	433	451	464	468	456	455	444	466	460	453	452	442	472	468	464	451	442	466	429	478	480	442	455	471	515	461	467	482	476	483	504	435	519	478	481	450	458	456	456	475	476	446	477	452	470	446	441	463	487	469	454	476	478	470	490	444	471	420	490	451	479	451	497	476	449	514	439	473	465	484	522	471	481	434	453	491	501	490	468	451	462	460	451	498	403	452	503	473	442	419	468	478	441	494	492	515	454	442	479	418	455	420	457	461	450	499	479	509	469	468	468	436	484	486	466	461	438	465	477	487	440	462	506	505	475	493	442	399	475	454	460	456	473	457	488	485	455	453	479	474	444	481	455	502	462	453	455	472	512	474	463	454	473	460	486	506	455	456	449	478	467	485	474	483	456	425	471	452	463	496	452	477	446	495	468	491	498	488	510	466	505	513	460	477	471	485	455	446	477	495	489	463	433	490	477	489	492	481	508	467	457	463	486	478	446	493	441	459	475	444	497	466	468	482	460	472	463	444	473	485	472	460	450	473	527	457	477	473	459	456	450	447	457	438	534	470	456	470	481	460	483	448	443	474	442	492	470	470	489	467	470	429	468	440	503	475	467	476	476	513	483	475	451	423	501	466	453	447	505	466	485	462	469	424	447	467	505	446	502	500	501	500	467	452	450	468	439	467	468	448	457	438	477	466	467	491	483	454	487	488	453	499	457	465	456	448	459	489	436	452	516	451	474	446	444	448	443	510	491	477	438	510	485	471	455	483	432	516	490	478	488	460	453	493	476	450	463	501	453	496	452	465	465	463	482	484	494	524	495	484	459	479	487	477	460	435	466	465	466	473	435	469	511	467	497	464	472	433	450	495	467	470	485	473	465	429	511	476	427	503	505	474	482	486	448	452	472	446	487	416	458	480	495	506	496	458	482	464	494	507	468	509	475	467	499	466	518	497	467	484	510	455	482	475	479	480	433	497	457	444	452	429	479	478	489	479	469	461	451	491	417	459	468	499	507	470	479	468	489	489	491	463	442	476	477	463	441	483	477	469	463	449	459	514	435	441	467	454	476	480	474	460	470	475	502	474	465	475	448	448	474	474	492	466	445	445	501	463	476	473	485	435	437	428	448	491	474	482	476	457	476	469	498	455	449	488	479	490	444	425	476	467	472	485	450	486	414	491	491	490	447	498	457	487	454	452	464	459	493	501	455	466	472	463	479	464	477	462	477	449	460	504	491	477	489	472	467	482	485	482	485	438	479	478	454	490	493	482	437	511	449	462	468	484	507	429	458	449	476	478	445	458	433	439	468	456	486	460	460	487	462	484	494	534	474	464	467	476	459
4193	1777	1462	1025	840	809	757	678	642	668	615	622	645	612	611	574	583	619	595	604	618	648	664	620	628	620	604	619	625	699	653	660	648	620	652	617	648	650	653	606	613	566	595	597	609	640	618	589	538	603	592	665	556	589	637	627	568	610	659	626	592	665	587	657	582	604	590	616	601	647	609	601	635	605	593	624	578	628	632	618	587	572	625	580	627	624	664	595	616	634	618	561	593	636	606	563	598	597	627	587	627	587	571	584	592	633	611	601	616	631	566	611	612	653	590	619	616	620	629	645	582	600	629	605	607	653	612	627	578	645	572	578	613	618	583	612	584	618	588	612	596	614	604	628	620	648	609	619	640	591	645	611	602	616	602	614	600	639	569	604	648	627	629	608	621	604	608	661	609	638	639	612	630	617	587	604	593	589	626	603	616	627	600	592	597	599	677	595	594	626	626	606	622	605	630	571	633	571	655	622	640	640	623	610	605	625	615	600	590	607	629	595	623	608	607	582	630	565	610	563	615	635	605	562	600	584	608	617	588	559	646	593	654	591	606	603	625	581	594	598	656	609	570	618	598	627	626	572	615	578	607	587	601	559	595	582	593	631	614	598	567	612	593	565	599	588	580	617	655	600	571	576	632	592	601	602	598	610	623	593	593	596	608	631	612	618	572	599	552	618	568	606	581	576	637	615	647	605	643	613	617	617	623	591	597	661	621	590	649	655	617	605	577	589	581	624	641	643	565	642	634	596	607	596	621	625	586	572	590	615	611	619	588	585	597	578	674	622	622	647	589	609	653	621	638	642	612	672	607	577	629	610	590	581	606	622	610	572	619	613	595	574	574	631	601	615	598	581	596	585	610	642	665	624	607	637	615	623	609	599	565	622	643	570	615	600	618	593	633	564	572	615	577	616	591	544	624	599	599	597	657	607	621	607	614	635	611	592	633	628	654	619	627	640	632	616	625	609	627	618	612	614	611	631	617	605	621	623	619	585	585	570	581	590	640	588	605	608	580	611	610	576	606	625	617	592	604	640	652	598	622	624	648	577	611	563	651	620	610	613	631	622	625	631	625	619	629	623	580	587	617	553	611	605	574	620	588	600	629	621	572	639	622	625	581	580	593	595	605	574	592	608	603	557	603	632	582	588	635	604	576	636	630	607	620	612	627	591	601	618	628	596	561	595	611	585	589	617	642	580	616	617	623	591	576	591	593	660	606	594	576	623	654	585	610	623	636	616	597	595	638	634	587	637	600	615	566	602	611	635	607	618	576	633	615	587	613	591	599	653	590	636	633	632	642	631	621	662	599	603	607	640	600	601	587	580	641	602	598	578	632	588	570	579	598	613	577	608	632	599	597	648	613	561	634	639	634	616	617	585	597	590	580	589	613	584	621	646	609	569	559	642	620	565	615	607	590	604	606	597	607	613	589	681	600	578	626	633	605	668	609	590	620	605	681	619	602	604	583	615	657	661	599	592	635	607	668	590	615	644	599	626	595	610	604	628	620	614	612	629	619	611	590	575	675	600	586	665	627	627	624	589	589	629	637	638	603	600	637	647	595	597	627	627	616	617	590	618	583	572	546	631	591	577	620	604	556	619	617	554	593	583	547	620	614	603	614	613	585	609	591	661	601	592	616	596	574	615	619	583	596	561	595	579	619	605	586	643	628	648	663	582	600	584	556	607	607	623	643	577	649	596	578	563	592	570	665	604	571	608	614	540	639	651	571	660	605	627	604	623	617	652	589	605	580	604	615	585	621	602	617	613	595	621	617	605	625	586	580	630	598	569	626	608	582	614	635	653	608	594	582	587	600	631	626	651	527	612	624	601	614	610	593	589	583	629	634	636	597	576	601	630	591	610	568	606	637	622	614	621	597	582	607	603	619	565	614	587	615	605	587	602	581	574	600	623	580	584	611	602	609	591	640	628	599	631	598	598	617	641	571	564	605	557	606	594	616	598	646	629	622	607	601	583	633	614	584	627	654	586	582	616	646	607	575	608	613	570	582	628	585	619	598	677	611	639	596	590	550	623	592	599	625	603	616	604	594	602	588	577	599	635	611	594	612	589	614	603	630	623	618	618	621	597	614	570	621	585	606	597	608	540	600	635	610	660	640	589	605	636	608	586	639	611	603	628	599	576	672	570	642	672	611	603	607	613	588	612	628	587	613	608	548	612	572	610	631	625	630	606	634	623	613	670	581	606	614	572	633	568	608	597	634	649	567	620	589	625	563	664	571	653	578	603	605	620	641	614	645	582	596	567	642	610	602	584	612	591	594	589	635	576	647	588	571	629	616	597	609	612	617	599	635	587	549	628	557	634	647	617	646	610	642	601	581	594	576	613	645	603	596	604	585	643	612	583	629	600	615	638	602	580	578	607	598	578	598	625	588	644	556	588	611	602	592	610	585	634	640	614	648	595	620	612	593	591	659	625	636	637	629	607	621	614	615	593	560	577	641	606	564	592	595	644	615	598	620	626	603	613	610	605	618	596	604	630	628	622	625	583	621	611	601	586	632	626	599	610	609	609	588	570	608	585	599	606	636	600	572	646	581	590	621	654	580	635	613	589	571	615	659	596	612	592	595	597	642	597	656	561	600	604	631	609	635	627	659	637	634	630	635	628	601	680	597	631	594	608	609	588	653	566	599	609	610	628	653	644	627	650	620	613	586	643	626	598	638	605	552	617	602	663	626	608	638	634	608	634	622	594	647	572	597	649	582	592	632	566	599	593	589	637	632	661	640	630	607	642	572	624	549	622	598	608	623	581	599	620	591	599	594	607	607	543	595	559	575	598	639	585	626	624	590	603	601	572	632	590	654	582	624	623	591	588	621	608	614	614	613	604	622	620	553	613	614	565	601	640	602	627	656	585	540	614	630	642	609	606	597	603	579	572	599	621	599	630	630	614	611	628	597	606	639	588	591	621	636	616	618	569	611	607	589	576	607	653	618	580	645	593	600	620	556	586	644	619	623	618	655	629	591	583	656	570	579	650	611	578	611	579	607	588	661	632	596	638	620	579	606	589	645	592	623	621	604	612	674	635	619	649	597	659	609	619	593	576	627	598	604	656	591	578	539	618	610	598	595	603	621	655	616	585	648	609	636	599	639	634	563	581	586	580	613	627	602	618	568	643	624	606	620	611	549	617	622	597	624	647	601	584	655	573	602	602	569	642	627	640	602	617	633	620	629	590	577	592	568	598	629	626	560	617	613	594	625	603	594	635	595	626	608	641	597	666	583	595	626	608	636	646	604	621	617	620	642	633	588	630	619	588	573	609	559	612	601	587	655	603	589	616	589	601	584	594	620	624	605	600	616	621	622	644	633	600	611	635	612	633	606	548	625	617	603	606	550	590	603	577	637	598	607	632	618	639	622	620	588	615	627	636	606	580	567	645	617	627	667	615	647	571	631	631	585	613	644	621	600	624	602	566	580	606	586	555	621	617	577	588	625	568	579	636	625	625	663	588	637	635	609	609	634	613	566	612	613	618
23282	20926	28305	23701	20929	13006	1801	1139	944	998	882	837	817	776	820	783	812	776	797	721	754	738	732	762	755	665	745	723	696	752	744	739	675	684	721	706	716	790	738	752	717	735	720	694	722	729	746	704	734	756	724	703	755	692	742	760	721	735	755	737	710	767	706	707	724	681	690	738	686	687	723	677	689	651	731	707	706	715	704	741	732	702	744	721	654	677	736	734	745	671	698	658	680	687	732	683	739	694	682	674	734	667	698	711	669	708	706	708	704	673	720	727	679	674	732	721	680	705	715	738	693	717	708	709	723	674	692	718	712	732	722	723	715	736	708	664	649	682	727	655	689	709	696	702	733	711	689	682	720	731	711	677	686	727	671	674	657	709	702	676	675	689	715	703	655	759	712	724	685	700	669	726	704	730	660	654	672	688	687	748	695	747	672	696	676	710	714	659	691	676	695	697	720	663	663	752	718	649	754	699	703	736	666	719	709	709	723	683	695	708	697	715	751	693	708	671	699	714	731	669	690	716	754	687	702	688	699	698	698	739	742	733	695	674	675	728	693	661	734	714	749	699	673	744	688	700	687	704	694	701	716	721	729	675	676	675	683	665	696	685	669	706	706	733	690	699	686	700	688	764	725	686	712	695	702	703	702	725	714	726	698	696	671	712	678	717	710	687	734	724	682	722	709	725	692	713	713	701	701	721	682	687	669	716	716	663	722	678	693	705	709	708	671	741	707	734	656	703	755	712	690	668	753	700	728	694	744	749	717	668	686	677	727	725	717	712	677	723	707	706	704	726	716	696	762	703	666	700	713	696	697	630	662	719	707	718	717	693	699	722	647	742	693	711	683	658	670	683	717	748	668	678	663	646	673	714	740	701	697	695	701	656	730	706	683	734	759	665	702	659	691	702	745	667	713	727	669	709	688	699	713	702	689	697	726	742	697	711	695	659	711	668	745	645	693	690	727	714	692	687	692	682	702	702	691	694	708	693	670	704	702	693	724	697	719	697	719	713	709	695	713	676	710	693	672	698	695	674	697	706	609	714	664	672	710	676	702	685	729	671	694	712	648	719	713	720	657	686	750	667	691	740	682	673	714	720	667	666	712	693	720	714	716	687	698	709	709	685	716	670	724	719	720	748	714	695	683	693	691	721	694	690	693	681	677	681	682	717	709	689	696	721	705	720	741	692	708	675	726	683	677	735	702	673	725	671	728	704	703	701	697	691	735	656	690	756	680	731	660	695	737	678	700	670	682	663	739	674	700	639	729	682	700	701	696	709	718	681	657	731	697	704	660	651	700	734	665	711	634	674	668	686	752	688	721	735	646	700	661	708	670	698	685	716	689	677	675	707	735	641	707	711	699	703	699	709	719	722	666	717	683	608	694	735	687	660	737	713	656	701	655	727	690	733	701	687	775	682	668	677	707	647	709	690	663	666	685	730	718	737	705	722	669	678	712	726	685	666	736	698	697	741	688	715	713	690	684	660	712	681	680	686	665	683	675	652	690	641	657	689	679	701	764	731	683	702	662	692	696	653	656	667	689	678	754	729	697	716	679	694	723	701	715	696	731	691	726	662	668	726	756	747	676	749	678	705	690	701	684	723	644	736	676	706	735	688	712	667	712	653	695	680	699	739	700	654	694	700	672	695	734	688	677	717	698	686	671	733	747	679	689	694	727	722	673	693	713	688	731	704	734	691	720	706	725	732	701	663	657	717	643	686	731	673	640	680	690	672	672	668	717	722	705	703	641	681	728	723	676	681	696	654	669	687	702	694	705	726	692	732	715	736	731	782	725	703	651	697	661	694	653	673	690	754	652	728	666	716	638	695	668	659	696	694	731	684	739	712	731	700	705	719	732	704	715	704	657	706	695	681	676	732	717	663	723	656	680	654	669	734	719	710	710	690	714	706	718	695	697	691	721	709	690	704	649	691	675	742	659	695	692	694	659	647	751	681	717	703	720	708	716	673	644	696	750	683	723	662	685	711	696	705	692	684	762	694	711	686	709	723	721	671	682	674	701	703	715	681	709	717	648	707	684	653	642	674	676	658	672	683	653	650	671	700	677	670	703	721	696	750	697	715	700	714	732	682	648	687	741	708	715	720	696	709	689	742	736	704	743	718	653	694	706	698	726	673	674	730	687	700	644	689	645	654	723	704	736	678	677	715	729	681	691	669	672	713	670	706	696	696	689	699	686	675	749	699	704	675	742	667	706	654	710	651	675	703	703	682	665	718	666	732	659	679	697	747	684	701	682	705	667	711	724	705	702	741	697	739	719	703	745	748	705	718	699	700	684	694	702	675	724	711	684	732	730	701	729	692	686	643	716	674	692	695	711	680	731	682	685	671	673	686	719	686	683	702	675	732	734	676	695	658	673	713	710	723	680	693	673	702	738	733	668	685	703	727	757	736	659	707	677	728	682	684	749	711	709	701	686	686	712	684	710	689	714	662	702	723	689	689	675	671	680	683	677	711	646	693	688	631	695	711	651	701	690	718	697	680	705	674	717	711	641	729	673	692	671	693	664	707	695	655	709	700	670	708	666	727	688	708	709	670	675	702	699	667	668	715	691	699	707	692	674	731	700	663	679	647	748	699	723	668	682	698	644	691	706	683	706	711	674	742	705	674	688	693	746	753	696	730	633	673	672	687	724	654	727	721	742	675	697	681	706	685	663	666	686	675	755	688	736	689	642	687	672	756	716	696	758	675	668	675	705	686	717	672	707	715	697	693	712	667	720	731	732	669	675	647	695	659	731	694	670	705	709	705	683	708	690	678	736	722	703	710	719	640	709	695	712	686	696	690	682	713	697	718	735	692	671	692	689	746	750	685	719	689	721	716	638	669	646	683	644	660	728	736	696	671	675	746	738	700	687	678	695	713	727	676	727	696	707	675	723	669	702	719	747	683	698	679	759	670	678	692	671	747	720	708	738	711	706	697	750	696	700	711	682	668	676	668	671	720	666	734	726	743	695	689	717	679	687	653	703	679	714	656	692	716	705	673	693	687	728	704	696	659	637	665	719	729	683	674	712	683	700	692	693	754	703	722	704	686	689	698	716	721	716	697	701	666	706	663	674	671	708	695	668	627	710	694	680	685	728	704	696	737	700	709	707	682	712	702	715	721	667	691	719	705	702	695	751	662	724	693	641	759	668	669	692	699	707	709	713	703	715	649	689	706	739	733	669	726	685	694	714	712	694	713	705	748	673	729	720	710	728	706	745	665	709	677	717	733	715	698	675	764	700	687	707	761	703	656	700	707	690	719	697	665	701	662	716	715	711	673	741	709	707	687	740	652	708	664	728	692	753	701	698	714	676	717	720	683	724	660	668	679	722	722	747	731	713	726	718	693	729	727	696	654	718	705	697	767	767	713	670	656	671	649	734	697	755	666	710	702	780	684	709	748	676	724	694	685	666	671	654	663	686	691	715	698	708	690	724	714	674	697	718	668	677	674	664	687	691	689	703	708	735	699	701	676	675	651	735	736	679	719
5153	11049	9273	4948	3509	2826	2297	1890	1706	1484	1361	1321	1262	1143	1124	1089	1087	993	963	979	1034	977	931	981	931	928	919	1009	1013	1003	968	957	909	935	929	979	932	961	979	994	979	945	869	913	913	878	975	914	915	855	901	940	930	875	905	882	902	867	916	973	902	884	889	901	904	910	931	902	863	930	886	880	890	888	924	886	904	862	885	894	922	914	866	883	943	915	891	908	971	989	938	892	900	855	941	883	959	890	890	827	861	912	934	928	855	888	913	873	859	913	885	885	902	907	908	873	875	904	897	841	901	943	883	889	928	927	939	826	940	918	936	886	904	854	908	842	870	946	938	923	906	834	881	890	940	965	938	949	841	912	904	856	899	946	884	885	916	936	863	867	861	890	871	910	908	933	838	860	898	929	929	950	940	873	899	915	909	887	953	868	916	905	914	846	881	905	883	855	915	885	905	868	858	885	879	905	898	844	897	860	893	878	898	874	873	915	922	914	891	917	920	897	908	903	895	858	921	885	897	885	891	852	886	951	818	891	894	932	899	943	935	889	879	907	902	907	884	889	884	842	923	892	908	943	881	879	911	937	921	920	886	844	874	895	902	906	896	937	872	909	865	875	901	883	886	883	928	907	909	887	895	918	906	923	839	919	884	833	891	929	837	909	879	857	947	893	904	907	907	887	873	955	832	921	931	875	941	902	871	926	891	888	887	941	909	910	911	940	911	902	872	939	928	910	919	916	863	894	899	899	875	884	915	862	877	863	880	927	877	882	850	947	856	920	916	913	925	900	869	902	904	892	963	910	892	849	907	904	867	846	919	906	896	889	864	891	836	909	905	949	890	877	914	970	907	847	918	893	920	940	879	957	855	953	894	883	907	863	900	899	884	900	900	849	913	905	892	913	913	913	906	913	896	901	921	905	882	893	896	863	924	894	991	899	940	897	949	886	910	859	867	882	855	894	906	880	938	921	874	928	933	928	908	919	865	884	874	913	924	923	899	898	880	865	890	870	896	853	852	881	887	976	924	923	930	884	851	922	893	899	860	983	814	869	860	901	874	899	831	927	880	927	875	877	863	937	933	918	904	913	901	890	929	882	895	877	906	887	860	881	937	898	883	841	899	910	854	850	921	896	915	889	930	894	922	887	927	897	915	941	861	879	843	907	872	899	865	922	922	933	882	902	887	895	910	879	886	894	880	846	888	932	901	879	883	899	910	908	931	940	913	862	886	879	938	891	879	906	877	899	889	840	930	898	904	856	853	890	888	903	914	930	969	898	916	921	881	923	911	917	929	933	951	889	884	849	834	921	871	888	870	901	884	871	867	919	904	920	894	890	954	893	861	863	911	889	886	906	896	904	930	924	891	926	937	869	860	895	894	897	929	935	849	956	939	884	941	913	921	914	903	914	894	870	946	881	912	934	853	892	871	960	993	914	928	861	923	923	856	907	887	910	825	901	878	869	902	905	865	844	901	966	885	887	851	920	898	890	915	885	891	893	894	860	865	898	937	872	912	881	828	891	897	878	939	909	901	907	897	915	887	909	917	931	876	842	946	900	882	953	933	859	886	917	866	920	941	898	909	911	849	951	934	935	880	877	906	901	903	858	932	910	839	900	933	905	834	879	880	871	879	921	907	880	872	853	867	955	888	912	897	904	906	833	901	847	885	940	904	894	894	929	914	883	910	866	898	927	881	868	879	890	943	928	870	884	850	872	969	856	835	898	892	880	936	892	910	845	857	891	895	883	855	910	829	947	887	885	843	920	904	858	838	889	902	835	876	889	911	868	878	923	905	895	804	940	896	866	908	925	919	946	922	943	907	868	842	904	937	862	913	857	867	889	927	906	925	915	836	886	908	933	853	865	919	902	859	932	836	900	889	946	849	938	913	926	926	920	859	892	851	919	973	903	860	884	889	907	931	871	920	873	887	857	875	918	912	927	901	926	938	912	883	902	879	930	902	885	869	900	912	901	903	942	931	917	898	891	868	866	918	944	844	893	904	877	848	907	841	921	899	910	866	873	911	936	931	922	868	817	916	867	928	904	890	871	911	878	878	883	865	857	891	939	872	829	877	887	877	890	930	911	892	911	905	879	897	931	871	860	869	934	926	921	881	909	899	876	885	883	875	957	897	916	825	882	902	886	868	943	914	863	899	913	868	831	867	899	904	883	883	928	873	949	907	896	961	889	892	880	919	934	855	906	896	899	902	907	900	889	894	949	867	899	886	867	883	932	936	886	906	987	901	865	900	887	957	886	873	930	873	868	919	910	933	859	884	945	934	877	842	870	870	910	890	887	919	923	899	880	908	853	882	915	925	936	905	948	888	952	884	914	877	931	871	894	850	893	905	890	848	883	897	891	929	841	899	863	924	927	907	842	885	913	860	933	858	908	922	885	951	877	881	902	880	874	905	948	870	882	907	902	874	850	887	905	892	868	951	918	865	911	898	895	926	854	926	898	907	906	872	939	926	887	893	820	919	878	886	900	930	896	915	866	896	953	891	933	852	873	869	898	893	912	859	893	883	888	927	899	868	888	862	896	925	968	876	882	909	926	907	917	867	901	921	901	873	865	861	896	887	881	880	903	905	917	898	931	876	917	859	918	886	905	909	944	894	891	893	927	917	891	892	867	897	859	926	850	854	863	915	866	902	909	882	889	854	836	921	922	882	915	924	934	937	913	938	876	882	944	925	915	862	903	876	904	896	887	931	935	914	889	913	870	946	880	840	885	953	938	879	890	908	844	910	888	931	938	909	883	869	893	847	913	861	894	881	905	923	841	915	933	895	863	890	907	907	870	888	896	886	905	890	927	927	920	886	938	910	910	901	912	942	863	909	915	900	894	878	927	866	887	901	882	903	936	908	882	901	909	888	909	953	890	924	902	945	889	874	888	863	911	855	853	882	920	875	895	944	869	934	875	900	872	877	863	901	888	881	900	876	862	927	916	870	893	938	873	846	860	888	929	889	856	888	897	909	936	884	911	880	947	914	913	890	863	902	878	865	910	890	906	874	904	932	935	888	911	884	896	890	915	893	910	880	921	930	902	856	897	871	910	924	906	862	907	897	848	888	831	890	898	880	922	868	871	869	890	936	881	850	873	960	896	905	921	869	887	911	866	914	829	895	914	866	889	915	943	908	877	904	884	879	855	877	848	876	852	909	874	893	894	886	892	887	862	884	871	899	867	884	887	859	855	845	905	868	899	870	890	929	887	854	867	877	849	928	901	877	912	916	842	888	911	910	902	902	914	899	895	850	904	928	939	879	922	897	833	893	962	900	886	887	901	906	866	918	918	933	912	1004	859	879	888	934	842	888	913	847	931	912	898	923	891	918	875	919	898	884	899	898	923	906	874	919	896	906	857	921	903	866	899	940	866	893	869	886	908	896	907	929	886	887	943	857	883	882	883	899	884	897	906	841	885	952	869	889	938	886	894	922	901	947	928	870	917	886	939	925	872	889	881	894	913	934	929	913	931	876	898	877	906	924	911	883	877
22430	20912	28654	23327	20913	20972	10950	1472	1037	942	937	780	775	699	668	662	642	634	588	570	568	598	589	576	602	585	561	563	591	569	556	584	569	557	539	569	569	582	603	592	580	551	542	510	522	521	543	503	555	514	572	513	561	577	521	501	547	497	533	545	525	500	509	563	501	532	520	502	559	475	531	520	494	515	489	567	559	559	544	537	533	531	514	552	476	517	508	511	539	537	509	508	529	540	555	513	535	536	496	529	534	505	513	539	519	541	522	549	487	540	529	497	520	521	512	567	513	537	527	545	500	495	548	513	490	587	505	532	554	522	529	539	508	547	520	502	526	525	529	494	494	533	522	551	556	520	570	518	515	482	514	509	503	506	530	546	540	523	519	526	512	558	566	535	492	516	529	501	486	580	548	518	507	535	513	501	536	494	489	533	540	511	552	519	536	511	497	576	522	508	515	557	514	538	548	504	526	537	482	517	543	501	569	529	515	536	498	517	548	524	511	561	546	515	512	483	504	512	538	534	555	515	537	547	493	518	544	509	520	520	526	495	533	521	491	541	533	494	495	534	527	523	501	516	496	501	524	527	529	528	484	515	568	537	544	505	522	533	527	514	544	460	508	516	528	545	567	501	530	521	499	494	497	582	501	502	508	519	522	495	507	493	506	516	518	502	545	523	522	544	488	538	533	502	543	519	500	508	483	507	527	503	509	540	468	502	520	503	480	522	513	557	544	537	518	504	523	508	542	528	506	493	509	502	503	538	522	557	522	534	511	498	510	512	500	531	555	538	524	519	504	543	507	465	524	553	523	536	543	484	496	527	504	531	563	548	527	525	499	513	499	518	506	513	500	487	536	518	528	507	531	519	540	518	549	507	504	529	515	516	516	550	544	536	521	501	503	529	511	524	487	517	489	488	530	548	513	511	522	515	485	497	490	517	479	499	511	512	511	528	503	500	527	526	533	547	516	540	513	540	471	492	538	505	515	530	500	474	526	526	490	561	533	505	540	541	514	551	531	466	503	493	515	523	561	503	520	573	557	508	544	521	527	490	507	496	541	483	503	504	532	501	538	526	504	496	534	507	521	513	510	541	513	561	481	538	529	549	521	540	501	548	540	507	506	531	510	536	559	525	556	533	503	487	505	530	522	514	524	519	529	529	534	532	571	564	542	525	533	498	540	541	501	540	492	531	529	518	505	507	506	506	506	581	555	525	512	523	532	510	521	531	505	514	517	529	525	532	511	523	472	511	500	504	543	551	540	519	558	513	511	531	514	528	471	523	529	507	520	528	512	511	562	499	489	527	518	484	523	517	544	512	450	488	543	491	500	527	499	507	492	505	509	533	534	522	566	490	505	529	553	501	530	504	516	498	539	490	490	533	522	519	533	500	492	557	531	525	467	555	553	519	490	522	537	534	559	563	549	530	542	529	514	538	536	509	517	508	548	514	512	519	550	513	513	513	536	523	535	517	539	518	577	495	513	505	504	508	503	508	513	492	522	495	535	522	516	562	548	526	527	530	528	507	535	547	510	495	538	528	510	509	521	575	533	477	504	523	545	531	535	524	494	496	516	522	544	522	552	489	499	511	558	507	539	519	520	477	515	521	524	533	503	546	531	527	492	529	466	554	502	510	516	509	529	526	515	484	536	494	501	509	504	518	470	527	543	498	509	514	502	496	544	514	535	497	537	505	501	564	510	506	479	517	518	536	531	513	527	509	510	550	556	547	500	523	539	506	571	519	503	542	530	522	550	496	484	526	546	538	518	545	499	521	539	533	488	548	504	545	512	517	478	493	509	496	530	510	505	501	526	503	517	542	513	512	519	571	475	534	500	496	524	542	514	506	485	545	495	515	542	519	514	555	533	525	507	508	493	544	476	550	485	554	484	511	516	538	538	552	539	505	504	518	542	530	517	505	532	488	559	536	504	559	550	523	525	538	516	545	504	524	540	525	528	541	542	509	502	503	501	478	491	497	475	521	566	500	527	536	541	513	553	537	543	526	505	507	553	522	512	522	533	532	524	474	536	495	560	532	550	533	523	507	513	566	525	529	512	491	521	515	543	531	527	529	517	495	575	507	556	540	507	542	499	525	549	516	525	503	500	518	550	550	534	559	509	493	521	568	519	538	498	504	502	551	511	515	540	538	550	530	514	526	500	529	545	566	524	496	540	483	527	538	547	525	556	533	492	533	525	545	490	540	463	539	528	508	502	491	485	518	542	554	558	561	500	500	568	466	508	531	531	465	510	529	532	497	539	553	531	530	541	463	531	539	509	539	536	553	499	530	493	508	529	512	531	475	531	524	536	539	531	491	520	512	523	526	506	520	522	518	510	522	523	532	503	530	523	523	521	511	487	507	506	522	506	522	515	490	548	523	505	506	537	527	529	532	516	508	523	471	547	502	482	537	515	527	465	503	532	550	502	550	520	524	522	545	512	538	535	518	531	538	524	525	539	506	550	523	483	523	510	518	519	512	508	539	537	498	525	513	528	533	521	526	497	497	508	525	496	503	604	529	514	470	549	518	550	541	516	530	538	526	519	496	531	494	505	493	569	554	554	524	504	541	512	501	525	487	511	506	514	487	503	522	532	524	539	511	508	520	523	527	510	493	539	531	509	503	510	499	541	542	518	531	493	525	509	524	546	530	481	523	511	497	573	562	514	526	515	554	542	518	534	555	489	492	506	533	547	506	505	512	519	556	509	535	525	469	550	553	485	517	518	523	504	518	526	522	516	545	512	498	555	551	506	519	527	529	533	511	501	548	548	539	516	533	477	559	516	546	521	548	535	501	517	569	559	564	497	526	529	496	505	503	512	530	518	526	535	523	554	514	543	532	507	559	564	470	531	568	570	547	516	513	551	556	512	510	513	511	471	508	482	535	537	504	570	578	507	518	498	479	509	473	495	543	556	490	522	522	529	549	530	479	538	513	539	510	512	528	529	489	524	548	540	518	554	501	499	497	513	563	522	503	496	529	555	539	540	507	529	509	515	475	524	521	537	542	536	554	528	496	526	486	509	505	498	472	556	529	559	573	544	479	528	485	529	547	496	540	482	522	486	491	534	523	518	529	511	519	527	530	489	538	503	546	542	518	474	508	496	517	540	496	526	503	500	468	510	535	491	568	517	574	534	533	521	491	474	522	592	524	550	554	560	547	539	520	501	545	554	530	536	516	493	541	527	549	533	472	504	507	498	557	569	500	509	485	476	508	534	543	483	523	504	539	529	508	510	498	510	536	529	531	533	525	523	495	514	539	542	546	488	550	486	517	512	547	559	500	574	502	477	520	550	532	484	516	534	534	483	502	534	490	504	529	492	499	521	523	491	515	538	492	515	501	538	517	515	483	514	511	512	502	510	508	514	499	538	503	514	526	508	505	529	513	560	520	486	502	515	536	546	550	544	565	551	533	518	536	512	514	498	524	492	494	499	511	501	573	478	503	479	539	505	507	527	530	528	495	462	500	498	528	535	500	497	499	489	511	539	536	519	525
7057	16994	13941	7584	5669	4142	3275	2503	2187	1888	1599	1405	1232	1128	1048	1050	995	973	883	871	870	845	793	850	815	777	805	765	857	773	749	772	764	737	739	718	823	758	881	828	757	701	746	700	685	714	726	721	761	690	750	724	731	703	677	741	704	686	703	671	689	714	724	733	690	688	673	728	704	650	650	701	699	733	674	678	666	693	689	726	661	678	693	679	688	661	683	722	712	720	694	712	695	693	699	697	668	672	657	661	685	706	731	695	714	689	673	700	714	658	646	700	702	665	686	666	692	685	669	678	691	723	681	676	701	688	651	689	708	677	689	670	727	710	691	695	714	677	683	721	679	731	666	700	678	665	705	653	705	750	675	687	768	666	689	720	632	689	671	673	694	689	733	698	677	702	660	658	699	679	698	638	698	698	674	675	755	674	733	659	690	708	678	624	688	669	696	666	719	702	669	651	692	663	713	693	701	671	675	697	691	726	712	702	722	728	669	651	706	659	713	691	667	686	646	715	692	709	724	703	700	717	682	694	626	694	718	650	698	702	685	677	705	708	701	679	655	752	664	667	651	678	669	686	684	662	700	688	705	699	681	680	710	657	639	701	644	677	636	682	656	647	664	720	658	699	720	683	668	650	669	660	694	629	697	684	739	692	678	659	653	642	701	688	727	676	700	711	693	682	669	666	669	667	707	664	712	664	710	639	623	710	624	689	750	702	666	713	617	684	691	706	696	676	698	700	678	685	709	700	685	713	611	678	704	738	683	713	681	699	713	695	699	699	709	688	700	659	693	669	673	673	736	716	682	712	673	677	666	715	673	712	683	741	721	667	639	720	693	693	630	614	667	678	659	637	733	672	708	661	670	689	688	663	673	738	641	640	705	728	685	670	632	704	642	670	673	670	662	666	683	695	653	697	716	702	683	671	726	670	659	701	665	684	685	709	669	683	684	694	680	693	662	645	664	757	666	693	700	683	686	666	752	668	722	704	701	729	707	721	725	682	662	674	704	678	648	694	672	684	661	746	668	676	704	690	739	700	688	692	666	623	716	714	689	669	667	707	707	731	678	697	719	656	701	707	655	727	692	718	675	696	671	686	666	664	686	622	681	680	685	664	747	666	674	671	734	649	705	657	678	698	710	721	694	668	627	650	709	725	705	693	662	685	701	693	675	656	716	672	664	737	718	664	701	639	688	666	716	675	695	671	676	669	655	678	677	676	688	693	648	680	672	707	673	727	710	682	724	633	676	673	687	635	704	726	683	721	649	658	687	682	736	667	650	671	668	686	666	687	707	677	640	642	693	654	695	658	673	698	643	659	673	674	693	713	686	763	678	665	692	654	656	691	673	712	701	682	733	685	671	765	693	639	729	693	687	678	660	726	707	655	674	741	683	689	643	684	710	718	667	709	682	674	753	701	707	700	670	719	748	695	668	695	669	698	683	668	642	678	645	706	674	689	718	713	644	677	714	686	639	667	690	699	682	662	680	667	658	714	697	680	619	724	672	705	705	656	721	708	691	666	690	635	670	680	662	688	657	660	635	698	694	716	721	666	723	683	684	643	666	661	684	721	715	772	757	595	699	723	669	650	714	708	682	670	665	678	674	646	719	674	688	662	659	682	692	661	680	718	682	685	675	671	651	718	651	696	685	660	658	674	686	659	716	733	739	667	705	723	697	665	681	693	706	666	687	673	685	660	699	653	690	664	722	650	689	707	677	684	659	670	679	722	696	693	659	662	670	716	713	659	717	693	678	665	687	685	690	724	653	684	654	667	693	635	690	697	697	674	656	675	676	731	704	687	699	652	689	688	759	700	691	755	695	706	696	649	693	696	658	735	705	728	701	672	688	702	708	705	669	710	716	707	681	670	698	711	722	686	724	668	689	683	642	653	731	675	671	693	666	671	711	702	664	720	660	666	683	691	637	721	691	664	685	674	688	683	700	691	677	702	667	683	703	651	665	654	658	702	710	677	671	668	667	682	691	692	682	705	694	708	685	699	660	631	700	716	680	688	652	682	779	667	671	704	700	706	702	722	679	648	695	690	709	665	656	678	695	713	697	684	665	660	730	659	700	697	726	712	695	686	691	676	691	681	675	677	698	679	674	715	669	712	725	770	644	658	648	643	675	706	704	684	675	666	699	673	680	651	669	695	701	699	717	711	699	639	744	724	716	704	708	655	728	656	693	692	661	672	692	627	702	690	684	675	672	690	677	653	709	690	646	692	698	696	700	692	687	670	718	636	699	646	757	662	647	667	731	714	658	711	689	710	726	688	706	686	669	687	693	665	738	697	672	706	673	691	663	692	687	683	735	690	643	686	646	734	703	684	658	692	717	677	702	667	722	702	714	651	655	675	686	634	709	711	692	705	697	720	666	699	637	694	660	663	722	709	673	726	690	666	663	683	643	709	706	724	730	712	651	673	629	702	721	693	646	724	657	676	695	693	664	731	653	712	664	720	729	709	692	716	725	685	675	692	687	658	682	657	665	688	668	687	680	694	701	676	631	704	713	631	699	666	680	683	697	636	690	643	673	676	701	782	673	657	657	699	664	710	652	731	652	701	727	673	677	696	688	674	671	680	666	715	708	670	670	672	709	713	680	693	681	672	732	676	642	679	658	696	658	672	697	710	703	702	686	675	649	686	718	662	673	670	648	667	657	721	671	700	703	688	729	664	665	671	664	736	695	636	706	651	685	713	696	645	659	645	692	700	687	710	655	744	696	656	634	678	686	704	702	681	726	722	693	674	689	674	633	620	680	684	691	682	693	655	650	695	706	726	671	668	712	665	641	683	643	708	673	701	673	691	718	716	715	756	740	701	707	696	670	692	728	702	728	708	698	701	678	674	653	701	682	656	701	711	681	689	691	668	696	717	651	665	678	689	644	633	670	710	650	725	714	691	661	666	702	716	726	734	687	687	682	679	631	664	754	656	690	661	653	709	659	720	672	722	682	674	679	689	668	648	703	696	727	636	674	699	669	681	723	666	689	666	705	679	730	716	690	666	664	710	680	685	703	709	683	693	704	717	675	681	664	709	653	680	711	676	678	680	713	689	715	671	650	685	666	678	690	687	716	663	708	685	663	708	693	749	706	690	668	686	647	683	732	614	684	710	654	667	665	713	668	660	698	693	679	700	670	735	677	639	695	685	711	675	677	677	650	661	603	653	659	682	679	693	681	667	708	687	670	666	631	654	650	688	666	704	619	677	718	677	691	699	658	650	634	755	699	687	699	665	681	686	716	681	650	682	659	675	707	676	645	672	693	706	676	655	690	662	688	694	691	675	704	649	692	694	690	645	678	712	654	665	736	701	721	695	703	653	656	687	672	716	713	681	693	695	668	656	675	667	697	628	675	658	688	618	690	699	632	687	695	701	711	684	683	719	700	684	651	669	632	649	672	673	683	688	678	674	686	697	701	709	674	694	677	674	733	682	669	673	735	691	774	657	676	693	713	686	651	713	688	754	689	696	643	681	680	658	674	695	740	714	707	692
26492	20473	9217	957	601	521	454	512	456	503	471	499	480	451	486	455	487	477	481	448	428	472	478	453	497	452	419	416	417	429	491	453	481	438	449	436	468	437	506	488	433	479	420	446	450	446	436	456	443	454	505	453	496	447	471	457	479	444	445	484	465	466	462	453	478	470	462	449	472	415	466	447	448	468	451	451	460	475	475	452	449	438	452	447	430	460	427	437	461	422	431	428	426	471	448	457	468	506	482	430	461	472	458	456	472	464	503	441	469	420	414	424	458	449	466	489	446	455	430	461	520	412	465	444	456	481	464	509	423	396	427	404	459	497	449	469	454	471	468	439	453	438	472	421	449	453	480	416	426	399	432	463	473	462	459	456	463	479	456	486	476	473	458	432	463	461	419	438	458	481	496	447	445	499	464	488	440	453	494	458	413	451	484	414	430	479	442	430	441	484	463	462	424	443	464	476	483	463	416	433	473	471	463	492	429	473	442	450	428	417	428	473	429	488	442	448	449	468	464	451	467	467	453	437	421	464	439	450	439	462	462	432	463	449	448	438	493	470	415	478	481	454	438	431	445	434	459	443	478	457	459	474	502	454	466	427	469	473	458	457	488	449	476	439	446	428	456	479	442	466	465	408	457	453	426	420	452	489	491	452	466	439	474	421	458	462	475	458	411	458	469	441	444	444	445	450	477	458	461	456	457	492	424	424	482	480	423	487	442	426	449	491	446	481	475	455	481	453	474	443	437	486	443	466	463	443	450	465	461	453	438	443	458	431	465	491	451	440	444	449	474	467	425	436	467	435	462	479	448	449	430	478	478	423	439	485	460	442	458	434	417	481	476	492	463	439	443	449	467	455	469	465	457	440	482	440	465	454	469	433	456	494	423	455	449	487	478	455	460	465	506	437	461	475	456	435	455	450	451	464	478	418	448	469	462	474	451	435	469	459	453	490	433	449	451	452	448	470	500	404	426	444	476	472	445	456	438	449	440	468	436	449	484	432	441	456	455	439	505	476	469	482	461	452	460	450	495	482	455	471	413	444	426	431	408	472	485	491	446	455	438	444	439	447	455	458	458	444	459	472	452	426	430	434	448	474	457	434	440	461	476	456	452	456	451	458	478	434	468	478	485	455	441	458	448	458	490	452	456	436	468	425	469	445	471	473	471	454	430	438	487	461	471	429	475	451	439	503	460	462	436	483	464	496	469	429	500	458	478	486	484	474	490	440	458	464	418	494	429	457	469	464	438	485	443	474	454	462	455	479	460	439	446	492	453	419	425	456	418	470	457	423	473	449	444	491	411	468	455	481	488	477	444	424	451	434	486	479	420	460	486	498	460	412	453	433	415	457	454	453	465	470	468	465	419	440	491	453	485	445	451	399	446	482	453	478	416	468	434	469	460	452	452	443	486	478	447	436	470	467	435	473	457	453	462	473	444	496	454	452	423	422	454	473	472	463	466	459	496	451	449	419	440	445	431	482	446	489	502	470	495	471	462	469	478	488	439	422	463	462	484	458	456	466	486	458	451	435	441	450	425	471	462	457	465	499	450	453	455	472	452	448	452	493	456	502	464	443	493	427	464	477	429	478	442	451	437	477	431	458	474	492	454	440	453	461	431	442	463	469	470	445	460	481	453	482	426	474	437	489	441	491	480	426	456	441	490	410	439	432	421	439	470	461	462	451	468	486	471	433	454	472	430	448	499	444	481	443	456	480	410	413	452	505	466	459	451	449	445	460	457	489	430	415	477	448	485	436	449	454	430	453	454	428	433	436	423	475	472	457	465	451	467	438	475	405	446	486	456	467	475	446	480	457	472	457	485	469	447	457	452	425	432	456	414	449	433	448	500	457	447	445	464	449	483	467	425	424	502	491	421	433	438	455	435	495	472	438	446	499	484	477	434	418	504	414	445	470	447	473	488	464	464	443	466	466	471	473	459	451	454	445	448	433	438	427	446	477	418	396	477	445	449	435	456	444	443	418	464	468	452	477	425	457	474	505	443	470	432	469	467	434	391	470	475	496	460	447	446	455	443	465	461	441	492	465	445	454	460	447	446	447	499	450	459	428	456	453	424	497	424	450	471	467	465	433	462	454	502	418	435	462	449	448	461	440	438	411	461	439	436	439	454	446	451	481	451	475	435	483	455	445	426	464	469	455	518	484	471	464	487	440	437	415	455	412	460	437	465	449	490	446	469	468	442	488	497	447	448	480	439	457	476	483	459	461	459	419	461	458	476	464	465	425	457	445	462	428	438	457	472	458	440	455	453	434	454	468	411	488	481	458	471	485	480	453	443	476	433	452	464	464	438	485	460	450	427	451	441	463	430	450	465	489	476	452	474	490	469	451	435	477	466	475	480	429	472	409	447	447	484	422	461	455	456	467	421	452	429	461	438	426	452	476	452	441	457	479	443	473	473	455	446	467	454	444	465	435	439	491	440	474	452	453	486	471	437	463	445	441	461	457	487	441	447	428	465	469	473	459	456	485	469	450	464	482	483	444	492	452	442	477	461	468	443	449	443	433	463	424	438	438	464	449	436	455	430	455	480	462	473	459	471	469	477	466	435	485	484	487	498	466	467	450	432	434	452	449	435	493	474	445	469	466	469	474	423	466	429	489	436	432	456	474	417	435	431	478	395	426	440	471	438	446	430	489	465	481	436	453	469	434	453	415	445	505	429	463	467	452	449	456	484	441	458	471	424	446	419	480	471	463	443	473	508	450	458	455	459	462	431	420	477	490	474	478	471	440	460	421	476	474	463	483	464	514	455	435	446	494	470	477	456	429	491	434	480	458	447	443	495	483	455	428	449	484	458	465	467	431	458	506	443	444	424	413	462	471	449	472	424	433	409	430	499	435	458	471	425	463	461	434	463	436	449	463	442	435	437	490	483	472	428	455	431	419	484	466	447	442	455	451	447	465	435	443	446	483	447	501	463	448	500	443	475	472	444	475	431	448	450	474	475	474	467	439	420	438	468	445	423	462	440	440	445	470	490	465	465	432	443	493	458	480	449	444	476	447	486	466	450	483	436	419	471	453	452	444	437	467	461	425	451	455	424	504	476	488	473	463	421	475	471	455	453	484	436	415	438	451	431	476	476	457	425	435	428	490	422	464	455	469	457	474	474	515	472	423	451	474	416	479	480	446	447	458	415	434	431	450	435	443	440	446	431	456	504	453	469	455	444	422	462	440	458	489	442	459	467	447	473	445	488	456	434	427	401	425	496	473	447	495	441	449	437	497	453	460	452	422	441	466	464	471	434	458	450	508	432	469	422	422	445	424	432	467	447	444	443	453	482	433	433	471	441	415	443	442	447	456	460	488	461	450	412	467	469	429	457	432	465	449	469	461	441	444	486	447	443	442	413	411	493	441	480	443	470	452	463	457	454	456	501	440	461	434	468	459	452	478	450	469	458	430	469	431	508	402	463	471	441	451	462	438	409	431	482	463	443	453	416	472	481	472	453	473	477	424	452	467	449	452	445	442	472	474
4098	1551	1383	921	820	718	703	626	613	651	671	631	631	607	608	614	607	601	593	615	578	597	605	586	611	579	564	626	588	583	602	607	621	632	596	628	614	592	607	583	579	642	646	613	585	616	597	588	590	601	563	580	595	541	606	580	615	584	567	596	608	565	567	601	628	584	652	580	571	595	614	595	605	573	543	619	582	620	597	588	630	589	596	587	633	638	569	594	599	549	596	601	594	578	614	584	581	615	593	614	604	606	567	613	583	576	594	600	606	596	622	566	637	636	588	542	586	577	613	585	610	616	597	624	612	602	567	570	581	593	588	624	612	603	615	571	601	602	536	627	565	584	535	597	547	599	570	581	529	575	615	562	585	572	629	551	570	572	587	578	584	600	578	615	579	557	598	582	557	589	583	570	592	622	600	596	616	589	578	594	545	585	560	630	598	566	559	593	631	602	566	571	592	577	600	579	597	653	627	603	605	587	564	599	578	568	568	600	599	577	595	589	565	600	627	591	582	592	573	592	582	580	577	593	577	599	561	557	531	578	609	617	606	555	563	582	549	625	576	609	575	558	591	593	574	598	558	579	610	536	599	604	650	598	600	563	600	572	612	573	636	566	595	610	538	575	584	616	611	586	591	594	559	651	583	588	593	622	610	581	565	578	609	587	599	633	584	579	622	590	622	582	577	569	575	620	564	559	587	568	604	566	576	589	550	578	606	550	629	632	576	632	569	593	568	636	569	596	615	599	608	627	602	625	609	618	630	562	583	593	566	591	571	601	562	600	582	578	549	565	562	584	543	616	613	564	564	582	609	589	557	618	622	612	615	578	592	616	625	596	588	569	588	671	639	601	608	589	602	598	584	635	578	573	580	598	616	626	595	578	568	628	551	614	576	571	598	571	549	557	594	575	589	562	611	605	602	592	597	593	567	619	569	591	605	571	612	569	581	564	599	598	530	585	590	604	605	584	603	574	619	587	556	591	557	595	578	619	563	589	608	578	582	608	588	581	628	613	605	596	585	616	559	562	598	613	573	573	618	597	621	586	599	576	584	593	574	563	588	581	575	593	591	559	598	575	609	586	617	591	580	596	615	617	554	605	617	611	624	622	621	537	548	590	579	578	584	569	627	586	582	622	537	588	561	596	618	571	593	562	594	563	573	590	593	586	604	564	625	563	605	591	611	602	570	623	578	643	605	609	592	625	534	567	585	619	594	616	598	574	568	574	626	610	637	601	621	564	592	583	603	608	580	603	624	612	584	599	608	607	575	583	594	598	567	599	596	611	620	605	583	591	574	582	631	632	586	586	594	605	606	606	574	571	608	572	593	563	574	563	564	576	598	578	630	588	604	602	615	565	585	596	584	591	597	573	592	612	610	577	571	618	588	589	601	596	600	630	590	566	563	588	553	593	566	596	591	580	584	585	605	637	580	598	608	619	597	606	569	631	613	599	616	624	589	599	603	574	577	550	599	611	596	622	631	548	640	589	614	615	564	581	568	577	616	583	622	585	612	565	613	585	619	547	575	557	607	590	574	555	576	616	600	579	602	584	576	606	621	594	570	610	565	597	609	632	592	575	565	581	583	591	579	605	570	576	557	611	592	619	563	581	623	558	598	601	604	591	604	574	615	630	596	591	621	563	628	579	531	586	603	592	560	615	669	559	575	591	588	584	558	567	599	580	569	586	599	589	564	623	580	569	612	589	604	624	610	583	633	578	591	607	562	611	609	626	583	569	582	596	570	586	587	628	593	596	586	593	582	575	600	613	588	588	630	617	601	580	616	611	626	630	556	629	587	532	549	594	608	601	622	593	560	620	605	590	605	611	555	554	575	618	609	589	601	605	606	583	573	579	622	644	578	582	589	588	582	647	590	542	612	618	605	628	652	576	613	598	635	605	599	591	614	594	606	571	560	548	589	611	606	596	601	555	559	551	599	557	563	584	568	586	599	604	620	570	606	560	611	586	565	575	586	596	556	609	597	584	612	571	600	604	601	606	588	538	599	551	628	594	599	612	620	631	571	565	636	636	569	586	623	624	582	546	587	594	589	607	632	574	614	559	611	561	582	613	586	642	554	573	591	609	598	595	565	565	608	587	590	563	570	613	551	572	593	588	622	582	595	582	592	565	607	570	628	608	577	569	566	616	572	602	588	551	571	603	609	628	625	620	602	600	572	580	581	586	541	550	617	569	585	619	577	588	521	609	604	557	606	574	604	559	582	621	592	567	589	652	597	606	590	594	594	616	572	538	619	570	624	600	563	592	623	585	556	637	562	658	558	582	617	637	578	626	592	584	599	573	629	575	630	581	586	597	593	587	583	580	576	622	601	616	586	557	548	573	595	615	590	608	592	570	580	612	582	596	600	576	608	568	569	600	563	613	625	589	559	572	602	582	606	602	549	589	605	560	548	610	635	601	586	600	582	533	626	606	540	565	638	550	568	625	541	575	568	579	582	625	590	595	610	571	582	610	580	565	566	606	623	608	599	625	562	575	593	615	589	603	539	605	599	586	616	588	569	597	569	605	590	606	592	612	584	587	602	582	568	609	581	540	602	608	594	619	569	593	561	545	578	561	609	644	613	624	598	600	553	554	551	596	595	561	548	583	559	615	604	564	567	608	599	592	602	554	587	605	574	608	592	592	580	589	597	600	584	569	597	586	621	589	602	579	575	575	569	610	589	563	581	575	593	619	600	594	565	609	545	561	586	593	569	609	571	578	648	619	601	594	632	560	581	575	604	572	595	606	574	582	594	626	623	607	567	627	556	615	593	578	573	562	595	556	561	616	580	581	607	575	568	624	577	584	586	610	624	600	609	579	591	552	590	611	568	575	550	610	613	614	574	594	576	598	579	574	586	644	542	556	606	535	588	585	595	593	590	553	572	555	631	610	631	580	617	609	644	587	615	626	593	552	575	604	593	599	584	559	597	563	603	630	570	593	619	601	565	572	531	574	621	597	576	560	588	596	583	598	606	575	619	587	593	595	633	613	565	582	608	631	558	600	601	643	654	592	563	547	609	578	609	618	633	598	592	525	608	616	613	590	610	583	610	586	600	603	590	575	579	584	591	614	619	604	552	613	570	602	615	540	581	616	639	578	617	596	578	613	563	599	584	596	564	565	599	612	554	572	631	623	622	612	567	606	586	593	639	592	596	584	595	579	620	629	598	583	589	575	626	583	596	582	594	584	587	612	596	589	578	593	577	625	590	593	578	555	599	601	562	606	601	600	606	593	613	584	633	600	573	588	593	593	607	565	615	614	599	576	575	573	601	593	583	621	584	598	595	621	625	603	623	545	569	587	598	596	599	619	635	560	608	570	602	590	599	602	595	596	585	587	610	559	608	556	588	583	590	627	560	600	606	525	580	563	584	591	585	595	578	618	602	599	610	553	578	591	569	614	597	608	613	554	565	622	597	645	578	559	582	597	587	605	565	612	630	607	603	640	554	607	608	597	578	579	611	557	567	550	572	607	617	592	598	589	600	605	588	573
23374	20966	28356	23748	20956	12904	1846	1133	967	894	870	863	825	819	817	808	812	760	729	726	707	726	670	693	734	747	719	727	698	750	724	738	681	693	715	719	692	742	683	728	689	694	706	721	711	650	682	669	701	718	690	714	669	692	708	706	695	661	685	709	721	656	658	658	696	686	702	675	700	670	705	683	712	670	661	716	711	680	669	731	654	719	691	698	704	704	663	681	717	643	700	682	693	699	637	681	714	679	677	692	705	671	726	703	721	688	667	673	697	777	713	721	710	656	682	686	703	648	716	711	680	663	723	732	689	667	680	681	736	704	702	680	665	642	712	712	679	702	671	680	722	733	645	673	688	686	679	692	765	607	692	678	733	669	698	676	711	664	693	733	661	663	721	737	681	700	706	716	668	654	710	694	669	646	719	674	665	673	699	654	704	676	702	717	655	654	651	696	702	716	631	675	707	722	676	683	700	786	695	678	650	659	696	691	714	675	697	727	661	671	695	722	686	727	699	660	700	675	700	699	697	681	668	741	705	692	604	695	696	708	665	703	627	680	643	721	704	712	695	689	697	672	709	681	733	708	684	684	682	693	693	722	651	694	659	695	671	697	713	652	700	668	682	659	709	668	671	677	655	657	706	710	694	708	705	683	662	729	680	695	685	667	717	677	722	723	692	715	659	682	721	675	720	690	739	655	725	722	684	676	662	675	676	730	723	658	688	652	652	655	691	698	697	705	694	669	694	654	768	642	713	705	667	684	696	644	720	677	664	690	741	692	667	688	703	743	659	704	679	634	652	676	680	709	681	693	680	708	683	651	681	698	693	712	695	653	701	688	728	659	652	635	659	634	651	697	636	670	709	719	689	665	677	677	711	681	723	692	701	626	689	691	707	694	663	715	695	686	680	701	722	664	675	695	647	707	726	681	697	679	700	702	728	687	673	674	716	652	689	719	686	659	710	682	675	693	685	675	698	667	680	684	714	682	707	717	688	721	713	701	744	630	711	689	704	709	655	687	688	660	685	680	686	695	731	701	703	697	726	654	682	711	731	650	689	690	656	676	701	693	736	675	669	723	699	692	646	656	717	723	708	673	636	637	739	662	752	703	722	715	724	724	694	682	703	708	653	668	691	689	719	696	680	686	696	709	676	722	658	689	712	690	629	659	648	664	663	667	667	654	641	691	692	667	699	695	677	654	745	680	661	682	730	692	604	671	649	648	646	637	703	668	697	688	677	638	745	700	647	690	699	728	753	692	702	689	639	669	686	725	689	681	650	711	671	688	724	687	625	724	675	739	694	695	687	652	650	705	703	710	679	666	678	697	670	675	675	696	664	690	657	695	694	729	722	655	706	690	705	686	731	676	671	704	672	667	637	695	682	693	698	718	674	699	698	699	739	664	674	693	682	677	703	698	659	670	683	660	714	647	674	681	696	665	667	718	644	636	711	716	695	675	671	721	678	662	689	696	691	712	669	686	669	690	675	639	699	628	744	659	663	667	678	699	708	709	672	724	686	681	738	726	682	677	676	674	659	694	685	684	674	705	666	670	667	680	713	703	691	665	697	700	694	671	677	673	677	659	666	687	686	692	687	680	654	681	687	671	659	700	729	712	615	659	692	689	676	649	760	678	683	685	689	676	664	673	645	650	693	696	660	754	668	662	680	694	701	748	697	732	669	687	707	698	640	677	673	635	675	726	675	682	637	668	688	625	742	672	689	680	677	697	707	693	700	672	684	662	653	699	739	720	678	678	692	656	678	691	650	663	681	726	680	778	694	746	692	738	639	698	696	692	653	640	673	710	682	657	637	704	707	660	666	695	698	691	651	678	718	693	697	690	673	672	655	705	707	664	709	714	712	679	716	681	725	724	652	656	678	687	699	701	724	691	688	671	638	675	721	664	680	692	692	694	679	671	718	619	680	667	719	682	688	657	658	698	671	698	671	614	654	695	690	706	722	686	670	669	719	705	701	660	642	689	707	651	686	694	712	684	656	663	678	664	683	699	707	702	662	725	708	649	676	704	730	758	724	718	705	692	702	735	694	673	699	688	656	691	666	672	679	721	677	702	648	730	659	697	672	724	673	685	687	712	629	690	671	668	672	712	702	705	648	637	663	696	627	653	697	702	711	729	689	690	741	697	693	675	695	645	618	625	653	738	675	657	674	674	660	678	659	697	638	693	711	659	670	717	671	650	692	719	662	637	681	658	677	710	742	674	663	709	709	700	728	668	690	689	683	711	688	649	696	685	659	729	666	672	638	681	708	732	697	695	702	683	688	650	700	672	701	752	675	650	738	643	644	701	679	690	640	680	690	669	700	720	683	704	644	678	679	699	693	712	757	687	702	702	738	692	718	700	701	702	684	676	693	691	676	691	640	700	729	670	711	681	659	648	654	684	677	736	643	684	671	680	694	677	747	666	631	670	646	723	652	660	680	678	626	635	651	716	671	693	708	694	673	731	709	633	676	723	693	672	681	647	715	687	687	677	674	717	728	704	674	663	720	685	718	665	744	695	690	613	687	696	693	660	626	719	711	662	672	697	682	706	695	709	726	664	639	650	728	708	682	690	688	681	694	688	692	690	672	720	679	722	708	712	688	658	682	662	662	706	728	707	719	726	668	672	658	677	687	726	693	657	690	711	652	721	718	703	692	698	686	667	644	662	681	666	709	706	680	664	657	715	696	723	665	657	649	718	716	754	692	706	664	676	691	702	654	712	660	706	709	645	726	661	654	700	701	668	709	721	703	664	728	662	683	670	719	680	714	700	704	689	646	717	698	718	707	702	694	702	726	728	655	692	706	706	681	663	651	682	670	710	622	682	713	691	685	634	686	681	736	726	687	686	660	679	664	693	673	655	694	683	743	714	723	664	676	657	714	681	721	679	725	693	681	721	689	713	688	699	663	689	735	701	700	707	727	734	668	674	673	688	681	721	704	689	723	731	664	657	737	683	646	689	682	702	731	699	657	680	674	650	679	661	696	729	648	691	719	677	723	653	727	683	732	674	683	638	616	734	696	688	697	639	669	658	692	657	641	665	714	680	660	671	657	700	669	715	676	698	742	598	722	740	660	669	662	693	660	683	674	683	702	661	740	639	705	702	732	653	687	714	676	697	723	686	662	684	707	653	689	653	714	699	721	668	690	657	677	742	664	669	677	716	698	646	657	643	693	709	656	682	696	745	642	660	673	663	709	677	690	687	681	670	691	726	695	727	684	684	674	685	706	666	662	694	712	664	710	642	672	649	656	690	685	692	705	668	683	713	677	689	663	695	741	674	712	738	665	660	654	678	694	671	692	650	664	729	663	626	673	689	715	706	693	706	695	661	654	644	658	666	669	669	696	717	648	688	676	694	610	691	684	669	695	668	681	684	675	710	656	677	711	721	688	691	683	723	686	689	642	656	643	684	672	640	671	690	697	655	716	737	666	642	712	698	722	674	687	694	695	685	667	714	643	649	716	738	641	667	693	635	698	714	694	644	692	665	698	650	706	711
5135	10949	9121	4881	3464	2837	2294	1863	1690	1523	1388	1320	1155	1113	1105	1074	1038	1055	976	967	941	1003	993	905	948	970	911	942	918	921	992	973	952	909	943	977	978	1007	967	901	886	914	906	901	912	897	879	902	867	920	866	916	896	924	847	824	840	916	919	889	871	891	890	890	873	889	882	900	830	860	862	884	877	865	801	889	856	912	889	928	893	897	878	946	815	884	874	899	873	909	892	899	900	889	907	898	876	873	910	921	915	878	861	922	846	868	896	899	852	884	871	882	853	901	847	879	887	901	854	890	879	878	904	883	895	879	868	897	877	834	850	892	885	866	873	880	986	844	885	892	905	899	906	836	868	887	871	896	894	860	881	902	924	904	927	859	909	900	869	941	914	871	859	869	919	891	891	907	856	899	889	838	848	882	898	797	895	862	865	922	914	889	934	885	830	934	888	830	917	889	827	863	920	884	864	871	891	916	893	870	913	883	869	890	849	827	879	938	861	873	927	869	871	907	867	874	891	876	904	850	865	902	935	910	850	901	861	886	866	897	851	896	882	864	860	860	905	926	847	869	835	812	901	838	907	869	793	854	871	908	857	851	906	900	942	887	883	862	885	853	868	916	859	889	878	873	880	852	880	928	918	841	845	879	930	846	862	830	886	872	833	860	926	871	911	876	912	866	944	875	908	871	919	914	933	908	896	918	919	873	884	895	885	845	865	872	883	927	894	904	893	907	833	908	910	885	914	905	872	880	848	905	920	893	885	928	929	951	891	901	893	851	913	845	899	869	891	862	884	922	865	901	938	817	916	882	941	878	882	861	914	910	876	871	874	908	866	848	852	924	888	864	878	840	936	928	915	906	880	867	914	894	930	861	875	883	945	928	914	867	907	909	903	801	895	887	906	882	888	860	903	889	883	919	939	875	901	881	894	884	914	896	885	878	909	841	894	869	913	931	879	870	899	891	887	854	861	835	897	861	882	862	862	858	906	853	891	910	953	844	879	921	896	936	868	883	911	902	885	906	853	858	929	829	919	927	885	880	907	892	890	886	888	918	882	921	927	929	922	935	922	921	848	879	888	905	923	870	864	899	902	922	905	900	879	907	893	914	845	884	912	863	893	836	900	905	917	874	863	956	866	886	936	884	873	869	875	893	884	903	860	897	880	900	904	904	930	914	872	861	914	854	909	862	853	886	853	897	886	890	898	932	918	845	859	887	882	818	899	926	851	869	900	916	936	891	919	925	973	891	868	873	875	910	935	888	913	860	892	895	860	915	875	830	872	855	839	879	901	905	884	878	893	873	892	839	919	868	915	888	933	875	942	928	917	847	931	910	869	892	913	858	841	861	859	887	903	899	830	881	865	894	838	858	914	899	894	874	954	900	866	873	841	899	842	883	841	917	856	845	840	919	932	853	879	842	932	892	922	921	843	862	904	880	884	904	915	847	869	861	868	939	854	916	868	928	909	903	881	906	847	894	906	879	840	837	910	905	925	893	906	900	957	913	922	903	923	844	895	856	901	911	871	873	870	832	912	924	883	920	886	938	864	897	881	938	885	855	888	891	905	908	913	814	880	904	927	819	883	885	893	850	890	855	925	828	847	879	903	899	859	877	875	910	897	880	877	905	926	881	886	862	922	882	889	947	894	911	911	902	893	889	852	860	868	871	843	858	882	928	846	871	852	896	927	913	913	891	890	877	887	907	838	888	916	841	906	884	896	879	843	850	876	876	866	818	909	923	882	877	920	876	846	891	899	908	863	867	946	884	872	871	892	927	873	925	841	938	837	861	903	862	848	873	878	861	888	889	931	869	912	862	848	880	897	899	910	872	864	900	916	894	868	915	902	933	890	868	845	864	909	854	912	850	846	886	861	902	873	880	881	907	850	907	880	882	862	832	863	957	915	889	869	926	897	888	936	920	878	897	884	911	852	842	922	867	868	901	921	948	839	889	887	873	908	904	864	924	920	917	887	868	875	883	870	901	879	895	898	848	942	917	851	864	861	884	904	873	866	890	896	879	859	846	880	875	873	909	891	879	895	921	842	940	906	834	889	893	905	881	855	842	885	934	868	883	900	853	930	874	874	855	922	891	878	934	832	864	939	881	889	903	904	850	910	921	909	876	861	859	897	885	871	909	875	876	870	870	868	887	884	894	855	888	821	865	885	875	896	869	889	861	871	893	876	915	915	846	923	860	792	882	875	883	869	869	871	879	941	845	875	876	886	883	890	874	930	906	879	898	886	888	863	858	897	903	920	910	891	916	927	860	903	885	892	869	873	861	896	858	869	839	876	911	926	927	949	864	937	881	889	856	895	870	896	928	926	896	857	880	917	822	933	914	889	932	838	850	877	822	948	837	931	889	902	844	926	852	890	921	916	894	892	882	895	855	872	928	805	927	922	911	887	901	872	862	888	914	919	920	883	928	894	916	872	871	889	923	844	933	965	841	812	832	882	909	853	846	883	868	932	948	838	919	881	911	915	894	922	889	844	881	893	919	915	894	874	887	887	878	859	868	908	919	890	909	885	889	894	921	877	937	834	907	915	878	879	905	867	885	918	875	896	868	894	893	931	896	912	916	927	915	938	907	855	848	921	905	931	925	903	889	888	909	846	911	869	880	890	909	874	892	896	856	870	869	887	912	888	917	840	883	922	920	837	909	864	890	905	874	877	886	837	837	830	877	865	893	893	855	891	879	859	852	836	909	884	926	856	893	905	897	869	944	899	899	863	857	889	932	903	896	816	873	899	910	884	855	882	898	874	886	836	902	876	911	882	872	861	916	897	854	885	893	875	915	855	904	883	819	911	873	892	882	942	867	868	858	874	869	965	911	896	878	909	917	898	909	902	913	908	886	882	916	827	924	859	923	926	924	878	900	892	888	890	908	923	847	885	880	897	929	908	892	879	911	881	930	884	869	914	858	849	856	878	906	903	905	899	919	917	844	880	880	964	943	879	887	920	913	912	877	894	880	898	820	849	907	892	891	880	870	951	895	895	926	944	860	863	906	889	911	896	874	905	912	934	841	877	846	893	906	881	860	878	880	935	853	840	903	863	888	852	929	905	887	887	871	882	896	933	868	851	906	846	870	854	851	892	897	904	896	823	847	895	845	877	918	910	874	913	912	870	866	892	915	919	900	895	906	866	847	919	884	875	885	886	838	916	942	874	868	873	881	877	888	868	941	880	796	869	876	897	862	886	849	876	942	875	894	894	901	833	886	912	867	864	813	858	894	916	895	906	890	862	898	960	899	828	887	910	888	872	927	918	839	881	883	851	896	877	903	844	893	886	927	939	864	847	886	906	892	861	906	861	838	863	906	861	889	894	871	845	865	852	882	861	895	854	837	897	855	832	859	860	857	875	890	861	888	855	900	907	931	833	905	903	846	858	894	880	905	831	925	843	957	862	863	922	905	852	854	879	897	856	913	873	895	900	833	871	895	910	905	864	894	926	915	921	874	849	911	883	979	864	904	873	860	917	880	878	897	858	884	858	858
22418	20898	28650	23281	20898	20951	11081	1474	1055	911	872	751	719	744	694	684	690	630	623	615	636	580	568	614	577	592	562	540	543	566	517	566	588	543	573	573	595	602	605	530	550	553	509	544	521	506	525	555	506	527	546	580	507	502	494	531	503	520	551	550	500	538	495	550	510	550	540	529	501	507	533	560	541	526	497	549	536	513	495	514	541	531	513	511	509	540	512	507	527	528	567	511	533	509	515	526	540	532	492	504	518	519	510	472	521	510	488	512	505	555	549	528	515	505	529	541	502	498	497	530	534	495	519	535	517	529	498	541	516	480	552	480	503	472	488	517	468	530	533	516	477	517	515	497	509	528	494	482	539	498	504	504	499	521	519	501	527	522	498	496	514	495	531	495	497	515	568	533	487	482	477	507	507	503	481	486	555	517	484	510	502	565	510	551	497	501	545	500	532	540	504	517	567	484	499	518	487	537	541	521	525	496	529	517	523	537	532	540	495	522	478	529	539	547	491	499	506	499	483	542	538	498	499	510	507	516	540	514	483	523	536	484	482	517	517	500	514	536	506	487	523	481	495	471	528	486	487	517	524	519	543	485	547	479	526	571	556	498	545	530	501	525	517	544	499	550	504	520	521	517	504	517	479	533	521	488	501	459	549	489	484	479	537	481	493	509	566	559	539	513	495	504	546	528	527	568	527	557	505	499	533	512	497	516	512	499	518	520	540	528	526	487	546	519	469	499	525	499	524	510	474	536	506	488	510	494	535	513	507	536	505	474	539	515	501	471	510	522	519	476	513	511	515	483	525	533	525	565	485	498	548	490	507	477	500	509	530	524	555	503	521	537	499	527	536	560	454	561	495	514	485	518	535	545	508	526	507	508	498	514	547	523	502	508	510	500	500	515	513	517	514	554	510	523	495	510	502	520	547	484	549	523	535	503	522	506	522	520	519	502	508	496	491	500	512	550	510	520	487	513	537	545	534	488	502	511	526	518	519	540	505	529	533	553	497	516	513	509	557	492	499	518	534	495	500	505	496	533	529	512	492	498	507	508	540	539	515	559	525	546	488	542	491	512	500	484	488	487	514	502	505	526	526	534	538	518	530	517	479	498	521	527	506	522	531	527	499	486	492	511	510	556	519	543	558	510	526	503	515	490	523	520	520	482	529	547	493	497	538	505	508	486	507	504	516	495	504	535	528	494	506	547	508	497	510	550	509	493	487	549	520	536	527	484	473	508	451	506	548	510	475	527	501	531	474	501	511	478	548	545	514	542	495	523	496	494	537	520	463	521	520	529	514	534	488	472	543	502	527	533	566	493	499	527	470	493	500	544	485	519	482	526	508	520	511	512	507	518	510	545	553	512	506	518	503	546	490	509	524	501	525	454	552	470	533	555	469	525	531	512	510	494	497	533	501	532	524	502	520	477	535	533	514	538	455	507	541	493	523	523	483	515	506	494	486	525	515	510	538	500	526	485	536	464	491	528	504	509	537	471	502	510	483	478	511	518	521	541	530	517	503	517	522	505	531	514	506	555	488	519	492	520	502	502	521	504	477	525	508	474	528	516	523	535	519	490	538	498	505	502	509	508	493	499	501	505	508	552	530	463	522	520	546	492	496	514	504	477	530	518	532	542	534	462	516	527	495	490	531	512	475	488	496	521	538	539	502	541	485	489	513	535	490	546	476	527	554	474	524	546	513	486	540	482	520	489	502	506	482	514	525	523	533	530	510	525	504	497	519	495	480	507	471	533	526	499	496	528	517	523	481	514	532	486	528	506	537	543	499	536	503	530	542	527	513	513	485	541	543	511	495	483	553	508	496	519	464	513	557	512	559	507	492	528	513	547	513	553	506	491	523	544	543	514	508	545	437	509	516	525	531	517	553	551	513	500	520	542	496	540	514	469	492	497	528	521	521	492	466	501	525	488	524	555	538	525	495	509	512	504	528	518	553	540	545	506	531	524	539	545	529	505	529	506	509	516	490	537	530	525	513	512	485	527	501	521	539	505	498	488	510	488	569	513	545	487	514	502	496	493	490	530	543	495	520	499	499	507	502	558	532	522	516	549	472	512	545	492	495	501	511	519	522	495	508	538	458	511	506	506	505	510	562	494	562	503	548	517	490	523	503	535	527	493	496	522	502	524	502	526	528	522	512	493	546	506	499	515	543	496	521	490	521	473	496	531	485	503	537	480	509	468	537	539	504	504	473	510	540	477	523	486	482	504	450	555	507	532	514	469	514	521	500	497	520	516	494	522	530	534	536	538	581	527	488	499	569	507	492	511	534	473	517	465	498	480	476	505	494	531	538	531	523	515	513	529	534	442	555	482	516	484	514	467	517	486	512	543	497	491	507	535	521	512	536	499	498	470	497	540	535	544	537	499	540	485	481	526	476	504	525	488	497	496	529	515	510	519	544	515	475	539	504	515	498	475	518	459	526	517	531	529	508	498	508	504	506	562	495	545	498	513	519	499	487	525	506	539	515	528	543	559	492	517	526	501	515	541	474	516	525	530	471	504	541	484	528	536	545	521	499	517	540	486	526	518	529	568	541	535	487	537	504	517	496	562	490	534	563	534	466	507	484	485	535	530	528	498	496	539	504	524	483	533	514	539	466	513	500	515	528	490	498	477	551	548	491	522	474	506	510	487	499	468	501	510	501	520	508	494	528	550	476	508	487	490	518	507	539	529	553	516	516	511	500	482	500	495	480	525	527	550	512	545	502	497	504	507	524	486	491	554	490	526	506	523	479	470	489	489	497	523	527	526	509	528	513	493	496	499	486	518	520	514	477	488	536	488	482	505	554	466	523	567	509	500	505	525	565	511	485	541	480	493	510	514	531	521	455	496	523	570	513	523	500	501	504	533	523	492	522	500	527	489	483	532	526	496	483	511	503	487	461	517	491	481	511	494	483	533	482	543	536	522	527	542	512	519	458	486	505	531	538	505	540	487	525	521	512	509	459	510	529	538	513	521	492	493	495	533	499	502	513	497	482	525	521	486	541	531	471	555	520	524	491	472	535	497	527	551	553	514	528	517	500	523	506	529	502	547	502	491	558	508	514	501	519	498	551	485	503	521	510	505	531	475	499	472	523	492	508	513	502	535	516	472	500	478	476	523	496	523	511	483	545	525	527	479	549	480	514	558	505	561	483	520	529	525	532	525	503	524	527	486	482	501	429	521	509	488	516	507	535	499	514	523	481	495	488	492	553	524	447	504	488	532	549	478	482	524	501	509	510	510	501	526	498	523	524	546	514	516	541	478	502	573	521	490	477	525	489	550	486	478	506	480	492	503	538	544	547	481	535	526	515	509	554	478	517	484	513	495	489	526	546	498	516	511	511	507	525	496	524	489	512	507	493	514	532	502	532	499	515	494	483	523	480	558	495	497	537	478	510	505	523	531	488	518	511	481	535	538	528	539	521	541	523	539	498	502	526	509	530	510	463	538	515	518	498	513	522	548	499	509	485	495	519	548	496	516	494	508	546	504	445	503
7071	16891	13865	7381	5484	4295	3207	2577	2142	1836	1589	1433	1248	1216	1126	1019	974	911	884	850	857	844	858	803	821	785	799	811	806	738	730	715	746	723	762	768	828	854	768	717	723	717	699	689	723	692	714	676	735	689	691	691	688	714	668	699	725	721	683	701	657	668	655	766	684	661	689	700	673	670	726	656	690	703	673	680	690	696	674	672	650	654	687	689	708	660	636	668	653	683	720	689	714	660	645	689	676	678	681	671	704	688	723	676	659	665	700	674	696	675	656	650	706	672	701	675	701	700	622	692	717	699	709	681	661	699	673	668	715	669	638	683	607	634	688	674	735	713	678	668	674	697	730	672	645	660	671	700	663	686	663	634	689	628	672	704	757	673	652	694	663	715	675	669	674	684	704	682	684	650	664	682	705	672	676	692	654	634	678	675	689	692	667	613	647	687	677	649	686	690	659	671	677	719	685	670	694	667	693	694	700	669	648	604	717	672	673	666	715	708	670	665	697	708	664	662	690	662	637	641	719	658	667	652	692	650	703	648	691	686	676	681	668	633	699	679	667	739	644	666	686	658	652	675	683	704	701	706	698	660	678	661	667	697	680	712	706	676	680	692	675	691	694	664	678	669	644	709	676	690	657	644	667	658	661	664	662	719	701	634	669	660	640	682	676	658	658	682	644	662	638	646	724	637	657	672	659	695	692	709	650	676	660	652	698	644	663	655	696	688	655	667	648	725	700	677	688	661	649	654	694	692	646	687	660	692	686	671	669	639	655	689	690	698	677	686	729	694	659	681	721	661	663	682	680	709	675	651	640	645	729	680	652	598	696	721	658	654	644	711	647	684	671	646	673	665	734	674	692	675	674	673	642	676	663	695	688	687	667	696	716	666	632	701	699	680	670	726	651	693	691	641	630	668	713	690	654	642	662	632	644	671	690	691	655	691	635	669	660	730	672	663	646	656	686	689	654	714	642	683	715	665	708	680	636	706	648	687	615	690	671	730	664	665	657	700	630	672	696	618	673	671	634	681	689	703	680	667	652	691	738	650	654	680	679	670	659	661	635	667	633	645	687	709	640	698	692	652	676	688	646	726	729	640	727	658	708	645	728	718	698	646	714	727	670	644	660	669	688	722	635	679	709	620	678	683	686	662	624	638	666	667	667	672	676	677	719	699	628	678	703	673	678	667	664	693	693	658	705	696	641	678	678	728	643	676	646	692	725	692	722	698	687	700	713	680	635	649	704	650	664	728	658	669	691	678	686	701	666	643	662	671	662	731	652	691	639	706	644	686	693	710	656	695	665	640	671	647	657	664	689	670	663	678	684	685	671	625	661	655	700	643	621	711	707	666	681	659	694	652	654	667	668	666	668	646	652	650	729	630	685	693	650	663	709	710	721	664	671	672	655	665	729	638	706	694	642	681	632	660	672	698	704	672	700	628	663	684	700	654	659	691	661	646	679	658	702	674	656	658	664	672	629	661	678	725	696	684	706	636	650	710	677	665	690	687	666	658	676	682	656	687	730	691	675	720	669	636	666	665	696	664	661	679	652	671	657	712	689	706	632	735	678	685	653	653	643	666	684	649	669	627	710	651	691	660	700	688	648	662	703	667	671	685	700	685	687	713	640	657	668	647	656	685	714	682	694	657	687	649	650	658	668	688	684	623	665	655	652	686	680	702	631	643	680	640	713	648	700	691	695	641	684	692	663	666	685	678	661	661	674	733	642	690	662	664	685	645	671	695	701	638	670	655	688	707	660	713	697	703	678	726	662	642	685	716	686	734	703	674	685	645	736	666	667	696	645	731	691	683	694	659	627	640	640	693	693	723	610	661	714	663	727	631	660	619	685	717	699	652	654	722	681	719	682	709	739	686	686	662	680	668	654	655	741	678	654	710	674	694	655	631	665	676	672	674	720	726	647	668	665	651	683	696	667	674	711	647	645	640	648	668	682	684	660	656	687	662	712	693	667	646	665	703	680	678	708	716	665	663	684	689	650	624	644	672	681	662	666	716	683	646	705	669	683	646	673	657	678	725	693	707	673	649	673	658	680	684	674	640	667	648	678	692	669	659	702	670	670	698	707	673	682	665	651	628	698	676	655	673	707	679	644	659	720	697	664	698	667	667	683	643	680	694	679	648	687	646	647	625	670	706	690	651	692	652	624	662	677	664	689	687	648	657	715	680	674	659	691	666	712	666	693	664	700	728	671	668	665	702	666	680	671	719	648	688	703	692	713	615	649	698	728	678	671	694	670	715	663	679	652	670	651	697	727	669	676	709	658	657	655	731	696	682	650	675	704	712	676	674	701	693	681	665	641	659	640	673	634	685	718	653	630	652	673	662	679	667	647	651	701	682	676	705	650	619	662	680	641	660	721	703	629	632	652	685	696	666	691	657	679	672	670	639	699	690	670	654	647	674	656	649	676	683	681	701	689	650	674	713	668	669	661	700	677	693	649	670	675	669	704	708	665	652	661	688	654	743	691	681	680	671	658	679	680	684	667	710	704	693	686	659	651	664	656	681	656	652	736	652	667	657	685	657	662	677	646	715	676	667	711	643	673	643	720	669	715	650	695	636	652	662	628	702	666	695	679	678	682	696	701	659	659	713	663	627	634	716	692	697	656	635	682	676	677	685	672	667	648	680	662	691	656	667	664	645	705	712	686	675	703	716	646	653	667	710	625	668	684	678	702	667	683	724	659	664	687	673	732	648	667	734	691	687	660	678	685	628	667	714	671	654	698	704	673	649	645	669	723	664	689	649	649	689	628	649	673	670	659	675	669	681	682	686	705	722	695	660	658	708	698	684	710	650	682	626	714	692	697	660	720	690	656	715	680	648	650	665	658	664	625	696	693	712	696	658	647	645	671	690	681	671	680	644	685	655	656	619	720	697	707	688	670	642	692	636	653	732	698	685	676	658	722	672	696	705	658	696	645	676	689	720	684	675	678	680	629	683	704	712	683	681	629	664	635	681	630	667	735	732	636	664	679	694	708	659	654	674	680	699	672	690	659	670	697	641	690	665	695	671	690	683	664	696	640	699	655	703	672	683	636	690	663	680	723	659	697	681	681	667	628	671	676	668	660	666	713	660	714	712	672	636	648	723	684	636	673	663	652	684	727	697	660	624	660	699	663	645	689	684	704	670	663	712	693	605	669	664	647	674	665	702	623	679	648	679	683	646	632	673	678	682	720	666	679	675	684	661	623	721	730	677	686	679	661	648	654	671	665	677	674	640	639	679	700	655	683	640	665	704	660	634	674	682	694	690	662	633	746	638	653	694	638	657	680	659	679	681	686	650	695	673	674	665	665	690	655	672	703	649	670	690	681	705	685	668	651	657	693	638	655	715	652	671	680	681	693	674	671	658	672	679	717	683	668	672	643	677	693	674	705	676	687	725	733	623	709	665	680	670	713	645	620	677	657	658	670	647	695	680	709	671	705	707	666	683	722	674	693	667	690	682	656	674	684	707	639	662	676	680	710	672	709	722	692	684
26454	20459	9417	1079	610	561	490	481	491	440	508	457	463	451	437	472	445	423	460	489	455	475	405	452	452	464	460	455	483	456	440	477	434	425	436	433	479	466	514	419	426	447	447	437	433	473	453	479	444	413	446	453	466	475	465	481	405	430	470	450	467	438	478	450	446	449	465	410	437	464	427	467	455	484	419	452	475	439	470	462	460	415	484	434	423	442	423	444	428	429	456	446	422	383	486	464	453	465	462	447	434	430	428	452	467	438	465	484	404	479	478	481	458	432	431	431	417	448	438	402	448	425	441	452	421	431	485	448	428	446	436	434	483	462	431	457	457	435	452	430	462	416	446	506	440	454	416	478	408	411	448	490	443	421	465	455	427	439	484	438	442	457	417	436	479	441	446	417	450	457	407	434	436	421	430	465	441	458	434	417	431	424	437	438	498	446	442	445	428	463	456	477	470	429	461	463	443	478	461	452	407	424	462	469	451	486	436	458	429	444	437	450	457	440	509	436	443	474	447	431	445	431	468	459	485	473	449	427	433	441	432	465	431	416	433	446	438	443	439	473	475	429	452	472	418	456	466	450	432	438	487	417	406	466	444	439	453	434	420	459	437	443	431	405	422	447	477	469	446	447	416	476	440	436	421	440	450	427	425	416	426	446	467	421	440	415	451	490	464	408	397	481	463	470	443	467	450	417	471	427	424	424	428	457	419	445	479	431	449	443	443	437	444	478	455	446	440	453	455	474	452	478	481	460	462	462	467	471	403	452	452	413	441	449	500	461	442	404	451	457	450	462	459	460	461	485	429	441	431	402	461	436	414	474	422	417	434	477	428	426	437	460	457	423	444	446	439	434	450	445	432	446	443	429	451	446	443	447	456	453	463	459	470	474	458	450	442	469	440	443	432	434	440	450	464	463	455	465	455	437	421	462	450	429	479	441	408	428	455	418	446	430	429	452	435	441	489	443	447	448	445	444	473	411	448	433	414	466	466	438	433	445	414	422	452	449	436	458	459	471	456	430	457	442	430	417	439	458	419	465	471	412	468	432	455	463	459	446	423	440	443	420	451	470	433	434	421	452	427	458	433	441	427	412	430	453	439	504	469	480	451	458	401	451	469	451	453	486	412	450	458	469	416	449	460	434	439	423	414	459	471	414	466	469	455	446	443	432	444	456	387	467	456	444	409	430	447	456	454	454	418	450	455	486	465	453	426	447	431	447	478	458	432	493	480	454	433	464	466	469	444	472	451	452	445	454	413	454	451	443	452	437	419	449	477	419	462	429	433	447	455	441	466	410	480	419	423	481	464	456	474	416	421	496	431	432	453	435	449	439	490	470	428	432	466	468	416	443	419	425	464	467	416	417	456	463	420	420	421	440	460	475	438	432	423	424	472	491	448	459	445	448	449	445	461	447	434	453	484	461	417	434	436	434	412	453	445	422	452	466	419	427	446	433	467	426	441	442	481	421	434	499	455	487	484	464	445	443	439	433	415	455	425	449	468	473	404	472	464	448	465	441	452	473	460	449	440	472	486	443	473	417	454	432	432	458	454	430	443	450	463	430	414	451	420	461	460	418	484	400	480	411	469	462	444	508	489	443	414	494	412	457	474	439	432	472	449	441	460	438	425	442	479	456	429	442	450	463	483	465	409	437	449	460	447	459	445	441	449	456	462	403	471	462	448	504	444	455	467	418	446	441	467	436	445	410	438	421	452	463	425	448	456	436	437	437	442	450	476	436	433	455	458	408	446	450	449	479	444	437	470	416	427	453	464	430	448	422	452	457	423	454	448	458	451	447	504	467	429	437	435	433	423	439	433	416	432	430	463	432	430	454	449	424	472	456	490	529	463	418	437	467	454	433	453	465	417	448	429	424	448	445	436	461	463	444	462	406	474	475	420	437	483	440	461	452	475	428	452	453	432	447	460	394	428	476	455	435	458	463	440	445	452	490	445	466	437	472	457	449	457	434	428	468	477	460	458	403	468	435	459	446	405	424	463	417	450	434	432	460	426	434	449	454	443	408	440	450	442	439	439	430	460	445	448	457	454	454	450	467	433	439	443	445	450	439	441	431	478	430	444	463	462	460	448	482	423	455	439	428	447	450	494	481	412	464	443	398	428	449	454	417	440	436	460	419	427	430	421	411	435	447	426	439	518	467	451	446	438	449	429	453	446	435	440	432	407	431	432	440	475	427	430	433	420	427	432	411	461	437	431	447	439	454	454	396	443	458	435	451	428	428	484	430	464	443	431	392	465	446	462	461	432	434	471	390	427	472	470	462	461	456	464	459	476	456	439	433	458	437	426	437	432	419	455	447	452	408	404	448	448	450	464	425	433	420	426	448	440	469	439	466	417	460	398	403	404	431	413	466	478	430	418	473	457	464	447	451	474	438	420	454	463	421	444	471	481	450	444	421	446	427	428	464	474	447	458	422	457	479	466	427	434	454	459	486	467	481	450	481	464	460	460	470	425	446	448	414	474	480	458	480	443	467	463	459	438	455	425	456	476	429	430	412	438	456	434	422	456	442	424	481	443	410	481	436	483	444	449	434	458	451	415	446	486	458	482	446	448	440	427	452	454	458	412	461	497	396	434	438	448	460	416	433	454	426	430	467	479	453	479	463	431	462	432	458	443	433	415	435	450	407	482	406	438	452	425	460	447	464	458	457	430	468	444	433	476	402	432	443	464	438	457	441	460	426	423	430	433	454	472	437	451	412	454	487	436	454	411	463	498	413	437	479	441	458	433	472	456	433	404	431	429	430	419	465	432	464	457	402	451	455	407	464	432	435	515	439	496	445	453	467	405	456	459	421	441	442	495	445	488	452	433	439	441	461	428	431	456	441	440	425	434	482	443	424	444	437	464	498	446	452	472	461	496	446	417	451	458	413	449	439	461	458	436	443	428	447	462	477	453	456	481	439	459	442	499	438	434	427	431	445	441	478	436	446	410	471	426	476	451	427	467	465	436	435	442	435	468	432	464	439	401	490	440	423	440	444	402	454	464	420	429	442	437	473	420	468	477	440	460	467	462	423	467	459	451	450	407	469	437	418	418	449	456	493	408	410	460	438	476	437	479	466	468	479	448	453	431	441	438	443	442	434	462	441	452	429	464	446	425	436	432	461	460	468	445	406	488	461	416	448	464	459	441	431	394	449	457	416	425	486	458	424	430	450	434	440	451	451	409	422	428	409	485	471	498	443	424	451	444	471	432	466	430	397	428	449	455	425	466	442	428	427	462	441	479	411	434	457	454	457	448	445	473	454	390	417	443	408	437	419	467	433	479	478	449	443	445	443	427	479	437	474	441	474	443	449	410	493	429	460	467	436	455	426	408	433	455	463	460	461	465	435	435	420	478	422	424	456	431	489	476	447	451	442	492	448	408	455	376	447	439	465	419	393	411	430	438	448	449	469	401	477	444	459	418	476	455	408	418	459	426	444	454	507	444	479	422	460	442	421	427	476	438	463	445	434	434	450	427	407	439	430	485	441
4070	1584	1353	900	782	686	665	646	656	636	640	614	647	614	594	556	586	606	583	579	599	584	589	588	565	512	598	614	581	605	603	594	596	580	574	580	605	584	599	588	579	580	605	609	621	606	582	608	601	602	567	561	581	600	564	574	572	588	563	580	602	555	578	602	574	580	568	563	609	592	582	626	564	533	543	587	536	563	602	606	580	592	552	584	598	537	572	614	580	566	588	566	582	596	548	556	577	613	575	626	573	595	598	562	575	591	594	586	604	605	590	541	609	593	565	619	542	559	585	525	671	599	602	541	591	564	565	589	605	578	589	550	585	579	568	586	578	555	595	571	592	538	584	593	589	600	575	559	536	569	582	558	568	596	609	607	564	631	613	609	587	578	597	606	564	544	553	583	570	615	587	579	606	585	573	580	584	563	587	537	623	611	583	609	558	576	553	569	556	579	563	572	597	621	529	565	598	552	640	591	571	562	578	565	587	566	542	641	569	598	542	604	566	612	549	536	565	560	592	611	576	579	621	625	594	553	579	562	576	598	557	575	572	601	592	594	544	601	591	586	563	545	588	560	561	571	551	550	579	559	539	570	619	560	558	591	612	579	590	577	618	638	622	597	642	588	584	602	545	609	569	568	609	582	581	595	562	635	589	580	612	601	595	581	559	576	590	586	575	592	612	638	570	561	585	542	589	580	626	561	609	565	587	576	557	583	596	518	522	574	561	593	582	581	554	620	600	576	594	611	596	588	553	580	590	586	553	553	579	549	581	602	569	621	595	595	584	600	584	539	577	546	539	560	545	601	566	586	544	571	596	607	584	537	588	585	563	575	556	575	584	596	553	602	618	587	586	602	597	641	585	605	609	574	608	592	567	567	618	585	579	577	595	598	610	601	588	584	604	560	566	605	579	629	563	569	627	622	580	571	597	560	607	579	639	566	555	605	593	583	580	550	619	605	590	651	526	580	602	604	575	599	586	566	593	565	575	580	559	642	565	590	585	542	595	551	574	584	594	574	579	587	622	572	571	575	557	600	521	535	597	551	588	590	570	561	529	590	550	559	627	611	593	568	548	592	584	573	591	570	587	584	599	600	596	594	597	565	534	586	597	592	615	574	600	600	582	606	570	591	602	592	565	587	576	556	541	588	581	567	505	586	617	576	546	547	570	581	580	574	601	593	599	583	559	550	546	583	603	615	546	568	602	636	567	588	588	549	571	566	588	614	561	566	573	582	591	594	591	597	556	569	608	599	604	590	552	600	625	617	591	567	558	546	549	581	591	563	612	598	549	548	543	558	596	560	587	593	589	537	543	559	615	572	542	569	611	622	557	604	571	603	591	559	609	638	559	579	574	589	599	556	567	591	594	564	568	575	596	561	588	589	599	584	565	578	606	595	603	623	611	596	586	596	552	554	612	610	611	571	588	553	587	566	587	601	599	627	572	541	540	587	621	584	580	577	578	588	586	553	602	580	559	581	583	593	574	571	547	588	552	580	581	574	609	551	612	596	579	567	581	550	620	592	616	594	575	588	549	558	562	579	601	615	589	603	586	536	566	579	631	583	552	584	594	578	562	582	633	596	565	605	591	570	615	584	560	590	546	621	608	554	599	571	586	564	579	566	586	547	580	574	589	566	584	566	570	562	574	620	560	595	541	543	588	581	598	567	588	601	620	584	574	572	548	570	549	599	604	580	592	616	592	607	559	599	615	575	598	600	544	585	627	583	586	578	580	560	551	561	568	603	573	580	589	546	577	589	552	564	607	601	616	563	573	605	555	589	599	552	595	601	568	598	538	597	583	574	640	545	564	592	535	569	591	562	532	569	558	629	598	607	585	590	553	579	609	590	613	600	620	573	582	599	627	599	634	619	578	585	593	538	590	589	592	616	578	585	580	604	566	542	597	581	574	585	582	591	552	598	606	574	556	580	661	521	614	569	617	620	570	563	612	562	541	575	560	570	577	615	591	560	587	591	582	594	554	613	574	612	598	529	577	588	631	578	539	565	568	587	568	566	558	570	605	569	606	558	603	586	583	602	557	602	612	622	579	590	555	572	553	609	620	612	565	562	578	531	511	582	564	578	556	567	647	587	611	615	561	598	556	566	627	572	579	558	557	603	581	578	583	587	625	520	586	589	585	573	564	614	561	541	598	626	572	613	579	581	587	562	572	569	587	590	607	570	583	571	580	595	588	617	566	624	618	605	612	580	564	577	556	608	596	557	576	578	575	619	607	610	565	556	503	622	578	565	582	549	582	551	592	572	557	573	534	616	576	560	551	623	584	551	586	538	625	596	597	613	589	584	573	607	556	543	573	582	563	575	564	554	613	580	575	546	593	575	590	576	566	604	561	610	603	587	564	574	552	548	593	566	561	567	544	583	598	564	620	539	569	582	582	572	598	564	622	598	535	579	521	559	541	575	539	529	567	587	559	584	619	609	569	577	581	563	603	580	577	562	583	585	615	571	537	602	576	600	565	559	573	593	600	601	582	578	555	557	588	634	571	632	565	565	646	614	585	556	593	585	509	556	616	555	603	542	624	577	569	625	607	618	621	579	606	570	571	571	604	554	584	562	578	603	620	573	649	597	604	622	612	591	602	554	621	605	615	594	574	605	529	618	594	558	557	599	592	590	585	563	581	572	571	561	607	557	567	628	577	596	549	581	555	588	561	542	565	593	571	608	537	584	606	549	546	577	597	583	565	608	572	549	583	635	557	589	617	606	548	586	590	583	591	587	618	619	585	607	618	597	591	533	600	581	607	586	587	579	595	595	553	585	572	567	610	559	555	526	586	630	570	632	608	597	583	540	576	568	527	569	645	554	586	583	621	582	597	596	573	593	567	605	579	608	565	567	605	552	605	553	595	611	558	591	582	541	599	567	579	565	620	544	547	639	574	582	613	580	593	568	586	566	586	582	605	600	569	591	568	576	571	560	586	622	572	610	551	606	592	598	532	594	601	597	553	578	573	578	602	570	608	606	618	573	551	619	598	570	591	598	586	589	653	589	532	595	553	542	596	621	583	572	555	573	555	530	597	591	580	575	643	583	560	591	591	630	565	545	571	626	557	573	564	602	551	592	585	579	548	615	562	617	582	540	545	574	607	595	562	591	593	581	563	575	604	636	566	606	562	606	556	571	578	584	572	528	569	553	594	586	579	575	576	526	548	572	635	572	558	583	617	587	573	553	596	575	617	607	601	599	550	580	560	584	606	584	564	624	579	574	596	598	581	574	570	585	558	590	558	542	622	611	568	613	605	572	595	616	568	573	594	580	556	599	585	562	569	551	612	579	587	595	578	565	555	575	553	585	570	555	570	552	542	607	559	587	587	564	594	583	563	578	608	562	598	534	579	592	596	531	612	564	601	559	564	584	576	576	546	588	559	597	603	548	617	564	601	577	584	534	581	607	554	592	598	594	554	548	599	600	589	563	568	607	607	544	608	566	581	573	605	587	568	625	584	584	554	559	569	586	581	578	585	613	578	552	539	589
23294	20920	28314	23660	20912	12930	1822	1149	990	888	873	824	828	775	778	740	754	725	707	754	686	729	726	710	697	709	723	725	736	746	693	723	698	714	693	758	694	729	713	724	655	680	709	682	637	665	685	667	703	670	675	703	704	646	682	679	646	710	712	686	639	675	722	716	710	700	678	665	669	686	667	679	696	666	660	650	721	640	671	675	657	661	672	645	674	659	725	704	674	652	659	665	703	700	682	679	685	686	665	699	671	711	720	663	653	663	676	655	699	687	663	668	680	688	619	658	667	689	651	696	687	635	678	701	699	682	669	691	670	730	676	637	649	669	693	674	677	678	681	658	668	644	661	653	666	669	716	700	706	622	658	641	667	660	670	704	652	695	697	677	687	668	657	632	694	683	705	733	690	636	647	628	714	711	692	685	663	656	684	646	671	696	687	681	701	686	715	704	657	682	684	684	718	687	671	704	633	659	673	641	656	654	683	695	669	610	656	646	667	683	656	704	674	651	699	670	681	631	650	630	656	675	675	671	690	693	648	675	659	675	583	694	706	699	692	642	662	684	679	686	671	719	674	680	703	639	655	745	699	648	704	664	681	704	662	704	649	732	712	698	665	693	649	679	688	694	670	677	630	665	586	716	651	664	690	656	708	647	704	659	707	698	685	701	665	648	662	638	698	626	650	640	661	739	668	650	626	642	649	648	717	673	629	677	705	651	657	703	717	654	669	676	644	644	628	690	694	658	632	660	672	660	676	703	657	714	649	629	664	639	687	691	654	674	639	686	663	707	662	681	709	644	715	686	658	662	688	677	692	662	680	680	713	710	705	684	707	650	646	663	694	618	698	717	700	728	688	707	652	667	688	695	729	716	682	673	701	689	701	673	664	619	709	714	706	653	628	666	666	679	684	687	632	675	675	721	656	669	697	660	715	691	667	607	659	668	632	684	661	671	687	664	631	708	665	727	671	673	703	680	655	698	750	682	684	658	674	703	674	654	686	678	648	671	675	686	688	671	677	666	694	700	717	655	615	621	660	649	680	662	681	655	603	624	681	673	700	663	651	680	654	716	668	659	678	679	670	687	705	717	630	654	693	670	696	639	651	669	673	688	670	638	671	641	697	657	662	682	658	652	720	635	661	672	661	645	689	647	640	663	683	687	655	686	704	683	656	681	681	627	676	716	702	642	654	694	705	666	734	705	690	664	654	643	651	688	685	688	679	658	681	638	717	683	717	680	645	647	709	675	709	677	705	671	636	674	715	614	607	704	699	663	693	671	693	662	701	686	648	642	634	669	654	658	679	709	688	628	689	713	691	691	675	730	692	641	653	638	684	701	657	691	709	687	662	680	664	688	661	664	637	685	670	678	704	702	659	687	686	658	709	698	650	697	651	648	645	654	698	636	617	697	671	669	618	691	666	656	660	699	676	695	709	699	677	698	658	666	665	645	729	712	666	688	671	706	711	607	727	644	657	639	650	663	679	677	637	686	660	684	705	714	671	661	672	688	688	670	666	670	713	690	703	628	635	617	705	687	711	669	642	674	678	632	672	672	706	715	706	657	603	638	704	679	711	698	686	624	645	684	673	679	648	668	693	664	678	681	662	658	685	685	673	641	667	670	714	694	707	692	711	660	683	695	655	720	683	677	640	660	668	638	691	671	670	648	701	675	647	691	672	698	664	668	679	651	680	698	657	666	672	651	640	659	657	671	654	688	747	662	671	694	661	644	684	711	649	688	704	712	693	633	657	696	662	663	665	646	693	638	680	675	678	689	695	690	660	661	666	682	737	710	587	672	693	688	659	646	661	749	675	686	666	656	670	656	665	668	670	657	644	643	631	704	658	684	669	683	676	683	631	686	702	668	630	669	667	686	621	658	735	660	696	684	697	660	670	646	676	675	630	714	632	711	678	655	641	694	653	697	647	694	681	714	630	660	621	702	692	684	655	638	648	676	725	736	686	655	670	688	662	675	701	693	685	676	701	685	689	739	632	650	691	672	668	702	720	660	661	684	713	649	678	727	657	576	703	725	639	695	643	659	642	653	677	657	701	702	673	663	679	703	665	622	662	668	686	731	694	655	669	651	680	716	655	607	683	703	670	670	680	694	658	705	671	699	640	611	679	634	652	662	661	665	696	672	728	684	673	689	681	653	669	651	683	641	700	709	652	649	681	659	669	663	626	645	693	655	689	710	702	653	638	666	652	651	700	690	699	682	627	718	637	646	666	638	669	657	694	667	696	702	707	600	667	689	638	667	667	696	683	696	687	668	697	663	669	676	685	636	604	703	682	681	669	679	683	721	684	662	661	696	646	697	616	646	667	675	712	608	667	689	671	682	721	678	681	657	691	724	669	640	689	672	658	665	685	660	661	693	683	681	652	705	689	671	691	628	684	687	671	683	683	678	714	665	676	640	662	688	669	656	659	696	654	694	685	669	656	699	700	672	668	697	667	661	645	716	670	645	653	690	650	667	690	667	669	703	659	671	657	642	674	719	675	646	670	665	691	725	693	614	657	648	663	634	702	669	653	679	651	712	693	648	682	670	639	671	646	730	691	744	645	630	665	691	660	736	686	697	656	652	632	615	670	667	742	718	657	688	651	678	688	732	645	679	651	640	633	677	639	658	701	674	659	657	643	711	665	654	734	685	704	658	651	659	643	692	685	651	667	658	674	750	673	665	700	668	672	693	651	679	641	681	643	690	684	656	664	692	678	695	680	680	670	670	664	662	659	670	695	701	663	711	674	664	647	722	720	681	701	700	687	689	588	684	686	676	616	688	686	687	655	658	678	702	636	696	628	691	666	729	671	638	719	720	657	621	687	678	667	728	667	669	666	644	686	717	652	667	714	656	704	682	634	709	681	674	649	700	672	704	636	639	655	708	665	668	648	645	669	664	685	649	679	713	682	644	662	654	682	649	679	665	717	674	645	736	686	656	742	676	700	644	638	679	661	628	659	635	647	687	719	686	684	673	643	685	709	709	648	645	688	673	673	647	652	620	648	686	663	688	659	702	733	659	695	734	643	697	671	689	702	685	673	640	667	695	720	660	671	620	666	649	700	696	692	687	654	645	654	686	637	657	656	671	654	672	657	666	674	700	655	704	690	664	681	659	687	662	678	715	673	708	666	649	705	673	646	620	702	669	661	657	662	657	680	683	618	651	672	668	645	690	676	670	717	620	692	685	694	668	662	641	658	668	666	694	691	642	666	702	696	662	673	709	659	705	718	607	636	702	702	685	683	707	703	687	671	653	688	664	656	649	626	646	667	665	657	644	658	650	680	702	659	649	647	685	619	666	660	647	683	642	661	700	666	640	668	690	739	640	661	620	671	644	653	696	717	661	651	662	681	658	710	699	738	671	634	682	685	643	701	657	663	681	652	607	640	650	707	636	693	670	675	656	667	738	686	637	699	692	670	717	653	619	622	645	648	653	636	621	705	700	615	659	695	654	699	667	674	674	661	687	661	635	649	678	658	723	668	691	678	640	656	676
5128	10723	9285	4687	3572	2776	2205	1897	1658	1444	1318	1317	1222	1112	1141	1049	1047	1007	1021	999	965	1005	991	938	939	955	995	910	917	943	935	926	904	937	930	905	1013	924	921	904	890	913	930	893	879	905	879	913	870	889	937	898	866	904	888	784	911	883	907	853	894	892	904	911	836	894	872	845	882	811	852	912	889	874	892	875	885	854	921	826	887	907	872	865	883	840	866	863	862	947	892	840	884	892	883	878	867	867	888	869	857	950	899	872	901	862	838	885	884	883	820	845	929	858	852	903	874	837	942	846	848	948	859	932	932	847	938	864	909	916	806	903	919	833	903	909	891	878	850	950	893	826	858	885	887	868	873	893	868	871	883	907	881	909	838	887	861	906	841	823	919	837	888	882	888	883	894	946	889	930	851	857	898	917	894	876	889	868	861	842	880	886	836	863	873	871	874	848	834	891	870	892	855	828	877	912	923	872	899	848	847	850	880	910	901	862	859	896	824	835	865	917	853	879	875	910	881	857	877	860	889	881	801	876	856	925	860	955	860	867	865	864	849	855	825	911	901	821	847	899	884	898	947	904	910	907	917	845	888	881	912	860	900	856	917	894	873	832	885	854	868	857	864	867	900	856	843	874	842	889	869	869	899	889	920	862	888	914	903	901	838	875	861	856	881	803	846	877	836	835	860	871	851	940	820	869	868	853	889	909	857	867	838	878	864	905	861	863	849	844	846	872	850	871	890	883	842	873	898	917	903	890	875	851	870	866	863	920	865	935	924	891	871	865	862	812	933	862	823	864	895	847	904	882	917	908	846	833	888	894	869	854	898	904	890	879	879	915	885	841	831	922	868	871	869	883	862	880	820	899	836	860	901	896	866	889	838	883	845	884	884	891	916	908	837	840	871	866	838	827	890	875	846	847	873	965	837	827	886	885	865	867	885	852	880	854	851	895	873	915	899	888	918	878	861	847	872	830	864	855	868	887	878	870	876	848	879	887	844	911	862	868	889	889	882	866	904	833	806	875	864	897	875	888	865	886	843	862	868	865	849	896	866	889	870	909	895	925	864	886	905	891	852	909	874	901	889	852	882	853	827	894	872	862	892	867	869	921	864	868	885	911	860	879	900	880	847	899	828	896	849	902	849	901	867	866	868	870	908	854	902	878	932	930	916	841	857	907	878	890	881	758	856	875	918	919	844	847	827	882	833	884	873	831	860	880	851	832	815	894	876	855	840	907	851	890	909	899	839	868	822	943	894	883	841	861	894	874	887	896	868	898	872	895	910	905	887	821	879	935	835	866	925	877	829	883	937	867	810	871	826	850	843	900	924	874	911	892	825	923	893	894	802	876	887	841	877	925	858	899	881	876	849	886	882	851	857	933	854	902	908	842	893	868	847	902	860	917	914	911	860	898	884	883	862	844	853	864	882	847	879	833	914	935	882	884	887	883	863	902	823	861	881	876	827	900	893	883	844	843	833	919	881	890	864	878	815	890	936	841	889	860	813	850	887	889	939	875	907	846	933	870	844	877	867	858	858	880	893	869	858	826	886	855	852	893	856	842	854	891	889	884	846	929	858	843	846	886	838	906	923	924	903	886	849	919	899	879	854	903	865	873	878	808	905	891	917	889	836	848	901	885	932	827	859	894	877	834	888	907	833	860	847	911	855	883	849	866	859	943	937	832	857	848	858	894	885	869	870	818	843	846	917	854	916	912	905	880	890	913	909	903	888	881	878	909	842	892	906	910	863	850	850	861	844	832	852	854	837	834	841	822	876	923	885	879	833	893	895	861	897	894	870	901	876	881	849	844	838	856	819	856	921	855	893	858	863	834	878	861	846	888	819	915	888	951	823	903	871	873	890	815	841	952	893	838	861	885	893	912	922	904	884	808	897	827	899	851	940	913	893	834	907	900	859	902	904	871	914	907	848	894	875	882	873	887	871	864	918	875	891	891	897	869	840	872	868	849	851	883	836	874	909	868	866	885	860	904	850	831	868	859	896	864	971	844	885	854	880	873	930	870	878	850	925	882	854	869	896	868	853	841	814	843	888	904	853	847	867	840	905	825	861	875	869	895	904	861	869	897	897	896	921	842	841	819	861	872	866	849	908	822	881	885	870	833	890	852	809	918	879	876	851	851	901	851	896	907	856	884	927	850	875	849	884	847	881	896	889	869	875	833	875	968	824	895	890	903	900	902	890	901	848	918	842	867	861	864	882	878	923	896	835	891	909	845	908	914	812	905	893	853	823	872	921	849	867	879	894	847	899	902	887	920	876	906	814	882	815	850	882	926	863	857	831	917	893	862	898	870	854	858	867	858	870	864	798	825	918	926	873	915	813	893	867	876	888	846	887	903	892	845	896	901	842	868	869	886	836	849	867	926	823	916	891	878	871	767	838	858	860	863	950	909	871	910	901	822	869	852	929	883	827	911	881	813	897	916	883	894	898	907	851	869	877	914	878	888	875	875	854	887	882	861	865	823	842	903	856	890	913	828	884	915	900	900	848	881	867	873	874	930	865	860	924	911	896	833	883	880	897	890	901	842	850	945	895	882	927	873	889	829	908	868	891	847	882	821	873	897	899	859	834	864	881	879	904	861	856	841	909	911	848	885	844	923	855	849	893	873	900	854	843	848	815	893	895	871	870	884	849	848	897	872	902	930	879	839	863	847	886	853	871	940	855	871	923	858	887	920	838	845	873	845	847	870	906	897	864	893	870	855	880	878	837	883	893	888	885	888	894	868	841	876	890	813	892	894	870	877	828	908	886	839	868	874	822	804	823	894	826	871	882	850	856	863	882	856	869	884	889	913	867	932	852	892	874	828	889	884	890	862	883	867	857	792	862	864	830	836	872	825	888	942	852	885	886	873	898	867	898	830	888	907	900	839	866	808	909	902	852	933	942	877	846	898	898	905	873	896	863	832	881	890	868	854	898	869	873	905	872	887	862	916	910	806	839	883	930	818	822	834	854	847	855	873	866	873	892	894	863	829	855	834	877	884	870	862	861	854	900	901	865	886	841	831	868	851	861	912	855	840	895	914	828	916	868	871	938	896	897	882	886	874	841	890	865	932	850	877	866	905	910	893	863	928	845	827	859	846	862	901	880	875	885	915	891	908	887	872	885	854	900	913	860	852	872	866	848	872	878	879	859	865	841	851	901	792	866	908	847	840	845	843	866	888	893	846	879	899	864	832	881	927	858	836	914	881	860	853	882	873	896	890	923	913	856	899	897	816	880	958	841	887	860	881	870	817	856	898	933	904	877	902	895	872	888	851	923	835	914	867	920	886	881	862	824	866	865	871	871	869	872	883	883	922	857	889	894	853	860	817	908	848	911	886	872	928	885	882	897	856	832	814	835	885	957	844	876	871	903	891	836	849	843	894	886	842	908	886	878	888	906	899	860	853	824	866	870	856	851	880	853	894	909	911	868	864	893	903	881	889	848	879	876	913	873	825	905	928	882	883	848	872	852	869	922	864	853	870	901	894	912	880	892	848
22495	20950	28697	23386	20951	21000	10987	1435	1053	1034	855	789	699	684	686	691	637	657	596	616	546	594	579	598	545	599	559	548	526	562	541	576	516	550	529	585	603	543	546	516	506	563	483	531	519	533	581	539	502	548	563	536	540	544	566	533	522	521	504	494	498	496	525	460	512	504	528	509	502	496	496	500	530	531	508	471	526	517	504	541	518	580	567	506	487	531	516	498	540	454	495	510	543	524	521	501	527	471	498	538	496	507	497	550	507	524	483	497	506	516	546	472	531	549	501	498	476	511	543	496	510	494	475	530	477	511	485	486	472	515	484	492	490	550	535	537	500	548	473	490	530	512	545	501	527	483	489	482	533	471	491	497	496	503	525	538	513	558	536	512	494	493	504	561	532	499	550	478	514	519	539	499	504	521	501	484	494	544	464	519	515	471	559	534	567	512	507	529	523	491	527	486	523	535	501	507	489	483	511	520	472	503	494	463	518	497	490	481	485	516	475	518	528	488	488	502	520	526	537	488	495	499	499	463	467	507	472	447	495	490	514	504	480	486	528	501	517	513	512	475	494	531	502	512	538	537	491	506	505	505	487	538	457	514	483	507	476	499	542	513	498	501	493	486	478	467	496	483	484	506	537	512	491	483	467	514	486	514	505	504	527	498	513	503	457	543	510	502	508	489	518	538	480	494	473	499	489	533	506	509	528	528	475	505	474	499	488	478	504	511	524	531	492	510	547	504	469	497	479	506	467	488	506	516	526	541	483	500	515	503	521	534	536	504	511	558	499	498	462	488	509	456	464	547	501	498	530	518	461	474	503	495	546	479	497	476	529	503	484	536	532	477	525	516	514	478	465	498	493	518	496	493	515	501	537	518	534	519	474	468	510	511	507	510	512	505	500	503	498	515	519	489	498	491	479	470	466	497	495	498	456	513	507	509	478	504	493	510	514	493	541	461	518	490	472	520	561	541	503	550	480	484	517	497	495	513	472	478	492	499	495	519	533	559	451	507	510	460	528	499	533	527	518	527	504	481	519	526	470	495	499	498	529	492	489	530	508	506	495	492	479	455	488	517	485	507	480	486	503	517	514	488	518	487	489	533	506	508	499	539	499	505	501	482	505	539	498	486	513	506	514	503	514	490	533	519	514	534	538	479	498	491	497	495	491	486	488	512	532	472	474	462	521	527	481	536	506	512	541	502	505	488	496	516	536	515	501	513	490	471	534	499	533	489	499	543	507	494	547	515	514	523	503	480	550	486	503	524	534	490	534	521	531	495	507	504	482	512	517	469	512	508	490	502	506	502	484	529	519	466	480	519	566	496	496	489	493	474	514	497	505	491	528	484	506	500	510	512	508	509	480	472	475	503	508	529	502	551	493	490	510	488	492	485	528	511	488	500	521	515	524	498	506	547	511	509	496	497	505	499	454	531	536	500	506	527	503	514	511	479	556	500	501	484	508	519	502	511	509	507	494	473	533	462	503	471	461	497	520	477	523	528	515	539	495	548	493	496	492	510	486	502	538	523	545	487	424	466	502	517	526	491	484	499	522	486	520	481	550	503	549	510	493	490	516	498	483	505	489	491	492	480	502	505	523	525	536	476	502	511	483	496	482	493	518	492	505	508	536	511	465	522	506	501	510	532	545	488	525	478	525	525	490	522	508	490	513	510	491	485	480	493	512	495	545	501	539	519	516	538	541	530	491	503	514	510	526	490	513	538	509	494	518	552	549	530	513	476	530	515	508	492	481	512	530	517	504	499	501	494	498	521	493	476	509	465	552	547	496	471	499	527	467	464	494	480	509	537	508	510	557	460	451	504	514	487	516	524	489	527	496	504	557	486	557	528	484	505	488	491	523	546	463	508	475	473	481	462	500	484	537	493	529	491	497	526	512	520	506	513	498	489	520	491	489	533	485	533	467	507	497	515	484	510	480	484	499	520	528	529	492	503	519	489	497	528	527	530	507	537	517	495	506	548	550	540	478	546	529	495	469	512	537	488	530	498	524	546	533	477	505	498	507	524	490	472	522	494	478	481	497	492	510	517	491	490	533	534	504	532	465	514	518	486	514	510	494	475	502	494	463	542	564	504	487	525	488	504	514	511	493	500	484	526	498	499	512	547	505	481	483	519	500	547	547	484	482	484	511	479	506	527	491	527	516	533	541	502	515	487	501	492	511	521	547	483	485	473	529	513	513	518	462	527	478	521	501	509	496	508	525	523	516	512	498	503	546	505	509	475	504	526	487	536	530	446	514	514	509	507	500	568	526	513	534	492	516	449	497	497	464	508	493	478	527	470	507	508	494	503	503	485	491	523	507	537	520	556	486	518	534	502	525	493	535	469	501	538	516	493	491	496	499	546	527	519	464	507	525	531	510	517	495	544	478	494	522	517	476	476	528	537	469	539	462	524	522	481	496	461	483	495	490	496	478	520	570	473	518	538	512	514	486	520	541	511	528	503	502	550	489	505	491	524	488	515	516	516	496	519	477	491	513	518	497	523	458	543	508	489	507	521	475	496	487	495	528	490	528	470	528	485	522	480	514	488	481	467	546	529	526	495	489	490	503	503	495	519	519	508	520	513	497	510	521	542	479	542	470	487	502	503	511	461	529	507	489	541	501	522	496	492	546	512	510	530	483	507	442	449	480	540	505	516	477	507	499	512	496	503	493	546	519	502	480	512	496	529	496	505	549	513	571	525	499	525	466	506	517	500	502	509	503	478	512	507	546	515	536	532	459	534	530	452	487	524	465	508	501	517	496	468	502	540	489	501	501	468	480	472	511	531	483	521	500	503	523	527	505	505	481	482	504	535	507	502	492	522	500	495	491	485	467	523	515	533	493	504	500	543	495	492	487	514	484	527	467	532	492	531	485	494	501	499	481	480	512	490	503	522	511	511	520	477	510	526	529	491	473	522	497	470	487	521	539	499	534	477	521	509	499	483	510	512	534	469	516	496	482	521	487	532	499	504	541	522	464	505	510	486	513	502	502	527	492	541	501	474	539	507	491	464	463	495	449	536	512	489	533	537	484	511	507	523	523	511	478	493	519	545	478	464	474	487	480	546	484	531	483	518	503	548	478	500	489	474	483	488	506	530	542	487	486	524	502	511	492	503	493	507	463	478	498	501	518	490	538	519	514	485	502	500	462	468	507	501	500	490	497	511	538	502	481	513	505	524	509	477	543	467	512	527	494	497	487	534	481	520	547	506	486	523	505	493	507	502	511	544	453	521	558	491	503	535	521	547	535	502	501	511	511	464	519	501	515	491	480	505	498	450	517	508	492	503	530	468	499	540	511	492	491	501	530	542	466	486	514	541	485	501	476	524	509	512	502	522	516	504	493	517	513	540	527	530	508	516	520	507	469	528	547	536	493	520	494	500	496	519	504	485	521	519	505	526	536	482	450	538	500	505	501	457	516	490	549	527	503	527	525	502	529	503	496	481	469	490	473	507	503	492	492	474	489	522	468	510	507	529	480	496	447	507	463	481	531	521
7280	16825	13945	7677	5345	4058	3151	2504	2111	1800	1557	1370	1247	1143	1086	1051	968	894	876	881	869	878	827	855	755	800	744	814	793	820	771	700	762	764	770	850	775	755	759	712	714	690	672	744	690	713	685	676	735	666	661	702	674	690	677	648	713	701	679	700	703	703	655	705	669	702	672	679	644	678	701	708	709	674	681	677	675	619	648	692	675	665	657	690	656	663	733	697	702	668	663	747	717	687	669	681	684	670	692	694	638	705	644	615	660	645	684	659	631	703	673	657	635	717	647	652	663	693	642	664	693	631	650	644	695	674	646	684	658	638	690	672	668	672	687	661	680	727	706	705	661	696	659	635	638	694	682	685	643	682	657	673	674	686	650	674	671	686	727	678	623	727	672	646	658	688	642	698	687	654	674	697	689	686	626	680	657	659	662	667	674	644	678	673	655	723	644	710	618	641	672	675	633	635	658	668	669	685	668	635	656	652	677	663	700	679	673	654	664	645	625	626	719	665	699	707	702	663	688	656	631	662	673	685	702	654	643	663	689	687	628	685	738	648	688	675	693	670	592	643	666	672	632	653	689	730	667	645	673	715	668	652	642	662	671	675	679	717	650	684	700	664	675	718	653	663	706	669	651	667	673	677	659	641	628	701	677	681	675	713	649	651	652	659	736	699	651	671	721	632	649	642	714	676	723	677	684	643	638	677	661	647	684	659	667	708	668	635	707	700	608	658	649	718	679	717	632	669	705	713	703	671	629	679	697	687	654	681	667	667	669	654	695	669	707	634	598	749	680	630	670	668	632	690	692	623	691	729	658	679	693	681	626	664	624	673	656	671	693	624	689	655	672	663	703	707	648	712	699	667	673	674	653	670	683	677	688	670	717	674	716	691	706	698	653	634	697	697	671	681	624	664	648	650	652	685	673	678	683	650	676	669	638	645	745	665	679	620	693	629	638	633	745	646	675	711	689	647	609	676	673	624	639	662	698	636	674	666	646	691	673	646	657	686	618	679	692	701	644	679	732	712	664	671	660	679	609	689	634	689	721	665	650	709	699	700	653	719	665	664	664	636	684	649	674	681	695	630	672	656	709	710	688	642	691	665	677	699	672	674	664	665	641	654	676	658	638	664	699	688	669	692	642	651	727	637	618	674	654	635	677	709	697	706	680	720	665	701	692	641	647	663	678	706	676	662	660	712	631	667	645	681	683	667	683	706	646	704	688	669	712	664	653	679	642	688	645	621	692	663	675	652	690	738	677	736	661	647	656	713	693	650	651	682	692	704	682	683	665	639	684	697	669	651	674	638	667	702	686	675	643	677	686	679	693	615	732	679	653	662	701	689	679	659	679	641	713	673	728	640	660	639	719	671	670	659	655	671	721	638	638	682	703	715	724	743	663	700	611	697	656	661	675	635	684	674	698	730	698	684	641	650	679	642	672	612	709	624	666	701	662	638	664	653	671	628	715	710	651	676	626	681	649	670	709	690	636	653	716	667	638	688	674	708	680	640	630	695	667	683	685	667	660	690	719	673	702	616	663	666	661	680	665	693	683	672	662	648	685	640	655	644	666	664	676	673	660	682	703	677	663	642	630	643	721	682	644	674	699	714	675	666	690	627	661	681	651	673	633	673	689	661	692	668	647	667	654	668	649	606	646	647	691	666	638	671	636	672	635	667	676	678	661	691	664	637	656	636	643	637	698	627	687	742	669	649	622	642	658	650	682	716	699	692	597	680	695	692	664	638	682	689	662	645	657	724	663	714	640	698	657	651	653	681	662	663	653	665	626	652	678	657	704	676	687	674	666	691	652	651	637	673	716	640	648	676	684	693	635	690	676	687	664	691	638	647	690	682	687	652	668	664	719	667	666	635	647	638	652	638	662	647	652	677	663	669	687	675	637	654	638	683	696	681	671	675	637	675	726	692	676	628	636	715	696	683	694	647	624	678	688	680	634	659	672	653	659	644	723	650	705	666	665	648	680	698	668	667	693	656	645	679	668	647	673	680	654	707	659	664	684	642	651	668	672	662	665	682	727	695	676	620	674	685	660	654	644	648	659	688	663	670	688	684	666	629	694	710	619	647	691	674	663	650	671	699	670	675	639	668	735	673	649	660	667	683	661	678	689	654	682	695	672	681	652	675	655	698	672	666	643	661	669	710	704	689	639	702	667	633	635	629	636	655	701	660	646	629	678	650	726	659	667	710	719	660	636	614	679	689	664	651	660	675	650	665	693	657	680	596	684	622	662	657	685	701	661	682	694	655	642	645	695	684	674	695	695	698	688	617	714	676	683	668	690	694	698	708	635	655	664	646	669	675	662	653	731	642	676	651	679	682	684	652	676	689	700	670	736	658	658	656	700	607	652	693	658	657	684	656	668	716	688	689	713	630	663	675	687	706	692	650	663	666	655	691	653	661	691	666	658	676	663	651	715	698	661	664	680	646	650	685	676	657	618	650	714	665	686	672	687	718	712	688	647	656	655	652	649	654	683	691	677	673	675	657	675	652	642	659	675	671	672	655	667	679	649	663	655	661	657	689	647	680	694	685	679	662	717	662	649	697	696	679	637	686	680	654	698	683	685	694	713	642	684	669	678	662	675	718	669	675	703	681	647	694	669	690	659	690	667	670	694	651	666	650	622	682	641	699	631	667	670	692	647	673	694	685	690	653	667	623	678	655	666	663	657	687	679	686	652	649	663	697	700	666	671	734	662	665	651	649	688	673	746	669	661	678	692	697	687	640	662	650	664	684	690	640	640	677	640	656	719	641	645	648	658	691	663	646	693	676	694	632	656	643	683	693	727	679	672	678	676	659	703	675	681	639	651	650	674	645	697	673	703	724	658	673	614	648	684	620	652	598	659	657	622	718	675	626	703	648	637	639	666	659	666	659	681	624	705	666	685	667	712	740	694	710	682	645	691	603	655	673	639	662	709	671	652	669	671	649	643	673	676	628	644	674	667	646	649	631	680	632	664	676	680	643	674	741	698	696	690	653	665	684	645	659	642	659	660	642	691	638	704	672	667	704	709	655	638	680	635	673	657	642	673	702	638	671	694	690	684	671	635	675	631	681	681	671	665	736	689	698	674	684	712	637	636	668	637	708	667	681	712	706	635	630	691	685	677	666	708	666	651	632	613	672	705	657	617	692	663	664	657	669	678	649	650	672	678	606	706	652	665	687	642	681	666	663	663	700	626	625	695	667	689	650	695	685	633	666	699	703	650	644	679	660	635	666	676	668	668	639	694	654	670	639	649	641	679	632	653	705	716	628	658	682	677	683	665	656	673	680	671	654	682	656	665	697	674	653	671	637	677	682	599	708	671	671	691	690	627	658	662	672	643	612	696	680	640	720	668	650	669	668	663	610	661	661	646	669	719	673	674	687	688	692	676	628	641	660	648	662	710	694	639	706	663	658	666	637	630	670	688	715	689	656	621	696	723	695	672	664	656	717	711	669	681	662	654	647	692	666	702	690	666	712	643	647	659	671	667	640	638	701
26537	20477	9452	962	600	516	492	475	460	480	486	448	411	446	461	448	480	427	482	447	422	467	469	477	424	460	465	425	457	444	476	430	451	488	442	487	451	449	420	427	449	456	456	408	427	480	418	473	462	465	443	449	474	431	429	444	455	412	429	456	416	455	446	418	406	401	443	452	420	445	436	457	422	462	419	467	455	436	446	445	432	437	435	450	444	438	399	410	409	455	444	430	443	430	421	415	397	459	439	452	424	431	460	429	458	439	413	438	426	423	438	430	496	448	429	446	458	430	440	435	500	467	475	426	437	433	435	451	454	413	489	426	447	438	448	423	434	417	461	443	408	444	443	410	415	406	445	454	400	434	452	411	421	433	394	436	466	431	445	428	446	420	408	434	429	443	434	438	450	402	409	413	466	418	443	466	437	438	453	470	434	451	441	461	426	448	483	428	465	398	457	441	426	451	451	434	470	432	449	409	437	443	446	401	450	423	400	440	431	468	446	451	457	438	457	433	431	422	423	449	445	432	443	424	461	450	461	450	436	447	406	495	425	441	459	449	450	462	458	410	442	420	479	419	405	436	418	431	451	448	442	435	471	378	406	443	430	437	439	435	457	463	431	451	452	440	436	439	422	451	428	491	465	454	470	434	472	435	461	433	432	404	410	431	444	441	440	443	382	455	447	448	468	443	458	403	414	473	451	461	411	452	434	423	434	447	419	427	449	434	472	453	424	440	403	424	441	426	455	416	466	457	426	436	453	426	434	476	420	457	424	425	400	423	452	396	455	439	438	413	417	487	447	450	435	429	477	429	427	386	448	464	420	470	446	436	417	404	432	451	443	448	468	450	450	420	410	460	397	438	460	423	462	448	486	445	445	418	429	446	450	446	435	390	441	398	417	487	443	488	409	448	433	479	429	453	436	441	429	443	439	462	437	444	499	476	486	418	416	431	435	459	431	425	415	454	458	410	433	421	468	433	431	436	466	456	428	405	439	446	426	434	463	448	461	433	436	418	444	439	455	432	423	442	477	417	382	476	458	420	438	411	435	419	442	444	410	394	435	414	431	441	488	451	445	458	459	421	406	433	464	444	433	433	412	461	464	441	415	444	444	456	425	443	413	472	437	432	463	433	449	470	412	437	421	458	463	463	446	439	437	453	421	435	471	440	404	426	446	440	441	433	466	453	434	463	466	462	430	429	429	439	444	423	445	427	403	423	440	415	480	435	418	438	436	433	412	407	448	458	444	439	451	454	463	424	440	423	473	442	445	449	427	455	417	376	410	438	439	446	440	449	461	412	448	465	440	438	429	437	428	432	408	478	448	443	461	429	441	474	440	440	450	410	426	444	430	426	441	429	453	423	442	464	453	453	462	368	485	446	436	423	413	494	415	481	419	474	447	443	428	425	455	447	472	469	421	463	452	451	446	451	451	437	464	439	483	454	439	408	419	420	455	427	458	432	464	450	449	453	431	465	470	446	446	453	443	367	498	439	445	474	418	422	408	456	450	464	426	464	457	473	450	429	471	411	434	407	452	418	488	447	453	463	410	450	422	417	471	415	432	416	463	464	431	441	448	407	432	455	448	468	423	409	424	476	446	473	417	438	463	449	429	454	430	429	450	418	436	430	462	455	423	447	427	398	449	451	442	438	486	451	434	447	423	439	424	454	441	455	471	477	429	434	458	497	511	529	459	436	432	393	474	460	467	446	419	472	438	450	441	402	432	446	435	445	451	462	429	459	432	433	471	461	429	419	437	469	442	461	444	474	457	437	412	417	437	455	453	439	392	468	465	429	427	460	411	443	439	430	448	471	467	431	457	436	446	423	454	444	454	418	428	422	457	452	433	448	477	465	442	409	449	476	419	429	455	399	446	432	452	444	450	417	435	406	482	443	416	442	445	430	481	412	467	445	427	450	423	458	469	433	434	408	478	445	443	461	419	469	455	429	430	418	451	410	414	449	432	425	450	443	437	427	431	436	413	431	463	438	437	389	412	445	430	439	475	419	468	450	460	456	409	465	454	460	399	401	437	441	471	440	459	459	451	442	447	466	441	415	433	432	449	443	424	442	448	456	426	480	439	419	411	452	458	460	403	417	433	461	445	426	436	429	452	435	440	434	466	450	405	448	460	425	444	440	448	465	431	426	407	439	481	484	469	463	396	450	466	459	424	452	458	433	447	411	468	439	451	419	453	467	471	428	429	437	444	438	430	446	429	427	456	457	450	470	426	423	458	431	428	448	449	393	427	419	446	458	480	469	471	398	408	457	471	428	417	442	418	443	414	429	455	448	419	422	454	522	443	470	427	469	444	425	427	433	478	460	405	464	458	454	459	423	465	429	439	409	455	444	472	461	472	414	432	466	411	434	440	461	401	427	409	435	425	448	458	487	472	446	431	456	464	463	442	447	405	443	477	444	463	420	442	493	416	453	442	415	441	431	428	471	446	455	421	450	458	457	449	468	466	427	431	414	412	439	436	403	417	447	423	426	418	470	434	427	409	454	434	421	440	448	481	454	418	441	413	395	470	453	431	452	438	468	443	443	438	441	444	441	440	423	426	420	452	433	436	405	458	475	438	446	459	429	419	411	444	450	444	425	439	448	458	395	487	413	475	460	430	433	429	431	452	467	451	462	454	458	443	453	461	471	432	444	467	420	491	466	449	450	461	417	444	407	435	428	449	461	452	464	448	438	430	441	459	419	428	420	466	429	437	455	470	413	460	448	462	424	469	465	464	419	436	411	434	440	460	448	431	432	431	438	438	439	452	414	451	447	379	457	425	458	452	445	447	464	436	455	434	434	440	412	468	453	438	471	428	418	430	429	470	439	442	444	462	441	426	473	445	425	445	451	437	395	472	444	458	474	460	436	435	451	508	441	445	440	443	406	462	459	443	434	452	447	453	441	461	445	466	420	456	402	424	425	433	484	428	462	471	457	498	427	425	423	431	419	453	450	426	433	437	419	426	438	432	447	427	419	401	413	395	448	402	441	418	485	455	412	432	410	438	443	460	418	430	442	426	477	452	456	444	419	447	453	431	427	425	444	423	458	427	432	428	451	420	426	452	456	467	420	422	439	447	442	390	462	446	441	414	405	465	449	419	451	486	424	454	431	443	453	426	445	458	479	461	444	426	446	462	422	449	398	417	461	435	449	405	446	502	445	407	415	444	448	415	469	426	409	459	403	453	458	476	441	442	428	456	449	468	439	453	447	458	445	440	437	422	429	438	425	442	411	444	411	443	403	443	448	441	470	471	440	451	441	420	419	424	466	433	419	475	431	445	430	478	449	451	428	462	432	428	455	434	438	437	434	476	477	436	471	439	475	443	440	425	406	412	446	421	452	435	470	452	440	440	436	397	445	445	471	394	457	427	435	410	472	419	455	447	465	451	430	420	451	419	437	436	427	451	465	432	457	441	446	444	472	450	418	465	428	455	494	479	408	479	473	417	431	427	435	424	396	443	422	418	455	414	399	453	457	445	429	450	451	444	468
4086	1533	1371	902	773	688	640	656	623	675	616	601	584	578	588	594	601	597	579	607	572	582	598	590	604	605	604	581	571	577	585	565	617	552	626	574	631	636	583	599	556	597	597	594	582	595	566	591	576	572	587	640	600	568	618	577	580	560	592	604	636	626	602	545	618	556	530	609	596	609	606	576	585	610	616	554	561	585	574	585	553	568	597	593	619	591	559	567	595	570	607	604	588	579	562	536	597	558	543	561	547	567	612	550	589	589	574	578	546	573	568	552	558	563	568	620	549	559	572	565	561	580	538	628	575	582	554	551	550	601	587	569	535	595	619	592	492	573	606	551	624	595	550	566	553	552	594	579	587	562	525	570	541	559	608	573	526	610	583	595	577	597	558	581	577	586	565	535	590	568	582	574	570	573	608	551	572	528	581	597	566	590	587	626	587	556	616	554	600	610	581	613	630	563	565	592	561	593	560	546	596	562	547	577	574	606	584	579	644	554	570	583	582	586	587	617	586	574	568	583	561	575	595	607	541	535	596	608	621	584	591	533	575	614	604	586	615	535	614	565	581	563	589	602	545	554	590	577	602	602	594	577	581	573	560	623	578	538	542	585	595	573	535	618	587	601	596	564	583	614	567	551	571	589	567	570	563	571	556	567	602	624	547	576	616	622	564	594	610	586	588	572	589	579	605	555	566	547	546	615	534	569	588	606	605	613	561	592	577	593	572	564	585	562	612	587	617	549	580	587	542	572	552	606	566	604	592	559	590	569	529	571	568	528	585	593	619	617	563	566	560	560	568	609	578	597	562	552	561	596	585	567	586	576	537	591	561	588	609	608	540	555	599	583	543	555	538	563	607	599	570	542	542	578	629	575	577	555	588	593	569	584	590	562	572	521	543	574	595	619	558	580	591	564	597	532	560	570	556	580	621	557	570	599	571	587	598	560	589	546	599	541	576	604	613	575	578	553	602	602	571	595	576	558	584	591	591	593	579	593	602	616	516	579	575	563	542	575	633	600	615	592	598	565	599	593	556	559	594	604	602	611	591	583	583	587	596	581	583	604	554	556	636	557	563	563	597	579	575	561	570	596	550	587	617	605	612	549	567	573	592	627	552	571	538	573	571	559	579	591	563	591	592	593	615	586	595	622	594	560	613	613	600	562	596	556	607	581	593	560	530	592	608	567	587	595	545	583	560	600	630	576	562	547	615	571	549	527	589	584	588	585	590	613	593	616	573	572	581	584	612	609	566	569	577	578	612	600	555	566	615	562	587	608	568	581	564	539	594	574	609	600	543	580	621	579	558	567	582	613	635	559	631	570	538	571	612	554	555	619	591	539	550	596	586	543	596	498	579	603	572	567	620	513	568	594	594	587	522	543	580	625	587	625	578	588	574	556	592	587	605	526	549	526	642	604	581	551	588	591	600	586	567	592	529	552	610	581	542	577	579	568	587	568	565	582	551	578	579	580	609	583	584	571	596	543	586	559	590	547	598	554	578	576	572	592	559	566	586	606	567	596	564	577	584	604	595	560	565	584	604	567	600	597	594	559	560	633	551	608	571	571	561	579	571	569	559	541	610	537	543	566	587	617	570	556	578	608	572	571	582	576	644	607	562	574	601	587	550	588	544	592	563	557	584	536	557	625	555	597	613	551	586	572	576	588	543	568	532	577	577	616	578	617	606	586	562	610	553	585	551	567	561	573	583	608	558	571	595	554	537	562	626	568	611	571	597	587	580	629	579	593	575	593	592	588	551	547	597	617	578	620	595	588	597	573	589	573	573	579	532	578	565	553	578	587	570	618	569	577	599	548	584	586	618	587	594	620	589	623	609	545	583	590	551	570	600	568	565	573	592	567	600	591	581	543	559	590	632	567	580	601	604	586	578	609	592	547	614	543	581	599	558	564	557	573	582	536	623	620	603	550	558	596	615	584	569	593	612	542	563	562	590	611	590	542	586	586	576	559	610	567	599	565	562	584	559	627	550	593	561	546	527	587	583	615	588	591	623	576	587	614	585	609	557	572	565	565	599	594	559	592	555	587	607	542	593	590	542	611	532	570	537	554	546	566	570	574	549	571	579	591	602	574	549	575	622	580	557	600	573	582	585	576	558	598	580	594	593	605	546	640	561	565	583	587	602	604	587	542	562	596	557	574	567	618	530	582	583	569	540	562	571	629	588	564	576	599	619	575	610	580	575	595	615	581	576	546	622	617	594	618	590	585	543	583	590	575	558	581	577	537	591	597	603	593	580	575	581	599	599	569	548	584	592	574	584	614	586	538	564	591	602	575	531	602	583	593	591	561	556	573	609	589	600	557	548	566	550	586	548	562	556	583	603	555	564	548	588	577	585	562	579	539	567	562	537	608	568	564	540	552	531	533	582	579	593	566	576	610	603	591	550	598	609	591	538	583	584	562	604	556	605	572	592	601	585	568	569	552	601	586	583	548	615	587	554	592	578	591	623	566	570	607	595	614	573	539	570	600	581	605	575	576	575	599	565	566	564	564	626	565	570	556	597	582	600	576	600	575	598	595	545	584	525	554	620	605	570	598	581	593	519	553	566	568	548	596	614	567	539	558	594	572	554	585	524	629	576	584	612	587	579	560	548	587	554	577	601	580	595	579	571	543	530	574	605	598	550	560	566	561	632	590	558	565	567	555	565	634	553	593	606	572	610	590	626	584	606	627	521	585	545	585	576	534	588	552	637	601	618	542	581	587	558	609	551	587	564	611	630	574	572	578	602	593	555	593	567	573	564	574	593	626	568	578	582	569	598	551	575	566	590	573	563	582	547	584	558	550	593	575	585	589	607	592	607	565	590	608	532	580	528	572	578	587	558	605	573	591	620	573	591	597	616	552	563	570	581	588	603	574	545	610	524	619	583	585	556	567	589	590	558	595	566	583	523	554	582	598	599	566	589	608	556	545	626	608	560	590	611	568	561	579	563	616	609	600	568	571	562	563	577	587	588	593	592	554	605	596	614	525	564	557	588	544	594	613	541	554	569	648	547	585	590	593	587	566	555	538	575	541	597	619	551	593	583	613	580	634	569	632	579	565	555	566	541	566	597	591	561	533	564	609	542	611	561	584	591	583	602	551	567	578	604	556	555	580	573	569	585	546	591	593	589	570	602	594	583	578	587	554	603	597	558	585	576	549	555	555	570	598	636	536	553	549	565	560	577	570	573	554	580	566	607	571	566	577	603	581	627	584	581	583	579	569	559	600	582	601	610	565	583	610	560	606	578	589	566	602	597	575	604	628	555	617	606	591	555	619	555	612	554	636	593	554	599	594	598	567	577	550	571	562	588	576	581	572	589	571	589	555	559	557	593	566	543	605	518	548	582	556	587	554	537	527	554	598	616	615	607	553	547	602	556	598	559	598	631	594	592	569	590	545	559	591	601	605	555	616	574	562	578	609	613	572	588	587	588	572	582	582	593	577	612	556	566	557	533	564	578	559	566	563	585	561	601	578	558	582	578	585	564	567	601	591
23361	20918	28324	23629	20900	13044	1741	1112	951	937	910	812	826	763	834	723	741	765	738	747	709	704	689	691	730	655	743	716	753	760	716	720	701	712	704	736	715	694	688	678	709	730	691	661	674	665	729	644	697	707	715	724	658	759	652	642	693	684	683	701	682	666	697	667	647	714	659	731	656	672	682	669	698	652	665	677	661	695	715	708	635	660	697	665	624	710	661	666	728	689	646	645	678	732	685	685	692	617	740	645	648	651	691	688	700	706	688	675	712	638	667	692	693	650	659	712	664	712	670	641	694	724	659	663	734	661	697	705	721	660	651	673	645	659	699	674	677	649	632	639	679	665	661	666	675	677	723	647	701	665	684	659	657	698	672	685	754	633	671	666	638	725	657	671	643	721	686	685	657	695	694	656	709	696	692	665	661	707	645	644	692	671	638	645	697	647	658	656	638	685	670	691	668	686	670	659	658	687	653	661	677	673	693	705	631	696	666	636	675	643	662	633	679	661	710	639	693	699	649	676	714	681	703	620	670	603	699	720	706	689	672	667	701	639	679	679	680	678	623	676	649	711	652	692	696	681	667	660	709	681	651	669	730	662	647	667	631	642	684	705	666	632	693	693	644	655	657	684	677	656	677	684	677	681	642	620	647	672	668	678	664	665	687	684	715	732	648	676	649	676	688	651	653	667	635	673	699	668	677	612	691	687	624	681	656	690	718	689	669	739	698	673	665	665	686	665	688	688	663	662	644	694	634	646	677	675	690	637	705	658	661	684	686	698	638	688	641	712	657	716	653	675	658	643	650	695	690	693	676	682	686	716	598	663	651	711	659	698	700	691	659	694	674	664	673	687	688	686	670	654	627	671	709	697	672	737	709	615	653	704	686	677	699	680	670	662	677	643	681	651	654	664	647	686	659	678	667	672	665	711	681	700	626	658	669	660	707	655	711	669	638	624	694	712	678	617	684	702	692	657	694	674	663	657	641	673	614	724	652	680	647	694	712	669	721	674	697	684	675	655	684	660	699	651	663	663	681	681	644	614	680	656	655	657	682	688	640	719	701	665	657	652	671	668	690	651	663	678	630	662	626	681	678	722	701	637	641	676	671	654	650	651	633	646	687	642	715	675	700	706	698	722	628	630	671	672	665	675	695	679	696	690	680	671	667	708	666	621	652	691	670	648	691	646	723	676	660	640	654	671	672	630	637	671	683	692	672	668	684	661	706	618	670	689	710	672	701	661	693	642	673	651	670	677	627	673	695	669	649	612	690	714	632	687	658	660	662	680	687	693	770	681	683	638	701	676	680	684	708	724	690	683	629	720	679	715	639	675	706	650	682	705	704	696	681	713	659	666	708	664	653	704	689	673	643	721	723	661	684	679	700	664	704	641	704	715	720	691	671	671	708	683	654	657	714	657	653	672	623	686	721	636	646	659	718	678	699	680	631	661	670	657	735	703	675	638	657	648	684	650	700	613	653	633	700	679	666	656	661	676	649	642	632	682	649	663	684	640	681	690	665	670	664	659	654	665	676	705	730	627	683	659	704	664	640	692	697	628	694	703	713	705	687	685	623	639	683	695	582	690	626	731	679	662	630	638	715	665	667	703	677	686	666	662	678	657	665	648	667	626	664	687	664	676	632	664	642	698	706	661	670	639	670	684	708	647	697	683	647	710	688	655	707	670	635	680	734	672	680	678	672	679	615	645	667	691	696	661	692	654	692	669	664	681	686	706	704	610	664	656	683	655	703	681	653	695	660	633	719	636	666	655	704	692	627	668	695	676	687	658	647	702	639	665	675	682	653	659	619	688	714	647	618	667	679	638	649	636	639	661	684	637	680	671	673	636	666	654	711	640	665	711	635	668	707	674	664	671	670	651	682	643	676	690	652	678	654	629	626	696	657	701	712	653	688	662	641	707	694	645	671	683	666	723	675	646	715	654	651	649	674	615	647	631	644	716	714	645	674	625	666	653	661	655	652	663	668	666	694	648	639	623	680	675	705	622	664	633	706	661	695	681	686	631	680	668	649	672	688	637	657	687	693	674	662	714	704	688	646	693	686	678	677	687	618	699	692	650	672	615	663	701	701	655	709	707	702	663	659	631	660	650	674	669	672	653	677	708	654	665	669	659	677	618	660	675	741	654	671	715	681	692	696	649	728	696	681	664	703	677	633	654	666	651	684	690	639	651	660	648	639	662	668	713	626	715	679	728	681	680	673	640	649	651	687	661	625	699	697	636	636	704	688	679	669	657	702	685	653	696	637	691	679	677	682	671	679	630	692	718	651	646	672	723	649	645	654	681	684	636	665	714	669	685	665	639	640	666	661	677	667	687	683	675	663	717	668	655	673	641	687	651	669	616	681	685	695	676	696	669	614	650	642	628	680	676	673	682	681	670	657	706	646	655	662	636	660	668	668	705	716	666	653	683	660	653	654	656	683	720	646	639	695	689	656	643	676	656	685	698	676	665	659	681	709	700	661	703	688	654	666	651	670	681	690	721	691	613	660	644	677	684	697	661	656	699	676	682	636	679	639	694	700	658	667	683	692	669	715	650	656	734	731	699	680	665	660	698	686	639	672	705	681	657	738	698	708	663	648	670	628	694	634	685	671	695	664	657	696	691	652	661	632	641	677	674	643	672	729	599	666	699	676	652	630	674	698	661	702	667	699	681	669	703	673	701	690	685	637	683	656	699	695	636	694	668	654	675	663	702	665	682	689	690	653	618	661	687	650	654	656	680	698	688	644	657	646	655	691	700	653	657	621	669	639	671	661	688	672	676	603	694	660	676	641	671	723	668	681	639	724	692	707	707	707	664	697	698	652	686	696	696	631	660	672	675	719	657	661	632	686	707	676	690	668	675	699	672	692	690	663	674	642	668	633	682	658	670	711	680	668	651	730	651	629	682	654	637	635	665	683	667	630	690	673	701	688	676	625	653	698	714	653	727	672	622	673	645	676	617	709	684	648	641	648	655	681	668	670	695	654	636	693	708	673	676	670	695	698	640	660	653	626	651	671	648	667	638	678	674	717	653	700	674	689	668	660	686	664	673	686	677	680	685	726	664	668	676	659	679	709	645	619	656	647	673	663	682	681	629	667	703	721	635	705	677	617	733	667	699	643	647	675	657	652	613	579	699	677	687	690	648	638	690	704	685	654	676	659	653	671	683	654	669	656	671	677	625	669	713	702	645	666	683	718	662	720	637	650	697	628	648	679	672	646	683	678	656	653	649	669	655	652	674	679	662	660	651	737	662	644	653	680	685	685	665	657	665	707	655	708	672	637	666	697	608	645	655	662	710	693	677	654	670	729	709	716	650	689	680	686	672	663	693	656	670	690	661	649	649	625	681	688	678	684	605	663	676	694	689	689	626	665	659	680	655	654	669	651	711	718	674	670	670	695	653	657	648	665	716	604	712	689	703	677	685	666	727	692	686	672	668	655	683	693	613	686	687	685	692	665	667	652	696	656	685	728	680	737	656	685	660	667	678	635	668
5243	10877	8973	4821	3528	2777	2219	1893	1601	1435	1305	1274	1265	1094	1083	1037	1036	957	1029	955	930	986	894	941	932	965	879	930	912	904	990	930	945	946	967	992	884	905	891	887	938	914	916	930	953	876	853	899	848	910	863	909	892	900	855	925	902	899	898	908	838	899	864	859	946	888	890	881	897	851	893	894	868	866	890	898	828	849	899	866	936	828	856	881	879	815	858	870	858	815	880	858	848	892	847	848	908	884	894	835	894	889	895	866	862	816	891	904	871	900	888	862	902	869	854	867	896	950	846	913	814	839	883	891	835	908	888	893	868	854	863	889	843	874	922	860	885	876	857	864	847	884	838	938	848	864	889	919	902	842	857	859	814	854	891	897	857	861	854	903	902	862	893	812	898	878	849	901	898	876	897	895	886	935	909	892	927	909	803	880	909	860	861	851	910	830	880	880	899	877	856	869	860	898	883	889	828	879	830	880	903	880	848	851	896	885	874	883	779	849	859	894	845	891	861	865	901	834	864	911	849	834	908	807	921	841	839	873	867	872	935	906	902	860	890	878	830	870	897	900	864	811	896	873	902	836	878	886	832	867	850	861	864	872	862	901	877	867	947	933	923	917	893	850	867	845	863	875	844	878	825	864	940	888	876	926	915	859	919	865	869	880	850	828	854	875	902	807	939	883	895	910	831	863	866	888	886	868	838	813	815	857	891	834	886	902	933	825	878	788	879	819	891	859	861	884	854	921	886	862	876	847	860	853	849	865	896	891	867	895	838	857	847	851	861	872	867	885	880	850	838	896	803	844	884	855	911	865	844	929	885	884	875	917	889	867	881	887	830	854	866	873	852	813	882	839	816	855	870	873	915	799	894	879	878	866	896	859	848	944	937	844	838	864	863	889	835	884	869	892	860	841	881	859	919	846	922	846	891	843	850	886	863	894	866	890	833	870	890	870	863	861	854	877	853	850	836	905	886	892	898	887	862	875	883	888	921	913	875	849	864	852	894	867	813	797	882	845	897	864	897	869	865	898	862	909	851	868	843	839	920	823	862	858	890	917	892	864	935	888	862	941	846	888	819	868	836	957	867	912	905	885	895	905	919	878	824	840	854	857	925	934	956	865	864	816	820	848	852	856	900	861	878	871	849	885	830	829	866	824	864	879	899	897	791	888	843	862	828	868	911	875	875	878	901	883	888	882	835	897	918	887	811	864	836	798	825	905	829	877	880	858	878	845	825	834	846	848	925	813	859	852	940	850	903	846	862	901	873	869	893	854	892	929	866	838	906	936	886	875	866	875	865	924	868	900	893	878	893	872	901	860	888	837	885	785	833	896	857	897	885	857	892	839	872	870	860	893	851	881	921	857	852	845	868	868	904	875	818	864	864	859	869	874	884	855	823	839	868	845	959	849	865	853	827	866	849	850	858	863	897	908	902	862	890	917	901	829	877	900	867	878	823	847	889	834	846	838	863	866	864	843	857	835	862	824	890	876	897	916	887	909	859	850	863	875	916	871	893	917	856	847	865	870	871	920	888	834	880	834	847	908	894	877	856	895	870	864	839	831	899	879	860	865	842	904	828	820	877	857	825	792	861	794	870	875	922	842	840	852	866	831	837	882	834	902	837	902	892	908	849	882	895	869	864	856	866	838	890	869	883	822	859	904	832	919	830	866	825	943	863	839	892	833	835	882	888	910	821	850	842	884	900	866	837	862	876	870	902	887	922	844	834	855	813	829	871	970	859	870	825	930	860	853	839	853	823	899	882	951	891	893	867	829	800	873	920	877	839	847	864	857	873	856	834	877	884	886	874	875	839	821	880	852	854	879	835	918	844	880	888	889	843	862	869	850	837	943	880	886	893	828	858	868	868	893	826	848	856	948	876	870	859	841	852	879	878	839	843	847	871	842	863	919	886	837	805	862	867	854	859	845	826	889	899	851	893	825	899	791	892	892	858	869	857	863	898	814	860	860	871	853	936	859	889	851	841	885	893	939	886	852	844	885	845	861	888	858	949	866	861	843	857	889	836	845	850	817	824	883	793	834	851	818	856	835	904	850	888	892	850	838	895	873	941	869	865	833	909	900	888	889	891	816	828	807	823	872	830	813	856	908	866	856	813	871	889	855	859	876	872	867	832	850	907	890	835	894	849	869	902	857	861	867	918	896	861	896	887	850	901	902	867	860	886	814	862	867	805	843	880	867	875	844	894	904	878	887	909	813	851	857	882	848	890	859	840	875	867	850	862	836	876	909	841	858	911	922	873	859	867	836	841	875	850	893	854	843	857	862	806	893	851	831	853	913	855	913	877	867	931	887	894	835	827	874	888	832	911	878	886	870	837	856	857	890	845	866	836	856	893	880	829	822	868	853	830	849	830	935	858	852	895	887	935	847	814	889	835	831	884	834	864	845	892	813	865	898	949	862	859	849	861	874	882	871	903	879	822	945	888	937	872	903	843	875	913	889	885	836	835	877	849	848	880	916	876	849	898	870	881	843	875	805	866	828	897	881	868	845	886	841	898	851	825	844	855	862	908	845	857	815	848	850	945	870	911	864	897	852	865	867	822	878	886	845	838	871	899	877	883	834	864	891	889	869	854	877	848	905	869	874	871	913	920	891	860	846	887	928	845	895	833	904	871	854	847	873	858	907	878	789	917	897	853	861	896	822	897	923	894	872	914	864	835	876	926	910	827	864	874	912	892	895	867	904	883	845	893	897	828	850	882	886	852	866	840	918	849	946	856	843	898	869	927	861	857	890	871	845	852	851	860	895	900	889	854	813	927	892	895	850	904	860	827	820	881	853	860	858	843	867	864	899	836	840	876	817	848	919	864	855	902	876	855	851	837	904	852	858	856	837	904	833	905	899	878	853	818	849	869	842	903	851	899	921	867	828	852	850	855	853	908	881	897	843	901	834	883	882	857	911	871	896	884	897	883	873	818	846	850	937	886	865	864	831	893	876	874	851	847	908	867	876	863	889	840	789	881	911	839	842	840	894	823	861	866	813	830	877	868	828	870	899	832	872	868	827	867	838	890	848	906	879	832	856	875	901	902	853	907	848	890	861	876	849	877	833	859	859	887	813	851	872	827	882	927	829	854	884	867	844	851	869	878	790	873	914	877	860	860	894	901	880	815	954	889	855	882	879	870	887	853	880	839	876	870	908	899	900	861	826	850	881	881	904	871	902	852	855	885	886	912	888	870	858	886	855	868	878	875	896	897	877	842	928	833	870	899	885	949	841	883	833	915	853	936	856	874	876	939	848	836	884	874	866	844	889	894	874	902	920	864	824	851	890	886	913	846	884	896	817	855	896	888	899	876	874	862	873	900	894	829	833	923	882	886	860	858	882	886	885	845	868	833	867	830	875	897	861	860	870	870	887	867	864	880	867	879	879	890	838	899	858	837	883	859	864	897	882	862	869	884	820	885	874	816	853	903	811	888	860	867	841	877	831	883	902	871	915	853	883	837	853	861	860	851	879	877	881	844	900	901	884	896	884
22503	20920	28656	23335	20921	20983	11169	1439	1017	998	828	791	757	711	665	636	611	578	643	589	592	553	545	567	535	587	586	552	526	520	554	541	569	511	547	593	550	537	581	482	543	552	505	530	506	523	526	500	530	546	499	525	528	509	535	533	500	518	509	469	450	523	481	520	492	523	490	496	465	508	569	502	497	496	550	467	511	483	514	493	493	506	486	504	522	512	495	526	485	530	490	484	501	475	517	566	514	478	510	483	476	478	507	500	463	510	477	534	534	506	499	500	469	470	488	555	524	497	514	483	522	479	509	509	510	519	494	528	504	503	541	497	494	522	488	539	490	468	471	486	539	499	505	483	540	472	519	528	480	552	548	508	505	513	502	494	512	504	491	494	497	524	518	501	503	504	538	497	508	511	505	454	503	518	490	509	489	481	492	512	516	509	472	517	510	499	516	497	535	480	485	529	492	526	507	527	504	511	503	485	481	501	500	456	484	528	510	508	481	512	491	496	515	510	518	496	496	510	475	499	546	519	497	522	503	498	496	488	508	503	522	496	536	498	509	545	524	518	465	532	577	514	525	502	463	493	480	490	495	483	493	492	527	532	488	497	483	487	495	504	497	500	471	525	486	518	499	531	504	515	473	502	530	476	516	527	499	493	529	496	546	499	527	462	503	519	487	498	493	496	491	476	488	497	502	501	494	464	537	533	488	508	511	491	454	468	515	574	472	533	497	490	534	530	458	484	469	515	509	514	470	510	478	492	505	503	547	518	510	461	475	520	501	499	527	511	510	509	449	505	506	526	515	528	470	492	484	507	512	481	489	514	493	488	540	548	467	489	506	518	491	485	473	494	462	508	484	492	486	508	526	487	470	476	510	493	491	512	499	531	509	461	514	495	500	469	545	462	538	537	523	547	506	507	478	468	477	559	496	501	508	485	493	505	510	530	513	511	448	491	503	507	508	528	498	473	497	486	493	459	529	522	459	544	500	486	525	534	517	489	506	527	490	475	527	486	501	523	515	494	495	523	471	448	507	533	482	519	489	489	517	500	499	514	499	464	493	476	492	519	494	545	512	471	509	489	522	475	497	513	545	545	516	464	501	519	543	512	509	513	442	531	473	479	443	451	500	483	484	512	506	528	500	450	508	467	482	454	517	517	496	501	493	505	484	462	520	540	503	500	473	450	469	495	583	495	536	515	525	494	459	504	545	501	465	506	540	513	486	484	521	521	518	495	527	540	483	517	501	518	477	452	496	490	486	490	498	491	529	527	498	448	509	537	486	474	514	515	495	489	511	504	514	476	485	522	464	513	504	502	494	509	511	510	493	536	518	471	463	509	491	510	554	481	484	529	499	522	533	472	483	472	497	489	512	489	524	543	481	452	485	479	491	509	526	536	518	508	502	495	499	548	474	480	526	487	527	502	505	541	505	527	508	523	513	461	528	511	486	507	504	491	497	500	480	485	535	509	513	493	513	499	465	487	506	510	517	470	500	511	504	446	514	503	498	488	447	493	524	494	506	480	496	483	498	448	519	496	497	492	489	501	506	470	466	508	508	472	504	514	489	490	530	535	514	562	461	447	483	496	525	498	493	480	498	523	537	500	511	506	495	505	480	496	469	490	512	527	520	462	527	498	465	482	502	505	481	495	515	524	549	489	475	512	507	508	509	530	485	504	501	487	507	539	541	514	480	500	508	512	495	497	538	489	503	546	540	538	466	499	515	514	484	485	499	525	479	513	500	514	543	490	494	489	472	523	514	509	518	507	495	486	509	525	479	512	501	524	506	508	502	503	496	480	484	504	496	467	470	458	501	510	466	522	482	479	492	474	486	509	537	478	502	498	474	475	514	544	470	494	542	519	482	499	478	533	511	505	494	508	487	489	471	494	473	526	445	478	483	482	535	492	523	497	512	493	509	506	523	457	469	502	528	423	509	515	543	502	499	522	496	539	493	450	509	482	490	483	460	532	513	510	441	479	460	477	477	504	498	477	493	497	518	453	496	467	455	513	477	464	478	521	520	507	485	486	479	471	497	485	507	494	474	497	459	505	539	461	533	546	502	494	506	536	503	494	510	484	463	474	502	484	505	516	475	495	495	535	504	534	522	526	528	529	481	475	488	495	477	521	482	480	504	506	477	524	498	464	509	467	496	501	489	507	510	543	574	504	474	474	503	497	490	476	537	465	524	492	478	469	481	475	480	515	516	460	523	489	515	489	539	479	514	497	485	508	502	473	490	489	538	525	514	477	495	494	522	505	533	484	505	468	490	498	524	504	504	479	485	488	502	489	477	517	509	495	523	557	465	507	475	508	484	489	501	506	509	494	480	478	513	488	500	522	523	468	492	510	528	486	469	562	498	478	505	500	525	481	500	493	479	513	527	500	489	491	542	483	527	504	488	511	463	498	516	479	512	527	491	514	499	519	474	508	486	497	513	517	514	555	488	472	517	498	483	459	481	539	483	527	554	473	482	519	496	496	494	483	509	480	462	496	467	491	514	519	464	503	509	503	479	481	484	475	439	481	469	453	530	518	497	507	475	504	478	488	482	485	460	502	468	509	484	531	531	494	502	512	495	519	532	480	491	505	500	534	490	521	478	508	514	508	493	455	533	508	473	500	466	507	448	476	511	472	496	515	511	525	498	532	494	481	465	507	481	490	504	550	515	492	472	472	532	542	504	463	490	503	515	497	514	470	472	561	507	506	502	493	473	488	464	471	460	539	461	504	470	507	483	476	495	479	502	493	485	505	503	500	498	484	513	506	518	520	500	473	499	486	505	519	509	501	468	467	512	472	536	504	499	437	473	494	504	482	542	517	504	543	509	494	508	518	450	516	494	523	445	538	508	487	496	513	532	489	480	526	528	479	495	548	516	504	525	509	487	538	470	518	482	541	475	479	534	526	471	520	491	519	486	534	537	482	491	512	533	511	515	537	501	480	521	510	509	460	475	505	490	527	480	509	489	473	459	496	518	475	505	505	564	509	504	476	522	531	490	516	503	493	497	501	480	520	499	551	552	482	495	519	503	503	502	517	478	480	505	508	495	521	497	500	496	465	543	482	515	506	534	531	496	520	467	529	495	484	523	466	523	489	515	492	524	485	523	492	566	500	502	482	479	518	506	519	473	467	503	529	460	504	492	481	510	488	469	448	507	519	468	525	505	485	480	528	558	546	507	541	513	507	513	463	497	486	487	483	506	489	477	484	458	499	495	516	503	513	491	476	502	512	524	484	489	486	523	486	573	477	443	471	502	507	491	469	502	483	517	511	482	473	459	478	492	444	508	495	506	509	494	524	465	531	505	494	491	532	488	476	499	513	448	525	491	466	483	464	507	510	475	514	517	512	503	481	502	475	495	503	478	523	505	512	504	530	515	512	479	498	485	508	478	515	494	536	505	513	480	474	499	495	509	515	496	474	504	506	480	475	471	532	486	503	506	481	514	477	553	505	488	500	499	506	503	510	470	470	515	517	536	500	506	526	496	456	507	486	498	474
7233	16805	14104	7545	5406	4103	3112	2648	2114	1823	1514	1405	1264	1146	1078	1026	956	890	864	830	817	786	777	837	832	782	777	793	767	750	708	737	752	778	769	755	758	732	755	684	724	725	740	679	667	669	671	691	694	698	664	695	722	662	648	716	662	651	705	683	726	708	619	715	690	668	680	668	691	685	628	691	652	674	644	684	679	686	650	667	696	738	645	666	654	718	685	655	683	663	674	680	680	688	646	668	650	687	680	691	658	670	669	680	658	659	678	675	671	637	700	669	664	672	672	693	624	649	685	631	661	645	618	639	650	690	640	626	680	707	696	656	682	692	654	671	676	701	694	711	668	682	665	656	657	694	666	687	672	688	701	674	659	645	624	698	663	649	650	681	670	652	666	660	685	647	609	645	612	671	683	676	648	715	674	669	634	647	664	671	650	659	679	686	669	653	693	684	638	654	623	640	626	694	645	680	672	727	657	654	636	626	657	620	686	653	680	632	694	669	681	686	663	675	675	652	690	710	672	664	660	671	648	646	647	624	677	681	628	683	620	658	605	683	649	650	689	682	709	674	665	712	695	685	685	649	649	690	688	650	642	686	675	697	630	660	678	700	631	641	670	635	669	653	659	631	625	656	634	657	654	653	694	695	645	683	711	709	691	694	668	706	696	650	681	665	634	654	641	662	687	647	653	685	669	647	657	619	646	646	672	640	629	658	675	654	663	696	665	658	636	691	649	658	691	670	629	666	631	642	653	628	641	699	621	667	663	673	674	684	688	626	629	611	644	629	654	645	701	676	718	639	672	696	631	636	653	645	713	656	689	664	628	697	688	654	595	638	703	652	637	666	646	667	679	634	680	667	692	648	614	637	621	672	645	689	661	655	703	697	675	677	625	663	680	615	675	668	666	669	661	646	668	615	678	672	608	641	643	643	646	671	634	624	634	639	647	630	670	685	670	686	586	680	687	651	692	629	687	658	719	641	664	686	662	703	645	644	636	659	694	619	654	631	631	712	663	650	676	658	636	702	604	662	668	597	617	677	685	653	599	587	615	685	692	655	664	650	697	645	669	669	632	679	620	650	643	690	703	702	652	720	639	641	646	697	651	650	660	670	643	608	660	674	661	693	694	656	665	670	611	679	681	660	613	653	643	683	639	650	687	656	636	687	707	676	654	652	619	682	690	724	697	668	658	688	699	639	693	649	641	638	635	629	661	644	649	665	665	681	743	647	635	632	690	644	657	664	668	677	609	703	636	646	615	650	683	682	656	648	686	693	643	686	669	673	633	673	673	737	629	669	646	682	689	676	653	652	606	698	626	694	694	693	663	660	694	658	667	671	661	696	669	627	620	673	687	664	705	623	651	639	664	646	658	680	648	708	632	691	637	653	654	657	678	679	652	645	638	692	640	668	652	674	669	647	688	644	718	677	650	693	692	681	671	686	662	662	616	661	678	696	692	660	637	669	645	667	631	680	697	614	647	627	675	681	665	645	637	675	682	702	698	646	675	636	665	668	681	660	679	667	656	646	646	656	648	674	647	635	684	667	664	675	679	661	697	663	692	650	672	662	663	661	712	698	654	679	719	658	642	658	674	681	654	694	643	646	676	635	683	689	665	703	633	679	623	696	654	709	691	643	678	699	723	713	641	656	713	630	657	676	659	652	625	677	673	679	638	696	673	636	679	644	725	607	675	666	702	680	630	641	694	653	672	622	642	667	698	627	621	672	662	668	717	691	619	664	677	688	652	666	647	725	698	681	635	630	674	677	618	639	680	696	692	680	629	681	686	734	735	638	692	714	661	630	663	667	652	679	651	659	683	672	685	720	709	672	660	669	680	613	654	640	674	652	677	689	684	666	657	689	714	673	653	651	671	639	697	664	661	644	646	702	693	645	695	666	683	663	668	705	690	653	687	672	679	661	643	664	663	638	644	660	731	670	615	672	641	678	640	662	720	674	669	747	645	655	652	650	677	617	623	685	646	642	635	622	650	699	673	670	677	623	647	704	611	683	624	628	666	653	613	632	712	648	652	651	653	687	629	657	652	688	644	670	667	677	644	670	662	667	662	707	661	665	664	686	646	671	614	648	615	677	624	642	672	656	663	665	668	675	617	665	677	671	703	655	688	660	648	680	671	655	672	715	712	655	625	693	671	659	617	624	663	611	656	630	657	622	687	708	640	661	640	699	694	684	714	621	632	660	668	708	662	669	662	646	648	691	625	637	656	689	676	689	588	645	653	618	694	669	724	673	652	645	679	669	693	684	634	685	675	647	632	624	695	608	655	677	647	682	675	640	626	668	674	676	725	675	718	667	688	695	701	683	698	637	667	648	652	677	632	672	649	672	653	658	669	658	659	658	659	647	658	674	636	716	661	696	651	636	612	662	681	722	683	679	689	651	683	720	675	687	630	676	695	677	683	646	693	686	690	656	684	657	625	640	599	618	664	666	672	680	663	681	639	674	639	653	665	702	660	674	659	682	653	632	679	682	645	670	623	676	658	640	676	625	716	673	663	636	599	717	661	670	643	711	669	668	664	682	646	683	622	653	680	646	642	617	642	651	715	640	661	674	654	696	649	693	692	654	684	666	669	651	688	645	650	668	713	616	612	652	663	663	681	670	680	675	677	606	673	709	671	654	675	697	700	684	679	622	651	640	694	656	675	707	617	696	697	649	650	655	632	671	678	664	670	662	690	654	687	666	661	699	634	653	675	633	688	639	606	665	690	631	644	663	652	724	618	640	670	631	656	656	700	657	676	702	683	677	660	711	631	665	689	651	702	658	671	721	702	684	656	677	669	683	675	645	666	672	685	667	639	626	649	661	587	689	673	634	666	690	618	693	697	661	670	649	637	663	667	666	643	671	697	635	688	651	664	669	674	675	707	693	658	643	644	678	621	669	646	665	659	664	676	674	668	650	657	654	615	706	651	677	623	683	697	674	653	606	676	641	684	709	688	680	685	679	666	626	700	663	703	624	628	694	684	656	643	651	688	693	665	644	692	687	685	627	642	682	713	612	611	683	718	658	615	659	635	702	671	669	702	701	670	649	683	681	678	668	631	637	646	672	654	631	702	672	639	661	698	680	690	645	644	658	705	683	698	637	741	644	725	666	664	649	655	658	685	672	661	665	645	632	725	664	669	671	636	645	623	671	690	614	675	700	629	648	674	653	675	668	680	664	631	675	681	609	693	658	651	673	674	649	651	639	640	681	627	696	659	669	681	659	707	662	710	689	676	631	623	615	674	667	662	647	615	642	658	697	650	663	649	618	685	685	625	668	646	641	662	656	697	677	651	662	648	702	610	636	663	668	688	668	669	674	670	639	664	668	705	680	657	653	657	686	634	673	671	678	649	694	645	654	671	651	693	639	639	666	648	668	620	639	652	689	673	697	664	699	675	634	634	690	660	680	654	650	617	667	653	687	652	675	694	689	641	668	667	687	652	649	687	628	671	633	642	643	671	689	647	630	730	690	693	675	698	639	643	653	646	669	652	654
26547	20537	9445	987	601	508	460	435	435	472	424	455	443	435	460	380	449	444	473	444	438	435	450	458	424	451	445	440	414	425	413	435	468	422	451	481	451	477	455	477	488	455	415	416	458	436	427	461	438	467	431	463	405	434	409	431	459	436	458	433	458	460	468	430	471	409	421	405	424	425	435	422	458	423	491	426	429	450	440	483	434	425	451	459	425	405	420	455	480	439	402	410	418	424	444	470	436	447	464	413	474	473	452	430	441	443	426	416	457	450	384	434	432	439	453	454	404	449	448	480	458	422	434	401	499	460	456	386	427	439	413	439	419	447	435	435	428	458	425	439	448	453	423	438	447	416	432	483	456	437	428	461	442	483	451	441	405	441	467	462	460	411	435	451	450	440	453	423	432	443	433	475	437	428	397	429	442	452	458	457	450	428	433	448	467	439	436	464	423	409	463	438	455	427	467	450	444	443	462	454	445	453	412	394	444	447	443	432	448	442	483	405	387	433	419	388	453	426	423	459	460	400	469	441	423	441	423	454	464	431	428	428	447	499	436	437	439	458	461	400	432	443	451	446	429	403	410	462	403	438	452	422	421	473	421	461	427	438	457	437	420	426	440	407	469	425	429	454	426	397	416	431	470	434	480	464	456	480	455	445	461	484	421	413	453	440	425	474	388	424	406	437	437	470	451	465	483	382	445	420	435	444	387	463	489	418	448	427	431	431	439	456	432	442	416	484	415	450	420	412	469	444	452	397	436	423	424	445	434	403	461	439	404	473	431	448	413	444	424	411	430	448	431	439	458	468	419	475	409	407	428	454	454	438	458	437	420	391	448	437	461	431	436	418	448	409	443	423	473	477	405	433	453	430	417	453	474	473	457	443	470	461	453	424	455	408	431	442	456	448	447	439	451	482	477	471	422	439	469	442	428	434	457	475	435	429	457	459	477	436	431	422	429	449	462	447	437	485	447	425	388	419	423	446	445	472	401	429	435	450	460	503	419	437	467	437	419	439	449	466	446	476	473	454	454	458	445	423	454	443	452	439	426	453	474	420	441	443	413	452	425	481	459	435	459	478	453	497	412	472	429	479	459	431	453	417	419	425	407	446	450	423	467	399	429	453	459	421	433	429	456	434	447	400	420	437	428	406	454	455	437	478	436	482	423	425	433	426	444	426	423	454	447	467	435	449	436	443	422	416	444	393	438	397	485	500	434	467	476	466	437	421	459	451	415	446	466	432	449	402	449	426	453	417	446	477	452	399	442	446	434	419	441	463	455	470	414	446	460	470	439	442	452	471	480	461	429	446	453	385	429	410	449	391	435	440	441	455	446	400	466	410	429	462	446	419	436	437	454	427	452	448	451	479	447	433	455	408	478	401	412	457	438	443	440	473	472	403	450	487	479	459	426	456	440	392	431	470	479	445	421	421	452	499	438	430	446	440	450	496	465	433	411	437	459	468	434	422	442	461	471	457	470	448	443	419	474	419	443	455	434	427	448	444	416	458	400	417	441	438	496	432	389	438	408	489	452	419	410	461	433	450	403	442	423	425	469	484	426	436	462	378	408	460	425	440	431	445	435	460	435	463	451	424	461	437	429	439	440	439	446	418	454	426	428	402	461	458	425	465	415	450	422	451	452	475	420	424	450	404	456	437	505	422	457	434	423	434	443	417	453	447	466	436	432	421	449	464	405	426	454	422	450	420	467	432	445	427	437	439	452	427	443	421	447	461	427	449	475	468	434	460	424	444	417	462	468	458	419	434	429	407	435	483	469	423	439	410	466	481	459	459	455	449	413	457	473	415	455	433	447	449	461	416	426	401	420	447	421	456	414	482	411	435	459	457	426	464	399	430	463	421	444	441	448	439	451	420	417	456	455	414	443	458	440	446	448	449	454	471	426	437	487	438	422	450	474	456	489	409	465	411	441	473	429	444	437	429	453	435	448	414	470	468	430	454	441	428	423	460	454	417	449	476	408	435	421	446	442	454	456	463	418	425	474	421	442	424	465	427	456	446	442	440	410	436	478	443	470	428	450	433	458	456	416	389	448	461	454	451	461	463	448	449	461	436	443	451	459	429	471	451	441	466	457	447	460	423	446	431	454	422	442	451	460	436	476	449	411	428	417	455	476	449	468	445	434	430	451	415	429	411	411	463	423	456	438	431	391	475	433	410	445	460	429	422	408	471	405	398	435	419	468	455	460	440	463	451	413	486	477	444	474	445	414	433	467	437	441	425	439	469	409	473	458	427	424	433	402	437	438	398	427	470	480	447	428	450	470	438	479	459	395	460	428	428	466	456	418	443	477	433	409	438	447	442	404	472	435	441	401	419	473	448	431	428	440	446	391	446	411	442	430	448	476	405	461	408	451	411	472	466	435	472	460	424	448	466	443	426	413	416	439	474	453	444	444	439	458	475	457	495	417	415	463	439	451	450	416	395	472	432	416	446	455	407	474	452	438	453	460	440	418	432	451	429	426	434	438	432	421	474	464	449	456	426	478	445	436	443	451	428	406	393	421	460	442	428	456	433	414	437	420	478	463	418	438	469	455	467	443	418	441	451	429	468	451	487	441	424	428	439	436	479	456	472	478	419	421	454	427	425	459	461	460	461	452	412	449	418	452	392	433	491	476	434	429	433	455	469	431	450	438	444	428	448	403	428	476	427	427	428	436	455	390	391	451	424	419	409	446	419	444	415	457	453	433	398	462	440	428	429	413	452	428	422	424	476	440	444	450	451	494	443	438	441	442	426	443	428	444	459	414	475	448	422	473	452	440	425	434	434	427	453	429	423	426	447	430	398	436	448	446	469	421	429	444	437	458	460	456	445	407	415	449	469	439	421	451	465	452	442	440	433	413	438	433	423	445	422	443	463	416	441	442	405	432	450	461	449	419	434	430	453	433	421	441	443	403	421	460	416	431	433	419	477	437	431	414	452	418	447	449	434	460	443	462	423	432	475	460	432	424	445	449	439	460	407	422	452	426	440	448	463	441	411	400	432	456	452	474	457	450	429	438	434	416	437	440	406	440	482	473	410	420	451	430	429	439	452	502	456	462	488	458	458	459	436	432	433	432	420	441	446	438	444	402	461	489	452	420	433	436	427	414	399	447	453	456	446	490	431	438	435	473	443	462	486	428	457	429	436	430	466	429	456	422	460	455	412	446	455	412	437	459	450	424	394	431	455	459	446	482	476	424	491	423	445	472	456	437	448	446	445	428	438	440	439	430	437	455	416	398	449	420	444	434	459	419	435	427	436	454	450	422	474	460	430	408	429	461	430	447	409	426	427	467	392	428	514	448	445	442	424	431	424	417	443	445	429	424	431	470	455	429	438	423	450	410	468	451	462	438	426	474	424	468	442	494	421	419	425	450	420	457	462	442	414	404	405	469	457	461	426	429	433	437	445	455	469	427	439	445	430	475	461	463	433	418	432	436	448	456	414	460	423	427	444	433	472	425	428	436	458	433	465	423	460	448	438	409	438	397	406	410	404
4159	1531	1333	910	806	706	664	645	654	587	631	594	618	577	589	634	586	577	565	596	563	581	593	584	570	608	582	572	577	581	561	566	603	552	581	599	579	619	584	603	600	587	576	619	574	598	562	534	594	599	590	559	624	591	580	621	574	621	550	575	591	594	591	567	576	607	591	590	555	547	527	589	548	617	593	551	544	582	578	608	587	563	564	597	580	560	565	551	596	579	564	544	569	584	619	586	573	589	545	575	557	561	532	569	549	589	560	574	582	536	584	605	596	617	543	578	576	585	561	613	624	615	565	580	560	562	567	572	593	553	590	511	598	538	548	594	571	548	546	558	564	576	575	585	583	580	604	587	577	592	568	616	603	529	581	530	571	533	596	557	596	584	546	589	554	628	564	577	585	546	599	544	584	547	609	546	595	588	631	598	570	558	565	611	529	597	604	562	591	577	579	553	581	549	595	559	597	612	555	560	583	596	575	580	552	578	548	548	587	572	567	593	571	578	557	552	585	585	595	594	590	596	600	564	548	584	549	550	577	585	600	553	572	543	583	603	495	524	574	582	582	643	573	571	602	585	556	592	627	565	577	637	587	595	605	596	584	572	545	593	615	588	575	590	614	621	643	573	602	575	599	612	593	585	598	602	541	557	549	578	587	564	593	577	603	574	539	606	636	555	556	572	568	600	600	578	600	634	608	584	613	578	601	556	546	583	574	546	566	605	558	553	578	545	547	566	589	590	555	578	620	615	526	562	566	589	588	579	620	556	586	574	606	582	567	569	580	560	569	592	577	564	558	585	611	581	572	601	571	583	566	569	602	588	573	571	587	580	539	566	592	554	578	521	588	567	595	579	589	554	602	582	577	573	566	577	551	600	581	580	592	562	554	568	563	540	603	559	562	621	601	589	580	548	601	573	549	593	593	576	556	587	560	528	598	618	572	632	601	589	588	599	595	594	551	531	580	633	573	594	582	575	619	569	589	545	579	590	596	600	549	582	539	585	535	561	592	537	566	592	567	573	560	531	590	565	567	568	590	600	574	542	581	578	550	578	552	570	591	583	548	634	575	532	587	588	562	587	586	570	566	544	578	618	582	556	562	587	603	568	544	554	561	558	584	577	565	613	617	582	585	578	577	558	549	643	591	592	552	591	577	579	564	585	624	568	636	592	578	587	607	598	564	585	572	555	576	571	581	550	544	571	610	568	638	599	575	593	558	577	544	574	575	568	624	612	593	581	538	580	581	574	557	583	562	573	561	610	593	589	575	575	539	569	550	592	593	545	596	589	559	567	547	581	565	553	614	542	555	575	553	588	578	569	579	603	584	628	576	589	597	553	534	575	602	563	556	565	602	579	573	549	539	584	571	558	597	586	551	534	583	571	557	568	529	596	552	595	557	593	590	569	549	600	592	597	567	580	552	605	538	567	603	545	642	614	617	579	555	609	568	608	538	567	577	565	556	621	571	573	582	590	538	583	607	572	569	568	574	605	564	583	564	618	584	624	578	575	612	626	603	523	563	565	583	555	588	587	555	551	637	537	599	567	559	584	586	580	580	568	553	612	547	584	582	598	587	588	594	578	568	579	567	542	536	607	565	566	602	623	605	634	608	602	582	517	566	597	541	621	596	583	560	553	557	611	575	600	552	564	584	587	564	555	563	595	579	560	566	540	620	551	596	599	586	596	576	599	635	586	596	589	593	547	579	554	616	598	581	531	558	569	565	575	587	619	553	609	584	550	594	600	599	587	564	540	597	570	587	593	540	586	619	573	574	547	578	533	531	617	553	578	573	589	584	581	589	556	573	596	552	537	574	563	563	566	530	573	560	549	565	636	616	579	592	561	608	568	560	577	600	562	587	552	543	583	599	570	595	556	607	602	579	599	628	570	584	595	542	582	637	557	584	597	576	560	543	612	614	563	543	572	550	558	550	594	599	591	584	556	559	605	588	573	621	609	578	576	560	578	554	611	562	570	599	572	582	564	571	579	581	562	582	582	589	574	548	568	573	524	634	567	599	559	546	566	565	557	563	607	588	591	556	598	604	572	587	629	539	569	560	569	538	570	584	602	600	604	584	572	589	553	575	602	558	537	525	591	588	577	574	598	608	588	572	576	542	569	563	607	573	582	602	548	573	523	589	591	542	554	558	579	541	572	574	567	572	645	517	579	608	586	564	563	578	575	623	591	555	562	600	590	569	627	580	586	585	575	534	522	545	566	582	606	594	568	592	606	544	594	584	555	541	634	577	534	582	552	529	570	565	578	603	583	578	572	594	559	568	582	564	565	562	587	602	532	578	565	551	542	576	554	566	601	606	539	540	552	586	604	586	582	607	595	606	578	600	585	583	561	562	583	546	604	572	580	561	543	580	532	565	598	570	575	581	566	556	633	557	598	526	598	595	618	558	609	604	577	573	544	578	576	551	570	559	523	623	615	555	562	554	596	601	603	556	621	561	551	582	584	600	567	603	575	569	562	598	574	581	606	579	591	596	531	624	575	606	554	556	586	577	574	551	609	598	591	561	565	571	572	557	578	539	546	588	601	596	598	547	574	583	535	603	600	506	615	571	570	602	566	576	565	604	619	590	554	586	564	583	582	586	563	558	555	539	546	595	566	575	575	602	559	604	568	615	546	567	593	605	587	607	590	587	575	562	562	584	558	601	594	557	567	634	601	588	602	515	568	579	586	566	553	570	556	582	586	532	559	581	585	629	567	583	541	552	582	562	570	595	583	543	602	603	592	623	603	569	599	573	581	599	603	547	588	578	576	607	599	609	576	538	562	577	548	567	588	589	593	586	565	601	569	563	603	600	555	553	560	557	573	589	572	589	558	574	592	541	625	550	572	579	586	566	636	585	604	558	560	593	546	593	598	555	605	589	562	607	580	577	561	576	589	543	565	653	595	572	572	561	579	586	570	563	579	557	535	550	572	608	581	568	556	591	542	599	569	584	589	546	558	565	609	578	557	603	536	579	586	585	575	573	573	563	601	555	578	558	556	591	542	588	561	547	545	539	601	587	571	573	593	574	586	572	543	589	584	547	595	575	570	611	604	610	575	601	618	588	586	583	612	565	589	638	590	570	575	574	548	599	581	563	526	559	590	597	584	560	532	612	569	579	546	568	570	585	566	562	571	576	555	547	557	570	578	596	565	602	574	567	555	600	579	557	583	577	559	518	569	569	571	573	603	586	555	563	569	589	616	578	566	561	594	573	592	587	558	560	574	564	542	587	623	579	550	552	569	555	566	605	574	566	563	570	596	567	545	558	553	521	582	508	605	557	570	586	572	537	555	550	603	565	570	582	638	597	600	577	602	571	557	559	549	544	575	567	546	618	580	606	586	546	570	590	578	587	592	592	588	590	563	559	605	593	596	573	559	576	590	583	595	548	555	577	559	570	556	580	599	579	573	581	572	559	604	585	588	591	568	572	576	608	568	587	594	585	564	569	550	571	626	579	591	589	594	543	575	534	557	570	573	574	577	617	596	580	575
23307	20910	28314	23647	20907	12950	1734	1139	970	895	899	856	862	765	793	785	740	723	696	732	765	680	694	725	742	692	723	729	701	679	706	672	685	712	636	717	712	710	697	697	695	639	680	668	696	650	664	675	662	696	706	697	676	745	701	663	667	690	621	666	669	673	692	725	721	695	643	679	645	685	670	725	657	673	681	690	653	727	638	674	671	666	682	684	654	726	647	692	691	641	642	722	674	683	637	650	630	653	664	658	682	629	626	674	665	697	691	659	648	652	601	653	673	663	664	700	613	680	648	667	703	638	675	706	702	689	669	663	674	693	661	737	657	691	687	670	700	655	660	633	716	657	713	669	660	672	663	651	701	691	663	716	644	679	693	673	663	653	647	640	650	694	658	674	696	615	701	643	670	644	699	680	685	659	728	689	647	636	673	740	674	670	646	644	676	635	696	690	668	676	672	668	663	664	699	674	642	692	728	634	661	702	651	667	707	663	643	672	653	668	651	652	633	667	701	706	673	640	698	598	639	723	660	652	677	678	662	657	693	659	627	722	658	667	677	703	693	642	645	612	674	657	631	620	707	715	608	668	618	669	699	658	649	675	608	655	688	698	638	672	710	672	619	690	683	648	647	652	641	680	646	667	706	674	645	678	667	688	666	601	654	654	668	682	673	679	664	681	650	655	653	648	648	646	656	707	650	705	628	653	628	623	622	636	685	686	647	608	675	627	652	662	634	698	670	683	657	651	725	675	678	662	712	676	650	644	640	658	642	629	668	671	638	585	677	643	655	682	629	677	648	734	689	685	695	671	654	628	676	677	664	692	740	702	682	663	642	683	665	664	688	687	635	674	693	653	688	687	654	732	685	654	657	668	714	678	620	667	694	671	675	625	629	669	670	643	698	688	673	676	643	673	680	629	681	667	658	693	664	671	672	643	623	698	659	672	638	696	613	740	672	658	687	630	639	686	671	701	631	671	646	688	669	697	646	679	678	646	646	699	666	654	654	646	667	652	634	666	677	665	706	664	678	685	671	712	679	666	727	652	671	650	673	675	685	648	676	626	658	694	692	678	689	687	707	670	704	638	681	665	656	703	699	677	642	693	630	654	686	665	682	688	715	658	672	658	639	703	656	706	646	689	651	645	628	666	675	686	635	646	655	641	632	679	632	728	671	657	695	661	635	672	675	636	639	645	664	653	650	652	641	663	715	644	672	663	726	668	636	648	647	675	620	643	675	658	671	661	609	691	664	633	634	678	657	672	685	669	694	685	659	687	619	649	660	666	738	592	641	650	701	644	683	636	664	699	633	650	666	663	698	666	703	727	714	661	698	669	671	689	650	658	609	671	647	654	638	663	651	614	692	713	712	678	664	684	693	679	641	652	669	654	592	670	628	667	691	665	617	699	655	672	685	660	699	672	672	651	693	670	639	674	637	641	676	694	668	634	646	672	636	646	690	677	691	671	669	622	662	647	657	629	635	661	652	635	642	689	692	655	643	759	662	719	683	674	630	647	681	718	651	656	583	632	634	699	647	709	679	647	662	679	636	670	673	654	723	673	703	670	689	650	635	681	660	690	725	670	630	656	695	650	636	698	603	652	683	710	656	607	702	701	641	707	656	656	608	660	687	659	680	674	653	657	680	643	650	670	680	664	653	622	684	644	661	694	691	647	733	606	655	714	641	666	677	659	703	673	672	647	633	699	693	684	659	648	645	667	656	667	695	668	684	679	643	672	617	637	632	699	656	592	677	672	678	668	659	653	699	661	700	673	656	647	650	643	660	618	653	658	662	657	667	651	684	697	612	706	661	675	684	618	672	660	703	627	627	674	668	642	675	657	657	650	669	674	646	670	683	688	686	653	665	665	671	711	637	708	684	733	682	721	715	677	669	689	667	673	660	675	655	648	671	625	685	664	683	689	665	650	593	644	658	676	647	684	704	698	671	670	675	667	621	692	631	663	668	663	621	712	664	676	673	691	658	668	679	701	650	644	660	624	613	649	634	669	684	625	701	656	675	699	730	692	678	668	700	671	678	701	675	677	644	672	688	696	628	664	625	654	647	693	663	634	696	608	654	690	692	666	663	656	624	655	673	652	702	696	657	662	652	658	656	647	639	724	691	644	657	690	641	690	659	619	690	667	694	634	686	676	657	689	648	693	689	635	686	668	679	716	668	692	674	666	649	659	658	701	674	649	625	635	668	692	678	671	654	703	677	660	685	644	676	630	662	722	609	671	680	646	691	620	678	648	608	644	684	692	665	664	624	643	671	671	666	671	652	625	670	658	675	664	608	630	658	683	650	660	701	687	664	697	681	714	657	652	641	694	647	714	708	692	673	634	637	661	675	702	659	647	627	680	645	688	671	681	620	668	658	716	685	644	658	703	643	676	663	636	685	640	652	633	686	656	649	645	646	688	660	674	689	667	680	630	657	667	673	702	650	655	699	664	631	655	662	671	637	641	664	679	635	654	647	644	728	651	638	630	726	718	675	674	712	688	680	648	708	671	666	668	671	657	648	692	658	694	661	658	634	638	607	667	666	671	629	677	649	664	639	643	657	687	690	634	604	672	658	705	655	667	676	663	612	693	678	650	668	617	655	603	628	672	686	656	628	653	649	674	651	658	645	667	670	718	659	670	695	642	639	716	671	670	631	644	672	672	679	681	704	674	637	655	669	676	657	611	661	653	692	656	672	708	739	640	669	667	685	698	672	644	619	665	654	624	660	659	625	670	681	698	680	668	681	694	683	698	653	689	651	683	692	675	629	700	692	665	639	657	677	649	667	641	724	678	668	672	687	725	683	656	653	666	687	633	671	692	653	668	673	674	671	636	653	702	677	684	648	694	645	664	632	639	648	663	658	639	659	674	700	637	624	656	643	672	711	669	657	636	601	634	658	683	654	652	664	632	641	667	701	757	698	660	690	711	655	675	626	649	683	652	649	675	663	650	630	603	645	675	646	679	646	696	689	631	671	628	690	662	648	679	617	641	660	661	714	699	654	676	642	671	672	643	689	668	672	652	711	679	691	695	680	671	664	641	658	659	654	680	679	660	674	663	686	664	680	671	651	668	680	706	715	670	624	652	659	640	637	665	618	690	629	680	679	616	732	662	677	640	625	659	655	650	657	636	646	646	685	714	683	698	677	679	661	668	681	659	700	637	677	702	639	667	644	686	681	615	643	618	631	646	686	675	696	675	632	652	657	680	693	684	678	660	640	636	674	684	660	677	639	626	629	635	639	692	646	688	655	659	670	648	664	676	709	666	640	675	651	716	676	666	667	615	678	629	709	685	675	614	637	639	663	629	653	660	673	675	620	634	680	664	648	640	679	619	673	628	622	650	644	675	682	631	689	633	634	623	690	638	645	654	662	671	713	611	705	661	630	676	622	658	690	638	671	666	641	697	669	648	638	592	667	649	607	659	638	622	676	627	635	640	650	710	665	718	686	703	641	656	660	667	650	681	631	679	669	677	628	684	684	656	684	662	687	680	684	708
5124	11027	9100	4846	3473	2778	2248	1871	1632	1488	1333	1248	1125	1139	1141	995	1020	997	913	992	948	972	920	962	974	944	1001	929	909	947	935	879	932	919	870	927	899	898	931	937	880	950	888	934	880	892	915	824	870	839	882	873	892	840	863	874	932	891	872	842	887	935	820	841	835	885	849	862	881	868	901	877	863	874	840	897	863	866	835	877	858	862	828	878	917	848	892	854	866	882	856	838	917	860	893	908	906	882	856	859	863	863	853	859	860	854	832	897	883	807	889	853	840	858	842	863	838	897	840	891	842	839	821	887	902	878	851	892	867	861	799	897	845	897	873	886	842	824	860	880	910	915	845	931	902	855	874	902	859	884	888	897	844	890	797	844	859	843	839	864	863	831	853	826	885	868	908	850	867	878	828	827	855	894	839	896	905	860	842	854	797	883	845	821	787	892	886	816	830	847	874	858	925	839	949	856	875	892	886	825	889	849	939	842	875	851	932	851	842	892	862	867	885	811	832	880	881	863	844	844	876	887	853	868	909	902	899	856	807	884	846	871	841	809	853	858	867	855	864	870	829	877	881	946	844	898	886	902	846	840	874	869	899	882	836	815	857	876	837	871	877	826	877	870	870	897	835	828	889	879	877	862	875	878	858	873	895	836	877	857	875	860	888	900	795	891	808	888	877	855	875	879	898	845	906	822	875	869	854	859	854	892	821	863	895	896	845	839	839	872	863	852	873	854	894	869	792	923	839	806	853	834	856	887	856	897	877	884	859	887	851	883	900	818	812	911	852	880	843	839	866	889	872	904	870	860	893	895	897	868	848	830	832	858	885	875	855	924	913	832	854	891	883	893	882	910	820	793	808	862	891	869	885	839	917	849	907	846	863	891	883	856	844	854	843	824	951	846	906	847	868	876	835	819	860	879	884	849	867	851	887	843	864	883	877	855	856	912	884	876	849	872	835	864	860	834	830	866	882	885	866	853	872	872	960	848	796	886	849	928	878	852	863	845	854	868	897	891	883	879	863	843	839	920	841	837	835	854	846	895	835	855	913	853	782	844	846	873	899	850	862	869	854	876	875	863	852	891	865	801	890	857	847	928	885	856	880	818	815	843	836	876	889	890	895	898	895	836	867	842	890	856	865	884	843	818	910	851	870	817	826	859	882	861	851	828	889	863	852	884	818	881	839	842	896	820	881	854	890	810	867	877	841	915	918	878	861	875	916	841	892	836	893	856	844	835	845	914	865	869	864	826	839	873	820	866	838	856	895	850	872	881	868	899	881	874	876	918	863	902	924	875	875	888	860	873	909	913	817	822	895	894	833	884	855	829	867	913	851	886	878	852	889	869	804	889	868	852	880	835	841	872	828	860	859	838	837	837	880	852	858	877	868	876	860	883	889	920	872	853	869	849	905	864	853	893	859	859	882	883	846	862	884	909	848	888	839	863	867	882	840	853	833	903	855	883	880	894	918	853	862	880	849	891	855	923	892	836	837	868	859	897	843	854	838	866	895	856	839	887	883	865	829	850	876	878	858	909	847	902	876	840	841	894	848	855	886	874	838	847	860	853	832	848	853	834	876	881	883	877	897	809	818	862	815	896	941	844	817	891	856	892	819	834	907	852	845	866	852	900	883	871	920	864	864	860	821	915	875	897	877	858	848	804	854	857	877	849	893	894	883	881	858	838	885	867	893	857	857	840	812	856	915	857	927	873	880	822	859	861	852	834	882	830	859	800	831	904	893	929	899	878	849	872	842	890	817	859	849	908	861	876	852	893	832	861	842	878	906	808	865	893	868	844	880	930	897	886	860	936	802	897	839	852	817	884	867	890	886	817	867	834	822	912	901	882	867	900	842	855	839	895	871	803	873	929	828	870	827	819	806	861	869	908	885	852	805	870	859	846	901	886	839	871	891	892	899	880	836	825	870	894	899	884	879	879	841	835	888	823	848	885	896	908	895	926	863	847	856	902	888	869	867	840	827	831	946	864	806	820	925	817	858	886	840	877	841	865	851	861	830	906	863	818	848	900	918	867	889	864	886	853	902	884	851	900	859	881	881	839	861	902	851	865	799	914	859	844	850	817	882	806	894	866	863	871	805	860	911	956	845	898	850	863	865	801	896	861	913	892	915	864	857	892	882	837	852	854	821	913	857	824	880	844	846	878	884	827	801	861	848	858	907	892	881	853	927	892	834	837	876	906	901	851	848	861	856	890	838	814	907	859	883	839	809	903	902	874	858	895	908	835	872	831	836	852	826	908	917	837	871	919	903	893	900	862	858	882	814	903	899	923	859	876	880	882	904	886	891	836	883	814	948	859	871	897	815	881	857	892	840	889	811	879	820	824	834	902	875	809	872	868	843	944	951	858	918	892	841	898	836	818	885	844	832	889	905	890	831	882	878	886	784	864	888	857	895	847	909	902	871	876	876	863	895	834	853	854	889	883	842	856	862	904	800	840	860	858	888	859	843	907	848	876	829	831	827	833	867	860	843	875	837	945	867	881	893	895	890	849	831	873	924	816	895	843	923	885	854	900	878	866	854	912	826	859	843	847	890	892	882	818	903	842	899	820	901	844	845	873	873	889	816	887	864	890	854	825	833	820	857	819	894	871	805	891	859	912	827	899	830	858	883	832	871	818	878	867	824	885	825	806	869	820	870	864	872	914	891	891	882	895	896	805	845	857	806	897	816	842	869	877	828	834	915	873	853	888	882	838	887	906	848	847	893	852	825	817	848	867	870	846	893	813	861	866	847	854	848	898	859	882	889	868	872	891	861	840	853	845	885	846	844	858	847	867	901	870	856	871	884	853	898	820	925	898	856	911	840	911	859	850	875	872	880	810	815	881	859	852	929	856	873	866	907	875	833	877	848	814	837	869	889	824	817	848	839	888	843	901	834	855	855	867	862	929	902	898	821	855	850	870	887	846	823	821	813	895	864	837	883	814	879	837	903	865	850	954	874	897	868	911	886	895	818	867	880	845	855	838	841	875	855	867	831	856	876	931	827	865	918	878	886	847	867	866	832	817	882	902	909	857	864	839	857	947	924	841	847	883	811	899	885	896	839	862	895	878	882	834	889	864	910	896	860	877	885	864	869	907	912	905	848	849	824	876	858	836	845	879	841	884	880	883	883	844	841	924	870	864	836	881	897	811	878	914	904	913	830	849	861	911	866	869	890	889	861	892	881	852	876	863	884	896	826	887	855	785	878	855	815	866	890	855	846	848	879	877	857	857	863	863	873	870	876	870	823	856	848	823	817	911	874	880	932	865	915	855	862	867	860	903	863	844	847	909	863	862	830	822	840	890	859	879	820	909	876	856	888	860	863	863	858	841	833	843	882	805	852	865	892	872	829	858	872	895	853	877	837	858	882	870	872	818	849	877	853	874	883	818	865	837	822	900	843	840	885	843	871	875	854	856	926	823	835	887	857	871	881	893	874	859	830	906	911	792	904	821	900	836	857	850	878	823	860	881	877	859	852	818	913	859	816	842	871	859
22508	20928	28691	23316	20929	20975	11126	1443	982	959	841	792	759	729	688	665	638	628	614	568	614	607	537	572	584	553	549	544	522	570	591	560	523	526	545	521	591	523	529	513	499	526	600	550	520	517	495	511	486	495	543	515	502	490	525	504	550	523	501	486	466	505	493	472	477	500	527	515	477	491	517	517	542	506	499	486	517	510	523	484	535	504	501	512	480	533	540	466	500	505	476	445	528	491	508	500	526	473	500	489	553	533	535	502	515	460	506	486	512	512	551	485	444	525	480	526	502	476	527	542	524	508	507	516	511	506	511	476	467	509	548	461	480	504	526	520	470	478	504	457	475	514	548	510	527	503	499	497	507	505	545	476	510	500	515	494	542	492	503	489	504	492	480	548	516	464	511	509	520	464	488	493	526	513	499	485	475	476	460	509	503	519	511	517	507	506	541	501	521	521	501	531	509	515	473	500	493	478	485	496	535	507	494	499	492	492	491	496	510	498	487	477	496	475	436	507	520	511	499	500	543	516	483	502	494	478	481	481	488	512	462	511	495	491	536	510	556	486	513	501	483	565	510	482	521	502	517	498	503	530	498	527	510	511	483	528	491	503	491	472	489	492	482	517	515	497	491	499	464	498	501	491	488	478	479	499	486	512	451	505	498	497	497	529	517	485	494	506	488	484	526	531	502	516	522	527	519	521	464	508	487	511	484	494	515	514	515	508	497	477	485	504	491	496	473	524	482	509	447	504	472	462	539	499	494	475	506	467	487	498	511	531	504	512	495	518	514	496	494	522	469	487	521	496	488	503	510	533	507	475	517	465	542	469	481	491	486	469	524	502	507	504	509	511	508	479	531	509	544	498	478	492	478	489	480	502	545	468	508	497	544	500	543	530	481	505	525	484	523	517	491	483	507	494	485	467	491	457	474	520	507	509	500	502	497	512	545	527	471	458	480	513	518	441	498	506	505	518	501	492	500	505	516	504	548	496	486	525	503	510	511	468	541	488	458	473	507	490	504	516	505	492	486	520	478	491	492	536	496	455	498	488	499	471	489	496	512	536	481	486	481	476	476	556	470	496	486	512	525	510	495	451	496	537	494	491	513	445	475	472	493	504	476	493	487	497	479	504	471	483	505	480	520	504	483	461	525	461	494	479	466	529	482	560	485	515	501	504	490	438	513	505	521	528	496	501	517	496	474	471	500	510	501	523	495	501	457	534	480	479	488	495	477	522	505	534	474	490	486	467	535	487	542	525	463	467	482	495	513	510	468	503	498	465	514	461	479	496	486	551	534	481	501	495	527	509	505	502	498	498	513	468	510	482	503	502	523	477	520	509	508	534	506	544	496	512	526	496	485	512	490	510	519	530	489	498	507	482	501	479	515	514	522	492	491	541	507	478	488	477	471	482	490	459	500	510	478	505	492	482	487	532	484	491	461	469	453	468	546	494	503	456	526	497	529	476	510	495	529	495	513	488	463	476	467	498	490	493	486	456	465	515	555	530	496	509	519	461	495	523	537	488	475	476	496	475	476	490	517	482	473	472	469	479	516	461	504	504	545	474	515	547	434	462	487	529	492	457	487	502	487	533	469	480	477	540	523	467	569	490	497	548	483	529	476	505	508	520	494	488	505	500	475	473	514	455	497	521	466	512	495	489	500	510	495	531	488	484	554	475	533	496	520	514	480	432	542	500	491	511	473	486	513	496	499	536	477	477	515	490	478	476	484	463	484	499	470	485	508	481	501	518	527	513	513	475	489	496	495	504	536	492	494	472	505	459	514	516	462	484	482	489	500	541	485	503	493	496	499	493	539	477	497	486	498	479	456	487	491	490	508	466	497	498	494	524	475	481	492	496	479	505	520	501	515	488	477	502	478	508	549	508	498	502	449	473	546	540	486	451	494	493	527	489	440	481	512	480	515	489	513	518	466	504	504	520	469	484	466	497	473	522	522	472	465	487	446	494	468	514	539	525	485	511	532	479	479	510	509	487	511	495	489	524	531	500	516	442	522	477	476	533	481	478	486	475	495	496	497	506	477	485	497	496	504	496	528	541	523	483	492	529	478	479	526	507	500	492	477	477	516	515	497	513	510	531	515	476	488	466	451	458	485	492	555	507	484	470	483	501	504	527	467	512	515	529	495	527	515	508	504	494	460	518	528	488	511	530	461	484	479	490	498	477	547	509	502	511	487	489	501	466	509	465	541	479	521	500	492	510	507	505	511	481	513	511	519	495	532	499	527	478	482	475	465	532	519	490	533	529	465	513	496	506	497	516	511	497	488	487	524	506	483	481	502	502	492	507	502	498	477	488	513	477	507	473	517	517	516	521	498	516	474	516	517	496	505	466	493	490	504	477	463	515	508	489	542	494	505	531	470	528	474	464	505	516	504	525	503	505	522	462	478	492	498	514	508	471	449	500	507	516	523	490	500	499	479	463	481	493	465	512	529	506	489	516	474	521	466	486	513	496	469	500	503	486	491	458	531	507	480	473	485	502	501	497	519	497	493	502	515	493	518	509	521	514	512	522	485	510	469	517	507	462	543	476	511	512	475	521	440	506	485	457	461	501	540	498	496	477	555	508	507	463	525	449	524	525	483	491	555	495	487	494	468	482	549	492	496	479	530	494	485	507	500	484	520	472	484	504	500	465	483	487	492	502	489	490	492	535	542	521	501	488	547	522	493	504	525	512	506	544	487	517	493	458	493	475	485	511	538	523	554	498	503	512	490	481	519	483	526	487	450	497	503	524	508	526	498	495	496	527	509	526	486	480	496	494	532	514	505	473	480	513	492	518	490	501	525	503	486	491	503	469	506	493	516	527	495	493	475	491	492	481	539	502	512	453	484	543	497	522	495	506	482	478	481	526	467	513	498	462	515	531	470	495	490	482	467	539	473	478	480	491	484	524	501	500	513	519	446	532	478	523	506	546	500	527	502	518	480	528	524	492	498	491	468	542	500	510	536	496	459	519	523	480	477	505	472	508	518	547	492	506	492	448	470	515	467	506	489	490	517	489	497	482	481	524	506	437	477	551	502	481	487	449	500	510	492	468	564	504	496	484	521	480	517	509	512	513	520	501	521	492	504	489	506	500	504	475	460	449	523	508	506	470	494	498	505	537	503	469	496	533	538	456	510	513	488	517	519	510	470	508	480	467	491	492	507	464	503	483	454	461	496	498	532	520	526	476	458	518	521	495	477	490	487	478	474	470	495	485	474	520	480	476	466	462	498	502	514	498	465	496	523	479	485	494	532	451	470	482	492	523	455	483	498	533	500	492	474	489	539	531	501	457	537	486	485	501	498	539	520	511	492	481	502	473	523	497	494	489	483	498	508	521	464	470	500	479	489	462	471	484	495	465	470	531	490	508	470	508	457	466	494	497	473	533	511	475	512	501	508	513	471	534	500	488	483	484	468	474	544	508	475	459	458	499	490	477	491	471	512	486	486	504	482	515	492	502	519	491	528	490	497	492	557	500	497	541	489	489	493	492	488	476
7256	16888	13975	7647	5283	4087	3186	2649	2147	1811	1558	1399	1295	1205	1038	1005	963	877	857	864	840	800	808	819	842	813	769	820	756	773	755	777	748	710	703	779	688	758	796	745	743	663	667	685	682	688	741	668	719	723	624	663	663	644	677	691	697	677	619	680	698	644	650	695	646	658	655	697	719	695	680	715	673	685	689	674	702	635	689	641	656	664	667	634	734	669	627	676	663	693	674	689	672	680	649	658	683	669	643	689	698	661	633	685	672	693	651	635	740	675	663	683	658	671	671	641	647	659	697	643	643	676	646	652	650	644	667	629	628	657	680	725	620	642	639	677	659	652	623	668	684	736	685	653	697	662	652	679	675	663	650	641	717	605	673	661	661	673	660	699	700	678	702	686	683	654	660	627	642	711	643	639	654	640	660	664	649	626	627	633	662	667	673	657	611	671	603	656	687	637	682	687	690	655	665	652	667	618	681	654	641	643	631	691	711	651	695	684	669	679	673	687	704	648	659	695	668	690	678	676	671	655	733	689	652	681	684	619	676	660	659	627	682	675	693	664	645	678	678	678	638	640	655	639	666	659	691	711	672	663	662	658	690	657	667	686	682	643	673	621	646	653	624	635	689	641	644	668	648	651	681	626	613	627	630	627	638	678	684	655	682	662	663	668	656	651	660	682	624	642	647	613	682	623	638	720	651	685	700	696	656	643	665	652	715	637	646	665	671	633	671	695	683	661	678	706	635	690	644	664	717	706	670	688	665	665	654	680	620	629	665	700	651	620	606	657	669	622	680	682	683	646	663	682	653	698	637	675	659	620	652	667	702	657	656	679	647	661	669	674	690	668	648	629	656	661	667	628	643	669	654	675	694	673	711	673	655	656	670	667	626	636	674	695	658	679	707	624	683	646	675	693	698	641	706	695	647	654	657	695	689	650	657	638	667	649	648	674	689	665	655	695	634	642	637	649	647	619	670	680	669	670	669	676	665	646	691	652	636	659	683	759	671	639	648	689	639	681	665	621	644	677	642	678	689	652	680	564	681	701	704	657	672	655	676	684	660	688	632	672	680	653	655	672	727	653	693	658	673	673	649	676	668	689	698	653	644	676	657	703	681	627	690	708	652	622	607	675	605	666	646	670	618	602	676	629	658	605	662	631	674	671	669	644	650	621	710	707	600	697	633	687	638	631	643	664	609	679	648	676	653	658	669	665	640	644	669	707	679	676	633	680	630	652	654	650	675	654	708	644	625	672	665	677	682	650	661	647	632	656	639	658	679	640	693	662	620	659	624	707	611	683	642	656	675	642	628	624	656	650	725	670	651	644	732	676	663	684	648	627	644	700	652	632	707	722	626	657	659	684	593	672	648	636	629	652	681	706	661	692	650	636	617	650	669	649	636	656	675	668	650	625	653	623	651	701	670	669	642	629	696	696	627	661	680	660	661	614	705	726	648	708	660	658	690	698	656	719	663	695	670	638	631	625	663	644	658	670	657	675	674	657	644	692	638	619	636	682	669	694	671	651	682	686	670	659	645	695	607	692	666	622	660	656	676	639	666	596	610	708	655	693	679	592	712	643	675	639	682	640	681	647	695	630	670	673	670	616	704	667	690	631	681	642	654	678	658	674	642	675	663	698	630	635	663	674	617	687	681	675	684	674	661	678	684	662	630	661	722	649	662	655	711	672	640	676	672	689	658	654	650	704	672	669	622	658	611	646	649	690	686	661	622	659	606	639	636	674	629	585	705	679	667	679	630	669	700	713	631	682	666	644	663	697	628	665	659	661	659	672	664	677	684	617	690	646	674	647	686	606	728	724	681	700	657	682	728	687	690	665	677	663	688	620	703	689	641	640	697	718	653	720	694	629	695	675	644	663	680	636	643	652	676	704	609	646	672	606	705	651	681	641	689	647	620	642	689	666	657	702	624	650	675	718	621	643	694	657	690	706	621	679	648	617	662	640	637	654	690	656	656	675	676	708	652	682	663	669	699	639	694	680	695	635	668	634	610	618	680	609	645	637	643	656	648	692	671	692	686	677	634	666	632	656	651	686	691	669	674	694	678	650	608	641	654	608	660	638	642	641	675	652	689	674	630	700	671	643	650	679	682	677	667	734	647	638	656	654	671	663	632	672	661	690	692	671	680	640	687	663	684	665	634	657	657	684	660	636	660	658	680	641	644	671	683	656	667	644	620	694	682	686	650	644	671	644	702	660	641	633	653	600	650	620	674	671	671	655	663	684	672	649	694	690	690	712	666	667	645	677	668	655	648	665	640	691	685	663	680	658	687	678	636	646	624	669	652	674	664	619	698	648	636	637	671	681	647	672	663	668	630	644	647	669	676	671	594	667	712	679	637	663	675	623	638	707	704	654	666	691	638	707	642	683	665	678	668	701	602	666	676	662	669	666	666	675	686	626	672	712	672	630	636	684	666	667	697	653	681	634	636	627	641	636	615	669	686	674	604	670	718	655	708	652	645	670	648	639	726	629	633	703	661	663	679	623	671	636	690	661	674	667	678	661	653	680	639	634	684	661	636	681	641	655	656	686	632	658	712	667	661	642	656	660	679	675	677	632	674	693	652	692	681	699	679	686	643	667	684	673	672	636	601	665	672	678	641	663	658	660	706	697	645	651	634	686	646	663	621	642	649	668	649	616	660	694	679	635	645	676	707	644	645	701	657	652	645	646	647	690	641	634	687	684	669	658	648	642	628	736	658	658	681	683	664	698	629	689	682	673	664	663	697	679	654	692	680	657	654	637	650	646	670	675	650	622	657	637	675	715	681	688	657	641	621	641	664	685	722	657	650	701	648	741	678	683	702	652	694	671	670	659	707	622	652	685	593	646	663	620	688	620	652	688	681	674	657	651	651	677	715	610	632	646	656	642	685	678	666	681	668	612	682	637	660	636	659	668	597	658	684	648	632	654	680	683	658	666	624	674	687	674	665	652	728	659	646	678	688	640	658	672	673	715	669	652	637	624	612	667	684	655	612	633	697	694	653	671	662	634	642	673	642	632	642	652	645	661	669	625	704	632	654	669	694	702	644	652	643	662	665	660	671	666	664	683	678	639	645	633	660	610	631	632	688	649	659	664	681	657	679	647	706	678	673	675	620	675	675	648	673	638	633	676	679	700	611	635	666	679	643	665	657	663	685	681	683	671	648	659	645	720	670	675	663	680	654	661	713	632	692	692	693	671	654	685	673	685	659	647	651	636	654	662	721	669	670	689	668	695	641	663	662	676	689	656	671	655	666	660	639	632	665	625	689	714	702	667	680	632	671	629	652	697	668	639	604	680	649	672	673	690	658	658	647	671	634	713	675	656	639	701	640	678	689	723	641	697	647	668	727	633	681	669	686	671	664	629	660	666	662	679	665	703	620	612	659	628	652	656	706	700	678	672	675	691	687	688	686	626	698	680	663	655	629	605	681	634	668	693	667	713	718	669	690	692	662	689	675	636	671	659	644	647	695	656	653	659	677	644	686	687	655	642	647	658
26508	20455	9498	1069	582	509	558	491	440	480	447	451	467	463	439	435	459	469	493	476	474	424	438	432	415	435	490	446	433	432	473	458	449	425	423	412	413	473	460	456	407	427	485	439	487	439	430	422	410	420	432	446	453	441	441	427	463	404	394	413	416	420	458	445	423	461	440	470	437	452	427	427	424	431	428	421	433	440	414	445	440	470	458	426	436	412	427	462	418	423	421	434	443	444	422	452	434	428	417	456	441	453	430	458	425	472	436	438	413	466	430	391	478	417	419	466	449	426	397	419	460	477	435	438	436	458	423	457	441	434	461	453	453	445	433	424	395	428	450	476	441	446	422	418	460	474	426	458	445	418	420	426	432	400	413	450	446	413	398	449	433	439	437	448	442	400	436	420	423	439	434	484	431	463	400	441	431	446	470	414	449	427	462	464	460	443	440	399	473	452	461	466	435	440	425	450	447	429	450	449	425	464	462	418	482	435	453	458	447	444	417	401	437	472	468	432	428	444	458	395	459	402	429	453	437	463	436	394	412	445	431	460	434	433	438	466	434	425	434	446	479	449	413	424	467	438	438	423	436	463	420	398	446	460	447	430	463	419	440	447	456	413	419	416	420	455	439	439	451	430	418	457	436	444	404	438	481	415	469	400	436	424	472	426	413	476	445	448	458	480	390	437	436	427	464	445	472	465	414	456	447	421	431	456	428	452	446	457	457	432	426	421	436	466	401	470	462	414	425	465	440	473	454	439	449	395	421	457	445	421	428	434	424	439	450	410	457	423	485	459	441	455	442	426	420	430	440	421	416	371	435	445	397	413	404	460	415	455	484	450	441	428	492	420	424	446	461	430	405	417	425	441	448	464	445	433	464	421	462	460	444	425	450	450	446	447	466	426	450	452	444	421	454	454	427	462	412	431	417	438	433	433	443	397	410	439	445	468	435	442	475	387	389	412	419	456	433	416	438	447	451	434	423	431	442	420	417	464	418	437	403	462	414	439	440	377	441	460	458	468	414	407	412	438	433	424	452	440	413	413	406	435	443	455	435	463	408	428	436	457	418	436	392	422	451	408	451	425	469	486	419	471	426	517	450	467	422	455	464	406	437	438	420	435	452	431	446	444	439	420	439	446	446	434	456	458	427	407	429	441	441	458	429	395	460	434	464	448	455	454	454	451	422	456	450	468	457	453	436	417	424	422	449	393	464	421	449	435	455	426	451	453	429	438	447	471	442	390	451	448	442	434	423	461	443	442	446	434	425	443	461	447	454	444	440	445	451	437	438	437	461	411	471	430	475	412	431	426	391	441	441	456	456	450	447	464	426	475	451	440	412	437	438	453	432	444	457	464	412	470	462	441	476	452	403	423	456	456	386	425	408	427	460	455	463	443	458	464	449	448	399	429	450	433	415	452	439	446	430	445	446	463	405	479	420	467	438	404	431	436	455	429	421	420	430	429	439	416	423	395	432	441	438	420	424	413	471	435	450	441	449	433	434	441	452	444	447	439	405	464	423	453	433	420	412	442	422	477	431	432	414	485	462	439	442	442	438	435	437	458	462	427	459	414	444	399	465	388	447	450	416	391	448	466	435	436	426	436	434	456	416	436	469	493	413	482	435	437	437	446	495	456	451	428	458	463	416	447	443	456	419	424	471	410	451	447	413	465	425	423	425	455	449	424	435	465	428	445	445	454	459	456	399	409	454	423	430	455	457	465	419	458	420	400	460	478	433	407	426	411	411	449	481	459	444	399	457	436	443	428	419	449	436	415	454	486	443	438	428	457	459	454	403	409	488	457	409	424	437	430	427	486	420	444	399	450	454	425	432	416	423	481	417	460	451	447	437	406	415	420	429	436	425	446	405	479	422	410	417	431	447	449	444	411	415	452	438	477	437	467	438	403	443	448	478	494	413	493	464	445	425	458	425	455	427	455	461	441	472	467	418	439	410	408	419	444	444	465	460	433	424	444	441	433	445	420	467	447	439	474	431	444	455	407	421	439	473	435	437	445	429	439	434	481	430	441	419	414	418	472	420	435	450	439	444	471	430	447	431	417	410	446	465	464	444	438	420	448	431	450	451	437	411	459	444	448	425	402	449	433	409	460	427	430	438	417	411	382	455	451	450	441	434	447	487	402	425	454	441	405	452	472	427	424	413	415	388	427	392	444	427	403	463	449	443	432	474	425	475	443	460	454	437	430	455	423	420	441	451	464	457	464	417	453	442	437	430	466	440	420	463	453	444	440	479	471	473	443	438	446	431	396	434	494	425	440	460	429	410	438	437	439	404	452	424	424	444	443	414	437	407	463	487	419	400	448	480	435	467	417	435	465	420	436	438	447	451	454	470	422	460	415	440	454	427	427	440	415	467	456	416	395	415	416	448	455	469	432	444	452	465	460	434	442	439	450	413	424	434	456	428	429	462	446	424	402	465	463	481	423	427	458	408	461	438	447	432	453	436	436	432	444	441	444	474	439	417	404	433	462	440	385	422	390	439	449	446	424	468	445	435	473	447	423	437	448	449	449	427	416	405	422	475	443	444	410	430	432	451	435	471	429	460	408	427	451	482	462	448	423	436	426	461	437	465	478	451	428	413	440	438	466	448	446	447	434	439	421	428	426	448	437	448	444	418	419	403	472	413	422	458	440	452	421	468	437	429	448	435	419	436	449	410	429	439	405	419	441	426	451	426	442	451	459	445	413	426	432	439	356	458	413	437	420	429	455	460	440	426	444	421	467	408	446	435	382	419	444	429	457	429	449	449	435	450	452	462	454	460	454	432	422	421	461	444	433	454	452	428	409	409	447	479	446	414	474	405	447	484	478	488	409	458	422	460	431	434	460	435	447	423	453	449	442	441	479	417	435	420	388	445	431	456	436	458	456	452	411	451	427	446	440	483	446	458	491	431	443	459	456	424	446	444	426	453	432	397	498	496	424	437	412	456	425	419	422	438	470	419	449	416	431	437	439	449	437	443	481	454	430	458	433	447	489	416	469	428	419	461	449	469	412	467	464	405	410	388	472	432	484	447	423	455	456	448	454	387	450	394	450	452	424	471	462	473	445	466	446	433	429	422	447	470	423	470	448	437	414	438	377	474	458	456	427	460	393	445	471	432	463	433	396	454	401	455	435	418	426	427	409	454	476	427	454	438	450	466	435	431	381	409	448	432	446	421	409	454	429	471	436	419	425	453	423	468	419	441	468	419	446	433	442	422	448	459	439	424	423	480	417	393	448	451	434	457	484	430	459	453	426	443	463	465	381	404	436	394	446	429	452	425	442	448	455	437	409	475	410	453	411	444	467	449	438	411	436	438	415	454	440	459	430	448	451	429	435	453	440	458	431	436	445	419	438	439	446	462	460	418	476	416	419	415	434	425	406	423	444	500	426	429	416	432	460	465	458	436	450	432	410	429	433	391	456	435	493	440	435	459	413	475	458	402	440	452	440	466	421	401	427	436	446	450	418	420	468	459	439	441	442	435	422	412	472	464	450
4160	1604	1378	896	820	720	697	605	652	599	609	598	607	593	588	583	572	589	588	551	607	623	609	582	597	559	601	602	593	609	557	623	576	561	591	605	613	608	605	581	568	565	577	592	512	622	570	560	569	560	620	595	517	607	560	584	579	581	576	531	566	570	561	578	561	581	592	574	594	560	567	587	605	599	551	567	565	581	544	545	591	577	542	590	587	640	572	576	614	606	553	621	570	591	573	581	565	575	616	567	569	562	552	589	583	589	569	587	559	614	581	576	564	564	525	593	630	573	581	573	591	588	590	614	594	557	599	591	565	603	582	587	587	562	600	564	595	571	538	625	621	588	559	592	564	580	564	585	586	612	589	627	560	576	577	577	588	580	604	548	584	569	591	572	595	570	595	548	547	602	585	583	526	542	579	586	573	565	568	586	540	604	561	604	553	613	569	587	589	561	580	574	593	568	554	558	540	605	545	561	617	547	601	611	550	576	535	590	629	540	592	564	564	582	578	555	589	607	555	548	590	562	572	577	605	626	604	570	553	622	565	587	563	586	566	589	581	610	595	615	591	580	549	580	572	558	614	590	570	585	602	595	578	593	606	533	563	584	580	584	547	596	580	594	561	560	580	619	596	544	579	545	566	557	575	584	574	600	599	537	596	584	597	624	585	586	553	591	576	585	594	573	583	521	581	615	583	554	588	530	605	573	546	584	557	600	554	544	582	604	583	565	629	602	559	559	590	557	565	593	543	577	595	580	602	546	616	616	485	570	556	575	592	557	585	568	569	580	606	595	577	558	584	584	572	562	549	577	575	613	611	551	584	581	557	604	574	579	581	510	573	597	568	591	574	596	584	551	543	586	598	567	568	563	579	604	615	528	549	606	558	569	520	578	588	578	578	607	586	650	553	578	570	555	598	565	580	593	533	570	575	598	601	574	585	610	600	607	542	591	589	581	553	554	564	570	552	579	573	538	558	581	600	554	603	580	574	586	603	555	599	603	592	591	560	568	612	598	554	565	558	554	585	549	547	595	548	588	560	592	612	560	581	619	607	627	545	540	582	598	572	595	548	602	547	536	567	575	557	607	583	560	525	565	576	596	563	583	553	561	584	577	597	525	631	539	545	629	586	576	572	585	579	603	590	577	606	533	599	568	534	574	562	579	561	564	575	595	581	601	616	578	593	592	563	628	551	614	576	606	577	571	627	603	568	582	563	520	568	590	561	586	597	661	541	602	554	580	615	567	552	588	553	637	598	616	548	585	573	545	573	569	560	589	590	540	559	552	644	604	570	604	539	554	577	601	597	542	557	631	585	554	549	624	556	605	586	557	586	637	606	592	589	606	595	557	604	559	586	603	590	615	543	585	608	528	594	576	579	537	605	572	606	539	562	576	580	574	580	568	606	603	585	591	590	593	596	566	575	574	559	566	566	589	575	576	596	595	647	562	577	581	556	644	621	580	618	602	582	593	580	578	518	595	547	578	548	558	604	568	576	573	603	580	565	582	577	607	569	591	536	632	600	624	596	588	565	560	603	618	566	565	569	634	605	572	577	645	556	545	548	585	579	564	627	584	581	605	592	567	605	605	599	620	567	600	567	569	561	581	547	647	589	580	592	561	544	590	545	547	554	581	580	568	583	570	556	574	573	590	587	587	565	597	566	557	559	571	632	566	611	591	570	579	563	589	570	572	560	593	581	586	575	588	568	550	582	559	569	582	568	585	600	573	570	601	570	568	573	553	619	602	618	559	592	602	591	596	621	570	589	588	576	545	534	559	552	558	577	555	598	588	547	583	585	563	588	555	614	591	611	553	598	601	583	569	604	608	583	568	588	571	564	549	574	539	597	580	580	597	553	561	540	587	565	564	563	567	582	579	579	553	568	596	562	596	583	607	579	581	537	571	599	594	527	572	575	606	578	563	561	588	597	583	599	568	605	568	622	633	604	523	595	549	570	567	582	523	576	575	556	588	588	611	589	564	534	559	585	609	581	576	604	587	516	571	614	615	615	585	531	586	613	548	599	588	564	613	556	618	534	536	579	571	566	599	519	608	578	591	569	570	628	566	567	595	572	573	601	604	576	573	558	554	546	560	619	569	577	558	624	612	552	555	568	578	571	573	589	557	576	559	563	596	603	584	562	598	588	573	599	571	572	562	577	565	591	581	570	555	601	591	579	554	584	597	590	595	566	584	547	603	590	526	590	591	605	567	555	605	563	554	559	574	561	597	597	560	578	621	525	540	589	564	566	577	573	605	584	597	558	589	603	567	570	617	568	592	586	603	570	571	545	605	589	550	623	586	577	563	548	597	579	583	595	574	582	544	609	585	545	592	562	585	545	601	534	563	577	606	559	570	574	563	581	582	565	619	574	573	598	546	586	578	564	582	598	614	581	583	605	603	573	580	593	612	574	545	546	550	607	589	587	622	550	618	592	613	632	593	531	584	573	521	603	579	577	582	575	604	586	587	560	591	587	590	571	585	573	548	629	561	577	592	543	587	563	581	585	609	580	603	551	540	598	571	577	615	602	575	539	591	593	548	593	563	576	552	599	567	582	584	590	594	548	573	605	557	572	618	567	629	600	551	597	559	565	591	600	586	551	563	563	563	571	539	608	555	564	553	600	630	590	590	562	591	619	538	621	571	576	570	579	586	564	563	562	560	555	560	567	571	551	593	501	580	621	604	593	528	568	551	564	583	586	572	558	595	554	530	581	593	586	585	616	602	609	575	570	553	587	552	555	546	587	554	535	598	570	540	533	574	569	592	605	589	616	586	629	622	601	623	598	570	663	597	572	564	529	573	602	585	542	536	545	574	576	547	546	577	612	560	572	561	571	584	580	583	567	613	560	622	602	572	596	587	600	559	584	587	540	576	585	578	592	550	579	554	600	569	567	625	529	638	567	570	579	558	569	607	557	615	577	573	554	534	597	564	562	617	606	591	567	581	550	574	565	573	571	580	587	585	579	594	590	571	604	560	584	567	535	623	574	562	580	570	593	590	554	551	562	544	604	603	577	563	584	610	603	600	572	579	546	597	586	585	594	582	554	600	590	569	564	585	557	556	594	572	558	537	558	582	573	575	577	629	596	541	565	602	552	550	549	571	561	619	533	596	556	584	562	567	591	585	595	566	581	581	616	557	559	615	570	572	557	606	566	538	580	585	563	636	578	556	555	584	570	600	574	578	556	571	587	530	553	589	581	560	575	590	565	594	542	574	585	576	578	569	493	578	549	563	571	555	585	565	620	554	549	571	567	551	603	539	564	582	574	607	570	570	559	601	590	588	568	588	610	536	574	566	560	565	606	584	539	579	542	581	593	540	578	585	551	596	576	567	617	570	612	559	605	566	584	597	576	584	563	544	566	571	620	589	598	645	632	556	613	581	550	573	582	547	540	591	589	599	608	568	562	596	549	586	571	566	533	578	638	568	582	569	581	518	598	594	595	574	579	589	595	546	593	565	548	568	575	610	584	544	575	590	579	601	587	567	561	564
23302	20900	28318	23641	20887	12810	1719	1082	917	891	826	845	767	796	727	728	725	720	768	675	650	701	669	691	734	687	667	675	691	716	654	649	699	704	679	629	688	693	674	685	708	635	683	637	689	645	684	665	654	695	629	645	630	705	664	623	679	674	641	640	684	687	656	656	701	682	640	650	667	669	641	655	669	663	663	684	625	664	635	662	569	659	639	654	668	650	636	684	637	697	707	672	647	642	649	646	641	688	706	646	653	669	625	672	661	664	708	658	704	657	614	671	685	619	656	624	663	654	644	629	655	663	647	681	658	627	686	634	649	675	626	657	634	639	671	623	658	680	640	608	627	646	678	654	629	685	665	636	650	651	668	650	646	668	658	668	661	627	657	641	647	710	636	670	692	653	651	683	661	630	702	635	678	645	631	658	638	683	665	639	691	630	690	672	635	639	638	599	716	653	640	651	660	656	589	624	692	652	655	660	663	624	621	623	634	646	682	669	661	639	655	655	661	644	688	656	676	698	617	621	658	648	643	669	618	674	676	649	669	597	672	664	635	707	647	684	606	661	672	701	686	627	684	687	679	641	663	637	630	657	667	637	634	673	687	656	675	612	679	639	645	685	682	646	691	698	722	674	608	625	671	667	687	641	644	689	637	665	648	612	658	682	667	625	644	695	648	637	659	642	624	686	685	660	649	698	664	628	665	696	624	622	660	645	637	639	667	715	648	623	588	646	661	615	673	673	682	639	652	659	678	599	674	612	652	623	642	702	656	629	671	698	721	669	660	658	646	650	649	691	713	669	679	651	613	638	656	669	675	699	642	656	666	621	684	632	655	677	682	677	692	628	674	622	632	648	623	631	680	706	685	651	641	669	652	662	652	686	672	654	618	656	648	614	611	634	692	656	618	654	637	680	627	693	645	636	641	634	611	670	642	640	614	657	637	649	729	660	611	686	645	651	729	659	665	687	635	666	638	661	709	648	618	676	671	619	649	674	632	616	606	717	657	621	618	634	677	700	671	614	627	664	674	651	689	643	666	620	642	648	651	655	615	618	610	642	649	642	680	699	644	595	698	627	630	698	648	690	673	632	650	641	617	665	612	680	675	613	668	654	640	683	681	681	651	675	676	647	696	712	667	672	692	683	686	639	602	691	654	691	624	676	621	669	667	737	612	650	667	627	605	666	630	660	658	605	700	668	621	665	714	685	618	658	651	623	666	644	645	633	661	647	640	711	693	669	636	684	655	593	646	657	622	634	664	701	669	657	626	616	639	709	645	677	633	700	668	645	658	684	626	644	625	615	647	654	643	670	617	679	659	559	671	657	628	676	652	667	675	683	616	643	624	683	610	634	636	688	675	661	621	621	651	684	623	647	669	642	665	683	647	636	599	658	636	710	640	657	645	645	639	616	646	644	585	666	612	663	688	644	638	648	676	652	652	645	683	725	684	680	620	619	636	623	678	652	634	677	622	631	660	638	681	644	669	632	659	659	666	644	668	647	643	649	647	661	639	650	635	643	635	676	688	658	642	683	677	643	659	671	691	651	674	690	637	645	673	668	664	640	633	657	606	590	719	631	632	680	612	641	591	641	676	582	681	600	625	672	613	643	676	621	720	645	676	690	626	612	670	674	647	646	643	623	685	645	666	613	697	666	683	694	653	650	686	686	661	628	680	654	695	670	714	650	706	675	660	666	686	676	660	660	709	643	626	672	642	654	679	616	623	684	678	673	646	669	626	671	675	634	674	638	627	649	610	656	607	703	659	679	662	650	695	633	629	631	669	687	618	615	626	667	685	685	669	605	670	658	637	671	642	683	651	647	674	654	621	620	627	657	626	671	649	588	639	655	690	666	635	657	669	647	624	708	615	620	641	678	630	660	671	659	678	660	646	670	713	621	618	659	688	661	668	629	642	620	665	664	615	644	609	603	657	648	685	654	622	675	694	658	671	611	619	693	662	660	631	673	636	656	649	696	678	609	663	675	643	658	626	652	670	623	690	632	620	674	624	639	649	669	693	643	696	612	646	703	608	607	672	676	678	622	610	635	668	684	659	643	672	637	671	646	631	642	644	662	639	648	689	632	662	648	665	647	621	618	682	639	665	676	677	682	671	667	643	680	635	638	630	675	659	651	651	712	667	652	607	654	699	664	648	651	649	647	649	640	656	637	614	654	650	624	643	643	637	628	704	613	694	662	702	632	635	700	659	640	664	642	685	664	639	691	695	672	649	639	638	657	639	629	622	631	647	598	645	692	655	651	646	628	643	690	676	670	656	607	627	663	655	630	713	662	662	624	616	674	660	655	695	615	672	647	664	620	640	645	630	651	714	638	649	640	625	652	657	665	635	663	658	645	659	640	691	612	643	637	670	604	652	670	615	667	673	671	625	667	642	652	631	644	684	674	657	662	652	640	624	707	649	654	637	709	664	664	675	623	626	666	651	612	684	607	642	663	637	644	627	638	669	617	634	686	689	667	672	651	651	666	709	632	656	673	685	638	611	619	647	667	635	617	687	662	680	653	666	641	689	613	625	606	684	698	673	648	662	629	612	644	677	659	627	693	645	670	642	681	658	636	692	658	664	640	657	657	614	648	685	663	646	610	659	586	657	669	670	668	686	641	630	684	640	643	712	688	678	658	627	652	638	635	709	649	657	650	675	647	659	663	681	695	648	611	643	668	659	665	664	687	672	667	631	646	666	648	668	641	658	660	640	651	670	689	645	681	634	594	611	663	649	649	637	696	670	644	661	642	659	647	640	646	644	634	643	647	609	624	663	652	608	656	689	643	652	671	662	643	654	655	666	649	664	650	676	707	669	640	633	679	694	691	699	670	631	605	626	640	684	675	620	663	643	624	703	653	615	661	609	636	686	636	657	644	673	633	659	614	673	663	691	663	603	606	626	677	666	655	644	648	626	638	694	715	609	691	637	682	624	628	639	619	703	668	697	631	662	634	706	657	640	704	613	643	618	722	689	647	634	650	651	690	630	666	653	659	655	602	652	680	686	651	623	663	654	666	647	663	693	657	639	652	685	670	657	703	663	663	692	651	670	660	625	623	615	650	664	648	632	684	675	639	636	638	663	669	662	611	664	607	642	654	664	633	634	712	632	623	642	677	642	684	666	690	646	678	622	664	694	642	658	658	633	658	631	646	648	648	731	648	665	613	693	654	634	691	655	661	671	672	671	665	657	641	651	647	621	649	669	596	622	649	661	626	732	639	594	666	681	650	652	652	632	674	705	649	654	658	684	686	657	661	657	635	646	639	646	656	690	647	681	662	681	674	657	636	648	649	620	656	679	675	632	659	596	640	650	620	681	633	671	671	656	594	658	666	636	648	622	681	717	666	642	683	643	619	652	656	664	679	656	667	651	680	666	624	667	612	653	643	693	689	680	642	599	671	646	630	665	657	677	638	657	638	645	668	650	657	649	644	673	671	631	671	627	605	636	615	692	649	625	613	665	672	618	646	643	668	660	631	630	687	642	630	652	720	640	619
5233	11059	9314	4886	3463	2758	2228	1832	1624	1453	1293	1260	1177	1113	1082	1046	1038	955	967	975	972	991	994	917	894	913	892	963	981	889	933	873	940	953	920	840	935	932	913	894	870	924	846	895	842	906	866	830	864	878	874	907	945	840	906	897	858	833	879	841	870	873	850	845	897	839	863	865	913	884	859	864	887	885	885	837	887	843	815	868	910	832	898	836	877	838	906	850	874	876	821	892	874	827	881	875	855	880	912	850	877	889	863	880	874	824	936	862	888	866	846	887	813	832	850	834	902	870	863	854	889	891	906	828	904	877	851	859	879	896	864	865	825	850	855	848	861	843	881	846	787	848	895	815	912	916	835	893	871	938	802	938	856	857	894	863	893	844	879	833	848	879	874	897	931	899	869	863	792	906	897	845	868	837	881	874	896	879	860	924	860	860	859	826	870	879	903	848	857	878	840	858	898	812	921	893	903	860	857	900	879	877	864	816	811	857	888	852	824	867	819	888	907	851	903	859	835	874	896	870	895	854	907	846	812	855	871	904	844	889	865	850	853	858	872	827	850	851	826	918	848	831	865	890	862	853	867	875	851	834	858	877	890	859	862	865	800	840	826	848	837	898	851	856	878	841	851	902	844	886	871	870	852	837	917	895	844	926	862	844	854	826	866	864	803	854	854	869	841	930	820	885	877	895	866	854	885	874	894	866	901	810	863	879	881	890	866	902	856	824	910	866	861	885	826	873	839	851	867	838	857	904	863	838	891	884	808	850	878	889	873	872	817	875	872	871	882	854	862	825	867	870	837	884	811	798	878	866	897	850	870	867	896	865	866	895	872	848	924	847	846	900	870	896	897	868	889	899	833	843	874	845	844	902	882	823	902	816	806	865	845	809	912	839	905	877	792	874	892	862	853	853	828	837	838	899	931	800	828	827	830	887	884	844	858	861	810	890	827	859	824	900	844	856	893	914	861	868	818	860	848	823	853	863	856	815	854	846	894	857	831	830	944	884	821	889	831	888	881	876	805	841	820	882	877	874	862	867	870	824	853	897	867	813	916	812	882	851	865	851	870	842	850	876	885	834	837	838	784	902	846	835	857	854	900	830	890	856	860	818	857	842	896	849	893	900	889	898	914	865	849	829	906	855	846	859	861	903	848	867	888	873	860	894	862	879	898	856	824	885	841	885	842	857	854	871	877	858	812	858	870	864	851	887	866	860	832	896	827	821	846	843	906	872	908	871	845	871	816	872	857	882	891	855	876	888	824	871	873	857	870	841	866	828	929	832	930	854	856	897	857	870	835	810	916	863	881	868	849	855	827	853	837	852	857	842	888	861	888	814	843	898	874	869	864	831	867	902	835	895	821	832	879	861	867	877	821	838	905	890	813	930	880	867	808	822	863	833	837	903	862	894	846	884	877	830	908	890	861	849	869	875	872	851	814	838	883	867	837	874	842	896	832	892	876	877	871	886	871	854	886	883	821	868	858	903	889	794	836	933	864	867	861	853	813	892	852	885	864	795	862	845	875	850	861	893	810	896	843	821	902	906	878	871	847	873	876	841	867	904	900	872	880	785	879	863	916	823	865	907	874	858	868	862	908	913	878	858	873	829	858	872	822	936	883	881	904	880	891	827	870	843	871	833	870	884	897	827	924	912	865	918	889	881	918	872	839	868	885	858	916	912	889	903	875	845	863	882	809	901	865	826	867	863	860	847	901	830	882	854	856	837	851	811	827	867	914	837	864	878	864	871	851	803	841	870	879	833	880	910	889	827	814	811	900	845	867	866	928	859	892	862	837	904	844	860	858	882	839	810	854	887	857	855	872	855	886	835	827	811	846	845	857	877	849	794	848	847	819	898	903	858	866	852	846	868	796	896	914	877	808	882	836	865	878	796	892	826	879	784	854	825	895	874	845	878	866	894	890	859	881	910	906	860	866	842	873	857	870	877	856	863	869	821	839	853	857	820	824	889	834	831	837	881	859	823	845	890	849	837	885	935	816	864	871	856	831	822	879	838	815	836	867	866	867	867	847	887	824	815	798	884	832	849	810	821	840	858	840	866	850	864	864	860	866	893	859	853	833	861	894	867	861	871	882	888	862	882	832	907	861	848	831	876	890	870	877	837	883	839	868	870	815	867	839	846	906	868	841	874	878	826	873	834	847	836	853	826	886	871	870	853	893	865	833	855	833	816	907	836	871	873	902	847	896	889	866	884	869	878	861	912	876	827	841	790	865	880	822	850	815	802	853	844	920	871	822	846	861	816	830	866	875	864	830	891	813	884	802	901	849	904	879	827	860	856	866	878	878	842	857	892	858	825	848	865	856	906	895	855	854	945	889	865	836	865	852	883	812	863	899	885	856	850	843	824	862	835	869	833	862	859	851	882	810	828	826	896	876	872	869	841	865	871	887	867	877	869	834	841	826	860	827	877	851	860	848	836	832	899	893	856	834	882	888	860	918	886	889	870	853	870	937	868	903	874	846	874	853	867	852	842	873	869	843	834	904	874	894	903	848	832	861	827	850	890	831	896	855	838	895	850	865	901	820	858	867	881	848	817	843	834	814	858	880	835	893	831	871	862	845	896	861	840	891	887	850	855	845	857	885	962	816	892	841	866	847	865	866	879	836	874	866	774	880	870	865	857	918	833	856	894	871	803	822	841	855	804	851	887	873	906	877	866	828	894	877	833	849	861	841	835	876	884	853	881	814	817	868	866	866	905	874	765	899	862	827	849	854	817	901	803	839	878	888	851	936	864	824	844	899	902	813	870	808	904	872	859	901	894	863	853	845	894	853	834	867	815	890	884	850	845	885	816	861	836	888	862	887	920	889	870	863	881	839	856	916	875	893	872	869	883	916	877	874	864	927	883	917	842	822	850	803	906	868	872	813	859	797	818	810	832	899	857	833	859	908	865	853	872	834	916	840	848	870	845	835	895	858	897	885	863	845	889	870	915	898	874	853	837	887	907	821	888	871	858	862	859	834	905	849	849	938	811	865	859	811	879	896	930	831	870	850	863	833	842	879	831	851	878	888	849	880	879	933	886	889	858	837	886	846	827	894	834	890	864	874	910	927	873	857	848	839	822	854	856	883	891	865	841	880	800	858	888	890	858	878	824	892	898	841	909	866	831	834	853	857	857	874	894	837	832	900	823	877	860	858	814	831	859	834	799	894	917	847	861	892	844	905	888	886	866	832	837	831	848	893	832	888	864	932	888	887	890	834	865	829	879	905	863	915	897	906	862	854	875	900	836	863	913	884	833	845	836	860	834	879	859	826	847	842	841	841	913	861	886	925	878	867	874	852	826	912	844	844	826	873	868	839	860	874	878	863	877	861	902	815	860	873	900	865	845	844	875	854	958	842	827	896	827	856	889	862	897	854	891	847	853	881	870	821	837	858	834	848	905	864	881	918	873	824	842	867	892	835	859	853	885	817	875	875	855	874	856	809	900	870	871	908	865	821	828	873	848	869	871	878	856	874	845	867	821	881	835	869	860
22513	20934	28655	23352	20935	20991	10898	1439	982	914	888	721	752	706	674	663	609	596	587	577	584	547	599	551	561	544	546	534	572	473	494	544	504	533	509	526	535	538	569	524	565	482	526	509	539	509	501	493	520	499	530	490	510	501	533	480	524	525	517	520	509	502	548	501	526	479	496	509	506	490	541	506	483	494	544	486	485	514	490	512	523	526	544	487	507	510	493	479	483	509	464	465	524	470	496	538	448	476	512	481	472	524	514	499	475	508	504	521	498	544	511	513	538	499	483	505	453	469	505	492	505	513	528	546	497	510	513	496	503	483	485	507	479	469	477	521	539	501	508	444	530	487	512	511	526	520	537	506	481	507	475	464	534	456	483	503	490	503	451	507	475	502	508	484	508	497	490	514	500	484	517	497	515	497	518	511	485	456	510	524	451	499	549	490	457	483	514	502	511	531	503	498	503	491	484	480	504	459	515	510	503	454	476	485	516	458	502	471	485	535	516	456	488	471	491	479	534	511	481	526	503	496	463	493	484	499	476	474	503	526	490	474	523	460	510	475	459	489	511	488	495	497	499	527	515	477	514	462	519	506	493	479	501	488	477	495	526	449	526	498	506	502	499	484	476	502	501	464	467	485	521	463	481	494	478	490	441	504	476	506	488	523	473	467	483	512	510	483	516	471	522	482	503	524	506	501	542	505	503	433	455	444	511	498	538	485	515	492	510	509	474	433	511	472	471	474	474	493	473	493	498	504	486	478	503	495	467	511	462	478	468	479	487	510	482	541	480	469	475	507	508	463	473	456	475	471	500	530	475	514	473	496	474	510	489	480	482	465	489	497	522	484	468	488	491	517	476	487	491	524	485	501	486	501	477	479	462	487	504	480	513	450	495	493	532	515	482	457	462	459	476	505	511	500	515	475	477	490	467	564	475	509	541	504	500	495	495	498	524	502	464	512	474	480	518	466	517	517	471	493	458	499	496	509	520	499	503	518	510	467	495	530	434	514	511	502	516	488	512	466	470	513	500	522	490	514	495	467	492	535	504	458	487	488	460	504	511	507	518	503	488	489	485	483	468	531	512	490	514	480	459	465	523	471	486	555	492	470	529	519	512	489	453	503	476	460	510	479	501	514	504	493	488	541	513	532	466	503	467	452	494	474	520	536	474	490	521	471	466	493	491	506	471	502	477	509	449	479	499	552	523	495	478	474	461	468	514	451	484	488	503	500	532	498	509	490	495	489	473	493	510	500	493	472	463	483	505	514	507	522	489	497	510	508	520	475	462	502	510	486	460	488	447	541	487	522	462	468	491	475	507	505	475	453	525	468	501	512	489	482	509	523	487	479	451	489	497	522	457	522	482	452	544	518	496	489	478	502	539	505	477	498	483	490	525	510	488	480	484	461	485	488	481	484	448	474	497	449	496	459	446	492	507	473	463	516	467	466	519	477	517	491	520	521	485	479	467	496	485	485	477	473	506	507	480	450	488	495	495	482	495	516	457	475	518	513	499	498	491	499	472	485	476	469	501	482	509	502	472	499	474	473	504	473	514	477	560	520	477	495	477	503	507	522	500	489	484	482	484	513	485	519	456	481	490	474	477	445	472	487	474	520	503	465	510	497	502	505	463	483	533	457	471	498	488	497	513	465	501	472	435	513	467	542	536	502	530	493	512	509	508	468	501	567	479	544	470	471	496	488	461	477	464	526	523	476	486	476	509	514	481	467	514	536	499	498	500	502	508	455	478	544	490	500	462	468	509	531	517	487	468	470	479	476	546	497	523	536	520	499	486	502	480	468	478	479	465	485	491	511	485	510	492	500	525	510	513	460	472	489	511	461	478	475	499	465	498	467	493	486	505	464	473	484	480	492	444	445	491	480	518	466	494	498	520	506	497	457	435	494	510	484	465	479	516	524	501	489	491	503	485	528	516	478	479	496	508	490	513	516	518	481	513	472	488	464	502	519	497	535	454	476	516	526	475	471	513	466	528	520	523	489	496	474	487	503	476	490	498	517	481	493	482	469	497	523	512	483	510	485	458	484	503	501	513	482	497	494	509	546	490	482	505	479	484	493	435	483	495	448	521	489	497	533	501	497	497	488	512	444	472	498	502	465	486	516	467	462	512	494	468	505	483	463	484	517	504	486	499	506	495	469	520	494	463	503	490	489	534	435	455	485	484	476	491	511	459	511	539	465	459	487	482	485	431	501	519	501	512	514	506	526	495	473	489	434	500	492	497	482	494	490	460	485	500	512	529	514	489	470	476	480	474	490	507	492	507	436	498	476	455	476	497	490	501	472	519	522	523	445	459	499	510	540	478	501	496	464	486	500	487	478	448	507	497	466	477	502	472	486	476	512	499	507	548	496	467	449	488	478	515	503	549	527	510	452	481	473	482	505	494	504	464	466	479	464	500	515	498	463	471	465	469	515	508	495	498	506	487	495	481	487	487	473	492	462	545	485	498	475	476	457	505	487	479	505	482	478	477	516	463	462	498	498	498	488	465	445	487	464	481	510	478	459	502	494	455	498	472	511	454	497	494	457	499	502	463	494	520	482	494	513	452	491	505	472	487	485	456	480	476	500	492	539	504	462	487	546	509	480	478	476	471	504	503	512	522	515	494	476	531	506	471	485	451	480	469	464	496	523	468	502	484	494	507	494	507	502	509	496	449	520	455	469	489	453	487	526	479	513	510	532	477	506	480	500	497	517	486	475	480	499	495	494	483	499	492	501	513	500	445	479	464	510	549	468	476	504	487	479	517	482	478	459	533	469	511	496	506	491	475	504	506	502	517	499	519	515	500	449	432	452	459	520	487	460	487	470	507	487	503	530	496	493	508	511	526	473	488	480	499	496	495	476	510	503	490	461	504	501	480	503	548	490	509	486	521	500	492	485	466	532	491	539	495	475	500	471	503	467	498	520	506	470	516	494	494	466	516	442	501	441	490	458	482	455	492	500	474	512	520	474	484	455	475	494	547	482	466	466	506	530	519	469	498	486	477	480	470	490	529	474	477	456	521	489	499	474	480	462	473	469	466	513	457	462	537	505	485	523	462	496	482	518	493	511	522	523	446	500	488	514	504	500	529	501	476	457	508	502	495	514	486	511	509	475	519	490	486	505	505	507	441	490	522	480	474	511	506	457	471	469	461	508	459	489	521	510	497	489	473	501	514	484	509	504	495	493	497	483	467	497	484	471	466	499	515	462	478	493	530	462	474	489	482	542	493	480	482	482	503	472	513	522	496	492	532	506	515	478	526	473	477	472	484	457	529	505	488	498	477	514	461	502	481	493	429	484	476	466	516	496	441	487	480	505	504	516	454	478	510	448	503	487	505	520	502	497	495	495	486	525	504	491	521	459	490	538	481	487	466	473	469	506	514	513	515	480	496	490	445	471	503	504	512	465	500	498	481	514	523	486	491	473	509	498	472	506	487	518	490	483	495	494	477	459	465	472	473	485	449	476	498	452	497	494	464	444	517	524	475	506	461	509	501	493
7243	16909	13926	7538	5355	4097	3264	2569	2208	1853	1574	1336	1275	1150	1024	1025	962	926	881	833	819	852	779	752	787	832	760	794	774	705	725	727	676	696	691	745	784	794	727	744	708	720	694	725	667	695	691	654	650	614	700	713	650	721	686	674	683	660	701	696	677	680	665	652	683	676	699	665	669	701	655	651	662	657	714	626	658	675	671	629	663	677	639	647	663	624	644	652	654	692	642	687	666	650	659	664	663	636	652	688	617	652	649	649	706	657	692	683	641	670	713	666	672	646	640	682	652	633	666	662	612	672	619	723	675	666	674	683	631	663	654	653	651	630	627	664	677	680	668	679	688	660	711	664	685	667	653	651	663	680	683	638	684	646	672	665	687	652	648	648	656	660	669	660	702	650	655	709	629	633	630	675	664	661	612	666	651	625	691	694	666	650	641	693	679	663	666	652	677	651	657	643	639	633	621	655	656	674	664	654	638	663	650	670	671	682	660	686	635	652	636	662	714	659	689	688	696	616	630	635	660	639	682	663	660	676	638	631	648	680	611	640	646	661	593	671	661	622	691	636	662	692	695	691	620	639	674	665	654	672	638	646	607	687	640	639	620	675	648	625	654	674	673	628	638	650	669	656	627	671	636	664	667	669	637	653	633	657	654	655	637	682	668	655	673	641	628	625	642	688	640	671	676	697	649	637	638	676	667	682	627	688	670	628	671	670	662	660	714	691	657	673	650	660	670	682	659	643	664	629	640	630	693	609	617	620	628	617	640	642	675	686	667	665	646	615	651	629	655	670	601	661	708	655	621	686	667	665	700	689	666	716	662	655	684	637	657	674	653	645	650	654	629	653	663	624	651	659	659	656	656	616	656	638	626	674	681	667	643	656	708	650	681	639	649	626	623	626	661	676	666	687	628	630	621	662	685	682	680	675	671	676	663	626	641	671	625	669	672	632	615	651	692	647	685	602	671	647	684	654	677	646	646	672	645	652	674	637	659	621	620	634	680	644	687	651	621	654	628	646	657	651	612	652	637	706	624	644	633	655	644	652	688	634	655	673	625	687	677	666	677	687	685	664	647	658	645	706	680	701	657	690	629	676	633	673	662	687	727	648	633	642	667	627	670	657	645	659	698	627	658	656	655	649	615	642	698	655	673	677	660	667	630	677	653	663	616	675	668	686	660	656	659	665	673	657	656	628	636	618	697	677	652	619	665	627	691	647	654	645	648	687	694	645	658	671	653	641	695	701	648	648	676	629	672	681	614	641	659	639	656	676	649	626	681	651	705	656	646	645	653	652	624	715	638	670	673	675	674	658	659	649	688	629	642	665	669	631	682	650	662	682	717	668	639	622	632	680	682	694	627	701	608	638	660	624	669	678	630	629	661	664	648	607	663	654	611	647	670	656	668	632	624	708	611	644	677	636	659	704	686	667	708	632	657	644	678	658	645	639	673	617	663	637	611	676	716	680	652	654	701	664	650	672	720	661	680	667	637	633	709	637	635	651	639	657	654	647	691	631	653	659	634	699	670	659	680	648	630	616	663	665	691	645	663	632	640	722	667	688	629	683	648	678	666	644	619	674	650	643	704	630	696	642	619	635	651	672	633	683	608	672	596	640	685	638	649	633	663	617	627	689	688	623	686	639	690	720	636	639	654	693	644	701	623	631	625	650	676	667	679	654	685	680	688	675	657	659	669	613	669	666	707	668	647	671	615	628	645	636	644	673	613	675	653	637	615	644	687	646	658	664	671	680	629	637	671	686	663	658	642	662	682	623	636	714	676	680	605	649	626	645	646	630	673	643	699	697	718	664	675	656	666	656	682	679	704	668	652	623	656	621	652	660	636	722	659	655	672	666	675	654	587	633	693	684	680	659	693	673	677	671	649	650	685	660	626	666	635	687	663	670	668	690	683	685	670	665	656	638	682	670	642	659	684	683	648	661	692	648	654	652	641	689	679	693	652	654	613	682	651	651	628	660	640	669	643	657	655	662	698	698	668	658	703	653	636	705	689	746	675	675	653	659	665	688	682	658	668	645	663	678	671	688	645	635	636	675	584	656	635	645	648	678	657	625	710	626	690	646	636	660	678	695	641	636	733	655	644	689	674	678	665	655	679	654	659	649	653	675	644	686	629	682	652	674	717	658	605	650	629	662	661	643	649	692	641	663	662	675	616	659	638	680	693	645	616	657	642	685	655	639	681	651	631	683	639	675	632	658	672	670	681	660	661	615	654	653	604	637	686	641	646	691	670	660	635	656	670	663	654	628	650	680	655	658	638	624	673	628	677	659	658	679	646	689	687	614	602	645	677	647	640	722	653	664	651	673	668	699	652	654	636	638	631	655	647	643	632	681	635	620	651	655	635	708	684	650	648	655	652	626	655	694	640	684	693	662	689	651	661	665	680	694	656	673	648	687	656	647	687	645	655	696	665	659	636	650	630	660	640	669	648	630	655	690	666	672	681	638	670	716	676	676	712	695	667	627	646	641	648	662	650	618	614	667	629	707	647	641	678	648	649	646	666	610	650	635	682	637	698	650	627	660	649	663	679	639	643	682	652	643	702	670	673	681	676	651	601	656	668	630	640	630	639	675	660	682	694	660	672	651	616	655	597	687	615	679	711	646	625	655	652	688	645	655	587	672	651	685	635	651	661	633	717	672	624	682	644	614	666	664	670	692	646	643	628	632	629	635	648	647	650	684	697	645	647	668	624	625	617	610	643	668	694	643	634	678	642	635	664	693	685	627	600	642	674	693	669	670	670	672	671	622	655	693	670	676	624	679	673	630	680	646	625	626	716	660	646	633	668	689	686	666	597	683	641	656	670	666	616	643	631	619	666	709	662	618	622	651	634	659	660	611	699	658	648	674	639	687	650	663	688	696	692	684	619	617	649	639	666	662	692	636	686	664	612	592	661	647	647	636	683	641	695	678	668	626	657	637	676	668	648	652	605	591	645	620	661	660	663	623	617	673	665	674	621	670	658	648	646	698	649	658	639	609	646	665	647	656	699	656	670	696	668	617	685	680	670	647	698	657	688	702	687	624	657	693	704	643	688	679	639	636	662	672	659	652	706	646	667	675	689	667	684	642	659	660	613	669	624	688	688	663	620	609	683	647	705	650	685	668	676	644	625	668	728	665	655	659	657	626	669	668	681	667	651	645	667	709	623	636	689	686	705	633	657	639	659	727	686	621	646	639	595	661	653	663	635	610	644	687	647	711	713	687	675	667	663	638	611	706	640	655	628	648	650	636	673	632	658	637	642	683	652	674	643	659	674	644	634	641	704	669	690	661	641	646	675	654	655	646	636	665	639	615	675	631	661	631	647	670	661	621	644	644	619	646	678	600	642	676	679	641	639	620	715	656	652	661	665	636	682	678	647	639	692	673	660	660	653	679	689	622	617	663	666	663	619	655	672	648	695	693	653	645	652	643	632	696	665	640	672	627	653	620	662	641	655	690	635	659	686	685	680	633	621	700	710	637	649	649	684	630	657	622
26450	20430	9433	1111	725	670	560	457	491	437	446	448	428	433	404	449	430	437	455	406	458	446	438	460	464	432	430	496	491	433	416	435	433	433	411	440	434	453	449	429	427	388	399	443	465	426	471	452	411	388	424	454	462	444	446	441	419	414	472	451	446	446	428	441	391	473	462	429	396	449	450	430	421	449	447	447	429	410	432	428	421	462	457	432	434	413	456	439	428	442	446	435	394	461	425	427	425	477	469	429	438	471	426	436	406	440	433	445	379	453	448	404	442	436	413	459	430	426	453	428	442	437	434	405	405	422	460	438	422	429	449	436	438	415	420	397	425	462	394	452	445	392	439	428	482	435	419	431	408	448	416	402	460	455	436	450	417	442	446	446	408	409	439	427	449	421	418	435	419	462	451	458	417	396	417	389	395	425	411	445	441	396	415	441	425	427	441	434	464	435	438	469	406	410	427	435	460	423	397	419	421	437	444	414	461	420	434	425	430	424	443	440	430	443	427	439	460	435	439	419	447	429	443	410	449	447	446	422	456	410	455	480	412	409	453	484	492	412	426	451	454	448	460	465	430	449	442	411	436	433	451	463	438	461	471	484	450	442	460	414	414	435	447	427	439	448	429	438	428	420	438	442	416	437	434	410	442	443	439	441	466	428	451	463	466	423	409	464	456	422	479	467	427	453	400	460	448	447	409	390	391	423	459	470	420	429	412	439	423	443	445	441	429	462	439	469	442	448	435	489	424	458	441	441	418	462	425	464	414	465	413	425	407	422	456	462	401	427	454	428	394	428	441	415	407	435	459	458	427	410	446	426	440	426	426	414	460	436	441	438	439	456	444	414	391	448	421	430	443	427	438	433	432	436	428	447	474	476	426	443	421	448	419	435	423	450	459	481	442	429	422	412	472	428	454	394	428	401	403	446	421	442	431	481	467	415	427	438	473	467	422	427	435	459	407	443	426	435	445	425	452	431	466	407	455	416	426	434	462	452	417	434	403	423	451	410	457	475	405	442	435	456	447	433	459	442	447	393	419	455	409	470	434	439	463	422	399	423	424	451	439	406	431	426	425	400	475	431	447	423	466	443	437	454	479	458	446	428	421	456	418	445	448	470	443	465	444	458	426	463	449	441	445	456	450	473	446	439	454	461	463	462	420	444	446	420	425	434	447	444	440	442	459	458	453	450	463	452	437	470	424	422	445	415	420	446	423	426	420	395	439	461	425	436	432	470	454	432	419	430	456	411	433	431	453	421	425	412	432	444	495	437	427	487	408	433	425	430	403	405	414	443	473	434	465	443	496	465	426	415	429	414	472	456	425	416	457	445	455	441	430	455	444	427	426	442	421	434	409	424	426	486	476	444	424	434	429	454	452	450	406	446	398	460	462	437	471	419	466	447	417	408	434	468	441	452	450	428	412	415	400	439	409	424	399	436	442	435	447	467	413	449	421	404	416	417	443	408	429	423	394	399	429	428	433	460	406	422	463	449	410	425	419	393	416	445	466	419	485	446	460	441	429	460	414	448	443	430	441	445	424	462	458	454	439	421	446	460	405	386	471	443	462	440	427	430	478	447	426	468	401	465	460	448	463	437	442	450	422	471	417	415	443	413	422	453	478	452	446	431	429	450	456	466	456	455	432	426	425	445	449	456	445	431	425	430	447	440	457	435	417	420	487	442	404	438	466	485	417	457	443	441	449	409	413	441	402	446	460	437	430	457	451	408	395	445	435	441	496	440	430	443	415	407	458	426	443	462	478	410	460	435	452	445	473	410	417	476	414	380	410	441	462	424	470	402	434	427	414	436	431	447	462	438	455	430	457	437	411	435	434	424	446	431	439	442	460	443	439	443	432	448	440	447	423	455	431	411	467	428	447	419	466	436	432	459	437	447	449	424	467	449	419	375	413	417	454	435	458	461	455	413	480	460	450	469	412	430	430	451	407	428	445	415	433	421	447	413	460	433	466	427	435	417	421	427	456	448	435	420	461	448	438	478	416	450	419	447	412	398	418	404	438	468	454	430	417	465	421	513	434	453	419	446	405	452	422	442	441	479	407	439	448	462	418	437	375	455	424	408	418	426	432	421	453	441	413	479	449	471	412	421	416	423	450	459	475	423	492	451	447	423	463	422	478	463	453	452	429	436	472	413	456	403	440	415	436	450	445	450	443	436	462	436	461	418	457	434	411	469	444	451	467	440	434	453	440	453	486	453	433	430	430	439	416	403	414	479	426	436	422	464	417	447	463	439	428	437	432	453	437	418	448	418	374	402	449	425	425	421	445	440	438	478	458	426	467	448	428	447	450	402	419	449	463	427	412	410	459	436	492	423	428	409	448	432	463	462	449	429	422	437	434	430	430	441	458	453	452	439	429	438	444	471	421	443	426	450	459	431	411	379	431	433	445	477	448	418	414	466	439	440	397	430	456	466	427	444	447	442	425	478	481	406	458	431	469	422	424	437	465	439	435	460	472	448	459	466	442	431	433	430	416	439	442	455	388	391	408	420	444	419	405	437	432	450	397	451	404	477	440	436	426	413	440	473	432	393	440	422	458	445	406	412	466	466	426	461	462	415	429	422	456	437	448	453	417	450	462	430	460	429	414	439	448	461	427	435	394	444	428	451	463	447	399	428	464	428	453	444	416	431	449	423	394	443	439	430	422	441	394	426	424	411	411	485	435	438	451	448	447	451	429	429	413	426	463	410	458	459	394	431	473	419	455	459	407	432	437	421	455	439	456	436	426	438	423	427	439	425	424	415	447	400	440	414	432	474	463	450	415	416	440	416	451	474	445	397	466	389	426	377	422	417	407	431	431	484	417	459	459	400	429	421	419	415	410	464	411	470	406	418	437	450	454	436	454	442	422	442	404	480	435	443	456	465	437	434	460	447	461	424	416	405	441	402	450	470	429	456	441	471	451	489	392	438	465	437	418	456	408	420	451	452	475	434	457	384	457	442	402	436	438	465	426	431	437	448	440	429	448	406	439	456	451	438	493	431	439	431	440	430	430	422	457	444	448	435	453	427	417	432	460	445	438	412	400	454	471	422	427	419	417	439	467	430	418	449	442	399	459	422	427	462	450	470	418	383	445	454	436	461	466	441	438	423	439	466	433	405	427	424	435	399	444	469	425	433	434	392	450	423	476	432	471	428	406	447	401	453	410	424	453	450	462	429	450	447	404	437	418	434	393	452	463	444	425	463	445	472	421	429	460	441	438	477	482	449	479	412	405	428	428	426	471	437	435	441	450	438	476	442	448	440	432	420	455	385	419	427	463	407	416	434	462	471	420	458	444	446	436	441	440	444	450	450	429	441	427	427	424	433	455	418	443	425	432	458	461	460	442	416	437	406	445	451	433	455	406	456	441	454	458	403	480	434	460	428	393	434	410	399	425	431	438	462	445	461	434	456	417	441	425	440	453	427	458	382	410	440	432	463	449	447	443	419	449	445	438	455	410	423	431	472	401	427	450	449	438	396	412	450	452	473	424	446
4073	1674	1460	981	867	716	695	668	628	613	600	608	596	604	566	628	575	599	555	615	581	583	632	567	596	601	578	661	580	563	609	585	570	585	597	625	579	590	588	588	600	570	563	581	600	591	523	615	593	589	557	542	578	547	569	616	537	577	563	540	573	547	571	623	587	607	569	605	615	566	584	593	574	563	562	604	584	583	531	600	606	558	535	560	559	576	569	516	552	568	608	565	582	599	645	578	560	567	574	529	586	563	592	556	557	577	573	589	646	576	577	586	570	542	593	575	609	567	564	578	577	583	608	544	548	593	573	564	581	564	597	589	538	559	568	572	562	597	545	593	557	581	600	554	554	600	552	593	561	562	562	523	545	606	509	577	594	552	584	587	576	553	529	542	575	571	586	593	555	573	554	576	574	606	611	522	540	543	553	520	579	573	560	506	532	552	565	609	582	538	560	561	597	586	540	573	566	585	553	605	570	541	550	609	523	532	559	579	561	608	563	560	580	568	615	555	584	568	528	566	533	567	625	576	570	602	589	546	590	549	544	542	550	597	578	553	576	589	512	603	581	562	572	556	556	573	548	540	546	618	572	585	563	580	605	656	569	556	578	548	574	537	567	573	591	566	578	563	601	553	616	577	577	578	546	553	570	560	545	577	574	556	535	586	524	529	598	619	553	550	535	569	590	581	608	625	572	529	596	573	570	605	563	541	594	559	612	553	599	586	539	574	582	588	564	540	548	537	584	571	570	613	605	532	566	562	580	551	569	574	570	552	596	574	577	508	574	573	565	569	537	560	599	583	571	598	572	568	580	573	568	634	576	556	598	559	556	610	591	521	600	564	597	551	587	596	522	584	558	540	556	575	571	542	601	545	566	582	575	552	581	562	550	519	551	555	614	540	539	602	554	556	572	549	593	561	579	593	563	614	574	557	544	546	605	612	569	553	587	580	590	581	613	584	616	573	582	568	567	569	567	576	561	575	561	571	527	553	584	544	545	598	590	592	541	528	557	595	569	592	625	578	572	546	590	573	569	566	572	582	571	560	577	568	582	542	567	581	577	628	594	589	574	581	553	580	549	621	592	565	561	612	550	545	552	545	600	577	590	541	569	546	562	586	577	559	551	559	543	578	531	585	553	547	563	606	564	583	587	553	583	601	580	600	580	591	575	549	552	547	583	586	596	572	560	574	558	582	571	564	612	564	553	557	612	551	600	557	570	600	582	569	587	577	606	530	585	577	591	545	573	548	545	647	540	564	547	576	536	559	533	526	555	599	559	544	602	574	589	589	548	568	570	572	541	540	557	587	533	555	575	555	554	605	544	590	557	564	620	549	571	569	588	490	565	566	611	560	566	580	553	595	626	599	566	597	530	552	611	604	595	555	586	558	538	558	583	581	545	598	584	552	556	559	573	528	617	567	525	564	618	581	546	550	553	578	562	594	541	562	562	570	601	585	562	589	575	526	557	573	569	592	565	580	521	536	569	554	551	589	571	575	598	566	597	538	576	615	578	553	550	571	592	535	595	600	577	598	605	591	625	570	583	533	576	605	599	559	596	554	615	557	553	582	640	569	569	561	575	563	589	577	583	560	613	576	531	607	600	575	549	551	573	559	562	564	561	601	624	606	571	605	589	583	594	552	544	601	592	588	580	519	571	588	566	546	578	555	565	553	562	598	573	588	546	580	595	581	554	547	609	583	572	555	563	591	567	566	594	570	536	576	609	573	561	596	572	584	595	569	551	547	553	583	601	597	606	546	572	551	557	551	598	587	584	576	582	524	583	616	609	584	603	541	544	563	550	572	564	584	563	590	576	584	547	550	569	586	583	591	534	567	552	612	554	557	588	554	551	583	561	572	591	528	580	595	567	595	599	609	580	610	549	565	533	568	553	580	559	555	572	575	579	537	582	548	580	593	575	574	558	543	549	553	604	581	583	615	562	571	592	567	577	588	559	570	626	546	572	573	624	579	607	598	583	570	583	568	542	534	534	614	558	574	544	536	599	598	537	576	585	554	510	571	608	551	606	587	578	551	580	569	574	575	540	583	542	569	599	559	551	572	614	573	588	592	590	549	557	599	549	601	545	598	569	588	574	555	587	570	552	557	575	557	552	563	612	579	580	628	581	594	513	574	641	580	537	530	577	546	549	583	586	571	629	549	567	581	557	605	612	576	604	567	559	583	584	593	576	563	551	511	562	597	574	560	551	541	543	577	581	618	585	578	576	596	523	557	604	588	565	577	534	571	573	566	524	561	565	565	571	570	601	551	570	590	546	583	546	566	571	553	550	630	544	570	558	589	575	601	596	591	586	563	570	561	593	549	548	557	549	576	577	572	589	605	598	556	605	621	623	553	592	553	606	591	572	546	610	556	543	551	594	568	586	592	577	567	559	540	568	573	587	551	583	560	600	629	589	574	555	589	596	585	577	610	605	572	627	597	543	630	598	568	575	564	568	569	564	565	591	568	578	559	547	584	588	574	568	571	571	547	592	529	574	569	564	543	603	561	569	568	553	598	600	577	580	584	558	547	578	583	566	571	548	591	577	545	556	527	587	579	605	601	595	585	559	592	569	564	569	599	522	611	607	543	573	553	582	560	544	561	538	599	562	555	578	598	601	549	566	545	584	563	629	574	599	551	582	543	579	574	560	575	587	623	574	548	567	568	570	597	599	606	586	645	600	580	603	583	560	551	572	554	583	566	588	536	596	564	540	553	595	555	617	590	550	593	568	562	562	543	575	584	536	586	561	567	581	570	559	593	528	609	586	574	595	561	569	527	652	590	567	555	558	559	536	543	590	574	574	568	588	587	546	560	579	538	552	599	545	536	595	561	562	572	606	576	569	564	550	587	552	540	551	570	598	546	540	549	560	562	546	586	572	631	542	563	569	588	583	567	582	572	588	585	580	570	560	577	599	580	591	576	560	549	544	560	586	577	615	548	589	567	536	579	584	593	568	596	581	569	574	563	590	579	561	556	578	581	599	558	581	564	559	567	577	585	591	597	572	614	582	596	563	537	595	579	571	595	552	590	600	582	590	587	598	571	568	561	552	554	569	561	601	580	539	546	532	531	532	551	641	571	555	579	553	521	602	573	566	574	558	575	575	579	601	633	579	580	597	539	587	580	570	552	548	591	642	614	584	581	576	606	594	561	581	563	557	567	592	574	560	520	549	560	578	579	598	576	546	568	587	574	600	571	560	592	567	562	578	535	554	560	551	576	586	583	564	572	600	504	566	585	591	531	612	544	565	605	561	559	569	567	571	546	557	586	610	558	516	612	570	581	584	565	586	524	598	604	587	580	599	533	601	542	573	548	559	551	592	586	558	580	597	553	566	534	563	576	583	575	588	589	563	603	567	554	556	609	590	552	537	603	563	565	579	582	557	586	582	586	574	595	580	578	604	551	515	591	584	528	544	517	628	538	517	599	582	567	578	526	576	560	565	569	577	583	563	611	550	538	531	578	583	572	577	565	592	531	542	599	587	565	538	584
23309	20936	28313	23683	20923	12763	1745	1180	969	905	801	864	767	757	764	740	696	712	678	722	699	729	669	701	681	693	664	678	726	685	701	672	634	702	699	694	683	704	673	727	657	621	695	677	677	672	643	680	681	677	641	651	700	652	675	623	672	683	642	665	663	672	666	673	701	669	676	648	710	659	654	671	650	690	633	637	650	660	619	649	659	673	650	617	675	688	719	702	647	623	615	698	677	684	614	650	626	689	636	656	709	679	673	622	679	659	660	675	644	669	655	643	629	643	638	646	707	675	649	577	692	634	661	664	640	667	633	665	618	690	649	665	678	699	643	636	645	651	650	682	621	653	670	632	651	635	659	658	624	675	673	671	658	652	661	647	610	679	661	622	649	669	625	659	727	663	676	672	655	656	659	655	607	653	651	621	661	647	703	669	660	670	617	673	652	641	670	613	710	644	654	645	697	669	670	645	632	697	633	687	674	640	643	698	684	665	677	669	641	597	617	646	656	633	663	650	659	624	644	630	652	711	688	647	684	657	649	665	698	686	663	660	677	626	675	667	665	685	655	635	628	656	680	670	673	677	660	661	665	679	660	655	682	687	667	664	704	651	657	693	674	657	645	671	653	675	662	648	663	647	713	699	665	639	636	641	661	636	637	607	644	680	651	657	660	647	647	650	647	675	690	668	637	671	638	637	678	648	651	660	681	690	651	659	656	650	669	696	654	625	658	674	652	658	673	650	659	630	682	610	662	705	650	625	693	698	660	662	612	641	642	669	688	658	717	666	625	681	644	652	621	658	659	649	607	642	650	639	667	667	682	693	667	678	655	699	655	654	663	650	643	627	630	645	660	684	633	650	648	646	652	652	661	663	690	659	659	678	643	645	639	640	661	620	657	620	630	662	710	683	659	650	611	652	636	683	654	680	740	666	661	687	654	686	644	698	711	697	669	648	637	640	640	675	600	663	684	672	698	677	646	638	628	649	684	643	638	622	658	655	671	619	649	641	729	707	630	673	667	628	675	668	670	672	676	665	640	656	662	622	636	646	646	676	631	700	683	673	678	662	640	634	655	659	658	671	645	623	663	602	619	681	661	639	667	659	652	654	656	667	627	649	669	662	624	634	596	636	662	634	606	662	700	621	682	678	654	653	675	636	700	648	660	693	662	669	656	655	680	644	709	669	656	676	616	678	686	616	672	643	676	647	631	629	677	617	719	680	678	662	663	665	637	681	680	670	639	651	665	642	636	674	663	658	636	678	699	657	672	668	673	663	643	648	669	644	682	631	689	617	654	638	640	685	660	648	641	704	644	647	656	682	691	652	681	705	636	639	651	678	643	649	633	624	690	644	661	646	663	650	597	665	639	663	700	624	637	637	623	660	666	653	651	653	662	688	695	664	661	616	715	699	628	646	620	613	668	693	683	669	682	711	664	648	613	668	673	680	661	606	656	654	610	684	668	729	666	638	628	678	651	660	659	685	669	691	672	651	650	627	686	660	645	615	663	676	689	673	613	641	678	620	618	677	646	604	667	661	661	642	629	650	678	639	641	664	663	661	665	618	638	664	622	667	683	655	649	662	637	614	658	634	634	635	644	670	671	621	627	693	646	633	649	624	696	650	658	620	659	653	686	639	691	702	640	669	628	640	668	667	685	677	648	619	675	628	714	649	633	633	658	657	693	628	660	672	648	609	676	680	665	669	683	603	683	644	687	688	615	653	667	648	606	656	658	699	690	639	668	679	668	627	693	673	640	640	654	692	622	691	684	653	687	686	628	663	647	647	578	670	648	662	700	683	674	659	681	672	689	621	733	639	673	629	652	642	667	663	675	623	672	665	616	694	634	711	670	660	660	666	670	657	741	665	637	663	634	690	632	658	663	635	644	669	694	697	675	704	623	679	676	609	681	678	631	648	609	669	683	672	678	668	713	643	635	653	632	611	643	663	642	690	670	644	638	677	587	663	637	655	658	647	631	662	700	711	682	667	650	673	643	628	643	675	642	653	641	684	662	664	677	661	614	653	683	692	593	714	657	605	613	659	585	605	673	654	643	667	651	658	652	680	665	606	704	663	643	622	656	632	660	717	671	663	682	669	661	661	656	642	649	661	687	642	645	679	704	611	666	674	641	637	668	647	666	664	659	667	644	627	665	644	631	696	640	663	692	643	650	611	664	673	686	631	624	643	688	609	660	695	720	651	657	665	666	665	630	624	680	656	637	666	672	664	674	673	659	685	663	643	672	666	657	648	671	675	646	641	675	684	657	608	654	664	704	682	663	708	645	650	672	672	651	654	734	654	667	644	662	630	713	659	648	663	625	670	716	646	634	664	658	650	673	636	673	704	668	713	670	641	622	627	659	691	679	639	653	663	662	665	629	623	659	577	693	637	666	629	625	693	649	679	655	692	733	649	663	683	634	693	663	647	648	711	689	690	639	615	674	625	603	692	647	675	694	649	624	633	697	687	661	646	656	664	677	678	660	650	679	689	655	705	682	687	664	671	677	658	629	666	686	659	638	703	668	693	653	665	659	716	697	684	635	636	646	668	674	652	629	672	629	675	684	677	670	661	658	642	654	654	677	616	637	695	650	659	709	620	677	642	670	649	695	650	655	641	620	647	670	692	685	704	632	665	669	653	616	711	682	680	644	626	643	640	665	662	638	657	672	649	677	638	578	692	652	672	658	634	665	668	661	630	683	656	621	687	683	621	645	662	681	659	612	657	653	685	672	680	640	629	639	651	698	664	692	600	714	635	707	628	638	640	597	661	701	648	666	649	632	653	635	667	677	652	651	644	684	645	693	642	658	681	679	615	630	642	652	645	690	632	631	706	688	662	622	657	663	704	645	644	654	698	643	636	663	653	643	640	645	668	655	668	672	659	639	658	654	672	661	655	664	659	656	645	628	622	606	639	696	629	665	657	633	661	638	649	655	707	647	690	652	637	644	644	665	641	691	642	607	683	685	699	642	643	670	665	618	687	645	630	671	650	653	683	667	631	686	645	641	603	672	670	668	615	643	693	636	649	672	665	649	632	642	614	635	648	666	647	599	693	700	641	622	643	679	667	679	660	634	633	654	667	671	667	688	687	635	644	619	646	621	664	654	619	689	617	685	654	651	676	658	657	639	657	615	662	650	646	660	639	660	663	708	594	680	647	699	666	700	632	673	685	620	674	608	625	652	706	639	657	671	638	649	667	678	652	628	614	638	656	680	655	677	688	677	639	650	659	669	705	677	669	606	639	670	650	668	654	699	706	620	697	683	646	652	620	654	693	671	641	647	678	658	633	671	659	642	647	692	614	695	598	645	705	675	687	673	635	633	623	633	601	652	623	676	651	666	650	692	609	628	627	698	666	691	680	663	718	668	653	661	690	612	592	641	640	690	696	667	688	671	642	657	664	658	663	694	707	658	722	613	695	668	643	631	697	697	678	663	672	680	682	618	659	628	642	627	660	688	650	653	630	702	697	658	622	618	683	647	675	689	639	701	621	610	640
5080	10985	9209	4736	3471	2678	2192	1854	1612	1469	1319	1257	1242	1171	1102	1030	1043	1010	955	937	943	1021	961	934	922	947	914	896	912	876	897	898	891	920	923	938	921	924	883	872	911	942	823	910	900	855	837	860	882	861	893	839	900	811	864	825	910	881	935	876	872	841	833	897	858	850	826	828	864	902	843	851	909	856	852	873	921	851	853	872	851	865	853	835	877	863	869	899	817	940	813	867	847	812	853	884	873	817	844	834	890	855	871	887	888	895	814	840	849	890	880	833	822	885	851	890	863	895	869	885	813	803	901	887	863	866	852	879	821	832	890	908	857	857	842	831	788	847	863	798	865	849	856	859	869	864	892	828	859	825	860	879	891	827	842	878	860	863	859	890	901	934	879	839	868	883	827	881	845	904	865	868	868	842	837	846	819	916	812	889	918	842	829	914	867	856	806	862	865	865	855	886	842	930	881	839	832	812	871	856	866	846	854	816	876	858	851	852	866	869	906	841	856	843	878	914	873	909	847	818	846	856	854	860	814	845	859	841	881	847	893	870	811	863	913	870	812	884	834	808	862	856	855	823	881	847	852	842	870	864	852	855	814	872	831	843	865	881	804	854	863	861	925	900	865	866	836	814	884	855	876	892	832	850	846	814	802	812	887	869	858	859	858	866	852	868	815	836	902	792	872	879	885	850	896	869	886	890	802	847	900	840	853	867	845	850	844	900	862	868	814	872	872	853	927	829	854	886	824	834	856	859	854	953	879	881	850	792	828	886	859	923	845	833	897	831	815	871	866	814	840	866	889	841	832	871	858	850	876	869	824	825	847	805	822	811	886	884	891	877	857	847	834	913	880	905	890	853	892	912	884	951	852	848	842	871	849	854	878	877	857	845	876	883	887	868	840	904	911	864	865	869	839	832	842	876	909	885	861	806	888	849	849	825	859	824	843	905	826	813	849	846	870	849	848	862	879	820	870	832	866	863	839	832	869	894	868	888	818	898	862	884	914	808	920	846	900	877	900	934	838	850	872	829	889	884	817	844	845	895	877	853	870	877	844	900	851	841	901	964	892	814	836	869	863	910	868	846	866	858	813	879	819	911	852	801	838	828	870	928	899	846	850	787	824	800	820	879	881	859	847	899	796	879	927	862	860	901	866	816	834	885	859	895	760	918	815	840	841	874	902	888	838	855	851	846	845	884	838	915	838	880	874	858	871	874	876	874	843	887	822	884	876	832	813	818	860	841	841	848	795	860	816	847	828	876	838	863	828	850	889	853	866	822	876	853	801	927	921	855	840	871	897	819	884	836	853	893	842	923	904	884	850	822	870	885	896	879	857	853	854	864	862	872	836	837	804	837	863	818	849	872	862	835	820	881	825	854	867	825	835	856	856	816	809	903	900	878	909	859	839	881	849	843	818	918	852	844	819	866	789	879	882	862	853	910	891	906	868	864	881	846	893	874	856	861	803	914	811	870	905	856	928	844	810	885	854	862	861	887	859	889	840	880	791	882	867	911	870	806	859	828	871	801	855	870	833	879	832	908	879	938	842	868	829	851	843	840	862	846	868	809	870	925	831	865	872	870	844	879	865	892	827	877	852	836	834	902	863	845	882	840	882	854	843	790	854	800	838	814	854	804	854	817	850	902	868	850	869	805	817	859	863	862	823	897	845	843	846	805	830	891	825	857	875	816	853	924	819	882	892	890	878	923	879	838	848	841	843	824	830	840	853	866	845	831	844	791	876	908	857	851	835	800	844	897	857	855	848	857	851	887	812	833	858	899	854	888	841	847	836	852	849	794	858	858	885	864	847	880	868	890	889	872	812	827	893	831	892	863	835	881	792	863	836	794	865	853	896	846	898	864	839	857	834	835	829	877	887	800	839	855	808	808	899	879	838	829	867	819	852	855	821	897	866	866	869	813	874	837	835	815	833	833	921	869	885	811	838	898	918	824	818	844	852	833	802	885	870	882	845	869	843	878	844	836	798	872	852	854	847	865	821	832	842	879	819	837	871	844	910	886	874	868	833	894	845	893	834	833	907	851	910	833	877	815	880	912	859	882	856	859	878	826	835	851	899	809	896	846	870	807	845	860	869	882	895	915	849	838	859	869	850	858	865	827	835	863	851	934	816	860	883	823	849	823	906	917	893	832	860	851	857	814	845	874	850	843	814	891	879	814	874	849	835	867	859	848	879	848	842	787	843	847	894	822	868	932	904	843	862	839	886	824	856	864	859	904	837	845	867	870	904	855	854	811	786	874	830	826	839	858	896	858	890	801	831	829	850	862	837	905	827	897	866	814	865	871	857	859	894	832	808	800	851	858	886	880	855	821	840	850	860	847	829	796	857	889	845	863	897	866	876	831	785	896	822	864	883	893	858	865	867	825	891	876	860	875	864	865	876	857	837	843	887	841	855	856	889	857	870	817	839	870	886	881	858	877	836	836	874	877	887	910	883	942	858	875	899	844	812	855	837	824	903	845	860	817	883	833	838	860	856	868	875	861	832	875	810	868	843	845	799	921	885	785	834	817	791	830	878	843	847	889	874	846	844	862	883	842	817	828	860	842	847	872	846	898	820	886	845	828	902	816	809	884	848	864	862	865	932	832	852	870	885	854	895	834	857	925	875	854	886	823	800	873	843	844	846	834	890	901	870	838	821	838	870	868	891	796	865	821	926	818	846	879	825	893	826	919	831	865	873	860	831	876	850	854	816	858	893	875	863	878	901	878	866	893	882	839	850	823	811	860	837	858	883	847	865	874	818	879	881	837	840	867	828	886	877	811	856	874	808	825	873	843	850	840	874	846	849	878	901	838	879	884	875	870	821	867	873	907	863	807	886	831	815	860	862	865	891	833	859	937	854	806	920	845	809	869	807	866	860	839	914	835	835	886	848	906	842	902	859	881	854	830	874	790	910	845	788	852	860	891	886	875	875	834	855	842	885	808	910	832	834	842	895	840	871	850	847	826	833	890	884	800	843	872	880	847	825	873	819	817	871	834	806	863	889	865	867	849	863	815	833	825	845	891	876	829	881	884	854	923	879	841	862	840	833	844	794	819	854	868	881	819	884	902	869	866	803	850	887	880	881	875	859	847	849	843	853	879	892	857	898	888	816	869	861	813	869	853	893	889	850	896	911	852	842	897	873	822	779	880	878	789	880	915	908	909	850	874	849	881	864	874	887	841	875	864	868	886	880	874	854	838	860	885	823	887	859	833	846	918	818	899	826	868	805	863	839	790	849	919	859	855	867	908	887	821	744	836	852	796	876	862	814	853	898	884	829	886	840	855	880	873	885	842	866	847	806	870	856	845	865	866	874	852	884	807	829	869	819	866	868	867	870	824	836	810	842	872	869	857	812	806	887	891	869	806	838	850	853	857	853	840	839	902	826	880	881	879	881	838	858	807	832	802	867	855	811	896	894	868	836	874	871	875	837	867	844	791	906	861	873	821	862	879	833	876	855	897	893	849	857	818	894	845	913	888	882	847	823	881	871	860
22484	20916	28654	23327	20917	20974	10873	1470	1030	973	844	737	746	672	699	672	637	640	564	571	555	575	533	534	513	531	596	487	533	497	541	501	510	507	525	549	547	527	548	534	521	536	516	530	507	483	505	488	476	511	509	489	541	501	495	520	483	496	479	513	454	470	504	497	496	477	512	474	467	515	498	492	515	502	487	503	479	498	481	438	507	450	498	506	489	528	484	486	479	505	512	503	431	537	489	487	500	467	479	516	499	468	488	483	517	495	477	454	505	486	461	533	501	467	470	468	500	494	504	508	517	505	479	466	481	514	505	492	510	450	494	499	493	475	521	482	468	453	460	450	476	493	470	511	476	484	519	497	480	478	472	486	499	467	507	490	513	470	516	469	489	497	516	490	508	474	506	459	506	476	492	527	475	487	458	457	516	504	508	510	493	484	504	511	503	493	496	472	470	540	518	450	493	502	452	508	463	513	468	490	468	508	515	512	485	511	507	505	469	504	500	491	462	498	475	517	497	475	496	484	503	511	499	474	499	488	527	512	516	469	492	541	474	464	495	512	486	524	454	508	460	495	500	512	497	498	484	480	465	496	481	484	475	507	472	478	456	483	471	483	465	500	496	495	446	491	505	474	467	534	481	511	492	443	524	508	523	560	490	502	504	466	450	500	475	475	475	494	496	495	462	476	466	500	508	503	499	466	512	472	448	464	495	481	522	473	481	490	469	453	534	471	480	471	454	495	455	487	471	488	485	468	513	511	492	474	511	475	449	463	470	500	490	504	487	457	468	510	479	499	520	514	493	497	463	503	477	457	513	513	505	485	523	513	505	468	501	500	469	488	486	457	502	487	477	494	499	519	492	513	500	511	502	489	504	500	495	501	506	522	504	490	495	498	474	455	476	498	492	512	500	491	513	499	531	470	520	479	462	461	446	527	472	473	487	502	488	463	477	460	467	482	489	489	500	488	522	474	504	505	482	485	450	454	467	452	459	537	494	479	439	483	475	492	488	504	466	530	512	463	469	522	488	476	497	493	468	463	516	498	459	475	503	505	490	479	511	468	472	486	474	468	525	518	531	474	504	504	493	500	474	484	481	488	482	504	492	484	499	485	494	484	488	467	485	512	516	439	521	508	453	490	513	501	509	491	481	499	503	463	479	494	456	470	518	499	511	477	469	444	485	459	480	483	552	483	481	501	466	523	488	479	484	480	489	514	497	480	425	447	497	538	478	460	515	532	471	533	516	481	517	496	447	478	486	505	518	483	479	501	498	471	499	499	485	474	492	464	492	472	459	496	498	469	509	490	490	485	462	504	497	497	496	482	479	504	494	496	469	508	477	489	494	490	510	476	492	496	494	484	469	490	495	530	507	471	497	457	508	506	429	516	464	455	511	486	470	492	496	508	498	527	473	463	498	495	539	456	531	522	476	480	496	458	511	454	475	485	508	498	464	497	480	511	493	477	511	488	470	471	403	485	479	522	494	485	486	478	474	492	469	511	507	472	439	481	525	533	524	490	480	509	486	448	488	509	492	504	489	497	502	484	454	467	471	496	483	504	469	463	499	475	442	474	491	454	493	503	514	497	478	456	492	509	504	496	521	499	459	523	514	516	456	486	475	499	453	442	518	500	524	471	468	463	457	462	508	492	478	491	494	483	483	452	485	488	478	487	498	514	470	492	493	501	497	503	487	486	459	533	492	484	458	538	474	484	469	454	446	459	469	490	481	500	512	480	531	484	446	457	455	516	472	530	498	509	487	490	480	470	463	510	491	440	534	491	481	502	467	462	499	458	474	491	515	487	470	471	493	458	494	514	489	512	476	501	490	513	491	501	504	477	476	526	485	486	512	522	463	453	456	486	497	461	460	468	473	491	454	504	489	494	477	469	516	473	470	497	455	498	493	462	493	476	540	518	472	479	478	490	492	476	477	492	496	510	476	505	490	478	499	477	499	458	471	513	473	471	498	475	495	497	496	454	502	501	478	434	479	501	502	481	482	518	472	464	483	452	498	443	489	536	487	494	520	474	466	497	494	470	509	441	513	451	480	538	485	497	540	460	471	483	469	493	456	520	475	524	451	477	497	491	516	501	491	423	505	465	484	479	497	515	503	507	482	488	513	479	473	503	494	495	457	514	476	476	517	487	478	483	466	496	468	462	490	454	489	472	501	498	471	491	465	470	498	505	478	471	525	483	461	437	458	500	481	456	483	484	466	529	487	476	470	526	503	470	463	454	479	487	500	455	464	442	488	520	484	502	490	479	450	475	521	491	520	479	468	516	499	468	490	483	505	494	465	467	502	459	447	461	473	495	476	473	494	460	491	485	508	454	519	452	482	450	494	474	500	473	463	479	525	480	479	473	470	515	473	513	459	513	467	495	460	484	458	456	541	509	447	498	566	459	503	487	469	486	450	505	490	486	519	481	513	506	466	472	486	511	452	481	469	495	459	536	500	500	482	451	466	526	463	501	497	556	479	516	498	487	507	502	519	444	467	473	502	483	511	454	490	498	468	522	453	493	471	492	482	482	462	497	457	532	484	477	465	512	476	461	508	483	507	476	457	490	545	514	497	491	472	496	512	485	505	483	495	492	492	468	471	497	482	544	486	492	508	470	474	484	504	491	515	512	487	503	500	475	519	481	450	460	514	478	475	454	493	469	519	477	525	502	483	513	457	505	455	539	516	483	512	536	485	501	474	497	461	470	496	486	441	467	502	502	507	454	523	437	467	463	497	508	487	490	528	512	473	484	523	464	465	443	502	491	499	471	501	527	472	505	509	560	453	487	517	493	471	489	462	484	483	463	501	459	494	502	494	527	492	499	468	530	478	470	523	468	484	489	521	504	528	492	501	484	489	487	486	478	493	504	502	523	482	504	491	490	492	458	515	442	459	480	479	491	486	500	504	499	493	497	467	441	503	510	505	435	473	473	524	492	479	516	472	475	469	458	501	454	521	469	470	486	505	478	444	444	488	504	492	510	490	466	510	499	519	467	501	511	497	496	515	499	494	502	512	532	507	497	459	468	487	467	484	498	503	484	514	489	535	490	521	488	522	490	501	494	457	521	502	473	491	462	483	479	472	481	469	481	490	469	476	493	466	480	473	487	478	524	499	488	510	515	484	483	488	458	454	488	475	473	508	494	444	497	480	480	502	491	479	479	549	474	486	490	486	487	457	486	501	480	512	493	471	507	466	505	483	476	480	503	482	467	453	494	446	463	502	450	482	487	446	443	518	497	459	495	511	511	483	492	518	476	467	516	480	494	453	502	472	491	454	480	535	449	514	465	490	510	491	481	514	481	488	490	485	507	513	485	546	488	492	503	541	529	509	478	516	465	461	487	517	487	497	500	497	448	448	482	448	537	464	486	488	457	468	492	483	500	495	499	500	539	461	504	454	513	465	448	481	455	500	487	461	452	488	475	480	481	521	508	484	495	456	472	509	536	506	468	468	489	504	469	506	476	503	478	455	472	472	475	510	482	508	475	446	446	452	522
7260	16692	13977	7534	5254	4080	3123	2609	2187	1877	1523	1320	1302	1125	1078	1005	957	893	808	807	822	812	778	811	816	742	759	748	735	755	733	725	713	728	702	718	735	738	728	759	728	674	640	726	721	723	647	666	712	670	698	671	666	665	633	721	633	638	660	646	626	621	672	669	634	672	686	643	671	681	632	707	690	631	647	635	631	654	667	672	657	670	661	718	680	647	662	650	645	698	689	726	679	655	663	675	683	654	688	670	577	668	671	647	661	652	622	622	649	630	658	635	684	645	691	630	640	701	640	673	665	665	683	651	641	686	651	659	634	702	694	625	660	638	633	679	637	668	705	601	622	607	663	657	665	645	659	669	662	672	592	639	645	654	639	644	626	666	606	662	587	636	681	682	676	639	673	662	680	633	627	655	675	677	659	639	643	622	677	575	598	637	668	631	642	639	643	663	660	695	647	614	661	676	642	652	634	649	671	661	629	637	635	664	617	669	636	625	609	618	670	687	626	664	690	672	622	651	641	607	666	597	626	620	644	657	639	641	655	664	663	639	672	617	642	699	635	634	597	655	646	684	659	662	666	657	594	662	621	639	706	658	686	636	635	690	699	649	642	658	672	649	626	665	662	644	643	628	650	653	653	636	666	673	664	655	629	615	682	673	635	658	602	670	643	713	661	638	672	639	662	611	635	688	661	658	646	636	624	653	616	632	644	679	686	646	642	623	638	632	665	663	624	624	697	671	683	682	666	663	676	614	625	687	674	653	629	611	705	708	679	620	677	645	673	670	657	655	628	629	667	686	648	661	647	642	662	651	678	611	661	671	635	646	669	646	701	649	628	669	646	662	621	683	694	642	660	624	692	658	648	646	625	616	639	624	602	610	615	647	660	697	638	665	676	671	649	660	655	696	673	629	622	697	675	642	635	631	643	642	582	633	665	667	643	648	651	643	629	686	652	686	693	632	685	640	653	637	656	691	658	681	636	668	628	643	677	624	650	664	638	638	657	657	662	671	632	664	669	701	661	628	612	602	665	642	623	642	619	604	636	660	657	722	655	632	641	667	630	690	646	661	700	640	673	644	667	669	613	647	641	640	685	678	640	655	636	661	635	657	688	625	588	660	637	634	665	603	646	672	671	670	659	595	670	677	649	630	716	686	638	723	675	650	635	645	634	628	637	609	633	686	681	658	701	630	657	672	636	666	701	644	653	689	623	632	639	588	645	610	701	686	667	645	702	692	618	617	703	667	693	670	702	700	640	668	640	641	687	688	662	696	667	643	648	660	657	658	648	650	687	615	652	649	666	657	643	617	638	635	652	609	670	658	654	701	618	644	667	693	654	698	622	598	638	614	642	634	632	628	613	625	627	634	633	638	691	655	620	677	676	652	630	631	699	639	650	659	671	647	672	640	727	626	641	663	627	643	633	614	660	660	659	653	666	629	619	617	640	671	649	634	654	671	615	655	660	664	682	622	651	683	620	595	650	628	642	651	659	614	701	660	617	672	635	630	654	667	650	664	611	667	628	649	659	645	639	620	667	621	637	672	599	649	617	662	677	653	670	640	653	643	678	662	700	635	641	651	693	643	674	657	634	594	661	616	688	704	653	695	623	701	671	674	673	631	612	671	633	607	710	661	644	655	704	652	633	650	670	670	654	677	628	649	689	632	654	589	646	637	659	620	664	638	640	621	635	652	652	611	646	649	670	667	655	666	661	607	662	632	602	697	649	671	629	689	648	668	621	697	680	640	682	643	706	654	645	692	629	636	629	675	670	650	650	615	655	659	732	631	642	642	642	708	603	618	635	640	674	618	619	650	652	667	619	639	667	613	608	620	614	681	652	684	666	622	638	651	635	623	691	653	630	694	645	609	659	629	648	645	686	699	651	647	653	687	645	695	628	672	683	637	648	659	667	640	693	678	637	643	664	634	644	669	636	682	656	646	629	645	604	683	669	619	648	667	639	642	669	640	638	669	669	644	585	643	636	635	671	676	672	656	633	649	678	680	650	680	632	630	679	630	636	660	640	630	656	672	680	706	650	656	607	654	623	679	661	655	664	623	611	655	713	670	696	642	620	628	649	627	691	639	644	622	641	719	672	665	635	616	644	655	647	663	685	631	651	692	636	660	687	709	682	627	671	646	660	652	634	645	690	670	707	639	603	652	619	658	684	710	689	643	682	629	658	615	628	659	685	653	638	674	662	663	596	640	625	622	627	661	627	669	622	666	645	642	626	660	641	647	666	652	651	651	620	655	617	644	642	643	663	652	667	660	673	720	672	610	635	643	640	699	646	693	660	598	643	663	685	650	674	632	645	630	668	650	668	609	710	634	683	623	641	626	692	627	678	704	631	665	665	702	633	650	673	666	671	676	633	620	639	638	645	613	670	638	665	638	608	611	662	660	654	670	648	660	639	670	651	651	613	658	646	665	634	668	646	649	627	671	624	645	661	635	615	659	649	666	632	672	672	665	648	633	673	635	649	623	606	669	642	642	642	659	674	669	603	635	703	682	659	623	669	711	665	678	640	619	679	641	653	681	669	676	681	649	656	682	696	644	655	657	676	694	645	614	592	636	654	655	634	622	625	621	652	673	664	651	612	695	662	636	696	629	658	638	616	621	696	625	681	624	669	683	656	634	652	644	697	668	675	674	647	647	636	640	644	671	654	644	663	636	598	636	639	644	625	677	641	632	658	672	645	669	639	664	647	604	671	646	629	638	606	625	646	667	671	615	689	650	647	622	641	636	621	650	674	642	656	646	609	640	663	636	623	686	698	638	600	628	688	662	659	648	688	716	663	664	657	624	618	621	622	634	649	662	640	662	657	658	616	627	660	650	686	629	607	610	671	669	671	689	670	702	629	666	663	627	665	651	676	643	653	645	686	697	651	655	638	682	661	654	618	645	662	636	684	680	659	646	639	622	694	641	701	635	637	624	650	695	691	655	608	643	654	633	639	656	629	698	686	694	637	651	615	657	655	661	672	626	685	665	653	640	692	666	648	633	671	612	636	733	649	652	644	645	621	655	652	640	650	654	658	618	654	623	636	660	620	654	638	646	657	682	649	666	681	680	667	675	650	667	644	650	658	675	648	663	648	664	653	628	668	640	661	627	635	645	619	672	672	716	616	592	638	673	652	628	686	629	658	623	687	682	658	620	655	678	648	652	657	630	622	623	657	693	684	658	646	668	642	628	696	647	638	683	644	633	634	630	648	624	612	609	604	648	665	670	650	659	662	642	661	667	687	655	656	698	663	627	664	611	667	692	650	629	634	618	655	631	684	637	629	690	617	651	638	682	732	673	660	648	642	634	641	618	656	687	669	629	684	633	667	625	649	651	666	603	658	642	617	667	696	624	640	680	658	644	641	675	621	638	678	618	633	648	678	667	672	686	622	645	655	640	636	640	650	677	682	677	638	650	673	640	609	653	609	674	655	630	638	692	657	666	612	659	637	653	678	637	600	643	664	680	617	582	630	646	648	641	685	674	662	614	649	657
26473	20431	9392	1173	721	674	567	486	450	461	452	513	444	450	441	483	462	401	445	461	451	408	434	426	448	438	452	445	438	458	468	428	408	452	441	437	461	480	476	440	445	447	443	414	419	463	460	403	464	428	430	412	446	417	406	408	439	411	413	445	445	393	426	412	427	429	403	433	442	445	489	458	415	458	452	461	440	458	452	432	436	423	425	427	413	440	467	449	438	449	410	431	445	470	425	420	447	453	444	408	421	459	423	427	453	443	427	435	405	418	415	370	432	409	449	442	435	413	429	448	421	452	447	444	427	421	453	438	400	415	380	463	466	424	438	484	439	425	449	435	420	423	464	459	456	431	432	443	413	464	435	428	430	428	444	466	442	422	451	427	425	444	402	418	446	400	446	391	414	393	415	434	439	423	408	433	455	435	407	405	422	424	463	471	422	441	431	452	447	465	455	441	407	416	442	420	456	435	424	433	430	452	426	447	491	427	425	420	430	456	427	412	412	420	440	462	424	439	437	460	457	461	405	411	458	437	460	451	435	437	431	447	425	431	472	425	486	409	444	443	460	394	456	444	441	435	443	438	419	422	453	470	436	437	431	455	401	419	401	425	423	432	431	446	430	410	449	426	477	462	406	407	444	427	438	430	436	425	484	469	447	416	401	482	435	412	416	408	458	430	395	441	413	460	445	458	460	449	430	425	442	410	443	415	395	470	395	442	433	409	450	438	463	417	436	416	424	447	403	408	401	479	455	427	459	460	450	440	448	436	431	450	456	457	449	418	439	439	441	446	434	451	414	451	409	410	438	414	460	417	426	400	422	438	425	414	449	416	447	452	425	436	440	449	418	440	418	446	411	461	441	445	436	456	442	450	431	468	448	406	435	416	438	459	426	396	428	435	437	431	453	461	435	426	438	401	463	454	443	452	440	445	429	461	454	464	402	431	445	440	411	443	430	459	426	466	424	452	440	416	390	412	455	451	447	404	444	427	415	418	413	427	436	417	449	431	472	385	441	447	456	389	451	445	399	427	436	464	400	415	469	433	428	439	393	429	417	418	454	414	434	435	419	435	428	455	455	433	423	419	440	425	406	436	445	406	416	427	404	429	434	442	426	449	458	449	427	436	449	470	422	431	464	443	412	421	421	433	448	443	422	421	425	421	414	463	433	447	428	418	479	443	465	468	445	437	451	418	467	442	451	434	436	460	451	422	457	425	468	457	435	429	432	418	420	450	462	428	459	458	460	444	450	394	427	426	453	423	423	425	420	443	443	433	419	455	429	390	441	427	441	465	434	449	421	454	391	452	419	425	440	459	425	431	403	417	411	436	459	434	418	405	435	432	425	417	410	453	428	453	399	443	432	402	400	442	422	447	434	412	436	433	408	441	410	466	408	432	387	463	442	421	455	430	480	449	442	468	427	413	448	435	437	445	450	407	426	431	444	424	453	426	471	427	468	422	423	430	467	412	429	393	435	460	433	426	486	440	427	449	438	419	456	445	453	440	446	428	463	438	406	435	441	400	424	398	410	440	413	454	393	423	418	426	395	443	463	466	423	410	437	449	469	428	450	440	387	435	420	427	423	460	454	434	434	449	479	435	455	435	404	448	470	421	424	438	437	443	416	462	448	472	456	444	452	455	474	439	442	411	462	416	386	449	425	451	425	427	413	459	433	419	448	451	436	470	438	440	427	460	418	427	425	407	417	459	437	447	415	404	455	463	430	442	454	413	467	428	442	414	433	392	476	440	433	433	432	434	414	438	441	409	447	442	422	450	433	432	436	420	448	414	461	408	440	439	458	435	447	421	450	420	459	459	447	389	440	472	450	440	455	472	457	458	423	420	439	448	460	423	432	449	447	456	425	439	440	457	441	419	418	442	405	437	403	469	467	418	406	439	419	461	441	410	431	433	444	439	428	403	434	430	426	424	393	435	434	379	452	481	440	431	432	399	420	405	424	419	447	377	418	414	447	423	464	446	477	451	417	448	408	437	421	449	473	434	444	466	460	447	470	445	410	416	431	450	394	387	458	437	457	424	377	476	442	444	417	445	442	442	443	420	446	446	416	440	456	440	421	405	414	436	428	433	439	416	424	422	432	439	419	454	435	451	448	427	444	438	438	426	426	434	423	446	430	470	429	415	442	406	418	448	474	435	450	459	430	424	386	400	394	399	417	422	490	434	424	468	430	399	401	462	410	390	432	443	490	446	450	471	430	445	402	463	440	433	450	467	470	450	410	407	455	384	458	418	463	421	454	462	471	455	448	408	418	460	465	431	401	422	458	440	421	456	464	404	380	456	405	414	421	443	410	473	463	440	398	471	460	407	433	430	412	468	414	451	403	420	443	399	450	439	445	431	407	452	426	426	432	451	442	432	456	441	396	439	434	488	414	431	404	453	449	433	437	447	458	428	431	416	409	430	426	423	403	439	437	415	423	434	410	446	406	476	430	438	447	481	428	436	434	420	448	435	432	441	416	429	453	422	402	441	445	468	421	399	405	447	452	458	447	437	454	459	413	449	436	412	408	441	444	469	436	445	404	426	449	438	420	404	445	430	421	433	414	426	435	414	412	412	401	427	435	458	434	440	432	442	402	402	469	404	445	446	442	440	439	438	405	424	461	416	420	484	432	431	382	426	457	386	415	424	415	395	446	423	472	475	463	455	459	434	457	369	421	441	430	448	443	433	420	424	401	454	480	466	436	436	455	439	427	427	448	435	466	430	449	470	420	440	473	435	412	442	420	418	405	474	434	483	426	441	424	443	423	438	411	466	442	426	429	436	442	422	417	424	427	408	440	429	431	427	433	436	420	429	404	443	453	419	390	425	412	445	399	417	431	414	415	401	432	432	420	448	462	410	443	427	382	419	414	434	439	434	396	463	451	458	477	426	429	436	442	437	401	436	404	434	464	433	435	407	441	465	425	406	434	420	384	444	408	457	439	454	412	403	450	429	443	412	439	419	396	470	440	436	433	460	457	407	444	453	418	462	424	458	423	429	427	423	425	466	454	424	437	439	447	440	430	424	403	417	421	446	426	427	427	392	435	418	445	460	459	457	468	431	476	398	433	432	442	419	448	421	415	423	425	406	398	440	447	461	478	411	411	474	455	452	457	438	430	463	419	456	420	417	399	410	480	397	464	426	403	388	458	458	434	427	435	432	431	428	448	407	415	438	440	442	434	435	439	459	416	453	414	422	428	435	398	441	455	441	454	421	445	450	397	446	471	461	476	451	396	405	435	463	396	407	440	482	406	430	459	451	419	449	413	396	411	438	447	474	459	446	475	437	431	423	427	469	491	463	435	406	436	440	406	467	479	446	408	454	462	424	401	470	420	476	444	480	430	470	440	435	430	413	430	431	424	414	487	419	419	451	448	450	406	452	438	424	436	407	432	408	465	435	452	477	412	424	405	449	464	412	406	432	441	468	473	399	413	426	448	482	435	409	418	487	403	400	414	429	424	441	450	402	418	438	420	424	458	436	453	453	456	400
4095	1673	1479	947	811	767	703	616	632	599	585	580	572	553	607	603	546	604	578	590	572	593	591	614	592	573	583	572	599	592	558	562	579	603	608	568	598	615	570	585	617	612	569	557	585	585	584	581	566	554	604	564	594	570	593	598	569	533	550	552	592	541	556	570	588	601	559	568	538	570	568	583	581	583	602	555	576	582	535	580	581	549	534	579	626	565	558	543	533	527	538	562	588	594	589	549	563	575	585	589	580	568	567	572	572	565	570	570	541	530	576	577	610	557	554	580	579	588	539	563	623	586	581	584	609	549	562	553	567	568	630	574	565	545	572	579	575	627	541	551	577	571	569	568	575	585	565	581	486	569	573	581	585	592	624	590	571	550	572	534	575	569	559	554	605	542	558	560	628	539	609	556	552	609	620	588	580	512	583	556	570	527	589	563	556	516	592	597	593	591	559	593	580	566	588	585	563	611	588	561	594	580	609	587	616	607	586	561	582	574	588	550	584	547	549	585	545	601	590	571	612	554	586	570	561	577	554	594	555	587	581	600	554	570	558	591	601	589	573	578	592	610	531	591	599	547	548	556	547	570	582	558	561	578	576	547	559	556	510	574	577	537	564	587	522	574	596	547	579	585	556	575	588	599	570	544	560	599	587	548	601	617	571	574	570	600	528	505	563	584	564	551	583	543	585	585	598	556	580	548	556	586	546	560	613	583	557	523	563	543	560	550	572	508	561	599	583	535	583	572	562	558	556	573	598	542	582	569	589	602	586	569	559	573	540	568	548	579	614	591	586	574	583	568	574	553	590	565	595	572	564	524	602	561	579	570	535	564	566	585	559	567	573	551	578	550	582	590	584	576	562	548	547	524	577	578	598	623	588	567	551	568	571	572	580	558	592	633	585	555	563	546	568	538	545	576	572	559	537	580	587	587	528	579	593	570	587	547	552	591	586	600	571	559	546	556	570	573	542	503	560	547	545	530	557	536	587	565	586	561	614	558	555	558	556	515	540	566	597	597	598	593	553	551	577	625	586	589	608	596	534	594	548	562	555	590	556	617	593	580	572	554	569	586	570	533	562	585	575	562	531	569	570	603	551	575	578	596	563	602	582	575	562	558	606	553	574	573	554	567	620	617	590	584	550	535	561	561	575	601	587	576	557	580	581	581	572	543	545	579	562	581	600	592	563	583	549	557	550	570	579	544	554	616	587	570	592	608	544	576	550	534	585	621	528	599	560	587	544	570	586	534	595	572	538	546	611	576	559	569	526	578	539	589	577	587	576	538	554	599	594	574	561	543	578	569	612	560	581	578	582	590	549	630	536	608	613	562	586	567	611	597	503	594	572	591	522	551	610	532	632	595	575	550	573	541	593	576	576	556	530	542	517	539	619	525	559	574	560	532	555	584	543	555	620	553	608	589	541	565	553	593	588	532	567	588	580	592	600	563	588	557	559	562	556	534	583	533	558	556	596	577	546	557	606	609	553	584	555	569	601	556	599	581	602	558	556	523	581	549	563	564	580	592	577	531	547	526	589	562	546	590	590	572	601	556	588	570	599	577	607	597	524	609	528	579	615	557	569	581	612	553	591	532	539	583	509	616	605	546	534	594	563	582	529	595	567	557	620	541	551	565	562	559	563	508	551	552	548	608	626	552	563	586	561	583	534	588	560	574	559	581	552	581	553	596	592	553	580	544	557	611	578	602	573	557	569	557	576	597	576	571	577	554	568	552	554	549	556	593	556	530	594	564	631	579	590	542	543	586	592	589	574	569	589	592	590	639	589	567	638	603	547	532	581	513	525	555	595	567	595	565	590	605	590	525	558	557	561	533	567	526	600	587	557	552	626	568	561	573	552	545	557	612	577	537	588	524	572	633	570	529	549	542	614	574	566	572	597	584	535	582	580	510	622	533	602	572	605	522	590	593	585	553	544	566	597	553	539	586	560	566	585	592	572	599	588	584	577	577	536	594	598	549	560	603	565	534	551	575	531	554	553	582	539	558	578	538	564	566	519	510	567	619	546	560	627	547	520	577	562	585	576	561	533	569	576	558	539	573	537	572	585	573	569	569	634	554	532	568	531	544	598	552	601	568	571	570	571	621	590	564	507	583	565	594	587	607	601	545	593	581	514	612	565	549	553	535	542	550	587	538	536	560	568	586	598	583	578	538	580	531	529	611	583	575	627	621	537	575	542	595	585	562	549	560	592	594	583	582	536	544	560	577	561	580	582	616	504	594	594	588	509	578	545	558	562	552	567	554	574	548	561	539	541	577	567	533	567	574	575	571	592	573	575	561	556	559	599	542	561	595	581	591	581	594	569	571	545	586	596	586	540	565	579	555	545	602	600	590	546	538	633	607	548	601	551	581	573	617	560	511	564	586	558	587	602	560	569	580	548	616	605	574	562	541	553	584	584	526	532	540	564	566	610	596	573	522	537	564	534	592	593	606	575	572	604	596	582	541	594	577	548	564	602	548	583	553	594	548	566	576	557	575	617	558	552	569	548	594	541	576	541	573	587	569	595	601	583	558	555	580	623	598	595	560	577	529	540	605	563	555	577	533	572	558	595	606	586	563	595	570	577	581	576	591	583	586	558	574	559	511	554	555	575	577	514	520	552	537	570	590	588	560	521	589	548	619	573	587	600	596	575	552	569	605	585	596	602	596	579	559	555	557	571	576	547	537	591	586	569	568	631	558	564	592	582	568	530	606	568	554	580	568	562	577	571	573	597	603	552	624	549	578	539	552	529	523	596	558	618	523	562	597	561	586	590	569	559	588	582	583	570	595	588	545	560	570	587	566	549	592	571	578	591	556	566	539	564	560	577	562	564	600	554	582	555	510	546	559	580	606	571	583	594	580	597	589	560	575	553	595	575	584	542	590	559	556	552	543	538	572	535	580	577	607	547	569	583	576	581	597	574	561	548	602	557	520	625	541	591	565	520	593	531	534	530	526	600	598	549	562	594	585	558	579	559	593	579	539	562	556	585	529	576	550	572	556	608	587	585	541	581	542	562	586	605	552	602	543	603	536	572	548	576	646	547	584	613	559	582	529	553	585	623	596	581	587	578	627	569	581	573	552	531	595	554	538	584	553	533	573	535	544	553	595	533	555	537	589	582	561	583	576	571	544	560	502	589	603	559	580	555	572	589	587	590	587	583	564	590	518	596	582	560	545	551	568	540	616	521	624	583	575	548	551	543	566	613	558	541	572	519	535	537	557	561	597	597	560	581	531	568	562	602	573	574	547	554	582	576	582	590	563	565	552	591	567	591	598	567	574	573	586	544	585	549	590	587	558	580	574	531	583	567	593	564	555	563	544	550	568	577	597	560	583	555	590	541	545	541	596	620	550	592	578	536	550	568	533	593	575	588	558	606	544	572	562	555	572	540	578	534	565	592	599	543	566	591	559	577	601	588	547	549	566	548	571	552	579	626	558	559	638	561	574	595	543	556	565	617	558	584	518	559	632	595	584	641	560	563	580	560	559	601	589
23266	20910	28285	23658	20895	12792	1807	1019	933	942	880	761	811	760	740	717	759	729	710	730	659	673	705	684	704	704	686	659	666	669	625	688	669	672	716	691	707	706	719	733	663	644	684	631	659	681	679	696	642	676	692	642	673	619	673	647	672	702	632	627	659	689	657	631	636	658	656	641	641	653	683	636	691	651	651	690	707	635	667	660	645	616	621	688	671	700	661	676	667	639	597	646	660	634	701	642	615	673	631	630	619	676	647	667	633	673	673	693	698	692	662	666	705	592	630	638	635	663	660	647	680	615	673	626	656	638	636	698	638	696	672	684	681	680	708	636	616	670	591	654	627	679	581	700	624	680	659	669	726	699	697	679	648	647	643	606	673	685	642	685	623	635	663	601	649	689	676	634	656	620	661	692	639	621	655	645	676	635	664	664	658	717	658	672	680	667	616	704	667	628	681	697	684	663	653	697	687	656	632	698	687	656	667	652	613	637	697	651	648	634	676	688	677	674	674	678	664	639	682	700	640	696	663	644	668	659	709	631	664	642	630	654	666	708	679	656	678	640	638	630	647	626	664	631	613	635	668	702	678	653	627	686	621	664	663	635	612	631	699	622	621	681	662	607	676	660	643	645	600	615	655	644	646	656	665	663	736	679	680	605	617	662	670	667	669	664	625	638	660	651	641	677	670	702	712	694	617	634	658	684	649	624	705	673	620	649	669	623	682	596	627	657	655	643	608	641	665	666	689	639	698	668	633	668	664	649	662	667	736	631	614	694	677	668	664	663	674	694	613	644	613	635	665	655	669	655	637	680	662	674	658	669	687	671	639	664	631	688	680	624	621	644	691	672	656	662	690	682	643	662	618	663	628	631	641	632	643	664	657	667	673	709	665	659	680	629	666	684	666	680	633	685	634	665	679	676	644	632	651	715	664	690	649	680	663	675	646	695	635	639	654	635	682	676	668	649	656	661	667	601	678	668	636	639	685	622	614	659	650	637	654	659	636	639	657	691	667	645	668	661	663	653	646	661	648	656	641	630	663	658	652	667	684	642	706	707	667	638	704	613	687	597	710	654	672	700	632	633	652	695	661	678	648	657	637	668	652	663	635	657	658	673	631	657	643	635	651	624	619	635	638	646	682	626	675	669	644	696	646	671	654	669	676	639	676	672	612	705	681	675	661	611	620	662	642	685	659	654	650	643	659	644	652	697	625	646	636	666	640	594	662	641	636	648	657	660	647	618	673	635	645	647	660	630	635	656	644	665	624	638	608	704	683	641	631	675	639	648	657	664	658	658	607	632	676	641	601	671	668	681	662	639	667	615	697	641	626	676	698	602	631	634	649	635	651	684	681	620	639	584	673	665	628	695	703	655	633	630	658	681	666	670	651	630	646	661	595	667	633	648	709	659	616	685	676	662	629	675	683	609	708	653	682	663	634	678	660	678	645	707	641	665	655	629	636	689	657	671	668	684	645	678	676	634	637	623	661	639	656	643	627	668	660	659	634	689	666	694	691	673	691	663	664	649	649	636	644	656	692	651	640	660	662	639	597	631	659	634	597	635	603	674	660	650	652	664	670	655	674	634	657	660	678	648	645	683	645	677	645	679	667	665	637	679	675	669	633	638	678	704	622	672	657	637	683	610	660	611	648	614	634	638	687	690	628	674	652	648	657	687	703	697	606	663	619	673	650	677	681	645	653	624	642	639	632	656	690	673	646	652	631	637	645	687	668	650	634	647	654	641	714	679	650	684	633	636	635	691	708	702	639	645	644	651	676	641	639	672	705	672	670	589	679	632	696	635	611	674	687	666	683	651	661	637	627	696	663	675	674	671	644	632	667	681	622	650	631	631	637	660	670	650	669	674	684	655	613	669	641	673	641	599	664	615	634	632	629	696	686	680	696	657	623	660	651	639	690	668	654	654	643	685	672	614	645	642	658	673	645	697	672	630	696	673	674	604	620	655	682	629	712	645	667	678	696	688	666	674	690	655	660	686	696	647	665	640	641	678	588	609	668	623	640	661	663	623	659	683	645	665	603	648	624	636	678	644	642	690	664	642	666	716	677	670	707	609	605	638	724	683	659	659	692	656	634	649	689	679	651	678	651	665	620	687	706	640	648	645	629	641	666	673	641	654	668	605	653	665	634	631	644	687	685	642	627	679	645	650	638	634	642	681	637	687	641	651	630	695	681	686	663	664	669	705	649	653	618	669	667	666	601	650	645	590	646	655	572	710	672	652	653	635	691	594	688	678	641	645	667	681	655	670	697	654	667	660	658	641	637	635	666	675	631	696	613	667	660	634	670	609	685	647	699	673	641	628	643	661	620	661	625	616	634	671	690	646	667	688	655	697	620	655	688	673	647	657	617	669	629	644	683	622	647	682	672	636	663	672	694	646	640	594	681	632	711	657	688	652	648	633	637	679	701	658	618	578	646	659	707	659	686	655	675	665	643	624	658	643	613	683	647	614	638	624	669	698	643	681	687	638	661	692	656	646	647	676	651	656	693	666	641	605	671	646	646	705	644	661	667	665	610	653	644	687	658	648	653	690	636	693	659	633	657	679	632	655	618	612	638	658	633	675	610	646	712	642	658	639	657	674	688	661	567	632	660	654	667	663	632	671	675	624	679	630	614	689	643	674	643	631	666	630	652	635	671	681	643	700	691	668	668	674	632	649	675	642	653	706	614	616	672	647	630	684	618	703	621	614	663	608	619	662	704	674	635	642	657	669	627	621	627	639	639	632	675	658	660	706	652	667	638	662	652	715	641	639	627	653	643	684	682	657	669	645	669	648	667	651	661	642	668	667	658	686	643	660	652	655	627	634	646	580	691	643	661	692	605	679	637	666	697	688	642	609	684	639	617	680	661	695	681	657	659	671	657	654	664	664	645	687	679	688	634	660	671	649	663	670	597	669	617	713	683	644	640	661	627	644	677	697	661	634	641	637	619	637	652	664	678	663	635	639	623	664	670	650	648	651	662	691	725	641	645	657	677	643	654	648	672	661	699	648	633	657	643	656	676	677	674	647	639	667	658	601	660	654	662	625	659	681	701	650	652	643	674	707	639	673	657	618	659	676	590	601	612	651	672	667	662	681	670	675	637	662	636	657	690	642	650	661	678	655	655	693	632	623	660	672	662	695	641	695	622	649	634	630	634	677	664	639	686	621	646	600	632	652	633	626	684	618	659	653	734	696	637	632	622	663	620	686	671	660	590	654	655	668	649	625	591	677	665	626	667	665	644	679	656	659	654	611	626	657	673	651	660	622	663	678	648	648	700	649	649	636	667	666	635	640	670	644	662	608	620	637	680	664	645	676	585	637	671	662	632	680	637	653	631	662	660	693	670	643	611	691	627	692	742	689	659	648	638	669	648	651	665	652	597	689	653	622	691	701	652	661	669	662	622	624	681	674	665	685	669	680	663	641	671	658	662	641	674	630	658	672	662	635	674	655	676	593	647	638	666	653	673	662	678	675	702	655	671	669	645	695	675	636
5084	10884	9093	4882	3353	2746	2185	1907	1660	1523	1309	1262	1201	1107	1028	961	1019	977	962	941	949	959	967	926	937	920	947	961	895	860	910	882	818	830	868	928	889	997	916	885	886	851	880	873	872	887	906	894	860	868	883	865	873	834	911	890	892	830	882	900	818	864	846	884	864	855	855	847	808	829	820	829	863	808	865	862	838	834	849	781	875	817	867	875	864	857	839	828	830	847	862	786	769	869	885	828	837	862	857	840	879	822	807	884	912	826	822	890	822	846	883	839	830	865	855	917	816	810	871	828	858	847	880	841	909	798	837	766	888	888	899	858	875	858	894	811	841	818	861	852	876	831	856	852	848	868	846	795	834	812	837	833	854	843	826	906	874	831	864	849	848	849	838	844	847	816	834	844	881	814	908	820	922	873	937	852	804	811	822	901	886	875	867	862	868	852	829	889	893	854	849	828	864	833	853	817	871	813	865	854	750	829	815	882	836	833	893	898	848	857	832	831	873	868	852	901	867	835	879	876	898	842	865	861	800	839	896	782	854	879	878	875	873	819	804	869	846	888	834	814	854	825	824	884	896	827	866	851	820	814	849	852	839	821	837	857	921	856	859	873	813	820	836	863	855	828	877	842	880	790	887	912	881	863	819	814	839	865	873	840	817	828	852	870	858	859	822	841	810	867	838	894	877	840	874	860	863	857	827	803	887	823	865	917	873	819	884	848	817	856	890	904	847	843	883	892	883	914	798	827	865	843	861	817	842	805	827	839	849	831	867	856	832	827	834	847	827	844	882	838	831	847	846	837	810	846	869	870	859	847	847	861	817	837	864	854	844	853	863	874	850	872	840	837	812	871	898	819	817	817	887	829	824	800	876	845	846	852	856	805	842	839	855	857	887	858	814	886	831	857	845	877	830	817	849	895	895	819	842	839	845	899	887	829	820	834	836	838	896	847	862	852	874	832	901	846	861	915	832	895	833	854	878	863	853	831	797	866	813	897	847	804	841	827	855	853	809	859	891	864	877	862	932	846	899	895	865	884	830	866	831	889	885	831	854	838	830	853	856	872	862	863	820	857	879	916	788	877	815	850	861	862	874	935	880	834	859	849	840	796	894	856	812	911	921	846	802	902	863	862	873	870	800	858	865	873	834	854	840	866	892	769	838	790	830	867	859	846	835	840	820	840	833	817	901	850	802	818	819	874	819	858	846	836	833	825	889	870	842	905	836	848	844	852	841	794	803	855	833	882	834	818	875	840	867	862	861	817	881	847	835	889	875	833	862	822	863	873	836	810	818	834	839	903	862	927	820	823	833	872	910	842	841	834	846	844	820	854	844	834	859	864	834	842	878	901	797	873	819	857	860	898	852	865	877	903	858	785	855	827	835	861	816	817	871	879	838	849	841	834	842	824	916	873	859	810	860	844	922	846	800	802	823	861	833	850	845	916	849	882	855	854	894	886	843	836	807	834	859	823	819	880	810	820	838	888	864	813	828	805	863	778	883	827	856	862	818	846	784	841	870	878	855	867	893	832	831	848	886	863	861	875	882	852	867	829	836	831	838	897	867	849	899	865	860	885	809	870	863	893	877	866	864	844	847	883	815	832	870	851	854	803	845	876	911	859	891	841	821	879	860	859	818	827	857	780	869	880	837	847	850	855	817	873	842	832	838	857	814	854	899	861	824	830	914	836	860	866	883	859	862	846	864	847	859	893	882	840	847	816	833	860	859	900	868	847	830	858	850	865	871	878	893	841	880	837	834	820	847	840	882	818	891	871	862	816	852	873	863	897	874	845	809	896	850	816	845	856	903	903	842	824	848	845	844	830	878	821	873	903	864	865	833	864	871	831	851	880	864	797	835	869	892	909	797	840	868	840	852	814	813	823	791	892	869	834	864	872	902	855	818	858	826	847	934	823	815	825	808	827	838	820	801	834	842	869	856	854	883	897	913	834	851	838	824	885	873	871	824	804	837	813	791	812	817	890	856	797	884	905	836	838	849	874	871	879	867	864	853	870	841	882	904	876	833	854	823	910	848	846	833	885	807	858	846	837	834	848	875	889	820	831	881	850	870	860	912	824	884	903	837	802	850	832	858	889	825	846	809	824	824	907	869	816	822	867	842	811	875	879	905	850	840	873	830	875	913	868	815	880	882	859	875	854	828	862	832	854	826	864	831	845	929	864	880	882	830	840	780	849	903	854	831	819	813	881	855	865	839	874	910	866	870	830	860	909	875	829	834	844	884	857	871	844	820	860	875	824	865	830	869	858	824	886	826	825	817	821	832	868	859	809	873	800	865	848	799	840	817	857	940	846	883	863	899	854	863	885	872	845	873	866	832	823	866	834	828	839	831	809	841	847	840	836	843	831	885	911	807	815	886	792	861	788	860	870	868	850	878	840	844	874	852	849	806	900	890	847	787	906	822	879	827	801	823	866	839	811	874	907	845	843	809	767	778	857	842	864	847	854	825	801	837	880	876	827	867	809	796	835	865	851	907	814	829	811	872	836	848	893	863	852	854	823	870	828	837	910	881	807	884	818	861	850	845	825	826	871	844	848	877	906	824	838	876	828	837	840	883	841	824	861	872	850	913	889	824	812	831	877	846	779	884	780	859	863	814	867	864	842	895	839	890	862	863	848	923	861	863	800	877	849	873	832	837	828	895	861	807	823	836	823	902	852	876	887	876	909	859	848	848	880	821	826	864	825	844	857	805	813	827	873	884	861	848	899	844	833	877	830	867	869	907	868	869	815	781	877	881	858	810	876	847	842	818	858	886	805	876	839	814	812	802	806	806	854	862	881	857	860	839	850	845	863	875	889	868	854	843	811	949	880	826	785	863	872	875	852	843	842	868	820	882	838	905	822	849	861	800	830	850	847	926	866	824	882	897	817	904	878	835	869	859	840	837	835	869	884	840	826	823	884	875	833	821	833	868	794	856	886	808	851	902	861	833	867	866	832	897	852	853	838	829	866	857	841	879	840	855	871	818	872	862	817	803	855	880	863	859	880	834	844	795	840	860	899	877	852	824	819	855	795	860	850	838	858	860	875	889	835	872	854	798	873	844	847	857	831	809	852	800	843	833	838	834	888	841	852	811	798	856	891	841	848	873	818	846	846	844	834	873	800	879	811	885	809	837	910	792	893	819	859	882	802	853	840	871	850	841	817	815	830	887	808	871	874	849	812	890	823	816	818	825	840	886	824	900	850	858	790	873	822	825	888	894	863	876	871	830	840	860	851	887	903	923	848	869	798	849	799	846	844	835	877	895	835	890	836	843	859	854	832	809	815	832	806	871	842	815	861	855	897	819	830	839	902	857	813	803	859	853	870	824	852	899	803	837	808	838	876	804	820	811	861	816	884	807	856	865	815	825	868	836	835	884	840	869	888	856	914	817	803	860	914	817	881	865	847	863	858	820	856	875	799	855	851	885	863	847	831	866	865	842	890	871	882	850	887	856	862	850	859	803	841	846	847	848	884	903	880	837	852	832	839	842	848
22469	20952	28688	23376	20952	21007	10827	1355	1058	941	862	749	755	654	667	632	654	586	585	599	525	570	548	584	536	578	520	567	495	553	548	481	498	521	550	538	577	560	551	476	519	520	504	517	487	532	522	510	546	493	551	506	482	496	477	484	504	495	434	517	530	451	482	496	461	496	474	492	538	523	523	506	507	489	522	548	479	529	492	506	478	505	479	519	493	496	510	489	534	504	493	488	492	465	494	505	486	527	491	487	527	486	473	479	467	525	474	471	510	501	500	519	464	474	517	475	489	499	471	496	468	474	539	503	536	501	494	525	499	510	497	492	538	461	463	462	515	498	472	499	504	489	499	510	470	465	478	522	465	434	508	523	508	466	499	492	505	484	464	509	473	459	493	467	526	516	499	507	457	454	529	487	529	462	467	510	512	486	490	499	503	467	462	535	487	451	473	496	458	517	489	507	456	465	490	471	515	522	491	478	478	500	470	480	518	465	499	503	514	461	486	541	494	479	504	462	489	551	467	470	492	484	508	485	504	491	494	490	506	480	488	498	487	452	510	489	496	527	462	482	510	519	534	456	487	516	481	491	500	497	483	482	489	447	494	516	525	518	479	467	493	482	473	465	524	531	533	503	486	533	478	468	510	493	506	512	506	500	491	462	475	454	519	487	503	500	482	518	477	478	499	508	467	470	486	522	491	480	449	484	540	498	485	491	486	458	478	510	481	511	513	479	513	497	489	456	448	471	481	466	499	476	497	470	518	480	483	511	525	459	481	521	471	446	482	496	487	490	481	464	493	503	492	516	485	485	509	455	532	493	487	541	485	491	459	471	487	476	490	481	488	513	483	474	510	535	529	487	474	483	486	497	477	472	460	478	489	479	465	493	534	521	497	519	502	464	462	555	508	507	502	473	493	514	524	479	491	452	524	480	444	511	514	473	427	502	498	507	484	478	479	481	480	508	500	501	491	480	468	470	522	479	460	480	485	502	501	526	494	479	445	512	526	487	490	513	504	501	480	445	517	484	526	451	522	512	490	512	523	439	518	442	480	495	483	496	461	498	470	502	485	467	488	459	489	474	470	515	524	491	520	472	473	512	482	496	459	466	483	504	481	496	490	494	516	490	474	492	485	489	476	472	473	473	513	466	471	494	453	482	526	484	493	540	512	451	457	528	491	492	518	464	506	484	493	513	492	494	538	502	490	509	460	444	470	493	528	497	491	509	473	504	505	507	512	491	485	538	485	497	480	495	471	501	471	479	480	460	505	493	474	491	503	504	513	481	511	472	515	476	466	527	460	459	509	513	469	474	493	493	478	497	516	507	506	475	474	480	489	493	462	526	516	465	473	467	464	468	446	510	460	486	444	486	499	459	504	496	480	490	513	488	535	498	456	474	497	465	456	493	478	440	467	466	468	503	477	495	504	514	482	478	461	466	465	471	496	551	481	499	494	508	456	524	487	485	451	480	481	477	515	479	492	467	492	475	464	482	491	516	481	513	505	495	509	476	482	479	465	490	497	518	503	459	487	474	462	453	496	481	480	465	473	485	482	522	517	525	532	471	502	483	515	508	466	460	466	490	446	471	552	524	474	506	461	502	516	452	520	530	500	465	463	494	445	540	456	485	484	459	492	462	459	509	485	523	545	497	454	486	500	471	482	490	513	504	489	460	526	495	490	469	493	492	498	461	477	545	448	458	486	529	499	449	467	486	516	482	471	522	487	504	463	480	476	479	488	452	494	471	435	507	472	473	488	507	524	494	472	482	483	504	446	467	528	510	487	491	492	429	483	482	469	474	443	462	441	462	455	502	496	495	495	477	462	535	549	444	468	494	456	464	491	463	476	463	478	476	477	502	491	490	498	506	500	491	516	481	470	483	492	480	473	476	489	472	495	518	476	538	494	512	526	563	430	454	492	471	489	498	482	481	475	529	468	458	442	446	493	496	467	493	494	453	452	510	485	466	518	514	443	473	448	482	481	492	479	487	515	497	495	527	461	472	497	462	495	468	453	470	486	491	460	502	478	498	513	473	526	490	455	464	489	503	526	488	506	491	514	483	498	506	491	479	466	478	473	479	475	517	526	518	446	454	500	490	489	514	465	516	472	499	468	506	491	488	481	491	487	488	524	449	500	495	466	484	470	496	538	469	451	526	503	483	473	489	524	447	514	492	474	492	474	494	460	487	507	478	498	468	481	481	448	461	539	522	501	481	498	534	485	525	479	449	436	484	519	491	493	516	483	443	494	478	534	473	505	488	509	504	523	524	478	507	507	502	446	457	492	455	492	478	464	491	474	492	481	466	463	483	530	495	484	472	501	511	488	484	526	516	487	464	503	509	491	484	469	519	478	481	524	502	491	479	501	497	443	464	491	502	482	477	503	524	468	525	495	476	517	493	511	496	470	471	461	491	497	522	490	469	499	491	463	492	519	511	512	519	478	532	520	463	512	495	490	529	470	482	525	495	477	517	455	526	492	461	439	493	491	478	500	493	519	450	488	480	476	492	456	497	478	470	478	467	437	475	501	470	498	537	507	513	469	524	504	465	502	517	495	451	483	482	456	445	471	525	484	497	480	516	479	515	521	488	479	498	498	458	482	486	481	490	487	480	470	505	548	498	498	493	499	514	516	493	496	473	513	479	506	500	453	468	477	482	487	464	511	493	521	473	510	496	498	526	494	489	491	468	511	467	505	486	464	484	482	498	487	473	464	534	486	501	498	498	517	490	508	481	478	476	449	479	438	493	505	510	489	479	483	488	466	516	511	492	473	474	499	495	501	500	503	526	484	468	435	517	476	475	497	481	474	457	498	474	505	470	477	474	500	456	522	473	486	474	489	487	495	509	519	512	486	502	470	510	506	487	458	471	502	481	495	451	481	502	475	474	485	474	509	508	471	457	523	478	482	470	500	507	456	502	521	490	455	482	500	476	454	504	468	467	484	468	484	524	467	493	513	483	501	485	499	468	488	515	480	493	498	468	485	529	508	516	463	483	506	478	476	482	485	472	469	498	478	483	507	523	472	485	469	483	424	448	485	435	490	498	493	491	474	463	471	471	503	476	488	479	510	461	539	490	516	477	457	434	508	528	458	486	508	484	508	514	476	491	508	498	475	490	504	472	489	510	480	492	514	476	500	518	495	480	488	489	536	468	501	515	486	525	456	486	475	499	471	460	493	488	521	491	522	488	482	507	505	527	471	492	501	488	516	484	525	508	463	477	487	466	483	511	496	479	475	511	499	470	515	454	489	471	505	507	494	484	465	474	508	482	495	481	490	497	479	482	463	517	514	480	491	464	491	474	501	490	493	484	494	504	499	473	529	472	483	518	480	450	502	479	505	513	489	508	488	540	504	519	517	469	535	478	479	465	485	480	514	484	514	503	482	495	507	486	449	505	489	466	486	482	521	499	508	471	507	475	471	515	481	488	503	498	523	455	454	524	500	496	439	490	477	481	493	500	484	478	462	502	525	478	454	466	495	491	539	464	478	545	541	470
7124	17060	13882	7523	5299	4095	3080	2590	2099	1848	1564	1425	1282	1176	1069	1013	972	859	866	834	807	809	843	835	808	788	731	856	751	759	740	715	740	708	671	768	822	804	818	694	724	694	630	728	707	666	690	706	675	668	646	672	669	677	691	639	673	711	640	686	705	670	666	667	630	653	671	698	680	663	635	653	701	646	655	642	666	632	658	683	605	675	655	647	673	691	633	624	662	653	660	680	660	650	634	662	681	688	646	636	672	645	618	690	650	650	637	663	671	628	665	642	601	654	650	632	683	651	646	650	614	624	682	673	645	679	589	646	634	653	680	625	649	634	704	680	644	666	656	690	670	660	656	659	600	652	645	636	650	618	646	669	666	630	639	650	647	624	663	645	634	663	660	620	656	617	711	653	690	679	615	594	643	661	625	651	663	663	664	645	633	618	615	652	629	674	656	635	662	719	622	668	611	646	592	672	637	641	619	633	653	657	649	667	661	649	636	607	643	635	661	637	683	652	662	645	634	655	701	659	649	637	594	639	614	620	650	677	632	692	645	616	647	654	675	645	649	611	651	630	618	685	671	652	673	646	667	657	684	645	665	664	657	665	646	626	646	650	672	633	611	629	610	634	674	687	627	689	642	711	663	627	662	636	653	634	679	660	714	634	649	637	636	653	631	644	672	675	648	684	694	627	622	675	668	663	633	644	603	665	672	635	665	663	635	677	612	589	680	687	665	605	644	652	618	660	654	706	624	665	703	625	671	706	633	694	648	621	674	644	687	675	634	641	644	703	623	668	677	661	654	694	672	581	658	628	628	685	665	655	646	649	649	628	654	679	593	637	639	663	656	638	640	626	672	659	684	652	661	619	672	660	683	672	684	671	690	677	650	634	655	651	661	633	686	629	665	665	628	667	621	637	649	676	656	683	643	667	589	638	664	622	669	606	687	631	610	622	691	632	616	630	647	656	681	663	663	683	681	622	630	625	646	631	655	620	664	622	611	650	667	621	656	604	655	616	689	678	656	662	657	624	656	660	651	683	620	649	662	658	636	656	634	651	662	640	651	703	669	700	703	640	667	689	645	626	679	625	627	669	632	644	649	689	666	664	648	651	703	650	661	633	680	686	637	662	647	598	666	679	658	678	676	690	664	622	641	672	659	677	624	650	654	707	669	647	670	668	652	669	691	677	679	664	638	673	626	612	586	652	654	655	651	670	645	722	649	693	646	659	685	589	637	645	688	621	662	648	695	687	656	628	617	669	642	648	680	620	652	683	667	660	664	639	578	674	675	601	667	623	637	656	661	669	669	705	641	660	651	684	712	635	646	674	635	675	696	624	675	688	653	684	609	638	614	648	680	660	627	658	662	669	647	642	618	683	630	651	639	646	691	709	647	649	684	668	654	627	677	691	630	619	655	655	626	619	640	627	649	634	621	640	608	626	617	672	630	671	668	666	664	627	664	620	639	656	651	622	649	650	671	664	680	648	659	627	657	668	678	682	630	597	630	672	640	654	632	629	699	634	656	684	678	662	649	673	651	632	669	644	697	602	637	685	668	625	655	656	673	648	645	625	643	632	667	637	645	687	677	670	653	644	663	641	646	608	601	644	620	659	662	647	660	690	689	657	653	659	687	650	650	659	648	681	644	690	657	662	628	680	609	674	623	717	640	604	635	641	631	582	605	664	685	644	613	650	683	635	656	696	656	631	649	647	601	656	670	650	664	641	671	662	663	689	712	697	640	657	685	658	655	647	629	627	617	675	608	670	678	631	658	663	631	652	617	605	627	622	631	683	651	689	637	666	597	668	650	694	643	663	629	656	645	654	658	621	692	675	627	639	666	672	639	631	671	682	656	653	615	633	662	639	632	594	651	668	652	646	644	646	659	644	652	622	669	649	642	685	638	615	663	653	675	672	677	650	673	646	598	676	645	621	641	667	608	634	681	663	599	650	626	629	598	656	646	675	627	690	648	603	659	638	622	650	650	619	609	663	630	733	668	672	623	680	648	720	607	660	653	651	657	699	624	643	673	657	633	602	654	646	697	666	629	670	653	641	659	633	694	669	672	642	671	669	634	669	655	686	640	666	621	670	641	630	674	644	672	675	665	664	583	621	614	665	675	629	679	593	675	642	652	630	622	649	727	685	629	608	649	655	698	586	611	671	643	661	611	620	598	660	641	627	680	636	669	628	636	687	671	666	672	650	668	673	646	668	640	645	660	638	682	595	658	646	631	677	650	707	643	631	645	661	679	633	655	650	646	664	685	651	658	665	623	615	678	645	660	652	628	672	656	655	657	675	650	671	662	672	618	701	607	615	674	627	655	641	663	636	632	642	654	615	672	686	659	674	612	669	660	647	658	649	645	635	646	640	650	634	665	665	679	637	649	624	617	658	635	628	702	664	634	658	638	647	636	667	608	686	645	665	678	671	702	675	651	676	618	653	649	645	656	661	682	639	662	655	687	678	653	648	646	647	670	625	678	612	613	634	677	611	656	625	630	660	606	642	628	622	650	663	654	654	696	650	669	648	681	621	632	684	621	641	615	626	623	622	668	653	627	634	663	680	683	653	642	634	619	646	650	675	671	626	682	673	642	664	678	615	601	680	692	645	689	672	662	662	655	626	684	627	661	651	630	653	665	654	681	705	644	644	657	600	622	629	629	640	638	642	672	643	637	626	656	632	642	650	658	649	708	680	628	648	656	675	679	657	634	652	621	655	651	639	681	632	663	605	627	651	646	667	686	655	641	635	619	658	657	623	587	605	667	670	596	673	656	665	691	578	677	676	675	641	617	681	651	651	624	674	646	637	628	633	630	626	666	639	688	662	626	672	624	671	656	672	613	638	624	632	635	685	641	654	671	668	664	672	638	677	625	614	682	646	603	609	679	687	664	624	624	645	636	669	618	606	661	665	690	686	632	694	675	657	621	657	674	666	656	663	627	712	700	668	673	624	626	626	661	656	632	615	611	632	624	624	644	622	634	650	664	615	667	645	679	648	631	595	703	641	642	697	633	620	642	629	632	620	644	609	638	643	641	611	673	640	651	609	691	638	652	654	602	633	688	595	673	618	668	649	648	624	663	660	654	649	620	650	633	707	668	675	638	655	663	666	714	629	636	697	659	654	686	672	627	665	675	660	693	634	650	643	632	631	682	606	651	629	643	596	650	663	660	630	641	683	637	650	630	687	663	629	606	658	659	669	676	644	651	637	632	644	654	597	663	628	633	669	678	686	611	651	650	694	648	653	643	678	664	653	660	701	686	651	710	659	632	692	659	649	691	676	642	651	619	671	657	682	612	662	685	666	646	646	670	637	663	618	609	625	626	645	608	640	632	632	630	639	681	635	660	640	653	634	670	660	654	612	668	638	632	612	641	636	641	659	648	664	693	659	631	669	676	654	671	616	649	624	630	660	642	634	661	647	648	643	662	652	567	636	628	605	634	661	638	632	625	643	673	688	686	630	669	648	671	620	651	661	674	684	657	694	670	682	665	617	646	652
26456	20433	9264	1042	565	493	487	484	483	467	431	446	423	411	434	439	419	455	453	441	447	446	475	448	422	426	468	433	461	432	462	438	472	448	438	498	429	456	443	466	471	413	445	470	441	441	406	430	447	448	420	446	435	412	468	397	441	429	475	448	399	428	463	457	445	387	429	435	442	430	460	449	468	432	457	425	435	456	434	448	421	392	427	439	458	446	442	437	419	440	436	414	457	459	392	427	431	462	451	413	459	468	443	467	443	408	415	427	476	464	398	448	433	431	401	442	404	444	425	388	446	419	425	436	439	430	436	418	465	443	458	449	443	487	448	458	409	439	425	435	437	466	417	414	411	411	440	457	483	398	424	418	442	415	443	431	439	451	420	424	427	432	437	415	403	394	435	413	430	431	428	462	454	420	408	404	426	410	446	451	422	441	448	417	420	419	410	434	448	460	462	442	433	417	420	433	381	434	412	415	384	419	433	467	448	431	436	456	457	424	429	476	465	410	445	408	451	452	412	453	401	466	426	405	416	468	426	402	442	439	437	464	430	416	459	437	435	436	403	458	428	410	448	437	442	440	432	413	449	435	435	400	442	409	469	424	443	440	435	435	441	446	510	447	442	377	438	408	433	453	444	429	429	405	444	424	382	423	428	391	419	422	447	431	411	424	402	463	449	406	431	421	416	406	424	430	416	469	432	435	432	447	464	393	442	416	427	441	455	427	420	470	442	404	410	402	419	386	450	429	438	458	423	435	361	449	442	466	456	422	407	418	429	462	436	416	438	425	436	422	446	440	413	420	451	437	444	431	408	424	411	422	443	439	414	446	450	435	437	399	443	392	448	457	415	460	383	467	395	449	413	397	450	466	400	430	409	426	423	449	436	459	416	413	446	420	418	406	446	422	436	445	384	417	414	413	451	415	402	437	468	421	446	431	436	464	428	414	423	461	442	394	447	419	416	409	412	424	442	452	415	420	444	440	408	432	455	399	426	415	436	414	437	433	442	421	437	451	458	431	420	430	431	442	455	440	443	437	456	407	402	440	420	445	412	427	459	417	446	419	434	416	451	413	436	403	401	399	445	432	423	470	432	430	407	424	443	458	453	429	427	452	424	434	471	431	445	438	415	439	410	450	479	450	437	421	422	450	423	411	381	426	467	418	432	426	403	423	438	409	432	436	444	406	414	432	443	474	434	441	448	446	446	391	434	424	437	447	435	445	425	436	440	454	439	454	501	469	415	443	403	413	456	458	414	438	429	458	435	404	465	452	464	403	413	407	442	442	430	413	434	426	421	449	436	419	445	423	408	455	471	416	453	415	418	458	440	449	440	456	452	420	413	403	450	462	440	392	399	413	441	422	470	467	416	447	412	431	457	431	440	423	425	450	418	403	434	443	450	411	416	430	459	447	404	418	427	441	412	413	406	417	447	446	470	441	433	430	431	412	462	456	389	409	481	413	416	404	457	415	415	374	407	410	417	405	447	454	469	439	450	420	439	434	451	438	432	404	447	430	421	446	428	436	448	464	379	437	440	431	437	448	428	431	435	399	439	473	450	439	464	413	457	440	451	489	447	431	421	455	445	410	407	374	456	457	445	423	423	425	425	442	435	446	410	423	463	423	447	435	423	466	450	450	456	416	429	406	435	448	463	428	446	444	462	410	437	463	479	449	414	414	431	474	457	423	436	484	425	405	455	475	426	460	436	465	460	436	397	430	455	430	412	413	420	432	417	449	412	447	439	441	484	395	436	420	464	394	428	468	469	424	408	430	431	395	371	419	412	468	438	404	430	455	429	427	432	470	432	430	421	435	419	386	432	432	434	419	434	435	428	419	438	435	467	442	416	450	430	437	409	425	423	429	463	464	440	456	399	441	471	438	408	403	448	388	447	426	438	433	422	451	440	446	469	445	428	402	446	442	400	459	415	429	453	428	408	420	415	457	459	434	380	462	431	444	393	451	425	448	451	421	418	378	438	428	440	468	437	426	442	463	457	420	449	469	446	428	459	457	432	424	406	434	451	448	412	417	422	414	451	411	471	460	443	429	429	463	422	398	424	418	460	427	435	424	415	438	397	462	423	458	430	443	479	420	442	433	415	422	433	433	459	466	437	435	453	461	423	395	440	404	440	450	402	454	419	458	409	450	440	421	391	414	470	442	449	429	402	416	436	427	458	455	464	442	416	407	401	472	439	438	425	461	482	402	420	465	448	472	421	421	437	414	414	415	448	416	464	456	419	444	440	461	426	444	420	428	421	457	446	438	441	461	423	439	417	430	431	454	436	444	448	459	436	403	394	424	421	439	459	467	427	451	434	419	423	435	448	442	434	429	414	446	451	445	465	443	440	454	431	462	429	428	455	448	458	423	438	408	451	441	419	424	451	452	429	434	427	391	442	470	418	432	427	447	442	445	444	437	418	440	402	414	415	428	460	421	445	443	440	447	444	409	447	406	457	447	425	399	420	472	464	434	403	423	416	435	440	416	425	405	416	462	400	416	436	434	426	439	442	461	476	431	445	427	439	441	446	433	409	443	469	454	417	443	422	446	450	452	439	432	442	404	443	444	427	437	446	473	473	462	444	396	440	421	418	449	435	433	436	434	465	456	411	432	412	425	440	452	455	415	430	398	413	423	452	440	479	408	442	398	411	415	444	443	407	466	429	449	492	456	419	431	419	431	440	423	423	461	431	457	446	469	426	451	459	453	455	409	427	465	450	442	429	480	397	422	432	470	436	434	414	447	464	427	426	418	419	412	429	469	417	454	425	436	430	460	464	383	411	398	407	431	396	431	426	468	437	464	472	447	429	435	423	433	405	424	429	445	451	419	458	399	446	423	423	449	434	438	449	420	412	419	423	447	446	458	422	409	408	412	422	423	462	506	436	447	452	450	409	418	430	433	432	455	410	436	427	417	420	420	412	456	409	410	460	449	423	465	431	427	450	432	426	448	466	448	474	426	410	401	411	397	436	442	445	439	465	390	416	452	491	493	416	424	449	404	452	445	420	466	422	436	440	421	437	449	424	486	414	451	454	463	470	415	433	409	454	433	422	449	429	421	456	428	438	409	409	427	469	458	462	423	419	464	421	452	428	417	413	431	462	420	441	437	465	443	455	458	444	422	421	417	419	413	410	428	395	437	440	434	429	435	447	408	413	389	405	424	425	412	415	425	407	421	428	443	440	440	453	457	422	425	441	452	460	448	441	426	442	433	454	409	440	447	422	460	444	424	410	457	461	453	439	418	431	429	394	397	431	455	448	468	430	398	435	423	436	435	397	450	442	454	441	433	439	442	424	417	419	449	432	424	410	401	438	400	460	417	420	432	425	455	437	426	459	456	420	451	428	485	428	452	418	469	393	455	454	435	412	460	429	417	435	432	467	436	440	432	421	471	422	418	429	432	434	492	452	448	452	435	418	405	399	462	445	465	459	419	401	438	432	415	435	450	432	434	404	456	420	428	385	430	436	469	417	461	444	436	457	452	411	420	408	446
4151	1616	1342	931	824	720	647	647	590	647	613	621	597	625	578	593	578	597	595	562	539	593	563	591	616	564	588	605	596	585	580	549	561	572	601	614	593	676	582	627	545	583	604	606	609	542	599	585	595	577	556	592	583	571	549	598	545	550	561	605	552	553	546	510	609	553	552	573	612	573	601	640	574	574	535	550	576	550	551	553	582	552	585	541	550	590	555	572	561	543	579	571	588	547	546	563	569	558	581	576	543	609	533	529	577	558	549	557	544	619	538	554	580	594	553	596	570	587	541	569	608	555	581	566	605	594	538	587	579	544	606	562	575	569	583	527	538	538	570	599	539	586	541	603	550	575	557	553	573	542	570	634	601	566	599	571	547	587	563	590	594	570	588	560	577	538	556	595	605	530	559	538	596	611	525	542	551	558	570	603	572	533	557	611	529	559	592	607	552	531	521	547	601	578	609	550	567	560	559	571	595	551	599	559	547	572	563	534	570	565	579	576	605	559	556	571	574	591	591	553	561	542	542	586	545	556	581	574	553	573	531	574	565	543	593	585	562	573	585	559	587	586	523	580	551	586	602	572	569	625	581	584	539	564	536	559	583	603	611	563	600	524	569	601	592	546	574	591	583	607	524	562	572	569	595	579	597	568	557	598	586	533	578	562	581	557	591	594	580	534	555	582	536	526	583	569	557	578	553	589	589	570	583	582	538	565	569	532	558	551	557	593	549	599	581	532	585	567	592	563	538	527	592	581	527	545	579	593	601	541	573	550	537	587	530	565	616	532	581	584	563	565	552	584	542	563	582	549	574	529	562	573	554	581	596	566	577	638	594	549	610	563	600	591	554	594	578	587	558	625	588	551	540	563	571	557	548	547	606	548	568	570	535	557	529	541	594	589	569	585	627	600	549	585	615	578	542	561	604	566	550	617	528	576	568	573	568	566	620	570	602	535	552	602	567	577	565	559	578	538	495	574	566	571	566	581	551	591	559	557	579	642	554	566	560	561	582	576	586	582	548	560	546	555	561	532	580	562	628	620	572	567	566	565	553	594	566	596	586	565	577	585	514	610	561	613	615	584	556	574	559	534	570	548	561	560	578	557	595	595	611	596	511	582	534	538	587	583	582	547	616	579	554	537	572	586	552	588	567	544	569	591	598	575	508	563	556	581	616	576	596	532	552	580	578	555	599	569	570	606	534	564	583	544	587	583	572	532	584	557	572	605	611	597	583	533	617	569	568	600	552	591	600	580	557	597	577	560	580	590	597	531	562	568	585	552	639	637	559	571	548	560	549	544	577	592	531	559	578	577	600	573	599	587	547	581	576	524	600	556	523	596	589	541	536	585	518	623	567	569	611	511	550	588	561	583	535	587	586	568	592	594	557	552	589	573	580	578	606	587	560	548	600	562	551	617	564	604	552	558	590	542	566	602	573	580	587	557	595	565	603	545	608	593	553	555	579	564	586	594	591	570	573	588	582	569	571	540	590	601	599	578	584	584	554	614	555	611	578	612	559	571	580	572	608	544	599	585	585	545	595	542	554	525	586	587	545	594	590	602	568	578	563	577	548	549	565	578	591	578	547	581	553	541	563	563	555	557	593	589	558	561	568	596	553	592	603	607	593	565	582	597	591	578	543	581	541	583	570	584	559	589	525	608	597	555	525	599	531	546	592	564	561	579	577	575	588	567	575	579	570	576	557	579	563	571	587	556	573	535	579	576	579	547	566	532	560	591	595	556	587	543	572	530	544	562	562	611	570	615	561	589	575	590	585	558	562	566	551	618	601	596	573	617	545	616	583	564	525	606	583	575	550	582	606	567	574	592	539	575	578	623	602	598	558	609	572	588	541	542	570	572	554	565	577	564	562	566	591	586	561	574	613	573	550	548	551	535	561	555	575	573	554	579	550	570	549	593	554	534	568	578	568	559	564	569	570	549	583	585	536	570	582	555	570	560	590	562	552	561	572	589	584	541	563	567	551	607	586	543	586	583	569	557	605	547	596	559	595	574	582	576	507	554	606	577	569	569	586	561	525	597	578	568	604	572	556	585	571	528	621	563	568	555	592	584	547	571	556	614	575	610	537	547	591	532	560	557	583	529	548	608	578	530	609	589	582	558	571	610	559	512	584	603	579	552	589	625	579	566	546	561	576	587	593	544	523	550	591	589	557	560	573	608	548	588	599	585	566	571	580	559	572	536	561	516	603	554	580	591	599	583	579	569	616	538	557	574	555	597	568	595	576	536	590	572	590	513	560	547	582	593	570	558	608	522	603	561	568	532	586	550	560	558	585	563	555	581	562	558	543	563	586	561	586	555	591	600	579	586	596	574	562	604	560	573	546	565	548	548	536	564	570	536	587	552	571	604	557	554	570	548	588	562	517	559	605	573	547	547	577	569	607	573	561	552	567	565	558	563	614	586	555	568	564	589	540	562	602	582	615	545	573	572	567	552	612	590	534	558	549	627	546	550	561	554	522	612	544	560	570	605	595	606	567	543	534	552	577	523	527	571	596	557	551	574	590	578	555	544	563	569	596	586	526	567	554	565	566	591	588	590	569	571	570	594	569	593	574	564	541	561	630	564	561	543	525	575	607	606	565	557	577	538	573	614	565	621	545	601	545	589	596	577	553	550	554	553	567	568	550	607	563	569	582	536	558	573	585	573	609	557	598	614	551	572	592	594	570	577	582	575	553	537	550	572	555	557	547	591	594	593	575	599	562	543	599	568	592	577	573	558	552	564	597	565	509	585	588	608	557	571	639	654	559	578	544	591	564	618	566	565	608	592	544	607	593	574	541	588	593	555	599	542	602	576	601	573	564	594	550	553	588	586	587	591	532	557	558	598	547	506	563	601	589	589	601	597	579	589	566	599	544	620	553	567	591	562	504	568	553	578	557	533	539	571	605	533	547	529	579	583	610	648	555	595	577	561	587	568	560	530	590	567	595	551	597	568	572	569	555	582	573	576	591	574	581	547	546	540	605	562	558	556	527	554	628	542	607	584	590	568	583	591	536	598	600	553	591	577	560	567	563	576	570	541	577	611	521	596	564	561	536	560	595	575	556	587	610	581	560	606	563	552	560	531	528	580	557	569	580	569	508	565	607	577	549	549	622	590	549	558	561	584	593	562	574	587	583	571	600	572	581	570	586	519	549	567	555	590	575	578	605	605	577	561	555	586	574	595	588	600	577	587	543	588	549	549	549	562	631	553	610	584	559	576	565	539	592	552	572	592	548	553	555	555	593	606	547	547	613	574	571	559	568	590	577	553	506	553	565	568	561	557	603	543	624	580	584	535	555	583	581	576	610	569	531	571	535	581	578	606	564	604	580	600	561	558	571	573	533	588	543	588	594	567	569	592	533	549	561	561	555	605	549	564	554	576	577	572	557	606	579	601	566	630	592	555	584	560	533	526	559	562	549	612	547	567	606	574	583	574	573	608	553	569	527	581	566	519	573	585	577	582	550	526	586	565	531	574	532	619	618	535	578	571
23383	20928	28357	23650	20929	12866	1798	1176	944	861	826	792	783	769	686	722	755	777	671	722	685	672	668	676	718	695	697	645	641	676	724	690	663	640	667	714	698	727	694	694	650	654	654	650	648	688	627	581	623	648	665	667	670	616	657	718	655	650	629	616	659	677	695	651	650	647	692	694	636	695	671	651	693	690	667	643	694	670	667	680	646	632	689	648	661	693	646	658	648	645	654	614	674	613	651	663	666	673	623	616	682	648	642	664	650	591	683	617	629	642	632	632	636	637	676	665	738	623	644	669	644	658	631	629	698	634	650	631	645	653	633	695	643	653	604	618	697	684	677	638	692	620	666	623	676	673	632	639	614	620	650	633	641	665	679	684	674	677	671	637	638	638	664	557	643	623	673	645	650	693	658	629	612	668	644	678	653	682	658	670	638	663	698	604	667	670	711	658	632	677	612	595	658	648	691	672	616	639	631	677	671	673	656	697	714	644	670	737	682	640	635	658	646	651	692	670	629	698	711	637	653	679	667	666	688	673	652	598	642	669	711	639	667	654	666	617	680	604	634	736	655	660	606	650	640	653	660	642	643	694	629	639	648	660	635	675	659	667	627	637	671	673	627	651	674	617	655	659	648	667	653	672	618	629	666	630	663	669	640	630	633	608	652	639	658	685	644	673	668	624	668	672	612	712	591	640	646	648	661	641	643	630	618	646	638	651	680	625	680	592	669	705	658	644	641	646	646	623	651	636	635	646	660	643	633	680	659	632	633	630	721	664	591	647	626	671	659	671	713	654	590	605	609	658	659	664	669	615	689	628	672	710	633	636	663	634	629	671	649	612	666	628	692	631	652	639	650	625	655	676	646	673	585	661	654	651	661	677	629	624	647	681	616	638	648	656	636	665	651	635	625	643	616	646	632	653	663	639	627	676	683	618	671	620	616	626	615	613	633	605	693	648	668	608	684	658	615	667	649	650	684	659	682	651	675	648	668	652	642	618	670	638	657	611	665	638	680	608	665	643	648	677	679	655	647	642	694	598	652	624	656	643	634	667	644	681	613	609	611	650	644	670	645	634	617	619	660	660	661	646	711	650	656	676	637	691	639	671	629	652	679	663	679	672	652	662	672	670	621	642	665	669	611	661	695	622	629	676	697	672	642	649	635	637	654	643	635	664	665	665	658	645	665	672	636	613	632	688	645	665	634	625	613	655	624	640	671	641	664	635	630	634	649	641	634	667	641	631	631	640	660	651	646	665	647	608	663	605	651	688	653	653	675	638	651	666	657	679	623	618	674	646	668	635	656	648	689	630	682	640	684	709	666	651	656	629	643	632	629	613	636	662	664	653	649	680	661	601	674	607	683	682	599	668	664	639	636	665	653	656	640	644	629	672	665	630	662	632	653	667	673	715	640	621	637	656	663	639	654	623	665	651	687	655	648	662	639	666	684	618	646	678	667	630	658	653	616	640	694	682	640	664	662	685	678	666	650	638	683	628	677	661	645	664	665	622	697	695	635	628	680	630	647	643	632	667	685	640	651	685	624	641	632	693	672	651	631	675	629	605	642	665	613	640	685	696	665	627	600	629	631	676	605	626	673	658	615	635	659	623	657	635	646	664	678	674	652	671	661	611	663	676	699	632	631	616	610	640	640	676	645	622	659	677	674	647	674	661	665	638	708	630	691	690	655	643	655	625	647	623	610	640	626	668	645	612	634	667	640	678	612	644	673	661	650	617	636	705	641	660	644	637	658	710	626	697	667	651	665	658	670	658	662	654	668	626	623	666	637	623	613	676	634	689	629	664	679	673	676	683	646	656	623	673	661	645	671	589	609	666	652	632	584	673	692	651	612	677	626	639	626	681	614	633	648	648	688	683	656	588	611	645	674	697	682	621	653	656	644	632	670	650	614	606	692	690	670	663	641	654	641	638	657	616	631	643	616	649	644	632	631	691	691	649	617	666	684	658	592	656	664	672	697	668	679	600	636	619	677	645	671	669	605	639	634	651	659	624	682	647	647	654	661	695	648	645	684	677	671	643	652	628	652	650	621	622	668	678	627	677	652	681	614	690	702	654	626	635	647	650	654	681	660	696	669	648	636	655	671	634	701	611	633	667	654	641	642	683	660	676	611	568	650	644	621	637	665	682	637	647	693	643	622	643	661	629	629	587	621	693	622	632	643	627	646	696	608	645	637	641	613	664	681	622	618	656	631	654	663	612	610	641	659	611	691	645	630	671	660	642	630	675	603	643	658	628	644	646	639	670	699	666	588	642	633	645	616	659	646	631	665	684	636	661	679	660	668	646	650	639	665	605	656	703	656	646	653	641	678	663	643	651	626	715	626	647	651	634	635	643	659	668	611	630	647	653	646	671	645	646	694	674	671	659	677	665	662	591	667	661	688	623	646	633	654	666	665	676	630	685	627	680	647	651	644	658	637	628	644	636	626	648	607	686	695	664	670	619	714	662	621	666	642	642	641	653	628	619	660	629	641	694	647	659	658	669	654	660	647	657	684	597	635	675	643	655	649	673	649	667	700	626	616	603	660	648	683	656	605	628	645	636	617	675	630	631	626	696	653	629	667	637	653	631	651	603	666	544	655	675	602	650	620	692	636	664	649	654	670	631	627	685	632	626	684	728	651	657	628	700	644	663	631	605	635	667	610	647	671	606	648	637	649	654	617	662	609	641	664	654	634	665	632	633	690	656	649	684	631	636	687	609	655	696	644	623	669	633	627	688	641	663	670	635	679	666	632	664	675	639	605	668	652	671	663	629	650	631	642	657	691	658	668	639	629	690	677	617	641	633	658	615	622	696	647	660	651	652	658	656	680	672	651	659	667	668	640	581	635	670	633	659	672	652	682	642	651	666	633	643	643	659	649	664	663	648	671	687	663	660	621	644	601	639	711	651	644	653	684	625	640	616	705	676	694	688	698	632	633	665	640	617	650	712	621	654	668	664	659	596	664	696	641	644	648	619	656	606	702	657	662	611	615	676	630	647	618	654	609	613	604	604	632	663	633	684	635	676	656	640	671	632	610	633	707	664	657	630	682	680	654	614	670	681	637	603	660	684	659	644	631	639	660	686	721	626	638	641	692	692	666	630	664	651	652	674	622	648	649	623	642	611	661	686	707	664	673	674	650	650	656	644	659	634	683	629	643	710	648	649	633	589	626	700	642	647	641	640	685	635	690	634	635	665	682	677	722	632	652	662	639	625	680	664	653	656	671	623	630	646	629	657	660	621	645	648	645	678	647	644	678	622	619	696	669	642	673	645	666	678	600	669	647	653	669	679	623	605	660	645	624	715	658	659	627	669	685	666	634	612	660	681	635	645	684	646	616	634	608	646	671	628	661	633	638	676	658	704	691	608	654	641	616	622	635	612	656	649	648	662	616	614	688	634	652	661	686	699	668	634	663	646	646	610	615	651	689	649	657	647	652	645	617	605	638	650	661	705	676	666	651	720	670	626	691	637	681	678	701	632	633	660	707	616	615	627
5225	11006	9278	4828	3482	2737	2172	1870	1651	1465	1336	1229	1159	1164	1071	1045	990	979	957	917	958	967	993	922	928	942	939	883	883	889	880	897	893	913	937	959	976	947	982	931	857	853	873	883	909	862	827	819	884	866	888	899	870	875	880	836	921	845	872	865	799	870	868	786	886	853	829	865	901	881	894	834	860	836	816	836	817	869	846	880	833	876	908	811	808	871	854	910	850	857	852	861	855	865	850	878	866	825	827	874	826	842	821	849	844	884	840	858	888	891	846	787	820	822	904	893	894	806	864	801	868	835	883	784	890	873	880	878	886	809	871	850	886	868	806	835	886	882	840	863	862	897	844	885	900	871	854	813	859	847	846	867	920	859	821	852	829	824	821	877	843	810	872	826	819	828	869	861	873	861	838	831	872	845	840	845	843	864	805	861	897	873	868	860	811	865	808	840	842	811	865	851	861	911	840	874	806	896	867	835	831	876	841	843	852	860	814	863	863	862	835	877	788	827	848	819	812	857	832	839	828	872	840	879	825	841	837	832	868	880	835	844	857	842	865	900	868	863	884	821	860	837	842	828	826	846	926	808	859	889	924	856	865	796	811	887	817	829	823	860	830	850	878	928	844	850	876	840	863	883	825	824	867	870	851	868	859	894	796	869	874	881	856	866	826	870	777	843	822	865	881	837	875	810	818	862	878	873	875	826	843	814	915	873	813	818	836	851	817	852	843	877	784	861	860	833	859	846	806	811	827	818	831	836	886	849	786	828	885	843	865	823	818	865	879	834	809	821	848	885	891	880	851	874	869	895	861	852	873	841	870	819	842	875	867	847	856	831	832	845	839	842	855	821	846	882	848	857	839	822	832	851	814	837	850	879	851	890	861	849	859	837	855	808	874	867	831	850	835	835	801	863	847	809	877	859	872	861	811	872	874	904	893	889	834	859	863	842	847	864	900	835	869	843	841	865	880	852	912	876	837	873	828	846	807	839	872	859	859	883	824	891	823	862	838	859	870	856	840	865	862	786	858	873	885	867	863	848	867	884	866	850	884	825	853	799	856	863	872	846	808	896	895	885	857	893	894	826	797	882	785	821	909	877	814	874	865	812	854	855	856	854	873	831	818	848	855	889	814	844	805	851	881	836	845	851	847	854	872	848	891	870	838	823	782	836	841	829	871	896	894	853	824	861	827	887	837	845	838	834	915	818	814	856	885	866	907	876	855	844	863	816	863	848	798	848	879	803	839	862	856	869	802	839	785	826	843	864	882	876	832	849	860	888	826	834	860	876	881	836	879	845	871	842	891	865	832	865	867	820	838	830	851	844	841	873	842	861	859	854	833	830	861	856	847	862	873	833	840	844	841	835	882	857	841	829	867	824	816	845	819	866	877	848	931	861	841	865	838	845	841	890	823	855	813	828	838	911	853	867	884	825	833	839	836	883	875	812	820	847	791	856	821	852	816	819	814	870	830	889	839	876	849	899	831	863	876	850	875	840	854	829	842	791	832	859	883	857	844	868	831	844	813	853	855	810	854	813	872	889	869	847	826	841	836	826	847	826	806	815	844	854	819	859	865	856	858	902	797	787	827	849	823	864	871	854	866	869	835	898	860	861	883	834	903	884	856	891	799	884	909	836	889	856	866	800	829	829	885	853	829	896	824	811	832	814	866	801	839	846	874	856	895	844	870	825	861	831	891	834	843	832	843	854	801	844	885	808	833	845	832	866	835	833	897	846	881	830	816	845	827	863	806	868	842	863	851	843	848	845	856	839	820	870	842	849	825	838	815	852	848	891	856	898	894	826	854	837	818	822	854	902	827	869	850	808	855	851	832	812	857	874	849	909	847	832	881	845	894	839	857	828	784	890	842	829	873	825	868	847	850	881	862	836	797	862	835	838	832	819	835	859	831	847	846	813	865	818	908	844	869	883	815	803	854	826	844	810	830	819	800	841	836	799	837	871	854	864	877	876	873	893	858	848	854	862	864	905	781	823	810	803	905	861	914	810	846	861	875	828	814	833	862	883	861	867	820	827	863	794	840	844	855	856	864	887	840	870	890	882	899	835	874	859	828	856	829	831	817	863	879	799	822	833	829	867	848	874	827	819	890	821	813	865	847	832	794	773	840	880	902	818	822	847	839	839	854	801	871	859	843	868	890	844	875	803	847	843	875	841	854	865	865	863	879	896	846	840	816	853	873	840	832	861	848	868	834	870	829	822	870	848	809	825	839	807	830	836	820	840	892	934	853	856	890	852	838	839	873	909	820	841	820	863	900	839	835	845	855	800	790	844	870	857	863	820	884	810	895	840	845	862	899	841	850	852	882	851	853	850	785	844	918	885	867	855	873	854	780	841	834	915	852	877	878	884	858	870	823	878	890	853	815	843	865	883	844	792	846	884	838	848	813	823	848	877	890	860	886	876	849	878	869	887	868	847	852	807	862	823	884	849	863	857	848	840	833	824	861	874	880	847	865	852	825	823	880	807	869	844	864	882	836	879	859	871	834	864	834	911	863	852	872	884	863	833	848	882	875	865	870	847	883	842	859	843	869	875	867	851	806	837	848	871	831	853	870	844	875	857	844	825	843	856	849	848	866	840	834	855	865	920	859	850	878	802	909	824	836	869	846	891	855	924	852	879	808	854	872	858	893	891	802	912	840	893	801	835	826	839	841	839	896	831	849	826	843	831	880	842	841	867	823	831	867	870	880	853	852	835	882	844	867	892	836	830	826	832	834	850	833	842	806	803	842	875	833	840	842	844	810	792	849	822	865	839	856	893	825	834	871	880	857	821	880	860	881	837	826	841	870	843	878	852	857	830	860	885	932	884	856	849	877	805	817	834	881	885	893	845	848	868	870	841	821	833	821	807	839	852	864	826	837	812	855	885	852	803	867	843	840	855	907	835	853	863	842	866	907	863	857	859	836	854	852	913	824	887	859	857	883	833	898	827	873	831	827	848	860	828	791	858	879	833	804	860	861	850	823	848	869	889	831	807	898	804	807	774	861	875	847	899	844	838	848	834	877	864	893	841	823	826	842	913	812	862	882	857	893	834	897	824	826	832	872	835	877	842	834	851	846	833	872	841	842	864	850	884	871	856	840	841	825	871	813	832	858	863	849	798	840	838	830	893	826	910	838	825	899	842	763	845	847	852	886	891	887	926	818	901	843	784	823	807	859	836	810	829	865	893	872	828	859	859	907	869	878	814	806	864	870	843	807	863	852	858	881	816	884	855	812	882	841	852	865	837	845	847	865	884	816	877	824	796	887	869	802	896	809	874	851	805	834	876	889	845	828	863	813	809	833	857	859	876	821	852	816	835	884	892	845	837	799	908	907	857	887	870	829	844	860	848	787	823	852	848	839	816	828	788	881	804	799	823	830	865	832	844	848	929	851	887	874	805	794	812	867	853	839	887	828	888	858	805	864	874	832	854	805	836	831	808	888	834	807	848	835	841	857	838	889	812	884	831	874	841	855	884	814	802	836	879	829	809	856	860
22525	20948	28735	23338	20950	21004	11192	1391	996	907	839	767	722	655	648	602	598	641	595	571	589	531	572	588	555	542	553	523	555	500	506	555	566	500	579	578	546	541	550	490	523	478	523	494	528	518	493	476	511	490	467	492	481	521	530	514	501	503	481	484	500	491	471	476	497	478	483	462	514	469	452	495	484	511	497	472	487	482	477	444	479	510	481	516	468	471	477	507	504	486	526	513	497	501	485	486	445	453	483	477	485	488	466	484	495	462	476	464	513	526	510	509	465	491	500	451	483	469	492	486	488	488	487	449	441	472	511	501	533	521	507	477	478	475	499	464	517	471	496	498	495	472	460	462	512	477	478	458	501	476	501	502	473	495	472	467	511	495	511	539	471	504	499	425	527	467	484	532	466	487	473	476	485	512	502	493	489	445	496	501	475	499	498	499	529	437	479	508	489	522	531	479	458	469	445	532	488	461	508	496	455	491	485	503	460	497	468	490	488	455	515	480	461	514	525	489	450	497	494	510	470	491	498	460	484	454	460	480	463	467	469	507	474	523	467	490	441	501	454	438	487	488	502	511	527	476	465	458	492	510	503	488	495	483	501	459	507	465	474	460	532	490	489	500	479	500	494	477	533	471	460	492	489	473	473	492	505	471	504	474	485	465	456	479	522	505	492	479	488	500	481	508	505	487	509	479	506	520	513	482	483	520	494	485	483	474	494	468	517	511	481	465	479	499	513	470	466	500	513	468	494	513	426	449	497	492	494	500	491	453	511	475	535	513	476	505	479	459	478	533	482	500	502	500	492	509	493	451	482	497	502	503	464	483	472	505	499	491	450	472	521	515	479	497	493	471	503	463	494	477	477	509	504	493	512	498	513	533	492	497	463	499	480	435	439	485	503	479	525	497	475	481	512	458	527	494	486	454	519	448	462	473	527	503	464	456	469	450	459	522	481	478	478	504	476	502	478	526	464	452	490	491	501	485	460	487	455	496	494	457	490	464	465	504	483	503	471	470	503	501	500	503	503	476	446	503	520	471	519	473	450	507	499	471	485	522	482	497	522	500	499	478	486	475	500	494	507	477	534	482	466	543	489	485	534	479	474	477	480	517	496	480	475	470	505	485	510	447	444	512	489	485	473	479	442	444	517	537	518	459	486	473	465	456	491	470	540	451	477	486	488	493	482	457	522	448	486	484	475	485	493	475	486	446	469	479	483	471	513	480	509	481	485	486	492	495	501	486	517	476	485	473	459	488	487	479	467	515	482	495	498	466	491	492	486	492	472	476	473	489	522	471	545	474	482	456	491	506	519	460	494	448	467	504	487	482	499	482	457	479	518	480	476	540	478	459	497	516	480	452	485	478	493	438	501	477	433	488	479	474	476	503	476	492	473	481	463	499	486	462	469	507	433	497	520	464	491	479	449	465	476	494	538	442	417	465	456	473	476	473	478	505	444	498	475	487	470	479	507	470	510	499	530	477	492	467	514	503	494	486	499	493	480	474	491	469	487	498	447	523	458	497	533	464	505	487	488	485	502	513	496	519	503	450	484	482	512	501	453	459	486	523	498	475	494	465	457	479	484	460	487	500	499	520	475	448	422	500	501	449	471	483	526	455	492	470	492	471	505	508	478	473	485	511	472	467	497	472	504	460	497	494	480	476	521	488	489	494	476	531	505	498	479	503	498	525	462	459	463	478	503	463	471	471	470	468	460	496	497	496	503	490	462	506	508	458	484	468	430	494	473	450	479	463	480	473	450	471	464	499	467	470	467	464	470	494	484	495	481	473	477	454	457	504	483	424	475	480	484	494	468	477	474	461	482	509	507	497	502	522	481	459	516	461	485	465	481	476	492	482	492	498	490	495	495	488	491	434	452	499	495	509	520	477	505	483	501	496	479	504	490	461	465	459	456	513	461	483	502	505	477	491	461	506	469	499	465	495	452	487	485	488	483	531	503	512	473	511	489	493	463	468	479	474	498	441	468	484	482	464	466	483	501	550	448	551	465	475	484	462	501	465	520	490	524	537	481	505	490	514	455	502	517	481	498	498	470	509	490	490	488	455	458	494	446	463	491	485	489	515	487	499	502	492	494	473	481	485	454	452	491	483	497	482	476	483	477	448	489	508	498	457	448	446	472	513	497	469	478	468	528	505	444	495	476	472	490	475	476	466	449	476	487	466	466	496	498	515	499	485	502	493	499	514	497	461	517	497	490	532	448	476	453	498	500	474	492	480	464	465	472	492	460	497	504	496	487	471	507	515	471	478	452	501	493	474	479	516	479	497	473	450	441	483	452	498	507	486	487	493	511	517	533	501	504	513	453	448	523	478	508	465	459	464	496	493	499	455	473	469	500	480	515	485	487	459	493	490	503	506	507	465	466	464	480	496	468	441	478	451	476	453	490	450	476	488	449	504	504	460	488	505	496	476	493	496	496	454	466	474	490	469	519	501	472	495	484	508	500	488	497	464	502	526	500	492	458	470	496	469	521	497	522	494	519	474	491	476	493	474	468	472	476	531	443	485	422	504	480	486	474	491	501	458	490	505	484	492	469	489	525	460	512	444	467	491	478	491	496	499	480	513	478	509	464	482	465	493	486	462	489	481	477	488	437	486	461	512	510	502	463	460	487	469	499	520	492	499	506	532	512	529	494	469	487	504	465	490	482	496	481	477	483	481	507	478	490	460	468	491	471	454	498	526	478	459	465	479	517	490	519	497	516	511	516	477	453	477	492	482	503	509	468	446	510	507	454	432	460	474	507	519	438	480	475	515	462	456	443	470	456	525	512	477	483	495	492	483	456	455	499	482	509	491	464	480	451	517	473	476	467	458	509	496	519	447	464	480	474	487	489	489	488	469	500	489	483	461	495	498	492	522	481	517	448	518	463	489	473	479	448	464	510	476	451	472	415	501	455	503	480	495	467	480	510	462	510	478	512	487	487	488	477	465	484	504	503	469	496	483	497	528	457	503	510	460	473	504	474	502	482	452	482	503	493	526	470	488	470	505	470	456	471	502	510	475	510	480	460	515	492	466	516	443	485	461	448	458	472	454	498	474	480	503	475	491	469	468	442	465	481	481	453	492	477	464	491	488	519	451	523	449	499	496	498	485	503	464	475	463	479	491	478	506	471	484	473	468	554	469	488	494	506	470	466	486	478	481	504	483	454	506	489	471	517	457	514	500	482	473	510	470	473	472	489	441	488	463	495	488	453	495	471	476	482	457	471	445	482	471	494	487	508	452	511	478	444	455	445	484	486	480	471	464	490	511	484	459	496	465	500	511	488	512	488	503	517	470	472	496	492	504	454	522	445	493	473	488	500	548	483	472	461	490	491	449	501	533	506	439	472	469	471	490	511	479	494	525	508	486	451	514	445	555	491	486	480	480	454	454	496	479	478	459	474	519	481	496	482	490	468	473	496	509	485	471	494	493	463	431	487	506	474	483	458	472	484	485	507	504	507	470	512	479	520	470	511	518	446	460	483	499	512	452	470	438
7266	17045	14027	7651	5382	4186	3134	2606	2173	1796	1569	1322	1226	1094	994	1015	931	928	847	868	886	786	822	793	803	761	733	744	739	729	734	742	675	752	825	789	760	835	785	716	660	679	696	683	699	637	673	704	682	661	606	661	691	657	639	632	692	668	661	644	632	662	697	631	656	680	680	660	648	683	644	614	613	632	678	646	659	653	607	646	648	642	645	656	628	672	646	651	643	642	612	653	660	683	631	683	595	642	632	604	693	658	647	641	679	648	650	631	606	629	719	679	649	677	620	661	636	682	700	633	653	643	654	656	674	643	634	652	647	608	611	671	657	653	690	652	612	657	671	645	694	633	654	709	703	634	659	658	693	692	642	661	652	674	686	687	646	635	669	612	641	664	681	643	637	654	668	670	657	656	676	632	660	642	665	625	602	662	696	688	640	663	643	625	658	673	655	675	621	613	615	621	633	658	637	628	576	648	651	610	643	638	614	670	637	617	652	695	686	616	661	688	637	644	631	637	657	645	557	692	664	655	656	626	629	650	675	611	627	638	646	679	628	637	654	627	660	629	647	653	618	655	661	680	631	658	646	616	632	639	608	707	650	672	639	637	629	675	619	666	645	635	656	700	693	663	661	682	664	666	677	655	634	623	669	623	688	689	656	623	588	633	630	652	640	639	664	611	679	701	662	595	639	642	633	674	672	648	627	652	668	659	669	652	645	603	666	656	673	622	610	692	637	653	663	653	665	589	608	662	649	643	648	606	660	607	646	640	675	671	649	673	677	672	642	656	601	632	611	651	651	663	705	646	646	690	652	654	658	620	653	681	655	652	649	643	650	624	701	649	656	649	684	672	656	619	674	671	661	613	652	636	636	654	650	669	650	649	652	653	648	633	653	694	658	685	685	680	686	675	616	669	641	647	652	665	631	604	636	692	630	668	682	644	637	676	637	584	681	620	630	654	685	678	668	653	656	686	619	667	671	661	699	632	661	620	685	634	648	634	617	654	640	638	633	666	645	675	635	637	659	658	630	638	653	665	680	643	630	653	620	667	619	644	629	698	661	690	640	639	640	648	645	667	641	643	637	689	673	697	626	656	664	676	613	629	618	636	638	702	655	646	654	645	656	663	670	673	633	631	617	620	644	634	653	616	675	660	645	651	684	639	596	649	639	611	581	644	633	634	663	617	631	655	615	677	668	647	629	677	618	624	648	636	641	628	664	645	656	677	662	720	618	632	635	668	676	651	654	630	657	661	657	695	663	617	665	642	642	633	696	669	659	625	630	662	680	707	641	640	656	628	662	665	642	628	675	668	648	613	611	647	654	598	624	670	609	675	689	586	658	644	625	670	638	592	655	634	656	644	699	640	663	645	634	582	631	602	656	660	658	656	693	665	655	703	661	616	675	672	690	629	651	670	658	665	681	626	663	653	658	650	647	613	694	716	652	642	620	644	687	625	617	605	634	705	637	641	631	662	606	646	642	629	647	615	715	650	658	651	646	651	674	648	622	624	607	593	663	635	657	666	639	642	621	638	651	593	677	696	642	656	642	662	643	630	662	643	663	657	651	645	650	651	628	606	616	693	622	641	633	646	638	647	643	701	662	682	691	643	661	612	617	627	678	676	630	687	637	641	629	643	629	601	643	684	658	617	641	661	636	654	644	619	657	643	643	673	670	641	656	700	654	656	632	635	657	712	659	655	656	638	651	659	638	652	651	636	681	678	599	671	692	659	616	622	635	642	664	654	630	681	632	644	625	645	626	627	632	663	665	678	660	669	610	636	652	629	650	660	673	670	643	643	632	627	614	658	667	629	645	654	625	634	624	646	645	650	650	656	643	653	666	659	651	630	619	653	691	672	652	641	698	676	627	647	638	634	655	641	632	634	685	629	670	640	628	640	639	641	624	713	683	627	660	619	690	621	630	680	617	680	652	617	623	664	651	656	645	624	661	612	654	653	610	643	663	646	670	616	652	645	697	630	671	636	654	597	688	645	648	641	680	662	696	680	649	661	649	644	640	642	654	651	671	652	653	659	663	629	691	642	638	631	651	702	653	671	618	632	674	624	647	635	641	646	622	639	696	618	684	652	662	645	626	636	638	614	652	708	629	659	652	636	623	680	649	674	669	646	648	659	607	615	636	652	647	651	684	602	621	688	649	646	674	613	617	632	640	650	638	615	666	619	651	639	649	642	607	683	676	649	686	650	629	649	560	643	657	680	651	676	654	629	671	612	603	687	626	703	632	633	596	614	635	632	643	647	600	626	654	682	644	626	641	636	663	655	647	681	627	644	620	640	670	631	681	644	622	644	670	654	633	662	639	643	672	640	608	691	657	710	622	609	631	665	671	683	615	629	620	623	680	689	653	673	690	640	618	638	648	610	623	615	665	613	641	611	674	668	665	680	666	620	639	650	637	644	594	670	690	673	645	627	690	642	638	643	671	659	668	663	658	678	617	644	630	673	626	629	660	656	675	675	693	681	667	642	631	686	673	667	611	652	688	670	629	647	673	616	683	645	644	665	667	660	648	682	661	650	682	673	696	633	644	692	661	652	639	633	663	620	664	678	598	652	681	683	646	665	629	641	606	630	640	633	617	609	684	696	655	658	634	652	647	659	626	657	614	651	682	671	678	640	647	673	625	684	621	649	705	657	708	642	601	632	622	625	664	665	647	628	634	671	602	653	598	633	654	653	681	636	662	657	651	643	670	665	680	686	629	601	616	673	632	645	636	654	692	665	650	659	661	659	658	665	598	677	654	601	622	620	671	657	659	638	626	668	617	617	626	634	667	623	639	650	676	663	641	664	625	609	663	608	610	633	646	653	643	632	656	674	631	665	653	649	650	648	638	609	653	667	641	657	685	679	718	668	675	711	630	629	647	602	646	630	662	625	648	619	639	633	653	668	646	645	616	668	640	621	683	696	680	652	635	625	670	650	673	694	699	645	664	633	662	654	651	666	629	618	662	633	663	645	655	660	658	660	645	742	633	677	653	645	681	643	633	655	659	657	634	624	656	689	659	652	697	664	686	661	663	663	636	671	644	664	680	654	664	672	649	621	644	644	671	649	652	633	628	674	634	641	637	659	631	655	666	657	663	656	640	622	671	689	643	606	644	637	644	658	636	700	639	683	617	695	661	662	669	611	687	605	648	632	645	644	725	638	613	609	654	680	623	608	647	631	652	666	627	645	631	670	701	677	633	663	625	618	662	669	681	637	636	684	649	633	661	674	646	642	660	659	646	609	589	652	637	647	615	628	692	622	618	653	666	626	633	628	659	593	617	672	629	639	666	667	617	635	650	629	669	670	622	654	662	690	690	661	635	636	680	595	683	589	633	620	687	653	673	633	652	622	587	658	651	684	678	607	649	617	641	622	632	635	618	633	655	659	657	663	685	625	650	654	657	587	630	639	615	614	653	674	648	606	639	683	637	628	616	659	596	638	654	616	655	652	632	635	662	662	673	672	623	647	610	633	638	640	629	651	696	622	676	623	647	616
26474	20454	9368	949	585	543	519	464	463	459	443	431	432	442	389	425	417	461	433	450	426	428	425	433	454	431	443	452	428	461	427	463	428	432	453	437	431	466	473	433	430	451	440	411	454	404	454	422	435	442	451	433	427	409	478	447	422	448	429	427	446	394	449	418	407	407	428	438	435	407	436	433	418	451	459	482	419	434	450	431	408	434	467	472	450	409	456	427	446	430	500	450	441	463	431	425	451	438	453	438	437	403	448	425	455	420	417	462	408	446	435	415	482	434	424	406	430	431	428	442	440	404	402	442	425	395	416	442	432	433	439	411	430	469	460	431	425	418	430	466	438	449	462	399	452	442	423	444	442	412	424	417	469	417	403	397	460	434	431	417	405	439	418	446	466	429	409	430	410	435	416	392	427	435	441	452	453	376	399	429	457	430	429	443	390	391	480	401	385	424	417	429	452	424	407	426	436	425	409	448	393	445	463	409	420	442	414	413	452	401	413	447	427	420	416	422	448	414	424	429	381	431	446	437	413	443	418	455	460	406	461	453	462	445	449	434	447	442	412	392	429	433	439	420	421	419	446	414	434	448	411	425	405	411	466	445	399	435	412	432	428	421	416	420	446	427	462	444	443	438	427	425	426	431	408	417	448	441	432	411	433	420	445	418	442	408	416	435	434	414	410	439	414	442	426	432	417	426	430	472	428	429	440	428	467	446	411	453	427	448	422	416	419	432	454	419	475	433	435	401	431	446	414	388	397	408	447	458	417	459	423	458	391	430	395	420	451	442	407	461	411	427	424	401	431	442	463	427	412	447	425	417	435	450	452	450	413	445	425	412	457	412	472	432	441	422	446	444	422	430	390	469	448	440	414	411	421	436	460	414	449	410	443	423	425	437	461	461	402	470	424	440	436	438	421	440	418	437	377	409	440	441	422	428	422	413	402	444	431	441	440	464	459	430	414	447	420	412	410	467	406	447	410	418	445	434	438	436	460	438	427	443	466	426	436	429	407	441	422	455	440	385	463	407	465	444	416	427	460	426	412	448	444	458	420	421	428	424	433	455	438	420	434	427	409	463	460	408	432	449	436	433	438	460	445	422	451	429	450	460	404	450	425	439	418	454	435	426	438	440	464	438	451	411	440	431	450	455	425	454	408	437	417	453	427	450	393	416	467	412	431	434	430	456	416	438	449	417	403	445	433	435	493	464	418	421	426	437	441	449	450	453	409	471	470	430	385	459	419	422	444	445	444	446	451	412	409	417	463	439	414	450	473	428	438	415	431	448	436	431	441	435	451	446	437	455	411	443	459	434	407	423	440	436	420	451	445	441	431	438	473	425	400	413	445	442	421	405	441	398	426	412	430	428	467	398	463	448	449	426	421	449	432	419	437	388	426	478	452	469	445	444	438	443	443	424	426	419	434	450	419	436	443	421	456	454	447	423	429	417	458	401	466	435	452	421	459	445	445	417	415	443	429	431	453	451	414	457	399	447	463	435	446	425	430	437	426	393	427	403	465	426	465	449	455	473	411	432	480	417	450	473	459	425	463	424	438	447	438	447	466	469	435	417	440	439	467	421	434	415	438	403	458	422	435	445	454	489	484	431	434	423	409	439	452	470	442	382	443	447	443	415	419	401	423	410	434	431	417	457	445	438	439	431	433	468	433	442	455	404	429	421	448	458	468	425	457	427	431	457	438	433	461	419	415	452	422	407	415	417	404	441	459	456	406	393	430	423	483	445	426	435	434	399	428	439	440	430	438	441	448	451	436	436	451	430	418	447	404	424	446	455	429	427	399	398	425	429	429	431	430	435	408	418	443	430	428	406	440	439	426	433	433	481	444	422	375	445	438	444	410	459	429	409	442	412	436	429	424	474	421	409	419	445	444	438	459	417	452	452	456	464	425	420	450	439	420	412	400	410	463	403	462	464	442	437	411	446	424	449	468	411	467	421	433	399	443	454	386	452	437	378	441	461	411	455	438	475	477	430	451	435	462	414	453	443	459	430	466	453	408	409	441	463	474	448	408	418	443	424	450	448	430	416	420	425	414	445	445	389	461	413	407	366	413	445	412	408	429	434	420	435	461	441	444	418	452	432	432	397	417	452	462	429	449	439	474	432	455	432	437	436	450	442	453	453	423	415	427	439	400	427	456	465	396	393	402	440	443	444	464	447	440	442	437	450	429	411	448	418	418	450	454	410	445	456	433	455	432	439	404	445	403	417	447	436	430	424	442	421	424	458	465	440	403	442	477	440	460	434	454	419	431	418	446	488	441	455	388	445	420	463	457	403	421	439	430	412	431	435	422	455	435	442	450	452	430	441	462	432	439	462	463	432	422	436	418	460	400	407	419	449	436	404	436	459	455	408	418	467	462	434	451	420	440	469	440	410	451	434	449	438	428	470	442	457	392	395	456	459	429	423	424	447	414	406	469	425	438	438	439	482	408	457	395	435	413	449	456	453	421	425	425	435	456	489	437	412	448	451	410	454	442	446	445	423	439	420	439	419	432	433	451	428	466	428	414	423	401	398	407	446	459	394	439	474	434	425	420	418	449	446	418	439	470	455	461	437	404	409	435	373	441	431	437	419	449	420	453	427	405	446	440	466	473	455	431	426	421	417	450	454	447	433	442	448	420	408	444	460	404	405	455	427	433	424	449	445	397	376	449	420	436	463	400	430	412	443	436	460	442	457	414	399	407	433	424	412	442	437	436	456	440	427	439	426	407	454	417	439	440	443	466	421	420	437	424	413	392	418	447	460	405	443	433	416	439	433	392	438	431	427	434	417	459	433	450	432	440	464	451	437	454	419	451	404	410	430	415	446	449	455	443	417	438	422	468	482	439	430	411	417	441	425	426	437	434	442	415	467	483	415	416	412	404	449	399	396	424	432	431	439	426	422	427	437	409	433	389	443	441	440	423	420	471	446	437	423	412	467	450	418	454	455	439	440	449	418	427	429	434	437	397	436	460	431	446	443	444	439	432	415	456	448	444	466	418	438	427	414	383	406	465	446	417	431	430	419	422	412	432	401	441	432	406	440	393	468	443	438	429	463	437	434	425	438	457	447	424	429	487	448	442	410	453	418	442	468	384	446	403	411	429	405	458	422	399	415	375	417	420	459	424	422	408	407	433	428	401	426	444	460	443	439	431	435	453	411	399	445	433	445	448	424	449	418	385	455	400	439	442	465	442	476	430	416	426	437	459	401	438	392	440	452	421	387	459	406	446	444	412	439	431	465	399	478	456	433	465	414	458	403	444	449	461	420	381	426	440	462	439	419	433	424	393	477	412	437	449	448	404	420	434	487	446	443	401	468	439	431	451	476	404	430	422	423	442	446	409	427	442	419	439	444	430	406	454	420	415	461	452	411	436	436	427	424	457	428	433	478	463	428	416	434	405	476	404	416	435	413	442	456	423	414	468	468	443	452	425	423	433	465	456	446	454	451	409	445	446	460	433	406	418	417	446	452	440	413	442	446	422	449	399	461	416	450
4090	1583	1362	925	788	673	667	646	607	585	632	618	573	603	603	562	576	608	597	569	632	608	540	596	586	601	559	569	580	556	566	574	568	621	602	589	587	639	593	585	562	569	539	568	557	518	594	586	597	544	560	602	594	584	546	546	572	552	536	573	538	559	629	583	551	607	570	564	582	577	575	553	538	543	577	573	538	615	585	560	604	555	600	587	563	571	556	558	533	533	559	574	579	591	569	564	586	589	551	567	514	616	563	532	553	594	578	593	565	595	568	547	610	574	572	546	587	557	573	579	580	576	555	590	568	579	574	550	574	617	595	572	603	585	568	570	562	555	589	543	563	520	586	568	554	571	517	642	558	554	551	525	579	581	559	592	579	562	539	563	573	545	579	588	576	553	552	558	578	541	579	601	583	546	599	538	550	572	588	566	594	558	570	538	583	594	568	547	547	605	622	579	570	593	556	613	568	578	535	567	562	536	590	557	590	580	572	579	572	578	582	571	566	594	570	570	602	557	581	542	573	573	576	574	559	550	591	566	534	575	596	554	592	558	604	539	575	574	582	572	596	547	588	585	569	566	576	575	551	551	561	577	540	579	549	588	540	593	561	586	573	594	586	554	578	547	608	592	548	612	553	575	593	586	529	543	574	561	588	555	576	599	554	574	563	546	559	534	556	559	607	574	596	612	519	560	528	564	551	568	557	601	577	574	607	539	565	565	546	552	564	580	566	572	547	574	590	584	593	558	580	563	563	586	578	544	571	533	597	560	580	531	565	548	576	557	556	541	593	515	546	528	592	626	524	570	544	572	592	572	501	539	587	563	533	514	566	560	590	586	568	565	574	569	564	606	567	578	576	544	544	577	544	594	591	506	588	564	596	533	578	556	601	587	618	604	571	606	563	599	572	562	636	631	580	583	571	571	586	603	533	542	581	602	596	541	592	588	523	571	551	580	580	568	571	562	593	567	588	561	600	591	578	568	583	552	559	565	585	592	541	548	589	556	583	569	555	568	564	636	604	548	591	554	603	561	529	549	546	572	575	550	592	606	579	543	560	557	593	575	518	591	543	507	564	577	591	586	569	579	572	572	611	570	554	605	575	579	546	577	564	561	558	558	529	594	540	553	576	584	592	576	584	556	567	586	573	554	577	572	567	569	591	560	570	566	539	550	577	592	576	543	504	565	543	589	536	583	567	540	566	617	558	569	617	585	538	546	548	534	546	565	543	556	584	563	558	577	560	577	554	564	554	576	574	605	624	547	588	582	547	604	578	515	596	555	558	565	537	549	580	572	530	559	562	560	563	575	596	548	540	552	560	546	536	570	592	550	618	585	601	547	542	548	597	595	575	567	586	591	555	552	566	583	564	626	587	562	569	563	537	536	547	617	572	595	573	597	552	549	541	557	601	584	576	575	560	612	574	580	586	542	583	556	554	557	562	544	538	586	574	552	557	582	531	561	581	568	588	565	599	556	523	555	600	588	574	558	566	614	539	599	597	566	566	530	560	556	558	561	531	549	561	557	532	587	582	578	530	518	528	592	613	603	478	578	578	559	591	524	596	562	574	566	558	568	551	577	589	564	562	548	554	520	544	582	593	589	629	580	546	532	561	550	541	537	543	586	543	580	564	537	553	572	548	579	576	581	550	549	526	595	596	614	549	560	576	567	558	595	575	568	571	574	519	590	582	586	513	585	563	544	582	545	520	582	576	576	561	581	549	529	544	595	538	571	574	559	557	556	601	562	545	535	589	526	550	568	530	599	558	568	595	607	568	527	563	572	577	592	578	575	605	582	542	570	537	593	553	588	559	601	585	551	553	559	593	604	562	545	581	573	537	569	563	576	585	532	597	565	568	532	603	595	603	577	566	567	553	574	573	586	551	567	540	575	568	576	597	558	582	599	594	533	553	622	612	539	543	556	553	575	564	567	592	548	585	602	582	586	542	567	578	595	536	548	569	572	559	603	581	578	572	594	622	595	556	570	582	557	564	580	616	579	527	619	542	560	576	576	544	556	602	550	565	601	562	551	595	522	586	600	541	558	577	577	561	567	606	603	596	575	581	605	601	595	554	556	553	578	608	553	570	569	586	602	565	579	560	588	569	579	546	569	540	578	566	544	555	547	580	549	577	590	568	518	573	539	559	558	567	576	582	593	538	594	539	550	592	568	604	590	516	514	567	578	558	579	591	562	555	537	553	572	568	591	519	563	615	605	598	567	550	570	556	581	557	610	562	614	583	559	585	524	561	549	571	561	542	579	593	569	579	560	583	605	563	552	561	548	565	554	575	557	542	601	537	589	575	614	577	576	592	600	566	568	604	513	598	534	625	583	589	584	577	570	535	590	579	572	544	609	562	550	582	564	546	549	570	555	541	598	582	587	563	530	583	590	576	571	584	598	586	575	500	593	602	565	556	573	563	565	568	577	572	590	594	598	533	546	580	558	564	617	582	536	587	568	596	556	525	542	595	600	583	570	554	573	567	534	570	575	557	552	562	559	558	610	557	559	551	546	594	576	589	586	587	580	559	576	580	606	577	591	556	538	591	591	565	569	583	574	567	578	498	555	554	540	532	605	596	561	563	553	560	600	544	605	554	595	559	555	565	553	621	572	544	582	561	538	587	533	572	572	600	577	554	553	615	559	538	553	559	526	543	588	542	579	583	590	520	572	587	571	595	587	556	585	580	550	524	595	557	568	561	576	581	568	524	550	600	597	539	560	565	552	544	601	561	535	564	541	579	554	578	571	564	594	573	595	532	551	621	549	554	557	553	579	554	525	560	555	528	633	529	573	567	575	578	622	569	562	576	534	599	575	557	604	546	542	550	607	573	578	611	601	562	562	571	592	604	605	542	544	545	580	541	564	528	551	568	562	554	612	581	574	575	546	554	605	589	545	609	575	562	577	566	604	598	581	592	601	573	572	563	608	613	591	578	585	599	602	551	600	537	588	553	561	615	597	570	563	569	597	570	558	546	556	529	576	577	551	570	612	580	583	581	559	573	563	563	564	550	562	592	557	557	551	530	588	580	595	592	615	583	545	560	565	571	556	511	534	535	596	566	590	572	593	563	572	554	607	551	556	591	552	569	601	561	563	583	569	600	571	529	571	598	568	579	557	613	526	594	551	582	538	599	580	575	552	569	574	561	567	609	604	574	545	581	598	568	563	565	627	555	552	592	584	569	566	520	591	549	543	576	555	586	555	573	549	591	553	558	541	570	563	598	554	564	561	552	580	591	565	604	580	593	577	569	560	591	549	559	577	577	542	579	592	554	567	562	578	579	564	575	546	578	544	528	592	588	533	574	583	610	537	512	575	536	583	555	583	564	573	552	582	566	564	585	566	559	596	579	570	571	565	623	594	591	509	596	557	597	559	583	509	549	591	567	556	567	587	584	593	562	597	534	542	512	561	551	567	583	573	561	588	555	541	557	578	575	565	586	562	536	565	561	545	613	573	551	588	557	536	540	588	543	544	585	559	553	542	615	539	534	552
23316	20916	28318	23645	20904	13036	1783	1126	937	867	832	771	812	759	755	716	714	701	710	718	698	747	644	667	704	677	694	687	690	698	629	674	670	664	706	690	664	710	724	704	671	644	662	638	642	682	625	687	647	627	655	637	666	677	667	673	668	607	601	661	634	649	674	653	662	682	621	680	727	727	703	658	630	624	644	653	671	590	627	665	635	576	639	674	606	655	639	677	712	627	686	665	653	670	620	687	626	677	691	645	636	667	637	632	687	642	657	695	632	672	694	678	669	671	636	695	650	653	654	677	653	662	689	638	624	622	654	688	654	655	630	652	616	656	648	663	664	696	613	601	628	665	670	603	646	655	655	640	652	655	655	629	606	645	643	678	644	668	657	659	638	658	655	656	679	632	645	654	650	679	610	626	676	672	707	658	631	696	594	634	677	656	671	663	670	675	653	621	630	625	644	621	661	646	645	664	650	642	657	679	664	636	630	674	594	627	678	658	638	652	645	635	629	649	592	667	684	674	653	622	630	670	619	633	622	657	708	667	660	666	659	653	672	646	658	669	613	601	706	617	674	627	694	621	626	616	626	691	669	707	662	615	648	641	631	658	634	669	661	600	647	621	624	614	633	650	634	665	660	624	634	618	615	667	616	679	666	659	648	686	669	675	665	619	589	622	629	661	706	669	665	661	650	624	674	625	678	663	602	652	655	649	649	573	716	636	684	687	625	643	674	643	693	656	653	629	655	697	670	678	638	637	674	631	664	631	655	614	651	631	663	645	695	635	670	629	627	692	602	666	664	614	652	660	603	673	656	629	669	675	658	648	640	630	627	635	662	650	661	681	681	619	660	617	613	655	633	639	684	673	659	668	655	640	677	653	661	660	649	642	666	627	634	630	689	684	671	661	664	665	659	664	635	614	654	649	617	650	643	669	643	668	679	662	674	657	613	664	617	623	651	656	657	644	655	690	710	626	675	646	631	652	631	628	699	648	641	631	622	633	680	650	615	653	660	625	648	644	708	621	651	638	659	669	639	639	618	661	659	661	703	622	635	651	617	686	604	659	673	670	665	645	661	663	626	700	630	693	705	702	688	609	678	677	668	677	659	659	688	664	617	661	645	672	654	628	625	647	635	620	705	644	661	651	672	624	667	648	631	658	700	638	640	706	674	662	653	682	670	621	662	652	660	684	670	665	652	635	632	668	650	677	664	630	716	672	645	629	641	648	623	677	666	678	669	627	633	674	622	592	643	637	635	634	667	643	624	613	665	665	684	710	635	654	658	622	651	661	674	642	634	654	623	655	657	670	647	657	652	621	611	649	681	631	668	639	617	631	643	662	635	665	666	693	649	594	667	660	681	655	651	636	645	675	665	683	678	653	677	660	667	679	623	643	684	669	641	650	637	656	625	640	707	622	611	634	660	674	614	663	675	648	630	654	686	674	631	696	619	664	671	663	657	626	667	662	667	678	647	688	633	721	667	651	635	669	611	703	658	664	665	658	659	645	665	667	674	612	641	612	669	621	644	659	633	705	639	647	615	624	638	654	683	635	653	655	654	644	599	680	634	655	671	647	703	614	669	623	648	624	661	641	639	673	628	675	658	644	646	619	628	667	636	658	672	646	663	631	625	619	670	673	630	694	652	654	615	649	643	660	663	666	677	644	602	659	630	623	669	665	678	643	678	692	681	702	634	645	623	666	647	681	655	657	625	639	636	658	687	646	633	663	643	681	634	630	671	653	657	655	649	655	652	634	630	646	620	660	642	664	661	658	658	644	664	687	687	634	658	668	648	659	649	640	608	682	622	670	715	640	660	660	628	646	675	599	614	646	619	661	673	619	618	650	658	644	695	658	684	626	636	634	711	660	643	640	642	700	676	663	632	664	623	633	601	649	662	634	668	690	655	697	669	656	593	668	663	697	640	626	639	674	656	671	694	701	661	633	639	631	644	662	666	645	658	610	649	666	677	664	646	658	622	601	691	600	626	673	617	659	639	625	596	672	618	646	660	652	685	635	600	617	701	658	624	643	676	655	645	621	663	626	632	640	621	657	669	629	674	675	633	643	629	597	622	656	627	635	631	642	708	679	626	631	624	646	633	626	623	677	653	621	646	687	666	627	658	705	665	661	663	664	705	606	655	625	707	677	647	675	615	649	640	635	613	631	672	623	670	654	679	665	626	610	661	627	635	656	647	635	676	607	651	654	662	656	619	670	666	680	619	655	640	641	646	679	657	632	675	635	661	628	603	675	685	615	688	689	640	657	652	642	648	642	667	660	639	630	634	664	647	645	620	647	625	650	605	668	637	624	637	637	707	680	620	678	698	639	628	604	652	648	685	647	621	658	613	621	657	638	644	679	658	662	650	611	662	643	637	595	677	678	620	639	634	638	650	678	638	658	669	655	615	665	661	638	659	654	637	663	640	624	612	678	648	643	627	658	659	629	628	691	673	664	656	651	657	676	647	655	618	684	664	628	642	669	615	637	612	684	648	663	653	660	639	636	613	641	655	659	628	642	659	627	632	658	653	640	616	621	649	656	631	630	633	692	635	642	631	642	654	671	647	617	635	632	712	628	663	638	678	686	646	638	662	637	632	634	637	637	636	669	663	662	636	621	638	658	671	644	619	661	638	693	650	641	697	649	638	659	625	642	652	678	657	683	651	647	651	635	655	686	642	611	638	630	606	644	659	676	604	685	655	662	629	644	709	643	624	654	668	695	659	674	668	641	644	641	639	673	613	620	647	670	663	637	613	679	679	609	638	642	603	671	638	683	635	640	631	679	713	668	632	629	709	629	724	634	663	615	624	681	615	635	615	685	636	692	695	632	640	653	666	598	670	612	630	684	637	640	661	600	708	643	635	661	611	618	647	595	624	638	653	650	625	658	650	677	636	663	668	664	635	651	677	600	626	668	653	639	630	629	717	633	606	670	638	658	630	622	646	735	618	645	638	618	616	653	662	645	649	639	647	643	710	633	655	662	644	644	594	665	654	629	671	619	660	582	660	682	644	668	644	657	645	681	650	627	642	656	664	684	657	678	622	635	663	629	683	667	687	621	652	651	646	660	698	622	638	594	650	622	646	585	657	636	623	686	682	579	659	667	604	671	637	631	645	668	661	633	634	620	644	653	600	630	697	671	648	630	656	693	637	646	588	681	649	648	662	716	673	655	684	619	615	680	642	676	626	625	586	673	668	650	658	623	609	657	680	652	670	683	640	639	595	637	676	652	681	609	673	634	643	661	678	642	646	656	668	642	639	656	642	620	660	641	663	630	610	597	631	683	660	662	678	712	599	667	646	626	665	618	624	635	679	636	646	648	641	613	637	636	679	685	640	659	598	645	639	620	671	675	664	620	666	588	652	632	638	614	658	627	687	675	652	662	614	658	640	705	691	646	632	594	623	574	628	645	674	661	649	628	603	663	611	653	671	668	636	634	641	646	682	639	656	630	656	656	637	620	660	642	635	624	645	648	647	678	716	681	622	651	665	602	665	670
5191	11164	9174	4929	3456	2767	2279	1770	1671	1494	1323	1175	1216	1086	1099	1033	1033	978	939	955	965	843	995	905	924	887	867	862	935	884	858	863	864	907	922	900	968	1012	869	913	837	879	849	910	903	859	848	812	876	844	844	864	817	871	905	784	819	883	832	835	861	838	837	839	857	859	848	857	868	864	856	852	803	880	885	853	823	841	864	885	808	853	915	792	894	847	830	814	828	838	817	874	827	901	859	851	776	804	867	877	843	833	846	864	876	805	786	870	828	821	830	851	817	839	843	866	828	847	852	847	822	802	866	903	816	827	810	854	811	819	866	830	863	852	860	835	855	861	888	836	881	812	880	832	863	875	877	854	828	828	837	836	805	871	889	847	808	843	800	805	873	866	854	831	822	842	842	796	830	841	842	878	843	808	841	816	885	833	859	838	827	818	854	879	826	849	915	853	853	847	871	846	831	827	810	842	845	826	862	846	849	835	759	860	850	858	877	848	893	838	849	848	845	851	838	798	828	882	911	865	856	873	824	850	898	806	900	816	850	867	843	834	848	812	865	799	839	852	838	894	842	878	836	888	856	832	869	887	829	851	863	896	868	820	845	865	856	848	866	851	803	818	778	863	887	834	810	828	853	867	841	900	804	870	820	865	805	828	875	801	855	864	792	831	870	831	910	898	859	798	814	914	813	855	841	888	861	919	851	819	768	835	903	886	813	873	829	856	819	814	872	806	871	865	870	809	856	827	865	882	853	853	863	869	884	850	821	846	881	815	832	827	821	815	757	875	827	827	860	816	827	814	771	860	873	810	797	823	858	874	822	843	819	841	890	865	814	852	839	845	879	808	818	855	854	792	852	870	871	851	921	848	833	851	789	877	817	795	934	858	825	851	854	846	844	893	837	868	902	840	831	867	839	879	904	840	868	830	878	793	859	825	877	854	844	832	848	856	846	836	793	832	819	848	878	837	908	843	792	886	877	862	840	841	879	849	859	862	895	871	828	823	828	776	914	844	891	798	820	877	874	848	787	812	848	840	866	822	866	836	875	838	861	896	850	856	897	826	855	841	847	774	836	854	816	800	791	829	810	825	813	874	886	839	823	779	826	840	862	883	845	858	877	869	811	886	837	875	799	846	798	863	864	826	834	836	882	855	843	859	843	847	877	825	934	813	840	811	844	798	895	808	834	830	870	830	875	837	852	829	866	881	846	829	822	855	859	829	847	847	862	862	871	834	886	822	867	821	805	846	853	904	799	872	808	791	841	828	808	789	910	850	807	854	842	848	820	798	841	854	828	789	870	827	789	857	840	789	859	838	891	831	852	818	845	873	789	828	827	838	841	815	847	844	830	839	841	822	843	834	860	923	834	823	868	834	830	874	825	910	848	861	838	877	871	829	856	853	808	849	810	791	841	804	792	883	830	858	838	833	824	850	862	893	811	873	846	866	867	796	859	887	876	835	896	887	923	878	849	888	798	804	862	824	859	827	807	885	881	860	854	812	788	823	841	879	896	848	841	837	843	863	867	847	867	835	833	856	894	834	843	845	840	836	853	881	854	894	833	813	851	815	853	858	874	883	818	829	855	860	925	868	839	804	878	874	854	846	849	821	854	826	862	839	846	873	873	856	812	824	842	810	868	894	848	846	849	853	900	810	826	826	872	860	876	894	839	847	825	852	860	850	864	880	858	826	804	852	812	916	844	852	819	836	828	842	871	822	868	849	832	837	846	837	834	885	882	845	812	800	817	857	827	831	839	805	920	857	805	834	878	878	792	854	885	869	805	841	865	797	858	791	891	791	903	853	825	797	831	857	856	860	870	871	842	810	879	748	829	839	889	814	823	762	839	821	812	854	889	852	809	802	831	823	828	864	814	873	872	816	860	852	821	841	819	818	870	866	858	825	813	827	824	884	855	868	861	833	822	870	857	830	782	844	845	837	889	792	839	838	804	853	828	871	842	819	890	831	849	829	863	876	844	847	818	852	869	884	869	819	833	827	893	846	898	823	869	875	840	886	829	821	763	846	824	740	840	843	812	835	865	877	867	832	852	811	864	880	873	871	834	847	834	865	873	784	834	868	860	899	831	853	838	810	826	847	844	835	874	826	845	878	871	838	828	879	852	907	886	902	806	844	852	836	805	819	836	820	860	890	875	816	804	852	886	857	874	795	815	881	878	867	878	854	850	895	852	887	876	909	852	834	890	878	823	885	802	880	894	836	842	899	855	870	796	825	853	844	856	911	828	861	858	809	854	865	830	822	840	829	825	852	829	831	854	861	861	858	839	791	867	849	842	888	816	857	819	886	821	858	840	827	839	874	805	826	839	836	804	811	904	866	863	853	891	807	836	852	879	858	784	847	814	838	792	830	865	875	764	798	883	791	882	834	813	829	870	840	804	858	857	849	857	845	826	798	814	893	806	852	768	873	892	878	837	841	828	819	837	845	876	830	856	865	849	818	847	880	795	829	808	856	863	809	811	928	860	792	868	860	847	869	823	805	875	834	841	805	786	870	869	889	816	858	830	879	868	835	798	839	891	849	867	823	840	811	834	831	796	832	835	856	832	824	893	840	867	835	831	869	753	856	877	830	853	866	877	881	817	837	868	870	850	886	874	850	894	895	801	887	856	860	865	834	818	855	842	828	806	846	856	782	839	859	851	834	898	843	823	846	840	830	878	845	915	838	862	781	854	847	862	895	876	815	863	845	860	849	861	823	906	828	828	827	838	861	821	874	891	836	836	880	831	822	840	859	867	828	889	848	851	833	867	848	818	847	829	859	842	834	901	793	878	832	876	907	844	903	818	840	813	815	857	877	873	789	903	853	820	812	818	874	846	890	839	810	836	858	868	889	860	836	869	815	842	839	869	833	844	887	848	877	879	841	815	841	859	864	837	866	855	861	853	867	878	822	890	859	863	805	825	820	847	846	843	855	824	850	884	852	874	804	879	860	820	837	848	847	824	866	836	857	813	789	833	885	793	795	835	816	830	880	868	810	836	846	850	880	853	866	878	806	834	803	831	874	835	818	854	874	805	850	865	856	849	848	842	841	842	854	812	825	850	878	864	843	828	848	809	812	819	848	847	854	808	837	844	842	841	824	842	844	832	880	853	873	859	854	844	826	832	836	843	782	856	863	897	842	856	830	858	849	840	811	851	828	844	841	824	822	865	887	857	845	848	816	867	844	805	866	915	879	870	828	788	839	813	817	880	841	851	872	834	824	879	828	871	807	844	821	863	860	867	822	863	855	800	830	856	850	849	844	823	811	827	809	821	835	853	881	872	806	856	799	791	810	793	868	816	813	864	888	817	879	879	867	803	794	856	890	809	836	820	823	870	821	785	845	829	828	814	800	898	846	828	813	791	867	870	885	891	860	811	877	849	834	849	840	866	843	895	842	861	821	892	819	880	814	847	775	862	859	896	843	908	880	829	831	864	867	821	791	807	871	807	803	859	824	838	831	812	826	859	810	824	858	814	845	793	837	843	818	757	857	877	880
22482	20926	28702	23307	20930	20984	10966	1409	1023	946	893	766	712	672	689	647	631	617	587	565	532	591	523	560	558	527	557	529	505	531	527	544	549	563	504	537	483	575	529	505	485	489	479	487	543	455	503	490	519	527	462	445	482	454	500	499	513	503	554	513	478	472	460	469	476	477	496	497	523	488	489	512	437	488	532	471	454	499	500	473	507	489	502	435	489	481	456	520	471	492	499	479	496	533	482	460	466	477	496	466	474	496	471	455	458	460	494	470	471	483	494	455	456	432	514	478	447	492	475	493	451	480	525	501	484	498	500	475	532	507	494	507	509	517	469	496	452	466	457	481	497	474	478	498	471	488	512	497	429	490	493	503	482	445	488	499	520	503	484	516	491	503	461	483	493	457	483	510	487	468	464	460	492	487	505	474	475	480	455	495	452	474	506	481	480	492	460	483	482	453	483	485	490	505	472	513	489	497	475	489	454	474	483	482	484	486	464	457	521	510	509	484	458	482	470	472	481	485	511	479	469	441	462	494	427	482	479	505	484	510	452	419	455	474	494	484	527	486	493	476	480	482	472	492	480	497	485	473	474	458	447	432	525	493	511	487	462	499	477	496	457	505	495	454	442	454	479	497	486	500	481	504	496	457	454	470	487	455	476	476	447	487	456	464	492	508	473	471	487	478	512	498	477	473	493	463	527	479	476	511	479	475	492	539	497	480	513	470	502	449	481	482	504	465	470	524	459	458	470	466	534	485	511	514	488	469	471	472	476	509	503	479	491	484	475	477	496	451	499	462	487	485	467	495	480	514	479	440	485	513	431	503	468	494	481	515	462	470	490	498	469	451	449	489	488	495	483	450	512	484	510	452	498	489	480	543	469	485	462	486	487	471	470	457	505	533	477	494	498	460	518	475	489	468	465	532	470	485	484	451	496	479	481	486	490	528	473	479	471	479	480	486	496	441	508	477	485	477	505	496	507	488	497	443	511	428	466	473	515	493	475	476	451	502	475	463	492	494	506	490	452	499	514	472	505	479	538	481	496	497	467	480	479	488	463	471	445	515	464	450	487	482	473	496	471	478	524	502	453	492	501	472	474	497	501	507	474	481	493	466	474	488	478	430	475	465	463	480	422	457	465	478	441	478	470	427	479	491	476	475	509	484	458	492	475	442	441	464	488	488	481	510	480	438	480	458	501	540	473	474	465	490	465	476	476	530	475	494	460	493	466	493	466	482	466	492	493	498	488	515	492	498	476	486	493	480	501	467	503	507	514	447	463	491	463	468	485	482	464	470	512	512	493	488	461	487	481	469	495	521	463	477	504	479	480	539	522	494	466	488	500	460	467	521	455	484	442	483	488	483	491	469	489	463	526	490	487	516	477	518	515	460	468	517	495	482	485	460	496	446	513	496	452	444	478	505	457	505	487	482	482	474	474	530	481	482	507	501	489	464	469	481	496	478	515	490	491	463	446	505	485	495	450	483	464	503	483	486	463	498	445	503	491	505	511	489	485	463	498	460	456	489	482	440	484	496	419	469	520	452	487	466	492	474	495	465	459	484	453	487	513	442	551	496	459	449	529	517	479	519	465	466	478	490	454	483	511	534	454	470	479	455	491	499	514	475	469	502	464	474	493	484	447	459	465	489	478	518	481	491	496	416	492	507	514	480	495	488	448	490	476	437	483	513	488	482	450	477	478	492	479	504	494	457	489	465	475	486	469	487	510	483	522	514	506	444	471	462	475	455	461	479	459	447	489	517	522	512	503	475	479	481	455	443	480	485	487	520	449	477	482	453	490	483	516	474	446	471	454	489	458	484	483	463	466	450	493	438	475	509	448	518	500	511	491	547	475	488	475	429	487	539	503	482	468	456	479	493	494	481	503	474	494	505	509	431	482	486	448	489	498	490	511	453	477	475	497	500	451	468	471	457	514	432	489	474	435	527	459	517	538	482	456	428	505	495	474	474	489	483	532	465	503	461	474	484	437	477	475	480	516	480	529	468	479	468	496	477	497	480	454	467	473	464	494	497	478	460	430	460	470	455	489	473	482	486	455	491	468	488	452	479	496	469	497	461	478	449	476	482	475	483	498	489	488	465	480	421	469	463	460	498	443	447	474	471	444	465	490	493	489	457	465	471	483	473	505	501	447	480	492	465	508	469	508	496	470	476	458	480	492	460	483	461	481	503	470	462	466	468	444	449	448	485	456	487	489	493	476	500	472	490	507	478	516	454	483	490	466	493	437	417	484	496	450	486	491	501	469	482	515	509	516	456	488	461	492	466	460	496	455	490	490	497	471	482	474	471	470	467	428	471	508	495	476	466	493	478	473	509	478	511	514	463	459	480	475	456	461	468	509	513	471	478	457	495	458	502	466	496	472	438	465	456	509	497	530	483	447	533	461	480	480	467	487	461	531	511	517	458	492	466	477	490	484	462	471	493	502	464	477	483	493	499	477	464	480	429	470	479	472	443	486	503	508	519	461	492	472	490	502	458	486	462	511	495	472	487	528	415	425	433	464	460	498	473	496	494	512	463	461	501	483	483	504	469	525	472	453	445	509	465	486	490	470	484	479	475	486	473	483	466	448	460	490	481	490	480	460	462	479	458	473	500	470	458	474	467	482	492	490	492	489	437	470	492	532	465	489	500	497	503	478	469	495	503	489	478	490	467	438	507	484	460	488	481	513	503	465	473	481	439	461	477	467	451	463	427	473	500	479	465	475	444	467	491	484	478	513	476	461	489	474	485	493	494	463	495	449	486	505	495	495	461	473	499	480	488	520	469	474	486	491	437	467	527	474	497	472	470	467	479	476	519	442	433	498	474	458	497	476	485	484	509	525	477	525	493	479	524	472	508	472	493	500	467	504	441	470	511	433	454	478	532	506	503	473	525	521	464	474	477	455	482	453	479	506	496	503	482	504	441	452	481	438	501	465	433	488	457	458	472	463	477	500	532	455	488	465	457	497	486	475	532	442	459	431	470	480	463	520	498	461	457	498	497	490	449	493	493	505	470	479	511	487	476	469	476	456	506	469	505	497	492	456	487	475	508	464	500	488	478	464	477	532	479	454	481	517	460	508	479	499	487	481	486	464	466	505	470	454	482	487	493	464	463	524	416	467	470	446	484	502	462	468	475	493	462	498	458	485	472	470	464	498	483	463	478	501	469	464	495	517	436	464	460	460	523	482	466	460	435	492	469	517	478	490	472	463	486	448	507	475	475	470	485	480	457	484	452	472	468	469	440	459	510	474	449	450	467	448	473	489	531	473	448	470	500	458	445	468	510	451	550	499	461	473	467	490	491	457	475	464	478	464	468	481	519	473	497	488	445	490	486	483	498	479	491	489	480	456	477	457	479	484	509	484	518	460	455	522	446	443	475	474	425	443	529	498	477	454	494	476	502	479	497	496	474	471	496	437	480	490	463	459	494	476	480	500	463	480	483	487	423	469	512	481	471	465	487	487	522	512	500	477	458	455	452	493	516	483	466	463	451	477	430
7364	17112	14045	7599	5462	4151	3255	2545	2163	1775	1550	1373	1258	1133	1109	956	975	896	895	815	786	811	787	795	771	782	738	797	728	673	698	716	713	760	774	723	781	801	742	664	715	659	704	691	700	716	642	632	665	665	651	681	639	653	684	673	637	657	620	655	677	647	648	701	689	677	660	638	689	641	692	647	689	677	651	660	635	638	635	692	668	632	662	656	678	669	600	659	656	643	647	643	614	646	668	655	674	663	633	665	621	632	679	659	657	670	660	586	592	639	659	652	691	613	643	617	691	654	628	649	673	653	604	659	600	630	648	617	608	669	685	643	627	682	650	630	616	648	657	673	657	665	661	638	629	658	667	611	667	657	629	659	624	651	651	635	660	641	639	635	695	596	654	661	638	680	621	661	585	663	672	649	687	653	659	649	628	666	669	634	622	626	653	626	626	644	626	652	651	658	639	641	661	664	630	606	626	628	617	649	633	606	623	657	635	630	615	647	629	640	643	658	666	676	681	648	649	656	660	587	667	638	640	660	622	604	684	675	656	654	649	627	635	647	625	637	687	647	686	659	642	641	675	623	613	638	637	635	577	619	639	654	635	654	649	656	613	656	658	634	616	648	621	652	666	671	635	650	663	628	657	600	704	668	637	636	684	631	681	612	701	615	653	665	624	603	620	666	667	644	619	673	587	686	661	623	663	586	654	663	673	640	650	659	658	649	655	592	648	673	643	679	616	666	622	637	682	640	648	646	661	619	631	650	654	619	680	650	612	643	654	630	658	660	686	651	639	678	654	675	663	628	666	610	614	639	630	671	618	638	655	626	622	641	709	656	655	657	691	738	613	658	665	649	655	636	691	644	673	607	653	670	636	624	587	653	643	671	632	627	633	618	618	614	669	659	600	612	665	664	682	642	629	675	628	635	648	625	630	698	672	653	651	624	661	649	607	642	672	640	625	636	666	613	650	618	654	641	644	657	649	654	651	642	670	665	576	626	650	626	617	620	640	690	644	635	673	623	635	673	596	661	600	634	631	633	639	671	639	635	681	598	640	644	639	632	616	679	635	610	676	619	665	636	654	625	623	624	635	617	640	658	636	670	626	640	657	660	661	632	659	629	596	667	633	658	609	625	643	633	670	640	648	569	621	610	592	629	614	664	622	682	578	651	660	656	594	615	614	644	651	641	646	627	645	668	620	653	661	644	594	619	662	677	659	605	666	668	665	675	599	649	641	627	665	633	646	662	638	644	644	633	643	643	660	647	613	659	650	608	630	656	610	584	643	624	603	641	621	634	651	638	612	639	625	632	610	630	645	664	629	642	664	623	621	667	651	686	662	596	646	672	667	621	659	644	646	623	654	619	629	648	618	655	641	596	650	643	641	661	619	670	616	603	647	628	621	660	618	645	623	622	586	649	655	654	647	645	645	612	626	620	592	667	678	627	634	649	626	643	647	663	636	624	674	635	633	639	710	621	653	668	629	660	614	632	660	674	631	623	618	613	669	665	682	655	602	673	627	666	667	635	645	615	619	607	621	666	672	633	650	671	674	640	653	625	654	617	634	663	662	647	686	640	601	623	638	634	668	629	622	617	650	626	640	652	642	614	600	675	632	629	675	673	693	628	572	635	639	636	666	648	605	671	650	651	653	666	625	638	671	648	644	616	655	633	588	660	615	616	637	655	619	665	640	637	615	634	621	630	659	621	664	649	608	634	642	591	627	640	648	644	649	653	654	634	649	672	653	699	631	631	618	665	675	611	600	644	592	678	636	604	596	635	635	656	594	647	651	631	663	639	634	631	658	704	650	608	625	630	616	663	631	638	660	646	594	652	673	622	691	634	639	634	683	655	676	694	639	622	651	648	607	657	616	636	645	602	664	605	679	678	647	613	647	622	647	661	668	623	719	670	663	665	652	677	583	619	595	635	713	591	620	621	584	644	647	624	686	663	610	661	608	657	619	650	636	649	637	631	616	649	631	672	626	631	605	624	688	591	683	654	685	622	583	594	607	661	655	623	639	651	605	629	594	662	668	676	630	632	656	629	638	626	616	645	695	703	642	633	651	652	648	638	620	634	660	629	656	630	618	610	640	627	646	611	658	590	635	637	653	650	607	649	628	651	634	681	668	630	665	647	602	636	601	698	638	651	630	609	626	628	619	635	630	663	653	622	633	711	600	621	608	621	662	651	625	614	675	644	650	593	598	628	623	662	600	637	633	631	666	622	635	620	652	607	668	624	657	630	622	639	603	662	619	662	617	628	638	627	663	614	644	642	636	674	664	689	656	679	629	649	618	653	662	605	630	665	616	663	634	666	660	615	621	635	637	619	636	649	676	579	624	615	627	638	647	624	649	619	599	673	630	616	596	635	616	639	612	635	622	656	625	613	655	616	641	612	646	625	667	679	573	630	680	673	634	664	637	628	641	624	671	650	684	607	639	610	672	639	676	666	595	608	652	637	644	616	640	644	660	673	651	668	639	618	684	633	579	664	650	644	631	669	632	648	685	573	606	636	622	644	666	653	607	671	636	687	616	689	671	602	672	637	594	700	630	640	664	633	615	654	671	673	662	618	591	629	592	630	607	649	606	637	627	657	649	639	668	617	634	696	616	689	679	688	599	609	638	621	653	638	662	663	607	684	618	640	629	609	643	651	663	628	620	635	626	626	633	643	668	643	638	638	626	656	612	653	646	669	664	649	676	643	656	614	591	607	692	646	638	670	640	607	650	643	622	652	622	643	660	642	665	685	650	658	643	634	666	637	660	658	674	667	655	664	643	628	669	621	610	652	657	588	662	670	631	630	653	661	680	670	643	688	617	643	643	652	690	659	642	690	639	639	667	663	606	675	653	683	682	640	622	608	653	652	668	638	656	627	675	676	666	644	641	641	626	619	655	665	607	622	649	564	631	632	677	590	620	601	640	641	609	642	694	622	663	649	638	671	628	619	618	645	632	680	629	657	619	632	606	606	626	637	639	637	669	665	639	653	641	620	617	639	627	672	672	619	607	640	624	596	648	644	632	638	597	635	671	643	612	647	647	624	615	570	629	623	649	655	670	622	666	641	637	651	656	629	646	682	642	644	694	603	618	666	645	604	639	574	605	634	619	630	668	624	671	611	606	648	637	651	595	638	678	647	634	643	653	645	671	649	646	656	677	663	660	640	622	595	695	643	628	625	617	639	628	620	654	654	646	647	659	646	602	643	637	651	640	640	676	629	676	633	616	641	628	661	684	650	619	598	643	678	649	662	647	677	626	645	667	661	627	643	657	639	659	687	681	627	637	620	612	648	663	653	670	665	634	631	653	667	617	616	627	674	630	679	640	608	637	659	629	637	662	646	634	608	635	678	645	639	597	557	645	652	653	629	627	668	654	637	637	617	626	655	620	655	631	645	634	639	652	651	664	643	658	651	658	684	600	633	656	697	636	621	615	645	657	650	647	634	686	643	625	655	635	687	679	597	675	677	605	643	619	638	644	669	634	619	667	611	643	649	630	643
26451	20411	9070	944	614	532	461	459	454	459	441	449	473	464	446	399	445	408	432	430	426	467	440	450	413	447	429	443	446	437	450	406	436	428	420	437	473	456	442	450	422	451	436	410	408	437	432	436	395	453	449	421	398	448	442	435	425	399	401	425	418	405	445	418	462	434	405	422	453	438	457	451	434	417	427	439	453	401	410	408	440	439	435	461	422	426	486	438	440	437	389	409	386	415	435	422	477	429	429	421	413	437	438	436	398	471	457	414	421	422	417	432	428	437	400	436	433	379	409	446	450	400	453	409	424	430	412	426	439	412	418	404	403	435	422	444	398	427	466	406	398	423	428	440	461	450	407	399	467	423	414	420	413	431	437	450	440	431	457	395	448	381	427	448	467	402	458	382	418	387	444	445	428	428	416	432	401	422	454	448	403	422	380	399	390	423	402	410	466	395	412	421	426	413	458	447	437	448	430	427	469	443	428	438	452	440	412	458	442	438	417	444	424	436	389	463	430	430	411	423	436	433	516	413	412	428	415	421	431	439	468	426	375	423	438	441	447	446	440	415	455	454	456	390	419	449	439	430	401	433	445	402	413	411	431	450	450	404	410	428	437	402	426	452	413	451	392	429	416	409	420	414	448	426	462	392	433	429	427	435	416	447	411	427	415	453	415	398	438	439	389	445	417	392	450	413	419	393	473	407	433	448	420	461	412	407	434	422	443	430	422	473	435	402	437	427	432	448	418	397	411	427	401	436	430	434	425	461	412	470	420	400	420	471	411	438	432	418	419	445	427	430	424	444	421	425	440	424	451	405	417	432	410	413	430	412	442	423	424	434	426	430	440	427	449	413	391	428	402	423	429	432	409	454	447	440	452	444	448	447	447	445	415	407	372	446	411	418	456	450	426	439	394	380	451	420	420	421	416	429	447	438	421	368	420	406	431	444	440	423	437	424	426	427	400	424	411	445	431	463	452	427	436	415	378	438	437	401	404	433	406	431	451	427	427	448	439	423	444	411	432	424	392	434	428	415	443	404	419	439	464	436	431	424	443	445	412	433	434	448	483	448	457	413	408	428	434	432	405	409	437	451	455	397	405	373	441	434	425	409	455	446	416	434	458	410	454	418	450	446	410	406	458	409	410	466	431	414	443	451	436	416	434	440	434	422	424	410	429	434	428	431	382	459	408	393	436	427	414	419	430	428	446	436	414	450	409	452	437	441	453	443	409	426	438	433	437	418	405	419	445	408	429	420	396	450	428	442	389	405	427	419	403	387	401	396	379	417	416	443	428	428	462	478	422	370	402	434	416	488	475	456	423	468	416	429	444	441	472	435	435	456	459	429	439	445	436	409	467	418	431	415	422	429	451	427	431	444	429	445	447	395	447	464	420	423	420	394	411	398	437	464	443	415	438	416	454	408	421	408	433	437	412	435	408	448	438	425	416	433	445	423	452	414	413	436	468	410	414	451	445	443	443	437	385	428	443	439	423	399	430	409	403	427	439	419	425	435	467	446	404	407	450	414	425	434	444	411	428	440	409	433	404	407	442	436	390	418	417	420	454	428	462	460	434	418	483	446	424	406	412	412	434	445	417	440	422	430	411	415	425	451	425	417	443	446	431	451	432	446	472	467	411	403	400	415	404	431	446	402	465	442	423	463	440	450	399	411	401	425	423	433	433	435	452	429	384	415	411	420	434	449	433	418	422	467	457	437	421	406	454	452	466	383	425	397	467	433	371	418	419	412	396	401	419	445	472	434	445	432	398	434	417	471	418	431	430	436	416	433	393	426	396	422	455	432	462	436	416	407	428	438	421	454	416	416	427	447	438	440	418	435	469	419	446	420	461	473	446	431	449	407	448	408	427	403	477	422	386	420	429	443	456	431	412	414	402	463	427	441	449	438	461	428	400	409	411	386	450	461	373	433	410	433	386	414	438	437	411	410	438	428	443	403	412	413	463	439	426	448	425	427	444	473	430	438	418	440	417	390	407	450	415	398	454	443	458	422	450	404	376	443	431	406	377	433	423	452	440	412	439	441	385	425	437	430	404	412	415	399	414	419	398	467	441	440	429	423	406	381	418	432	430	465	418	428	438	442	396	404	431	432	436	452	449	400	391	426	452	424	406	416	442	446	404	469	418	410	438	406	420	423	430	444	435	431	441	421	477	414	447	473	428	415	428	419	429	439	477	436	416	454	421	427	445	424	456	414	406	420	423	421	444	442	432	446	403	429	429	428	451	417	406	406	422	465	426	421	412	429	413	444	429	404	450	438	438	423	406	428	426	419	406	448	455	427	436	436	429	430	457	440	465	411	410	480	404	382	421	426	439	413	407	443	448	436	451	396	434	430	424	422	438	427	464	408	397	411	386	414	427	431	402	456	429	399	441	414	410	438	414	408	430	440	472	399	393	445	444	404	422	459	475	439	393	417	422	434	422	436	424	416	441	414	416	416	409	448	402	424	432	443	427	448	473	438	448	422	445	426	434	412	419	434	405	410	399	390	470	432	443	429	433	411	445	412	417	440	434	448	451	417	404	404	437	432	449	424	404	428	412	449	428	443	407	398	435	439	453	447	402	434	423	428	438	430	407	416	431	398	407	397	465	445	445	442	416	404	399	415	412	445	449	422	427	394	447	410	408	404	434	429	392	449	463	417	437	388	423	449	442	434	428	396	438	416	439	445	434	448	440	430	425	392	441	421	417	407	448	460	436	402	425	458	431	416	455	437	402	430	421	433	448	429	453	417	435	421	384	432	381	425	431	445	465	419	430	405	433	445	424	422	404	406	428	433	429	419	459	446	439	440	430	411	427	414	409	462	419	392	437	447	420	448	406	417	435	425	438	480	459	449	410	424	407	400	459	410	404	424	428	402	437	440	423	426	451	405	408	410	443	377	428	396	454	464	465	417	430	415	418	437	433	420	457	408	433	452	448	398	429	465	413	443	404	428	431	480	424	439	414	403	404	411	429	413	382	373	443	447	412	434	420	424	423	403	391	451	431	434	431	423	420	481	421	413	451	443	429	408	413	455	433	432	394	430	426	396	422	409	414	420	422	449	428	440	412	436	468	414	422	421	445	464	441	404	397	435	424	407	412	476	428	433	427	442	398	421	439	386	436	387	455	449	440	418	433	460	438	441	484	421	426	413	451	382	425	444	420	416	425	444	423	464	367	437	439	429	459	444	438	448	427	409	466	416	423	415	439	452	465	402	411	430	423	430	424	438	393	418	423	425	486	432	437	456	416	414	409	429	428	431	451	440	440	435	420	461	408	409	412	382	463	413	429	396	389	428	429	456	454	399	430	405	382	419	408	416	439	421	431	421	440	443	388	420	447	401	449	419	455	437	466	411	453	440	469	402	466	433	412	453	425	430	441	418	420	387	437	471	419	447	407	429	430	424	416	450	422	467	468	430	395	391	402	410	414	462	405	452	422	441	442	397	418	456	445	442	403	430	435	430	445	420	428	435	438	393	438	438	389	405	413	414	411	407
4191	1621	1366	923	793	714	652	642	601	622	622	596	575	557	558	571	564	581	555	562	531	520	571	562	588	605	555	511	523	563	557	584	578	568	623	587	627	567	558	586	577	556	553	584	559	586	580	578	571	564	568	572	542	559	619	558	581	589	597	578	594	619	557	567	542	522	573	573	593	555	563	533	568	546	542	584	563	585	544	586	616	566	566	553	568	565	598	584	548	593	513	558	559	565	560	531	566	511	571	567	543	583	600	528	584	587	599	591	539	503	547	555	536	587	596	571	575	584	582	601	516	573	569	571	549	520	535	575	558	587	513	594	580	562	552	506	591	564	586	551	579	586	569	611	568	547	585	556	559	526	604	561	548	548	512	546	560	561	570	580	592	547	585	570	594	533	565	570	581	581	528	570	541	537	533	579	548	545	556	505	594	593	571	557	541	577	588	593	518	537	564	570	533	577	553	563	577	570	585	572	601	552	548	569	560	560	565	573	554	552	527	606	591	589	568	592	588	549	572	566	558	559	559	564	562	563	557	590	565	560	560	592	559	557	539	571	577	559	582	512	564	601	586	577	570	562	508	570	523	609	553	533	558	515	610	584	541	594	588	569	612	550	581	540	577	598	567	530	573	562	569	587	535	579	562	574	574	561	534	555	543	586	568	586	601	576	543	571	564	568	543	526	569	568	565	537	571	568	510	566	557	544	569	573	564	567	579	589	577	548	587	544	570	560	577	535	582	542	603	585	592	565	568	562	554	561	562	557	571	551	553	551	584	565	594	594	575	563	546	588	616	564	508	584	560	546	524	565	579	545	572	549	548	538	550	507	547	524	539	556	603	502	559	568	578	534	573	562	553	574	569	538	565	553	582	557	593	591	563	574	623	545	504	561	563	536	550	579	566	563	558	566	618	565	578	564	590	529	535	538	552	536	559	544	559	535	584	572	543	539	531	531	557	528	548	559	571	612	523	553	531	531	540	544	568	577	549	589	565	532	525	604	574	588	569	528	548	535	581	550	548	545	569	566	588	542	572	521	541	526	576	515	552	596	606	611	576	582	510	549	523	571	571	547	590	600	572	628	585	554	574	559	576	570	546	567	575	545	554	555	545	562	571	566	533	549	539	593	524	562	568	561	565	580	609	612	552	562	586	566	581	552	570	520	602	551	565	530	587	555	548	553	587	565	546	551	582	562	566	575	563	578	565	554	576	552	564	531	566	555	601	545	586	566	584	576	551	534	563	560	568	531	498	552	562	576	591	565	548	557	563	578	544	572	555	538	561	573	566	584	572	577	576	618	553	537	554	558	532	582	576	559	540	551	599	532	549	583	568	574	527	549	540	537	560	560	554	612	556	603	532	555	586	527	567	600	575	572	559	542	559	584	582	571	529	545	529	565	547	562	549	551	577	578	584	571	552	585	529	562	553	558	542	532	543	548	583	578	567	559	549	530	562	579	584	567	527	568	564	538	528	583	552	539	545	576	578	561	554	562	604	564	561	550	584	584	527	550	551	574	547	552	545	563	529	559	579	553	557	554	542	559	535	556	533	576	566	570	528	589	561	548	567	558	560	591	537	571	601	561	559	564	547	551	572	565	560	544	513	554	574	567	558	556	569	589	618	565	581	566	526	557	539	593	554	595	545	585	561	551	594	562	500	577	578	568	557	583	570	581	539	561	547	565	578	571	551	586	604	525	583	542	556	531	605	562	537	545	563	550	585	615	540	573	500	540	582	586	572	598	556	605	577	553	555	534	572	573	546	590	530	535	549	569	593	542	573	559	619	558	556	544	569	535	532	572	594	554	568	601	574	550	575	561	591	576	548	590	532	579	567	565	600	524	554	544	542	569	551	555	527	551	527	600	592	586	541	557	602	558	506	588	564	572	537	543	578	555	555	523	593	575	545	536	529	561	544	551	618	586	578	575	555	566	559	535	581	580	594	529	598	506	552	579	546	595	552	598	579	543	548	580	528	595	593	547	545	566	572	573	505	540	554	543	549	570	567	542	562	599	564	547	608	542	570	555	574	559	545	577	498	560	571	550	569	583	549	542	569	568	588	599	559	552	500	586	517	598	558	552	567	595	552	568	564	544	542	548	543	572	603	558	565	593	553	555	566	545	562	540	548	568	569	588	558	581	534	561	589	586	526	562	527	549	575	518	577	557	534	587	553	594	567	559	568	612	618	555	575	591	550	541	556	598	558	568	547	577	615	574	541	557	562	574	569	590	580	593	541	521	570	513	590	576	544	554	589	546	559	502	554	592	563	576	566	567	585	599	583	595	578	549	587	546	611	587	542	607	536	536	545	582	573	593	548	573	577	534	561	559	560	513	554	580	595	531	538	586	521	602	564	579	554	598	547	562	557	590	514	563	565	551	508	532	551	530	563	557	522	560	551	576	572	540	570	556	571	588	581	568	543	519	568	590	528	563	529	529	539	588	566	570	541	589	529	526	556	565	579	562	560	528	581	584	555	589	576	569	556	588	563	563	584	552	563	566	519	559	583	516	557	585	548	577	563	562	582	592	581	554	628	571	583	531	571	573	529	583	614	577	525	552	575	546	551	559	562	552	576	587	558	589	513	567	580	520	552	571	551	560	548	579	545	551	551	574	521	624	556	611	591	523	561	549	528	595	545	583	570	537	568	534	532	557	568	555	578	554	560	565	553	542	536	560	541	591	532	588	550	599	576	578	582	558	620	540	602	565	571	564	557	526	531	557	537	555	566	541	525	522	575	550	530	564	581	561	538	539	604	582	579	606	570	530	555	563	568	583	552	605	534	597	563	586	580	555	575	584	550	542	582	519	590	584	551	571	548	539	602	563	538	557	583	571	567	601	575	526	538	569	580	590	558	528	581	575	620	553	555	558	587	556	584	560	566	591	564	550	575	587	573	577	570	589	561	571	520	591	590	588	603	547	607	567	568	564	588	546	564	561	566	604	569	563	591	527	575	570	528	598	558	547	561	544	578	578	552	534	574	575	549	565	512	568	514	576	534	581	560	596	567	545	523	582	555	551	533	584	570	532	570	540	568	583	594	566	556	550	566	572	535	578	559	575	563	587	530	546	561	590	544	570	571	568	537	579	608	575	553	536	571	566	574	533	570	582	539	575	522	557	567	583	541	583	559	541	588	550	537	579	555	558	566	528	566	541	559	574	551	538	555	568	558	545	572	550	538	521	568	538	581	557	550	572	574	516	569	596	569	548	561	593	541	567	567	618	611	567	526	554	557	562	555	610	539	539	554	555	564	579	551	580	535	580	574	577	549	578	567	563	575	554	577	589	557	542	559	540	541	536	590	561	540	573	522	524	552	572	572	559	567	565	564	559	567	557	583	601	500	571	561	524	594	583	556	535	533	551	589	544	578	541	574	555	545	560	558	550	580	549	556	584	564	554	569	538	578	573	569	540	514	565	535	580	544	487	533	558	564	569	555	560	599	539	601	580	547	565	557	527	561	564	576	568	567	501	536	574	569	596	538	567	545	550	556	560
23299	20920	28306	23679	20905	12818	1771	1110	954	876	817	787	756	735	765	747	740	691	706	692	701	690	615	659	672	652	700	698	698	742	659	664	674	685	689	701	724	695	644	659	640	653	643	677	655	635	644	688	654	642	631	642	629	630	661	657	654	629	682	666	710	670	638	603	675	639	682	627	688	614	649	653	612	636	646	647	641	639	642	637	597	626	651	658	608	636	635	689	628	675	676	656	632	641	652	690	623	694	644	647	675	683	692	596	652	639	647	674	632	643	644	654	648	619	655	664	655	653	666	650	682	647	659	630	668	605	650	639	644	623	656	640	640	648	588	649	655	635	629	620	638	637	644	645	662	663	685	661	636	661	589	624	653	651	622	625	646	664	635	612	594	605	677	634	635	645	629	650	648	600	643	682	683	649	614	667	676	626	581	641	651	642	639	666	643	620	695	628	627	647	644	629	655	643	654	619	631	606	614	653	636	650	673	623	678	602	638	657	671	613	601	640	587	668	649	700	642	592	679	604	633	630	615	654	611	636	625	597	645	598	642	636	659	667	676	638	656	626	706	649	664	623	662	637	611	659	642	641	688	700	624	640	664	657	633	694	656	653	633	669	668	649	639	655	650	695	602	650	615	637	615	629	644	633	633	625	631	647	660	633	650	587	637	662	677	625	687	628	645	635	620	626	604	635	632	677	638	643	619	653	637	622	646	663	701	666	645	642	642	617	663	671	635	674	624	627	639	640	646	642	641	662	666	671	655	648	651	684	674	671	637	626	610	666	615	633	662	646	632	622	619	620	618	598	644	619	634	629	667	642	611	636	623	673	632	630	616	626	628	665	642	634	632	641	610	686	683	675	628	617	673	671	693	631	674	607	622	646	679	633	631	651	669	638	639	615	692	667	641	647	676	649	636	632	653	602	653	678	615	645	630	654	619	603	626	661	634	677	670	596	627	672	680	647	677	635	663	664	605	634	636	635	677	680	642	654	644	641	655	650	690	598	606	662	635	636	650	641	651	618	608	626	634	682	633	605	653	678	629	609	614	671	689	624	632	614	615	632	636	657	664	652	642	646	672	665	641	649	616	582	626	630	672	656	635	636	661	625	660	654	604	688	634	687	632	637	650	655	667	682	648	625	633	688	636	648	654	607	631	658	637	631	649	640	631	671	602	663	640	630	639	666	679	627	593	652	639	644	616	664	617	624	631	671	664	666	638	641	614	652	630	639	649	612	644	677	646	674	661	664	631	641	666	660	657	597	635	679	679	682	603	658	636	626	616	635	637	660	631	673	690	661	656	658	625	632	656	675	593	627	641	619	673	630	609	634	661	642	645	639	622	626	649	633	630	641	675	667	628	662	675	632	626	636	633	677	652	659	662	643	649	591	605	638	684	661	649	666	700	613	638	677	643	630	622	606	572	668	617	611	672	649	633	645	638	620	699	628	658	632	637	669	675	625	634	638	667	623	649	649	651	673	644	630	643	657	688	650	662	618	648	626	649	654	640	667	640	632	658	609	637	647	656	738	634	627	626	645	627	691	625	656	636	650	686	651	638	648	703	628	681	627	594	636	593	669	656	675	662	654	645	627	684	647	716	640	654	641	630	631	657	666	663	672	639	675	629	654	622	675	636	632	616	625	663	625	661	650	631	661	683	642	629	655	653	636	668	607	641	670	678	649	653	628	644	647	640	663	650	605	585	655	655	601	660	634	611	624	644	598	641	625	642	617	675	619	622	629	621	625	652	636	624	637	646	607	654	650	658	616	654	641	681	607	667	615	609	700	613	683	642	668	598	651	650	632	707	619	667	604	591	634	663	678	638	653	638	653	623	686	623	578	602	649	678	650	657	633	642	603	635	624	626	671	684	632	652	674	659	683	666	672	646	606	644	604	639	657	644	666	649	604	648	637	635	662	656	611	660	652	601	619	706	721	606	686	651	641	667	633	609	641	677	640	683	614	658	635	639	644	607	615	643	660	666	645	649	678	582	654	679	692	628	639	646	625	622	616	624	670	648	607	665	651	671	618	604	626	639	650	685	643	600	644	629	615	660	617	654	658	658	644	632	633	624	634	595	663	658	648	594	629	674	612	614	623	652	690	647	647	650	612	636	642	617	704	651	612	686	645	653	673	640	647	640	604	710	639	678	653	665	631	628	617	659	687	584	606	615	680	651	624	673	647	649	644	600	630	655	651	641	655	652	614	669	640	626	638	606	663	648	641	638	623	609	625	653	631	619	644	655	597	672	654	636	677	597	662	663	674	624	627	678	664	667	661	631	632	652	648	633	648	665	660	650	613	668	660	670	660	658	661	664	638	620	664	671	680	639	643	636	648	639	632	635	611	618	655	656	637	608	616	681	652	654	657	625	595	679	643	667	650	653	657	672	661	580	667	618	610	649	650	628	664	631	696	679	640	684	613	582	642	654	623	642	632	627	676	661	591	604	604	643	654	614	625	686	620	601	659	643	664	673	602	632	666	626	634	678	679	689	623	619	655	698	686	684	622	690	628	683	616	611	649	627	674	652	668	667	598	675	639	671	628	684	658	616	662	621	677	679	615	627	585	605	626	658	638	624	690	658	635	660	609	624	684	613	635	652	655	624	621	656	692	634	622	694	649	635	615	640	666	622	612	627	685	646	602	665	607	654	611	669	640	686	658	605	619	674	597	594	620	648	631	610	668	604	670	639	695	628	612	677	676	608	630	663	630	657	659	665	620	697	610	636	650	634	706	651	682	728	641	666	639	657	644	627	654	647	635	577	654	666	694	630	681	627	676	643	648	692	617	630	655	615	658	621	652	651	652	628	681	648	659	582	657	617	642	597	648	652	619	655	637	657	654	681	647	623	656	704	668	672	637	637	672	598	630	614	659	658	624	646	655	660	674	642	626	654	663	611	595	696	654	632	632	658	634	624	663	629	636	676	671	625	614	634	613	620	677	674	633	655	621	612	597	586	593	666	611	647	624	627	670	645	695	643	586	647	637	617	639	634	620	639	633	666	606	608	619	679	671	667	615	617	638	648	649	642	635	635	626	642	667	656	642	637	644	679	609	670	639	609	628	685	658	595	602	670	652	647	664	637	594	618	624	623	656	639	635	631	663	616	691	650	663	570	657	660	623	622	661	627	641	681	631	631	604	640	648	696	633	669	647	592	633	594	646	708	623	598	629	576	627	675	667	607	646	669	650	633	642	636	652	642	625	626	663	601	682	671	589	656	610	712	653	651	647	652	639	669	639	629	622	631	660	609	605	619	661	618	637	621	645	648	608	625	642	665	668	611	599	615	668	642	661	691	594	583	671	652	627	678	674	643	605	671	671	676	624	633	638	615	659	604	684	679	663	670	616	662	664	657	660	601	626	619	640	658	624	622	627	646	645	672	603	641	618	594	642	658	623	686	646	633	658	618	643	635	717	619	639	669	642	644	639	636	652	636	621	610	616	649	684	608	620	654	607	658	620	664	681	593	656	628	693	662	616	660	612	649	648	639	655	638	638
5294	11185	9167	4824	3489	2757	2317	1915	1620	1468	1356	1251	1199	1074	1068	973	998	951	931	961	912	959	938	986	928	897	906	921	886	884	893	870	884	925	906	914	985	916	928	892	858	874	790	885	856	877	801	896	875	819	829	777	817	823	840	835	847	813	852	844	803	858	832	816	867	893	860	874	867	820	802	844	818	889	871	831	850	836	843	841	834	858	843	848	842	846	818	876	817	842	788	829	846	852	816	810	795	883	792	842	836	858	828	870	887	867	848	854	816	794	819	848	822	861	848	856	820	825	845	858	815	838	832	839	797	864	873	848	802	826	822	850	831	788	862	815	872	824	824	779	868	847	774	868	852	825	830	798	850	824	834	800	814	845	798	841	878	849	838	832	843	837	847	815	797	856	861	833	823	869	878	835	829	916	835	831	863	851	822	870	795	828	835	755	836	840	835	814	844	825	833	839	838	820	856	821	859	859	836	851	836	835	818	875	844	848	854	889	848	857	863	886	856	857	846	812	808	818	849	815	911	835	817	897	869	823	870	798	857	891	847	836	861	827	820	831	772	867	826	827	805	858	828	841	844	809	797	798	837	894	801	817	827	899	876	863	866	842	820	891	834	799	809	874	809	888	857	772	854	871	910	870	827	854	826	871	828	873	880	847	843	820	836	834	816	842	856	931	794	870	796	875	848	770	865	815	861	817	790	843	803	841	806	805	857	824	848	856	844	861	803	832	827	883	826	810	823	846	812	870	814	766	827	834	851	821	852	771	883	844	857	834	792	835	896	864	829	811	782	870	858	799	824	878	830	876	830	831	846	821	783	873	818	806	814	841	844	822	799	845	857	891	848	861	792	789	848	794	844	818	863	829	832	882	805	846	869	828	819	846	884	879	847	864	818	838	858	785	778	869	878	827	823	876	843	792	825	825	863	852	867	836	847	836	799	836	918	842	869	838	830	839	902	884	827	828	850	866	831	821	896	837	822	886	821	822	865	829	835	826	811	787	841	809	780	835	810	864	826	848	837	829	847	791	797	824	851	807	843	842	846	814	840	847	848	801	845	841	830	847	855	863	819	835	872	848	811	837	897	836	844	854	776	803	851	835	800	856	826	826	877	846	828	821	802	879	808	835	818	817	823	838	842	853	852	844	829	804	831	825	820	835	861	841	734	867	819	843	838	876	871	796	835	824	815	859	813	889	789	817	897	841	843	829	834	847	832	817	840	858	872	865	822	862	833	831	839	835	827	846	831	839	866	861	815	882	794	863	845	830	805	841	877	868	849	791	819	843	845	866	883	871	749	849	860	862	824	892	826	822	841	812	801	810	886	837	864	848	802	837	811	840	855	787	856	873	842	835	796	864	858	810	856	829	825	854	878	829	837	858	842	814	895	825	826	833	836	803	884	881	877	819	856	804	918	833	813	917	834	838	818	851	791	846	830	846	815	789	818	839	861	822	851	873	832	906	861	805	814	853	851	817	847	820	806	825	812	830	907	858	816	786	846	780	861	881	826	840	796	882	836	878	813	847	833	815	799	853	832	829	869	836	839	847	807	820	791	841	818	829	866	847	853	805	845	872	828	867	855	833	770	789	853	830	840	867	823	831	810	860	813	889	827	847	814	860	865	864	828	839	843	812	888	826	836	894	860	833	865	829	874	857	826	811	847	898	847	822	827	832	812	802	855	851	831	826	805	841	838	818	804	753	844	866	820	841	870	867	834	866	814	823	842	863	825	858	789	830	866	861	812	782	852	846	821	870	816	858	814	880	825	807	859	860	797	824	853	855	821	860	860	783	879	831	857	759	896	872	822	841	819	853	882	892	864	820	815	806	894	870	870	838	868	875	869	822	810	851	845	802	799	830	796	848	821	869	852	839	796	843	861	876	849	820	878	829	842	780	784	793	867	840	854	824	844	847	836	839	833	841	846	806	820	835	821	882	798	803	835	855	859	786	815	812	821	856	825	843	820	822	881	829	835	827	829	818	870	798	892	839	851	853	814	834	821	816	828	843	844	860	811	808	827	854	875	811	857	860	830	913	841	828	852	854	831	804	799	823	847	826	866	871	880	843	844	802	901	838	794	868	873	801	777	835	810	844	824	817	885	796	874	848	866	854	875	872	848	788	876	827	815	838	844	820	841	871	838	866	849	832	850	796	831	832	839	847	858	869	799	819	876	856	828	885	865	805	847	820	861	822	874	837	839	857	820	854	816	844	838	873	857	903	907	819	839	837	848	833	819	817	824	795	823	819	779	798	861	787	808	812	846	780	843	819	833	821	836	780	905	847	809	841	821	809	851	865	857	859	804	829	849	806	762	833	819	790	815	831	846	814	882	836	809	837	871	858	858	920	806	820	801	813	817	862	837	857	907	832	834	833	862	841	837	850	881	823	822	819	847	839	879	832	799	807	884	808	827	838	821	837	859	867	824	810	842	759	853	864	893	817	855	863	829	848	816	872	866	834	865	861	864	885	852	797	800	856	840	819	875	813	806	860	813	837	837	870	845	774	848	875	845	851	768	840	853	820	857	815	836	822	836	847	803	850	834	822	824	766	808	840	822	872	831	875	837	836	829	887	826	868	800	862	845	835	816	860	827	841	804	833	856	833	852	807	800	827	811	824	855	808	834	842	836	819	826	822	807	813	848	838	838	837	781	829	909	873	832	812	832	815	861	814	863	856	834	812	822	841	832	824	848	785	860	815	872	825	879	822	790	824	821	851	868	872	783	861	853	827	835	835	871	854	867	844	831	819	865	828	845	879	880	853	899	844	776	827	827	823	825	830	819	810	854	854	871	836	770	795	774	823	790	874	842	810	836	803	855	862	857	818	833	810	866	833	830	845	851	855	846	818	854	852	861	847	803	805	837	788	795	809	848	853	781	882	832	793	831	805	829	816	817	826	834	884	894	795	818	819	871	846	872	803	863	820	830	856	807	835	845	904	871	839	857	822	806	861	794	848	868	793	833	837	881	824	883	807	860	858	802	819	832	835	852	827	798	793	863	844	792	836	867	827	826	848	797	846	801	862	804	829	893	827	849	861	842	829	858	802	863	842	862	803	859	821	855	840	828	793	841	852	856	812	870	865	839	842	856	818	864	794	838	853	803	880	844	818	869	790	827	836	848	834	852	852	838	796	883	792	808	818	799	837	831	820	783	852	813	825	816	825	813	837	845	851	886	830	783	826	751	824	826	765	843	825	872	825	855	896	870	816	813	832	845	805	835	848	804	808	865	795	857	865	791	822	809	836	837	839	860	856	855	831	867	805	821	808	823	848	846	849	844	833	841	827	832	816	887	789	845	859	858	839	797	840	849	845	820	849	883	827	862	813	794	833	776	848	829	839	817	840	849	852	834	796	824	833	793	850	851	827	822	851	832	795	861	797	826	916	778	848	861	911	876	858	833	776	850	831	816	847	868	876	830	798	886	816	868	837	818	784	825	812	830	842	836	815	840	805	821	842	834	908	870	838	804	825	825	871	853	833	888	857	800	843	836	851
22485	20952	28712	23376	20953	21009	10892	1387	1013	926	821	762	768	677	580	596	613	612	580	560	534	517	550	528	566	565	521	509	568	516	468	508	504	539	499	630	636	509	537	492	484	471	498	541	493	485	521	472	502	507	482	484	490	505	508	454	496	482	476	472	457	482	481	499	492	522	457	506	498	505	444	489	476	469	465	496	492	469	508	481	479	466	512	502	489	496	500	503	492	496	502	467	512	472	495	496	471	513	495	484	511	495	516	455	461	447	457	486	469	496	497	461	466	508	462	504	510	458	471	466	461	485	503	450	505	468	471	525	475	454	464	449	479	510	473	515	423	480	495	498	461	480	462	439	492	475	441	446	468	517	472	503	470	478	483	495	482	469	488	492	496	493	454	498	508	476	484	458	457	496	465	460	489	469	484	481	503	478	451	428	481	430	499	507	449	473	474	466	463	476	494	481	491	478	477	530	469	523	478	449	490	452	485	496	459	477	473	491	477	465	480	498	435	452	478	496	493	444	464	467	495	471	486	491	482	505	470	436	511	426	506	495	472	461	478	475	464	449	495	470	463	452	482	469	467	450	494	499	479	496	496	457	485	516	518	468	453	443	459	475	459	506	493	472	490	441	498	483	451	424	494	494	486	502	441	465	479	512	490	453	486	481	479	492	488	480	492	491	479	505	485	457	481	448	494	478	454	477	470	461	474	493	454	429	487	505	480	502	483	488	469	469	450	427	499	505	493	496	472	432	489	510	433	496	457	473	478	478	486	479	473	451	485	466	473	465	511	467	490	463	477	499	490	484	489	438	474	495	504	456	482	474	468	461	468	446	452	496	431	480	467	495	475	515	488	444	504	514	497	489	488	454	424	486	490	444	471	462	476	469	461	415	543	500	496	463	454	445	458	466	442	485	509	468	474	502	470	510	453	478	462	475	501	474	476	463	482	475	460	452	460	469	420	447	508	511	444	506	475	469	498	455	486	476	483	476	459	473	483	443	465	483	512	472	457	487	492	466	462	473	499	495	467	456	498	498	441	470	499	470	494	495	490	471	499	471	482	487	507	495	491	488	458	456	479	535	460	532	500	485	520	491	471	437	486	496	470	433	501	479	461	472	501	511	484	486	517	451	458	467	472	475	474	470	535	481	506	484	442	503	465	474	473	482	467	480	459	500	470	442	476	457	450	502	474	464	482	488	447	473	478	445	469	488	449	485	432	476	506	482	462	485	493	487	494	460	456	505	494	498	477	478	466	484	497	438	506	451	474	446	507	478	465	451	465	455	457	488	450	477	480	508	515	490	479	486	494	447	484	505	492	474	444	464	461	456	498	494	482	478	491	450	491	470	471	499	486	467	505	487	474	438	507	435	472	498	510	490	514	476	469	429	479	508	503	500	500	512	506	520	472	471	456	482	465	443	502	465	461	475	483	472	516	508	495	477	490	508	472	462	517	447	450	443	508	475	490	481	480	491	433	502	522	496	481	488	487	463	463	452	482	506	498	463	513	479	477	495	487	446	491	483	458	468	518	515	515	462	488	509	465	486	475	463	484	473	433	487	518	480	468	481	486	481	479	450	516	494	447	508	479	512	462	536	467	485	481	457	530	467	458	466	461	454	480	467	477	492	495	437	485	446	502	524	466	501	451	451	496	449	490	506	479	451	462	501	450	477	462	465	456	444	461	488	471	509	412	480	532	521	479	494	468	477	480	463	495	481	459	494	474	495	518	457	487	479	482	492	462	457	491	479	478	431	432	465	475	475	502	495	480	464	478	470	488	451	501	497	463	458	464	489	484	485	512	484	455	446	466	434	475	490	479	452	511	487	505	506	489	461	472	450	519	480	472	452	487	438	483	468	500	478	458	502	457	518	510	497	460	435	478	495	444	474	487	465	444	502	459	456	460	451	466	466	490	481	466	451	463	441	474	460	492	462	447	441	429	506	487	502	454	455	494	465	466	508	488	489	487	486	504	477	456	475	481	461	464	489	469	468	486	471	452	472	485	489	496	480	493	475	514	508	501	500	473	443	458	473	479	522	511	468	476	440	450	459	514	427	461	457	464	495	501	482	516	442	524	455	483	506	514	432	537	460	486	495	476	519	480	463	440	452	463	508	472	500	508	501	464	503	457	459	452	464	476	479	482	445	456	478	483	459	452	476	502	480	457	494	500	470	520	495	469	446	481	460	462	506	483	515	462	513	469	431	509	441	537	465	504	465	460	512	505	467	427	471	458	502	445	481	493	444	475	496	459	506	458	455	462	455	482	477	469	482	486	474	504	459	471	502	485	482	515	459	486	497	507	462	493	498	468	464	470	467	444	466	447	452	448	419	480	487	444	468	492	441	471	463	531	469	474	459	480	499	463	479	432	466	446	484	489	447	478	457	496	489	451	473	484	488	452	542	482	477	462	514	496	502	487	479	476	464	455	480	484	454	507	507	492	467	496	471	473	464	444	476	463	506	484	465	443	499	499	487	465	474	491	465	508	445	468	484	448	505	461	485	525	505	522	505	466	511	446	469	501	470	481	467	496	467	469	483	497	482	499	453	433	495	480	510	484	458	461	462	480	506	507	506	510	459	466	469	470	483	472	484	475	464	484	459	447	478	495	476	432	471	483	475	471	458	496	455	509	475	503	445	464	467	490	451	495	519	473	478	488	521	437	460	470	486	472	493	490	496	463	440	463	463	450	481	470	487	471	479	475	451	510	512	489	460	487	463	447	457	516	477	477	479	494	498	499	467	506	471	457	530	454	499	454	503	486	468	456	492	451	529	479	499	465	476	490	478	483	468	476	481	500	451	468	477	489	492	499	473	446	466	484	484	458	464	466	483	441	508	450	494	473	469	498	465	488	516	489	499	531	495	466	476	486	486	444	472	469	473	503	449	474	492	506	460	471	465	452	513	517	517	491	481	476	448	467	442	459	484	474	484	479	439	501	463	480	483	486	451	484	481	473	434	481	469	464	472	508	498	470	492	486	482	492	484	489	502	476	495	453	484	442	481	467	465	498	484	459	467	470	479	476	469	448	474	467	447	456	446	470	487	458	495	469	481	493	503	465	460	493	482	476	462	512	435	477	484	498	460	491	485	504	468	463	493	478	490	469	457	514	491	501	520	429	492	465	447	497	454	470	424	486	444	475	481	475	451	457	470	516	484	491	479	487	462	477	449	487	465	481	521	484	435	460	470	468	500	491	464	494	470	483	448	497	476	459	487	502	464	482	479	499	479	488	487	475	456	456	488	477	456	454	448	477	471	476	451	475	459	462	472	457	499	459	509	500	480	549	461	471	477	480	477	468	467	487	489	489	485	481	457	462	467	480	453	472	445	472	472	452	470	489	457	477	463	463	459	483	493	485	451	491	463	502	453	465	460	426	512	475	467	508	490	488	463	496	475	474	485	462	488	456	478	447	484	487	464	446	478	459	487	467	453	484	480	466	434	440	482	488	451	482	493	479	491	498	442	514	460	469	467	466	449	494	505	482	494	468	476	467	482
7303	17159	14066	7620	5523	4245	3230	2525	2156	1814	1570	1382	1239	1154	1040	906	990	905	842	833	764	772	807	709	743	731	776	727	730	728	686	728	721	714	735	862	852	716	692	692	709	702	687	645	727	625	655	655	667	644	648	620	665	670	628	636	627	637	605	667	671	624	632	606	650	694	645	646	657	666	645	635	677	611	614	668	649	652	684	630	668	643	629	634	632	684	674	644	604	656	615	622	618	614	662	604	662	615	662	637	589	634	631	632	639	632	707	641	633	619	631	650	590	621	617	655	655	606	648	686	677	601	635	642	614	667	688	652	660	593	656	617	653	696	644	656	638	632	660	666	630	607	627	631	663	645	667	663	658	641	658	624	589	622	637	645	622	678	674	651	611	696	683	624	597	625	644	672	662	624	627	614	590	603	654	627	656	665	610	628	625	667	646	603	655	644	646	591	683	636	629	636	612	621	611	634	639	624	649	643	662	633	658	582	627	625	678	671	625	695	642	691	635	679	592	594	634	648	633	653	633	636	655	646	625	692	647	663	587	641	644	640	603	665	675	641	618	613	651	611	644	627	660	643	640	648	641	631	623	664	653	599	596	620	624	626	606	631	649	628	649	622	606	669	654	588	654	580	614	656	619	662	648	620	618	590	726	646	680	652	615	639	617	659	642	668	662	665	706	666	631	632	623	656	603	669	647	669	617	617	648	608	660	614	630	664	654	650	623	625	676	600	649	614	664	669	630	630	663	602	677	667	629	627	603	660	661	640	630	645	635	662	628	616	637	583	633	640	631	629	630	614	641	629	666	608	609	634	640	646	667	664	660	663	638	641	658	610	695	609	653	649	604	648	598	638	627	639	691	614	674	638	654	637	645	684	647	662	619	661	679	595	617	603	679	662	644	639	635	683	580	645	642	598	669	622	680	638	657	640	659	647	634	622	677	624	691	642	609	596	644	664	659	628	640	652	644	637	637	629	645	647	654	649	693	643	652	657	662	639	674	647	617	661	664	650	659	600	625	647	620	652	665	665	601	612	624	630	663	632	689	660	653	593	641	649	603	654	633	629	618	577	652	660	636	589	662	630	633	617	629	623	625	635	601	660	588	643	610	651	648	612	628	691	592	630	594	628	602	655	641	647	640	639	648	602	634	629	663	655	700	695	629	597	601	632	633	682	624	636	590	678	642	624	659	634	641	659	672	639	601	625	644	703	584	643	635	643	629	627	632	594	682	636	630	616	660	640	625	618	701	677	657	648	633	660	613	622	614	680	643	659	639	637	625	611	595	657	645	684	656	630	700	613	652	647	652	632	628	617	622	600	629	632	683	633	634	602	635	639	621	634	659	629	661	616	622	636	614	658	624	666	667	635	647	649	625	636	606	649	679	641	634	620	611	646	664	643	650	633	622	631	637	646	625	667	624	655	650	678	636	634	624	693	611	619	642	617	660	616	599	656	642	619	670	663	627	627	643	620	591	612	629	630	692	599	656	590	655	671	651	665	639	606	637	630	629	666	598	661	632	675	599	626	620	689	591	689	624	661	663	626	620	588	645	586	654	646	680	679	618	625	607	646	633	627	618	652	694	670	638	660	608	632	655	627	650	679	603	611	592	650	626	576	645	677	595	615	649	644	609	614	633	652	598	650	633	673	604	621	686	626	580	629	583	621	664	624	592	681	671	649	592	632	649	629	634	643	638	612	648	602	664	619	661	617	636	673	617	654	611	622	618	634	640	659	637	629	598	660	667	650	633	642	633	666	601	676	661	647	643	679	618	591	638	641	638	652	618	624	637	648	636	657	653	653	627	662	652	652	642	605	641	626	620	635	662	628	654	613	677	630	663	634	677	646	659	657	669	669	637	591	640	666	679	641	685	620	648	635	643	637	623	604	621	624	608	601	642	623	604	646	639	653	616	608	646	697	667	632	634	666	700	633	645	645	638	618	636	620	666	601	627	643	642	658	614	622	633	663	604	651	621	614	615	615	700	594	633	703	642	679	621	631	621	659	664	641	652	620	613	642	608	609	640	624	656	579	618	628	636	672	620	663	690	663	620	638	639	653	677	617	666	643	646	664	648	632	666	592	652	671	617	632	649	663	658	588	627	672	610	614	673	618	636	643	616	599	640	638	661	621	640	654	650	616	669	579	620	638	621	618	636	633	648	607	628	621	636	642	641	661	633	603	678	629	619	649	639	635	657	633	669	625	658	631	629	620	645	617	657	607	652	643	605	634	650	654	632	615	590	626	613	657	621	663	668	606	644	668	636	564	626	674	614	580	670	653	617	627	619	629	628	642	631	660	612	658	659	633	668	639	627	616	641	594	613	650	600	611	622	675	637	605	618	604	683	647	602	606	652	652	660	605	587	622	603	668	665	656	632	620	652	646	707	655	636	639	645	616	587	608	667	630	623	623	597	642	650	619	606	656	663	669	668	619	654	691	614	611	669	614	660	586	620	611	641	633	621	625	642	661	674	663	625	646	609	655	592	642	633	596	657	680	635	645	694	659	640	635	624	674	642	643	660	651	647	637	603	624	655	614	629	660	624	595	661	622	641	622	607	660	641	634	675	639	644	600	574	637	620	612	651	572	651	584	617	617	659	605	617	662	650	628	634	680	638	651	612	634	664	618	652	631	654	635	678	617	630	654	657	641	674	608	628	613	641	682	615	622	613	656	637	654	605	628	638	641	632	638	663	643	638	643	635	623	655	711	635	601	608	679	654	665	580	650	644	642	622	638	612	677	647	619	587	597	642	616	619	597	648	705	633	621	614	639	686	665	698	623	628	680	641	628	644	626	620	627	638	616	641	598	670	632	631	670	650	618	660	624	672	680	651	622	669	621	668	635	654	669	626	667	620	664	653	611	640	657	665	656	662	648	632	627	638	608	629	668	639	655	605	598	707	629	621	621	675	641	608	661	602	641	625	671	670	617	631	639	619	590	603	650	613	623	671	598	635	622	636	628	648	622	685	675	664	634	629	615	637	604	630	635	650	606	644	626	647	606	644	615	616	655	639	662	698	603	668	670	684	652	647	648	625	618	622	662	579	613	618	641	616	639	645	606	626	635	690	672	667	641	642	632	644	626	641	639	628	635	626	630	620	649	632	631	627	659	640	587	641	615	670	622	622	608	681	614	635	654	622	671	637	604	644	630	683	640	631	662	676	597	661	643	660	657	599	669	644	656	635	637	640	665	635	595	659	619	630	579	655	661	648	615	626	668	626	642	616	638	666	656	619	622	608	654	641	626	652	631	639	585	614	674	641	602	640	641	628	593	649	658	633	632	573	634	631	659	619	650	640	627	669	611	686	625	661	671	654	614	666	638	634	603	669	661	643	603	644	612	643	637	652	621	589	616	654	691	665	629	660	686	659	588	656	672	611	679	644	656	622	633	632	591	623	623	612	676	595	647	670	636	649	650	663	602	608	663	646	607	650	640	629	651	634	670	636	657	631	674	640	697	673	621	655	650	685	681	649	641	646	659	663	620	663	656	627	629
26521	20419	9186	999	582	554	507	462	443	436	455	420	424	419	414	468	416	444	434	418	436	461	473	443	417	444	450	442	466	421	423	444	459	437	468	459	489	423	456	443	448	426	440	438	414	442	442	466	433	396	474	419	391	418	422	398	421	428	414	436	419	385	412	425	418	428	426	410	424	436	465	403	435	418	411	424	376	412	429	431	431	423	429	470	425	416	414	395	452	401	398	432	399	468	429	455	414	419	425	392	453	411	419	443	448	443	408	438	403	447	429	388	428	449	415	430	381	450	414	457	448	415	445	452	422	413	434	399	404	405	450	423	438	417	414	425	419	422	446	404	440	384	424	410	396	437	423	439	422	435	372	414	422	435	424	427	475	395	445	451	408	353	400	433	456	414	477	427	453	442	423	430	411	436	434	432	433	463	444	392	441	345	423	414	445	454	392	442	457	458	377	417	416	420	454	434	422	413	452	451	458	408	444	414	419	464	446	460	459	414	441	447	389	436	443	446	405	458	386	440	423	429	421	466	453	452	405	386	420	429	449	417	435	432	421	446	417	417	415	404	423	419	432	447	420	418	445	392	453	424	393	414	454	426	438	424	451	442	444	434	407	428	413	419	473	427	395	428	459	404	435	440	405	453	433	414	426	436	435	454	414	428	433	472	404	449	415	404	444	409	424	452	422	451	445	439	406	414	431	435	428	419	409	428	440	403	457	425	457	417	412	422	430	423	433	395	404	418	464	412	420	428	405	434	421	437	390	415	483	476	459	424	439	444	457	434	415	426	419	420	464	434	436	415	405	431	398	434	410	451	406	418	443	440	420	393	440	475	430	392	409	433	409	447	435	439	425	412	421	406	449	410	438	438	390	441	401	486	393	450	448	451	380	419	447	413	428	421	407	415	429	412	420	427	442	453	401	408	404	432	465	405	419	425	433	418	426	415	408	387	476	461	461	436	459	415	445	406	428	443	437	473	436	420	432	436	442	447	371	420	402	433	461	420	430	438	440	442	428	454	405	453	459	465	400	397	417	411	411	395	434	437	445	459	407	414	383	428	410	454	444	440	427	453	421	455	397	442	406	481	414	442	451	439	462	427	402	428	460	371	429	397	453	422	420	404	432	451	418	447	425	431	394	397	435	462	478	458	442	402	434	404	405	403	427	441	449	420	420	392	408	447	477	422	456	421	421	399	471	435	464	415	396	428	402	454	436	411	455	444	431	434	421	452	421	426	403	393	424	406	412	427	465	408	407	354	413	391	430	425	468	450	410	434	423	423	393	402	469	435	403	421	431	435	429	412	441	432	461	414	459	416	420	406	430	434	453	447	439	439	421	449	451	430	434	445	474	410	433	382	412	390	458	444	453	431	425	400	422	423	456	442	419	383	435	431	454	455	407	454	472	441	427	448	393	418	446	440	460	427	435	411	490	425	407	410	422	455	453	427	443	449	426	456	452	473	407	466	459	434	441	410	411	434	394	428	421	403	425	443	424	416	451	441	418	400	429	458	423	458	420	409	426	428	438	420	437	435	430	397	409	416	456	406	422	411	477	427	442	401	469	447	433	436	401	433	448	429	441	410	446	435	428	416	424	398	423	426	469	406	390	460	450	422	431	390	427	442	406	395	433	409	407	462	426	413	418	403	424	441	423	432	433	428	435	438	418	433	410	423	451	422	448	425	449	427	403	405	442	414	429	434	430	413	435	426	427	418	417	414	412	458	417	428	451	401	433	410	439	410	452	416	445	401	470	450	427	438	444	465	428	480	438	437	445	419	402	435	444	459	445	431	393	418	408	431	457	427	446	429	433	397	414	436	434	436	429	400	421	428	409	444	433	406	441	424	427	454	408	406	445	422	412	404	421	443	454	461	465	416	447	402	423	407	448	422	416	416	422	418	399	456	440	459	435	425	409	431	406	435	411	456	408	448	391	434	406	403	444	420	435	408	414	432	471	436	453	448	410	419	441	449	439	439	423	447	426	415	438	429	464	459	451	460	413	416	415	419	474	428	415	430	419	446	405	441	438	410	455	411	433	428	428	431	441	436	419	419	438	418	407	465	416	422	439	424	448	441	484	465	476	427	443	411	427	443	420	447	430	389	405	428	411	441	399	414	416	389	440	416	390	407	418	430	458	433	455	479	458	432	435	419	434	448	450	416	399	425	449	421	418	443	438	424	438	397	406	416	389	444	447	433	459	412	406	443	427	458	410	412	416	395	391	419	457	425	406	411	432	404	430	442	444	387	471	447	373	434	419	421	418	457	434	433	427	388	432	462	403	386	396	401	423	439	443	434	413	412	428	430	447	422	422	387	429	439	414	450	443	434	420	424	405	448	439	439	431	430	421	463	394	426	478	433	410	392	426	463	424	442	437	441	441	397	461	434	440	424	451	415	406	397	459	403	398	384	450	443	454	440	441	412	451	397	398	426	418	421	423	385	424	388	400	426	439	435	432	427	444	443	433	439	426	419	450	420	440	377	407	388	430	446	423	402	444	432	421	414	421	437	422	428	412	427	439	439	443	467	413	480	452	440	432	448	416	437	431	427	439	478	432	468	424	453	432	412	417	409	439	414	403	457	438	422	450	413	387	461	421	429	426	437	408	419	430	433	444	436	423	441	423	457	399	457	435	427	445	488	424	415	486	442	395	405	438	423	436	462	408	435	415	447	431	444	423	418	424	447	450	421	417	426	410	425	433	412	401	442	468	443	406	426	448	433	477	401	395	425	460	414	412	423	440	409	435	434	398	420	413	439	392	444	440	373	449	413	408	453	427	405	455	420	434	452	457	436	430	429	405	446	439	421	427	424	429	412	422	440	421	451	430	416	419	420	387	417	420	424	450	407	449	439	413	444	447	427	457	415	437	465	489	423	426	442	412	410	446	400	432	437	427	434	444	453	447	448	460	441	453	436	433	425	415	425	440	404	433	442	409	415	453	417	441	413	430	414	410	434	425	423	408	433	425	408	452	448	427	469	470	448	425	428	449	442	433	431	407	428	413	452	398	437	463	445	439	414	413	422	436	418	444	419	440	413	420	430	432	451	429	430	413	446	436	438	466	407	421	451	436	427	354	435	447	435	463	420	462	433	422	391	420	431	410	453	423	421	431	446	434	429	464	435	392	429	451	443	481	386	452	403	432	403	430	404	433	415	453	442	430	408	428	440	434	394	457	417	377	419	423	432	455	461	406	424	414	443	427	428	430	393	423	399	409	425	433	397	421	444	407	395	428	410	431	441	416	429	414	464	447	436	453	437	414	412	405	427	402	457	442	429	427	416	427	420	463	462	420	461	431	468	456	434	449	412	422	429	457	440	421	398	446	430	440	409	414	425	445	446	413	425	421	420	444	420	432	393	441	415	453	411	407	446	425	415	396	421	431	431	448	430	433	414	438	418	410	409	446	451	389	453	459	436	451	441	433	433	462	455	426	441	417	427	400	438	412	382	411	434	428	441	459	392	426	428	435	458	448	431	437	416	436	426	418	419	414	446
4208	1657	1402	938	793	741	704	622	612	576	623	590	600	578	582	593	621	577	582	557	571	546	603	546	634	554	560	564	563	574	539	601	576	583	613	673	614	589	571	549	540	578	560	632	635	638	560	583	557	600	572	547	516	573	587	577	553	590	535	560	553	523	563	574	587	541	561	597	535	561	545	530	599	558	560	613	599	594	565	620	606	549	544	586	540	554	542	534	536	562	575	575	560	561	556	589	557	571	573	537	547	546	578	566	571	584	555	533	588	594	566	570	554	609	565	549	555	542	534	593	570	548	619	527	552	566	551	593	587	529	577	583	573	514	610	616	549	527	592	574	548	548	553	537	502	548	552	547	597	545	564	563	545	541	562	531	562	605	560	600	564	552	562	593	562	586	533	579	525	550	547	558	555	581	556	536	548	582	557	573	583	519	519	567	543	552	534	587	571	562	583	574	532	585	563	559	587	556	584	554	523	561	560	567	521	552	558	586	568	565	578	562	593	580	554	539	556	557	581	518	537	606	536	576	580	576	524	573	534	535	576	586	590	597	558	559	543	542	542	584	582	531	525	595	556	621	553	581	594	538	588	540	640	573	565	560	590	522	547	574	534	537	557	559	589	560	546	560	566	558	582	569	534	552	576	570	581	558	565	565	620	576	563	554	546	588	572	580	545	545	544	551	514	537	587	556	523	584	581	549	597	537	590	559	560	566	539	537	553	559	566	536	531	574	575	530	587	607	637	542	521	580	599	570	529	588	544	583	526	550	558	575	548	550	584	571	604	578	544	546	516	559	570	579	602	563	543	549	563	568	585	581	531	555	558	572	545	541	533	565	570	533	533	600	571	577	576	538	560	598	549	586	546	567	546	567	555	580	558	572	584	563	583	550	592	550	565	549	540	543	576	552	594	561	566	574	562	539	553	547	558	544	552	559	542	598	543	579	627	605	605	575	608	560	564	555	540	566	525	579	562	554	547	532	573	536	575	588	591	535	622	493	565	533	562	551	524	561	540	580	529	564	547	562	528	550	534	550	532	556	589	566	547	583	574	582	558	510	535	567	566	591	601	570	545	564	564	555	518	585	537	569	610	557	575	631	574	570	542	579	573	563	537	576	589	561	615	570	586	585	568	611	495	559	567	566	522	611	555	558	568	558	534	561	590	548	570	585	565	569	584	539	581	540	597	581	585	593	565	568	609	550	570	564	580	530	593	563	561	562	551	577	524	590	537	588	549	552	583	544	575	558	545	541	565	574	537	579	566	594	574	557	561	634	527	580	561	556	528	555	590	517	566	601	562	554	543	544	582	535	537	579	587	609	596	572	599	587	590	557	534	551	564	529	540	559	535	551	534	557	561	576	614	554	533	532	574	572	559	578	546	512	569	571	571	558	556	575	570	589	559	562	543	571	604	592	530	590	572	562	551	556	531	545	582	597	573	525	596	559	549	532	573	576	578	581	548	584	570	563	548	556	524	507	560	516	532	572	558	572	600	576	537	579	553	579	531	613	556	547	532	525	561	580	529	641	579	595	578	566	588	606	535	580	543	589	575	514	521	585	557	580	585	552	558	555	556	556	598	544	539	573	574	540	565	582	543	589	603	569	582	558	535	551	565	578	574	578	601	577	535	561	543	548	608	576	564	576	591	549	536	540	573	551	582	577	551	587	584	592	539	566	526	523	542	537	555	591	543	533	614	573	560	555	549	538	567	568	568	568	598	541	567	569	557	520	547	542	591	560	597	576	575	577	572	529	550	555	584	567	597	541	582	556	565	562	553	576	574	559	584	542	606	573	550	553	582	579	557	533	542	589	536	546	596	540	623	574	549	505	557	548	574	589	537	528	524	543	553	586	579	590	554	589	586	543	582	589	528	584	570	538	551	547	555	586	538	580	583	535	538	577	567	549	554	546	575	569	540	564	577	556	569	598	552	538	573	551	547	602	592	558	552	606	566	580	565	576	568	574	599	629	562	574	564	543	564	585	543	566	585	552	599	557	562	539	547	551	518	527	597	588	582	538	536	547	563	598	550	554	550	516	587	580	561	558	561	580	555	546	552	525	574	567	561	524	569	530	590	582	597	625	593	526	602	576	525	568	546	532	529	529	556	542	538	530	558	589	544	532	582	612	582	564	625	578	568	560	537	556	570	541	569	588	589	552	567	550	562	489	594	579	592	560	605	542	570	560	581	558	560	556	536	520	557	575	531	595	572	605	551	527	587	565	555	603	593	547	535	619	527	566	575	511	540	537	563	533	573	568	562	569	591	579	530	583	566	556	551	579	575	581	533	556	584	563	537	560	571	555	558	568	528	616	580	579	607	546	545	539	544	534	561	576	545	543	531	547	557	539	498	560	558	557	559	590	566	563	558	560	534	567	537	540	521	548	601	568	557	529	547	553	547	576	551	606	621	579	522	559	583	553	543	574	559	578	542	570	568	561	540	606	537	550	562	527	537	561	561	544	583	581	595	521	583	559	561	583	549	598	544	554	557	561	615	574	569	606	546	569	550	572	582	585	548	603	530	580	559	552	568	550	566	561	569	529	559	570	586	534	545	596	539	545	503	549	543	570	535	577	545	588	568	543	550	586	522	611	533	567	551	541	560	549	584	562	576	576	553	569	554	541	545	567	529	602	575	551	557	538	566	591	574	539	579	578	554	554	559	544	554	560	528	552	542	555	600	505	569	572	587	569	564	594	587	530	565	536	610	543	561	528	551	601	605	556	565	569	530	512	585	555	550	562	554	556	530	555	514	549	584	627	571	608	543	571	567	583	594	553	593	560	574	557	566	498	597	580	577	540	563	529	566	557	593	525	555	552	547	587	525	571	555	528	546	572	599	562	570	597	590	595	534	554	587	533	559	540	533	569	583	549	569	547	557	570	554	550	569	569	559	584	561	526	580	573	570	531	538	527	591	575	579	520	528	530	541	579	568	561	529	551	551	578	561	548	572	532	596	530	565	600	553	558	543	549	579	560	536	558	549	558	561	538	577	568	553	526	560	576	587	564	595	520	577	551	550	562	563	550	587	579	561	602	547	532	583	536	577	560	558	553	576	541	518	552	563	546	599	567	552	568	601	569	586	572	584	555	556	522	547	538	551	554	610	595	564	581	532	548	543	531	580	554	578	566	561	573	567	577	529	564	585	584	551	565	526	562	564	543	599	544	629	592	590	560	586	563	502	557	609	557	587	566	560	553	614	591	584	541	568	530	574	605	561	589	532	589	569	601	533	627	601	542	536	558	567	518	581	542	621	592	556	575	559	523	581	577	549	601	539	568	588	555	603	561	571	560	548	593	596	566	592	597	571	536	569	575	544	584	540	531	541	571	507	584	533	554	573	581	544	553	567	570	543	576	520	565	550	541	606	565	593	551	546	604	571	590	586	572	563	552	558	530	511	554	547	566	561	559	564	602	538	542	602	533	585	514	554	600	544	546	541	570	545	562	598	527	600	532	579	561	527	625	534	558	624	562	536	585	563	561	554	580	551	553
23382	20914	28289	23691	20910	12845	1766	1138	966	889	911	794	783	787	719	744	730	681	765	746	689	691	672	682	697	626	662	696	710	679	702	645	656	626	711	738	695	684	689	681	631	654	593	633	669	646	605	706	701	657	613	619	648	619	598	633	655	651	641	662	618	667	633	595	631	666	625	690	671	644	670	664	638	661	650	654	684	653	731	637	593	666	672	634	689	637	604	621	645	617	621	649	693	632	608	651	634	642	635	669	681	646	645	625	661	687	664	641	674	623	643	654	611	625	617	598	643	660	638	623	632	643	625	666	600	685	680	634	611	648	666	641	622	650	678	659	645	649	713	638	639	658	635	641	632	672	624	604	636	625	631	572	659	676	657	641	649	741	629	628	597	623	598	676	643	633	629	656	624	609	620	643	616	652	663	637	641	660	599	657	660	642	606	663	666	639	643	605	608	614	653	651	637	645	678	620	692	626	659	651	619	635	614	654	639	632	685	624	702	619	641	663	647	647	628	637	641	661	663	635	656	680	617	607	649	623	614	607	620	625	629	686	656	629	597	637	670	645	657	653	633	647	668	669	665	636	654	656	596	590	640	684	633	667	625	666	668	598	644	624	731	627	636	638	671	627	656	642	643	645	641	686	642	670	615	634	651	634	641	666	667	659	648	644	620	623	702	649	650	633	633	636	620	626	633	595	636	637	593	643	617	634	622	693	597	666	619	703	625	615	625	657	599	610	615	684	667	684	677	584	632	649	634	642	650	632	670	632	670	682	634	648	613	653	624	641	645	629	637	625	633	607	620	643	671	628	633	627	648	646	636	649	653	622	633	637	622	580	639	666	655	672	639	682	630	682	667	674	659	618	623	653	645	587	601	634	689	630	642	600	657	630	632	632	624	578	630	667	682	637	632	608	628	626	661	650	619	642	638	622	656	611	642	619	675	637	651	650	672	629	632	634	658	642	610	690	642	638	629	659	623	637	624	648	659	675	618	618	661	632	628	660	638	631	645	630	634	636	633	610	639	637	620	615	665	655	594	657	676	626	627	627	656	696	617	677	633	664	625	590	647	601	669	599	623	632	652	657	622	662	617	584	667	672	652	646	606	681	635	647	647	631	675	624	685	598	594	674	620	608	629	627	611	618	627	657	616	661	631	675	659	633	620	622	639	632	705	650	618	618	624	639	640	627	714	679	659	630	632	608	655	642	634	651	667	649	628	674	617	619	637	646	675	635	650	623	712	644	650	633	621	650	600	640	635	628	688	609	617	630	620	666	626	664	618	627	651	650	644	662	613	634	632	657	659	615	636	651	639	643	642	666	597	674	691	643	628	621	604	634	608	596	576	669	655	659	662	650	655	614	638	589	647	624	619	627	645	645	660	670	692	644	657	638	629	692	669	705	638	644	631	627	625	621	637	646	627	650	603	659	641	604	605	652	600	620	627	628	663	584	669	653	634	596	687	637	616	658	611	599	598	627	628	686	657	646	644	658	628	638	634	681	665	634	645	633	606	626	635	638	633	660	629	639	685	637	653	673	643	628	662	633	593	675	665	643	619	633	673	650	650	663	638	656	619	689	625	643	581	659	676	635	615	661	635	644	634	626	669	622	654	660	693	662	655	696	660	653	657	583	661	635	610	622	660	640	662	624	645	607	636	647	644	645	641	581	609	648	618	645	644	689	598	625	666	639	618	608	616	666	585	651	665	649	579	636	595	616	690	627	640	622	611	626	681	629	653	596	661	640	703	628	591	645	636	582	631	648	620	600	618	644	617	629	644	658	606	621	659	615	635	633	656	658	642	670	617	645	618	638	647	676	639	633	644	649	611	610	675	690	641	662	618	645	648	626	656	648	682	660	671	653	635	672	591	619	643	695	665	610	648	664	602	620	638	644	639	630	653	678	639	627	582	669	657	595	618	646	668	615	646	640	599	631	666	632	628	602	601	630	662	616	645	649	595	664	676	629	666	686	621	627	625	644	594	699	634	649	611	648	647	564	661	638	641	629	631	675	651	673	619	682	594	631	632	663	637	633	609	636	644	604	651	616	645	645	629	626	627	665	614	682	684	658	639	637	639	682	666	627	680	675	636	645	631	650	686	646	612	644	685	646	626	628	646	632	640	602	679	660	612	628	649	618	630	644	603	640	645	671	619	608	646	622	659	639	647	649	666	683	606	625	645	674	650	633	663	674	639	614	649	594	611	653	632	636	708	632	666	627	656	645	639	644	664	652	676	653	628	624	672	653	677	636	663	636	632	609	665	633	611	661	642	623	646	699	638	645	671	633	622	679	629	640	647	643	664	664	628	577	599	657	657	685	651	661	606	635	635	671	637	626	622	610	612	642	648	652	646	650	645	678	670	701	611	668	637	672	641	607	603	637	669	617	647	631	648	618	669	717	616	632	613	631	615	638	667	663	638	594	642	625	629	622	603	650	614	673	631	620	634	622	611	672	628	646	688	651	596	644	627	624	637	658	648	616	606	641	636	622	648	653	642	661	644	648	602	620	601	624	658	625	621	620	636	616	590	628	648	661	653	675	618	612	691	622	640	632	607	624	620	636	635	676	656	634	675	651	648	672	612	651	656	675	635	647	636	616	652	704	630	649	589	646	613	665	624	601	642	677	608	663	622	640	600	640	635	641	684	632	652	680	637	692	643	648	662	635	639	631	644	632	626	621	625	644	646	638	629	599	641	671	635	660	636	644	609	621	649	586	615	619	584	686	616	634	627	639	620	620	653	653	602	644	642	611	627	602	630	661	650	621	643	640	608	649	637	664	652	619	636	663	621	622	621	657	681	624	651	650	633	649	691	674	692	627	614	631	625	673	610	628	617	627	596	642	637	612	646	639	637	627	622	644	634	623	621	639	622	615	627	616	634	636	648	626	600	652	615	612	620	581	645	654	582	660	612	635	658	664	646	637	631	654	646	675	669	652	643	653	643	614	641	651	661	630	602	635	629	644	623	635	666	648	656	649	661	677	631	594	626	655	681	660	666	641	680	612	641	592	646	650	644	619	676	644	629	639	675	639	641	634	687	658	682	613	655	650	640	641	648	628	612	602	631	598	714	646	675	663	613	653	607	621	615	653	621	645	576	616	631	635	627	643	622	632	626	639	627	590	622	616	629	658	637	665	622	656	629	624	655	634	681	675	605	594	641	650	608	642	652	654	669	622	631	609	654	636	648	643	630	643	647	646	626	661	604	616	659	637	628	610	657	636	632	631	655	687	616	639	668	595	632	627	666	624	613	656	662	643	594	651	631	635	600	649	666	655	644	617	616	616	623	705	658	649	612	608	639	616	648	656	666	649	667	679	635	673	668	658	665	659	604	676	663	689	643	627	656	650	614	643	643	633	596	633	623	557	623	638	611	656	604	652	625	594	632	623	665	623	654	671	674	632	673	655	621	619	650	621	625	629	675	618	623	644	600	622	629	625	665	581	623	633	682	670	637	648	611	665	652	613	648	615	637	625	671	627	635	621	617	645	670	597	627	668
5373	11238	9291	4727	3608	2870	2298	1810	1641	1487	1405	1262	1141	1101	1032	1013	982	996	991	952	989	897	919	923	938	947	948	917	814	925	931	875	873	867	1015	1010	923	964	875	854	890	850	864	847	837	878	884	832	863	789	854	827	882	836	864	862	871	891	839	830	812	851	814	840	867	851	900	874	836	888	819	827	783	854	864	854	840	873	861	838	854	863	839	844	829	868	780	839	810	834	878	811	877	861	835	833	833	840	883	834	886	870	844	807	820	828	810	873	854	854	797	880	858	823	869	916	808	854	836	821	833	805	859	842	809	861	890	790	807	828	893	817	828	800	811	847	897	873	862	812	812	877	791	848	843	869	829	834	878	835	834	898	883	862	851	813	820	800	805	834	851	843	826	776	857	834	856	850	796	788	843	830	785	842	807	854	824	819	824	851	817	865	855	870	844	907	855	836	884	864	879	786	838	842	865	858	880	838	850	866	827	805	846	869	873	851	801	798	843	830	837	811	889	810	852	859	847	837	873	808	845	766	876	840	813	785	832	812	806	820	839	842	830	859	792	876	820	808	871	786	807	840	845	829	879	830	830	852	873	839	825	826	837	832	853	838	833	827	799	836	851	844	898	873	800	906	810	862	898	856	827	829	855	869	816	929	842	872	771	871	842	856	834	870	830	837	809	824	826	846	869	877	826	842	845	891	840	896	855	864	835	812	848	828	835	770	811	827	827	861	868	847	788	816	859	848	806	844	827	836	837	863	799	837	886	851	850	872	844	841	809	890	841	832	809	848	835	816	847	803	825	848	850	830	822	846	825	793	834	855	818	817	826	829	818	850	824	806	866	855	849	840	877	862	869	880	860	818	870	836	802	843	859	799	807	799	854	856	837	831	780	918	836	818	882	853	825	848	900	807	871	826	837	834	855	804	828	828	851	831	869	854	824	884	823	818	776	830	818	826	841	867	817	823	844	853	809	816	883	824	863	871	799	853	801	819	857	822	844	875	846	867	869	824	783	828	885	858	805	823	827	830	830	820	871	866	824	839	839	769	845	782	854	838	820	854	862	836	731	850	818	825	883	860	838	833	878	817	835	826	885	843	875	851	873	862	861	817	837	848	804	813	851	868	839	851	820	872	815	854	810	858	863	824	855	820	872	812	899	880	845	883	861	878	838	843	864	862	851	806	850	797	784	837	875	792	884	778	815	821	813	811	812	839	812	882	823	866	875	792	815	845	889	873	808	834	880	782	813	845	814	822	809	845	888	873	836	863	888	793	854	810	866	838	872	766	839	795	862	787	848	837	821	845	844	864	827	848	843	864	878	818	842	807	861	809	790	844	832	874	868	860	873	859	834	877	798	857	865	833	844	848	798	842	875	820	841	844	832	822	840	838	861	869	806	855	854	832	871	833	871	880	789	866	843	856	854	819	870	811	851	800	824	818	819	829	865	853	825	834	825	857	827	857	858	906	823	863	816	829	872	873	871	889	788	847	878	809	848	823	876	793	870	844	800	851	829	815	841	822	865	872	876	838	835	864	866	894	864	850	830	836	829	872	829	841	850	791	915	822	862	827	847	863	812	808	850	821	832	856	828	873	862	838	873	823	835	837	819	873	864	839	827	836	780	865	827	831	847	802	852	796	864	819	842	841	883	865	801	826	812	852	836	857	798	811	869	842	806	876	866	829	823	796	828	806	864	847	819	824	837	863	905	884	803	814	874	861	894	869	886	856	863	853	832	832	846	840	821	909	757	847	840	839	807	844	830	842	843	840	880	860	845	829	806	834	838	855	857	845	806	828	869	871	841	867	833	834	862	899	834	862	898	848	830	805	847	808	831	793	850	784	853	900	835	827	853	882	819	854	897	833	880	820	860	809	896	841	839	813	857	876	887	844	834	839	758	871	900	850	874	805	820	821	844	853	810	833	857	850	776	815	887	843	809	838	825	787	795	850	865	878	813	857	813	817	834	852	804	867	814	818	838	901	915	890	847	893	857	788	861	821	858	834	902	830	843	850	839	826	841	836	882	802	847	834	848	882	857	833	846	860	847	832	844	872	758	853	835	871	881	801	893	808	841	811	845	829	791	851	827	825	826	865	843	876	824	847	827	784	850	853	818	841	861	817	853	843	852	860	852	833	850	837	883	847	840	834	833	816	847	817	842	836	830	852	861	859	813	828	838	835	842	818	803	858	857	862	859	810	818	826	855	843	836	805	841	812	833	820	820	859	878	810	840	835	854	793	808	865	838	806	840	843	818	823	863	821	808	844	825	850	806	852	857	837	847	804	859	829	802	874	890	833	883	855	873	796	818	829	865	850	839	820	877	807	848	814	817	787	868	849	809	846	807	849	813	866	868	881	824	819	852	833	824	862	892	820	894	844	816	856	886	776	843	835	902	868	885	843	820	874	839	841	854	799	866	890	828	815	851	819	779	840	800	851	828	888	816	837	832	868	825	922	811	797	899	771	845	901	869	778	831	857	793	883	800	849	801	847	805	841	815	855	815	872	848	848	855	826	815	824	820	869	843	775	815	855	896	919	854	861	864	758	793	875	795	819	842	808	852	869	850	839	832	837	861	825	778	859	841	805	798	821	835	847	853	791	815	823	818	860	812	836	871	842	831	824	884	841	813	868	864	848	832	797	808	814	837	775	839	842	886	857	831	830	787	853	844	790	839	821	877	815	882	828	835	826	853	842	802	861	876	829	814	812	834	826	875	811	854	842	849	821	873	801	796	901	820	856	871	826	788	818	841	854	802	842	825	865	847	824	819	815	863	833	832	863	860	775	839	828	841	778	848	855	847	843	833	842	877	851	833	880	854	816	859	826	853	874	819	829	863	797	867	882	823	797	851	899	865	772	808	815	863	814	812	839	828	889	809	862	831	747	868	856	830	866	828	827	841	850	854	842	829	850	795	851	840	885	817	822	883	855	863	817	852	847	826	853	879	786	835	879	872	831	824	812	881	881	836	844	839	832	844	840	817	835	827	856	854	840	843	804	855	876	871	793	819	831	834	857	832	848	867	838	801	808	860	881	851	818	822	822	842	842	878	823	814	845	856	806	839	825	823	803	824	829	822	819	834	797	790	883	851	854	822	853	818	882	847	811	852	804	818	852	833	843	908	814	885	833	789	790	812	833	871	814	799	842	814	816	845	848	884	848	829	802	825	882	826	807	869	849	841	829	845	896	847	846	824	816	848	862	825	833	883	812	820	843	846	849	783	803	847	813	840	834	841	905	799	885	821	794	815	823	857	900	840	828	820	862	811	848	792	842	854	904	832	850	797	846	836	836	781	818	899	823	794	841	829	800	874	800	823	855	838	800	776	862	807	884	858	842	852	857	817	864	863	845	862	804	847	820	851	840	828	860	844	827	812	883	833	792	862	832	855	837	827	798	786	858	847	812	804	852	850	868	802	810	854	797	842	792	849	852	849	853	836	814	809	808	824	827	803	807	848	869	822	845	823	854	827	839	831	822	828	820	839	826	836	781	843	819	789	824
22434	20904	28682	23300	20907	20953	11201	1422	1024	948	792	759	701	703	619	636	610	603	565	578	597	541	584	576	519	560	515	541	516	551	479	542	511	536	626	593	536	478	541	485	466	531	452	443	510	490	500	521	492	481	489	470	490	497	489	485	520	491	463	485	495	485	455	495	483	454	464	453	492	476	450	464	508	464	459	497	484	448	448	479	470	477	485	463	469	489	474	509	500	448	451	472	464	447	470	468	511	485	489	453	442	460	495	473	474	498	487	451	488	535	473	473	490	451	462	495	524	503	464	457	482	448	489	450	479	460	468	447	462	468	448	489	491	471	495	474	510	494	465	479	447	499	483	471	487	497	458	477	473	491	500	501	457	487	485	474	480	457	477	495	501	497	496	450	476	471	472	474	477	468	455	502	499	473	474	530	482	498	470	449	490	507	485	452	464	468	473	460	460	491	445	460	478	479	475	484	469	484	471	473	473	444	486	486	495	427	490	465	476	484	482	475	493	461	457	491	490	474	507	455	464	478	508	514	476	490	465	508	476	443	465	513	485	435	464	452	467	472	476	479	449	464	445	481	480	472	500	503	504	487	504	456	449	487	466	477	496	462	481	517	457	439	448	484	488	452	501	472	461	457	488	451	501	474	473	505	469	457	484	443	511	480	484	489	528	486	497	461	494	474	487	433	457	477	448	482	450	478	498	468	466	474	493	534	472	499	506	472	504	460	470	465	481	456	484	490	479	482	482	473	487	482	528	453	480	431	483	485	470	462	463	490	470	477	503	499	448	480	470	434	489	455	488	505	488	437	505	493	446	477	458	438	460	441	470	440	460	503	494	438	475	431	445	447	497	464	466	492	508	480	459	507	458	458	473	461	452	470	514	448	465	485	452	440	509	524	486	476	475	444	436	503	468	500	471	522	469	479	433	496	497	474	531	451	463	452	483	510	449	491	404	459	435	493	482	441	464	466	476	467	458	490	461	445	459	484	467	485	483	481	476	458	499	480	498	476	464	454	460	492	469	457	481	482	417	473	476	462	444	462	473	488	510	463	476	497	493	402	466	489	497	454	461	518	490	458	444	464	504	481	483	450	479	492	481	509	474	468	491	443	446	506	493	470	470	481	448	475	468	445	466	496	482	475	430	455	473	443	489	453	457	483	494	463	470	482	481	484	524	476	467	483	480	467	438	460	479	484	485	479	468	497	477	469	505	509	476	462	468	456	438	494	448	497	471	459	506	466	456	484	507	463	497	489	485	479	480	474	474	508	490	458	462	477	465	467	471	486	451	492	453	471	465	485	481	454	474	452	480	455	484	448	452	457	498	463	452	504	466	484	511	502	503	483	465	450	455	473	494	438	493	466	467	458	477	484	459	468	459	469	462	453	467	501	482	473	521	485	504	466	467	502	472	463	427	457	494	501	441	441	474	480	459	471	526	469	505	480	480	503	456	496	437	451	467	461	472	531	504	450	478	441	499	491	452	474	476	447	473	486	481	459	494	485	454	476	479	479	510	498	468	479	490	481	484	468	471	471	434	501	486	487	454	484	451	463	467	494	491	494	463	448	463	474	467	517	497	455	462	510	464	447	462	441	427	490	501	491	501	473	438	475	481	474	452	460	486	502	475	432	465	453	483	511	463	488	462	464	473	495	512	475	470	469	469	468	473	467	515	471	494	463	485	509	480	491	483	509	455	480	505	476	494	517	458	470	481	485	456	470	469	464	462	458	472	479	456	491	475	458	463	477	467	421	437	513	501	457	464	456	456	497	453	465	492	452	475	501	457	483	493	482	462	500	439	480	445	470	449	480	517	461	457	476	519	426	455	511	465	447	475	450	483	472	469	451	467	470	479	498	488	440	490	472	464	482	448	477	461	479	433	488	495	465	479	445	473	483	485	489	516	489	501	494	439	492	466	453	455	418	453	457	468	507	487	443	481	460	476	485	478	479	473	466	456	467	462	483	509	515	508	500	468	488	484	487	503	480	439	470	480	497	499	498	473	479	480	455	484	459	509	507	472	478	451	472	459	415	448	496	499	456	465	476	527	488	469	461	451	489	490	523	495	505	468	451	483	449	490	479	441	461	464	480	473	481	451	490	465	503	481	471	489	515	468	464	503	505	459	476	469	488	461	467	457	455	507	475	446	480	450	469	481	489	457	505	518	459	464	449	470	470	459	495	476	449	499	464	442	491	463	499	470	480	513	485	507	500	473	467	462	482	495	501	485	484	499	465	474	483	484	472	445	453	453	472	455	495	494	459	495	495	463	489	453	489	518	463	493	434	505	473	487	456	459	416	459	513	408	414	457	484	465	485	468	469	488	539	503	503	478	477	464	513	438	439	493	475	509	473	517	491	454	499	479	492	485	494	483	500	538	434	499	473	463	494	480	507	445	460	475	427	482	480	488	505	500	502	470	489	466	463	438	499	455	515	475	438	508	478	522	473	505	486	496	469	482	472	472	471	491	442	439	439	463	483	487	448	456	469	490	489	457	452	477	449	474	448	462	491	497	438	490	454	469	488	491	510	475	468	465	475	454	473	509	469	511	481	483	486	471	462	470	484	482	494	481	509	490	510	472	486	468	481	456	493	481	514	506	506	484	451	480	464	454	498	477	439	456	488	459	496	431	487	445	455	402	457	447	451	476	465	486	484	452	499	452	498	438	505	472	447	465	484	467	479	473	483	459	506	446	495	442	473	447	516	460	477	482	518	488	503	448	468	467	470	509	442	456	474	475	504	478	474	488	494	456	489	453	479	477	479	474	467	511	473	448	488	521	515	411	463	496	455	448	452	476	442	488	441	478	457	492	470	466	489	454	509	491	441	533	480	465	512	507	476	486	498	501	445	430	440	500	475	476	483	474	442	485	474	488	444	477	528	456	462	464	468	477	447	465	466	461	442	509	478	498	477	485	498	473	455	486	443	503	498	478	483	440	487	458	461	464	457	467	476	477	464	503	441	464	485	506	445	486	469	458	433	461	489	475	481	487	497	487	491	480	476	476	477	463	456	491	482	474	459	490	514	466	472	505	488	486	477	490	480	478	516	459	512	443	481	478	489	442	475	465	472	468	488	467	466	463	492	482	474	441	485	469	476	465	441	480	458	499	451	466	456	473	496	487	514	492	488	478	498	460	452	517	519	516	470	442	479	476	488	491	481	492	476	484	503	462	463	476	445	453	459	444	464	500	501	457	487	472	435	467	467	461	491	513	480	444	467	479	466	493	486	475	510	503	435	480	460	471	516	466	454	511	470	429	434	462	460	491	483	509	505	456	470	436	464	485	498	483	494	482	446	470	462	474	518	477	503	468	482	487	464	465	446	506	454	478	458	494	453	474	505	477	478	465	476	490	485	465	518	458	496	454	486	517	463	458	498	494	455	505	476	470	467	453	432	472	463	472	491	497	496	412	491	474	482	469	443	464	447	471	485	471	441	497	461	458	479	493	481	515	495	445	464	459	463	475	510	477	475	450	459	443	456	458	497	469	493	470	477
7414	17314	14212	7740	5423	4308	3297	2544	2118	1831	1546	1357	1186	1189	1054	1049	929	915	864	823	818	769	809	742	790	741	727	729	720	739	716	733	739	814	876	844	735	738	704	688	677	713	680	737	691	692	682	652	677	662	636	683	695	670	670	640	653	589	704	631	680	687	599	660	619	641	625	638	609	673	629	609	608	656	608	648	644	646	626	632	630	636	676	685	624	673	657	648	648	654	600	685	657	613	643	651	635	655	627	642	655	615	629	650	603	639	576	675	609	583	599	660	638	656	666	625	662	629	644	614	656	631	623	578	645	658	639	639	610	638	634	666	656	639	630	636	641	620	586	632	657	668	696	663	626	598	628	644	603	679	660	638	623	639	605	641	620	669	661	631	627	666	681	672	651	660	661	653	589	649	619	661	641	586	696	658	606	691	631	647	640	663	655	651	578	662	620	627	597	656	560	694	608	643	644	688	648	623	631	620	615	681	678	622	657	608	612	623	673	630	623	628	618	641	616	644	656	630	635	664	624	609	624	618	619	677	565	670	666	629	688	629	661	615	679	632	610	625	600	660	638	643	631	653	682	632	627	638	604	611	661	646	652	653	616	614	635	629	657	617	629	638	664	619	658	661	653	610	654	638	641	654	603	650	631	679	618	650	607	624	687	610	612	696	674	644	655	660	610	638	619	648	666	635	621	646	620	628	683	628	647	618	669	676	640	619	624	596	654	655	662	634	683	661	645	636	640	600	626	630	648	608	651	629	646	649	593	682	647	616	654	688	581	619	647	628	625	635	617	642	656	623	656	627	653	681	651	641	648	682	668	635	649	632	655	648	650	642	627	625	608	634	658	615	638	641	628	675	606	586	655	635	641	617	621	573	629	656	661	692	600	645	635	671	650	605	663	635	638	600	692	637	632	651	634	618	613	612	659	647	674	610	624	650	628	684	646	631	624	669	651	658	639	587	595	596	643	636	632	604	662	647	604	653	608	657	628	619	648	627	632	663	678	642	669	616	626	639	594	617	628	647	640	617	629	675	626	602	673	657	652	650	621	613	639	636	657	615	638	642	647	630	684	676	609	677	636	612	644	649	650	620	618	673	651	570	617	648	630	624	640	640	618	662	626	625	631	653	684	666	636	612	643	643	607	616	655	660	617	614	637	624	612	642	606	633	639	608	623	634	638	671	650	593	644	600	625	603	627	634	635	626	670	624	632	685	640	612	625	643	633	629	667	650	641	622	587	663	620	622	647	646	664	621	718	609	690	653	610	610	653	633	657	643	629	653	657	655	642	649	655	630	628	640	659	640	599	610	634	672	632	673	610	624	670	628	631	650	611	664	646	602	640	643	673	708	678	661	658	627	643	636	634	600	628	693	628	649	679	630	652	649	634	625	634	633	635	658	616	620	661	633	609	644	652	642	614	643	588	608	645	662	615	670	600	659	660	641	643	614	648	607	635	620	626	619	627	654	633	649	626	632	601	640	619	642	673	604	646	626	669	614	608	668	623	640	603	642	632	643	628	638	665	629	636	603	623	681	627	645	632	652	645	591	642	640	623	628	617	628	633	619	668	612	645	623	637	594	667	612	643	618	626	597	625	618	669	598	658	673	594	636	633	683	630	607	640	627	637	635	593	634	650	627	675	632	648	673	623	624	636	646	627	668	629	649	613	626	617	629	634	637	617	623	600	600	640	619	624	605	617	633	626	607	626	613	640	678	644	637	655	598	631	629	658	663	592	631	621	692	619	631	662	637	618	664	650	648	645	708	630	612	660	623	628	620	673	648	668	622	621	611	664	664	650	610	632	636	640	615	614	613	684	625	622	647	660	652	641	607	667	644	651	672	623	604	641	627	591	621	652	602	631	667	632	612	662	667	664	656	632	604	645	626	647	601	671	651	637	575	639	614	641	619	653	667	641	666	602	628	617	643	585	599	639	606	617	642	677	635	623	677	628	631	627	655	605	644	654	629	625	652	661	678	668	629	619	617	589	658	631	626	658	605	617	646	674	639	662	642	658	605	651	645	654	610	666	640	622	610	634	653	621	628	649	662	581	620	629	636	618	668	642	672	635	611	648	694	640	644	663	627	621	645	641	596	620	664	644	612	626	659	644	620	605	617	638	665	651	660	635	647	670	667	653	608	634	611	634	601	642	622	658	618	604	652	662	630	669	637	555	636	634	644	628	636	641	666	677	623	588	614	646	617	647	594	621	619	635	650	635	622	616	615	613	656	664	638	661	620	647	610	661	659	660	631	664	644	641	600	607	606	608	631	632	676	611	688	590	652	631	628	587	612	640	657	620	641	639	623	644	645	653	620	647	684	617	643	653	596	620	660	647	630	634	607	687	613	638	620	633	604	673	670	618	690	635	597	639	637	615	625	631	627	656	687	639	631	655	641	608	648	633	650	629	619	615	619	611	613	676	637	663	658	616	637	635	695	616	635	601	620	602	641	672	606	642	619	671	656	638	593	693	627	660	613	626	613	661	661	592	601	657	587	700	663	629	603	622	660	610	600	642	626	684	650	626	665	625	632	569	662	660	653	654	590	635	625	659	645	655	687	676	628	618	642	697	588	634	657	622	629	609	619	651	649	611	626	638	682	668	642	660	625	635	632	641	637	629	626	637	665	629	612	597	619	639	657	633	689	632	659	640	672	614	655	622	632	635	621	659	595	614	638	667	651	628	631	625	591	617	655	648	635	601	616	621	617	631	619	661	651	620	577	585	641	646	600	605	633	612	616	666	650	620	630	653	660	626	605	629	649	665	645	617	633	655	636	638	621	644	624	617	628	628	608	594	641	616	602	667	612	671	619	637	628	646	638	676	658	617	660	663	678	577	685	643	631	593	636	654	621	609	645	672	643	621	566	647	637	605	622	636	652	592	595	616	669	635	616	640	683	628	619	676	627	610	595	639	677	623	604	653	642	648	648	664	605	640	665	563	615	620	582	620	634	655	637	684	622	627	653	643	619	625	609	665	617	619	635	680	621	623	625	648	652	635	623	701	611	654	645	614	613	670	681	567	654	639	614	637	614	624	617	642	610	658	642	651	629	600	647	607	647	660	584	603	614	576	682	633	635	593	642	635	629	644	648	622	672	609	604	639	635	646	625	642	711	650	638	662	593	591	634	603	662	626	602	635	653	612	612	689	651	610	629	656	630	673	663	605	611	628	630	626	646	645	584	623	611	624	655	659	608	661	608	628	646	633	678	644	619	600	610	655	621	615	611	604	642	668	606	677	597	649	645	621	688	602	674	650	594	575	634	616	639	629	623	669	615	640	615	645	647	634	603	597	611	680	663	664	611	686	639	628	648	681	635	649	626	627	683	612	634	671	621	582	641	615	640	645	628	659	596	653	620	610	587	640	695	605	684	580	644	666	638	646	611	675	578	645	631	616	631	649	615	630	635	669	680	663	679	645	668	644	646	584	670	608	625	650	672	642	640	620	610	600	633	636	638	615	632	636	655	618	660	637	661	649	582	660	667	642	626	621	650
26473	20388	9491	1098	624	590	543	477	491	437	422	449	478	447	423	444	430	444	418	422	420	409	426	424	441	443	453	456	407	431	454	422	417	435	472	458	458	428	442	414	443	411	393	445	445	437	420	427	414	443	438	393	391	425	429	439	466	410	417	466	443	402	469	467	441	450	439	441	397	456	417	480	435	418	419	439	437	396	447	395	441	420	420	462	401	431	397	410	429	439	436	443	443	440	431	421	414	414	417	458	413	427	399	427	450	403	436	445	388	445	437	406	423	429	450	430	413	452	363	434	410	462	404	460	448	408	398	441	420	483	454	434	392	436	438	460	458	454	444	431	423	425	441	419	406	424	428	453	451	422	419	409	442	466	415	459	408	441	456	440	405	436	426	431	399	432	395	488	428	432	441	421	449	432	389	455	429	424	445	454	400	417	422	417	437	401	433	399	414	398	402	429	448	381	448	439	435	404	439	426	438	470	449	429	426	436	442	401	439	409	441	397	432	404	415	454	417	436	434	432	388	449	423	428	442	390	438	440	482	381	428	430	469	411	464	441	422	394	437	415	445	454	417	431	404	430	424	425	416	438	427	442	431	410	425	425	439	417	401	414	393	417	443	430	401	402	428	435	442	476	383	434	400	459	431	406	437	440	424	431	416	422	435	430	402	465	419	436	428	428	422	451	410	436	456	401	435	450	383	443	427	422	450	411	422	450	441	432	439	424	452	441	431	428	441	446	499	444	448	428	442	463	454	459	437	440	457	404	427	444	422	433	483	422	409	374	446	472	452	480	447	433	414	474	405	422	392	421	441	441	457	426	448	416	436	456	464	445	413	446	469	451	410	423	407	430	427	399	446	418	423	426	402	413	446	426	463	441	419	383	438	395	413	402	427	441	415	439	452	428	444	445	439	426	412	440	430	449	448	457	394	393	418	481	449	443	441	421	418	428	459	427	400	394	421	427	445	413	444	433	437	394	432	437	433	408	417	423	379	421	401	454	433	430	414	415	403	441	404	417	447	431	432	415	416	495	420	447	447	436	444	438	420	408	441	438	415	399	463	443	469	382	410	451	454	442	425	409	416	439	424	402	415	396	412	426	409	419	454	404	433	414	414	436	394	441	467	442	427	432	432	429	393	453	421	411	453	454	435	408	420	455	411	445	407	414	413	423	439	424	433	414	433	446	433	396	433	452	433	409	429	423	404	431	412	450	437	416	439	435	424	446	399	449	405	435	432	427	382	440	436	436	434	436	447	413	423	441	457	436	423	414	456	418	400	398	411	410	459	398	425	441	429	394	431	396	466	414	457	430	426	437	445	487	383	410	424	445	434	440	394	413	428	430	449	407	435	417	423	444	457	434	449	406	429	439	415	403	393	451	407	450	432	436	421	476	432	381	404	415	433	406	434	435	460	410	405	409	411	439	438	402	486	403	454	423	447	392	473	459	431	404	395	426	467	417	430	452	464	485	398	410	415	431	411	452	427	393	437	450	418	416	425	450	410	453	411	398	394	422	397	416	395	447	455	414	438	416	477	415	451	426	445	397	418	433	424	439	444	441	444	396	411	467	421	394	444	412	422	458	427	431	410	414	446	429	433	388	426	441	411	435	469	418	408	400	425	434	449	448	388	450	390	426	427	458	429	397	433	442	404	433	449	377	417	470	423	461	414	442	446	456	437	456	426	397	420	419	422	416	448	425	439	414	428	445	445	426	418	401	455	452	410	409	432	465	432	435	435	448	438	420	401	443	428	409	423	435	413	425	439	412	410	413	424	443	417	398	454	423	469	442	427	461	411	390	434	395	423	388	442	416	405	417	445	407	452	444	460	404	378	429	467	447	376	412	431	436	436	398	441	405	441	431	416	432	452	413	431	464	436	453	417	446	434	427	457	433	431	452	428	406	435	437	396	457	442	439	454	462	437	385	435	410	447	435	408	451	438	431	481	464	428	446	443	420	413	430	455	456	449	412	414	414	446	451	438	445	431	473	424	413	452	436	409	446	400	422	458	435	422	405	419	430	457	427	400	411	419	408	425	444	438	385	427	454	384	430	408	416	388	439	396	436	396	445	458	390	424	405	456	429	438	452	425	438	395	391	411	450	422	466	393	472	438	414	435	425	379	440	432	439	416	442	435	401	406	427	459	419	406	450	427	419	438	434	431	447	460	404	439	411	444	401	440	429	448	388	408	451	445	423	421	416	420	422	462	432	432	443	421	400	427	417	392	428	445	444	436	444	415	406	411	418	426	429	392	414	476	432	425	440	430	442	461	426	412	422	414	401	435	450	408	391	410	444	439	453	426	478	397	445	425	460	431	437	439	414	440	445	404	407	414	423	430	451	450	455	405	446	434	420	418	400	430	445	429	436	442	444	444	420	430	403	431	433	379	412	422	433	400	451	420	451	437	407	427	403	396	440	417	432	446	412	456	413	421	425	465	442	406	384	415	430	454	401	459	440	431	412	414	429	449	433	473	420	407	380	431	453	415	462	476	444	431	426	442	410	443	393	417	429	452	422	416	440	451	484	434	391	414	422	411	425	434	438	398	427	435	388	404	426	425	457	442	424	429	465	429	419	418	397	403	445	440	423	419	435	471	415	408	402	444	419	408	431	421	423	403	437	449	431	413	416	445	437	408	429	413	418	448	412	432	447	416	395	442	454	420	430	436	411	426	446	380	425	421	384	463	426	426	465	427	457	368	412	406	433	446	449	436	430	442	437	408	407	441	436	399	446	446	428	424	404	491	416	418	386	408	460	463	432	425	428	464	431	432	441	461	432	411	429	465	437	402	413	449	427	461	430	451	415	430	439	426	459	422	424	461	441	415	438	441	403	406	402	407	447	416	438	416	413	441	403	399	398	413	455	411	415	414	431	445	444	438	430	421	406	427	420	417	470	406	414	433	436	406	467	434	387	425	416	396	442	389	401	417	422	419	441	418	440	408	413	455	448	422	435	416	416	373	423	431	472	445	446	401	417	444	409	452	457	384	419	430	435	449	451	434	400	427	426	445	414	447	406	471	460	401	382	438	423	448	418	401	417	404	427	441	382	455	447	423	445	414	468	421	461	442	410	442	430	419	414	447	479	444	434	433	409	423	422	453	407	454	438	406	439	475	426	426	405	435	424	426	405	417	416	423	442	444	449	459	391	404	429	456	447	392	450	412	453	459	449	413	439	447	429	448	434	425	411	410	411	451	409	445	453	442	423	470	441	406	439	424	449	408	402	400	413	427	483	414	406	423	463	458	435	415	455	426	429	411	421	400	394	418	393	391	370	433	411	436	430	393	441	417	435	437	485	432	399	417	454	438	431	457	406	407	420	389	457	425	438	447	424	468	390	424	431	430	418	475	419	377	421	448	420	473	423	442	409	407	442	428	414	438	443	410	404	412	429	453	455	416	437	466	448	448	454	407	440	440	415	451	431	429	427	421	384	433	409	428	434	460	420	412	394	424	434	402	425	433	439	467	400	423	431	427	428	415	408	367	446	454	418
4139	1775	1494	938	824	766	698	660	625	606	595	599	596	579	558	607	601	554	526	552	584	562	557	524	615	562	519	561	557	542	591	537	605	612	679	618	574	560	554	566	581	550	601	538	599	531	551	540	555	596	599	543	567	551	533	550	581	550	559	595	602	583	528	484	590	586	568	589	555	544	564	557	574	596	543	552	559	566	567	527	571	561	523	589	570	617	573	558	588	582	579	560	539	612	551	547	565	561	546	564	561	569	551	534	551	539	561	542	504	579	600	506	504	554	556	548	605	558	534	573	557	546	584	564	545	515	592	581	546	586	595	531	557	535	569	549	512	537	532	537	553	532	558	519	541	575	584	568	533	611	544	578	542	550	525	581	537	569	537	546	559	533	570	533	567	540	573	567	610	567	553	538	560	563	565	548	560	539	569	534	541	579	561	555	576	533	556	557	574	572	589	544	561	543	578	577	591	564	583	552	508	556	570	592	506	574	524	560	600	549	577	559	552	549	552	533	552	536	561	511	543	571	515	588	558	555	565	542	586	577	520	566	581	538	582	574	559	578	630	598	546	542	604	583	543	585	544	567	576	569	556	526	613	510	565	554	563	557	578	554	582	521	546	544	567	540	554	561	534	523	535	511	562	556	538	584	583	534	584	534	548	575	573	569	538	563	540	552	537	565	551	554	557	592	549	526	536	560	568	565	588	541	541	616	575	556	592	564	591	573	513	598	568	586	546	552	600	559	564	568	526	590	542	557	579	589	551	517	592	539	563	547	567	585	533	587	535	564	575	570	531	563	562	581	586	575	578	562	519	580	551	586	589	541	536	553	521	579	571	552	555	579	548	570	575	546	555	510	552	553	585	571	573	557	545	567	558	573	537	537	578	547	593	501	613	577	643	609	620	540	580	544	567	572	543	577	564	556	562	544	615	543	555	560	565	554	548	543	560	573	540	523	551	559	558	540	577	555	571	606	610	575	533	538	573	580	570	528	584	547	571	546	537	534	591	546	558	541	567	592	539	586	563	552	528	573	556	561	607	544	570	536	527	578	573	579	518	548	572	583	527	539	568	595	542	561	553	534	585	563	555	540	570	584	588	570	596	560	572	556	524	583	548	575	573	548	567	545	560	543	589	566	537	527	523	549	605	538	553	551	540	562	637	554	569	567	530	555	526	516	537	570	557	598	570	535	574	524	557	533	592	564	560	578	560	564	518	519	568	551	590	564	528	578	532	543	603	575	551	545	573	537	569	551	527	594	516	590	560	551	579	554	526	544	559	543	582	535	593	576	571	570	540	520	615	571	578	584	572	589	520	553	563	555	581	571	578	525	547	545	519	597	578	580	528	609	564	584	586	583	549	529	610	528	551	530	567	571	566	553	581	614	536	590	571	558	574	575	562	555	594	541	558	592	599	554	567	578	528	535	546	559	574	510	519	542	543	544	555	548	552	555	578	572	535	552	539	577	532	562	564	567	566	539	542	570	580	572	586	580	543	562	560	514	530	584	545	583	532	535	544	550	580	538	543	546	594	583	581	539	525	604	556	599	569	532	560	538	571	554	560	520	564	578	573	559	534	550	569	590	533	553	539	573	574	579	558	556	582	551	523	547	567	530	569	586	624	564	570	542	545	580	511	590	499	563	579	548	598	557	587	578	536	565	561	572	557	600	557	557	560	579	601	559	525	550	554	567	517	556	558	553	561	571	528	609	567	579	595	586	549	552	570	542	542	561	516	565	558	576	554	573	565	561	563	561	585	532	561	573	570	543	551	543	543	536	586	543	570	576	581	521	508	595	591	582	564	538	608	558	560	582	544	583	537	605	548	524	577	537	527	539	559	568	608	557	595	515	573	561	566	522	562	547	568	567	570	559	524	559	547	544	552	542	570	564	599	577	548	573	561	594	560	566	554	597	517	546	564	593	535	542	567	561	566	618	547	593	598	568	542	562	593	564	552	522	582	579	561	580	534	587	540	579	577	558	596	569	552	542	567	524	565	544	554	583	568	519	546	567	600	504	526	553	569	567	556	561	580	560	608	595	536	575	558	529	550	565	579	561	535	552	549	534	561	591	512	548	576	577	579	564	570	573	522	564	527	535	560	560	569	592	591	556	535	550	578	570	537	545	573	588	549	552	566	545	586	563	578	514	575	569	569	574	547	557	540	578	596	558	577	567	596	562	534	570	584	513	570	548	566	544	566	593	543	545	591	533	560	590	541	560	590	533	542	544	592	524	582	573	572	506	552	540	554	594	561	540	547	502	585	545	531	572	559	541	543	581	558	581	558	546	531	551	546	546	553	539	532	612	563	511	551	578	555	566	600	559	560	582	526	577	556	570	544	546	609	557	565	573	621	588	554	566	566	541	550	582	587	565	573	546	595	549	589	592	550	568	545	529	570	589	546	560	565	575	570	542	517	528	587	561	518	545	547	543	552	572	523	560	585	533	562	524	554	552	577	565	550	555	540	579	552	567	540	584	554	548	500	551	500	627	559	599	574	541	531	509	554	611	555	573	530	581	569	547	603	542	571	559	566	545	526	548	540	568	504	570	563	558	602	546	566	565	571	591	570	578	557	571	535	516	519	564	493	520	543	595	569	492	554	537	523	563	570	522	570	576	559	583	564	574	630	571	574	561	559	555	575	568	545	519	560	551	573	542	551	563	560	541	578	557	578	545	556	512	582	555	572	540	564	551	547	528	565	550	547	579	562	569	563	542	546	596	598	580	534	535	545	518	548	559	601	561	579	565	515	549	565	583	564	575	551	579	564	546	578	583	554	541	575	556	516	546	566	562	539	525	513	517	532	522	586	592	515	558	606	553	575	594	543	557	569	529	538	550	563	575	550	559	541	543	548	554	563	526	524	557	517	542	586	559	564	541	569	570	557	523	525	545	608	532	582	577	555	583	520	559	535	576	592	564	545	545	611	544	559	580	587	582	568	543	584	573	527	570	562	565	580	566	552	541	538	587	577	563	554	533	537	524	567	605	604	568	526	586	583	537	594	531	548	576	587	568	575	588	537	632	556	538	583	551	554	550	561	616	522	582	582	586	560	571	560	560	556	545	511	536	565	543	552	579	568	579	531	564	552	548	566	584	568	548	605	548	553	562	569	520	558	518	557	561	591	565	570	526	573	611	571	612	561	573	578	615	512	568	566	588	633	569	554	525	559	544	535	586	610	575	536	601	595	549	546	536	526	582	562	561	555	579	535	567	558	582	552	580	539	555	560	598	573	577	596	600	569	580	512	573	535	532	575	540	551	537	581	537	598	561	544	539	574	550	568	552	572	550	590	554	582	580	566	560	557	553	587	573	622	528	553	581	585	588	560	582	512	551	549	555	564	575	610	536	575	580	523	548	530	571	561	572	554	516	572	574	543	506	576	577	576	591	554	547	560	615	503	593	537	558	536	541	522	555	561	563	561	576	532	550	580	544	513	534	592	607	564	586	577	545	553	542	555	554	559	512	590	522	559	550	568	562	605	558	552	559	548	579
23270	20928	28332	23632	20914	12959	1828	1126	977	874	846	825	785	751	720	742	738	737	705	724	729	711	644	693	647	619	634	690	642	632	675	648	726	707	693	718	626	622	631	646	676	671	673	685	632	680	654	637	627	666	639	661	667	683	684	651	629	595	642	599	670	638	621	622	635	617	624	623	670	634	650	662	652	689	684	642	674	685	627	640	647	673	588	642	680	630	661	659	612	686	623	646	638	646	654	626	621	657	651	653	677	652	644	650	650	644	683	678	611	639	630	649	615	625	671	625	629	633	601	670	621	629	608	646	667	658	655	663	645	621	605	660	640	655	652	686	646	650	644	664	693	632	618	602	637	641	636	663	634	669	629	669	706	677	667	661	655	662	650	652	669	602	654	652	654	628	642	636	670	647	666	674	626	678	624	634	641	660	638	602	668	662	633	640	657	611	639	604	626	612	678	651	631	681	651	619	660	634	639	601	664	608	645	641	630	651	641	617	649	655	639	643	668	634	607	655	670	612	635	638	627	648	626	661	669	650	613	639	622	637	628	636	666	589	637	630	616	648	606	628	653	582	600	689	631	661	652	604	640	706	626	568	633	656	661	662	624	618	635	626	669	642	663	608	647	574	591	658	649	633	665	662	656	594	645	702	625	668	645	634	645	639	637	688	611	615	621	658	612	720	605	628	598	622	672	667	617	614	665	629	654	641	654	649	652	613	614	610	611	647	652	671	651	615	630	663	662	607	631	647	613	627	682	619	622	629	653	656	620	673	626	629	621	689	639	657	649	650	620	671	603	665	644	643	623	675	638	621	607	673	662	638	669	635	619	643	675	645	682	600	620	611	635	615	661	661	664	654	608	586	635	648	649	687	671	627	656	670	650	606	646	586	653	628	656	649	613	670	647	614	663	610	671	691	605	661	618	620	661	684	659	632	637	667	652	604	681	636	653	662	636	677	650	649	661	724	597	644	659	660	589	643	634	655	583	598	671	647	673	654	652	647	605	643	644	693	614	607	687	687	615	668	636	624	654	620	593	616	672	649	645	652	649	631	652	628	653	622	609	684	622	617	668	610	585	696	647	660	635	671	645	676	633	650	595	613	647	664	653	629	663	653	631	613	682	614	648	674	650	658	641	595	668	649	606	597	620	640	598	695	624	674	650	608	641	656	587	610	656	612	590	639	645	637	631	652	648	601	614	627	629	585	653	700	642	685	631	626	649	640	654	615	612	610	646	647	649	627	612	633	623	666	666	685	647	642	669	624	685	611	643	614	596	647	685	644	677	618	626	671	646	651	654	595	654	625	646	580	665	679	668	646	654	672	651	618	635	615	642	665	679	649	618	678	670	620	675	632	638	661	640	626	645	667	608	624	683	644	682	610	594	647	680	644	632	614	658	610	629	633	636	651	588	675	638	600	609	622	653	619	650	632	638	633	612	632	620	616	630	676	632	680	664	681	660	631	619	663	659	628	601	675	620	615	646	662	635	645	611	619	621	683	660	651	684	686	686	618	642	641	640	666	652	621	660	611	658	621	613	685	627	674	635	651	678	664	616	649	658	662	640	617	581	629	652	658	607	623	610	679	643	660	637	690	649	683	643	657	624	650	580	638	641	635	624	637	654	627	607	646	607	602	623	586	618	734	592	630	656	678	655	668	677	644	607	655	673	635	658	571	652	604	607	601	630	618	650	627	618	646	613	654	644	629	688	632	675	649	628	664	650	626	671	653	632	658	649	599	654	665	654	635	635	628	652	647	624	593	634	624	661	613	624	581	623	650	625	651	640	638	614	602	657	640	661	686	680	650	741	661	683	631	651	665	686	618	651	669	664	636	640	643	628	629	622	626	653	599	649	628	580	651	616	611	641	645	658	649	605	642	661	657	624	676	675	705	664	593	632	579	626	626	602	638	610	644	631	666	677	649	631	664	597	666	672	664	626	645	700	619	606	630	661	645	686	648	633	622	652	671	652	634	644	675	646	635	643	673	640	634	650	627	638	696	637	649	639	624	690	636	621	656	663	656	621	650	614	653	609	645	626	610	638	639	648	655	682	620	655	688	646	580	671	674	649	606	656	592	625	662	628	673	576	616	641	634	613	663	656	647	637	644	665	658	625	650	672	640	631	624	620	614	652	676	647	606	624	628	675	626	618	634	610	669	631	674	682	658	620	599	649	652	646	627	646	639	566	587	675	612	672	681	616	680	656	635	631	682	626	623	650	632	644	637	628	662	605	633	625	637	631	655	649	618	620	593	658	662	609	645	620	660	679	661	628	596	622	620	646	685	666	641	670	659	659	606	593	627	618	629	652	652	631	658	639	623	650	670	692	655	613	611	663	628	649	684	669	610	618	678	621	649	634	619	616	635	685	666	647	647	671	671	671	656	662	629	615	628	589	635	656	601	603	669	658	653	619	603	658	643	633	661	620	638	643	625	643	605	680	635	631	621	652	668	714	583	608	670	688	667	669	590	679	662	639	633	613	626	616	630	628	623	638	643	645	633	632	675	629	607	650	595	644	666	666	630	657	627	618	696	640	643	633	653	619	610	635	660	661	654	663	616	663	692	657	627	649	641	641	607	674	673	625	617	612	645	679	641	618	671	624	641	625	690	620	632	673	610	614	621	609	638	667	607	643	614	662	632	584	643	640	623	668	667	598	632	615	621	617	692	635	633	653	686	670	634	628	643	644	634	607	648	636	628	632	665	677	663	589	652	593	673	635	604	676	638	607	643	655	604	632	590	662	605	625	635	688	711	629	661	662	633	680	597	660	605	698	624	656	610	695	606	666	609	632	625	620	624	662	673	639	712	663	627	662	661	620	670	617	631	619	650	661	656	641	624	663	637	638	625	619	611	645	626	652	636	650	624	605	640	617	667	612	653	572	640	632	629	643	674	652	681	638	628	622	631	634	666	623	659	668	685	624	604	607	666	616	625	676	662	581	635	619	668	646	642	675	629	693	652	676	691	649	610	635	659	605	620	650	650	625	608	637	681	681	620	688	624	707	624	668	663	638	615	626	624	651	649	590	663	632	656	652	625	653	661	642	665	650	589	726	633	626	653	616	660	644	570	655	675	634	649	626	635	632	648	633	624	650	666	598	628	678	613	651	605	646	625	658	620	651	628	633	643	635	658	637	640	644	655	691	594	626	674	615	616	661	638	660	635	660	680	627	653	654	647	603	580	633	593	626	634	641	645	645	590	639	643	599	641	613	636	673	663	643	638	685	637	674	627	635	606	640	679	630	643	594	596	609	643	627	653	599	648	599	702	636	678	642	622	618	615	625	631	590	620	611	640	652	621	622	575	623	651	656	623	622	600	651	629	637	677	631	618	615	656	636	636	690	665	618	606	651	666	649	609	624	644	660	610	658	658	643	647	659	675	678	627	622	618	632	668	610	605	646	664	632	660	643	640	608	644	633	640	584	634	611	630	637	663	628	678	599	631	649	648	639	623	657	594	611	629	633	612	630	605	643	560	638	682	630	635	665	662	657	673
5347	11431	9311	4953	3513	2863	2313	1928	1681	1472	1355	1299	1190	1110	1091	1014	1002	938	946	926	932	924	894	960	926	952	875	906	857	877	885	889	947	982	945	923	907	857	873	901	874	897	875	881	858	864	889	852	897	903	798	867	824	803	856	850	846	841	883	877	820	887	834	846	816	858	845	822	824	854	815	869	833	893	861	864	879	852	810	835	868	787	851	829	786	819	832	812	821	835	870	838	853	784	853	884	800	777	780	843	833	755	815	819	830	765	872	870	856	804	823	810	775	849	891	794	836	825	826	836	823	857	833	828	809	834	860	833	830	812	805	844	807	845	826	839	808	850	802	795	832	829	858	776	851	834	832	830	794	787	876	812	820	808	809	787	818	801	849	798	801	821	824	814	842	848	828	839	806	825	835	816	844	835	824	851	831	835	826	867	860	866	821	778	808	853	844	802	836	813	806	813	835	790	856	792	826	795	847	800	843	888	808	858	856	850	845	819	782	838	810	841	858	817	818	813	815	793	835	843	842	820	865	802	834	818	797	836	794	864	855	838	814	828	853	797	837	875	844	814	846	842	864	863	834	843	816	849	835	822	798	794	902	830	794	849	832	848	822	813	859	761	816	832	879	790	785	784	818	809	849	833	788	789	834	800	923	806	800	820	780	830	806	786	839	856	797	842	789	820	849	862	776	839	842	856	818	820	811	830	809	825	831	792	816	804	862	852	798	844	809	834	865	834	783	839	873	852	837	820	864	849	849	823	862	872	846	854	828	859	830	846	885	803	846	798	816	846	849	824	822	821	856	844	808	797	815	819	828	834	818	825	813	899	858	850	812	847	869	801	793	861	854	808	790	845	779	819	832	816	788	852	855	846	864	837	843	845	847	845	804	806	824	818	797	765	853	845	884	841	859	867	832	817	790	808	863	833	840	809	858	809	820	768	789	847	856	823	848	849	829	818	845	782	805	877	817	787	845	777	849	853	876	869	838	864	823	836	866	824	822	795	837	845	864	869	824	821	775	854	809	840	783	831	866	841	832	812	860	846	845	823	853	814	846	828	858	856	862	815	826	826	855	798	845	863	836	848	811	794	839	837	762	830	860	806	815	814	812	829	827	814	836	818	771	844	805	824	847	851	847	796	833	852	829	829	836	856	764	806	887	864	849	818	803	809	833	823	854	836	838	790	764	849	846	787	807	810	829	865	847	841	827	857	817	841	798	790	840	880	774	868	872	848	837	830	835	768	814	827	852	773	867	857	900	834	808	801	877	862	805	830	832	809	863	860	822	824	814	875	857	836	838	849	802	798	831	854	830	836	825	769	841	820	824	849	810	808	811	806	851	810	847	843	858	799	787	865	803	847	791	794	864	824	817	842	793	820	865	819	879	829	821	852	818	854	865	846	853	798	800	819	830	845	852	825	817	852	817	854	824	828	826	838	858	864	814	816	784	798	887	802	855	811	820	801	872	822	826	884	812	862	848	850	792	821	852	828	841	851	806	866	827	789	886	833	846	829	814	804	841	807	792	822	820	781	887	787	793	782	817	870	813	839	839	828	800	806	824	769	846	808	806	797	840	838	828	850	865	843	854	811	826	862	838	844	829	858	789	841	800	830	848	789	849	819	867	795	876	834	829	836	835	840	838	855	807	864	862	857	816	857	849	832	809	796	821	820	832	838	780	810	869	817	880	844	790	815	799	810	868	820	844	880	800	845	847	828	829	856	856	829	837	838	834	756	822	807	795	859	838	822	807	832	799	855	777	844	902	808	848	793	839	878	829	846	863	772	840	823	842	825	813	858	845	830	857	836	818	831	804	846	822	876	833	785	845	846	880	804	850	839	827	806	860	849	842	847	818	881	734	787	838	837	846	807	828	817	876	784	834	815	814	776	810	849	845	867	862	850	788	770	822	851	847	868	844	796	789	839	849	822	824	864	834	841	800	901	860	849	824	787	806	799	811	816	777	852	815	803	784	797	856	774	885	825	843	804	847	794	835	884	815	865	843	852	819	864	860	845	839	849	800	849	764	875	834	841	780	906	784	832	837	801	831	870	819	819	890	827	852	857	802	816	810	853	760	842	856	796	841	828	835	823	827	817	836	820	809	782	794	814	793	900	809	901	807	834	815	765	822	817	821	837	838	828	800	793	801	806	867	816	853	816	862	814	822	804	808	801	847	817	858	841	786	786	813	814	875	868	790	825	840	795	800	849	817	831	842	883	850	800	860	849	796	848	827	843	833	809	853	824	853	859	851	818	853	862	786	836	836	839	764	790	827	842	798	802	881	827	811	820	824	857	833	853	814	851	834	800	817	860	831	854	808	860	827	837	795	837	794	785	848	831	786	811	802	876	830	811	849	788	809	838	836	778	884	851	837	795	789	821	803	827	783	806	796	799	845	795	825	877	814	827	903	866	861	821	821	803	838	864	829	837	838	830	789	845	824	840	850	849	836	863	888	839	851	906	867	813	856	871	836	860	795	866	904	804	778	793	830	850	802	833	847	889	801	821	896	875	859	809	842	854	850	797	839	853	814	870	830	855	854	792	855	828	833	807	806	836	879	815	799	842	850	845	878	817	815	811	849	840	797	820	845	808	825	874	865	832	832	843	841	852	849	821	822	828	822	786	817	823	858	845	854	804	844	859	849	830	860	797	841	857	876	818	785	831	864	845	830	860	861	826	806	875	868	904	815	849	846	835	837	835	801	850	831	842	778	836	870	810	872	830	782	852	806	826	845	880	907	841	830	841	834	839	847	823	805	816	792	786	913	863	875	861	852	847	849	831	848	838	805	837	873	856	887	805	874	865	871	844	857	825	836	846	835	867	851	842	825	857	866	818	836	862	814	832	861	817	880	854	873	836	865	829	814	802	808	830	834	833	811	853	870	835	829	867	828	835	857	870	817	854	854	802	845	869	844	838	826	802	868	767	801	816	818	877	829	842	818	777	849	835	852	814	832	876	834	815	871	851	842	836	798	807	796	791	839	824	857	833	846	816	816	813	842	811	817	801	858	825	822	830	811	918	817	810	809	872	825	865	825	835	799	791	803	795	849	817	848	793	751	873	818	866	855	819	864	815	867	794	816	824	887	824	876	807	807	830	777	823	815	820	814	819	837	794	821	822	873	818	844	789	848	859	789	850	841	817	825	907	795	845	823	829	817	838	868	805	816	831	835	816	790	826	846	882	801	857	818	824	812	865	840	756	849	875	831	861	811	812	871	773	823	880	841	789	811	806	878	783	821	859	843	850	802	816	830	828	841	807	846	796	813	892	843	858	815	844	800	800	783	764	838	838	813	837	829	805	810	849	866	823	832	874	781	785	818	791	846	830	862	826	800	817	791	815	856	829	810	879	838	823	806	858	859	802	843	817	811	837	824	849	809	788	885	837	763	830	828	807	813	811	807	849	791	870	856	818	795	842	796	822	840	809	784	808	801	828	809	792	833	787	785	860	777	842	813	851	869	840	851	839	848	813	836	815	834	822	817	844	792	837	820	818
22486	20920	28680	23333	20922	20980	11074	1431	990	897	820	738	727	678	652	655	573	616	558	526	554	528	557	523	516	508	560	511	505	530	489	506	512	594	514	488	542	466	479	440	505	478	496	485	479	512	474	463	508	464	483	466	499	478	493	474	481	491	486	450	489	505	475	473	458	485	461	507	475	511	458	477	454	468	460	471	485	503	482	528	456	453	452	500	474	494	489	429	488	494	466	470	517	479	503	462	480	460	486	444	512	458	457	483	474	467	490	467	417	471	473	423	463	490	462	446	485	454	488	430	465	464	413	445	426	501	472	436	479	499	465	457	470	468	512	470	451	484	475	476	467	439	480	458	457	475	455	428	458	482	486	447	458	458	485	453	449	465	507	451	467	451	463	465	448	464	443	474	488	475	459	478	448	432	480	486	478	422	485	426	511	500	471	473	471	492	512	478	462	429	507	480	456	491	474	533	478	419	493	438	460	475	489	449	448	472	455	505	454	460	457	484	456	479	493	468	428	462	459	472	454	471	506	484	458	426	473	490	445	459	455	495	448	467	507	464	469	497	449	452	471	498	497	476	473	505	504	461	462	464	448	470	440	473	502	464	468	453	475	496	499	445	431	488	488	454	455	506	475	478	472	483	475	473	416	465	472	480	447	457	483	444	454	470	434	445	443	450	461	465	469	483	476	461	481	462	483	443	441	494	451	455	500	432	486	491	497	486	453	483	495	448	495	489	454	453	441	456	470	425	508	422	499	457	440	485	473	488	442	465	492	444	432	464	462	496	461	481	460	447	492	481	436	469	442	471	427	485	462	489	478	462	471	445	483	484	481	462	449	526	434	485	445	486	472	486	439	466	485	497	495	465	495	470	463	475	425	449	491	442	470	512	489	486	478	407	508	484	458	465	459	421	470	451	465	451	503	475	456	485	465	479	447	450	448	460	444	426	490	511	458	450	468	457	460	479	487	471	482	456	446	461	516	478	420	497	464	484	475	458	489	435	474	498	473	482	469	438	438	430	468	451	472	448	500	481	465	465	445	448	464	484	501	471	477	441	461	440	496	475	459	396	469	483	444	460	490	466	462	482	463	491	480	504	454	498	494	477	456	442	450	474	444	473	451	451	476	447	456	444	456	464	470	469	470	481	485	488	449	501	439	423	476	451	423	477	501	501	507	472	455	456	444	419	481	463	454	484	471	496	476	459	504	443	449	485	455	452	450	464	484	490	508	494	478	456	498	485	438	491	446	446	436	477	481	528	457	485	455	454	450	450	489	469	449	464	481	471	470	483	447	479	473	465	502	466	441	478	451	439	460	468	497	463	468	443	472	508	486	480	471	449	449	485	468	459	465	470	442	497	483	472	444	490	459	502	488	468	463	453	480	425	467	474	429	474	468	458	457	480	473	445	476	485	461	461	458	465	458	490	479	456	439	484	495	451	475	547	503	452	469	477	494	489	449	466	473	516	486	465	493	444	469	468	453	463	481	467	487	475	466	466	471	465	461	508	457	496	459	466	455	472	502	479	466	463	471	458	454	499	463	446	481	484	463	467	462	466	505	505	490	438	438	493	477	459	488	486	448	475	454	483	458	496	412	466	476	451	455	447	408	470	503	461	512	447	490	526	429	445	495	460	462	495	408	470	508	453	456	423	476	479	495	470	447	475	479	454	451	471	442	456	456	465	449	538	483	491	442	406	430	477	440	481	458	457	448	457	464	458	463	480	458	508	435	452	501	420	456	449	457	442	508	420	500	420	479	503	465	513	500	481	467	465	459	484	472	447	453	458	468	442	439	474	467	496	413	454	473	501	484	471	471	451	503	436	467	461	505	468	450	474	481	494	447	497	451	478	451	471	462	453	472	496	449	469	501	489	486	460	456	481	457	473	441	470	467	487	468	451	476	426	447	466	475	502	476	452	448	439	471	446	452	503	501	483	442	466	486	457	464	462	495	495	498	506	478	498	473	454	506	491	497	495	454	477	449	471	455	494	474	471	454	472	468	473	441	494	459	457	471	470	475	483	485	482	463	506	491	430	465	473	414	473	451	477	497	452	456	462	457	476	395	487	430	458	492	458	450	517	479	480	475	471	468	442	520	470	459	480	417	453	511	470	465	460	492	479	497	489	459	466	491	464	478	450	467	441	480	424	453	473	453	518	478	453	487	480	511	454	446	484	485	498	482	462	453	476	462	484	452	439	469	432	437	478	484	454	444	473	479	456	493	486	472	447	504	469	459	508	515	426	488	445	473	502	465	410	454	490	447	437	453	486	478	455	465	448	491	439	435	474	463	466	480	451	498	429	509	498	467	484	489	515	443	472	487	488	527	481	491	460	430	444	450	466	457	433	470	481	456	472	461	416	457	518	457	457	448	500	464	443	438	498	483	455	480	474	490	458	466	465	445	466	482	421	485	446	455	507	481	462	448	475	448	479	444	444	461	461	454	477	473	493	498	489	482	470	442	480	432	459	476	484	480	460	486	462	434	486	450	451	480	468	485	483	466	488	485	439	467	485	482	455	470	479	466	421	457	448	468	488	477	450	483	460	456	449	474	447	482	490	476	460	450	454	480	439	472	457	496	494	461	456	440	442	449	502	437	447	477	449	455	434	445	512	452	454	461	444	471	472	444	470	469	457	468	456	460	528	446	478	463	498	467	470	458	486	441	458	458	431	465	474	474	493	462	438	457	506	438	516	482	488	452	469	503	457	448	480	472	457	465	446	476	461	469	463	467	499	469	486	463	479	429	505	505	463	463	477	439	482	480	511	462	463	474	454	446	455	446	450	485	532	464	473	498	463	516	452	464	442	475	441	481	475	489	515	464	457	441	419	496	487	510	459	447	461	474	441	483	453	435	485	432	464	462	467	465	476	468	472	488	487	485	462	464	502	441	436	454	433	443	434	456	493	423	442	468	439	476	491	451	437	474	480	478	482	467	497	515	487	481	455	504	446	484	513	496	480	462	469	476	549	468	429	479	445	457	475	462	448	480	468	480	438	448	477	463	458	423	465	466	458	468	485	456	477	452	466	496	475	455	436	454	464	480	479	497	468	489	431	426	469	464	465	441	490	496	481	507	466	470	475	471	468	446	445	470	474	487	491	446	499	487	508	464	444	468	459	494	485	464	476	454	481	442	436	475	465	495	489	460	522	438	466	493	485	462	498	444	473	471	478	499	464	504	431	463	450	469	483	476	493	470	462	459	450	460	464	453	457	461	484	442	493	466	450	463	481	470	478	456	466	432	463	473	467	458	473	429	476	452	468	450	423	458	436	449	432	428	419	478	460	422	472	504	483	472	468	429	434	479	495	442	479	492	443	449	446	412	462	449	463	468	435	464	459	458	471	467	462	481	478	467	481	490	485	445	471	431	496	502	495	494	474	456	448	457	475	512	492	476	459	476	447	456	469	430	450	476	498	500	463	437	507	452	505	461	505	424	498	499	477	423	469	469	469	491	462	483	460	433	434	494	446	461	457	470	448	478	483	472	380	461	468
7418	17309	14049	7682	5552	4237	3273	2556	2140	1801	1585	1361	1210	1129	1072	1007	920	891	871	837	849	769	773	806	782	733	754	787	739	686	711	754	802	836	680	758	676	657	664	626	672	670	680	656	656	633	628	636	646	641	673	621	590	589	578	641	647	645	658	635	637	636	621	663	642	672	636	616	653	630	644	652	639	638	680	644	605	622	609	632	646	640	619	624	628	616	611	621	656	599	655	615	632	648	607	695	613	652	602	630	691	623	648	628	600	682	608	623	633	624	630	639	636	612	646	672	625	666	676	607	631	641	621	644	671	635	642	639	603	620	658	634	657	572	604	621	661	556	636	633	665	640	614	562	594	654	638	650	591	645	635	607	620	648	633	644	617	608	663	644	628	650	623	646	614	640	623	633	669	588	620	635	649	585	619	647	603	588	621	621	640	638	652	621	631	644	602	578	615	624	648	599	642	590	594	655	581	692	641	601	624	645	615	612	646	637	616	625	598	639	625	606	608	625	609	585	600	608	631	613	637	584	636	615	580	656	634	691	549	627	628	614	645	612	659	648	595	612	603	612	658	639	627	626	641	612	644	643	631	595	598	590	633	691	625	612	630	629	609	601	632	641	643	635	622	582	638	620	598	623	613	629	645	642	599	654	622	633	573	644	601	650	657	607	639	633	616	674	648	643	582	620	624	632	601	634	617	628	637	666	617	693	632	637	630	655	642	599	632	599	581	586	631	587	620	605	653	638	617	630	610	648	638	658	613	631	609	638	610	655	636	630	612	631	610	666	626	594	664	578	621	604	631	646	643	632	611	607	562	608	613	587	613	640	645	599	638	627	600	611	630	641	625	603	587	688	608	616	634	620	634	610	629	659	592	568	604	623	619	590	624	630	622	607	574	600	673	626	573	661	655	651	578	582	616	629	568	616	578	644	574	634	600	628	600	659	635	610	601	671	607	627	629	642	642	589	589	623	599	637	632	601	618	658	644	677	604	661	668	637	665	622	621	625	617	637	669	635	635	643	583	651	617	593	642	561	629	624	621	599	640	642	605	629	621	676	638	655	604	616	666	640	636	603	631	672	623	606	595	691	624	622	651	654	658	655	629	619	587	631	631	570	648	631	634	594	645	591	614	598	597	630	574	637	627	655	637	603	614	650	668	661	629	625	624	650	601	616	599	620	603	589	640	584	630	598	631	616	603	629	647	586	597	599	632	635	644	608	615	605	599	617	586	622	660	669	634	625	655	650	636	626	627	582	591	613	593	602	623	679	597	611	590	611	622	650	631	590	610	623	612	662	648	627	646	566	585	626	596	568	615	575	604	598	654	601	611	620	628	640	630	611	646	623	608	598	618	616	610	601	624	648	644	647	618	640	617	637	678	610	645	582	664	622	664	616	641	646	614	589	636	639	613	590	630	611	627	623	626	635	598	631	593	625	581	611	655	620	620	611	683	645	643	586	642	671	591	610	660	597	622	680	616	608	633	643	623	629	633	626	615	606	627	659	581	641	700	626	625	648	603	628	655	661	626	596	628	627	618	632	684	612	563	643	675	598	553	631	602	612	624	595	678	638	654	603	621	623	658	629	610	623	641	588	577	563	603	601	602	636	654	597	617	586	606	615	624	623	588	669	618	642	612	650	643	626	613	617	636	615	651	622	615	631	599	611	681	588	620	614	647	638	629	609	645	633	616	667	616	623	642	651	617	628	625	621	632	626	619	648	633	559	605	596	598	614	613	658	634	592	613	617	621	633	617	634	658	665	614	633	621	616	641	587	602	617	626	596	649	656	633	643	639	639	615	657	621	610	610	606	597	616	660	632	657	629	595	626	581	597	606	618	581	605	647	676	558	647	602	650	682	623	661	607	664	637	623	650	650	631	639	601	650	642	617	643	640	654	620	618	636	601	657	628	599	589	615	584	650	661	641	616	574	611	610	655	578	632	628	685	645	665	578	631	570	644	608	669	614	635	594	640	622	624	603	617	666	613	609	649	603	638	647	627	639	578	590	643	639	637	626	588	593	600	645	639	646	594	665	597	629	663	660	594	608	598	570	636	633	630	627	558	626	619	647	606	666	595	606	648	593	655	642	629	614	622	612	615	632	592	666	647	622	594	621	648	662	622	666	626	636	602	604	646	598	639	605	615	655	602	620	686	590	625	624	646	650	622	605	641	610	596	587	658	646	638	618	661	591	614	651	606	582	606	605	598	606	673	572	676	604	624	641	582	617	616	629	645	592	653	624	679	660	616	614	649	627	618	605	611	625	606	635	634	613	633	628	626	610	596	683	597	634	600	648	578	652	607	602	620	658	616	603	596	642	653	607	571	629	591	648	591	630	632	643	634	655	625	609	609	639	625	635	622	609	584	639	627	618	629	621	619	642	539	610	600	613	650	649	606	599	580	599	677	630	599	610	646	627	651	644	649	658	604	670	610	626	585	618	611	632	616	663	591	571	587	652	610	657	667	683	614	611	611	627	597	648	629	655	612	673	676	611	678	604	614	636	624	602	635	625	597	593	582	641	692	620	611	616	576	609	614	646	660	620	651	622	610	624	645	614	622	619	648	625	646	668	631	618	634	623	646	636	621	666	625	601	600	662	627	638	652	607	651	591	627	623	571	639	617	638	634	654	602	676	635	641	647	626	630	615	662	602	677	625	594	663	653	645	585	626	582	639	649	615	641	645	645	658	651	619	604	604	625	634	634	599	664	628	625	617	655	647	603	592	622	668	598	628	635	610	579	609	641	619	684	642	607	611	633	600	603	565	635	668	636	597	618	604	627	603	662	591	603	646	604	632	620	609	576	626	622	637	638	615	566	620	611	601	652	612	590	657	618	636	635	641	633	637	647	617	594	615	640	608	622	609	604	617	629	643	650	639	622	640	621	590	638	589	647	661	624	629	651	638	606	640	675	648	682	629	632	645	650	620	630	611	647	603	647	618	620	628	632	629	606	662	635	629	628	647	633	616	617	647	680	634	590	654	596	597	625	620	601	629	584	647	603	682	625	634	628	629	589	625	659	612	604	690	618	608	636	595	654	619	682	609	613	611	574	634	603	616	638	556	612	606	603	607	632	615	631	643	580	627	615	667	594	644	644	617	596	622	624	648	586	636	615	576	596	610	609	588	634	615	625	656	634	600	605	583	649	643	647	591	617	592	629	623	618	617	636	615	641	626	598	638	637	603	621	630	635	608	578	642	612	646	617	615	599	623	592	645	619	597	654	642	626	629	646	686	568	625	601	632	611	645	657	618	599	666	633	634	630	586	602	648	610	600	628	606	617	637	615	646	581	610	638	654	658	596	620	661	573	636	574	607	629	614	586	627	620	593	602	581	639	629	587	656	622	646	612	639	638	632	665	613	637	575	588	644	666	634	600	613	565	613	636	573	584	616	638	644	580	612	647	616	655	641	626	619	622	652	654	621	650	619	626	656	599	628	636	574	653	615	640	585	656	618	627	631	602	589	629	612	645	640	637	634	637	599	652	621	625	634	631
26550	20391	9159	1023	566	495	460	456	437	435	397	444	457	430	438	436	442	436	417	426	435	481	442	456	414	427	400	447	441	427	398	415	440	444	373	403	441	411	406	428	426	396	443	446	434	412	375	426	418	409	420	423	431	431	425	428	423	428	427	433	438	428	435	409	418	400	424	416	430	464	405	407	460	417	392	422	382	422	424	401	433	440	435	416	412	421	444	427	425	402	407	439	439	433	384	428	409	393	407	423	426	404	419	370	415	426	376	372	429	416	397	416	463	411	437	432	410	405	383	423	424	409	393	406	405	440	424	450	415	410	430	440	430	418	423	429	405	401	386	401	433	420	432	386	417	416	411	405	436	414	398	372	415	443	418	386	382	429	435	398	396	400	426	396	401	442	384	425	437	408	403	412	411	433	420	427	404	423	394	445	451	428	413	394	437	403	399	411	419	409	424	413	408	422	442	445	448	373	401	465	405	458	421	414	431	394	431	436	436	423	421	425	415	408	407	434	405	407	416	458	410	415	431	397	413	386	392	396	407	422	432	418	411	420	430	411	412	424	390	467	434	400	417	420	437	417	421	445	421	411	411	473	369	438	407	464	461	417	410	402	445	388	415	461	410	421	436	408	405	438	397	431	419	439	438	447	468	405	428	422	387	397	438	414	431	404	445	433	375	422	414	400	433	403	427	433	437	435	414	426	417	401	436	423	436	403	435	421	421	423	365	401	397	425	422	409	414	385	429	372	416	409	446	406	414	405	430	417	415	402	368	430	389	450	401	443	427	377	427	387	417	420	394	424	423	414	415	412	430	428	422	428	456	390	406	396	406	389	421	416	373	402	444	397	432	411	409	409	392	407	442	378	428	450	422	428	428	404	417	422	409	433	441	394	399	462	450	437	437	401	404	405	432	442	418	444	412	435	407	444	441	421	403	430	441	435	418	433	409	431	381	427	436	426	399	431	436	415	409	437	409	425	434	422	450	437	412	435	379	431	422	429	390	380	390	440	391	423	403	405	403	419	448	432	437	425	442	400	431	393	412	429	411	402	408	386	401	393	412	404	393	437	432	424	424	426	365	393	421	400	429	381	418	413	425	427	440	455	414	407	396	372	394	425	383	417	384	414	364	412	385	444	408	414	433	390	417	423	439	402	382	386	440	452	426	431	410	394	408	391	436	385	402	409	370	418	414	377	432	424	414	394	428	431	408	384	440	424	447	424	400	456	432	424	440	419	443	436	453	427	417	446	416	461	439	431	440	402	406	451	382	379	422	452	406	411	402	446	416	378	428	447	460	449	427	405	417	435	405	412	408	441	395	422	430	403	435	427	438	407	421	414	388	447	411	437	450	427	373	428	416	396	413	380	382	432	435	403	396	425	413	429	468	408	420	409	442	429	407	428	433	409	405	427	399	418	391	454	401	396	418	436	424	423	378	394	411	427	402	423	410	409	421	444	413	445	408	439	400	431	420	405	419	417	425	404	417	402	420	384	432	425	433	431	394	423	390	388	438	411	413	432	399	387	398	450	421	384	424	372	426	393	426	419	373	441	426	434	416	402	421	411	437	443	408	444	439	457	391	420	410	406	484	395	447	401	414	396	437	361	435	412	395	429	418	431	418	427	414	416	397	449	431	437	412	411	407	462	392	441	434	440	401	437	399	430	431	453	412	440	425	413	411	419	411	414	420	424	426	410	425	430	402	451	435	427	421	410	425	430	425	434	390	433	406	419	422	415	442	439	424	418	423	410	428	420	394	428	391	415	448	399	407	384	383	400	437	441	394	418	400	418	450	421	451	416	413	391	423	407	412	406	422	409	384	439	402	401	441	405	436	412	400	442	410	430	386	425	419	413	428	423	402	424	446	401	431	403	407	403	439	443	391	422	432	453	425	390	423	432	408	419	416	430	417	418	410	409	401	400	427	406	401	408	448	423	406	410	424	399	409	448	404	421	419	385	396	424	432	400	416	438	397	424	445	449	420	413	440	412	442	426	392	401	437	431	390	420	387	396	370	381	402	403	411	418	441	425	432	421	429	403	420	417	382	399	425	402	437	401	422	409	418	444	432	433	437	421	434	374	404	406	417	383	466	418	399	414	377	397	459	402	425	399	409	436	438	413	425	424	416	414	415	427	427	420	413	413	419	399	401	393	428	404	431	431	400	423	414	428	420	397	471	413	408	431	433	456	367	440	425	424	399	401	416	428	408	434	413	487	432	417	411	384	429	454	407	445	407	431	414	419	444	422	407	412	430	416	419	439	412	376	423	418	404	450	420	389	426	395	418	442	432	451	434	448	391	419	432	458	415	455	407	426	411	422	394	409	424	425	421	420	418	423	424	402	421	380	395	460	409	397	485	425	386	415	429	443	399	423	416	436	411	410	391	419	396	409	391	400	420	415	415	452	472	401	423	426	461	444	425	447	368	441	430	399	412	407	412	410	445	411	437	444	418	360	435	402	433	433	429	441	433	404	438	408	420	429	441	415	389	433	414	381	438	392	440	403	449	421	421	423	412	428	400	401	439	399	404	415	399	401	427	414	402	383	418	414	418	426	444	442	429	429	414	435	417	413	438	411	415	415	407	480	400	441	402	413	435	392	404	443	450	455	402	434	425	427	392	415	403	414	421	389	407	397	423	409	399	412	415	416	427	417	428	453	387	413	409	381	432	423	436	414	438	384	382	397	434	408	398	453	418	458	438	407	441	435	440	391	418	421	423	422	456	432	419	418	427	450	419	426	421	448	405	411	396	452	419	362	424	451	416	453	418	418	405	388	380	425	429	461	424	414	411	393	386	371	434	389	402	383	412	454	426	414	425	409	424	419	434	415	388	404	440	398	423	441	400	428	391	396	411	392	436	419	425	400	437	404	423	380	425	399	433	404	392	399	385	431	442	389	405	420	420	450	404	384	423	393	432	424	408	397	406	446	406	432	443	432	425	378	417	400	442	387	419	451	391	428	391	424	429	427	412	396	406	409	422	467	375	425	449	426	411	437	417	416	421	433	399	423	449	423	434	387	449	418	416	423	395	414	424	422	405	416	394	427	428	406	444	367	426	399	423	423	410	402	407	433	399	431	454	429	426	402	390	428	440	398	443	402	430	427	403	429	430	404	435	429	396	423	391	426	416	416	389	428	393	387	391	428	399	406	402	416	420	415	433	415	408	394	438	401	419	400	398	453	394	405	459	397	395	387	408	440	379	402	430	438	410	424	425	478	462	435	428	425	400	453	446	446	401	390	428	411	428	429	385	398	434	404	433	386	418	440	431	403	441	434	417	421	363	398	411	422	391	402	433	399	420	411	421	394	432	440	406	425	425	390	418	461	431	361	405	430	478	430	426	429	416	423	406	414	413	434	458	451	421	430	416	386	406	470	448	473	408	422	430	380	411	421	425	406	428	440	400	393	408	452	426	432	423	375	455	406	408	434	414	397	420	394	428	409	408	396	403	415	420	417	404	409	439	414	387	402	393	399	417	457	411	394	396	425	398	413
4361	1705	1482	945	826	714	653	632	619	628	586	590	613	567	572	557	572	551	531	552	575	595	531	546	551	542	542	533	567	570	566	583	642	576	572	548	564	583	519	555	547	521	544	568	582	517	558	494	559	536	538	533	537	577	532	552	513	518	507	527	573	553	574	548	536	523	535	545	506	551	552	570	531	527	537	528	531	519	506	528	500	545	543	580	563	600	548	527	534	531	530	487	582	502	547	559	573	539	568	544	520	565	548	547	540	563	544	572	539	517	527	583	530	537	536	531	538	553	577	549	611	551	546	516	573	568	565	573	541	580	529	588	542	536	528	543	557	564	580	553	539	516	576	600	569	529	560	589	553	535	577	525	560	557	539	566	550	515	533	563	531	501	546	549	570	543	542	519	524	529	542	562	581	506	521	574	584	546	552	554	569	548	561	521	520	532	556	569	554	533	551	527	541	498	543	523	541	523	550	542	529	599	535	559	563	526	564	513	560	478	542	581	548	526	555	546	533	589	542	541	542	584	548	561	523	540	521	551	542	567	562	570	588	548	565	574	560	559	560	504	544	515	536	542	565	566	542	540	542	540	517	562	546	522	558	577	589	583	581	580	546	551	530	585	559	578	565	502	548	556	497	541	539	536	504	553	515	534	565	592	547	584	563	573	561	589	553	525	528	545	553	592	571	529	536	509	555	529	528	550	568	531	544	595	566	556	574	520	560	539	518	538	513	546	561	546	551	560	520	541	541	536	573	554	554	539	516	567	514	598	506	509	550	539	552	548	550	537	525	555	568	553	573	553	562	561	520	599	535	550	569	578	536	523	523	523	569	499	567	558	588	550	587	531	568	539	553	528	519	541	533	568	586	560	544	550	553	576	554	526	565	541	572	570	535	540	562	534	524	531	547	554	509	550	562	558	567	510	606	547	535	528	544	552	528	568	508	536	509	542	539	540	537	589	548	578	543	568	551	579	570	590	541	567	553	554	507	572	496	557	582	580	583	574	544	582	570	535	567	551	546	513	539	530	587	581	558	536	583	562	586	526	519	595	607	555	552	520	559	571	547	536	576	565	541	555	553	557	550	569	539	584	556	560	553	536	566	512	493	582	526	589	598	537	548	560	532	547	530	566	561	536	555	544	552	562	568	514	533	569	556	567	578	558	577	551	552	568	530	584	581	550	515	547	549	582	524	532	536	567	544	615	581	542	580	557	564	546	550	564	538	580	570	537	543	569	562	560	570	564	504	525	560	537	563	567	503	557	469	584	566	576	536	573	528	550	538	556	516	541	547	572	554	565	558	566	546	541	562	557	540	520	573	551	501	543	579	607	525	532	521	525	530	557	495	579	569	520	544	546	525	587	511	544	568	548	552	592	590	552	564	531	556	533	568	542	522	538	540	525	561	549	559	534	535	532	550	555	573	553	538	551	590	538	583	528	537	574	577	599	548	537	531	530	549	577	535	541	541	552	529	565	534	562	553	523	587	554	529	604	533	515	549	572	518	567	559	524	573	521	546	541	518	555	569	560	557	507	560	523	609	568	565	578	517	534	590	587	563	569	503	549	565	523	526	500	543	529	562	494	522	544	558	524	507	530	530	557	560	546	540	507	523	562	558	558	556	584	532	545	586	527	549	535	537	576	543	564	553	561	550	531	544	555	523	572	546	601	548	539	508	490	520	557	537	563	586	522	530	527	554	590	586	559	535	549	537	568	510	555	509	540	570	548	563	522	559	577	530	561	543	563	533	557	551	573	541	513	500	557	552	525	602	567	562	605	502	577	549	566	536	565	568	563	535	534	536	527	557	576	543	561	510	542	522	566	560	549	520	572	559	565	532	491	533	532	559	520	559	550	548	545	552	582	551	547	565	562	521	532	580	503	567	538	535	554	530	523	539	523	567	517	594	554	545	555	512	547	556	538	558	554	530	568	529	565	569	545	546	580	520	580	582	562	616	536	558	573	535	482	531	567	552	592	527	602	544	572	546	530	565	563	531	580	538	539	562	521	546	494	519	551	577	536	529	523	558	565	558	518	612	579	596	541	479	544	537	569	536	550	546	592	559	554	558	513	537	529	528	551	537	528	553	547	580	531	554	548	533	535	592	549	519	559	552	498	572	558	549	538	541	548	588	577	523	549	575	557	552	574	509	579	535	543	564	573	552	511	575	563	561	530	497	554	559	555	558	559	557	569	566	586	561	556	572	572	552	536	533	532	523	560	543	593	565	536	521	554	555	531	559	553	568	543	536	535	568	513	559	524	503	552	571	545	516	536	504	548	531	578	555	556	515	554	522	563	562	544	541	569	557	538	587	517	551	540	570	530	564	564	556	585	559	561	582	552	563	576	541	522	548	565	542	591	568	546	563	556	541	540	556	533	523	534	520	531	563	548	582	583	546	592	556	525	551	548	521	542	567	545	603	525	542	528	531	503	552	522	555	579	535	510	575	561	517	596	566	531	569	527	547	520	548	531	554	549	521	552	553	541	565	581	557	528	541	580	568	532	541	530	572	549	570	544	565	526	517	495	572	521	535	534	514	521	547	568	559	572	542	547	571	586	537	531	540	593	488	533	544	568	561	571	520	538	558	528	550	523	571	528	563	547	563	555	541	541	559	547	595	522	568	562	560	512	535	572	599	612	531	517	539	543	538	499	553	545	514	571	541	563	546	571	565	543	521	519	557	523	573	557	584	572	556	551	559	539	551	565	535	577	583	525	579	540	558	575	512	584	531	517	553	505	556	530	529	532	551	538	517	541	514	529	584	569	553	545	503	574	564	585	564	542	534	542	522	584	572	556	585	536	543	504	578	542	522	540	529	562	539	523	551	560	593	557	542	540	530	523	547	578	590	549	564	521	567	570	543	591	546	562	549	557	570	555	545	530	560	535	549	579	549	547	541	564	536	546	529	517	514	585	545	547	576	549	533	565	545	553	562	560	521	534	510	517	543	510	574	524	519	508	545	510	572	547	556	554	579	577	589	557	520	508	522	547	524	577	529	566	589	552	553	537	586	533	550	570	562	538	522	558	556	560	561	556	577	537	548	553	534	544	527	575	577	511	598	558	541	544	542	541	533	544	547	551	566	533	534	560	530	553	583	492	572	536	527	536	560	512	553	543	524	568	565	523	566	537	535	523	531	536	546	522	550	528	536	529	523	553	562	520	568	549	513	541	537	534	571	570	534	552	605	566	580	549	517	555	504	537	557	574	549	541	570	532	554	542	544	533	626	573	540	552	541	527	567	566	563	575	622	558	538	525	551	581	547	558	569	571	576	573	570	544	540	463	562	565	510	561	572	543	509	546	536	586	537	506	559	539	549	534	522	512	520	594	580	558	533	549	564	602	545	540	524	520	535	545	564	560	528	586	579	474	581	576	530	555	567	542	581	545	557	552	549	524	528	533	530	561	577	627	580	599	562	544	541	521	492	572	515	554	544	547	528	535	570	555	546	592	589	548	538	581	552	540	554	526	529	531	553	562	499	540	573	507	536	541
23297	20912	28296	23654	20917	12877	1727	1074	949	922	797	805	739	745	722	678	651	688	707	655	672	701	643	686	690	636	684	618	645	658	721	666	636	631	655	679	657	632	653	638	625	669	644	606	662	704	632	663	635	608	634	628	639	634	632	638	636	609	628	619	648	619	635	611	593	642	608	581	660	644	602	643	629	643	632	644	617	620	655	648	599	665	578	647	636	599	676	671	626	640	631	601	636	639	605	638	632	626	617	646	655	604	643	641	621	603	607	630	621	604	650	641	624	591	638	637	625	661	607	654	616	691	664	628	620	610	644	649	616	607	582	611	655	595	624	612	637	667	588	618	602	640	673	592	613	663	650	627	640	675	687	654	655	621	605	624	656	628	641	638	669	614	638	631	550	603	614	657	625	631	574	624	624	652	600	632	622	643	593	618	638	616	637	607	656	657	636	609	688	620	641	691	613	643	635	674	602	627	647	598	600	637	645	597	617	654	604	679	620	652	636	634	617	680	613	644	627	639	614	605	664	629	594	656	663	604	673	636	588	606	597	624	596	651	614	625	628	589	643	610	609	625	627	650	618	673	620	607	630	615	623	604	633	606	629	617	623	621	646	590	626	649	622	631	607	609	666	646	605	606	636	646	662	578	626	643	642	621	610	638	613	643	673	582	573	612	636	618	626	606	643	591	604	569	628	592	625	619	621	592	623	621	663	634	631	583	594	628	606	589	581	652	617	590	617	618	672	621	651	667	623	641	631	649	619	660	609	630	637	628	653	587	641	644	629	644	638	635	655	569	638	596	608	678	652	640	666	627	641	584	650	671	611	651	623	638	673	626	623	599	651	611	632	622	670	614	655	601	582	579	609	613	554	588	613	625	658	640	664	661	548	608	665	666	680	599	623	646	647	609	643	611	652	627	654	630	634	622	625	607	626	597	607	609	686	619	610	571	640	566	585	621	633	604	631	633	637	637	596	625	622	617	643	595	667	646	614	611	631	654	583	601	644	609	617	555	607	611	630	637	612	634	623	654	627	632	599	619	632	638	619	634	661	636	606	630	626	606	596	614	629	582	622	625	620	621	633	610	638	627	658	635	670	614	670	615	600	614	624	604	648	661	629	618	605	609	620	555	634	582	652	646	593	609	635	667	643	621	631	635	640	609	668	667	620	645	652	568	657	620	608	641	644	630	620	634	605	631	623	616	642	561	618	606	651	617	642	610	606	628	623	621	646	639	628	622	613	611	650	612	620	635	624	630	620	598	643	640	641	644	607	643	621	598	634	602	614	623	560	636	670	588	614	665	648	642	648	636	654	680	629	617	585	548	633	638	619	605	625	638	625	643	626	551	651	613	627	595	657	610	624	617	624	677	622	621	619	641	626	602	664	639	612	593	668	649	588	619	635	657	648	641	561	601	659	645	646	675	636	690	641	650	622	596	592	652	622	661	602	647	630	618	593	637	637	634	645	674	659	606	593	604	662	624	636	597	633	641	649	590	593	645	663	624	586	641	588	631	659	673	646	634	650	639	660	597	612	630	633	687	601	620	618	602	626	658	607	680	631	614	640	651	655	646	606	634	584	648	573	599	637	622	615	624	618	651	659	585	685	638	643	611	692	645	601	654	584	620	688	595	613	570	673	637	642	654	651	629	591	611	639	609	595	640	550	564	608	614	589	635	605	653	651	631	609	664	608	593	619	619	638	645	645	655	619	663	616	601	621	679	660	618	586	692	638	657	678	626	585	648	623	646	635	608	628	586	610	639	595	663	646	671	627	597	610	621	572	649	602	600	651	656	630	625	657	640	611	653	638	638	616	610	635	639	598	596	624	621	672	596	631	619	631	573	634	564	671	663	658	621	586	626	624	611	612	616	634	657	686	639	618	575	647	627	624	628	592	638	621	608	613	619	618	659	595	639	621	589	646	612	619	643	645	610	622	613	616	569	599	603	649	616	664	627	670	614	624	609	620	642	614	617	631	604	617	636	605	659	627	637	674	623	612	654	592	590	603	622	625	581	629	602	585	634	629	608	629	607	582	603	601	581	663	598	604	598	580	658	607	615	629	641	659	663	613	631	629	643	641	592	613	613	662	649	654	602	576	619	669	632	603	609	612	626	622	598	642	615	610	637	613	668	655	636	617	655	674	610	646	600	613	617	658	651	615	648	621	627	606	654	615	626	595	642	650	619	630	608	644	587	624	605	601	645	635	622	571	656	637	626	645	639	629	639	631	604	639	663	601	633	614	614	672	566	607	631	608	579	626	643	593	628	645	651	634	559	672	656	628	621	616	606	619	626	625	638	609	653	647	632	622	643	647	617	615	606	603	612	610	618	624	643	635	597	609	627	602	647	625	635	584	604	596	628	586	604	613	659	622	589	598	612	658	589	622	614	594	606	593	638	605	647	597	636	592	619	608	661	609	592	594	635	606	631	601	672	636	646	631	646	645	601	627	636	628	607	637	585	656	609	602	604	673	653	604	669	606	593	674	625	612	629	643	618	630	686	651	624	653	671	605	627	649	664	662	619	633	623	616	618	602	634	638	633	675	612	620	624	577	649	632	625	580	637	623	640	610	630	659	611	612	611	606	595	625	618	644	627	642	601	602	628	646	616	637	565	617	623	631	623	634	653	586	654	619	623	646	633	609	620	632	646	642	592	636	614	644	596	620	613	578	627	606	669	611	640	655	633	617	626	579	625	628	596	659	599	614	638	621	636	621	625	624	632	654	617	658	606	617	607	638	654	657	566	649	619	631	603	641	618	618	574	624	653	624	591	646	613	604	638	614	627	601	661	644	604	602	594	577	636	660	625	624	616	615	601	647	621	596	635	592	586	652	605	620	642	614	587	597	630	615	638	640	628	651	642	600	628	603	648	610	655	631	622	641	638	622	601	585	630	658	636	633	643	662	602	631	636	642	621	598	604	631	634	647	598	644	632	600	667	649	633	637	631	585	643	607	567	638	666	629	656	659	580	597	619	626	626	602	598	616	603	638	628	626	628	674	631	653	595	647	613	639	605	624	650	636	571	629	661	568	672	646	631	631	638	629	647	604	608	609	641	603	624	667	651	609	606	634	657	600	658	600	620	654	647	638	645	617	604	637	642	603	618	627	650	626	619	634	642	630	623	621	589	645	624	589	610	647	646	661	652	650	624	645	646	610	646	589	607	605	602	627	628	627	645	645	622	664	643	632	621	605	611	630	623	581	619	704	608	623	556	604	585	650	624	561	617	622	651	628	652	625	601	580	630	612	648	592	627	602	622	660	618	650	642	606	614	634	619	625	631	624	602	606	596	624	594	672	587	683	650	603	613	629	624	645	580	620	620	653	597	563	626	638	588	671	586	626	612	626	648	633	644	667	613	647	656	626	607	666	656	626	623	631	592	624	618	610	608	602	608	636	640	620	620	668	632	648	606	565	626	598	635	641	610	595	615	575	691	626	621	594	611	619	586	670	640	623	608	622	567	640	577	611	624	640	598	642	603	613	592	626	595	613	605
5292	11364	9284	4967	3479	2877	2263	1781	1608	1430	1348	1202	1177	1081	1043	1032	1004	930	893	894	913	946	915	902	862	876	844	902	844	852	912	942	862	855	852	833	862	829	902	835	860	828	846	882	826	839	818	847	849	839	837	853	855	802	797	792	795	819	825	818	786	852	795	856	831	772	798	819	851	821	808	819	775	815	819	794	823	861	782	803	799	846	816	792	848	783	855	826	833	822	778	778	812	776	851	799	884	827	780	852	837	853	806	840	812	845	836	810	830	822	793	835	776	820	794	813	808	780	783	828	821	793	800	876	796	808	871	821	769	834	859	860	804	822	833	830	753	830	790	829	814	784	759	809	842	859	843	763	798	839	803	841	816	851	819	818	818	793	886	835	808	815	810	834	769	837	832	799	772	788	844	819	826	810	888	755	791	829	819	771	799	840	795	789	810	768	867	849	812	769	837	787	830	838	863	836	808	835	893	801	774	789	751	794	806	811	804	804	790	808	848	789	837	822	853	785	842	841	782	834	795	865	792	788	777	770	766	798	837	777	751	788	793	882	813	850	823	823	812	812	818	849	901	866	833	875	775	825	823	825	832	814	860	814	831	832	800	777	843	764	832	832	834	805	809	802	814	820	860	824	816	802	799	807	816	772	764	788	821	781	823	824	794	811	811	810	834	854	835	841	812	772	812	772	867	786	820	835	838	830	842	825	816	810	791	827	817	796	829	810	815	883	842	790	818	859	817	781	799	792	849	827	851	790	740	837	877	841	794	776	761	772	808	823	824	821	790	742	801	754	863	803	789	840	796	849	881	826	812	819	837	803	798	821	855	805	845	792	795	803	829	822	804	846	771	834	791	760	861	821	778	846	853	776	851	844	817	810	785	843	806	811	839	834	789	777	746	799	822	779	840	770	774	811	812	854	810	883	847	797	797	810	799	823	869	805	826	816	810	737	805	786	842	779	813	810	791	784	868	869	757	815	820	818	819	787	825	775	843	809	837	814	797	794	809	774	820	852	781	819	857	788	765	793	856	796	810	807	813	780	855	837	852	832	836	853	810	810	798	788	810	803	817	815	823	778	795	836	887	840	814	829	855	820	808	886	825	826	826	802	819	827	836	815	810	860	822	824	818	805	806	850	809	813	835	831	812	864	801	826	831	801	802	750	859	777	822	839	841	814	838	819	770	810	839	765	846	785	866	808	751	815	825	774	820	782	803	798	823	867	792	803	773	800	767	804	854	778	822	816	811	846	860	798	828	818	791	797	788	808	788	807	839	840	849	803	814	783	800	766	859	850	833	826	802	818	802	794	766	901	772	824	815	819	786	807	848	871	813	795	763	875	861	766	786	824	805	816	826	801	837	822	839	811	807	867	803	846	882	889	832	766	839	840	843	827	800	818	801	831	839	787	831	803	793	854	808	837	759	845	822	804	781	816	773	807	810	831	852	792	800	838	776	784	821	825	790	818	836	806	801	855	879	807	814	797	785	795	862	899	826	791	817	838	830	814	810	778	797	808	821	816	808	863	825	807	829	812	819	790	838	829	818	877	823	836	817	817	805	817	822	786	846	843	811	796	832	776	860	809	883	855	779	812	815	829	812	814	827	787	833	828	781	826	799	832	821	830	800	841	844	813	780	810	834	850	802	817	791	841	805	824	845	834	779	831	836	797	824	839	800	815	840	756	845	785	852	745	808	789	858	834	841	810	844	773	810	825	794	805	809	839	807	795	826	841	831	794	813	863	849	791	792	850	845	821	784	780	838	903	815	802	857	782	805	788	803	801	804	831	808	861	856	830	808	776	876	831	785	742	824	788	797	849	787	782	851	841	827	822	805	825	829	768	809	861	794	815	805	860	835	812	867	795	825	826	804	823	829	764	800	828	783	758	812	805	819	825	821	825	810	831	834	796	845	813	815	820	799	817	816	775	818	794	820	852	826	838	778	809	780	834	785	758	808	848	818	789	839	793	843	816	841	809	804	857	798	831	850	775	837	849	841	780	819	801	839	833	840	765	819	841	823	828	835	833	816	844	848	754	824	795	867	767	819	806	801	843	783	811	833	771	831	793	843	794	820	834	819	785	752	794	816	801	794	800	834	762	808	854	822	757	790	822	835	779	763	830	841	867	829	812	806	821	778	837	873	849	786	851	799	802	800	756	827	853	828	784	820	830	789	826	828	843	823	828	859	834	810	812	793	819	829	861	782	800	781	852	799	805	855	777	803	806	804	786	789	774	830	835	822	785	843	825	822	835	794	823	858	872	842	827	821	721	805	892	815	850	823	790	840	774	766	840	837	841	853	792	844	800	823	820	788	791	780	805	818	843	830	802	824	794	791	819	809	794	794	770	832	831	832	779	837	800	779	854	835	827	779	777	858	784	826	812	804	804	817	788	836	772	855	798	879	761	832	799	786	820	808	823	826	784	783	796	836	851	786	831	793	837	830	824	821	821	820	808	776	820	825	782	818	844	812	800	793	827	784	821	846	829	859	829	831	800	784	776	859	780	843	831	794	803	815	791	845	806	814	809	814	836	810	807	793	835	809	791	823	892	836	823	785	807	846	771	761	777	812	752	824	796	844	797	820	794	822	886	828	816	807	829	845	871	842	788	801	833	818	766	799	844	835	791	812	856	804	763	771	809	770	800	806	779	796	800	814	786	809	801	853	796	837	816	791	808	781	776	824	808	847	851	817	803	824	775	805	810	794	808	774	850	802	881	805	812	799	828	770	857	885	757	785	817	804	809	854	838	819	772	830	779	820	821	870	795	812	818	831	827	766	813	819	810	860	811	855	813	816	801	842	868	805	828	778	793	794	784	782	796	784	778	795	795	792	809	786	797	811	886	810	761	841	820	838	822	815	824	851	816	843	811	838	841	837	829	838	842	837	797	846	825	828	815	751	762	843	832	779	784	776	801	827	785	833	801	797	867	819	854	839	834	788	795	773	808	805	774	853	827	793	853	829	822	852	800	802	822	863	793	844	839	808	827	794	813	845	809	790	792	827	817	808	776	765	820	813	811	841	743	829	800	848	815	797	806	808	814	804	804	818	842	790	868	792	849	835	875	795	794	860	832	822	815	830	859	799	825	760	848	889	815	785	776	847	825	830	792	800	867	808	767	843	779	816	824	798	795	815	811	828	808	807	850	801	823	862	777	842	815	799	836	849	768	816	805	854	808	820	885	830	800	782	823	818	831	870	854	779	778	821	850	821	834	803	816	765	763	801	809	827	821	754	809	780	823	832	805	775	866	835	794	831	793	785	853	772	874	848	772	810	784	817	834	847	831	878	818	830	817	794	818	786	798	836	828	796	782	858	833	784	805	793	835	826	857	864	825	813	834	811	738	794	781	809	786	776	784	813	799	858	762	772	843	810	780	846	805	844	802	824	859	808	796	801	851	844	831	800	832	761	771	835	885	785	811	871	789	814	852	787	834	832	797	776	810	847	849	783	848	817	835	762	810	767	836	849	844	843	750	753	790	852	796	799	787	845	842
22457	20912	28681	23295	20913	20969	11000	1384	954	915	827	716	696	652	619	624	619	596	599	561	555	534	511	486	519	498	546	518	476	502	492	538	532	510	493	520	467	496	496	510	474	482	474	487	466	468	500	493	484	481	457	505	453	450	469	486	487	463	449	448	507	445	410	487	487	456	454	464	476	484	451	482	487	456	458	433	450	476	499	514	439	479	444	480	460	455	475	450	474	468	477	488	440	468	451	468	487	435	440	444	451	474	450	482	490	466	476	456	474	445	459	492	426	473	480	459	465	439	484	460	442	514	457	432	447	441	463	483	452	478	471	497	457	470	441	486	438	460	466	497	511	483	447	493	454	469	437	454	431	447	456	438	477	460	468	462	449	438	447	425	458	481	490	456	480	458	438	456	446	426	511	465	452	484	449	470	445	475	478	457	467	478	451	440	443	448	466	438	477	492	441	457	503	462	421	454	437	444	458	444	429	501	495	449	427	442	465	432	475	469	449	476	430	460	465	462	459	465	455	463	428	421	468	446	474	461	433	473	462	423	465	489	472	494	463	478	457	396	449	445	487	450	441	397	463	476	460	447	441	472	444	438	433	420	473	506	443	426	441	454	440	473	449	460	471	465	445	430	426	450	471	408	434	471	452	465	453	424	476	434	427	459	501	505	436	466	451	475	451	434	476	481	459	476	453	426	447	466	480	469	486	468	497	460	460	453	477	471	445	455	457	493	467	470	445	461	456	433	453	497	470	471	455	443	472	479	470	519	469	520	457	478	467	489	453	425	451	466	496	430	453	451	474	481	448	457	459	418	454	461	472	473	458	456	503	463	476	437	492	460	481	470	434	454	442	460	444	505	464	444	426	481	429	462	500	473	455	482	469	407	451	417	470	466	439	462	443	439	429	441	462	471	452	467	434	467	487	460	455	452	470	475	464	458	462	461	460	455	470	449	480	474	453	492	443	480	440	466	457	484	511	489	460	456	439	435	464	407	459	465	435	462	443	426	462	480	493	440	436	421	415	460	422	433	431	438	438	436	431	462	493	470	443	510	480	442	448	521	476	474	486	458	475	427	473	444	473	475	453	461	428	451	436	464	483	447	438	465	435	487	416	508	473	442	448	475	482	467	465	501	474	461	461	474	454	460	454	505	460	486	426	422	439	471	453	434	466	434	467	465	470	477	477	439	468	472	468	435	426	430	464	425	476	499	472	483	446	457	496	481	432	466	456	453	429	454	474	437	452	511	468	458	466	434	427	448	459	455	434	424	432	476	470	477	442	441	504	483	441	452	443	453	475	475	488	475	462	492	465	447	479	459	409	417	444	447	440	436	470	434	438	436	486	455	470	474	423	455	434	493	461	426	439	454	485	437	436	455	427	455	468	436	480	453	450	476	457	519	448	465	412	490	483	457	476	467	456	468	413	455	470	460	470	467	433	496	443	471	459	461	453	499	481	439	446	472	453	451	492	466	463	447	494	437	451	453	459	428	466	453	473	449	471	454	451	449	472	437	424	458	457	470	458	436	447	484	461	470	473	446	464	456	454	439	483	457	455	428	453	465	430	460	439	498	424	431	473	466	472	455	484	453	430	445	471	437	471	445	450	441	464	410	473	433	443	419	484	431	439	485	438	479	457	455	466	474	473	475	444	442	475	433	438	453	459	420	451	481	469	431	468	430	435	451	465	440	436	433	427	461	439	501	457	495	462	452	441	438	454	454	420	432	441	439	415	430	466	459	466	490	438	459	450	453	462	438	442	425	472	477	492	461	479	491	452	456	431	499	478	467	431	485	425	439	475	480	460	490	445	458	452	444	467	441	476	473	445	478	459	448	434	474	475	459	428	415	423	440	460	457	452	439	408	450	484	452	464	440	441	428	435	494	498	473	465	459	460	452	446	486	455	451	461	487	412	469	441	479	457	426	440	479	468	463	476	449	445	457	465	460	490	461	442	420	491	452	463	432	458	480	457	474	455	423	439	475	441	442	477	432	473	430	449	445	468	472	442	477	448	438	508	450	484	442	448	454	459	464	483	469	443	468	484	479	436	477	496	467	479	428	459	428	471	460	448	455	454	450	473	466	458	446	447	493	455	447	467	475	460	455	486	447	447	452	477	472	464	481	470	469	453	470	490	425	422	400	459	427	424	463	444	449	452	463	452	467	410	430	490	459	450	455	452	486	459	469	458	491	488	445	473	439	471	427	464	474	492	446	441	453	466	470	482	489	477	448	431	455	435	476	477	463	440	444	494	454	430	450	438	452	484	478	419	425	435	466	456	457	446	508	421	477	460	478	439	471	473	461	467	463	444	428	478	480	476	475	468	453	420	490	485	483	481	461	482	468	474	473	446	466	480	415	489	442	433	481	497	438	453	416	429	478	476	439	455	442	455	452	466	481	476	466	445	450	447	452	438	456	469	470	447	465	435	428	448	428	466	460	471	495	465	457	470	433	434	463	420	444	471	447	490	484	502	436	449	425	424	499	431	473	463	451	439	482	466	423	465	477	438	470	480	455	434	496	468	452	470	469	443	456	449	462	461	484	452	431	475	471	430	496	445	430	452	451	415	443	465	434	446	454	449	410	488	448	454	451	455	446	448	472	458	483	452	465	426	474	488	453	463	466	453	466	453	480	442	476	471	475	467	422	463	460	504	437	456	495	473	445	443	486	458	464	474	496	443	438	480	490	447	440	466	495	457	467	441	471	454	445	438	460	441	446	480	471	451	441	460	477	466	472	439	455	468	447	440	432	469	443	459	447	460	479	457	492	417	451	440	445	455	448	436	481	447	455	505	479	456	461	462	420	446	452	453	400	491	489	476	446	459	486	449	445	447	485	448	506	475	429	460	436	450	442	458	425	465	508	409	451	430	452	489	437	461	469	453	480	480	457	454	477	447	432	479	482	470	416	435	466	437	451	400	509	433	452	452	398	463	440	469	488	511	469	454	402	463	462	460	464	447	423	467	505	444	442	492	455	484	438	467	484	474	426	435	492	475	464	434	473	430	447	443	468	487	463	430	451	493	461	508	474	443	453	449	420	429	443	436	430	448	438	479	454	408	499	473	441	473	455	484	470	437	420	464	433	471	458	453	470	450	476	465	470	464	448	470	433	431	453	428	436	503	435	424	471	489	440	453	461	468	503	465	441	431	441	438	458	455	451	475	436	472	481	447	478	464	448	414	466	510	452	485	451	452	458	475	423	501	452	410	448	455	482	469	463	471	473	470	456	452	464	421	464	488	446	494	423	446	476	493	442	464	458	468	469	440	474	469	463	448	452	493	445	450	475	474	435	448	480	446	429	442	437	497	477	464	409	451	479	420	437	422	501	485	442	444	484	449	469	460	468	458	432	494	497	452	478	453	476	453	447	487	451	465	437	460	439	446	457	442	467	459	444	480	445	456	470	477	500	473	465	473	453	515	442	441	492	473	474	427	459	461	471	439	489	455	454	456	444	452	446	469	464	460	470	434	458	444	485	450	444	457	457	427	465	475	477
7448	17276	14192	7739	5404	4228	3174	2480	2074	1781	1547	1368	1182	1152	966	961	898	875	855	830	756	805	877	774	714	763	734	756	736	661	691	710	721	672	665	659	670	706	663	681	682	640	682	626	695	642	650	622	634	635	610	601	667	627	615	683	625	598	627	647	656	602	636	640	646	645	597	634	600	635	570	591	617	611	566	614	639	603	617	612	625	609	584	606	631	598	607	644	568	566	606	610	597	631	596	593	615	607	613	604	633	566	643	630	628	588	615	644	605	606	622	656	585	594	635	631	626	578	631	642	643	645	630	631	608	633	610	630	674	651	624	606	567	614	637	662	626	599	625	639	657	646	624	642	630	591	600	653	604	567	584	609	586	645	622	653	606	662	596	604	582	633	627	608	576	601	645	637	603	588	647	633	627	581	606	578	609	650	644	596	584	620	570	631	605	637	632	631	597	614	616	611	621	589	612	593	648	575	600	611	596	647	579	618	620	630	614	624	632	603	605	581	634	622	596	608	608	601	600	587	614	565	632	578	668	607	623	622	603	640	594	636	581	611	613	576	683	589	574	636	597	653	598	593	601	626	613	631	612	614	577	592	600	619	615	611	655	608	592	609	580	593	602	604	604	597	652	625	631	593	613	643	572	599	602	638	600	629	600	607	608	602	593	607	598	621	608	624	619	601	621	579	576	630	612	600	601	575	614	623	635	632	602	632	638	603	630	583	603	617	599	611	606	612	610	609	642	664	640	628	630	620	632	604	613	592	592	611	603	596	620	624	617	582	613	633	590	601	617	616	590	630	637	584	623	596	588	625	617	627	592	625	600	619	660	592	616	563	615	591	604	636	643	632	621	627	592	625	608	612	618	636	591	615	628	580	615	632	572	652	594	580	603	600	589	647	572	593	615	632	653	606	666	582	638	627	601	585	560	646	601	626	602	634	629	612	576	603	610	599	605	617	607	564	597	566	596	677	594	645	632	614	609	633	608	620	582	600	581	583	624	608	652	640	576	614	610	576	638	636	654	599	655	596	662	644	576	636	614	581	559	636	629	583	604	621	617	615	597	604	586	598	572	661	665	578	612	623	652	624	613	599	608	596	617	597	635	598	628	604	601	624	609	668	605	632	621	607	622	593	597	560	616	634	618	612	635	662	650	606	583	628	618	618	599	625	584	617	586	583	624	563	608	606	626	600	595	603	609	594	591	593	652	655	634	637	591	603	603	608	591	622	597	618	609	620	612	590	643	592	585	611	627	612	572	638	599	636	587	594	636	637	598	574	641	637	599	594	619	579	640	626	604	589	623	620	567	614	610	588	627	635	543	612	588	625	584	578	623	623	606	656	576	577	652	621	597	615	639	616	583	595	616	587	606	590	620	634	624	586	606	594	621	607	625	591	579	607	617	632	624	602	625	631	639	630	610	638	628	574	623	604	594	627	602	575	634	622	583	607	622	602	634	590	585	640	583	628	612	568	614	611	640	611	613	603	565	648	605	561	572	617	570	593	596	622	647	588	603	583	622	645	578	620	644	580	621	639	613	633	598	617	589	587	549	614	654	585	608	598	621	573	644	608	616	613	600	613	590	613	616	646	605	586	596	596	646	584	583	636	631	585	609	623	618	631	597	597	622	571	638	686	601	577	602	574	652	569	617	608	629	608	621	545	605	622	640	613	616	575	610	554	608	576	619	585	596	612	634	619	618	626	617	625	580	619	594	590	583	624	640	612	579	646	601	601	627	590	624	618	598	604	628	619	605	608	599	632	606	620	582	613	620	641	621	639	627	602	624	618	639	597	612	638	637	599	678	554	606	591	605	602	642	575	648	599	616	656	586	664	650	642	644	609	671	597	618	635	606	624	627	625	594	594	626	578	626	607	598	599	610	613	598	642	622	586	604	593	642	606	577	599	632	619	659	568	636	571	639	542	616	636	591	645	649	600	620	655	649	619	604	654	573	587	623	634	608	608	629	652	578	620	611	631	630	590	596	640	591	597	596	614	606	590	625	584	635	592	621	592	657	610	604	621	606	548	617	648	642	622	578	594	650	642	590	619	632	607	592	573	647	578	588	619	655	635	647	635	632	622	682	659	605	594	597	642	590	632	595	657	629	591	615	573	635	633	610	634	633	613	582	574	580	636	639	610	601	616	631	611	630	618	612	616	577	608	590	589	586	636	620	635	636	603	624	663	607	568	626	611	583	620	598	635	631	596	671	573	616	575	640	611	631	592	620	616	618	610	617	617	644	580	684	608	569	614	627	591	637	595	585	665	650	614	643	606	620	567	623	626	565	588	598	599	614	625	570	623	649	584	598	602	599	585	618	609	595	603	587	568	574	650	644	619	611	607	607	576	645	612	579	616	601	620	629	601	641	594	537	614	659	623	610	582	616	613	591	637	643	628	578	642	659	572	614	626	652	641	606	615	578	604	610	609	617	638	619	628	601	642	588	626	638	546	581	585	615	644	598	594	597	601	621	610	612	613	613	611	614	625	582	639	594	623	638	662	587	619	653	617	631	610	574	641	622	641	605	544	629	646	623	579	559	593	638	614	615	603	600	613	565	642	584	648	640	613	621	576	629	596	596	606	650	615	592	577	618	583	563	594	626	601	629	603	602	568	595	614	628	646	593	580	625	575	611	598	630	632	634	557	627	583	631	608	593	645	617	621	601	643	595	653	609	614	625	641	632	593	652	631	608	592	666	624	613	602	644	640	667	616	587	594	590	624	590	608	614	613	638	575	612	609	612	649	621	593	626	598	617	636	622	632	615	606	628	618	577	630	615	628	633	628	626	586	623	632	624	615	649	618	572	605	658	596	672	582	615	615	623	620	590	602	604	612	606	592	610	650	618	607	580	591	666	640	611	590	608	576	597	590	637	650	602	558	607	601	607	652	605	598	613	596	635	602	588	634	592	602	612	624	593	582	606	618	617	564	620	590	593	610	630	586	577	623	598	595	619	652	589	535	631	584	613	603	635	601	611	594	613	665	594	600	631	612	630	580	621	586	648	578	593	581	588	627	650	587	590	593	566	613	568	629	573	585	623	585	639	584	623	603	607	590	629	573	617	614	588	609	586	620	610	599	607	609	703	590	619	580	570	586	575	569	602	589	613	632	613	633	588	588	575	601	602	626	604	601	572	584	576	646	585	635	650	604	630	609	650	619	597	602	610	599	615	619	632	596	628	624	564	599	633	619	622	613	621	666	578	571	653	612	610	600	588	614	622	578	630	610	607	608	599	637	587	607	597	630	634	627	605	614	637	610	620	616	618	612	600	613	669	616	604	617	619	619	603	664	635	615	642	621	618	601	637	594	635	641	646	607	608	605	557	575	588	610	615	615	604	607	642	646	606	604	572	606	636	606	592	595	575	617	602	643	591	632	601	657	604	604	607	610	639	619	574	601	607	601	591	610	593	659	584	597	632	600	617	610	583	581	617	614	610	633	598	621	594	622	636	601	583	662	590	566	612	581	625	616	626	629	567	607	622	591	604	625	613	550
26454	20411	9426	1115	740	636	529	451	397	419	429	445	442	403	424	415	429	428	398	432	438	430	433	393	437	422	420	405	439	424	422	421	418	398	433	398	407	419	394	396	428	443	423	413	411	401	429	414	420	390	405	423	436	404	402	402	413	402	415	363	419	429	403	473	413	409	400	403	445	406	436	387	376	401	422	403	401	370	420	436	415	399	374	399	418	417	402	450	420	432	432	426	416	406	380	390	422	432	430	373	396	384	427	449	392	396	435	398	418	415	408	404	381	405	397	430	443	418	399	394	415	404	394	432	422	402	424	395	400	421	394	427	371	425	401	438	396	382	372	381	416	438	414	414	394	400	396	412	408	413	390	393	373	446	387	393	362	444	391	389	451	415	385	427	397	423	402	388	410	405	408	404	423	441	361	428	422	405	378	400	369	409	483	419	447	380	444	384	382	413	418	431	406	405	413	401	438	397	399	381	398	423	385	388	409	427	367	447	379	425	403	407	455	413	403	399	400	418	430	415	393	410	366	405	419	415	382	420	418	405	405	375	411	425	394	429	406	404	383	407	411	422	433	385	436	433	386	419	384	355	414	380	402	433	412	392	408	440	425	430	381	423	420	404	397	408	416	421	407	387	394	390	395	413	407	422	424	388	414	414	402	394	400	418	394	422	396	433	425	386	397	407	445	384	395	428	411	396	448	426	372	382	402	413	409	396	421	455	403	440	377	372	371	429	449	411	409	371	428	437	438	410	391	419	399	413	428	436	383	471	419	434	392	405	393	415	411	421	394	413	415	433	451	413	398	415	433	392	428	409	466	393	448	417	382	370	445	455	418	418	439	423	422	430	374	431	417	431	412	405	432	390	399	411	439	410	375	473	400	421	417	404	387	427	396	409	419	395	417	428	389	396	417	405	358	394	438	418	368	405	382	419	402	424	423	412	430	414	385	415	433	409	412	394	434	400	386	363	411	407	398	417	389	384	422	388	397	397	425	413	408	428	418	387	411	396	419	414	439	392	387	365	387	404	415	413	415	399	415	446	409	392	366	409	400	426	433	404	451	397	391	424	429	430	408	410	422	404	450	407	415	375	381	382	410	437	403	417	438	412	414	420	377	420	408	396	440	384	417	388	411	427	453	368	420	394	387	365	381	396	421	409	414	373	395	423	398	416	398	440	441	440	431	411	444	384	376	416	375	387	389	420	421	403	416	398	413	442	396	395	403	426	421	430	434	397	408	373	432	420	429	413	431	380	414	442	366	409	438	405	413	388	393	399	373	385	390	413	430	412	419	402	431	416	430	447	445	425	376	416	428	455	415	459	394	423	380	378	390	404	416	406	411	401	410	442	386	432	426	452	437	419	421	419	415	405	433	407	387	456	395	420	385	430	413	381	440	449	413	406	414	443	397	393	416	410	429	383	399	412	403	416	408	395	374	401	416	384	417	422	425	378	373	399	438	410	422	403	360	431	397	411	390	425	418	435	381	390	418	431	376	391	426	427	425	417	426	407	420	408	415	454	368	384	398	418	408	397	449	427	422	404	425	402	423	419	402	442	442	385	407	413	430	433	402	409	403	405	418	409	383	401	406	405	444	396	423	404	434	405	428	450	378	382	417	385	407	397	435	399	435	381	436	390	417	392	413	402	428	414	425	428	414	417	408	424	424	422	422	414	423	433	409	420	357	394	416	422	416	437	374	427	444	401	380	359	402	434	423	399	393	418	410	412	384	413	401	382	392	421	419	390	421	391	400	460	415	441	429	412	419	421	432	416	409	359	417	426	408	438	410	418	397	424	396	444	406	435	387	372	397	375	417	401	432	427	413	417	386	438	410	424	420	398	405	413	395	416	378	388	417	398	395	417	439	361	401	414	428	408	357	421	379	414	446	404	420	404	345	406	414	413	390	411	392	415	384	402	400	421	411	426	409	437	419	406	374	398	385	417	392	437	390	413	410	393	401	419	419	363	458	417	447	439	382	430	368	409	400	414	419	428	404	358	388	451	452	406	413	394	413	411	425	463	391	399	442	440	399	391	371	411	409	413	404	432	423	397	413	382	366	448	446	397	453	404	436	389	383	427	424	385	420	411	394	408	386	378	412	438	358	417	418	414	391	390	401	403	391	408	378	433	445	423	432	406	396	386	411	407	424	405	426	402	414	426	383	393	409	391	396	436	390	428	379	426	425	400	432	413	420	441	416	392	402	418	408	395	411	424	376	417	433	397	435	431	409	420	408	417	409	394	399	421	420	434	455	434	402	399	388	443	358	429	416	423	375	423	413	386	406	411	408	426	389	459	427	392	401	436	425	414	383	415	357	414	376	408	383	378	423	427	422	410	374	434	442	408	401	418	430	408	396	417	404	425	447	411	386	428	438	389	388	419	430	407	437	409	435	401	428	403	417	394	413	428	388	401	436	398	412	439	365	410	425	397	415	450	431	432	420	439	382	408	416	396	392	453	400	387	378	382	459	385	424	405	422	422	407	433	404	445	415	401	375	433	426	405	447	462	364	403	395	397	380	400	416	403	455	404	420	392	410	396	386	433	426	412	444	406	418	431	383	417	398	395	408	392	451	424	403	419	421	405	384	439	446	393	426	417	389	397	440	404	417	410	422	451	415	397	403	447	404	420	454	421	444	406	394	423	444	388	413	426	403	388	383	436	439	398	381	427	435	439	394	397	421	409	369	445	423	428	407	432	399	435	416	402	393	423	367	410	358	409	387	393	399	406	407	385	412	411	400	385	405	428	391	384	405	434	424	406	416	386	389	434	387	406	433	388	405	357	417	393	361	401	433	417	395	414	407	408	417	376	440	383	411	397	427	427	401	410	390	409	437	401	399	363	413	387	442	443	441	447	430	441	414	427	403	395	448	408	412	403	403	425	393	418	432	444	438	421	410	435	439	414	390	390	415	434	400	407	398	390	441	424	416	374	408	442	442	439	423	432	434	405	408	403	388	378	398	435	396	420	390	413	412	420	383	426	415	397	408	445	411	416	392	414	400	409	393	443	411	414	391	415	430	414	401	401	378	423	392	398	391	393	396	411	401	402	383	403	369	440	447	427	446	419	456	425	391	379	398	447	404	390	385	399	396	407	390	386	410	396	411	420	410	421	447	407	448	414	434	387	423	406	412	402	433	424	428	422	407	415	445	438	418	420	412	408	409	411	398	410	431	440	387	410	413	403	422	400	392	414	393	376	408	410	406	429	371	413	433	450	371	414	399	370	393	438	436	437	416	398	403	414	401	403	384	412	426	412	403	428	395	420	392	414	413	440	355	461	394	396	406	416	421	423	414	410	422	386	395	392	400	411	400	465	393	430	455	478	400	426	424	410	402	426	402	430	433	422	428	408	352	421	443	409	403	427	431	384	392	425	402	419	457	414	396	390	413	402	423	397	416	434	412	382	409	399	449	426	410	421	438	422	411	418	411	404	418	416	428	414	436	427	407	405	392	412	410	430	416	396	395	402	455	432	406	441	440	406	437	424	401	389
4424	1878	1619	990	871	701	672	653	593	588	576	572	549	592	563	518	589	546	539	517	583	492	562	551	520	580	598	580	526	538	557	554	589	517	544	573	536	552	503	549	531	571	509	547	560	555	544	520	525	564	532	537	517	554	554	542	572	539	546	534	569	578	522	554	513	522	531	529	531	535	530	542	565	547	549	538	522	501	553	534	500	545	513	555	527	552	537	539	576	505	555	549	553	514	531	555	530	529	542	522	525	578	514	558	551	545	516	547	522	502	541	532	525	515	541	541	543	520	523	511	540	575	516	550	553	515	523	555	563	521	594	552	552	545	516	529	551	546	513	542	542	515	549	531	531	576	524	505	543	494	571	507	526	529	574	519	572	545	523	589	600	568	564	547	529	524	566	530	498	520	489	542	507	554	564	520	553	539	574	542	545	517	511	518	561	575	512	547	567	536	527	513	568	570	540	521	580	558	553	552	540	550	523	522	542	523	530	538	526	598	556	541	551	492	517	550	546	544	527	542	547	530	517	565	547	564	546	538	559	551	529	535	507	517	531	543	556	563	567	592	556	539	487	553	581	518	560	589	507	489	585	532	540	516	539	524	562	546	546	549	556	546	547	579	523	557	565	542	580	561	538	544	566	544	534	534	548	512	533	537	526	546	557	541	517	556	510	570	522	526	543	553	560	488	539	554	565	523	539	530	532	556	551	536	511	518	538	499	535	538	536	558	544	530	524	532	550	544	498	545	570	520	536	510	525	559	573	525	542	538	475	543	542	557	524	513	536	582	540	521	535	542	567	550	513	581	535	533	545	573	580	566	567	549	547	541	567	522	524	534	506	528	542	580	525	503	506	567	550	518	539	540	533	541	563	504	550	508	553	570	503	521	545	526	488	557	528	562	526	553	518	534	531	543	532	528	547	556	567	514	539	553	495	533	526	546	527	555	514	572	554	547	533	542	565	493	550	502	546	529	493	543	564	561	506	542	518	569	581	527	575	539	546	565	581	528	544	551	551	563	519	554	512	545	532	563	486	513	572	535	536	537	528	528	525	550	529	548	554	559	552	535	529	507	516	526	521	487	547	491	530	548	528	566	552	531	531	543	531	520	526	526	530	531	512	547	535	557	507	570	535	550	572	531	574	572	534	573	497	560	530	551	566	551	532	578	553	512	557	506	538	512	574	574	533	510	587	560	509	499	529	580	554	546	572	536	493	518	523	533	581	555	496	528	532	529	569	557	514	544	563	561	558	570	559	585	554	538	519	549	549	545	541	579	539	534	536	540	555	533	553	529	542	579	568	520	533	555	512	598	568	520	555	545	530	540	522	539	571	592	528	536	539	523	531	579	537	547	551	568	571	557	556	508	529	555	553	510	551	559	550	529	597	527	550	557	532	507	545	576	557	558	541	529	587	517	507	522	551	584	538	528	582	551	567	555	585	563	591	510	539	525	540	569	526	548	537	492	572	548	553	544	519	506	558	548	552	561	520	577	556	545	564	561	560	520	532	543	522	512	542	561	554	543	528	550	562	510	546	548	583	544	503	574	561	555	491	542	518	540	526	547	516	535	503	546	564	524	516	520	524	538	573	582	550	568	546	551	506	546	526	529	515	542	547	529	540	583	604	570	504	560	529	494	510	534	550	569	479	532	552	525	540	570	545	519	525	550	535	484	580	535	558	546	502	516	552	535	605	522	527	526	545	524	513	549	520	534	552	538	588	523	513	540	550	545	514	556	494	526	555	535	569	544	533	556	506	536	569	493	590	549	492	539	548	565	533	533	518	561	524	532	520	534	559	515	549	528	528	564	558	520	567	510	545	516	508	532	561	559	532	568	559	564	522	488	551	551	551	521	533	572	530	576	582	525	533	516	535	524	510	515	559	588	552	527	538	508	535	561	558	543	581	534	521	528	523	514	529	546	554	545	523	521	581	542	535	577	529	534	565	546	554	587	565	540	570	491	552	501	536	550	531	544	527	565	567	518	537	560	582	567	525	589	548	511	540	551	535	521	510	542	531	550	538	524	492	558	566	532	582	541	596	522	540	536	539	527	572	508	530	516	535	543	524	552	542	560	543	553	571	578	524	510	528	548	588	557	531	510	515	502	518	513	508	533	539	541	502	539	544	582	534	545	542	556	553	526	517	581	548	548	543	534	564	506	594	553	547	563	540	569	589	503	519	534	560	517	531	560	519	570	511	565	539	538	545	533	535	586	532	537	559	559	532	555	525	540	520	504	544	566	545	560	552	510	546	565	539	502	525	537	489	544	509	553	521	538	508	550	551	577	513	570	545	554	524	515	523	535	502	550	519	507	601	511	511	561	522	553	521	543	560	554	559	512	503	556	544	536	572	536	497	536	550	526	554	573	535	500	541	545	540	534	522	566	529	551	511	549	527	552	528	549	543	563	531	561	555	562	525	540	579	541	588	525	498	559	546	519	510	522	506	535	553	567	539	580	528	522	537	546	580	521	518	549	498	517	535	543	554	559	553	541	549	551	551	564	556	558	512	549	529	549	560	586	567	585	565	513	513	534	532	521	554	531	519	542	553	519	549	509	533	561	542	523	504	508	524	526	554	551	568	573	516	513	546	492	559	540	523	542	543	490	538	512	549	510	516	553	548	522	550	527	509	544	536	567	534	524	552	534	539	522	554	575	550	548	561	535	507	549	597	514	548	528	523	503	552	568	506	540	556	509	558	514	536	562	509	504	540	563	529	578	508	585	530	541	545	506	542	546	532	505	504	532	518	517	527	520	548	499	530	555	530	579	557	583	566	524	541	558	503	513	541	538	563	552	549	513	563	529	519	559	539	536	565	536	560	548	558	535	573	566	514	518	596	535	538	520	581	537	554	532	525	508	538	508	550	552	503	526	584	509	542	532	540	504	551	541	516	545	549	547	541	573	531	559	518	561	565	549	540	571	512	554	522	532	515	523	565	531	566	517	513	556	584	574	596	510	521	551	569	572	546	558	526	559	559	523	528	496	534	578	534	507	543	539	507	499	535	540	534	555	525	503	546	545	536	525	575	537	519	580	570	523	534	540	532	559	553	513	524	535	531	571	504	545	547	545	505	528	514	504	598	551	513	557	546	531	519	571	546	551	516	580	497	558	526	565	510	551	532	575	502	594	533	528	563	533	551	544	576	551	567	568	545	577	549	563	568	557	537	573	568	562	566	525	554	537	549	570	528	511	505	559	532	534	549	512	515	497	549	562	542	538	543	501	534	592	538	555	520	616	534	540	546	555	542	561	520	518	521	533	515	589	534	541	542	567	525	515	510	532	552	531	550	553	544	518	480	586	570	515	567	498	528	543	516	528	551	541	563	552	506	577	545	486	563	508	528	547	515	544	532	545	553	530	528	541	538	578	559	527	567	569	551	550	531	517	523	553	537	573	527	519	536	540	561	568	518	567	542	536	511	558	550	585	590	532	527	553	559	539	525	547	520	540	512	538	541	555	556	515	556	544	541	508	530	524	510	533	556	531	496	552
23420	20982	28434	23717	20973	13049	1682	1043	891	881	806	812	747	747	710	713	712	655	715	694	636	687	661	716	706	662	640	627	671	639	636	634	692	670	643	640	681	656	633	601	635	620	634	610	610	625	637	637	611	631	605	589	652	562	636	664	650	583	640	627	621	603	616	613	617	639	571	608	651	650	633	629	535	578	634	598	594	608	654	617	627	620	608	644	618	634	633	657	605	688	580	635	594	644	648	606	663	635	601	569	609	630	658	639	647	614	620	618	654	642	626	597	578	607	633	634	609	631	615	601	680	613	586	621	598	592	611	561	621	594	604	636	596	661	599	669	633	667	680	645	629	619	613	603	590	603	657	596	595	636	600	616	614	619	584	644	610	623	582	672	599	612	624	661	591	594	623	624	598	633	639	633	618	634	599	609	648	633	620	621	615	602	623	625	576	626	636	659	637	586	615	588	584	624	614	636	628	611	611	639	615	598	600	653	659	616	647	606	630	645	579	658	637	615	601	628	616	610	593	630	624	615	630	614	604	618	600	651	660	643	602	625	625	608	616	629	599	601	610	647	665	634	652	618	617	609	619	615	633	624	636	649	610	643	585	636	581	645	603	602	588	650	625	601	603	622	627	611	607	629	587	658	644	626	651	625	622	648	607	626	657	586	620	626	617	638	627	634	621	608	607	605	635	625	645	563	563	619	608	638	599	627	586	612	614	621	604	605	619	645	621	626	658	623	596	613	633	588	666	583	645	619	636	617	662	584	577	623	599	624	627	646	619	634	658	614	592	616	634	603	592	588	674	610	606	636	596	659	598	641	657	624	621	663	610	626	628	584	649	599	613	644	671	590	649	576	592	619	617	558	620	577	583	642	645	626	608	619	621	581	623	645	626	628	611	653	634	602	647	626	631	683	636	605	590	628	624	651	638	581	606	635	636	642	617	577	629	610	660	619	632	667	611	631	590	612	634	585	662	622	646	603	647	628	642	599	592	576	582	623	609	611	617	660	606	624	599	620	613	616	603	626	598	580	617	647	623	624	590	611	627	629	602	660	593	633	613	649	635	641	579	642	674	623	645	594	618	624	582	584	613	655	652	621	659	613	638	608	619	599	646	598	626	616	610	629	658	607	656	619	578	580	611	606	637	611	580	609	643	638	585	632	595	608	617	607	589	587	606	598	595	612	597	616	632	632	617	651	623	630	656	607	644	627	604	579	654	609	599	593	619	653	596	594	613	642	622	598	624	590	603	589	657	600	624	642	626	589	635	598	645	608	567	655	617	603	623	629	603	615	606	654	629	613	583	652	637	603	602	584	645	633	616	579	629	625	600	646	664	588	622	612	643	643	601	645	651	590	652	603	611	601	623	609	606	638	646	653	631	626	631	603	567	610	591	625	589	631	594	604	619	616	621	635	628	667	641	555	610	643	594	693	649	653	669	603	596	604	660	650	658	602	633	646	632	625	636	582	655	620	643	640	626	661	596	581	588	651	657	609	590	627	636	631	634	636	644	610	602	647	580	616	594	621	601	656	619	650	598	601	598	613	594	609	617	581	619	648	601	604	611	639	644	631	596	654	613	622	662	611	621	587	597	612	618	653	602	579	598	629	607	615	617	623	605	614	597	588	626	600	612	633	628	599	608	635	625	623	648	660	617	631	631	651	578	587	636	630	554	621	615	614	589	587	564	641	681	602	617	649	656	608	660	601	616	589	538	614	602	634	612	575	590	602	613	623	641	623	604	648	645	578	660	619	651	627	608	604	611	608	594	621	598	613	625	592	601	620	621	661	649	558	636	657	622	615	678	630	617	609	610	608	615	604	590	613	602	606	652	654	599	631	695	626	561	676	620	613	653	617	592	588	644	626	613	586	602	591	648	616	611	654	597	628	592	645	637	599	606	616	631	596	625	619	577	617	665	657	601	596	653	622	626	631	654	609	657	604	647	640	655	613	599	631	662	678	627	570	605	633	630	601	614	616	640	617	579	650	577	638	612	623	589	643	593	686	574	600	637	660	581	607	635	607	670	584	603	658	629	674	606	680	643	609	596	618	649	638	613	669	667	598	600	612	584	579	620	618	593	608	606	589	623	639	641	562	625	611	662	627	581	658	601	628	637	667	558	585	589	598	658	617	658	587	609	568	590	624	671	636	591	571	578	607	621	615	633	578	555	617	590	632	637	628	597	632	577	619	625	615	624	639	598	607	605	592	612	596	627	569	633	564	628	652	664	620	668	613	684	586	611	601	629	611	606	669	636	626	578	606	615	664	640	607	592	630	586	595	646	620	613	634	620	584	558	598	622	594	618	653	638	602	623	646	619	615	620	624	627	617	631	633	613	641	601	594	602	612	648	640	605	636	620	619	611	630	682	609	608	652	639	654	612	635	580	629	612	609	651	633	597	604	611	628	629	571	619	626	590	633	644	605	571	546	622	619	609	582	629	602	610	613	643	652	663	650	620	629	629	629	578	632	661	650	627	611	649	645	627	631	592	620	620	596	638	643	614	616	654	643	599	625	621	633	605	607	594	621	590	642	624	633	648	636	638	633	611	624	625	581	593	582	658	637	606	550	593	592	638	600	587	619	619	595	648	659	676	578	635	635	623	618	607	619	615	629	626	587	600	592	619	615	628	657	609	624	583	604	584	624	634	640	619	661	635	619	665	619	603	614	585	624	648	573	636	642	634	644	622	624	609	685	629	607	642	608	633	598	632	629	607	655	596	620	589	581	626	599	618	645	609	616	612	621	585	625	592	616	636	600	599	596	597	632	628	629	644	573	609	664	583	648	580	683	594	637	645	618	591	606	650	609	644	620	585	636	644	625	622	629	642	636	652	608	619	619	600	612	613	611	666	632	618	619	686	597	579	593	654	587	628	634	627	575	601	625	706	632	579	659	631	608	616	632	597	671	638	575	579	605	598	565	605	626	589	598	608	611	632	626	611	605	626	577	588	646	570	635	626	612	612	619	571	564	625	603	653	638	589	614	592	612	610	603	609	650	597	627	623	637	643	617	616	589	616	573	593	627	636	653	593	548	614	638	637	616	606	583	601	615	635	588	601	628	650	645	616	586	621	624	616	615	641	607	646	621	641	617	607	625	587	641	578	632	657	616	601	622	616	617	612	633	590	621	633	592	576	606	587	637	606	600	623	641	604	602	570	601	589	586	616	583	642	609	616	630	603	635	620	644	573	581	592	629	631	618	643	659	648	629	550	620	626	636	569	618	592	629	635	636	644	620	602	635	575	597	637	634	600	627	595	653	651	623	643	612	640	568	620	597	672	605	634	643	662	584	658	609	659	639	607	643	627	632	624	598	651	651	579	605	613	668	612	600	632	658	615	627	580	600	571	624	622	571	643	576	639	617	638	601	604	616	613	646	624	609	621	619	643	587	599	568	627	592	654	608	637	605	573	615	624	604	583	610	611	635	635	651	604	643	635	682	671	616	608	640	652	625	642	617	649	621	650	642	602	589	586	626	615	626	641	603	659	638	632	591
5358	11425	9417	4856	3458	2734	2210	1796	1690	1374	1319	1218	1133	1056	1036	937	937	933	938	893	910	826	869	898	900	822	871	816	907	887	860	851	846	852	812	887	861	818	766	766	879	795	795	890	825	836	783	795	830	784	857	826	834	844	825	829	848	844	866	811	819	798	813	830	797	788	779	805	870	828	802	832	792	817	823	852	793	826	829	792	832	758	794	779	792	836	780	763	783	841	843	816	795	780	811	799	822	784	780	840	765	823	827	794	804	795	815	794	797	776	789	827	785	809	803	836	836	819	836	798	781	842	795	786	806	794	777	834	803	776	805	817	838	755	825	854	774	782	840	803	871	827	804	845	765	792	796	831	785	769	772	823	774	792	866	787	773	827	799	817	822	787	817	878	779	745	796	828	808	777	796	827	836	797	774	752	831	766	809	790	770	774	869	766	868	777	815	801	810	804	781	846	753	787	850	826	832	809	783	768	776	776	810	791	855	816	809	825	822	831	815	822	815	807	796	760	817	817	787	795	856	733	781	808	824	780	813	788	811	842	820	806	772	819	816	822	849	795	784	815	756	807	821	838	842	771	794	853	822	801	852	824	769	837	799	783	820	795	843	850	806	779	797	797	828	813	803	765	842	786	784	793	801	820	842	791	762	798	822	812	838	784	824	753	771	793	814	798	862	827	835	818	829	854	793	780	823	768	791	796	776	838	774	766	793	819	790	821	893	794	815	777	757	779	859	802	765	802	802	776	822	827	836	797	825	822	789	791	830	839	831	821	802	798	824	779	758	778	840	846	875	820	768	819	834	812	835	796	786	786	790	813	801	798	818	848	767	790	778	829	842	850	826	814	800	818	795	795	795	824	814	780	846	803	829	748	830	802	769	811	774	804	794	809	880	819	767	788	830	821	856	831	840	781	814	809	854	799	769	812	797	821	803	770	777	814	800	802	772	836	826	778	829	803	823	839	809	792	817	787	816	818	730	833	818	839	840	792	765	776	835	820	771	765	791	771	759	797	863	749	807	807	811	829	805	810	796	786	813	828	853	774	853	821	840	822	791	767	775	836	857	784	804	815	784	800	807	794	803	835	782	869	777	865	813	773	822	800	801	783	783	828	828	794	774	804	868	803	796	845	815	801	824	817	817	817	834	799	811	828	823	763	807	790	812	824	848	811	796	827	825	827	842	820	789	773	789	802	815	821	814	834	792	747	871	777	815	767	826	817	768	830	796	795	799	824	756	822	847	876	786	869	812	804	771	806	832	825	829	831	800	800	799	807	830	820	824	807	845	855	782	751	771	838	782	824	765	793	760	801	762	811	839	788	841	832	839	768	847	825	804	759	801	824	842	780	793	766	771	824	788	785	843	786	772	786	826	811	751	851	798	803	782	822	838	781	809	858	815	831	791	835	746	848	788	842	799	789	822	824	791	811	785	897	805	786	849	852	814	759	829	816	754	778	785	772	828	779	817	787	802	809	806	801	814	816	864	767	822	755	824	791	818	801	829	807	857	806	824	845	802	826	805	836	841	818	810	757	810	824	812	759	740	864	790	806	823	783	752	819	823	779	777	802	831	807	807	837	803	795	804	805	800	813	800	804	842	788	785	831	798	825	818	804	802	837	780	806	850	864	821	801	799	814	820	819	815	796	823	849	788	808	800	816	835	796	855	819	815	800	818	815	832	796	782	817	855	788	783	893	801	859	786	844	846	802	782	801	836	798	764	778	822	828	790	795	818	782	876	844	762	817	781	790	826	784	841	774	794	801	851	817	815	865	784	816	802	747	835	847	809	783	811	798	783	820	770	825	755	774	793	775	867	737	845	806	877	852	846	831	826	798	797	840	787	848	839	793	813	838	814	830	830	833	809	776	828	811	815	821	738	784	839	798	726	778	731	767	816	796	825	836	880	822	786	806	836	858	772	762	788	829	746	803	816	848	798	813	802	847	777	759	750	783	802	814	850	853	786	825	814	812	851	874	799	789	806	816	790	821	837	792	802	838	839	822	790	804	775	767	867	760	799	820	773	809	798	784	815	767	725	825	745	830	838	804	787	832	790	805	791	761	788	782	779	815	823	835	837	840	849	820	854	791	825	818	796	770	791	777	855	810	805	879	848	824	846	811	816	852	854	779	822	837	834	751	838	845	804	769	807	816	807	804	772	814	822	809	813	786	810	845	836	810	799	840	801	792	802	834	749	780	797	743	799	804	802	825	804	802	794	811	798	864	815	788	833	813	782	789	746	810	806	805	781	754	762	801	769	829	799	845	787	820	810	791	814	831	794	811	824	833	850	843	808	819	836	823	771	759	798	807	810	826	822	843	755	796	856	767	819	796	802	815	789	853	784	754	831	770	802	731	743	817	828	819	783	799	835	812	768	867	839	814	812	819	770	810	817	732	792	786	799	837	838	826	838	845	807	837	819	830	807	793	808	821	797	755	767	817	791	787	841	808	813	830	821	843	787	817	850	789	831	779	721	869	803	800	794	818	851	830	758	811	813	811	846	837	808	820	839	778	811	787	818	777	741	807	726	825	791	812	800	798	774	761	824	826	810	863	863	831	783	788	832	781	785	791	801	817	770	797	827	846	853	829	825	858	788	845	793	835	840	788	748	830	830	767	779	797	813	840	799	850	817	785	769	839	857	791	841	780	841	807	828	777	776	778	828	810	805	809	803	788	797	810	784	786	773	823	813	832	796	783	805	842	769	895	799	802	792	816	771	774	817	791	825	796	809	778	813	797	865	813	788	783	761	753	801	800	795	839	779	790	822	853	804	802	792	823	761	791	776	814	833	840	769	817	775	845	802	839	784	795	794	796	845	792	787	801	825	814	815	830	807	794	795	764	828	798	766	815	831	713	805	777	756	775	754	795	819	789	835	804	800	869	816	760	770	775	827	794	760	817	850	794	834	775	807	808	810	865	784	829	801	806	812	815	862	782	816	865	804	780	806	805	796	794	813	860	785	791	794	804	815	818	792	829	772	771	823	802	770	806	809	823	816	824	833	796	838	821	835	798	821	790	824	803	823	790	810	784	804	812	769	821	812	822	818	788	821	798	796	793	816	814	816	776	783	806	806	830	808	862	856	806	776	771	827	765	799	832	790	822	809	825	798	781	808	874	784	845	773	789	786	857	833	822	812	791	791	804	820	811	800	791	807	776	809	851	754	833	821	806	762	823	858	786	824	788	846	840	803	762	850	806	826	809	839	787	843	835	796	860	784	768	855	788	801	828	775	783	802	809	772	774	776	739	824	816	842	822	767	810	844	839	794	856	798	760	881	822	784	767	825	847	797	803	790	835	828	787	737	824	790	820	828	790	842	850	853	803	815	836	845	850	860	800	792	789	746	807	814	806	851	791	798	812	808	787	815	773	763	814	769	758	791	806	816	799	796	772	822	799	746	767	831	854	799	802	802	794	779	811	785	769	832	838	786	816	759	840	795	766	796	809	830	799	803	780	841	813	788	777	831	798	802	809	830	812	821	798	808	766	766	857
22513	20936	28703	23332	20937	21006	11133	1397	1016	898	836	711	681	636	608	578	584	522	558	552	523	538	522	501	526	532	502	530	507	454	513	488	486	466	485	458	459	522	475	483	449	494	465	496	480	472	489	519	487	442	473	501	492	452	480	491	465	477	478	470	461	457	445	420	472	494	470	469	479	452	441	476	436	472	455	473	459	468	488	466	475	471	446	427	440	476	447	465	464	487	439	461	431	436	438	448	454	456	467	472	463	435	475	455	455	449	413	444	430	455	466	460	457	449	437	437	475	456	474	472	446	476	477	414	444	474	445	500	441	426	493	432	436	466	425	459	428	464	453	474	434	486	464	457	481	459	444	431	448	451	468	433	474	432	461	453	446	463	433	460	450	467	453	456	472	461	455	457	485	438	468	467	478	465	439	484	472	457	468	426	456	471	463	491	437	472	463	455	465	453	493	466	482	480	431	452	442	449	520	445	452	483	437	495	478	456	449	443	503	446	442	451	455	413	460	447	411	465	468	447	468	473	463	457	477	434	443	448	425	445	444	437	452	387	464	462	480	450	461	490	463	493	431	424	450	498	447	455	418	492	462	479	487	440	439	467	452	472	457	462	462	460	444	479	440	475	421	434	459	445	440	446	449	444	471	435	438	443	468	410	461	443	472	442	490	445	464	450	480	427	478	474	397	449	443	435	465	445	447	481	462	446	475	413	478	427	496	438	479	436	457	429	392	461	495	476	472	444	426	459	474	459	473	470	436	418	461	508	480	460	441	441	459	486	485	443	486	438	462	450	445	457	421	456	410	465	453	448	438	417	457	470	435	437	437	441	445	471	473	431	497	434	419	444	445	448	445	416	454	425	445	453	483	471	437	423	447	427	459	487	448	408	454	489	461	458	446	465	456	443	476	477	450	439	453	456	446	423	472	467	452	447	438	494	461	427	465	439	440	443	408	460	448	473	488	458	466	450	406	393	472	453	462	410	429	453	450	485	450	440	454	455	448	463	450	482	481	435	443	456	444	452	444	428	434	473	429	421	448	468	453	428	504	489	435	494	473	431	443	434	437	448	470	450	469	459	473	445	514	448	470	437	468	401	432	489	483	427	454	411	464	430	433	483	465	460	424	441	473	451	474	424	434	453	426	460	443	419	452	462	440	476	444	463	465	431	475	444	437	468	462	465	428	418	476	453	432	447	479	434	492	421	493	461	461	431	451	442	437	451	450	419	462	458	485	438	442	491	464	448	459	468	437	462	433	484	460	475	460	449	467	430	466	440	434	410	469	484	455	472	465	472	445	444	460	422	465	502	427	476	491	472	452	440	433	477	426	483	447	437	418	464	430	456	466	439	441	443	475	447	488	441	466	449	486	422	432	441	444	441	504	418	431	442	441	464	439	456	441	458	429	454	454	459	448	451	413	491	489	460	457	453	473	452	451	416	429	443	464	456	464	448	460	481	445	490	465	499	426	444	460	441	430	448	459	411	482	426	400	422	422	471	468	422	445	485	484	440	436	440	448	477	455	480	453	433	444	445	439	444	480	457	462	437	444	455	453	448	453	452	439	448	496	480	444	460	487	458	479	511	495	455	511	458	457	441	451	452	470	467	454	473	465	431	441	485	440	483	468	458	424	416	443	459	457	488	463	465	458	436	440	459	487	468	425	447	472	468	470	486	459	467	443	443	457	469	469	439	459	492	444	432	431	445	446	413	439	438	450	465	441	475	468	446	476	450	460	441	491	454	443	456	474	419	439	440	458	423	465	457	489	461	440	470	446	452	495	454	467	466	467	478	435	452	433	460	449	429	491	459	444	435	505	476	506	433	386	481	444	472	390	447	481	423	434	461	479	443	402	433	481	442	448	472	423	448	466	446	445	452	453	453	448	478	455	490	479	455	431	469	448	437	445	470	447	456	489	488	437	452	421	470	461	472	475	466	449	477	441	434	469	437	471	408	481	471	426	420	440	446	488	476	449	429	470	465	435	442	446	436	475	446	426	461	450	440	487	510	467	438	455	500	427	467	445	435	489	465	433	444	471	493	429	461	457	459	445	478	419	441	478	484	454	438	435	446	515	458	409	455	449	462	473	456	482	425	421	468	470	466	493	469	486	483	435	459	442	442	470	476	468	454	426	489	449	450	432	454	442	514	448	458	465	466	477	440	446	462	459	479	492	478	450	440	424	462	448	480	464	459	448	456	456	479	464	423	462	470	459	433	474	451	458	444	466	460	458	409	435	459	432	444	465	468	484	440	462	428	436	498	453	473	488	474	471	462	480	443	468	443	459	451	487	439	451	475	471	408	439	461	439	472	430	457	470	495	462	452	436	491	428	419	452	478	431	453	434	431	443	452	436	399	458	479	447	441	460	502	444	432	446	424	463	427	449	430	466	440	427	475	428	447	444	457	454	447	442	466	476	463	481	440	467	405	442	437	443	494	434	476	463	434	421	413	462	418	429	452	476	443	497	467	438	482	431	438	437	434	453	477	437	454	454	422	455	470	440	431	455	423	462	444	456	444	435	436	471	418	458	430	427	468	479	461	446	431	462	450	482	450	494	483	425	457	464	445	455	473	433	437	460	453	440	480	457	447	490	464	438	439	511	459	444	426	489	497	452	435	484	445	468	449	426	463	473	448	417	439	447	432	433	450	432	439	445	463	416	462	463	472	489	474	444	491	454	469	456	440	514	446	475	464	410	485	468	492	461	454	421	474	434	425	486	480	438	460	496	430	459	442	442	444	459	498	499	457	428	446	426	452	457	427	456	401	409	472	468	448	483	466	433	455	443	420	456	467	442	440	435	455	464	431	406	438	442	469	469	487	440	427	461	466	444	459	496	475	475	510	442	457	428	428	458	455	442	430	468	428	469	444	479	420	447	458	439	417	464	461	467	496	478	466	435	460	447	429	472	412	451	465	471	442	446	425	465	487	457	448	447	439	444	521	421	454	454	429	434	461	471	472	456	430	419	484	430	466	483	489	467	438	459	459	487	431	457	456	461	464	452	440	441	438	458	417	500	451	421	474	458	472	471	455	507	471	458	486	428	447	441	428	447	454	419	445	502	445	438	445	422	464	464	461	482	404	449	416	455	428	443	458	443	467	410	478	480	452	444	485	430	435	460	437	474	420	441	463	463	457	447	461	448	468	467	434	473	461	483	417	447	456	439	447	475	483	442	433	475	468	443	454	470	462	485	453	475	510	440	468	501	446	475	457	454	452	421	442	469	443	455	478	446	459	439	479	452	488	468	445	476	455	432	436	431	449	472	437	436	487	455	455	445	459	454	411	454	459	467	457	424	479	436	426	435	441	467	464	480	504	464	459	460	442	473	436	453	488	446	464	428	470	444	447	452	421	486	473	468	404	466	444	461	450	446	475	418	448	428	480	439	459	462	454	443	419	476	444	456	423	475	482	470	460	444	472	478	459	467	422	438	450	465	472	439	441	441	466	462	474	449	443	445	462	495	436	420	458	438	437	456	477	460	443	419	445	426	460
7429	17333	13924	7698	5303	4272	3163	2550	2078	1775	1556	1377	1226	1156	1030	917	902	844	822	809	789	776	750	764	729	763	719	706	708	700	714	686	666	641	678	664	652	688	609	686	654	638	647	633	587	632	618	653	600	615	652	628	625	617	615	611	604	620	576	606	616	641	594	633	651	586	579	643	647	658	589	641	625	636	609	614	636	610	580	628	608	628	610	656	609	604	630	589	626	623	568	589	609	579	579	564	633	602	588	616	621	640	615	638	588	645	595	626	580	569	581	613	610	591	666	621	589	628	615	546	621	622	550	588	615	621	581	600	619	581	594	629	585	628	633	650	645	609	586	602	598	572	627	637	620	596	634	627	615	585	630	604	582	588	625	577	614	589	576	604	618	573	598	584	605	640	576	637	616	651	597	610	605	587	575	605	605	609	618	594	624	576	623	607	576	617	578	605	632	606	603	604	586	571	637	535	591	601	598	620	661	628	623	623	631	629	645	627	593	618	629	610	579	634	601	639	606	592	576	569	604	626	601	610	559	580	596	596	605	593	562	616	618	579	652	609	649	602	602	610	619	571	572	607	619	611	618	598	605	596	588	578	642	612	606	575	597	570	609	588	607	614	578	583	648	606	607	637	598	584	596	604	604	646	638	611	597	650	611	591	597	582	623	558	552	631	632	591	633	606	613	580	634	608	625	616	593	577	598	579	648	584	598	591	627	621	606	638	614	606	612	586	623	605	636	614	617	588	610	617	645	553	625	597	601	604	609	592	588	577	611	598	598	591	553	571	589	639	574	580	603	608	643	580	623	603	580	621	588	615	616	593	580	624	547	613	552	605	573	610	608	583	594	652	615	597	602	599	651	659	614	591	565	617	601	637	530	612	597	599	619	630	622	617	610	611	602	567	625	644	603	586	573	572	594	621	564	585	602	617	600	604	574	608	584	622	560	614	636	593	595	618	619	626	583	617	566	665	628	596	574	613	589	625	585	582	594	584	641	613	580	614	648	613	616	607	605	573	590	607	655	562	582	603	629	599	601	522	571	622	590	591	599	605	621	622	581	611	616	631	648	602	641	608	653	606	629	635	587	626	625	604	556	613	578	641	593	587	577	617	606	597	595	606	586	580	628	621	602	604	594	600	593	581	598	609	607	577	606	638	586	588	571	643	611	669	639	627	603	610	596	645	544	620	586	599	625	609	608	636	618	621	585	596	592	575	559	603	607	623	648	614	582	638	597	594	636	604	620	564	616	625	577	598	627	586	618	608	613	581	622	603	593	590	586	630	607	630	597	616	620	627	620	583	619	653	630	606	615	626	569	581	622	602	594	623	622	599	660	609	596	616	627	595	621	631	608	636	637	581	595	575	553	585	594	601	602	577	604	619	586	610	615	600	592	591	619	596	638	603	596	624	650	630	560	584	601	614	590	586	630	578	610	654	620	569	625	593	596	592	636	613	614	618	622	603	591	644	590	626	660	587	629	584	606	603	584	612	581	592	613	620	612	629	594	582	647	571	603	620	610	592	599	613	592	592	635	611	594	613	610	585	644	562	635	606	584	646	610	560	532	574	583	624	629	636	569	598	570	599	623	602	613	612	589	642	605	583	603	620	621	604	609	590	616	586	652	603	609	629	616	654	583	560	584	629	631	599	623	612	563	598	591	556	597	567	569	610	618	585	595	667	600	607	618	563	630	596	606	616	588	591	600	623	570	595	630	596	579	592	607	635	580	637	591	610	634	547	603	642	565	656	603	591	609	544	593	613	604	546	603	594	601	591	634	631	617	567	583	614	573	609	589	581	572	564	596	653	620	614	592	608	617	614	572	560	580	597	596	628	668	587	638	608	613	603	601	602	580	621	589	615	605	609	600	615	601	607	597	536	612	621	590	584	607	614	570	613	572	575	678	605	586	646	581	614	647	600	624	622	653	621	580	611	579	626	576	603	617	601	561	625	596	662	618	570	592	615	586	633	617	580	589	651	606	558	579	584	569	601	631	606	617	603	593	619	638	599	611	569	597	607	579	610	592	647	620	570	574	600	610	580	607	609	624	611	610	597	607	618	615	621	610	634	565	597	609	575	632	646	660	646	619	573	590	594	608	589	615	619	623	594	605	630	576	614	590	608	577	621	613	611	594	615	603	607	578	580	632	618	553	639	626	638	571	600	589	602	568	616	606	642	629	629	606	577	555	567	651	575	607	595	624	587	619	606	597	609	599	585	594	660	631	628	593	612	575	599	604	611	583	572	608	643	546	604	568	605	619	591	614	627	604	620	577	617	610	606	581	613	656	597	586	603	613	631	562	597	636	646	634	611	554	620	617	670	616	587	613	638	628	612	642	570	618	583	617	612	616	589	649	591	625	574	601	589	565	566	540	617	631	571	568	660	622	594	605	620	643	606	621	604	617	634	606	594	613	573	596	623	629	586	590	624	582	606	575	583	550	580	658	580	602	587	571	600	551	592	574	609	611	602	602	620	590	571	616	597	583	555	589	576	616	570	579	630	595	627	583	553	587	645	642	640	648	613	620	627	591	622	635	591	584	603	610	608	629	617	620	571	568	611	593	607	584	574	619	586	654	572	592	640	597	599	587	575	555	624	586	570	605	577	619	592	621	619	606	585	554	594	545	615	567	647	563	631	610	647	587	566	612	568	655	577	630	596	605	593	615	602	603	635	588	586	585	595	575	635	638	630	590	593	615	605	652	652	591	573	616	595	576	694	592	601	580	611	578	612	596	623	655	561	599	614	613	620	568	607	559	611	613	605	589	636	623	605	585	589	566	638	596	572	625	568	610	623	601	573	598	596	627	628	590	576	565	555	597	625	556	627	611	590	630	604	641	578	610	603	578	577	606	626	611	582	583	634	604	617	650	647	638	620	637	558	552	628	624	613	602	637	587	635	601	623	624	619	586	590	625	591	605	630	627	621	582	599	567	602	627	612	590	594	602	581	576	582	573	624	599	605	641	597	627	609	623	627	571	640	605	657	595	617	588	611	575	621	588	610	592	628	590	610	643	592	601	604	559	631	588	591	559	622	608	618	614	613	594	607	611	613	607	618	635	654	596	578	593	601	572	574	581	632	608	586	604	618	629	672	611	600	608	614	604	614	567	591	604	644	596	596	629	594	615	598	598	591	606	619	593	610	585	577	597	585	602	559	597	587	599	575	545	576	614	602	627	556	626	636	602	588	567	561	596	594	634	607	617	651	571	555	617	615	594	637	653	577	627	594	581	544	551	637	595	628	598	626	592	588	570	593	563	627	636	614	563	622	562	606	606	589	610	648	591	637	626	578	606	608	582	547	598	592	668	604	558	634	623	604	611	614	617	617	638	604	565	620	582	590	618	601	606	610	581	634	621	589	599	620	605	617	593	604	597	574	621	592	607	588	602	644	635	588	596	602	591	637	574	621	584	595	612	598	642	618	611	648	620	613	617	639	617	618	601	632	633	567	626	601	650	592	590	625	610	602	612	611	617	595	590	607	559	642	626	573	611	555
26419	20373	9003	981	595	515	464	414	458	437	472	441	410	452	411	404	429	422	424	410	397	431	436	406	432	400	426	407	439	395	451	422	416	409	381	439	384	402	389	425	459	377	395	435	434	394	407	406	417	408	422	404	399	421	422	388	394	409	407	415	383	404	430	405	391	376	394	421	439	420	428	430	394	418	392	402	404	440	425	419	395	394	403	422	406	420	383	424	422	391	414	447	401	419	416	406	422	440	425	410	359	410	393	393	397	391	387	417	391	377	370	397	379	421	383	421	420	376	399	407	394	397	418	433	377	427	409	417	378	422	436	418	392	414	402	404	444	430	420	398	407	441	414	345	422	396	404	397	422	383	416	389	381	409	417	415	407	427	426	402	423	415	418	385	424	408	406	396	408	413	380	405	427	413	394	402	397	425	382	386	416	391	417	438	392	416	415	402	425	432	422	393	391	436	384	390	457	419	399	399	394	424	418	379	410	404	416	404	462	404	417	405	396	417	428	383	404	427	402	415	410	438	350	395	395	416	418	381	376	401	429	396	402	426	432	412	417	410	403	407	421	398	412	409	391	425	374	407	384	391	414	384	387	420	409	407	387	392	407	408	407	406	402	381	395	399	400	393	394	404	441	405	399	413	423	407	410	436	402	422	392	358	421	418	381	426	420	407	373	386	384	390	428	387	379	400	411	384	441	432	405	398	384	417	431	405	388	373	364	423	418	413	414	418	381	411	380	408	418	421	415	393	383	450	410	424	374	399	419	398	417	390	421	414	409	441	360	442	400	405	379	392	409	416	399	391	400	391	439	360	405	388	367	401	425	413	389	423	411	408	425	405	395	369	403	376	402	395	417	378	430	418	396	381	382	382	407	423	391	385	379	427	432	444	391	405	403	389	427	421	388	400	411	390	419	428	420	365	389	393	423	398	432	378	418	440	406	419	393	389	385	405	426	406	409	397	381	411	406	391	398	383	427	427	419	416	416	396	385	414	399	384	406	413	406	390	437	438	395	421	423	407	401	390	399	441	388	395	453	388	417	428	405	419	385	413	427	435	440	391	390	404	402	412	390	413	408	387	440	419	424	417	427	406	430	401	416	426	411	403	398	398	421	414	428	363	371	393	386	406	411	409	399	453	468	404	383	378	431	401	399	418	418	375	391	410	402	396	415	407	385	396	439	409	412	405	406	399	409	420	387	364	421	392	436	417	399	387	406	381	397	407	371	415	424	402	428	391	392	415	402	402	438	418	448	391	400	412	417	414	387	431	448	391	394	423	398	417	403	385	419	445	388	455	411	354	435	439	399	426	392	448	402	408	421	416	393	401	373	409	394	387	366	399	379	398	383	425	401	425	377	399	395	393	423	379	426	402	433	449	389	438	416	419	356	439	425	399	449	409	411	404	401	391	432	396	443	398	438	381	428	405	387	367	435	406	453	415	414	369	403	412	362	386	436	400	391	414	450	398	423	382	399	420	404	425	372	403	389	398	411	379	447	387	378	385	375	398	418	362	391	410	414	405	398	387	422	435	405	447	362	453	372	400	426	414	394	383	408	444	358	408	447	387	426	432	407	414	440	443	388	394	399	420	440	414	443	404	415	429	393	377	383	444	400	430	368	408	426	393	425	433	425	415	389	390	403	414	415	421	411	391	358	392	423	410	378	374	394	412	384	371	377	410	413	421	395	390	414	393	426	395	386	402	449	408	399	372	422	416	391	392	412	386	420	377	393	448	370	432	411	452	428	405	407	392	414	440	387	410	406	411	381	418	412	425	407	413	417	430	421	411	376	376	392	436	404	384	394	415	405	360	415	419	389	380	436	426	400	452	422	419	409	449	380	421	395	400	380	410	437	401	414	413	453	379	383	395	391	443	416	406	405	403	412	373	386	407	389	398	433	414	431	408	387	394	413	437	402	422	401	407	394	412	394	403	392	396	394	404	428	379	408	429	402	404	393	424	396	424	413	399	406	410	422	399	454	369	383	372	423	416	423	371	414	450	435	367	416	416	411	385	397	410	421	415	400	401	396	419	426	426	398	412	438	427	366	424	393	428	388	405	415	365	378	436	374	422	401	405	373	424	433	401	409	369	414	396	364	367	384	396	436	370	424	376	450	431	421	382	368	396	395	416	407	407	411	410	390	403	403	413	441	451	432	385	404	411	423	383	401	428	441	417	427	417	422	412	423	405	423	384	430	379	416	415	423	411	411	397	430	408	435	377	398	392	381	417	396	402	418	416	411	430	452	413	431	385	464	406	402	366	430	427	427	381	403	395	413	410	452	424	386	396	434	410	409	388	388	393	412	397	405	425	427	389	388	402	380	423	381	412	426	422	459	419	420	423	427	398	391	405	348	367	401	388	386	419	406	417	387	422	399	392	397	426	420	412	419	403	414	405	403	421	385	421	431	354	417	373	422	387	392	419	448	432	432	392	428	399	420	389	394	424	433	397	400	386	419	417	430	412	368	432	384	426	425	378	398	380	393	413	410	411	420	402	396	384	384	424	426	407	388	414	417	386	389	363	385	430	401	389	393	413	418	400	423	394	418	408	414	386	420	401	412	444	378	419	395	425	435	443	433	410	399	369	435	407	426	455	409	405	381	405	412	400	443	419	414	413	438	397	399	390	419	399	403	417	410	373	381	423	382	418	429	395	415	417	395	434	388	421	390	438	404	431	436	377	469	417	401	404	396	405	407	421	430	414	385	428	405	419	407	422	422	388	418	374	410	382	421	384	407	462	367	425	397	387	415	402	402	438	407	422	389	423	419	420	394	380	410	408	417	414	407	412	419	392	400	428	395	419	393	406	399	414	408	378	399	424	411	412	400	406	423	417	413	418	415	393	389	421	424	398	393	404	381	374	404	394	409	403	407	425	400	402	394	415	425	405	448	481	418	435	409	372	372	408	426	396	420	426	389	376	419	408	393	405	380	428	372	438	426	417	399	384	391	391	427	437	381	403	384	410	405	393	428	426	400	402	435	413	416	413	423	385	410	431	434	427	417	422	405	447	381	415	399	411	452	401	418	439	431	425	386	392	417	406	401	379	425	395	445	393	428	411	402	423	366	439	425	427	430	429	423	419	420	424	383	400	415	389	447	414	405	377	403	401	397	430	439	378	414	409	409	420	419	445	400	399	431	431	407	414	399	406	438	398	414	391	407	430	407	407	425	395	404	432	418	425	419	409	410	451	387	413	406	395	400	421	379	433	409	431	388	441	402	413	406	400	401	388	406	424	407	431	408	428	405	420	396	382	385	400	420	385	432	422	417	409	425	396	402	413	387	418	391	380	393	398	437	422	400	418	386	400	411	385	401	375	436	414	394	408	396	417	372	387	390	391	375	450	410	438	427	399	407	418	424	455	420	425	425	409	430	413	434	431	408	398	361	438	415	425	443	397	380	432	401	402	417	417	389	417	399	436	401	399	390	411	383	404	410	397	408	368	412	394	372	386	385	430	426	406	379	404	403	405	406	407	377	384	406	444	417	440
4177	1685	1379	951	768	683	661	663	539	588	576	585	526	585	589	558	600	551	559	548	557	537	516	551	510	561	545	546	529	568	546	499	536	550	565	526	499	492	527	549	538	508	551	554	515	545	521	549	542	551	526	556	517	581	525	529	539	536	553	530	495	505	528	516	527	540	547	503	524	531	523	566	543	527	505	546	514	542	535	536	465	549	559	539	565	547	560	544	560	506	510	501	512	527	550	532	523	513	559	524	544	520	501	553	510	506	513	520	526	537	545	526	536	562	508	517	542	553	540	508	510	548	548	528	527	572	567	592	596	513	573	560	534	587	506	543	535	579	548	517	521	550	544	550	539	498	505	553	511	558	555	523	571	531	537	531	533	535	490	512	520	525	573	527	533	543	578	525	564	531	514	543	571	539	540	539	508	564	520	532	540	541	572	553	508	548	512	549	523	527	521	498	584	551	582	513	512	549	576	536	481	554	548	525	503	567	547	502	476	562	517	498	547	523	512	531	573	582	532	535	566	532	520	534	498	516	559	542	523	531	524	486	491	510	522	543	515	570	523	543	567	506	556	526	575	522	515	528	540	523	511	535	545	566	543	530	519	550	594	519	522	512	558	528	486	510	521	521	506	534	522	535	534	535	541	512	547	579	519	551	553	545	540	530	551	542	523	501	551	498	521	536	529	521	554	585	512	528	557	511	560	559	509	547	539	514	523	460	538	568	585	576	508	489	557	516	538	561	594	525	506	563	506	531	494	569	537	520	552	500	534	498	559	529	543	526	560	536	504	545	534	533	548	538	527	574	571	518	498	556	498	549	536	560	560	543	533	517	552	536	536	516	586	520	509	534	547	521	532	530	496	511	574	540	549	513	526	563	536	498	515	521	522	539	545	509	526	537	552	541	564	515	571	527	522	531	527	536	556	478	527	560	552	509	550	518	556	523	494	518	569	519	549	562	576	547	513	542	533	555	531	579	557	495	565	538	524	532	540	526	537	523	556	567	565	538	521	537	571	553	529	526	568	565	503	501	558	557	589	536	528	515	518	528	530	544	560	562	544	520	542	518	516	548	531	516	498	516	550	517	532	527	566	529	483	537	527	548	565	526	507	558	546	572	534	552	502	534	495	542	515	524	535	536	589	518	529	502	552	495	526	505	513	572	521	523	541	510	543	521	576	543	568	557	537	577	529	508	520	507	581	562	539	566	532	503	557	490	552	526	501	571	530	469	524	565	569	519	519	498	512	523	547	515	559	537	518	572	494	536	494	564	500	509	579	512	527	511	559	508	508	516	512	531	528	567	565	498	478	564	528	533	509	525	505	512	528	508	568	494	554	490	594	552	547	499	527	552	570	531	508	532	523	539	513	541	551	516	554	568	513	513	511	530	582	591	530	545	558	527	507	497	494	554	537	503	515	501	544	537	485	496	536	529	493	503	517	513	513	518	491	578	555	557	519	557	529	519	546	548	547	519	553	539	557	480	557	529	533	542	529	560	566	549	529	494	515	530	532	540	573	557	553	538	540	507	520	497	532	541	534	539	525	553	525	514	519	558	490	514	522	543	515	546	531	529	555	532	537	511	480	519	609	533	522	538	497	575	511	585	521	524	574	556	529	546	526	553	513	529	529	542	534	545	514	520	514	523	553	508	550	481	523	526	535	485	540	551	516	555	527	534	528	532	507	540	577	494	509	554	555	534	536	519	509	540	542	512	559	560	501	551	544	547	510	510	500	572	499	540	503	550	544	555	540	505	530	547	542	503	519	557	524	493	493	503	519	545	578	517	553	540	512	526	528	540	533	563	536	513	543	545	588	554	565	508	571	570	568	532	524	524	582	517	552	514	525	496	532	547	552	509	529	515	497	563	558	548	543	538	561	539	524	525	542	562	497	520	553	547	541	535	541	528	528	529	558	535	528	545	567	548	533	509	555	538	511	533	518	538	507	522	551	521	551	533	533	555	558	562	514	544	530	551	561	524	543	588	529	535	540	547	529	524	556	539	538	515	572	539	531	548	525	517	541	560	528	486	509	566	540	560	537	541	526	551	543	565	556	510	542	538	502	506	534	525	559	588	524	508	510	536	508	532	533	516	491	521	479	561	534	587	547	554	507	551	517	507	486	531	529	532	520	536	552	546	503	553	522	515	560	536	557	547	501	488	548	533	553	545	560	518	557	536	523	536	512	529	524	540	503	526	575	518	514	564	537	527	547	521	514	477	565	541	497	526	518	516	513	561	509	480	508	551	525	558	545	528	513	544	506	496	564	523	522	524	501	551	524	501	513	545	528	548	531	544	527	569	515	540	536	535	548	530	530	531	547	559	513	485	533	530	545	535	558	584	584	513	532	560	546	542	515	512	531	559	556	571	564	516	528	551	569	526	557	549	568	526	543	520	555	519	519	543	553	510	583	541	512	526	522	492	504	538	533	566	513	552	542	535	503	533	537	535	551	536	518	571	480	532	546	519	546	553	511	515	551	491	552	534	498	495	504	545	524	562	544	561	538	564	537	530	512	537	553	525	539	586	515	527	562	558	528	546	556	561	523	557	472	554	516	531	576	531	512	532	519	571	551	524	578	535	559	531	537	542	516	478	543	506	551	529	573	546	572	509	533	529	524	532	540	522	557	540	546	504	546	570	535	544	516	511	514	520	565	529	499	567	554	505	574	517	538	526	532	536	566	553	526	509	539	541	551	550	517	548	593	514	535	536	512	538	557	524	562	550	542	519	550	521	561	536	576	553	554	546	498	570	525	564	545	517	531	503	552	546	537	521	524	539	536	526	507	516	507	532	519	576	537	513	523	553	510	531	594	541	532	520	515	589	583	516	521	484	542	566	527	527	567	551	526	559	555	551	551	542	520	487	522	526	562	527	519	524	552	529	559	524	525	554	551	582	528	542	518	538	548	520	506	569	574	528	531	549	521	531	533	525	523	513	522	583	531	618	532	552	570	564	534	565	555	551	549	557	527	514	526	512	555	552	498	542	548	548	524	536	536	525	530	510	521	538	552	555	573	528	522	552	547	549	544	523	511	553	529	545	552	520	543	535	559	561	521	561	553	495	508	536	498	512	562	545	503	536	511	553	552	545	522	528	506	524	535	528	547	543	589	507	506	537	575	557	519	515	601	510	560	546	554	556	520	571	533	512	548	566	532	572	535	543	547	525	526	532	565	528	560	519	544	523	525	542	552	512	581	514	502	553	519	526	504	553	517	564	511	534	580	490	534	548	511	554	517	520	582	570	524	589	537	507	538	539	529	545	518	559	553	516	511	509	524	523	577	538	530	536	517	552	541	502	499	520	530	514	529	514	514	536	490	533	556	546	571	537	543	529	570	529	558	500	559	558	560	564	542	530	540	547	530	543	590	546	516	571	523	546	522	569	559	521	539	516	538	519	481	557	559	532	517	518	544	519	563	529	532	522	533	538	550	520	505	531	528	524	569	528	539	602	531	554	544	547	539	546	567	545	470	509	571	508	595	563	511	545	547	538
23236	20896	28314	23615	20900	12881	1748	1082	903	857	871	759	745	698	680	702	695	687	645	675	671	636	648	695	619	621	665	643	579	644	654	644	611	615	678	640	614	591	630	618	565	636	622	656	659	634	653	595	649	604	648	601	673	627	613	581	606	609	577	614	576	596	597	679	596	590	589	607	641	620	611	643	617	610	638	658	622	638	648	620	603	628	629	626	627	652	673	616	621	621	617	612	611	614	629	600	580	606	599	614	585	559	626	596	646	604	633	578	601	581	609	604	593	556	586	607	616	601	627	605	625	627	614	639	623	637	643	611	611	674	645	661	582	615	605	624	573	652	635	578	596	634	616	646	589	604	634	595	616	600	615	631	584	660	620	650	627	589	601	630	605	603	619	601	636	600	623	638	605	596	601	623	611	581	617	630	601	651	599	563	624	630	628	633	619	598	615	632	567	607	659	575	637	663	598	613	597	595	598	598	640	560	612	584	632	633	589	632	560	618	625	602	580	651	612	611	619	657	658	606	585	591	603	582	589	668	610	612	618	605	631	585	639	592	634	618	667	550	610	615	629	610	607	624	577	615	615	630	610	590	625	585	607	617	610	602	630	608	579	660	572	589	668	612	677	611	571	660	625	546	612	623	644	629	572	633	611	629	669	604	600	603	578	601	639	606	617	583	567	585	593	635	589	636	604	619	607	618	574	596	605	570	649	645	578	595	641	617	630	637	638	617	648	604	600	598	583	677	657	593	619	631	636	605	600	595	602	577	617	600	635	618	612	599	600	606	554	630	592	627	593	584	572	621	594	621	615	619	587	620	626	626	583	609	605	627	582	606	607	593	621	648	623	603	606	617	616	638	613	594	604	598	610	578	565	613	630	568	613	626	632	611	620	576	614	601	608	583	574	621	585	586	631	645	612	585	602	606	588	622	586	592	588	659	620	668	592	631	620	629	600	578	644	641	607	628	612	617	608	644	617	625	687	594	603	596	625	616	616	617	593	573	618	615	605	608	618	656	635	626	633	609	605	640	617	635	595	617	642	602	629	674	598	607	612	650	585	622	627	617	588	611	616	590	581	605	636	613	620	603	601	533	621	616	638	591	639	602	579	593	586	586	607	611	619	593	620	627	602	637	663	638	610	618	643	625	636	597	622	585	602	594	582	590	598	588	569	603	617	628	611	613	607	597	674	572	658	655	601	601	614	608	626	608	636	627	596	619	595	624	591	612	642	621	576	588	639	611	578	591	662	638	629	612	610	621	631	639	649	615	603	614	588	621	619	672	626	602	588	600	578	560	590	614	617	590	611	618	593	585	615	594	624	585	625	611	600	616	586	624	644	621	633	626	619	603	621	623	628	581	572	593	600	616	604	593	609	615	603	609	589	583	624	576	666	604	605	621	582	603	587	636	615	613	619	592	625	608	639	594	626	635	620	641	604	612	604	607	599	651	645	582	649	601	632	584	596	591	589	622	625	630	658	642	638	588	624	596	624	590	588	636	593	683	634	634	574	619	627	669	601	595	587	623	615	575	623	619	613	604	587	596	659	566	631	599	605	594	586	584	623	590	626	592	651	678	582	588	622	610	593	613	618	621	622	598	600	609	618	658	647	563	606	639	630	644	614	651	572	590	618	618	626	610	637	618	585	664	648	617	592	656	614	626	571	606	632	619	615	630	598	626	574	616	605	597	615	634	588	617	607	603	636	610	614	581	620	667	572	631	600	608	615	598	582	575	607	590	612	636	604	635	648	633	611	603	612	617	605	608	612	609	619	624	611	613	624	608	655	628	607	595	604	601	611	584	658	637	583	573	597	617	642	619	622	621	642	571	578	615	657	604	569	583	602	624	592	588	607	642	616	640	634	635	593	638	592	616	583	616	611	569	586	611	620	616	662	601	618	649	609	613	620	578	585	624	614	614	626	640	635	586	619	632	604	622	602	625	574	615	607	592	649	615	646	635	653	630	591	630	611	618	598	603	609	580	617	619	672	623	595	611	571	636	584	597	632	614	625	606	642	564	627	612	566	610	636	626	581	601	603	671	660	606	593	608	612	594	614	642	690	588	640	578	609	643	628	598	591	579	585	620	652	568	572	609	625	592	587	591	595	560	600	602	566	602	617	631	596	608	649	604	626	610	627	657	639	619	581	630	639	630	627	648	606	601	610	616	639	593	616	583	558	594	621	594	633	598	628	575	608	616	651	599	662	594	614	608	579	579	633	603	603	636	618	596	620	590	649	569	595	662	626	623	598	626	599	625	607	627	631	615	642	598	614	588	607	630	599	594	617	606	625	624	608	638	617	611	570	601	625	590	576	621	612	602	614	600	623	612	600	660	631	585	613	636	623	637	582	630	576	604	582	615	609	587	600	576	651	587	610	613	621	640	608	568	650	611	601	596	636	578	595	612	603	608	657	643	609	628	608	597	609	588	632	615	600	640	627	628	588	583	616	603	591	633	633	646	620	638	598	570	621	634	581	610	587	652	602	596	598	556	588	630	585	576	554	589	578	652	597	654	615	618	603	593	609	599	594	627	606	548	593	606	653	607	571	617	625	676	595	605	602	625	575	614	569	626	616	627	590	646	603	603	616	632	592	569	626	591	610	596	607	617	604	629	625	595	605	588	626	592	597	623	625	668	587	628	653	627	655	583	649	598	629	590	595	615	587	624	628	684	624	586	664	632	617	590	611	655	624	611	581	629	620	601	619	622	612	660	605	596	595	615	612	595	609	627	613	602	609	555	643	635	610	594	638	606	588	619	600	602	620	586	623	629	588	644	654	636	602	550	566	627	566	661	609	587	602	593	623	575	632	624	617	600	618	636	604	617	609	611	625	618	600	598	606	615	604	571	599	667	593	593	633	601	633	606	583	559	566	625	589	607	606	649	659	598	572	611	636	618	587	589	597	630	592	623	624	637	621	652	576	606	619	572	602	639	578	600	610	616	592	585	591	585	565	588	606	576	599	621	626	610	635	632	631	604	585	588	614	590	601	574	605	617	582	612	603	612	617	586	593	607	592	557	622	631	610	608	557	650	606	588	576	600	582	609	601	618	627	597	641	577	641	600	601	641	643	611	561	619	620	631	563	591	612	603	629	610	592	605	586	616	592	632	639	656	567	572	667	633	623	607	602	582	611	578	606	582	651	623	606	596	625	596	614	617	587	631	591	575	578	627	605	613	591	578	617	584	629	652	581	607	625	623	599	569	598	620	623	619	613	661	552	584	607	649	566	578	652	594	618	617	597	604	630	613	610	652	617	633	582	670	599	604	624	599	622	599	617	610	637	627	598	628	652	593	651	608	603	574	617	610	607	622	613	628	632	620	565	587	570	591	632	577	600	640	628	595	596	668	615	599	595	619	610	585	601	623	572	588	598	606	620	621	585	608	575	631	582	598	591	590	640	599	642	610	626	629	637	587	652	570	574	609	645	578	637	623	613	571	589	616	642	646	620	604	619	566	613	627	608	622	624	643	621	591	626	611	591	636	655	548	618	653
5313	11296	9086	4840	3451	2796	2303	1924	1568	1400	1325	1226	1147	1083	1009	1026	921	925	918	876	903	883	883	852	852	860	879	841	853	844	839	836	856	854	785	814	840	816	826	843	857	783	805	844	802	818	826	836	763	804	802	842	808	800	805	773	759	816	819	790	834	800	846	780	837	867	815	815	819	825	847	762	777	854	773	828	829	797	820	786	770	839	775	851	779	803	817	798	786	810	771	819	753	799	823	807	749	744	818	821	792	814	766	751	826	838	784	795	809	809	776	795	818	815	878	837	812	789	805	838	777	800	798	823	812	798	767	758	790	847	824	784	769	775	827	773	782	826	824	799	821	814	844	758	811	774	816	783	833	781	775	793	815	781	808	794	799	822	785	799	827	804	827	855	860	801	855	794	817	829	853	840	796	799	823	828	748	756	849	845	771	786	788	795	874	796	777	807	807	786	806	829	813	741	774	805	802	795	781	778	772	812	782	787	764	828	807	825	803	821	832	814	783	742	802	776	795	776	769	835	795	826	749	819	861	841	797	822	805	814	842	770	815	818	755	772	831	795	795	779	761	771	845	769	855	822	833	792	799	825	847	774	807	768	781	778	830	765	853	810	803	823	769	747	792	806	812	847	790	771	824	815	815	855	758	799	874	817	863	828	780	823	825	822	777	767	835	776	821	780	816	757	811	788	829	795	820	784	847	792	801	774	764	776	798	834	804	764	781	802	803	816	858	809	830	769	779	764	800	820	833	826	787	768	802	800	785	783	796	800	782	761	797	813	763	802	807	807	828	822	778	871	785	809	829	880	833	787	788	862	744	802	777	804	847	748	783	828	791	821	772	785	814	825	760	800	830	812	769	812	750	821	806	813	787	815	784	785	794	768	822	794	806	833	804	788	830	813	807	790	800	766	840	844	760	773	792	804	817	756	820	823	815	817	782	785	861	790	780	745	780	815	812	788	840	768	815	797	800	801	784	816	777	803	801	842	784	829	814	804	826	751	836	785	807	809	818	786	790	766	839	831	800	789	821	793	811	824	792	784	798	760	817	763	850	823	809	743	845	855	792	806	821	834	819	804	797	802	801	802	823	767	835	801	809	810	799	797	823	809	797	804	787	787	807	831	819	785	764	784	796	815	778	801	842	826	802	770	760	811	843	824	783	810	821	745	802	789	803	809	806	762	825	801	850	845	773	841	765	751	798	791	804	827	770	816	797	778	775	806	818	834	773	817	801	758	781	820	785	825	796	750	792	835	769	769	807	777	787	765	792	814	800	760	787	856	816	786	812	792	854	816	818	816	825	741	771	786	809	804	833	809	835	819	770	829	795	788	799	791	782	817	846	836	780	787	797	795	759	823	816	793	850	838	817	802	739	763	809	757	782	827	779	794	757	782	826	800	764	783	794	819	801	793	792	785	756	794	804	768	858	758	831	800	839	804	798	809	833	780	801	864	760	829	808	776	796	803	836	819	823	821	760	811	763	819	747	835	791	835	836	798	824	806	754	789	804	781	834	789	806	816	762	820	750	814	769	836	809	812	787	796	786	757	809	747	793	798	791	784	788	871	763	777	795	815	780	815	827	761	773	743	783	811	851	794	773	815	846	860	805	809	807	828	853	792	781	783	754	767	751	770	782	762	795	805	781	867	816	836	778	798	770	799	826	840	832	850	804	809	746	818	765	818	788	826	780	809	859	807	778	802	816	784	765	818	808	839	765	800	791	818	786	783	784	783	816	835	755	752	843	778	852	729	758	825	796	805	832	803	810	799	820	823	870	787	814	826	792	852	787	809	797	840	821	792	816	789	788	823	799	828	836	892	736	773	781	787	789	741	810	818	788	785	740	832	809	814	789	770	759	807	809	832	797	808	795	820	748	819	840	825	808	819	794	812	782	800	758	781	798	778	811	799	825	797	782	814	799	789	824	773	795	810	762	830	818	763	778	831	854	827	800	819	801	803	803	834	827	799	733	785	804	805	821	790	831	757	820	800	801	790	808	777	815	770	816	800	804	807	794	783	798	781	792	814	830	807	771	790	810	760	794	797	862	812	823	830	787	799	813	801	789	800	807	779	809	800	821	771	814	822	759	799	810	799	784	795	769	801	828	852	825	806	786	755	767	749	765	766	800	758	800	809	788	803	773	794	830	817	809	777	764	796	872	773	805	787	749	762	830	811	804	800	837	812	778	799	768	793	782	789	755	774	770	859	820	829	850	838	799	814	835	772	794	802	813	772	820	832	776	805	834	809	810	793	831	776	764	795	787	797	750	823	828	798	788	754	791	792	757	777	830	782	792	778	803	795	799	819	780	807	748	786	769	823	812	793	798	803	828	817	799	798	837	814	805	784	792	836	772	903	755	801	836	859	814	820	784	755	784	806	797	771	803	783	782	809	860	790	812	781	838	752	824	752	823	818	875	816	804	778	787	815	774	781	801	846	830	804	807	769	832	767	798	776	817	824	778	821	803	787	798	790	777	828	786	789	812	842	802	785	772	832	782	782	820	785	770	863	816	798	844	785	821	844	813	791	841	816	827	798	771	799	800	819	787	800	826	756	796	735	790	826	804	788	796	775	798	774	863	806	753	796	812	802	772	810	782	778	806	822	789	808	840	824	766	775	765	817	736	792	777	800	763	817	813	813	799	789	780	834	875	814	819	762	778	792	849	812	812	790	764	778	824	799	826	800	828	746	789	824	791	826	806	798	810	830	846	799	759	806	793	728	778	815	788	765	815	767	820	784	841	860	825	771	860	842	757	783	824	780	775	779	826	766	781	818	804	760	795	766	791	782	751	732	832	816	807	818	762	757	783	763	812	812	765	800	781	751	800	830	838	862	800	799	796	798	797	764	804	796	770	818	772	881	802	850	785	786	779	755	797	823	774	779	752	743	774	798	744	797	792	782	815	795	801	812	797	823	794	812	762	799	804	829	763	776	803	761	739	784	833	784	814	797	843	768	809	842	811	849	744	819	766	805	820	844	825	760	777	784	795	818	818	819	837	826	747	790	797	832	733	803	785	839	808	854	873	860	817	787	785	752	817	785	785	782	720	814	823	812	799	810	791	780	789	809	784	743	799	795	812	830	819	801	746	797	791	762	787	788	842	831	816	805	775	778	791	775	787	793	830	793	847	790	822	846	743	778	807	850	793	824	783	777	841	803	759	797	810	792	798	809	787	776	872	817	782	796	774	830	735	835	770	775	789	780	802	820	810	839	780	805	796	791	782	739	828	804	815	769	752	832	775	814	748	786	788	792	853	767	816	843	838	815	822	762	763	807	776	786	788	789	785	824	801	808	808	792	742	764	781	795	779	815	829	771	820	827	783	792	851	799	800	797	833	844	809	782	854	827	821	768	816	771	774	800	848	788	816	791	756	725	760	797	774	822	785	744	749	801	798	822	817	756	852	776	783	830	835	754	783	786	775	824	816	825	796	812	752	815	831	774	802	824	777	790	806	849	782	751	822	811	812	788	826	811	780	777	779	798	836	758	743	805
22386	20894	28641	23258	20899	20958	11201	1497	1023	892	787	735	687	697	625	554	566	554	547	512	517	490	506	514	496	506	511	478	489	500	480	507	461	487	442	494	474	494	426	510	492	435	491	468	443	452	474	494	418	465	448	467	469	461	481	479	430	475	450	475	462	460	444	435	428	462	462	472	456	472	466	468	447	457	453	428	449	448	446	435	463	432	432	434	448	447	451	464	472	432	433	436	419	477	437	456	455	402	462	440	476	426	477	485	433	429	491	475	444	475	462	446	481	432	440	481	466	459	419	470	455	450	509	427	469	444	458	460	417	441	456	420	406	450	445	445	468	443	424	460	486	449	421	434	418	444	476	463	414	446	439	453	475	441	424	465	443	407	441	443	485	427	455	479	451	437	426	448	454	449	463	476	439	455	457	446	439	486	450	440	443	469	452	460	428	415	452	460	450	425	419	459	464	447	484	436	467	435	458	474	459	466	437	461	436	438	427	445	428	484	452	468	463	442	467	478	430	442	445	448	439	480	435	462	487	445	418	455	427	459	471	461	452	471	470	465	455	452	429	446	439	455	448	437	452	432	471	455	455	445	437	418	461	428	453	427	419	442	447	456	449	436	465	426	446	447	445	467	460	418	450	419	420	426	453	456	463	425	464	404	467	453	426	433	463	432	456	462	447	465	462	497	444	404	461	445	502	424	442	426	447	433	470	457	456	452	469	453	470	440	458	448	436	437	450	448	438	472	432	466	441	437	438	430	437	455	454	438	426	446	480	451	437	472	391	453	422	420	419	448	441	419	488	481	463	441	430	417	464	488	453	439	412	415	446	453	453	431	455	423	483	466	442	477	465	470	414	463	432	437	456	447	432	445	460	430	427	446	479	449	433	450	420	453	461	446	428	422	457	453	427	452	418	460	421	474	444	479	434	447	421	475	458	438	484	449	460	444	431	471	488	424	458	444	432	481	466	398	438	432	425	399	471	423	457	423	455	452	450	468	443	465	465	475	440	445	448	470	414	451	425	450	474	439	474	453	456	464	438	458	459	429	431	414	469	471	432	421	438	473	456	413	423	429	490	463	458	447	484	405	423	457	456	492	475	457	438	421	442	464	418	471	423	411	442	452	465	433	438	458	395	432	466	443	455	471	457	463	417	419	443	478	455	437	438	440	474	453	424	419	429	433	482	429	446	429	410	442	446	448	471	481	453	453	449	440	449	467	489	426	433	476	435	448	483	443	475	439	435	455	437	452	466	443	481	412	447	460	420	458	446	440	460	441	416	410	484	446	428	430	443	474	459	459	437	451	463	422	416	401	469	463	436	458	400	452	445	436	409	461	441	433	444	424	446	469	442	502	467	482	458	441	450	472	458	438	457	459	417	441	447	423	430	415	454	427	464	460	458	458	458	436	444	448	450	437	440	451	437	425	460	466	423	460	447	452	447	435	437	459	455	441	459	445	405	406	425	424	418	458	480	437	477	441	468	402	481	422	420	458	437	462	446	457	434	444	440	449	446	400	434	404	463	467	454	467	431	466	453	463	424	440	455	446	492	449	431	416	464	432	441	462	452	464	447	470	454	435	441	444	420	472	454	417	464	441	456	446	478	454	437	455	478	434	429	469	455	486	408	421	465	447	414	419	428	451	451	448	438	402	472	446	454	457	438	448	473	414	406	446	423	436	439	448	473	433	444	500	422	437	436	472	457	433	461	455	440	428	477	467	425	432	427	432	446	427	422	453	417	463	436	435	457	417	434	451	424	469	491	459	423	471	426	465	417	459	463	471	433	442	469	463	453	469	433	433	459	440	455	468	423	453	442	431	471	426	445	482	436	398	454	454	412	475	447	443	445	452	435	433	433	405	463	396	463	447	467	407	449	463	486	461	431	476	470	487	451	439	454	492	427	481	404	425	460	512	440	472	430	458	468	465	444	452	423	454	446	414	397	409	457	458	460	443	460	415	459	429	452	454	447	468	454	455	425	470	422	425	436	437	439	457	443	428	467	432	465	441	421	423	458	475	464	475	425	471	443	469	437	449	485	434	487	426	473	466	451	417	458	471	427	470	419	448	444	444	460	441	441	444	454	430	444	435	450	434	448	401	412	427	438	460	499	442	457	412	446	437	470	470	417	460	415	466	452	475	441	442	414	431	448	443	459	472	463	439	445	435	457	466	457	487	478	454	440	401	444	465	468	460	458	468	420	438	421	459	407	452	438	449	447	477	463	440	460	442	437	460	463	470	423	449	444	427	445	447	428	467	467	409	436	464	487	428	441	469	425	457	491	454	448	439	458	440	456	442	472	447	468	453	424	456	441	456	426	441	428	469	492	472	430	441	443	475	449	452	477	466	444	445	490	443	465	467	442	463	446	485	504	424	455	436	440	446	442	442	431	441	384	430	454	448	459	457	414	444	434	443	448	441	437	457	471	449	456	464	473	426	430	435	445	431	399	430	448	455	437	448	440	452	471	444	441	437	470	433	436	431	454	444	465	449	423	428	429	404	461	437	425	479	457	452	422	466	425	471	446	412	445	433	457	463	431	438	459	455	456	459	461	438	451	468	454	459	439	443	450	445	503	451	427	451	432	433	447	409	410	445	471	455	379	466	442	440	458	425	429	479	466	474	456	426	445	447	471	417	458	461	458	439	421	466	441	436	487	415	454	443	449	445	524	443	424	414	468	430	416	423	448	449	421	451	412	415	462	437	411	398	453	432	435	475	484	435	468	442	439	461	426	433	454	451	464	453	421	437	467	437	449	434	436	414	434	439	450	429	463	450	461	430	445	408	427	424	451	415	466	465	468	467	464	468	444	446	426	451	474	498	441	438	457	464	405	470	453	454	460	474	429	466	459	429	439	436	435	443	421	435	507	451	457	429	446	414	426	476	469	436	442	464	433	451	435	434	444	418	498	448	418	463	404	462	453	410	444	432	412	431	431	442	444	448	454	421	457	501	446	455	429	416	465	402	439	417	472	410	423	448	441	479	444	467	432	459	421	471	441	449	424	467	435	435	447	437	432	437	441	396	473	430	464	470	474	448	452	440	461	406	426	454	462	430	461	471	479	421	427	482	417	475	451	446	479	465	427	435	440	464	440	487	472	447	488	426	417	486	453	438	421	457	452	436	455	445	453	436	429	463	433	436	424	407	446	459	451	448	448	455	461	435	446	441	449	434	426	414	460	437	419	443	420	437	466	418	454	431	434	452	417	451	454	438	447	428	448	463	392	464	435	433	441	442	421	487	478	449	442	409	447	418	441	468	453	429	451	386	487	417	475	453	449	453	463	439	452	447	452	438	422	470	429	412	448	440	456	433	460	460	438	437	448	468	417	441	456	448	434	459	483	464	438	439	431	475	438	397	498	446	440	424	467	449	436	436	432	432	476	419	454	443	441	458	454	461	460	419	431	425	384	425	462	433	461	443	459	482	431	446	412	434	428	436	448	444	407	445	463	454	442	436	465	447	462	464	451	414	404	466	456	436	457	430	488	450	448	429
7405	17326	13825	7706	5353	4100	3272	2478	2137	1782	1507	1306	1196	1099	967	975	893	875	813	831	778	756	775	754	705	738	711	732	716	650	656	678	700	663	624	681	627	645	632	623	623	636	616	632	607	653	589	616	602	655	617	621	673	606	643	594	640	600	614	600	577	567	603	645	587	574	595	593	621	638	628	653	583	609	554	597	590	581	612	536	582	588	618	559	639	595	591	613	636	612	610	617	625	628	627	615	549	561	608	618	557	588	611	625	625	596	595	588	620	654	593	616	571	627	573	675	588	545	589	594	590	611	619	564	610	573	628	585	671	562	593	615	639	631	587	588	579	622	600	617	581	621	598	596	597	592	614	607	646	587	595	598	625	602	573	554	615	586	599	623	584	655	596	594	617	563	605	605	596	589	603	609	577	589	649	557	636	591	582	624	557	595	616	585	534	593	623	594	602	600	563	600	568	641	585	582	653	578	631	595	568	617	594	594	645	594	626	561	608	649	544	608	617	586	543	610	596	580	602	615	598	581	625	601	579	581	571	587	603	540	594	613	601	618	593	596	569	563	618	601	594	616	588	602	587	588	588	594	575	619	648	602	582	580	576	611	637	572	603	595	628	598	581	611	600	636	617	567	573	599	600	590	582	607	582	621	645	621	572	587	617	605	590	614	619	582	640	589	596	583	631	573	648	625	601	586	595	608	600	594	620	576	621	578	615	615	585	606	619	622	554	591	558	568	563	585	593	586	615	585	608	611	620	616	598	606	606	599	622	604	582	579	609	598	611	615	600	638	612	586	630	642	604	602	602	610	588	570	589	622	617	636	614	615	577	579	588	592	565	591	595	571	617	566	582	616	588	585	609	582	570	574	627	592	585	576	609	659	606	579	588	608	586	623	645	573	577	606	597	649	614	586	543	633	591	577	620	637	582	569	611	600	600	610	627	599	606	559	612	613	620	563	544	629	603	596	580	608	602	609	589	585	610	589	633	588	618	651	577	631	587	608	585	613	603	588	628	593	597	568	578	586	593	608	600	619	566	568	582	597	653	607	594	606	616	612	610	590	584	579	595	603	620	599	633	645	616	625	563	611	601	608	610	634	597	561	583	586	562	556	564	597	561	623	582	582	618	591	561	562	606	570	577	569	603	600	549	648	623	587	615	591	583	594	641	601	598	582	601	589	578	583	629	563	595	598	575	641	634	602	609	640	603	602	622	609	630	615	595	588	586	608	590	583	580	594	607	591	636	579	597	618	632	630	577	589	589	568	590	609	597	581	622	591	630	619	569	587	594	630	633	577	652	589	605	639	571	596	601	609	627	600	587	572	598	651	577	616	560	573	599	599	609	613	586	592	575	598	605	596	574	589	639	580	564	567	634	597	595	579	589	592	615	628	618	612	565	566	591	618	560	610	597	574	628	616	587	597	609	622	600	596	577	600	596	562	580	580	616	616	592	561	649	621	618	551	565	598	635	597	643	638	549	599	579	575	607	593	566	572	599	601	584	627	624	576	614	609	593	646	573	555	573	583	607	620	545	592	619	637	601	644	592	580	596	626	634	613	578	607	606	567	558	558	571	578	622	623	604	569	622	590	588	580	591	606	635	634	618	606	621	608	594	604	608	590	581	602	583	606	619	585	634	604	605	597	630	576	597	616	577	623	630	552	580	615	538	571	578	609	635	641	572	614	614	567	612	622	595	575	615	635	658	613	606	582	569	608	580	636	608	621	578	582	580	621	609	603	637	631	590	550	586	615	613	544	572	591	606	594	627	639	573	585	618	604	604	581	608	575	634	591	597	555	556	609	587	620	606	612	626	576	590	590	601	570	646	597	613	572	620	618	596	587	614	585	638	583	617	626	661	647	559	588	604	570	566	573	563	585	572	613	622	604	626	592	610	573	603	602	542	573	611	569	619	599	589	637	591	584	586	611	617	615	550	627	608	595	600	581	631	614	574	605	612	601	576	621	575	616	631	613	594	582	606	608	612	609	600	581	567	600	598	590	605	632	628	625	570	636	573	614	593	586	564	602	615	627	622	545	590	593	565	603	586	594	601	578	603	613	605	588	597	590	579	561	560	600	596	639	581	611	611	622	604	583	596	608	596	582	589	609	610	577	620	607	626	578	597	606	604	634	546	609	569	638	603	611	574	642	600	596	604	603	625	592	587	585	599	588	585	623	553	613	565	610	593	591	592	584	548	606	585	641	612	606	585	601	621	587	587	563	581	607	556	586	600	579	642	615	602	594	612	618	606	599	597	617	586	578	614	613	613	585	579	618	567	569	610	563	585	553	584	626	571	639	633	626	605	592	599	570	576	598	579	599	602	609	586	587	624	611	553	605	629	596	598	590	601	579	567	588	627	580	567	583	651	586	620	635	595	611	616	562	632	615	604	569	559	600	621	601	558	609	641	577	611	653	596	602	601	571	592	578	575	619	555	554	627	615	638	606	549	614	639	619	630	611	611	634	599	596	606	633	611	606	608	610	546	555	604	613	606	610	610	607	603	587	612	626	552	626	588	623	629	572	623	599	595	580	621	589	586	600	579	618	574	617	576	607	604	610	624	591	573	572	589	602	565	620	653	557	614	613	660	562	589	610	610	605	638	623	594	513	582	594	636	635	593	563	595	631	595	630	590	624	594	600	606	582	597	546	591	572	575	629	643	613	568	591	570	577	594	607	586	621	587	595	565	616	615	624	574	577	612	554	622	602	621	599	561	551	601	603	624	617	547	585	565	583	596	608	601	605	577	589	584	601	619	604	605	569	610	584	574	625	602	580	608	606	640	594	595	612	593	589	616	548	574	576	561	604	617	575	584	577	550	607	609	567	564	626	621	598	578	592	622	609	605	590	659	585	592	570	556	611	629	622	619	621	627	613	591	603	603	579	595	596	547	617	571	577	570	570	635	621	635	600	571	579	573	607	614	612	577	572	624	583	566	587	627	581	605	635	608	627	579	648	571	588	604	621	624	612	628	614	637	610	624	625	591	593	592	577	626	570	591	646	589	589	602	657	600	605	586	574	590	548	622	611	625	601	604	570	611	577	619	574	565	632	592	595	601	604	605	602	600	600	571	611	591	575	644	600	614	646	595	622	586	620	577	611	580	576	595	632	591	583	611	606	592	603	622	610	601	591	615	608	587	558	591	568	615	596	607	614	590	602	664	571	614	587	603	614	606	592	590	604	627	584	613	599	575	630	602	581	608	537	600	591	617	594	560	551	636	601	632	557	606	600	579	613	600	627	624	580	623	615	589	599	596	596	584	594	607	563	614	574	600	630	639	589	581	601	628	631	596	601	632	590	578	594	630	622	589	574	618	579	595	599	574	640	634	561	585	648	603	590	611	614	579	639	596	568	622	642	607	613	605	607	635	608	599	623	585	646	626	619	569	603	571	586	611	637	573	564	590	584	597	572	588	562	554	576	569	578	600	640	599	601	617	603	602	611	589	646	579	570	643	582	597	612	641	599	591	594	619	565	616	616	598	569	600	575	574	586
26485	20411	9503	1126	716	622	552	450	432	428	456	431	435	436	410	406	443	423	415	420	388	380	406	413	452	451	384	397	414	421	413	396	413	372	392	365	417	447	398	405	416	439	395	434	403	425	431	430	379	413	396	427	436	447	386	411	384	396	396	395	399	390	393	414	377	414	398	400	383	413	408	420	392	391	421	381	427	417	390	388	386	393	400	403	422	400	448	429	392	380	403	414	391	399	421	405	403	403	420	410	406	417	407	432	370	394	398	375	435	407	380	382	396	392	391	396	419	391	406	400	397	435	407	407	432	395	391	388	387	403	415	378	391	416	415	430	425	405	435	418	410	408	397	423	426	430	406	405	392	426	414	406	412	432	400	394	440	351	398	395	374	398	372	418	397	430	392	393	421	390	370	417	398	418	398	370	393	372	371	387	433	395	404	403	378	396	393	390	434	413	413	433	413	421	397	410	403	400	368	418	360	407	435	399	382	396	414	421	383	408	418	400	405	385	394	439	427	428	436	386	388	444	422	386	421	389	399	401	431	388	422	414	431	401	404	390	365	384	394	436	396	410	398	395	409	387	389	394	393	427	411	400	417	424	397	419	404	402	403	409	385	365	385	413	387	421	386	437	410	418	450	380	403	418	411	441	371	416	410	400	389	395	393	401	390	425	394	388	397	424	391	372	377	390	415	424	400	385	426	386	398	429	418	409	391	384	406	402	397	418	396	384	390	408	402	388	357	404	411	385	417	384	423	418	447	419	442	394	414	404	413	418	389	426	432	412	435	397	454	406	420	390	409	368	398	422	405	403	415	407	414	432	395	397	395	410	443	385	377	405	423	417	376	395	410	404	387	383	387	404	383	407	393	427	403	469	398	393	384	406	404	405	425	409	401	452	430	421	406	417	396	408	375	402	375	380	383	438	406	403	406	386	411	385	381	385	393	389	407	396	422	414	381	361	361	404	424	439	392	392	406	426	391	389	386	393	401	437	393	423	404	394	420	391	404	368	401	379	383	419	423	383	440	381	402	410	462	416	398	393	411	357	403	390	379	419	375	397	399	362	413	435	415	399	370	396	378	413	426	393	407	414	441	391	419	412	426	401	414	412	405	423	413	409	385	409	383	451	368	375	443	409	390	370	397	403	408	422	394	412	388	440	411	411	397	379	389	407	420	414	425	391	385	399	393	398	397	416	421	457	393	449	418	429	400	431	406	394	421	439	378	405	403	413	417	396	377	379	397	406	428	427	366	380	418	429	385	425	366	407	446	391	409	360	382	398	388	407	422	403	382	395	394	394	434	381	406	452	384	394	444	435	392	394	392	383	371	403	402	386	426	421	423	415	440	409	391	413	400	354	404	439	403	414	378	393	379	409	410	411	391	409	447	447	433	405	386	391	414	404	413	405	403	394	413	395	394	416	414	408	400	387	405	389	383	402	398	407	410	424	419	410	402	375	432	404	415	384	432	387	423	428	403	420	390	392	407	407	391	416	416	405	403	390	412	376	437	433	340	403	401	385	402	432	411	395	406	395	425	380	384	400	424	415	418	385	392	386	377	407	390	396	390	386	405	387	404	387	432	421	406	380	428	414	387	357	383	378	375	411	419	408	397	392	401	386	394	393	391	414	413	376	444	398	407	418	420	385	428	398	411	382	395	419	434	407	408	390	431	397	411	376	401	406	436	419	415	396	406	404	361	439	409	381	391	433	382	400	424	390	423	394	398	399	396	380	363	422	403	407	438	437	399	386	410	384	411	404	377	412	389	411	430	379	406	394	409	418	417	396	413	389	387	432	411	385	404	376	375	404	367	409	421	404	383	379	379	411	355	395	372	385	412	380	441	377	356	375	382	398	387	428	379	462	404	418	421	448	381	381	418	402	415	392	412	400	398	404	393	439	381	372	403	394	370	409	396	385	422	424	446	418	382	379	425	402	408	424	413	417	375	350	405	443	369	381	408	355	396	412	418	430	385	404	427	369	408	425	406	417	397	394	406	408	395	405	403	366	435	412	431	410	422	406	387	379	399	425	396	420	422	391	404	396	396	399	413	430	398	440	412	393	397	426	440	379	434	394	450	418	400	406	423	413	395	403	401	411	442	411	425	402	408	438	377	419	395	375	384	402	428	420	411	401	427	378	384	421	387	406	395	426	413	402	411	422	417	430	379	400	417	388	389	396	437	393	413	398	418	430	394	403	421	439	431	407	389	393	430	363	384	390	417	406	396	418	411	412	395	382	456	417	412	351	417	412	373	411	426	426	456	421	426	386	414	368	387	393	387	447	402	432	420	413	404	405	423	416	385	423	418	424	404	412	406	377	375	404	396	403	364	391	396	438	404	375	445	428	400	405	414	410	429	406	432	388	404	416	431	393	392	417	410	398	423	417	419	405	422	395	385	422	380	408	414	383	413	399	409	420	416	423	390	420	395	393	434	387	396	420	382	351	381	417	460	418	411	382	389	400	392	404	360	401	396	364	428	385	407	366	378	379	439	412	409	429	438	376	429	383	415	380	411	401	402	364	413	423	351	393	409	432	388	405	391	410	355	387	419	430	389	424	420	425	428	414	424	406	411	418	409	405	417	412	427	406	373	424	419	411	419	413	422	373	421	376	383	386	423	398	370	412	390	414	391	441	456	405	418	367	404	410	392	401	394	449	422	377	382	396	379	412	383	414	412	418	396	380	364	393	398	394	399	379	438	400	445	384	457	409	409	397	375	392	422	403	419	387	407	385	414	398	421	454	362	385	435	401	399	398	382	385	401	380	397	413	374	432	429	413	422	391	419	388	432	405	404	408	385	403	406	400	422	410	419	404	429	413	400	432	407	386	395	407	469	400	430	417	405	419	399	369	372	406	410	412	421	415	399	413	381	377	380	408	412	396	393	419	405	413	426	417	386	379	393	415	418	439	411	411	400	445	369	418	410	376	390	397	418	400	410	444	411	391	404	396	418	413	427	391	389	380	389	424	417	402	416	395	393	420	403	410	411	363	418	409	395	417	403	408	398	439	388	387	381	421	391	413	416	405	428	395	426	400	434	393	411	404	429	425	428	397	420	400	404	412	393	431	411	428	414	412	397	393	423	381	403	401	386	404	408	376	420	420	391	399	408	406	428	440	445	413	383	452	422	393	411	417	429	398	399	420	376	408	382	390	421	413	391	411	381	408	423	382	440	441	379	405	389	442	414	411	411	419	397	401	418	409	384	403	403	420	396	416	397	403	412	387	389	397	389	385	407	403	387	403	402	438	412	399	397	395	437	422	390	361	389	382	390	439	394	403	402	368	391	395	400	451	391	425	394	429	416	404	404	389	444	403	395	380	392	406	401	397	421	387	404	408	433	400	395	372	408	381	407	403	390	408	381	357	407	438	409	369	418	412	378	419	389	418	368	422	366	402	400	389	413	436	400	399	391	391	413	403	439	426	404	384	389	403	393	375	420	407	403	409	423	380	424	354	410	406	407	403	411	391	381	432	385	391	431	389	404	434	423	411
4306	1763	1479	970	743	726	676	645	591	577	631	591	590	545	525	542	545	530	547	544	539	552	524	578	559	521	563	535	533	540	576	503	572	566	541	539	551	500	525	503	512	488	544	492	530	545	515	533	563	523	544	539	509	522	557	573	572	527	543	510	524	560	523	563	538	498	581	534	551	529	560	541	498	518	536	554	545	544	536	528	530	530	529	511	567	529	501	529	525	565	515	526	512	509	510	542	502	516	539	502	567	527	490	518	522	531	562	511	542	534	503	486	544	507	502	578	520	589	538	547	543	550	479	501	536	509	547	544	520	591	531	536	500	581	491	523	530	537	543	540	546	523	521	538	515	535	532	526	523	540	533	501	518	505	545	511	531	524	543	542	472	468	535	525	550	505	516	527	532	501	524	505	521	532	499	544	484	485	527	555	519	538	560	521	543	518	496	504	538	510	530	524	538	517	530	522	526	544	520	542	552	498	559	546	551	518	544	486	552	509	541	527	529	532	526	537	500	522	528	536	518	515	535	527	489	569	523	522	573	530	505	533	517	555	555	531	559	543	538	510	517	559	496	525	551	518	595	538	571	528	495	519	528	561	541	494	542	515	526	529	522	531	531	542	547	562	554	530	532	515	572	553	542	524	544	520	532	536	551	554	561	501	533	509	524	523	542	543	551	522	529	534	523	557	524	560	511	530	524	537	498	538	565	529	492	538	546	502	539	566	539	568	522	566	514	540	547	522	548	526	539	492	551	525	520	562	515	535	535	502	510	527	519	544	504	502	476	495	520	516	508	537	510	526	549	512	542	518	558	558	497	506	509	568	519	535	525	491	549	513	564	550	527	551	551	560	526	510	543	512	518	564	490	524	544	545	546	562	530	527	550	551	526	563	549	530	594	498	543	536	570	540	493	510	538	496	523	559	533	541	497	531	554	545	545	541	466	524	508	543	548	531	516	525	540	534	523	535	537	512	493	523	497	568	520	538	533	540	526	528	590	541	522	530	575	504	486	515	531	536	516	525	535	567	529	535	553	504	544	538	541	559	486	527	518	558	508	517	522	504	542	551	498	536	519	523	540	529	527	538	527	511	464	546	507	516	516	535	519	503	506	524	551	516	529	522	546	540	521	562	535	501	547	512	492	500	558	503	511	505	551	544	556	499	522	529	478	525	547	501	554	524	584	532	575	548	518	531	543	569	533	528	513	500	515	516	567	510	507	524	555	532	513	521	537	543	545	521	568	548	571	527	475	518	529	490	520	563	577	547	477	524	526	534	559	555	508	529	494	555	560	567	553	520	554	506	512	539	517	532	541	523	523	542	567	549	542	561	530	541	504	525	553	523	514	545	552	497	485	541	521	581	548	557	483	498	533	562	522	543	535	511	555	534	531	522	538	548	524	543	567	519	542	576	542	507	529	559	529	521	539	536	558	527	511	534	537	544	516	532	542	545	519	553	518	555	567	564	525	554	563	526	487	521	545	518	537	516	525	559	522	503	519	509	521	575	527	518	537	516	542	526	529	489	571	497	512	525	535	549	539	508	539	555	542	539	554	539	487	530	543	495	513	517	541	548	568	537	552	506	544	545	528	544	569	561	538	561	537	542	532	508	533	517	528	480	537	522	599	544	532	570	533	513	574	555	494	488	519	570	487	548	540	510	553	594	524	532	517	539	513	529	515	519	531	526	561	550	519	584	512	532	542	543	544	513	547	494	544	503	560	506	510	542	487	516	535	499	509	561	512	504	516	539	521	489	551	512	527	512	529	573	524	536	539	519	490	537	542	531	549	550	490	530	542	556	540	539	525	523	526	489	570	573	543	499	526	550	552	513	485	513	524	545	538	529	536	547	531	558	539	558	553	526	529	531	555	577	537	498	470	531	518	566	518	550	579	556	510	534	549	540	582	494	520	539	578	508	554	566	561	507	576	485	537	538	503	542	543	562	511	528	541	531	535	548	535	533	528	500	533	525	547	529	546	545	522	514	513	538	479	528	515	567	543	546	488	528	516	530	526	501	543	509	502	586	526	499	502	484	523	541	504	474	499	516	541	496	529	522	525	534	532	525	580	488	543	534	539	515	563	556	540	531	532	525	534	532	503	482	551	557	517	532	529	516	526	556	562	517	509	552	555	503	553	566	522	568	535	543	591	535	511	521	541	549	517	533	533	526	518	519	537	510	537	515	524	517	541	576	524	521	546	500	544	557	516	514	532	527	510	565	519	512	546	503	526	506	534	525	580	502	545	497	523	528	551	504	523	540	593	533	521	536	524	546	517	516	523	523	573	568	546	566	530	536	540	553	521	502	542	575	557	561	553	544	546	499	558	538	525	554	538	536	562	566	524	549	568	537	510	517	521	502	495	548	585	564	534	514	585	524	559	559	544	499	547	550	544	544	536	523	610	570	582	526	514	543	546	557	555	480	537	550	522	541	578	524	522	518	532	492	512	534	534	520	564	509	535	498	519	509	529	546	582	507	520	542	572	504	584	533	542	535	536	540	587	530	514	579	538	555	529	504	555	518	549	540	578	549	543	544	543	546	529	533	556	529	544	512	521	560	514	558	504	523	520	572	579	545	519	540	526	551	549	579	536	564	534	518	532	495	566	563	544	527	523	563	503	540	559	533	509	537	539	563	537	550	523	548	531	528	531	518	556	523	537	541	534	544	531	531	514	533	518	540	513	536	532	515	596	603	542	550	544	532	551	507	561	571	533	545	495	546	569	499	521	515	531	542	554	537	506	542	531	525	529	532	536	557	518	520	544	537	479	509	552	531	527	526	565	544	544	540	509	536	547	540	607	508	541	541	579	536	549	503	550	534	543	496	536	543	536	540	523	569	534	575	537	550	531	528	526	542	504	506	533	536	567	566	562	510	515	513	568	546	563	564	540	519	529	539	529	506	545	536	499	545	556	503	513	562	519	534	551	546	507	518	522	560	527	557	504	518	535	520	501	547	527	490	550	551	551	518	559	488	541	528	509	468	530	514	537	526	562	518	498	552	507	534	566	549	568	514	536	494	554	513	531	502	540	532	530	525	513	574	523	607	553	526	503	549	569	569	519	540	512	562	532	549	554	560	528	543	524	526	522	557	481	526	536	537	541	538	554	510	523	524	530	549	534	540	491	570	575	536	515	549	543	528	546	539	536	501	552	525	539	580	532	528	546	525	557	533	531	535	537	563	526	535	527	533	513	544	570	550	547	515	552	531	554	531	530	480	561	523	504	553	521	549	568	509	567	512	572	490	530	520	525	543	531	503	514	537	552	532	519	553	525	514	520	496	499	562	509	522	524	522	513	510	531	534	541	576	504	516	535	589	537	540	548	524	510	524	520	535	526	538	519	529	572	556	511	477	561	523	511	502	549	529	520	522	517	494	507	585	507	539	532	547	528	536	557	528	496	555	564	554	542	527	565	503	536	529	555	544	564	507	560	551	512	520	541	559	513	484	535	511	537	526	515	569	546	561	534	530	532	564	528	588	516	539	537	497	543	515
23374	20924	28330	23645	20920	12883	1705	1070	880	842	774	788	723	706	749	712	722	711	669	665	723	632	605	650	635	648	603	623	646	640	609	609	658	626	638	607	617	605	595	685	622	618	576	610	594	655	588	639	581	651	646	623	628	644	599	630	595	611	560	591	606	625	570	589	640	598	627	600	589	580	644	613	600	608	644	626	570	604	636	556	603	616	604	598	644	622	608	604	606	582	638	630	596	572	616	610	644	642	626	621	565	593	616	572	619	592	589	605	635	603	591	603	548	603	605	625	602	573	642	663	602	629	637	613	665	630	630	580	575	621	615	642	593	604	609	582	587	614	625	570	635	613	593	624	624	609	639	603	600	617	583	606	559	586	617	625	591	671	644	616	641	556	686	556	609	568	615	642	602	589	549	607	616	618	619	613	620	605	652	591	591	654	601	555	571	598	651	650	617	566	601	585	611	612	629	576	623	584	610	634	608	598	602	590	589	602	594	634	588	596	570	639	574	608	606	592	614	651	601	605	562	610	583	612	608	593	632	546	636	620	602	623	621	588	600	578	607	635	588	558	646	641	601	607	585	588	617	656	567	587	584	605	638	603	612	594	591	628	622	575	665	590	602	593	587	639	651	531	635	627	595	605	597	602	626	578	617	586	622	586	620	649	638	606	608	591	635	643	620	570	599	567	615	622	608	612	623	622	596	578	609	633	576	588	617	595	644	597	574	597	614	596	592	570	580	570	610	582	609	573	597	625	644	574	590	638	646	603	597	638	567	655	601	638	624	589	625	611	621	599	618	612	599	672	618	613	570	589	626	622	601	622	586	624	620	658	621	644	627	599	593	605	583	653	620	648	636	596	643	645	631	571	636	614	651	576	601	605	567	619	568	598	586	597	618	631	582	589	596	636	607	609	636	611	573	621	555	617	630	625	597	605	621	609	644	579	616	632	596	634	643	613	602	622	641	566	627	595	623	588	620	611	584	607	598	575	599	624	613	593	623	619	608	607	644	600	634	554	602	611	612	570	592	579	604	630	651	595	656	605	613	611	605	588	604	592	583	585	608	585	603	558	617	589	591	616	607	643	612	618	618	604	636	594	608	604	602	609	619	626	606	623	643	609	595	666	618	614	587	568	592	632	605	559	616	588	628	592	637	594	586	605	597	619	623	604	616	587	649	589	637	569	606	624	602	663	615	599	591	637	629	556	564	642	641	604	618	596	626	575	607	576	625	569	603	597	586	629	601	620	654	572	601	616	570	607	605	631	654	598	645	601	593	589	595	609	557	605	649	602	624	562	573	615	602	594	616	630	610	585	597	608	597	602	587	548	580	621	596	572	606	594	600	602	589	604	606	612	592	614	621	611	573	584	603	633	611	649	611	617	631	617	605	617	593	597	578	668	627	599	597	610	636	625	643	588	582	584	572	633	600	652	607	597	562	627	646	597	590	628	636	655	629	597	658	570	608	600	565	586	681	614	601	643	645	600	614	623	597	634	611	608	595	609	588	585	606	629	598	624	586	594	641	597	574	577	617	576	610	606	580	649	596	576	599	648	609	630	579	594	567	581	657	597	585	605	592	595	618	588	592	577	628	587	599	617	626	618	556	611	646	569	644	570	639	612	625	626	614	576	626	611	640	588	616	618	634	606	617	630	608	625	596	636	614	598	597	591	631	590	592	582	591	552	587	586	575	624	608	582	636	634	642	580	591	615	602	628	582	627	608	650	619	573	624	618	624	619	586	631	633	616	585	583	566	600	628	632	596	637	609	630	631	575	622	582	622	609	581	585	620	588	567	590	605	615	576	607	579	638	591	629	544	587	573	571	630	600	619	583	604	621	629	607	650	621	629	541	639	626	585	613	603	603	662	615	582	580	563	542	608	630	612	584	603	639	590	611	588	650	615	584	601	667	547	609	619	596	616	583	556	606	566	605	592	623	627	575	613	622	580	608	601	639	588	608	608	641	621	610	628	638	596	585	556	608	627	633	569	600	626	604	604	594	627	612	622	578	647	604	603	641	610	603	619	589	580	610	573	605	552	556	600	593	638	595	577	606	605	579	600	601	641	618	594	612	607	580	566	642	644	651	643	571	628	613	581	606	617	599	636	611	633	594	600	633	605	621	607	593	608	651	615	583	647	568	616	583	598	607	600	604	635	581	602	664	625	625	587	633	584	585	577	592	628	654	605	562	624	615	639	618	615	624	569	609	611	632	623	557	639	585	617	635	631	630	628	545	622	619	633	574	573	610	585	610	594	615	625	598	586	595	574	598	620	583	616	588	659	622	591	613	640	568	583	603	632	583	600	599	598	593	582	621	582	633	626	586	597	635	650	616	612	608	606	594	612	600	607	601	603	601	631	611	589	602	559	628	563	581	661	616	635	612	650	583	596	607	613	577	628	609	636	598	650	642	604	583	632	654	614	612	605	572	603	588	613	581	605	601	633	562	621	610	625	608	604	604	600	595	599	615	622	625	600	610	602	626	646	559	609	579	626	591	605	594	575	604	591	582	661	618	613	568	607	606	632	617	601	566	565	637	598	637	557	637	643	589	604	595	594	678	598	633	569	608	620	622	623	657	610	635	639	590	642	668	644	656	647	593	612	580	580	595	613	565	646	591	583	611	620	576	587	611	638	594	614	566	605	636	608	615	571	636	641	615	595	601	582	644	644	592	598	648	618	623	577	617	632	568	632	646	611	596	622	598	631	597	641	613	607	616	585	558	581	652	601	586	571	617	595	629	628	613	600	568	590	594	575	584	620	633	609	617	616	620	644	573	616	618	607	550	581	610	602	655	622	599	601	633	615	615	587	613	583	613	643	607	628	630	587	606	588	612	608	654	578	610	606	616	628	625	579	594	601	608	624	594	612	576	602	579	568	623	602	634	602	596	611	571	593	652	623	620	589	610	599	574	600	607	622	604	588	581	615	623	597	615	638	571	615	567	614	605	618	638	630	593	594	636	603	624	576	650	615	620	581	572	604	640	558	579	622	562	539	615	593	610	616	594	609	603	550	581	583	579	630	570	577	607	587	641	594	633	605	604	609	607	591	568	609	603	599	612	626	618	598	575	567	613	633	599	570	604	610	641	612	596	594	587	560	602	602	637	542	562	624	607	569	593	602	626	642	588	578	623	555	609	601	614	680	621	619	630	619	655	591	613	620	605	576	565	608	585	616	628	616	633	584	614	573	619	647	542	619	591	592	596	622	615	600	601	575	609	528	625	593	603	644	634	572	576	634	579	598	648	629	610	569	617	577	578	629	594	584	607	610	577	604	637	609	615	571	596	605	566	601	584	599	607	611	575	642	613	583	602	651	659	588	590	610	618	600	601	558	609	610	619	595	600	573	568	614	666	623	627	617	627	652	589	603	603	595	582	607	613	640	641	617	570	619	614	631	587	614	638	626	691	602	568	567	597	623	587	605	624	623	581	597	615	632	602	593	576	585	629	594	590	559	626	647	599	615	606	603	587	609	566	601	642	627	594	617	637	587	614
5245	11286	9205	4843	3446	2729	2119	1814	1613	1423	1302	1179	1122	1024	1000	1028	917	865	886	895	903	951	888	884	825	843	866	831	863	839	867	817	830	842	896	859	808	850	828	833	775	842	891	833	872	806	816	766	800	846	833	837	798	824	792	802	779	849	758	767	830	818	807	795	786	810	804	765	796	797	830	813	810	779	853	760	773	781	836	834	785	783	762	805	835	795	843	805	797	796	760	753	812	787	833	819	812	821	790	765	767	799	793	807	819	815	767	730	834	767	796	780	792	770	796	774	797	734	747	808	834	795	792	793	821	797	745	763	820	850	734	823	817	796	835	804	812	778	831	820	802	776	805	758	800	761	773	797	813	846	807	861	789	805	808	803	773	824	833	821	790	781	736	805	772	795	806	852	739	807	823	803	831	800	834	780	805	769	828	779	806	819	845	819	783	777	789	791	784	793	738	753	862	791	737	793	815	763	734	824	768	779	755	806	747	800	770	808	771	808	789	804	829	788	792	777	810	796	790	832	812	799	821	761	790	793	742	778	795	784	733	784	803	791	798	776	790	807	795	781	802	758	789	710	781	796	795	840	791	782	799	837	780	768	802	778	829	838	753	764	859	797	764	780	799	779	796	810	800	782	778	775	775	829	815	816	818	825	740	799	789	780	818	818	819	814	771	828	746	848	793	831	811	804	870	793	826	775	817	770	792	822	742	797	805	768	834	783	757	806	745	819	797	832	814	748	807	750	811	776	777	782	839	776	754	804	793	764	820	781	785	782	823	718	765	801	800	809	782	797	790	773	763	800	809	797	760	759	790	771	789	779	757	780	812	787	782	826	791	778	790	766	765	796	756	784	801	816	788	778	791	822	773	768	775	825	806	811	791	812	736	779	767	787	786	793	814	794	819	789	769	766	812	852	801	776	810	824	808	801	790	809	765	783	784	781	806	844	752	763	854	792	845	821	833	818	778	788	822	792	807	793	776	755	754	838	804	770	754	804	799	799	796	800	791	828	849	775	792	816	776	773	768	796	747	857	776	829	806	775	756	783	821	864	839	809	769	719	805	734	788	797	846	793	760	770	764	772	807	797	794	784	815	807	798	789	797	767	832	748	797	788	777	802	829	815	789	785	781	801	815	736	798	799	832	739	802	823	811	800	785	791	778	794	822	810	806	765	771	815	873	803	816	811	810	836	751	832	761	771	773	773	766	803	753	818	780	874	794	837	783	764	755	826	821	772	772	821	820	753	795	804	780	809	792	806	762	855	803	797	820	803	779	784	818	823	838	851	762	848	778	811	795	819	776	809	787	742	762	767	776	811	764	793	768	826	784	784	781	805	797	810	796	859	790	814	845	787	810	739	772	774	775	787	796	803	740	836	823	837	811	797	825	831	834	769	791	768	851	807	791	749	795	772	782	794	761	783	817	819	811	767	824	799	715	782	824	788	858	788	788	749	787	791	797	771	801	807	764	805	790	799	756	782	771	810	794	790	787	805	790	807	767	791	795	807	778	816	810	779	737	782	848	746	801	774	791	786	770	792	836	801	789	828	766	814	779	821	830	802	774	727	831	812	788	801	809	790	740	831	840	768	802	831	817	815	826	760	757	754	802	774	810	820	779	766	793	786	812	761	762	772	755	804	766	819	781	769	778	746	765	810	825	776	768	788	810	836	760	834	775	835	818	814	773	788	775	790	778	816	770	833	768	810	777	849	805	781	796	777	837	804	768	800	785	811	836	808	787	817	798	765	764	766	798	772	822	820	783	779	783	746	790	808	756	805	790	800	781	788	782	833	875	827	780	783	789	807	764	841	846	814	820	787	799	796	796	776	791	818	786	750	797	792	806	815	804	758	777	774	816	801	840	874	733	799	721	810	835	822	788	808	782	843	788	810	767	775	801	841	783	818	773	854	803	742	771	786	768	761	766	809	770	803	832	819	749	760	787	723	759	771	797	804	783	771	843	784	805	815	773	812	779	803	846	801	832	829	819	763	838	870	780	799	768	797	804	873	792	797	765	802	753	802	778	750	792	802	771	827	717	832	827	817	843	765	802	821	785	783	762	801	774	795	755	826	815	779	819	847	869	777	803	819	802	774	788	739	767	784	834	799	788	802	789	756	785	768	774	797	821	765	845	782	848	791	849	812	776	799	856	806	791	798	816	824	729	803	775	764	753	781	761	818	809	776	841	749	785	789	760	791	739	780	824	753	741	778	814	822	747	796	742	782	835	844	781	808	818	785	843	819	748	770	806	791	838	784	766	755	785	778	779	781	760	793	845	804	805	785	814	784	825	820	814	770	812	802	787	792	790	772	812	808	833	749	794	804	834	773	790	828	752	806	806	764	833	810	736	779	770	752	805	751	790	813	797	770	760	763	826	807	802	851	778	788	781	810	861	768	784	803	795	792	872	832	784	804	801	812	793	888	811	829	764	784	815	779	786	791	787	842	846	778	776	748	775	803	807	846	791	803	765	812	805	754	764	811	791	753	779	840	792	825	785	840	802	753	802	767	800	795	791	787	766	781	831	769	823	796	761	790	862	797	806	762	779	830	828	794	785	776	793	793	759	774	793	803	760	776	783	788	779	786	786	807	788	813	852	759	823	769	782	798	743	776	762	810	745	796	815	740	788	798	818	812	770	824	792	823	792	770	813	741	758	751	789	748	775	782	785	806	782	771	755	834	772	762	787	817	788	831	784	801	794	823	759	820	800	828	800	819	800	811	784	796	806	811	794	815	774	793	759	768	828	791	815	796	792	822	788	756	818	817	752	777	825	833	796	758	822	776	794	853	752	840	787	721	781	833	787	792	801	777	780	765	747	789	814	780	826	795	765	841	807	813	774	788	732	775	780	808	828	809	775	781	830	797	814	831	773	776	800	795	782	811	788	758	761	812	815	786	745	729	770	787	787	759	827	811	798	789	823	850	785	731	822	756	759	783	759	786	805	779	808	835	801	790	797	848	768	871	815	792	772	810	779	818	790	787	819	791	793	777	758	820	865	771	762	756	802	847	814	799	813	749	805	803	826	818	786	772	761	729	826	794	842	774	780	772	795	842	810	874	800	854	815	830	775	748	763	821	733	805	744	782	833	824	742	844	807	773	778	845	813	813	770	846	787	740	797	758	801	808	787	792	830	766	776	775	804	840	751	762	840	804	796	818	806	786	792	817	778	747	786	827	807	801	770	773	807	799	868	751	725	817	785	792	796	793	806	789	787	811	839	783	838	764	769	814	791	759	814	790	782	799	794	812	821	797	810	795	822	784	848	767	819	763	811	801	782	801	761	780	792	808	785	752	815	823	767	786	803	828	772	815	828	770	802	815	825	825	787	792	820	827	728	749	760	772	772	795	845	807	788	841	795	774	768	772	789	817	789	779	816	801	778	833	804	796	814	840	733	771	788	814	786	873	830	798	817	782	783	745	801	763	808	789	748	753	816	785	756	808	816	833	822	824	778	751	794	813	838	781	761	778	763	817	817	765	791	882	799	819	810	796
22463	20928	28699	23316	20928	20991	11126	1462	978	896	808	744	678	644	614	578	572	554	518	557	526	536	535	528	540	564	468	512	489	476	472	478	425	479	464	480	438	463	425	466	472	470	486	496	464	474	433	456	432	455	467	517	437	444	496	480	459	465	423	470	456	483	497	465	450	416	418	455	439	467	482	475	438	435	408	452	458	436	465	443	454	465	460	432	444	462	503	486	428	448	439	417	433	419	458	423	469	457	446	450	463	458	423	466	464	449	460	451	439	417	414	458	427	468	442	432	440	478	422	419	440	479	428	452	432	453	439	409	480	449	424	427	435	476	444	444	441	475	431	425	432	434	476	456	480	434	458	463	452	440	468	458	462	460	453	418	457	445	453	435	463	433	438	428	447	480	465	408	447	445	413	435	420	464	419	405	451	416	454	440	462	459	429	384	436	434	453	415	429	434	461	457	459	505	455	430	428	460	430	454	476	439	442	461	483	461	434	445	453	482	418	439	443	491	463	436	423	438	470	418	440	429	441	459	441	416	450	462	481	438	416	457	455	468	459	466	421	436	416	475	449	438	461	460	478	431	439	448	473	451	448	438	414	488	481	431	428	458	437	416	409	462	451	448	429	433	413	476	485	430	452	416	458	453	431	414	446	457	397	455	447	416	467	436	463	451	451	428	431	467	425	460	440	403	429	477	427	447	462	416	428	416	491	424	453	460	431	453	429	444	436	435	466	462	464	470	452	477	458	510	423	449	474	439	463	428	442	471	490	451	440	426	480	464	474	413	438	407	427	439	450	433	411	420	435	462	440	453	447	456	482	427	466	433	418	418	446	460	424	472	452	408	408	430	443	451	469	416	493	441	427	463	469	481	444	418	407	426	477	435	458	440	429	401	398	456	448	506	463	440	428	429	413	460	437	444	450	444	469	440	471	461	491	442	417	452	436	425	437	465	482	427	445	445	425	414	459	444	466	471	465	395	482	482	424	425	459	434	448	442	443	427	395	464	449	465	498	473	444	438	430	449	398	443	438	452	423	443	444	423	449	475	418	456	410	448	452	442	407	450	437	417	457	427	405	454	415	467	450	426	434	467	454	450	468	456	485	447	453	430	430	440	407	449	455	456	409	442	460	420	449	461	496	446	452	456	452	459	416	450	429	449	405	431	481	456	423	450	406	435	448	408	425	460	442	435	441	408	423	447	430	450	435	438	454	419	440	422	458	441	424	399	458	437	459	485	460	438	440	452	483	443	409	449	433	451	406	453	405	479	444	442	485	415	410	445	453	461	451	432	481	464	424	459	450	434	434	438	427	440	427	406	454	450	407	441	454	444	459	464	409	469	428	454	416	453	419	472	465	414	496	422	457	421	435	451	412	446	433	423	499	462	456	444	423	442	475	463	400	440	404	436	433	454	439	432	482	402	410	468	428	466	431	459	435	450	438	432	449	486	433	440	474	433	451	483	472	452	455	429	485	434	456	458	449	468	435	445	458	440	450	410	453	458	444	454	436	423	480	470	423	468	452	443	471	455	427	461	459	445	444	454	396	454	413	415	431	456	426	438	452	435	446	440	470	465	440	438	430	487	465	454	447	420	463	467	455	464	446	441	439	477	482	434	439	458	435	445	418	452	432	450	471	411	485	428	454	407	401	414	437	446	453	453	443	411	417	441	450	458	480	412	455	450	471	407	424	457	463	458	428	435	458	498	432	441	468	418	449	456	441	448	437	414	441	444	421	478	437	430	428	430	466	410	476	467	436	461	464	446	447	466	446	429	390	422	423	437	432	444	402	493	449	463	424	429	438	455	405	474	429	408	458	430	436	434	440	425	457	445	435	410	449	438	447	448	437	469	451	461	439	452	473	457	404	426	490	450	441	437	455	483	446	440	477	455	447	436	420	450	465	465	455	413	461	465	454	451	474	413	414	474	468	465	454	463	451	445	433	432	418	479	488	473	412	478	433	446	425	441	445	431	438	505	449	461	429	459	472	467	446	452	402	459	438	440	458	426	420	449	423	469	435	483	448	464	430	441	433	440	471	432	447	461	474	465	458	466	459	425	421	479	448	445	456	448	444	443	461	469	434	430	504	435	498	432	456	425	422	432	444	446	435	447	446	435	477	445	436	454	436	442	472	456	431	465	447	462	480	466	462	460	426	399	437	472	439	428	454	433	417	432	464	417	454	465	453	423	473	452	444	435	466	463	415	448	416	420	423	438	434	435	406	453	447	412	462	434	432	461	447	424	388	471	449	405	432	477	433	443	406	415	446	452	472	448	460	468	474	439	475	445	453	448	401	414	446	456	411	462	484	457	418	399	452	438	490	477	425	457	433	424	444	423	433	455	443	450	427	421	456	441	448	488	448	462	413	433	420	431	424	410	473	407	410	419	456	395	430	431	425	465	463	443	472	413	468	495	436	415	470	450	408	401	428	453	459	477	426	448	465	427	453	443	416	457	434	423	428	476	400	456	435	475	467	471	440	446	422	484	423	443	434	443	456	424	437	456	422	420	461	414	427	482	460	414	461	464	403	445	437	451	419	452	448	460	493	437	459	430	431	434	432	454	417	430	459	421	452	421	469	458	435	445	447	410	451	462	437	466	449	460	434	452	418	421	455	424	433	430	393	454	441	432	450	484	445	448	474	448	450	458	466	429	405	450	419	408	434	457	446	442	448	441	424	390	444	460	414	453	453	451	493	445	487	404	436	430	443	449	424	439	464	427	461	439	443	404	445	431	490	442	429	455	442	450	406	440	429	470	381	458	420	432	472	424	443	444	472	452	460	417	450	464	443	446	444	493	451	432	418	468	396	455	461	470	433	414	433	426	434	457	412	425	435	428	443	487	445	437	428	435	470	448	413	468	446	422	436	439	423	446	440	437	399	410	476	486	458	443	475	408	417	412	442	497	463	437	487	463	463	452	441	457	392	441	399	461	477	479	448	494	416	443	453	443	410	470	471	418	448	451	457	427	502	496	462	418	435	424	464	437	461	435	421	436	406	393	452	422	443	449	410	409	489	422	443	440	469	466	445	436	438	455	439	466	411	435	407	479	446	451	448	464	405	463	442	467	455	438	429	436	472	456	445	479	426	452	455	440	425	432	469	395	461	441	431	453	434	448	452	440	410	397	443	440	425	430	432	485	430	428	431	469	479	416	415	423	433	451	439	482	444	426	438	456	461	455	460	455	433	454	459	426	409	457	438	465	468	448	425	423	433	436	409	426	445	436	415	512	438	412	423	472	460	455	440	472	415	447	433	448	448	378	431	420	455	441	470	441	443	394	433	452	432	450	440	445	477	454	473	449	485	479	418	432	428	423	482	460	452	387	485	462	453	425	438	445	480	406	457	451	413	450	428	447	453	446	442	441	444	495	410	434	430	458	474	456	446	459	397	466	438	458	429	455	411	444	453	439	447	478	438	461	443	461	446	433	460	478	417	453	485	439	432	433	437	431	431	456	458	459	464	426	440	428	437	408	415	455	465	462	483	432	435	460
7191	17364	13790	7732	5480	4263	3245	2601	2126	1848	1502	1415	1197	1018	981	942	846	904	825	826	787	757	746	730	773	775	747	650	694	678	671	638	692	717	638	631	649	658	622	608	652	657	639	625	640	635	603	634	598	617	595	633	640	634	648	607	618	601	635	650	602	634	634	593	648	616	618	624	619	638	593	598	620	628	597	636	612	580	614	598	572	620	576	639	628	618	601	581	622	568	594	583	596	575	592	598	610	564	611	593	577	620	600	621	642	598	593	624	629	625	600	575	627	603	572	642	580	645	661	583	579	592	601	598	645	620	574	619	620	611	586	647	591	578	618	589	583	581	614	611	588	615	580	605	598	601	613	608	611	624	626	587	629	582	583	587	584	635	613	584	617	618	604	613	579	620	638	643	594	644	592	614	610	605	628	624	577	600	611	541	591	583	583	618	571	608	562	586	629	620	590	594	587	600	601	581	647	619	591	608	596	632	650	617	635	688	595	590	611	574	633	576	599	592	609	580	607	564	596	592	603	642	619	608	585	619	629	558	588	646	578	635	634	600	619	622	634	644	618	611	629	615	545	556	606	556	609	577	564	585	590	593	616	606	589	582	601	628	566	573	597	603	580	592	605	574	589	583	592	595	590	606	581	589	624	566	609	624	599	581	613	588	567	640	611	562	632	635	599	583	596	614	578	567	581	574	597	555	585	602	622	635	574	653	629	621	590	552	582	593	599	583	643	618	585	621	573	639	602	627	588	633	569	583	593	622	625	602	582	576	597	574	639	590	585	569	567	586	607	580	666	581	598	564	606	613	608	588	575	588	619	576	568	602	615	593	628	644	588	571	598	597	640	629	616	607	591	584	581	636	580	578	562	621	610	587	600	622	614	632	613	611	625	620	621	594	603	613	594	603	617	592	592	659	577	636	602	565	590	601	593	586	602	627	598	591	607	598	599	565	554	598	640	582	622	606	608	623	622	628	533	583	583	596	588	619	599	625	665	603	618	585	590	587	582	636	602	591	592	621	611	635	618	633	615	617	582	572	562	578	601	622	593	619	604	608	607	570	580	582	617	589	618	628	582	596	608	582	557	583	597	613	654	556	601	585	605	610	583	603	599	578	625	587	591	572	582	586	602	610	551	564	613	613	607	563	590	582	594	613	568	626	600	614	563	623	540	614	574	598	629	603	599	568	645	542	621	606	590	590	632	630	605	616	573	637	586	578	600	579	540	559	579	594	584	608	602	591	634	591	591	578	610	572	581	596	627	607	599	571	603	597	618	572	616	580	580	572	584	607	590	604	606	631	559	618	613	596	610	597	565	614	575	611	587	605	584	614	580	578	613	618	587	594	586	617	583	589	601	620	609	613	608	633	564	621	585	602	613	551	605	623	613	617	609	616	633	610	605	611	612	612	629	623	621	560	604	581	582	544	603	599	581	596	614	579	608	629	607	590	622	626	567	621	584	587	585	637	585	579	640	631	613	600	582	600	610	599	599	654	579	598	610	648	599	598	561	614	608	586	642	624	606	589	581	561	585	569	547	557	661	602	579	581	554	608	584	591	600	616	604	619	544	589	660	542	604	618	577	636	620	583	587	581	603	578	575	607	595	604	610	619	617	622	634	614	556	619	608	599	573	585	588	600	598	557	577	650	581	612	581	575	556	596	632	629	599	610	579	598	640	587	608	584	600	626	628	605	593	582	555	566	577	650	620	561	607	609	590	637	615	619	597	584	631	593	593	608	561	640	572	615	565	603	591	611	595	617	611	597	600	629	608	645	591	600	586	579	600	612	564	615	596	609	575	587	589	582	640	534	602	564	608	602	582	562	615	572	623	610	615	569	608	580	638	583	614	588	577	597	593	574	623	540	590	588	603	551	645	608	590	637	631	602	596	610	597	550	623	569	635	629	627	605	668	640	577	627	596	593	578	625	564	618	629	590	588	559	581	591	580	569	605	620	590	596	585	594	590	618	582	593	622	567	601	564	579	581	587	585	589	618	583	611	599	593	576	556	605	577	634	610	579	616	591	622	623	589	582	623	560	605	565	641	596	619	560	610	592	586	614	567	597	585	591	606	606	568	601	611	566	574	593	591	623	600	572	577	595	614	612	610	578	604	603	603	617	625	570	552	589	565	568	561	618	574	546	616	563	569	578	605	620	626	619	624	595	556	612	576	622	608	632	574	583	616	588	622	566	581	579	622	608	580	615	555	591	600	594	628	607	609	627	632	601	589	611	574	595	610	607	588	574	609	597	595	587	591	576	570	581	588	646	572	600	619	572	626	628	652	594	585	582	562	602	589	586	632	602	543	600	615	583	606	539	554	639	579	554	603	565	556	575	621	553	568	631	592	606	575	551	633	621	591	533	573	578	564	588	579	556	535	636	633	634	627	549	636	629	638	599	551	604	524	592	582	599	609	603	632	609	574	609	600	598	599	618	596	538	620	595	584	613	588	619	554	590	584	614	639	584	585	628	596	594	550	642	576	604	604	645	625	609	605	604	602	636	613	614	576	636	587	575	635	599	652	617	581	604	587	567	579	602	637	617	593	618	641	630	627	576	623	568	582	583	579	609	607	605	586	592	607	594	612	609	587	606	583	584	586	590	568	586	582	588	557	562	605	618	593	605	617	656	537	630	589	569	628	589	581	582	585	634	627	582	596	586	567	586	589	607	569	579	558	535	611	620	606	538	612	592	579	625	574	596	590	616	610	607	596	566	622	628	591	616	604	588	580	598	628	585	593	613	598	602	598	619	613	599	560	585	600	547	579	597	650	646	577	629	620	628	618	632	642	580	586	623	620	582	587	591	606	614	616	617	590	626	589	599	639	612	594	561	569	584	623	558	580	612	588	531	612	626	629	573	610	563	594	621	604	595	593	588	592	596	634	594	606	598	626	589	598	603	587	570	618	574	590	668	599	605	568	612	653	604	626	607	558	594	633	603	592	594	541	580	581	582	566	614	624	576	559	619	600	605	565	612	611	599	620	572	624	604	631	589	588	602	615	585	595	611	627	576	584	587	580	583	592	548	602	576	627	601	621	621	611	594	576	605	595	588	581	630	596	591	640	620	594	610	588	592	598	603	566	669	576	635	583	594	564	563	600	594	572	588	581	589	588	567	591	607	618	610	592	605	567	541	584	608	583	585	613	619	584	614	622	555	537	601	600	592	584	626	580	579	573	632	633	636	521	588	608	607	602	567	556	581	589	586	594	612	586	606	558	641	615	605	612	597	615	596	623	606	625	549	607	584	586	555	608	586	616	629	581	634	596	658	631	571	586	627	604	662	588	598	591	599	580	622	650	570	570	654	579	615	571	566	601	613	578	557	625	594	582	609	656	594	586	614	592	587	601	575	616	577	584	648	583	618	587	603	617	589	576	591	583	571	596	586	580	572	632	605	587	580	631	613	580	622	601	586	612	638	592	611	548	615	581	576	594	613	594	601	603	560	603	644	568	558	582	569	627	542	598	632	620	583	604	609	647	631	599	553	570	618	584
26452	20389	9214	1012	572	547	490	424	445	455	426	415	427	417	437	408	433	381	415	384	394	416	414	425	448	400	402	406	402	421	395	411	421	416	410	408	409	397	424	422	392	427	414	393	434	403	392	394	414	443	364	406	404	384	414	424	382	425	371	427	410	392	387	443	422	416	428	423	383	376	397	434	368	413	410	391	418	433	393	386	400	357	434	397	392	423	393	405	436	418	434	427	416	426	406	426	446	381	438	407	419	371	427	398	400	414	441	406	383	398	374	406	389	403	382	428	399	400	421	400	406	403	401	409	406	417	395	405	396	415	395	404	381	422	395	365	408	400	411	410	404	414	397	376	348	422	421	452	411	423	362	407	423	441	406	413	437	420	407	415	412	428	417	375	421	426	424	399	403	392	363	414	422	410	442	408	416	417	383	422	413	414	387	373	426	405	412	417	417	403	435	408	413	367	423	388	432	363	382	413	393	415	422	395	424	390	417	412	384	414	397	374	437	398	421	409	438	399	433	386	397	403	407	401	392	437	395	360	415	405	388	437	425	411	399	395	381	390	399	408	398	425	404	371	395	422	440	373	412	410	430	457	382	425	383	405	404	383	413	419	404	420	406	440	398	376	436	415	386	414	413	407	397	434	408	427	409	393	389	444	391	456	428	391	383	383	431	425	415	406	406	363	397	400	422	377	390	401	411	409	396	382	413	416	410	427	413	429	415	406	413	436	431	405	418	352	408	396	399	403	444	408	421	407	398	443	395	394	414	413	390	414	425	397	434	401	409	407	395	409	401	432	402	362	421	404	410	399	404	392	398	448	414	399	371	399	426	391	406	379	401	420	402	437	409	411	406	434	385	399	407	438	413	389	448	397	417	409	386	424	433	388	439	419	388	393	387	413	398	414	403	419	429	390	387	407	396	396	391	372	360	415	464	422	403	405	434	427	408	434	406	405	437	418	418	385	410	378	360	425	404	398	398	385	390	398	425	417	425	395	446	428	405	405	411	421	408	419	439	399	409	423	392	406	407	400	392	393	419	406	395	397	414	427	410	426	382	412	425	391	402	428	424	382	402	429	407	385	426	402	407	412	458	427	405	414	411	400	393	400	381	415	367	371	428	403	428	397	406	409	385	375	414	417	376	400	406	381	432	431	403	393	421	409	405	416	416	413	415	400	399	402	364	429	396	398	381	411	356	420	426	403	418	387	418	409	421	365	441	412	446	402	406	423	393	386	409	417	405	411	400	376	400	404	406	416	403	407	368	409	413	378	400	392	392	394	414	414	443	367	420	433	445	411	389	427	420	465	382	382	389	416	401	411	429	416	387	411	371	389	401	414	449	429	438	389	439	389	401	423	385	401	434	398	434	412	410	427	447	406	433	365	434	393	424	415	388	403	393	414	408	418	383	365	412	411	402	413	433	414	389	414	364	401	410	411	379	433	420	434	377	423	429	404	428	389	444	400	410	443	363	389	392	388	405	393	373	375	398	414	397	393	418	416	404	426	420	408	413	408	404	424	442	431	397	389	418	417	422	401	365	411	405	382	396	376	441	419	419	417	417	424	429	424	398	408	392	406	403	441	411	422	410	395	394	397	430	415	405	402	462	403	434	397	437	430	377	434	399	423	384	384	389	427	378	388	404	352	414	438	406	400	378	422	406	380	395	394	418	423	435	386	396	424	397	369	417	395	425	407	387	435	409	400	404	397	423	396	376	395	418	419	403	377	398	407	408	412	373	391	410	412	354	378	404	417	385	356	428	386	387	401	413	396	404	411	423	391	366	433	397	411	395	403	395	414	410	421	393	400	387	419	401	417	403	382	452	392	406	399	405	382	381	391	428	397	404	407	430	388	396	406	375	416	434	402	408	418	382	381	404	379	402	385	447	390	407	373	427	405	383	406	436	410	426	371	417	426	409	353	374	416	407	394	393	396	390	406	412	401	425	410	404	399	412	412	399	382	396	429	392	411	401	385	432	360	427	366	366	430	402	401	367	405	411	450	432	429	405	367	392	384	397	395	376	448	409	433	402	426	414	399	411	414	402	390	401	409	429	439	405	385	387	401	409	433	442	385	386	376	395	414	385	415	412	401	424	419	394	406	382	404	409	368	453	413	433	402	411	408	403	407	416	368	442	382	405	389	420	404	394	412	418	381	414	417	413	384	414	440	409	408	395	432	395	420	441	402	428	389	426	403	441	392	429	398	424	417	408	398	413	417	418	418	431	419	426	445	446	408	405	392	404	437	408	424	422	364	409	387	381	441	468	416	379	394	397	424	393	408	430	399	403	377	386	431	412	402	410	424	381	391	386	422	383	424	441	390	393	415	410	434	415	423	408	395	408	408	402	402	398	388	433	433	415	430	378	417	408	408	388	369	440	387	395	414	420	404	396	433	423	394	384	369	388	414	393	408	447	417	384	369	358	385	368	383	437	403	387	399	409	369	430	382	401	369	413	450	403	399	398	365	397	410	400	433	416	445	413	376	418	423	406	414	372	384	404	406	388	409	387	385	394	442	409	401	459	392	393	412	408	393	385	420	423	391	371	416	422	418	383	396	393	441	388	399	423	398	416	409	442	435	433	390	448	397	424	407	395	399	387	411	373	408	416	385	430	412	417	413	435	409	388	418	416	392	402	388	393	397	412	414	425	447	394	429	365	417	406	429	354	384	405	426	417	414	378	404	430	383	433	393	392	419	432	427	425	410	423	398	384	381	403	434	462	400	414	396	403	415	406	401	398	364	403	409	404	421	421	401	409	410	426	409	384	428	405	435	366	414	407	432	402	446	359	411	382	394	394	424	374	411	383	414	440	398	407	386	380	393	434	437	400	433	394	391	423	430	434	408	410	393	420	426	437	434	409	392	405	400	437	446	414	386	392	413	377	403	434	383	401	412	403	422	400	414	412	410	382	383	372	401	403	398	406	386	395	380	395	400	389	416	405	406	437	391	419	394	421	380	387	400	430	429	385	405	383	372	422	363	434	405	389	390	379	412	399	413	415	400	426	387	374	438	424	440	405	451	403	398	390	432	365	429	412	409	384	403	380	383	406	430	425	400	393	407	415	406	402	422	446	404	412	390	408	411	451	426	381	385	421	389	396	404	384	396	417	362	406	451	377	400	427	416	373	426	437	395	395	424	417	421	447	384	435	408	401	387	403	396	389	405	384	433	396	389	389	413	400	413	426	394	393	387	407	426	429	413	394	426	451	435	392	401	410	363	442	410	432	418	422	401	381	421	442	384	416	434	411	389	399	398	425	371	410	411	392	406	416	459	419	385	403	406	426	430	383	422	402	413	374	409	390	412	378	443	439	458	407	360	384	383	427	380	422	407	436	377	404	437	374	362	394	396	404	429	415	417	444	428	398	432	414	409	436	426	414	397	389	402	413	444	412	412	429	416	417	406	415	408	416	405	392	408	410	417	413	385	398	406	400	417	378	388	413	399	414	434	396	396	396	446	374	425	433	393	438	430	380	400	413	396	424	441	402	391
4228	1675	1382	937	794	714	680	640	579	592	591	589	538	583	527	546	506	561	533	535	580	515	554	533	543	531	523	535	546	560	569	526	519	547	548	506	505	546	518	497	516	520	577	497	512	533	575	533	524	538	532	509	536	557	539	530	522	538	516	540	511	564	537	531	542	505	528	526	539	566	530	538	545	513	549	486	548	560	546	532	530	524	532	551	553	547	525	520	563	540	532	510	508	554	534	517	550	501	562	571	529	502	526	505	561	524	511	546	516	524	605	537	544	610	500	563	552	498	509	516	519	576	545	520	534	545	590	520	536	510	509	556	536	513	516	558	506	554	562	532	541	495	542	507	548	540	533	520	532	524	565	514	528	536	559	542	500	565	542	549	522	548	559	524	545	498	521	494	506	518	535	557	539	565	542	542	535	507	530	543	551	539	553	551	565	500	535	539	531	531	538	488	518	584	576	548	522	536	537	579	525	526	516	504	545	543	505	552	560	552	541	527	531	561	544	507	559	541	531	521	519	542	538	548	540	543	567	521	523	577	546	577	490	536	563	544	508	568	541	503	532	545	548	525	569	560	510	524	515	546	554	497	561	513	549	532	532	521	550	497	526	557	582	527	546	557	532	504	552	552	537	522	526	546	550	488	537	526	499	529	549	528	523	559	574	559	494	550	553	515	532	531	511	536	517	525	548	555	534	563	497	561	531	510	563	525	529	581	547	518	544	554	527	541	468	604	556	543	522	523	512	526	532	557	539	528	557	566	541	556	514	522	506	547	544	521	542	528	556	554	568	521	530	534	519	491	527	512	560	508	549	530	516	522	527	541	522	545	533	550	543	504	522	518	526	537	527	507	538	568	524	519	541	514	537	530	530	522	575	534	560	564	546	516	495	524	535	572	480	546	534	529	560	566	509	544	522	499	483	516	527	535	550	577	583	539	517	568	545	539	535	509	528	552	532	529	567	522	567	537	522	549	519	549	491	522	517	538	558	511	543	545	485	527	530	571	516	512	539	552	535	557	499	554	569	531	539	540	566	489	550	558	477	555	536	523	530	552	526	495	523	523	578	565	521	517	551	540	546	510	525	578	520	527	524	524	535	542	586	525	549	513	539	524	528	555	560	528	604	567	554	551	542	525	500	516	509	562	559	567	576	567	524	545	544	505	548	539	533	507	600	502	498	523	499	516	508	531	553	546	542	483	515	512	517	523	514	512	540	525	524	541	507	511	568	579	518	528	549	568	534	557	554	534	570	570	580	584	523	505	521	531	552	535	544	571	526	529	542	517	513	549	502	550	581	545	529	539	531	498	571	546	530	515	532	545	512	526	543	514	529	518	511	492	544	554	556	565	536	508	570	539	514	527	527	510	547	523	540	576	498	493	545	544	515	575	517	566	507	556	551	567	559	522	551	541	558	549	519	536	559	538	529	482	540	562	542	522	544	521	555	542	561	536	543	555	519	570	550	543	565	549	539	523	545	554	550	551	529	592	541	544	571	554	536	564	533	493	507	530	519	514	563	511	503	523	535	546	572	524	553	550	502	565	532	488	535	536	559	531	528	530	529	539	533	598	545	541	514	549	565	494	533	508	543	482	542	530	530	559	542	511	537	584	534	554	548	536	508	521	529	547	555	523	523	519	547	495	545	545	517	536	499	539	529	554	538	541	568	536	558	493	510	518	533	529	544	517	522	562	549	528	534	542	534	561	581	505	549	506	528	517	541	520	529	516	544	544	531	542	524	561	554	503	554	530	520	515	516	508	547	535	565	520	515	552	521	515	571	538	538	571	519	532	516	522	555	576	528	555	530	594	515	535	534	519	589	537	505	548	532	535	535	536	555	551	514	535	507	513	524	529	559	522	539	568	556	508	545	576	522	575	514	530	538	506	546	542	543	522	524	528	552	580	582	551	520	534	565	518	552	521	556	509	528	513	572	566	531	530	542	493	546	542	564	520	538	554	525	534	552	528	497	495	558	517	571	562	527	565	543	498	538	549	573	557	531	517	533	527	550	507	530	550	510	574	531	522	539	533	560	523	544	538	561	528	588	522	556	476	511	540	545	536	551	495	537	540	511	549	537	517	535	555	506	523	584	572	511	556	512	520	551	548	529	565	542	557	551	549	544	541	522	546	527	570	556	555	509	529	548	550	530	539	503	520	551	514	488	574	527	544	530	525	555	521	568	521	512	521	500	524	513	538	566	542	529	501	519	519	529	559	518	559	486	504	555	548	560	520	537	521	563	523	534	562	588	526	550	528	499	525	562	539	543	539	547	538	526	532	538	564	500	562	531	502	525	539	515	541	509	549	559	494	535	493	494	535	547	498	532	528	566	524	552	558	502	511	537	556	548	546	570	529	545	524	529	479	500	515	555	581	493	594	514	557	572	544	506	497	517	496	539	517	571	541	544	519	552	524	523	527	507	523	557	561	520	522	563	536	530	538	507	554	586	516	540	533	517	548	522	510	537	536	561	539	535	555	511	523	559	541	543	510	547	558	509	509	524	516	493	559	498	522	539	535	540	501	516	519	552	542	550	544	555	532	533	535	517	528	557	518	554	526	571	566	538	514	586	532	528	539	524	557	527	518	511	489	538	554	610	520	558	511	574	519	509	530	531	557	536	540	561	552	505	531	494	513	536	517	586	539	563	500	512	541	545	540	539	545	520	549	509	503	530	566	531	484	516	488	526	564	570	540	556	497	516	479	552	537	521	495	566	542	522	530	512	543	533	546	596	526	501	537	525	525	544	551	496	516	576	564	493	561	526	561	581	540	521	561	519	531	495	566	565	570	559	571	512	520	556	530	594	502	530	558	549	518	514	589	495	550	576	549	530	511	525	523	553	515	533	542	538	524	573	552	476	541	548	508	532	503	524	555	515	575	522	582	521	480	567	559	546	560	517	543	537	526	533	490	516	536	547	557	543	513	518	550	555	540	539	520	554	505	569	531	563	519	555	545	537	523	556	536	548	564	509	549	541	561	540	541	547	547	527	549	531	525	564	516	509	517	543	539	549	519	542	544	555	550	507	537	526	546	579	519	502	511	551	508	533	575	520	544	561	523	534	518	533	562	555	558	510	541	570	526	550	549	535	568	523	533	552	540	565	555	525	557	552	510	513	525	564	499	563	531	543	544	564	541	553	531	581	554	518	543	539	527	529	542	496	553	563	534	599	542	522	512	516	548	516	541	553	527	553	540	518	560	546	543	559	514	524	547	517	521	524	571	508	518	501	536	558	556	529	537	545	550	540	546	534	533	555	523	522	521	573	530	567	539	515	558	532	512	538	517	567	575	540	559	553	563	575	494	487	501	533	537	573	534	539	572	510	541	586	554	544	541	518	545	557	541	526	516	570	556	561	512	515	483	526	534	556	563	547	526	522	523	563	570	532	525	572	504	531	504	517	529	547	534	594	506	500	552	527	555	509	517	583	548	513	505	478	547	527	521	531	546	547	520	547	513	553	482	504	506	513	552	579	544	526	564	525	570	551	546
23300	20922	28319	23660	20921	12862	1750	1047	909	857	836	780	761	702	730	681	659	703	636	669	647	684	620	651	632	638	651	659	591	653	661	655	625	631	642	654	623	610	621	638	653	629	616	646	645	617	643	623	610	635	650	627	609	585	627	575	578	624	621	624	635	634	657	626	635	594	605	647	634	616	605	590	595	609	596	668	610	621	590	633	577	623	639	607	532	622	613	574	638	628	634	614	597	641	625	590	593	602	596	620	603	639	602	591	632	616	621	607	619	597	591	632	598	623	621	622	616	640	580	619	653	633	591	598	579	591	618	676	577	622	651	630	604	643	622	600	568	630	592	622	636	623	600	623	591	614	621	622	612	626	616	557	573	620	614	626	603	617	631	591	645	640	623	606	576	585	629	608	608	596	603	632	641	573	596	645	614	622	643	628	609	646	622	588	624	597	609	619	607	588	582	645	626	578	625	617	628	580	610	629	621	609	622	598	612	574	615	657	622	644	646	568	601	625	594	600	620	577	601	618	616	614	583	599	615	639	583	593	639	566	614	635	633	636	599	599	588	568	606	625	621	588	652	620	550	577	651	597	618	594	593	693	592	657	614	637	607	609	588	648	631	608	589	612	550	616	575	626	591	612	566	611	569	619	630	593	600	621	585	624	583	645	635	622	568	617	606	549	644	580	591	607	574	596	578	615	613	582	599	629	593	587	593	642	588	656	612	589	597	592	615	577	621	631	616	587	597	603	618	600	608	614	586	581	633	600	602	619	594	650	591	633	612	629	587	585	612	574	607	616	593	654	608	618	615	618	646	616	579	601	618	587	591	597	638	639	624	620	600	612	588	609	587	607	599	619	626	574	609	581	596	649	579	654	595	614	565	584	614	633	606	598	621	638	575	603	611	618	607	622	619	584	656	611	593	631	625	627	609	642	608	572	628	626	604	576	559	578	648	566	583	620	635	635	612	606	614	612	598	599	612	572	616	613	591	641	620	597	613	598	639	612	597	615	611	579	632	645	633	619	596	614	561	603	602	590	605	592	615	581	625	580	595	645	592	572	599	627	597	611	627	580	629	601	624	592	633	631	609	590	644	638	607	606	579	594	609	622	598	613	636	607	609	600	626	567	569	581	597	626	617	617	596	609	628	579	581	642	606	584	596	648	606	589	616	601	606	661	634	600	594	676	605	597	620	632	645	573	560	624	606	632	650	626	597	570	614	557	614	589	624	612	614	586	626	603	629	599	587	605	610	579	614	583	585	625	637	633	573	655	642	631	598	651	636	555	627	588	628	608	656	616	579	587	606	604	639	601	623	600	596	610	608	644	600	586	583	596	587	623	579	639	585	602	617	596	589	613	623	615	626	608	632	595	563	615	593	630	615	642	609	625	647	645	586	561	594	665	627	601	620	570	574	627	611	602	588	609	587	597	623	603	636	631	609	591	632	638	586	608	656	576	642	583	586	638	590	577	596	644	629	581	634	596	605	589	578	616	598	606	614	611	610	590	622	605	599	580	630	615	580	571	627	609	621	646	609	643	546	591	601	598	628	607	591	568	604	634	659	610	624	651	609	616	571	613	558	574	597	602	580	621	649	607	617	600	628	592	584	605	550	597	624	579	620	599	632	647	629	627	596	631	601	621	574	633	613	591	594	541	642	654	586	633	603	594	600	630	611	620	583	580	612	606	605	608	649	584	579	592	617	626	607	622	633	618	611	635	599	584	617	590	607	569	587	592	583	607	594	683	631	604	619	619	605	600	557	633	602	666	646	614	587	623	615	605	665	630	575	599	662	586	597	628	609	610	562	638	678	609	564	637	637	622	602	666	550	558	644	616	628	646	603	598	619	627	581	569	629	575	616	635	636	592	625	606	586	627	596	643	641	601	614	560	644	601	609	614	585	648	616	622	686	598	586	633	583	646	610	569	601	580	603	610	577	591	622	622	546	641	608	596	633	604	590	606	596	591	599	568	583	630	550	577	632	608	594	620	600	633	579	609	592	615	624	616	616	604	634	658	623	634	615	608	606	632	597	595	639	610	614	603	616	589	602	597	606	633	626	605	589	609	579	609	592	628	582	625	678	619	606	617	639	604	581	604	625	585	608	649	596	603	607	619	632	629	599	626	534	615	631	577	613	591	605	579	613	643	601	657	573	620	567	615	576	607	573	600	648	558	633	606	626	582	616	607	633	563	623	626	606	586	607	624	622	565	590	641	570	584	601	639	602	636	628	628	558	645	607	584	597	623	634	594	615	608	651	575	617	639	615	587	590	633	631	611	581	636	601	601	591	593	651	651	604	630	641	599	612	555	599	601	642	598	611	596	630	589	620	646	603	605	657	616	611	568	649	574	603	597	628	575	599	647	658	621	567	612	598	600	638	592	612	607	600	639	626	637	616	627	620	609	558	590	588	622	584	645	565	599	639	636	605	552	600	625	647	615	596	650	582	615	644	606	610	617	647	631	631	645	657	629	596	630	576	666	598	568	609	626	637	619	619	610	640	608	632	586	588	591	599	557	593	561	629	653	587	556	592	600	637	595	596	638	579	591	633	595	619	587	647	603	630	627	570	608	648	612	609	618	618	583	586	586	595	580	635	609	633	625	613	636	599	636	603	630	596	583	651	613	597	593	600	647	604	583	618	595	572	600	587	566	639	614	640	663	611	588	590	588	575	625	626	610	652	596	580	612	622	655	623	598	571	619	631	572	621	597	608	564	633	642	597	632	608	612	584	610	581	619	619	647	619	625	586	615	576	627	588	636	651	650	603	622	614	601	626	633	628	636	596	609	614	574	583	612	612	604	592	578	628	602	629	660	546	593	573	603	567	602	604	613	585	610	606	615	627	612	610	562	588	612	676	647	610	615	628	581	622	580	613	631	631	602	625	596	652	643	655	611	624	590	603	606	630	626	607	631	580	590	626	614	593	574	621	595	592	585	617	593	620	613	617	593	630	646	588	634	649	634	602	582	610	614	567	594	629	594	607	630	643	604	600	582	616	645	587	604	566	564	561	574	638	578	592	577	619	609	631	592	587	600	631	603	620	621	600	592	653	580	584	596	650	562	590	565	609	666	630	543	575	599	589	613	638	607	620	612	562	615	564	597	622	665	579	623	645	638	593	681	590	596	592	587	613	619	620	597	627	637	595	588	613	595	609	595	610	618	593	601	629	573	607	581	606	641	613	618	638	620	618	576	597	655	623	638	594	592	618	623	582	609	643	627	628	635	606	634	596	587	588	640	624	596	592	639	613	608	638	572	582	590	623	637	603	600	623	606	619	562	621	620	595	631	588	608	580	585	611	570	607	581	577	608	642	604	572	617	614	589	637	575	603	607	605	603	566	605	602	571	624	637	618	606	638	583	599	582	626	575	586	592	607	597	625	613	629	588	629	624	576	611	595	615	612	620	596	615	633	590	599	602	640	609	578	612	614	625	608	616	610	655	606	542	636	578	616	596	656	602	575	664	606	609	648	600	644	575	653	583	584	585	597	627	615	615
5253	11464	9126	4849	3481	2858	2088	1957	1615	1409	1303	1248	1130	1033	1037	1009	962	958	958	895	893	872	897	879	865	873	914	872	882	880	830	814	842	838	796	780	821	845	766	810	901	801	787	807	772	857	822	747	789	865	870	748	824	875	805	777	816	796	836	845	774	756	811	751	805	852	784	749	797	773	791	770	787	806	817	794	765	781	772	776	829	761	805	778	777	779	786	790	793	748	793	750	794	777	744	786	785	807	837	801	826	771	798	787	827	776	815	809	793	786	735	768	784	814	796	814	779	801	791	827	784	823	786	822	753	835	808	773	800	763	804	782	851	836	781	805	780	828	808	783	778	807	867	808	818	804	803	770	807	767	770	773	813	806	812	869	811	802	811	864	810	800	825	832	791	818	777	817	840	787	790	827	780	766	779	795	787	825	833	766	839	800	795	772	787	808	830	809	839	804	765	773	772	817	804	836	768	794	814	844	764	841	776	766	795	733	704	766	802	787	740	777	795	789	787	835	746	798	831	803	762	820	826	774	817	791	833	783	753	865	779	834	812	831	811	872	792	796	776	827	773	839	796	802	827	786	831	782	758	820	761	839	821	823	814	782	800	833	810	796	812	828	824	817	818	785	779	799	794	762	866	806	800	785	776	835	774	816	803	815	710	801	814	797	819	790	852	774	800	802	735	750	839	791	819	803	818	777	767	803	825	845	798	795	824	784	792	826	813	810	765	820	759	788	774	802	831	781	799	757	793	831	796	794	827	854	839	783	792	803	838	804	777	786	795	799	810	850	796	808	813	770	797	762	740	823	758	816	861	827	796	793	799	822	824	766	795	807	782	822	813	760	776	796	749	735	803	773	836	798	758	770	779	819	793	797	866	792	828	813	767	832	754	791	825	822	803	742	782	819	786	793	757	790	770	832	772	792	806	744	834	846	840	876	808	764	787	774	824	825	795	774	814	764	807	817	805	794	799	776	736	819	773	817	805	797	776	836	820	763	803	818	770	799	831	727	783	814	778	767	813	809	812	755	770	764	808	805	790	793	760	811	838	807	793	799	847	793	807	751	740	834	800	768	811	782	808	808	824	799	840	800	825	795	770	821	793	813	776	781	822	800	786	775	863	818	736	819	807	787	740	864	767	795	800	784	784	807	813	805	767	743	777	796	795	747	798	747	718	765	789	795	778	758	782	855	777	790	843	747	800	812	816	752	784	763	828	851	798	793	761	776	829	827	830	800	783	768	794	765	790	834	776	776	765	838	789	801	797	804	799	794	791	781	813	814	783	804	789	807	779	765	845	785	818	779	737	852	799	720	726	790	813	776	767	784	747	749	820	783	826	813	777	835	817	843	794	743	763	856	780	825	781	830	806	795	806	804	845	817	782	801	806	781	808	799	784	823	818	754	744	751	840	867	779	834	842	755	767	782	779	806	775	830	782	823	749	761	842	783	788	768	819	829	876	809	809	811	787	806	766	837	792	793	782	811	764	741	785	769	762	816	729	795	812	826	785	812	827	844	801	756	802	810	778	790	760	788	796	807	772	788	812	824	789	792	751	829	808	808	821	798	750	792	769	789	819	822	808	806	804	787	821	853	796	793	767	820	803	739	775	858	796	767	827	814	786	751	808	825	785	831	784	824	818	769	780	859	799	737	701	816	825	715	812	730	762	756	775	762	777	784	796	815	842	860	797	807	800	756	820	812	766	795	789	804	822	797	743	799	811	797	754	768	823	816	752	793	782	789	834	789	800	771	844	795	828	793	781	793	851	830	791	822	837	815	821	772	821	814	787	805	816	767	788	755	778	806	811	813	798	794	821	818	795	812	819	758	805	795	796	811	842	814	824	782	803	875	811	784	872	744	792	833	833	805	781	827	823	791	791	822	829	778	814	810	762	813	762	795	840	791	779	808	885	816	794	797	846	786	819	804	800	874	819	808	826	814	816	762	792	764	825	768	860	823	849	769	815	769	831	748	818	799	820	769	791	759	842	816	820	801	794	825	785	765	776	752	768	800	857	816	781	782	772	791	890	789	773	807	764	823	755	790	798	809	802	806	824	788	820	816	806	782	828	779	780	819	770	818	862	805	822	809	791	831	808	740	768	807	802	760	782	730	818	778	765	793	807	758	847	847	845	828	815	788	835	787	786	747	778	752	764	783	802	810	770	841	788	760	827	822	782	773	766	792	841	776	744	781	811	770	830	799	818	790	760	729	810	748	822	796	809	775	809	807	768	785	776	805	775	778	738	743	788	818	792	798	810	786	774	807	766	773	799	764	821	837	807	822	770	772	812	786	827	777	830	854	824	827	807	826	799	814	770	773	782	804	859	812	765	811	821	788	780	821	796	783	767	835	811	784	821	799	782	780	835	773	821	815	816	813	827	805	762	808	803	762	769	812	812	803	802	831	765	793	753	778	789	738	813	818	796	779	782	770	794	758	809	789	757	819	790	771	778	770	848	795	764	835	811	844	807	809	767	798	824	810	796	798	807	807	782	780	819	827	812	824	812	770	759	803	854	748	804	825	792	786	807	778	864	811	767	799	790	811	768	807	788	796	796	830	788	845	830	838	766	796	782	762	778	793	734	792	727	826	809	768	797	821	809	832	799	808	763	792	810	801	764	803	793	767	829	803	846	795	742	780	756	814	801	809	802	839	769	792	808	772	832	814	788	764	793	804	773	796	799	812	778	830	828	785	806	754	836	784	795	852	809	845	824	800	801	831	811	842	766	749	774	799	843	813	785	780	752	797	801	830	811	844	811	780	816	798	811	776	755	809	811	736	801	848	838	785	785	779	808	790	820	795	813	790	788	791	801	850	823	825	777	854	792	791	797	800	762	772	864	821	753	787	850	778	824	787	755	802	766	813	801	817	853	830	831	787	820	818	803	841	810	760	756	772	837	795	776	754	729	758	788	824	764	765	790	787	788	819	815	770	768	799	822	793	772	832	813	774	818	766	790	818	781	813	784	786	778	773	762	813	796	797	788	731	846	833	818	826	778	750	834	744	784	796	859	818	764	802	766	799	814	799	793	802	793	816	785	784	768	793	829	806	849	819	754	796	785	758	742	776	790	798	785	823	823	791	768	817	755	832	785	799	739	778	771	766	786	782	793	827	828	779	785	791	811	776	806	818	789	838	794	791	846	801	819	774	842	783	798	777	830	779	770	808	804	765	803	792	748	810	800	738	771	843	761	776	836	787	822	780	782	811	792	846	744	823	794	770	764	819	825	790	740	806	806	774	835	826	841	778	818	778	816	793	789	817	786	814	806	774	809	816	800	842	812	802	741	823	803	783	825	816	765	793	763	804	804	828	780	815	840	795	787	789	854	807	757	792	788	744	812	756	796	793	807	793	787	781	819	821	853	784	811	778	871	782	779	821	773	764	788	744	808	784	823	811	768	759	788	797	838	753	762	782	764	772	812	778	807	795	860	785	796	821	822	805	766	803	787	790	785	828	794	766	787	757	780	801	800	790	824	796	813	821	798	814	803	823
22454	20914	28681	23291	20916	20980	11026	1330	990	937	834	747	670	625	586	608	588	570	505	516	481	509	517	504	508	461	500	491	511	484	527	442	449	501	493	479	406	466	502	466	492	500	449	457	471	499	445	447	454	537	534	459	445	476	445	451	394	475	510	439	472	432	421	488	429	432	463	458	472	444	462	490	453	471	473	466	468	463	473	465	462	447	438	491	455	404	473	470	448	477	423	465	422	492	461	437	451	487	454	419	448	452	454	432	412	434	483	474	479	416	459	430	484	437	483	386	425	439	443	458	428	453	448	453	494	413	453	456	430	426	461	458	458	462	420	458	470	412	479	481	482	475	454	438	490	450	453	461	425	427	409	488	435	442	466	485	405	434	425	439	478	482	444	417	423	461	455	435	455	445	473	414	477	460	461	427	466	442	437	424	408	451	445	445	450	433	482	459	423	412	443	445	458	494	484	441	433	421	437	473	437	444	430	470	442	451	500	467	483	479	473	468	434	462	439	441	487	467	474	447	463	450	456	435	432	458	483	450	463	425	432	454	460	417	441	451	449	450	427	458	423	459	412	464	453	446	453	440	439	459	465	450	467	427	425	438	429	459	470	467	432	422	457	445	418	404	431	433	484	452	447	453	454	466	452	469	441	454	426	458	436	404	460	432	460	464	425	455	443	447	453	456	452	447	493	444	412	452	431	410	453	439	426	524	433	434	420	422	449	464	413	433	402	455	433	413	426	477	440	437	465	465	442	449	462	477	472	424	497	459	464	451	456	449	456	429	408	410	458	416	459	457	443	444	476	421	431	447	464	424	432	485	457	487	466	420	457	448	455	440	449	467	423	454	412	435	422	433	451	457	479	483	460	444	483	430	483	436	395	430	443	468	442	416	429	468	448	451	413	438	484	449	428	420	456	471	439	445	389	436	436	456	450	485	438	486	419	409	440	403	440	466	432	442	454	471	441	486	464	437	446	477	423	425	479	502	466	458	497	445	459	434	440	459	424	426	466	455	408	452	419	462	423	453	437	453	463	414	427	485	480	442	444	459	450	470	446	465	446	445	422	441	457	423	430	486	473	431	477	473	438	413	433	466	446	403	462	472	463	474	481	432	474	471	454	468	460	460	447	442	418	482	422	447	431	470	457	415	453	474	469	401	449	443	419	465	462	409	428	454	467	459	481	436	465	422	454	422	462	456	435	420	407	425	454	453	404	444	477	440	470	447	417	437	472	440	478	418	454	430	461	441	452	422	455	455	423	425	449	464	437	434	471	444	434	471	457	438	436	457	440	426	439	436	425	423	472	425	458	420	430	448	461	461	484	440	463	436	446	428	503	487	441	468	454	423	463	444	467	450	487	432	466	450	453	474	439	482	447	431	433	449	451	455	464	429	481	456	458	461	474	473	434	476	422	451	471	443	437	446	471	430	456	427	481	441	420	457	451	422	459	441	417	459	402	445	440	445	456	452	450	462	446	460	418	456	442	441	443	455	472	462	437	405	457	466	427	492	478	447	442	422	421	463	410	450	466	421	428	423	420	455	478	400	476	449	468	475	439	444	476	463	411	447	464	466	433	455	489	458	472	461	458	469	418	429	437	464	479	440	469	442	470	462	476	410	446	458	434	439	430	440	465	483	430	442	490	454	471	465	418	452	406	472	475	441	452	455	443	430	473	420	399	427	449	434	471	452	471	433	465	480	498	456	449	442	433	446	477	469	400	441	466	446	450	437	444	422	444	452	413	442	422	461	472	444	432	431	412	451	436	457	420	428	430	472	429	442	457	426	414	468	454	396	436	458	407	443	472	466	473	454	425	450	460	440	430	463	480	458	450	423	459	414	486	432	475	453	436	436	400	459	464	415	505	426	390	404	476	437	457	438	448	473	464	460	426	459	408	416	417	408	472	438	423	442	476	424	401	452	465	426	460	402	441	480	412	404	462	458	477	430	455	416	464	475	437	477	448	461	454	464	488	440	417	420	454	474	452	424	463	502	442	428	468	431	448	462	421	458	440	463	456	452	423	469	458	460	461	448	467	465	476	429	453	466	426	436	490	451	450	448	490	477	457	468	442	441	439	442	427	433	406	455	498	454	459	455	434	412	486	451	471	430	447	442	466	441	456	447	442	424	479	476	423	462	427	435	450	421	479	399	431	457	461	465	462	439	447	458	448	434	458	459	402	472	422	423	449	463	436	412	449	433	467	420	419	443	402	435	430	468	446	399	447	435	405	454	453	481	400	447	456	451	471	467	447	459	469	477	442	477	432	427	433	446	438	483	445	418	428	495	441	452	412	452	450	447	412	476	427	429	441	413	462	404	448	450	463	466	432	432	444	414	428	459	441	449	441	425	474	461	434	481	441	415	444	441	418	470	440	439	437	453	441	431	415	448	444	465	438	426	432	451	450	482	431	490	436	426	462	439	447	405	462	471	455	408	474	426	421	436	441	498	444	428	443	454	426	432	437	441	457	434	439	463	435	417	427	478	419	478	407	422	467	446	441	438	427	424	424	414	459	460	440	468	438	455	465	439	451	452	466	466	475	431	412	414	429	434	495	432	469	433	471	441	443	441	446	444	420	440	433	473	453	450	482	423	461	435	438	439	427	438	410	456	466	423	455	442	445	448	440	449	473	427	463	447	425	456	412	418	457	442	465	494	436	442	452	421	444	436	431	462	483	427	469	466	438	458	408	452	443	412	435	425	451	460	452	446	428	424	482	452	426	436	429	428	439	457	411	423	420	469	445	478	433	444	431	452	459	471	452	461	432	462	460	461	420	447	424	429	458	417	456	446	443	453	439	445	407	422	464	433	448	409	409	484	438	429	480	462	455	423	406	437	408	429	417	458	429	431	466	448	433	472	454	443	466	436	429	466	439	456	479	413	441	434	415	446	441	450	459	429	438	436	411	476	468	411	463	458	449	474	424	421	442	474	452	429	438	471	422	443	440	464	505	449	416	427	416	459	448	466	489	453	444	471	440	475	446	438	464	440	459	467	396	465	474	448	448	464	451	434	443	496	442	466	429	436	443	392	469	453	443	487	401	446	440	448	458	454	431	412	420	439	442	415	403	454	416	463	433	451	431	398	466	426	399	434	448	441	450	467	454	472	435	463	451	430	419	473	453	442	436	454	445	436	416	451	432	469	428	423	456	479	477	432	434	467	461	459	449	436	445	445	426	451	469	439	459	433	431	442	387	459	464	442	431	454	404	440	453	474	458	419	443	419	407	424	473	428	429	472	427	455	466	461	451	447	463	462	418	443	439	426	418	464	460	411	422	443	453	420	477	445	447	454	457	480	435	437	390	438	467	449	465	450	463	443	442	437	461	443	451	465	421	457	434	462	421	447	456	431	453	511	425	467	470	447	461	437	467	395	438	480	448	484	458	445	471	451	437	458	449	474	406	495	444	442	413	451	455	451	447	442	445	484	466	438	482	463	459	434	427	427	443	393	451	466	437	438	433	412	440	421	442	481	429	430	444	467	459	471	483	431
7245	17516	13889	7594	5461	4077	3245	2561	2036	1795	1463	1361	1234	1086	1012	927	906	845	849	819	778	710	735	738	735	768	686	698	740	672	686	711	652	683	634	705	581	655	658	652	633	609	616	633	574	610	607	662	580	676	675	625	617	602	591	612	594	634	625	661	600	579	603	636	625	618	611	546	594	643	652	611	567	627	597	580	617	575	592	593	639	618	625	587	624	583	569	603	612	620	567	613	595	575	582	624	597	554	599	610	607	580	600	633	632	644	638	611	587	619	560	617	618	611	605	618	610	589	592	625	602	571	590	557	615	596	632	567	625	620	582	604	621	617	639	592	611	600	588	595	564	557	539	617	606	596	605	543	583	618	605	614	605	637	611	614	625	608	606	579	587	606	611	631	581	593	604	593	633	602	614	596	588	560	594	586	571	628	604	615	590	546	636	581	588	564	583	613	585	621	614	616	583	566	590	564	595	584	575	626	612	596	614	606	569	606	587	615	588	579	618	635	605	601	532	568	597	661	593	568	569	621	601	610	641	619	576	637	560	544	627	604	621	594	584	570	600	568	632	606	591	618	612	558	606	613	636	593	632	600	614	570	582	573	614	602	606	576	597	582	591	612	617	627	648	617	603	605	540	590	608	589	639	574	602	602	604	609	589	599	573	612	597	581	598	562	582	613	604	574	649	598	609	550	607	582	601	574	596	553	595	606	615	582	568	610	604	575	596	596	595	593	608	591	599	617	604	572	585	623	614	587	593	598	597	605	599	573	556	592	577	576	589	596	600	590	591	590	597	576	602	612	627	558	597	605	628	597	552	605	631	590	626	585	532	590	624	615	618	588	597	579	612	574	580	616	602	550	612	643	538	583	629	609	623	552	618	592	593	604	620	585	618	575	623	628	563	591	611	582	610	613	608	587	631	573	588	603	625	599	588	612	596	628	623	578	625	616	574	618	591	598	589	607	602	608	577	565	580	649	595	563	594	575	598	614	586	595	622	523	576	653	572	582	580	631	647	634	557	598	608	585	569	614	640	623	567	593	568	604	583	586	573	572	569	589	549	563	578	557	629	595	598	581	609	585	626	600	582	606	611	623	582	597	599	598	617	579	592	598	631	584	588	572	628	567	583	582	622	614	608	588	604	599	607	599	591	624	615	621	662	589	596	599	570	574	643	525	643	596	645	564	607	572	607	621	614	618	582	617	609	611	641	607	579	569	581	624	578	650	609	612	596	577	616	608	569	573	593	584	618	556	586	603	611	597	613	620	617	611	567	530	575	571	587	578	569	616	604	593	610	615	603	608	603	578	639	562	556	601	606	605	610	600	601	591	634	566	612	639	549	611	594	617	624	634	563	544	569	583	601	595	609	585	576	592	596	639	562	636	617	614	621	639	597	598	554	621	612	620	584	584	615	592	599	608	585	626	605	575	611	605	582	613	618	621	560	615	559	590	560	617	625	614	607	594	574	611	566	616	603	608	552	586	671	609	571	590	630	617	597	625	592	570	598	588	556	577	583	559	600	665	568	576	640	598	577	631	576	580	610	602	596	594	622	584	620	585	602	580	571	596	610	580	578	594	592	603	612	620	637	604	575	621	587	603	556	607	600	569	619	567	611	628	611	609	582	604	583	626	558	599	601	617	585	596	579	601	618	572	623	592	618	607	613	596	584	603	604	598	568	597	564	606	601	625	589	563	618	603	625	595	607	596	621	589	567	576	594	607	571	612	586	590	628	571	630	600	614	562	610	561	627	613	602	627	554	616	617	604	604	621	587	562	628	634	599	576	584	621	577	587	604	606	616	593	575	591	574	596	581	566	608	579	606	600	589	567	587	610	605	584	633	575	595	592	581	619	587	567	611	565	604	621	636	611	601	581	618	618	613	589	608	603	618	593	608	610	633	631	586	575	592	583	593	589	618	596	665	560	577	599	616	644	584	577	592	587	586	587	625	591	572	605	575	567	573	624	604	619	613	578	567	554	587	644	620	580	572	599	570	604	591	584	614	619	613	638	570	621	621	638	594	595	606	621	623	584	588	562	590	594	573	622	610	620	599	583	620	587	610	658	619	618	606	577	604	616	621	596	649	621	591	619	585	597	592	580	581	596	572	566	635	580	603	574	623	627	586	561	586	588	563	604	594	605	589	558	628	604	598	608	575	623	590	552	586	617	620	558	649	595	607	596	596	676	625	588	590	595	589	609	615	595	648	619	620	611	659	588	596	610	616	583	572	575	579	584	615	588	636	595	572	587	567	596	607	582	576	615	602	627	584	580	550	590	590	644	619	640	580	566	612	589	581	591	595	608	598	626	630	580	601	580	573	564	602	614	563	625	609	588	616	603	627	586	623	614	571	571	616	593	636	673	589	616	582	609	641	587	600	656	562	582	584	621	643	614	569	564	570	566	567	598	544	585	592	586	562	596	588	587	600	593	584	585	605	629	590	585	604	578	553	596	633	602	621	580	590	618	574	606	602	601	589	620	601	595	596	596	589	622	571	578	614	621	606	555	559	586	582	618	603	609	576	632	612	658	573	541	566	602	641	545	608	615	624	603	604	608	570	598	611	606	603	664	535	617	641	597	637	599	587	565	605	639	599	601	572	604	582	605	607	629	606	618	581	610	613	574	598	612	575	580	598	588	597	573	605	557	599	603	594	592	597	555	582	548	589	653	576	569	625	590	617	594	597	610	589	587	605	597	558	643	565	643	617	630	606	580	563	562	596	617	612	594	607	633	578	644	556	582	559	655	643	597	583	599	617	602	613	634	603	605	541	606	565	594	551	607	611	585	635	605	553	620	617	624	596	628	564	617	583	627	584	602	585	626	566	636	579	564	594	607	612	605	570	567	599	623	582	602	658	655	622	600	578	582	619	594	610	563	611	597	588	599	617	545	643	615	628	597	612	572	584	574	632	620	607	624	651	584	613	574	605	606	600	634	544	571	599	607	565	598	601	579	591	630	561	585	567	604	604	600	595	619	615	628	625	608	581	588	584	601	609	589	632	622	626	560	585	608	625	608	545	610	595	608	593	605	603	623	611	625	612	572	624	618	575	602	599	576	622	562	599	631	619	567	611	592	641	616	623	597	617	609	645	600	570	597	626	613	589	603	554	597	577	609	659	613	613	590	580	608	623	577	617	581	615	599	653	568	632	614	645	588	545	600	607	575	602	596	649	574	602	577	635	632	624	562	620	567	590	597	630	596	604	571	588	638	573	618	623	532	582	554	647	599	591	582	581	602	602	584	611	582	594	588	583	598	613	567	592	644	595	594	566	625	560	624	591	585	660	616	588	588	631	565	565	582	651	609	582	618	563	605	581	568	607	545	595	600	661	601	533	636	616	632	616	610	593	612	651	582	587	616	608	570	609	609	576	622	574	577	598	581	561	590	618	616	621	583	592	580	602	566	605	627	619	619	653	614	629	598	624	586	608	569	569	612	586	593	585	621	551	607	617	662	571	599	585	598	634	638	595	636	607	606	642	598	591	646	606	594	576	591
26535	20425	9080	953	554	501	469	444	419	448	435	401	439	411	408	431	383	397	426	424	431	396	386	422	427	432	446	405	427	389	419	393	444	386	397	368	444	390	410	387	400	385	392	408	417	413	408	421	433	401	414	432	419	421	418	371	403	375	380	406	401	413	398	419	423	407	429	417	408	374	384	406	420	445	419	424	405	394	426	398	383	406	390	390	384	430	431	387	384	400	387	419	363	393	425	398	438	400	402	390	402	423	369	411	406	439	402	394	396	407	381	384	376	403	375	410	412	405	370	415	399	395	400	429	414	361	404	448	378	374	417	404	419	430	384	393	423	409	397	381	422	392	377	409	381	393	421	416	425	417	435	393	457	403	371	405	393	399	388	396	424	394	409	392	399	413	397	397	398	383	456	416	393	456	395	394	428	411	410	396	412	384	403	422	405	396	393	431	391	390	425	398	435	440	425	403	378	403	414	400	386	395	387	358	380	389	382	405	437	407	369	392	372	405	384	363	410	423	401	361	417	376	443	408	430	402	410	403	397	385	384	390	374	371	447	365	390	395	407	399	391	429	418	405	421	390	359	396	400	415	401	412	412	373	417	404	389	418	396	400	366	408	400	397	424	417	423	406	416	394	416	402	362	402	417	423	399	394	372	432	399	385	367	402	401	422	438	433	399	394	415	436	401	356	405	395	385	437	402	450	383	396	407	403	392	448	428	384	437	409	384	400	401	449	400	380	389	442	407	436	417	375	392	387	364	400	401	403	385	419	405	383	419	409	369	396	422	377	410	403	403	384	412	413	363	399	375	421	410	393	433	391	419	383	391	423	395	390	442	439	432	403	403	396	391	444	377	363	375	374	366	407	422	412	423	381	396	375	378	408	402	424	408	396	413	450	424	421	368	429	422	412	393	396	399	420	436	409	411	398	420	396	442	374	404	390	435	418	412	392	408	346	411	404	368	410	389	404	398	413	433	395	389	401	415	380	430	379	398	409	383	375	424	395	393	421	395	436	386	392	399	459	390	409	426	396	440	358	407	415	389	380	367	415	385	377	405	379	441	386	390	431	410	357	388	374	411	408	411	379	365	417	400	379	389	379	396	381	397	382	401	448	379	412	407	418	436	405	371	392	437	440	386	398	414	434	429	396	392	413	396	377	425	363	419	401	430	425	387	368	404	412	392	421	379	415	406	403	393	385	384	403	418	363	372	421	402	392	422	372	400	371	369	430	401	411	392	385	416	379	385	387	373	394	405	387	405	404	391	402	410	385	414	398	403	408	379	388	412	420	396	384	364	413	441	405	412	413	438	423	409	400	358	407	398	403	418	434	418	392	399	402	392	391	421	385	397	397	393	399	397	412	444	384	420	400	413	421	417	409	392	408	453	437	391	399	394	406	407	398	432	404	429	380	411	420	395	422	398	434	395	427	403	393	369	340	411	441	397	387	419	426	421	396	398	419	372	396	391	422	384	378	373	395	379	407	432	380	405	398	385	410	421	415	398	405	407	414	396	392	351	411	406	419	415	426	393	408	398	411	379	367	424	424	417	370	391	428	455	422	391	402	390	409	372	394	401	415	418	402	433	413	377	405	401	419	391	420	402	456	424	386	400	404	415	399	421	426	369	401	415	451	400	424	395	393	406	421	417	405	397	425	410	397	406	380	382	399	411	403	411	372	380	417	407	403	360	429	417	418	411	423	379	419	427	397	421	369	393	415	406	368	396	420	388	425	376	386	359	387	410	435	373	427	410	400	370	444	411	385	415	409	397	425	409	437	394	380	386	416	384	373	444	430	401	405	361	408	365	417	419	382	420	409	424	460	442	394	400	423	422	419	429	408	427	438	420	394	423	412	400	427	434	396	423	435	415	412	414	392	395	391	408	388	399	373	448	428	421	375	436	385	392	403	419	414	404	387	447	359	437	421	409	400	439	382	379	421	411	434	419	385	379	420	408	399	428	364	436	411	394	406	436	382	368	445	413	401	415	393	385	441	403	362	423	393	411	420	381	386	390	396	432	400	384	401	376	415	416	443	381	382	423	403	418	386	400	401	412	379	396	392	373	393	420	426	354	409	425	391	423	391	405	428	377	407	401	450	443	411	388	395	405	365	394	415	432	389	445	422	400	414	397	402	415	398	421	367	428	375	394	394	426	404	375	382	384	419	420	411	350	381	393	382	424	395	383	406	410	409	407	421	425	397	441	382	402	426	401	367	382	412	390	417	440	414	410	380	387	404	371	398	430	377	443	381	419	438	393	421	346	378	384	401	379	408	411	404	406	427	369	432	391	389	430	396	412	408	419	361	382	369	397	419	403	400	409	437	398	391	422	423	421	385	407	416	375	395	421	435	421	399	388	404	414	386	379	397	418	370	391	414	402	400	424	413	356	410	421	384	442	406	396	403	398	390	375	404	400	384	420	385	405	401	397	396	461	418	418	426	373	404	423	361	439	364	403	383	392	391	408	385	386	395	428	374	400	397	387	414	385	417	394	417	411	421	400	400	399	401	386	398	405	399	454	406	402	422	440	384	374	419	413	377	416	384	413	382	428	402	414	380	442	419	442	425	403	405	393	422	403	374	413	415	418	362	480	443	383	410	411	416	374	401	421	387	429	403	408	400	433	394	400	392	374	399	448	406	398	403	366	374	406	371	391	372	404	434	376	424	401	431	388	428	386	422	398	412	418	373	451	385	394	391	393	426	438	399	443	374	415	387	390	400	400	406	375	395	437	390	367	453	414	413	396	406	414	417	424	416	422	445	431	385	399	416	465	385	407	408	374	388	424	414	408	360	411	383	385	418	427	391	393	410	368	408	383	382	413	389	413	382	410	408	401	410	413	388	380	417	402	444	418	434	442	399	397	367	410	416	436	429	402	379	408	423	407	383	416	399	387	401	387	412	406	404	416	373	460	389	430	414	390	391	403	424	419	401	425	425	405	382	428	389	395	383	395	394	388	466	411	427	392	410	431	422	387	407	385	397	412	423	409	413	409	369	378	405	404	435	372	389	391	415	412	393	406	447	424	419	363	402	391	379	395	380	392	401	372	370	372	380	413	405	383	404	417	404	403	405	397	394	400	389	400	411	394	416	401	376	437	409	417	394	400	390	386	416	429	422	426	435	426	410	401	391	373	398	393	390	385	396	433	451	414	432	375	452	383	438	441	399	415	424	388	385	374	396	431	395	380	417	377	417	425	395	390	442	382	398	410	459	401	415	398	406	427	382	393	393	420	402	432	406	380	392	374	422	437	386	422	440	403	407	426	403	383	388	425	436	439	418	382	411	441	421	436	395	417	409	407	387	405	395	391	385	381	413	391	431	378	409	397	373	388	367	409	427	401	409	437	398	385	399	380	415	427	408	384	409	424	427	404	373	360	400	437	410	381	420	411	360	430	392	402	425	398	396	407	386	426	392	395	422	415	421	407	431	407	396	405	381	432	391	425	423	428	430	425	410	372	406	407	419	405	425	421	383	386	411	407	414	404	393	436	403
4238	1726	1435	963	724	734	649	623	598	597	582	545	571	552	508	570	510	556	549	557	529	532	550	572	570	569	533	561	552	527	508	526	528	546	545	521	542	556	522	544	499	502	532	535	583	541	530	569	552	539	535	550	547	512	503	554	576	534	534	544	514	523	530	515	521	523	551	521	522	553	550	550	550	511	499	551	537	516	534	520	536	525	553	514	497	515	509	489	577	531	540	521	513	530	541	544	526	514	523	525	538	536	496	547	487	549	570	504	505	508	529	538	509	533	517	537	550	546	512	511	533	510	593	526	575	516	575	545	555	508	575	546	545	539	534	526	554	547	545	584	526	547	533	511	562	545	559	553	516	553	530	533	545	527	566	510	537	533	575	522	533	579	514	513	548	546	565	511	522	550	541	539	542	505	520	562	518	538	500	545	555	535	562	525	514	542	499	538	512	516	536	534	581	539	546	525	540	533	543	537	512	531	509	517	557	499	544	572	546	524	503	530	558	524	542	521	533	541	519	469	512	502	513	519	538	507	500	540	543	513	590	556	570	507	540	547	523	532	464	545	548	506	564	567	510	540	522	500	538	502	517	485	501	522	527	566	522	476	527	553	559	519	544	517	496	552	531	554	545	528	559	543	560	549	553	559	526	526	526	534	554	504	563	546	585	513	497	541	548	547	507	528	518	550	558	540	515	506	575	547	515	508	519	561	505	539	511	540	538	533	522	531	575	526	546	535	531	533	530	515	512	530	542	521	530	501	568	501	498	538	497	542	507	552	537	524	485	536	549	548	502	527	482	502	496	519	573	500	530	541	537	495	522	552	522	506	565	529	563	525	534	548	530	553	533	543	520	515	547	527	544	524	558	510	541	530	555	552	508	538	534	531	508	543	513	536	537	510	535	541	526	537	559	507	515	507	537	508	487	594	552	572	550	548	545	548	521	540	566	543	488	545	529	540	543	542	528	537	539	516	598	509	509	510	512	580	539	538	528	508	559	501	544	538	528	542	528	499	524	548	510	526	500	497	544	582	552	549	533	531	524	508	543	532	534	558	516	500	562	515	550	497	527	492	556	526	552	513	541	524	501	573	514	568	540	541	538	522	481	576	563	515	556	529	500	510	509	519	551	554	532	527	534	537	545	491	529	516	511	547	539	520	525	531	539	505	551	543	517	553	518	505	503	545	510	560	529	517	549	530	525	519	556	544	532	570	550	534	510	498	514	513	554	495	551	513	532	527	559	542	499	539	522	545	523	539	600	545	519	543	549	569	501	548	548	539	521	566	529	537	513	537	531	511	581	568	542	493	528	561	497	534	544	542	524	531	548	553	526	539	513	556	558	551	556	548	543	521	530	541	548	553	518	527	550	547	515	547	530	577	525	527	520	542	526	570	502	538	520	557	535	536	523	585	496	528	540	539	576	535	563	542	513	528	521	546	547	544	545	521	552	547	522	561	519	542	533	550	540	517	538	505	531	565	517	532	547	537	528	523	539	484	495	568	549	536	571	530	513	548	511	531	514	570	541	563	522	502	501	476	580	559	545	537	502	551	538	555	531	535	520	499	506	515	547	524	550	527	539	500	529	541	556	524	572	563	511	541	581	545	512	542	502	534	518	564	523	545	550	514	503	518	507	520	528	531	536	538	545	517	530	570	534	540	527	544	499	503	530	502	538	528	537	534	515	528	517	554	548	514	496	528	507	564	501	566	560	525	486	507	505	583	498	555	516	552	515	537	550	528	551	539	479	564	506	498	532	516	551	512	529	508	555	550	544	525	513	553	533	553	571	547	567	556	560	521	563	510	536	500	549	500	505	542	541	550	545	521	515	498	536	528	535	508	531	563	548	569	545	520	535	538	541	535	528	490	536	542	530	541	490	564	500	538	524	522	529	499	525	529	462	574	532	505	522	574	567	543	524	527	562	559	470	512	553	499	511	506	572	504	498	579	545	538	523	559	508	525	555	539	566	509	513	558	547	518	502	549	553	504	571	555	547	528	502	544	571	552	498	559	543	499	527	547	528	517	510	538	572	533	527	507	528	545	552	575	526	521	537	540	510	519	587	515	581	553	519	525	508	528	551	496	509	516	490	517	496	525	586	523	530	535	500	508	507	558	553	544	549	569	529	518	537	542	538	512	529	535	522	579	526	495	526	494	566	512	559	535	507	537	516	530	509	548	517	544	543	576	553	497	525	514	560	520	484	557	539	486	517	529	495	559	466	536	558	512	519	516	561	530	533	507	528	533	523	536	531	522	485	533	525	550	554	523	547	532	532	502	532	499	527	551	532	537	553	540	549	536	511	534	505	530	525	528	563	536	499	503	535	512	517	517	526	537	504	565	518	529	522	528	551	548	544	537	532	496	522	549	537	510	522	514	515	502	535	561	537	505	561	519	516	531	528	541	529	498	585	483	513	508	530	554	567	529	520	559	555	546	494	537	528	508	553	515	533	595	526	532	553	537	536	572	528	497	530	517	519	523	538	527	486	534	559	528	538	556	546	542	504	563	520	518	536	539	547	536	516	542	545	529	577	532	549	534	576	544	529	507	507	536	503	555	531	525	505	505	536	528	557	521	546	545	518	553	563	546	476	540	527	512	502	552	538	534	545	504	478	559	560	528	536	544	537	544	520	534	531	574	537	516	515	575	562	532	493	526	501	524	537	546	549	516	574	516	513	546	548	580	537	575	528	573	556	557	564	532	554	528	512	546	510	536	550	563	542	488	514	531	506	511	522	523	547	532	508	557	547	530	551	550	526	529	553	585	494	525	515	552	492	531	504	557	543	527	535	514	539	526	490	556	543	515	530	520	527	547	565	522	527	558	504	524	540	503	544	542	531	522	504	507	543	537	524	521	547	551	525	566	528	536	564	516	510	570	527	499	495	587	572	527	527	516	511	521	539	524	528	584	573	567	560	511	550	543	485	521	566	542	523	545	527	516	587	521	534	562	536	530	521	565	540	537	543	506	550	510	548	570	525	523	552	525	551	539	514	544	526	515	547	544	536	534	528	525	545	537	535	513	524	490	530	537	526	544	507	536	559	515	562	562	548	528	532	552	540	507	555	552	522	555	550	550	520	523	540	518	512	547	554	521	505	527	534	552	523	562	549	520	517	523	533	529	526	578	558	516	535	544	491	578	514	569	565	518	525	539	496	519	551	554	556	550	601	514	539	562	500	539	568	529	512	519	531	551	497	481	554	527	514	520	497	519	510	517	555	551	495	545	518	502	594	533	542	504	556	540	526	539	541	541	555	554	556	561	568	567	554	516	545	541	524	534	568	587	513	522	529	500	522	533	512	527	517	544	536	557	531	515	545	571	505	503	537	555	553	542	540	535	548	517	519	536	554	529	541	527	548	531	563	539	527	504	500	480	567	497	518	570	539	530	510	506	507	542	513	541	523	523	516	517	543	523	541	533	530	491	544	541	516	537	527	584	509	514	507	542	513	529	525	521	541	488	534	507	505	539	494	529	565	547	504	575	548	521	553	544
23319	20922	28367	23648	20925	13014	1800	1038	957	897	798	758	691	716	744	680	669	681	650	656	645	668	628	625	612	636	611	620	616	667	656	608	612	615	647	582	607	610	614	644	567	614	612	529	581	565	652	661	601	658	640	614	582	596	599	619	606	643	618	565	606	559	589	626	623	602	642	640	653	597	628	648	632	640	612	621	587	596	615	617	580	622	610	590	694	569	653	541	620	594	605	601	614	629	592	615	575	589	605	605	634	615	633	611	604	630	591	623	645	626	630	589	603	579	617	662	619	581	618	573	575	590	551	558	554	609	594	611	619	626	577	634	594	591	598	587	617	636	588	577	586	583	595	623	568	629	639	613	592	558	582	616	571	595	600	621	570	592	613	548	611	632	637	629	641	588	630	610	645	625	606	575	591	619	545	601	592	616	573	596	570	617	624	610	607	640	609	618	630	606	561	590	551	631	615	607	604	622	605	588	588	594	644	642	597	617	598	632	594	609	609	583	631	586	614	565	619	659	593	600	588	631	603	568	519	617	664	597	589	594	641	626	627	580	627	571	610	613	580	588	598	577	631	601	588	596	549	646	614	579	588	571	590	585	603	595	592	592	642	600	589	627	604	557	615	609	616	667	589	613	568	602	625	571	617	602	598	624	592	617	616	563	596	597	598	614	640	609	609	582	659	577	596	581	573	602	632	602	588	569	573	617	589	613	612	622	539	603	631	593	573	623	583	630	585	604	576	589	616	607	587	581	573	600	587	627	661	628	599	588	645	612	606	644	595	632	606	615	586	624	565	623	607	574	605	623	580	627	594	610	581	553	637	597	588	582	560	601	636	612	602	620	636	582	598	570	627	630	596	576	576	609	595	648	560	593	637	620	603	574	639	614	677	617	614	563	587	587	645	607	613	579	593	602	605	592	609	573	636	553	598	610	610	619	645	599	605	616	577	586	625	598	578	586	586	628	613	638	600	574	565	573	618	595	591	632	613	606	638	581	610	586	639	533	627	563	566	596	614	626	632	588	594	633	597	624	580	616	639	583	578	626	627	617	620	587	620	575	632	606	571	614	634	599	619	595	580	563	654	614	593	592	612	630	576	597	609	619	572	609	563	634	541	622	589	604	618	606	616	647	606	607	626	570	577	601	649	625	585	594	590	577	598	578	598	622	625	590	591	587	588	645	620	602	588	604	573	593	597	623	581	586	619	593	596	639	589	603	618	556	583	604	651	601	594	591	592	570	619	619	613	603	595	632	586	574	621	613	559	615	568	540	566	597	585	595	630	626	563	607	597	620	627	572	581	618	592	609	638	575	595	640	591	601	606	600	589	620	585	681	595	634	590	611	628	626	610	617	636	626	622	609	591	569	609	600	590	615	597	627	618	614	597	576	600	581	575	578	620	617	555	609	596	639	614	618	623	616	605	572	589	586	608	588	636	589	580	581	588	626	595	627	617	594	581	591	599	569	585	616	596	632	621	616	623	604	596	599	576	652	586	624	599	588	605	612	595	591	593	621	586	592	648	629	586	593	593	591	618	614	549	600	619	560	614	552	544	580	596	600	605	629	560	624	562	601	604	603	561	565	575	615	535	602	621	623	612	582	599	601	569	594	602	606	585	612	595	588	616	568	567	619	631	628	597	604	577	569	617	564	585	640	661	616	627	617	573	611	597	570	568	592	559	619	627	622	577	604	620	598	606	598	598	589	621	624	535	568	582	577	559	621	613	574	586	634	636	618	555	598	621	589	562	604	622	566	573	640	663	565	628	628	606	614	616	542	614	581	626	618	579	591	619	638	646	628	609	582	617	590	628	560	592	609	618	610	577	598	619	586	562	598	611	609	614	621	579	655	589	607	618	625	605	585	650	638	573	606	679	630	609	617	603	603	619	572	630	592	626	606	579	642	589	633	608	597	602	595	592	602	610	594	617	619	575	586	642	633	621	657	599	614	590	554	615	598	613	598	604	620	611	586	627	633	581	578	563	611	564	587	611	580	588	608	619	621	604	582	609	596	625	582	574	610	649	604	589	603	610	618	595	596	568	566	571	619	601	631	599	594	614	594	617	564	597	616	625	618	616	608	566	626	574	614	632	600	570	563	616	596	582	601	570	593	550	616	633	617	595	597	571	573	593	587	613	618	573	603	589	571	680	577	605	627	574	581	563	577	595	585	569	596	600	598	606	611	603	611	595	608	597	574	628	577	641	583	589	628	662	575	587	598	593	639	600	587	631	597	603	586	593	602	603	618	642	594	570	582	603	617	625	593	590	603	567	592	611	626	586	637	589	574	541	616	621	605	636	596	575	620	585	590	588	606	611	604	599	561	600	636	643	569	623	614	625	600	604	557	579	599	637	605	588	633	611	623	611	610	631	593	624	564	621	597	556	586	608	558	618	604	646	597	608	656	563	578	619	582	638	606	582	582	582	578	578	613	588	663	629	594	584	570	619	653	560	588	577	542	632	574	598	558	642	605	629	618	585	621	552	568	635	616	577	606	635	597	601	591	634	615	608	572	604	572	628	604	597	670	591	575	621	576	617	624	587	567	589	588	600	612	603	535	621	615	633	595	602	595	604	586	580	645	596	582	608	615	643	620	584	558	573	604	594	577	596	572	591	572	597	590	630	612	591	610	613	618	612	623	610	577	645	626	594	614	608	573	595	570	612	588	564	640	599	628	588	550	607	631	583	635	588	658	615	640	613	580	610	619	589	610	614	555	589	560	612	575	574	568	542	618	629	641	580	604	560	590	584	554	614	584	604	606	611	600	614	582	544	625	614	573	591	633	586	576	660	608	603	633	641	662	627	587	626	604	584	639	604	578	620	570	595	591	568	597	600	627	547	569	638	596	611	634	604	600	584	652	617	607	602	600	640	630	603	604	592	607	598	609	622	607	585	616	609	571	608	632	618	554	610	578	593	600	575	608	624	624	552	630	604	567	621	578	607	578	601	588	630	673	575	570	580	623	598	572	610	627	658	581	573	566	639	594	610	564	612	600	612	623	550	555	613	630	607	600	567	563	579	607	619	604	595	623	545	573	596	617	579	591	617	630	598	599	597	604	602	571	606	567	594	610	589	605	614	610	659	580	662	590	582	614	564	592	596	635	589	579	682	590	616	563	586	546	593	551	603	614	638	574	595	650	631	611	579	563	609	615	620	603	569	598	575	573	598	609	597	613	628	657	639	627	579	561	590	572	590	582	629	621	634	588	625	609	598	614	632	580	567	574	627	558	606	591	610	529	618	583	590	618	598	570	600	580	613	584	609	616	608	612	613	592	593	561	593	575	562	600	582	574	570	592	629	563	593	592	578	586	597	629	605	587	580	597	583	612	565	571	623	590	589	610	574	589	572	624	580	591	592	616	601	582	640	617	597	592	588	635	554	570	605	600	622	572	582	565	607	609	583	604	603	632	629	605	569	626	573	590	662	620	599	642	586	607	575	593	601	590	586	583	575	595	600	575	627	609	608	612	631	586	627	620	609	576	592	598	608	587
5321	11513	9129	4847	3636	2679	2178	1863	1584	1445	1275	1232	1069	1049	1030	961	999	890	914	890	813	917	870	857	887	918	848	887	835	841	894	828	824	758	840	805	825	858	800	818	814	846	759	801	758	767	855	761	826	794	859	791	842	810	814	818	817	783	826	793	778	824	795	800	804	781	830	788	796	811	770	817	792	823	791	838	764	776	833	761	775	742	801	789	780	793	814	791	804	811	776	768	808	778	738	824	783	814	802	805	801	780	795	814	799	787	757	773	796	798	755	767	793	807	817	782	823	754	771	787	783	811	754	827	776	778	795	776	776	764	745	778	809	822	781	780	786	763	763	826	749	770	806	795	770	785	767	818	769	782	823	829	790	746	751	743	831	820	804	818	785	758	832	780	803	773	824	739	814	796	806	813	768	819	776	791	784	768	839	808	805	828	798	825	755	814	833	830	775	808	793	810	814	783	828	786	771	799	835	778	804	845	761	769	777	774	808	810	797	858	786	804	741	811	799	856	783	793	821	826	794	801	800	861	805	785	795	756	767	818	783	751	767	783	781	739	829	802	793	833	786	782	799	853	781	776	811	810	812	749	753	780	789	825	755	785	821	834	807	815	774	830	758	810	835	730	781	784	758	788	776	767	747	765	812	805	792	822	777	836	819	782	820	782	805	815	722	798	796	793	758	768	798	801	798	753	799	760	794	795	791	813	751	813	770	815	823	784	799	775	796	828	780	808	818	744	791	761	808	862	784	822	808	794	802	772	818	761	776	811	803	821	731	796	798	800	829	793	789	772	802	769	719	833	840	818	782	783	817	747	818	805	781	749	806	831	789	802	815	774	760	772	854	808	826	770	818	788	868	784	815	828	804	831	797	795	786	831	779	787	821	774	748	780	849	789	759	812	799	765	772	787	786	800	762	801	753	783	769	769	806	757	824	781	792	766	774	808	775	791	811	808	760	755	800	845	763	780	793	765	784	742	794	816	824	807	775	777	773	801	789	824	764	787	856	804	794	726	758	799	784	862	819	797	749	808	845	794	814	781	715	791	778	804	783	779	750	763	799	795	788	812	771	755	782	807	773	796	726	828	810	779	793	762	820	731	809	808	814	741	807	781	809	781	751	813	769	789	806	795	751	776	827	777	774	794	743	820	753	791	773	725	745	823	764	814	786	784	785	801	865	791	760	737	813	782	759	779	785	818	781	833	777	777	827	799	773	764	820	795	767	793	740	813	771	784	759	816	764	820	749	840	724	765	782	791	801	765	804	772	818	777	771	771	790	793	817	762	767	799	783	795	784	814	771	719	774	736	816	778	771	776	804	781	830	765	824	741	824	790	779	802	755	833	763	795	803	781	782	770	807	806	788	767	780	802	811	789	794	786	786	787	782	813	747	773	785	806	807	782	784	797	766	802	777	795	789	813	751	806	790	754	832	757	754	763	806	770	773	788	797	806	772	802	812	780	788	748	825	805	790	752	759	740	758	800	836	807	813	770	776	784	822	800	795	777	789	858	844	774	724	799	796	780	759	793	793	813	795	794	825	791	799	763	830	825	794	781	763	810	768	789	827	801	818	800	736	807	743	854	748	786	838	754	799	786	765	789	801	801	807	785	805	800	813	841	748	834	844	785	779	817	778	808	793	781	811	782	776	752	831	819	834	819	775	849	745	751	762	768	769	744	822	791	807	821	756	806	806	770	866	849	814	783	785	827	796	781	772	764	748	749	759	785	801	807	780	819	786	799	756	771	791	774	751	822	782	777	816	843	793	802	784	841	761	738	831	778	810	846	758	806	814	772	826	768	764	801	786	887	851	814	752	826	791	771	806	803	819	806	812	850	809	826	745	863	829	804	803	779	795	824	813	818	767	782	785	785	771	825	771	784	792	817	740	816	784	789	778	813	771	826	840	826	801	734	809	781	779	775	739	806	772	825	849	800	782	775	784	773	785	770	765	813	795	772	827	748	752	796	767	822	794	831	817	811	803	791	796	758	780	819	767	803	717	865	800	753	821	727	790	801	753	813	791	770	809	835	812	790	817	785	776	807	779	791	778	744	864	778	780	819	770	785	781	754	741	820	762	731	813	776	766	794	755	778	793	811	808	772	761	813	803	783	817	779	832	809	788	831	845	781	762	841	775	841	766	789	774	807	801	832	781	837	817	798	805	807	830	718	790	794	813	788	789	830	821	778	734	799	782	775	807	811	768	763	775	790	812	814	835	818	813	821	748	833	796	850	843	775	809	782	788	793	793	781	806	775	781	803	767	854	788	741	833	776	805	807	799	809	782	777	747	839	792	726	826	823	807	816	805	772	784	804	797	752	834	782	785	800	794	768	786	758	786	754	780	787	830	826	800	762	808	790	796	742	786	812	759	771	820	769	784	812	752	776	811	781	832	823	849	772	808	803	795	807	738	808	800	801	804	749	778	793	807	807	766	784	794	791	781	739	789	793	798	782	798	762	819	824	820	778	817	721	784	739	822	838	740	769	784	770	787	802	807	807	764	790	777	770	770	828	828	773	804	795	786	816	804	759	782	757	814	792	775	742	797	768	738	775	762	791	770	773	771	741	793	764	843	781	733	812	807	816	786	751	776	789	765	788	775	794	833	753	773	797	800	810	748	757	811	805	790	756	761	833	769	812	843	799	764	778	742	764	747	763	787	790	801	796	785	751	793	839	781	777	804	734	791	778	770	763	790	834	767	812	780	747	797	837	800	805	823	798	795	787	815	768	802	772	797	819	821	827	794	842	768	755	801	827	745	804	769	798	796	773	768	767	794	805	802	784	768	784	779	830	765	765	804	761	744	727	815	814	769	821	845	807	782	807	776	799	793	820	808	763	781	779	805	763	768	768	793	710	772	736	829	777	781	804	786	803	807	802	800	804	779	778	843	739	746	750	835	787	802	783	813	769	799	754	853	834	817	837	772	802	792	789	811	786	766	798	779	748	789	800	730	795	789	805	807	777	746	771	796	802	804	758	769	801	811	811	792	791	809	783	805	764	790	791	787	800	769	793	811	843	800	818	803	778	787	814	772	739	767	791	802	766	834	807	780	770	786	783	791	779	778	749	767	757	762	762	807	762	791	763	767	799	793	773	819	781	781	754	785	809	794	821	779	825	782	805	849	823	760	810	773	820	794	782	774	802	793	802	826	815	802	775	784	821	812	791	835	765	860	770	842	805	763	790	733	753	749	776	782	816	763	746	788	795	798	839	751	769	790	770	778	727	814	804	767	796	747	791	833	794	808	793	774	812	792	797	791	759	789	790	741	783	785	829	833	823	824	746	829	817	822	802	738	817	811	816	796	777	771	742	779	741	801	806	765	816	758	762	780	759	770	795	783	760	793	798	800	783	799	772	759	779	804	771	764	829	817	723	784	756	846	759	774	789	814	833	815	784	840	784	823	788	831	740	773	761	804	791	758	815	790	809	803	769	788	759	781	773	738	815	802	795	830	740	801	762	829	767	797	790	759	803	762	852	794	808	765	764	797	813
22437	20896	28691	23242	20899	20952	11076	1349	977	857	775	752	711	615	622	633	620	530	543	499	521	553	532	543	483	490	514	438	512	511	474	413	483	486	479	459	454	455	490	441	471	488	477	485	464	508	449	435	464	443	488	464	436	441	500	439	440	449	446	415	454	444	479	455	449	454	444	455	438	457	479	462	449	461	453	487	419	461	416	434	430	484	455	431	436	419	445	430	438	420	457	433	416	441	451	447	459	464	455	449	463	420	449	450	455	427	470	443	442	466	452	460	412	455	433	423	449	467	403	453	494	441	402	444	400	430	446	442	420	460	459	433	440	457	434	446	436	452	442	438	447	386	424	473	430	499	422	443	465	430	454	439	426	393	411	424	455	428	427	430	417	443	457	402	437	492	462	448	427	465	432	443	420	464	484	426	431	417	419	483	471	428	441	455	435	445	440	444	465	432	410	431	476	438	473	479	467	430	431	446	454	445	433	391	427	455	421	477	463	435	437	417	405	452	409	392	441	457	407	469	435	440	423	438	483	402	403	405	422	405	411	413	443	405	435	464	433	404	456	389	459	421	440	429	448	476	454	439	423	461	434	438	458	440	444	456	443	426	468	452	428	470	412	419	431	448	472	452	462	429	471	449	409	416	449	451	427	455	446	459	450	420	466	470	434	437	465	455	453	446	440	445	463	454	444	405	428	425	418	414	431	437	465	438	502	414	442	492	423	449	408	454	440	438	466	478	454	420	476	448	426	468	435	443	432	447	452	457	429	438	452	482	453	431	431	416	467	427	440	443	442	449	476	462	458	413	442	483	457	419	399	419	451	429	453	471	418	458	437	462	429	462	457	447	442	495	458	467	449	467	467	431	461	443	432	453	446	422	475	463	423	431	417	466	446	436	444	463	494	450	443	456	417	453	443	492	452	407	444	442	434	461	426	437	461	427	436	431	451	391	454	457	417	437	456	445	432	429	470	458	424	432	441	418	423	458	401	471	446	403	435	423	446	459	449	448	439	465	483	446	472	458	452	442	445	422	444	481	462	417	409	436	471	437	407	451	438	441	457	421	430	414	463	439	460	449	475	404	460	440	420	446	425	454	428	421	434	443	440	450	458	459	449	481	434	427	443	442	430	421	429	439	430	417	422	411	467	428	448	458	467	425	430	426	398	441	464	451	430	451	483	453	439	457	377	456	415	440	435	434	423	449	454	431	427	435	413	419	441	437	450	469	462	417	440	467	417	447	431	439	428	445	465	476	487	458	426	436	443	411	446	461	453	435	461	432	444	439	442	417	462	426	465	422	466	461	484	441	439	458	474	479	425	445	431	443	443	459	443	496	439	421	432	418	426	423	434	441	474	444	438	435	452	456	431	476	463	442	454	434	428	449	457	443	430	402	440	392	453	425	404	434	429	434	450	492	435	426	430	485	455	478	451	447	446	423	415	461	432	474	455	423	454	448	465	478	445	458	425	461	411	421	442	452	411	417	443	437	435	450	417	403	457	468	468	441	439	436	456	438	470	434	452	434	415	445	434	464	410	453	438	477	434	436	448	445	408	453	433	454	437	466	435	444	454	425	432	431	423	446	417	449	413	420	461	401	421	386	424	449	418	424	429	438	444	447	455	461	426	441	442	425	432	448	439	442	449	456	445	419	457	449	440	475	440	426	433	452	474	462	401	468	460	424	477	432	443	455	434	434	458	429	459	450	441	479	428	487	450	455	457	434	427	467	430	437	440	450	419	481	422	431	424	466	472	478	446	436	452	448	452	410	433	460	449	406	440	494	454	414	444	443	467	466	448	428	433	447	432	436	420	452	446	433	435	449	422	443	454	446	427	457	426	424	471	426	406	434	412	416	423	456	419	457	431	417	436	441	405	414	448	469	428	439	489	450	467	440	443	417	489	436	423	435	416	458	458	456	471	485	455	445	425	400	445	438	498	437	395	467	380	418	425	438	413	432	458	444	492	472	444	446	434	435	459	415	490	407	443	417	457	433	395	478	460	461	427	428	415	438	437	421	438	444	430	449	450	423	470	402	414	409	456	446	452	447	454	440	440	456	450	424	444	432	421	444	486	455	475	469	415	456	461	421	407	441	434	458	426	394	456	419	447	437	431	460	467	460	456	451	461	424	453	438	424	482	404	447	438	428	482	433	385	462	486	446	426	457	454	412	467	406	433	479	460	467	405	453	458	436	437	482	424	437	441	428	459	449	433	457	442	437	405	373	461	425	411	422	464	460	413	412	435	481	429	420	444	433	461	434	429	447	448	384	412	445	422	451	431	423	415	434	415	411	468	388	472	411	439	440	437	438	464	463	456	440	441	469	451	415	426	416	454	426	454	463	440	438	444	420	441	446	437	422	443	430	412	425	462	457	423	400	452	391	457	443	438	441	480	463	447	450	441	472	442	453	439	463	437	445	450	433	407	449	433	443	427	438	450	458	403	453	443	465	462	446	420	446	412	450	457	424	456	460	460	453	438	447	441	458	467	418	454	477	413	448	421	442	462	437	419	401	447	452	434	434	453	455	450	476	424	452	441	430	431	439	441	428	453	432	424	436	444	436	414	459	430	464	467	420	427	396	433	456	440	413	440	450	429	387	462	434	421	430	461	430	464	463	446	432	461	433	441	432	387	446	460	432	440	447	413	468	412	435	421	440	447	420	464	431	462	450	459	432	441	454	427	451	405	424	469	491	422	435	447	474	442	449	465	415	443	417	421	427	416	439	424	425	476	420	446	426	427	414	454	455	404	419	463	423	438	479	443	465	417	446	452	442	429	438	418	426	459	460	435	457	434	466	413	417	429	433	446	451	416	429	443	446	432	413	426	433	449	433	423	414	455	445	406	445	418	442	429	425	426	412	445	398	451	423	422	459	441	477	431	455	451	460	443	426	456	434	388	443	416	417	396	425	444	451	428	442	458	427	420	486	465	449	478	466	461	408	448	465	429	454	435	447	427	465	435	433	440	407	405	437	441	421	441	469	444	419	445	434	457	440	465	459	404	451	442	454	436	448	436	418	447	445	428	487	451	456	458	414	429	455	479	480	421	426	423	453	443	495	371	458	471	488	438	432	469	452	468	451	415	453	435	434	458	448	425	409	463	444	452	430	483	459	442	461	448	417	425	433	462	457	442	421	451	413	397	444	450	417	445	428	448	444	421	475	471	444	477	397	430	437	428	466	460	439	486	403	454	450	468	422	431	436	393	400	409	435	413	424	462	442	432	469	431	456	432	441	422	417	459	455	444	434	467	441	424	425	455	445	480	408	409	450	433	382	451	432	458	423	460	420	449	420	458	461	420	428	468	435	456	479	445	406	409	431	447	459	472	444	435	420	458	471	407	450	445	449	426	406	458	451	447	467	431	454	480	427	448	455	477	400	446	418	458	441	438	451	481	484	455	438	467	448	453	422	429	416	460	465	434	410	430	451	437	419	424	474	452	417	416	440	463	403	437	429	465	452	497	428	436	439	464	439	442	437	416	472	424	459	426	359
7381	17658	14071	7710	5393	4151	3177	2600	2122	1837	1458	1409	1188	1143	988	946	885	850	782	801	757	737	818	746	773	748	697	683	684	638	656	648	679	648	612	699	626	563	677	620	608	684	649	666	640	575	612	655	642	637	623	606	613	646	625	605	641	548	610	631	584	559	588	603	602	639	639	647	588	582	545	623	593	558	606	589	644	618	542	614	605	581	572	593	599	630	614	620	647	627	611	576	587	624	594	578	607	615	593	601	578	548	595	589	601	603	591	584	608	599	598	558	575	617	625	550	604	589	625	599	569	574	626	583	600	554	556	575	612	575	584	598	657	613	563	614	621	633	600	564	570	563	612	579	656	535	555	607	611	607	566	597	607	620	589	576	569	568	588	577	584	602	619	574	577	618	610	567	622	585	572	574	613	569	538	589	592	592	616	600	560	577	563	564	638	566	580	614	568	605	565	611	572	580	581	572	531	570	597	624	588	552	580	603	579	586	622	599	597	648	560	556	592	619	616	594	545	623	561	573	617	564	588	612	554	585	534	607	556	570	594	569	602	557	612	551	551	567	603	579	567	605	609	579	596	598	615	577	578	618	579	611	561	621	634	591	553	585	619	585	571	556	611	584	610	615	599	585	562	594	562	578	638	588	568	578	574	596	559	592	631	609	604	580	595	583	569	610	598	580	647	622	618	571	609	566	580	595	615	577	580	593	589	579	565	595	581	589	582	592	575	584	569	583	527	584	595	597	615	629	569	606	600	636	623	563	610	628	622	636	530	562	635	555	576	593	617	581	620	609	615	579	591	578	583	623	577	591	590	618	550	587	551	597	626	649	596	564	596	607	613	606	626	542	596	560	632	598	569	589	625	604	571	600	613	588	581	542	572	616	615	571	623	578	607	635	578	581	602	638	569	573	602	583	605	632	543	594	580	609	568	590	571	583	619	592	599	577	555	631	585	567	597	619	583	623	570	595	621	591	618	597	545	608	589	569	539	586	574	588	569	597	611	623	568	628	632	631	567	591	565	558	597	580	629	611	562	598	574	633	611	558	585	582	625	605	616	607	591	583	588	565	602	594	623	545	588	555	534	584	584	606	581	597	609	589	616	633	603	568	565	583	621	587	617	572	602	607	580	589	583	568	586	565	597	618	637	585	587	558	626	579	603	569	611	594	622	589	565	602	630	552	568	585	568	612	609	583	556	582	611	597	605	606	588	603	593	568	595	544	576	617	565	577	610	579	612	653	573	598	587	586	632	579	574	599	610	596	633	578	561	579	583	586	574	588	645	589	596	605	599	597	582	646	620	600	620	600	638	559	620	587	641	595	589	582	565	570	587	557	583	613	573	569	562	583	587	581	574	652	618	579	554	608	621	604	587	582	600	615	658	589	597	589	598	577	594	579	546	584	590	597	590	603	558	576	557	576	617	552	568	608	544	611	574	601	579	594	597	564	543	608	578	605	571	609	558	596	617	576	593	583	593	598	595	593	594	582	609	594	575	579	573	564	595	589	595	537	559	567	575	559	614	610	582	567	550	590	564	595	621	574	582	576	581	608	568	595	626	576	622	626	586	617	562	620	547	574	543	571	556	654	639	567	608	551	567	575	583	570	543	564	603	601	579	558	571	576	565	603	640	621	603	608	558	581	609	606	611	559	557	579	604	576	613	612	602	605	544	593	586	596	585	587	580	585	597	576	571	580	584	576	570	592	610	579	587	569	589	554	588	619	656	590	591	581	635	579	609	595	630	590	594	593	597	598	609	626	580	635	581	575	582	593	591	612	608	586	581	626	592	581	570	572	605	606	596	593	561	594	621	611	590	586	628	586	602	652	588	626	585	604	620	626	599	609	572	599	602	635	573	615	560	577	607	607	596	618	624	592	651	594	627	570	570	609	599	583	569	585	621	597	575	546	616	630	574	623	583	630	637	559	609	583	615	597	610	609	602	606	530	596	612	540	556	622	599	573	603	568	549	588	593	626	556	584	589	578	541	585	587	649	609	606	580	582	648	593	556	575	585	570	573	567	568	603	607	635	602	600	625	577	570	568	562	597	611	601	615	573	571	593	594	605	600	587	620	562	590	520	609	605	589	597	582	596	613	611	575	606	572	576	566	598	575	598	609	571	586	613	587	611	584	618	622	569	572	587	644	602	622	567	573	578	597	634	584	588	598	525	609	595	606	588	574	607	539	628	595	606	578	595	568	545	595	568	622	550	605	589	570	576	590	625	587	639	599	567	608	546	573	590	589	572	611	566	617	566	580	567	548	566	580	605	583	614	606	573	567	568	598	621	596	589	597	612	552	619	598	613	579	597	609	549	605	620	526	597	601	566	567	632	629	572	563	595	565	583	627	557	562	610	587	579	624	623	618	590	573	590	613	595	545	643	577	599	601	559	563	582	580	571	588	592	585	589	579	575	621	547	587	630	607	581	566	586	586	573	612	592	595	594	619	604	579	596	649	607	596	570	595	589	588	610	588	661	584	631	556	556	600	599	568	613	607	583	576	625	584	590	585	612	567	537	620	608	623	588	634	587	586	516	598	584	602	585	620	653	565	604	588	565	568	565	590	630	557	597	592	625	563	601	543	604	612	607	611	574	577	644	560	606	586	573	590	628	592	549	584	592	568	619	608	548	572	620	590	592	555	610	597	608	603	560	582	532	607	600	594	601	566	573	553	586	563	587	594	533	568	598	578	577	612	625	590	610	607	578	581	550	571	596	614	601	627	601	556	568	592	616	634	606	583	575	611	580	576	601	617	618	634	631	597	579	559	604	553	617	574	560	584	598	604	583	575	618	611	600	616	577	586	556	635	613	602	601	614	590	574	576	632	568	555	594	623	579	572	602	598	596	634	634	597	585	560	575	599	576	614	559	581	654	593	600	592	563	550	602	601	594	548	608	602	605	581	619	546	549	580	613	614	558	585	603	597	655	605	601	622	603	575	631	573	593	607	607	570	557	610	625	593	620	593	572	614	613	576	587	605	547	613	572	562	584	587	592	618	574	608	580	574	579	582	572	629	579	568	600	607	562	598	577	608	611	583	605	570	593	630	570	585	595	574	604	577	637	625	628	623	600	625	585	603	615	581	599	544	556	583	583	640	585	617	595	585	594	586	607	535	618	597	627	546	617	611	591	654	651	588	589	616	597	603	613	619	622	596	605	582	577	589	573	587	600	588	555	584	608	567	639	587	599	573	585	614	644	608	614	572	557	588	615	629	555	592	597	605	597	645	585	560	580	567	566	602	613	597	583	623	618	619	582	579	580	567	617	569	578	593	592	570	588	561	633	644	565	597	622	591	629	569	573	585	581	614	619	615	565	595	565	650	586	525	567	598	560	606	572	592	577	614	538	536	566	574	557	602	600	549	618	567	579	602	555	554	582	571	618	605	549	580	599	597	614	596	556	598	588	555	557	594	639	636	588	564	568	596	568	587	575	593	561	574	590	627	611	594	608	597	586	608	592	571	577	600	567	561	596	607	599	638	604	562	613	547	566
26367	20349	8962	900	563	505	440	479	424	428	374	399	353	427	374	396	406	412	406	405	417	424	404	380	389	400	387	390	401	404	380	368	380	368	424	413	398	421	388	382	409	395	396	418	411	421	414	374	385	393	408	394	421	405	368	407	388	436	401	413	382	411	390	395	403	368	395	419	389	426	405	381	411	380	402	415	446	402	424	425	378	366	409	434	410	385	345	388	395	393	407	421	388	376	363	411	394	355	388	399	393	395	392	374	392	385	405	385	398	385	395	413	423	411	390	412	374	404	395	429	402	400	413	406	374	382	408	372	378	345	414	414	415	402	387	382	380	370	380	398	399	397	380	366	427	411	414	412	384	376	410	383	406	394	454	425	397	402	414	417	404	433	383	404	425	393	417	365	392	416	408	403	393	401	412	404	404	390	432	402	427	382	396	401	413	391	402	388	428	380	400	389	396	405	402	399	394	390	403	413	382	379	409	389	411	402	409	395	410	397	391	382	398	409	405	399	413	397	407	424	380	393	404	378	434	397	380	401	429	399	357	395	389	390	374	420	441	388	423	388	437	394	397	387	408	383	381	403	408	416	453	380	437	352	402	385	382	379	422	378	399	399	383	433	413	402	384	414	406	401	382	410	438	378	407	431	395	392	421	393	412	410	404	377	420	400	389	436	384	400	437	421	392	429	370	408	402	361	393	366	406	369	379	349	380	391	425	394	403	389	383	409	383	379	406	398	393	394	397	379	395	389	396	375	409	416	416	414	420	372	393	384	387	411	384	386	417	404	391	406	443	406	401	404	363	393	390	397	420	398	392	414	397	403	377	420	393	402	373	403	409	392	397	357	410	385	392	427	426	397	399	390	397	440	398	386	404	400	408	400	435	350	393	383	377	386	393	433	378	408	418	355	388	386	387	416	426	387	378	372	377	396	376	355	351	440	385	437	373	427	417	402	423	397	424	375	404	393	394	372	450	433	399	403	420	393	387	385	379	400	403	387	396	379	385	420	377	376	390	386	410	423	377	414	379	389	377	388	409	415	394	389	390	388	376	415	421	412	402	366	413	413	412	401	368	383	419	396	401	385	420	424	383	391	430	409	439	387	378	385	403	429	382	366	386	427	390	387	413	374	362	366	390	378	378	389	389	400	369	415	413	411	387	415	379	371	395	375	401	392	397	369	386	361	414	389	392	400	410	395	440	419	390	400	430	384	421	427	405	414	401	415	422	382	411	400	358	428	425	419	407	416	382	397	358	388	407	397	400	358	370	388	376	389	359	410	406	383	397	376	406	397	387	392	372	383	383	386	411	399	410	405	421	400	387	359	404	406	388	374	389	413	410	398	390	382	384	385	391	381	432	393	416	409	371	406	384	422	366	396	408	390	413	392	419	380	369	403	388	370	408	417	394	377	379	389	398	397	399	384	374	455	359	437	426	377	411	379	394	406	393	396	398	407	357	364	414	430	378	400	376	371	371	363	404	412	423	409	422	381	376	417	411	439	407	380	410	399	391	392	366	422	402	362	379	396	375	399	429	387	410	418	373	410	385	398	366	413	392	411	403	384	376	355	417	387	413	391	414	392	370	416	445	425	393	374	374	387	431	432	411	374	385	371	390	383	404	375	452	379	376	390	425	404	410	371	428	396	397	408	373	396	436	371	390	407	427	378	419	389	380	404	358	384	395	413	407	387	425	371	418	366	390	425	409	394	387	472	387	381	387	406	404	416	398	359	398	401	394	426	404	365	386	394	405	418	391	379	421	382	358	373	410	402	399	374	406	412	411	390	411	411	395	391	415	416	453	424	371	406	402	379	413	404	402	387	352	427	379	437	404	434	399	399	386	417	396	420	355	408	372	400	411	395	389	389	397	394	391	407	387	377	359	398	410	405	364	391	390	389	391	400	407	438	412	406	434	395	399	397	408	399	377	391	398	393	401	384	395	411	387	362	376	413	370	359	440	447	398	391	403	379	450	390	413	402	399	394	371	392	384	400	369	416	397	404	395	395	396	418	391	421	389	363	403	394	398	385	419	393	382	408	419	378	396	350	421	371	413	411	392	359	385	384	361	405	400	376	404	392	376	375	442	425	431	406	358	402	388	383	396	405	406	383	365	406	370	370	391	379	371	402	405	414	388	371	393	362	391	393	411	374	398	412	369	391	415	386	385	428	405	422	367	385	386	414	373	374	408	366	397	413	387	406	393	430	434	375	415	354	389	385	378	385	435	385	425	408	388	349	380	370	398	372	373	392	399	402	387	412	401	402	415	409	433	371	417	391	412	372	375	410	359	428	383	371	412	393	422	380	370	396	416	441	400	409	375	435	457	387	389	407	421	419	372	436	380	407	389	397	367	388	372	379	376	372	373	392	376	413	393	417	422	380	376	413	408	395	408	389	409	401	393	408	359	375	418	431	401	397	376	367	433	428	376	399	366	406	393	386	385	390	390	401	414	408	389	388	377	402	391	391	394	402	393	420	388	385	423	396	383	393	386	427	402	385	381	426	408	343	395	400	393	406	404	395	359	371	408	430	413	384	414	362	415	413	389	384	415	377	402	397	392	430	362	372	394	396	390	371	414	414	391	436	425	418	366	365	375	407	407	402	382	412	396	386	415	376	373	398	389	375	401	374	422	401	406	352	402	373	368	399	425	397	374	362	406	352	382	399	423	384	409	438	382	420	384	401	384	382	442	415	400	402	399	409	355	376	394	417	389	386	392	391	412	371	400	380	410	404	378	350	386	388	379	376	393	390	406	367	381	394	418	396	413	402	402	386	402	380	398	389	401	419	378	382	353	406	416	392	424	420	432	421	404	394	397	429	407	355	426	414	422	404	394	405	379	400	410	393	385	384	385	374	378	414	402	384	399	398	385	425	406	399	380	393	387	404	408	406	417	409	407	408	361	435	438	407	406	389	402	366	374	371	390	402	387	407	406	419	415	372	387	389	415	379	406	436	407	372	391	384	394	404	380	390	402	413	434	378	396	394	412	392	403	399	386	433	395	419	401	381	400	390	425	361	392	384	432	402	390	405	417	415	379	425	399	358	366	379	398	379	421	402	404	384	405	377	382	412	380	376	377	376	373	403	420	387	388	393	376	400	415	383	392	414	333	399	383	449	400	394	380	372	359	411	420	383	386	420	418	408	413	382	364	405	410	403	404	414	394	391	415	438	402	350	399	360	421	393	379	360	435	464	394	385	385	384	428	453	402	380	411	369	404	414	414	396	388	362	395	409	405	387	393	389	442	354	415	380	414	398	405	411	329	422	407	401	402	418	374	430	387	391	385	375	446	394	393	402	428	389	427	411	405	407	428	400	380	409	371	386	412	385	338	379	421	369	376	388	409	361	378	396	421	388	428	378	403	383	399	393	388	371	395	378	374	381	359	396	370	418	388	427	413	400	361	405	400	420	362	397	390	402	406	396	397	375	393	393	404	396	397	388	428	417	351	403	364	402	434	396	400	395	415	379	391	398	354	391	385	439	409	384	402	407
4225	1765	1446	929	772	641	652	596	596	573	535	559	527	522	593	571	510	556	497	564	530	534	548	585	592	600	547	525	560	589	564	511	546	518	566	487	553	538	522	545	500	506	500	557	536	522	514	565	563	509	543	538	521	520	529	549	502	536	547	506	502	529	534	506	506	534	531	486	543	522	498	550	525	529	540	526	547	524	516	478	525	537	519	524	521	529	550	509	508	528	496	530	552	554	586	505	544	531	506	514	506	538	566	564	554	514	513	541	520	500	538	483	584	520	512	508	529	515	535	555	552	511	519	537	548	544	520	506	529	533	525	531	488	518	537	532	534	498	550	530	533	541	500	525	530	507	522	497	522	549	533	536	522	510	524	513	550	517	495	475	574	509	542	524	530	565	544	553	501	561	503	530	549	524	516	510	515	552	532	527	519	502	511	506	514	509	525	509	481	508	548	502	531	524	494	522	558	543	489	537	506	534	531	560	524	548	523	527	525	482	517	534	506	493	549	471	518	541	507	536	542	590	531	473	517	496	524	538	539	551	538	498	525	513	530	541	515	510	562	493	533	514	526	560	516	563	550	567	529	506	498	522	556	533	548	506	552	527	537	507	517	536	553	537	553	496	536	528	532	488	532	525	521	559	513	501	546	496	521	526	504	537	539	560	525	516	535	496	515	548	482	550	520	535	583	552	547	477	551	512	568	553	544	534	536	514	539	510	556	543	552	485	529	519	518	517	501	536	554	548	475	494	499	501	535	494	512	548	523	530	524	525	562	534	507	538	518	538	544	517	509	515	544	527	515	506	505	524	541	546	507	551	549	519	467	536	500	528	532	538	540	532	532	523	524	545	538	558	529	549	501	502	496	522	523	515	551	523	552	538	489	528	516	551	528	482	581	538	509	542	537	556	517	480	520	508	499	500	524	496	515	558	555	516	544	490	542	528	547	527	501	541	488	530	497	527	538	511	559	569	535	531	518	541	526	511	500	557	501	543	486	533	532	506	563	542	501	587	517	527	535	517	547	544	492	527	526	489	555	536	499	546	511	475	520	557	556	548	524	550	543	542	557	546	523	520	489	539	516	535	503	516	503	521	530	537	531	510	493	551	500	516	552	535	502	583	517	562	492	494	542	504	530	560	504	556	548	515	549	555	559	534	575	521	510	551	541	504	547	512	534	517	534	523	555	559	596	546	515	500	528	535	507	561	492	535	547	500	544	519	488	531	504	523	546	496	528	552	505	539	520	522	547	541	541	553	575	546	505	535	533	494	542	510	517	524	520	517	536	517	543	547	497	544	540	501	488	517	564	491	561	513	537	526	557	523	515	509	530	521	526	496	522	522	510	517	562	521	553	532	515	576	518	504	540	539	528	534	495	508	527	533	570	509	536	568	526	514	555	557	509	539	533	535	509	504	541	492	517	528	540	550	568	539	516	542	572	554	503	537	540	568	545	534	523	514	552	504	533	491	494	518	548	537	527	520	536	539	522	514	522	544	515	549	519	538	508	521	529	537	528	537	508	538	534	544	531	490	500	530	534	502	534	550	520	548	501	535	504	588	505	502	571	523	507	543	502	542	551	513	541	498	534	512	505	540	566	548	503	505	546	536	509	525	527	507	542	533	511	527	550	504	497	521	561	535	537	549	520	538	559	522	530	505	519	572	484	580	533	516	539	523	514	547	531	549	540	530	528	532	535	541	514	520	530	577	536	532	578	544	504	526	531	559	559	539	499	532	559	560	494	528	523	538	547	510	524	550	524	516	528	540	535	543	550	576	520	525	499	541	520	549	514	523	551	501	526	531	495	595	520	538	507	526	533	539	527	552	541	520	581	485	553	532	576	541	546	519	523	538	550	531	556	486	522	564	502	521	533	514	524	600	491	529	503	535	536	528	580	519	494	578	522	534	539	517	530	539	509	536	524	548	567	547	529	550	554	550	510	495	469	528	520	579	550	509	560	515	553	494	548	513	562	517	518	537	538	547	545	533	530	548	496	572	526	538	529	488	514	564	521	530	516	552	551	543	556	563	494	524	542	577	546	488	553	556	513	485	539	523	549	530	563	524	526	532	532	556	539	508	523	578	493	530	509	546	559	537	559	524	483	546	476	533	523	528	533	527	491	522	545	509	524	539	546	509	532	544	561	543	506	537	516	511	524	556	504	549	506	523	539	549	531	537	578	547	523	529	550	521	530	528	552	521	540	502	544	496	513	575	570	534	525	520	528	562	595	555	550	516	564	558	564	510	533	545	544	523	531	521	497	510	531	515	489	541	561	526	478	539	483	536	592	548	514	518	570	525	528	515	539	534	540	536	491	493	558	511	526	528	532	542	536	473	554	527	529	522	539	535	576	564	532	497	512	514	520	522	516	534	533	565	526	550	535	532	505	547	511	559	498	496	511	587	569	474	533	516	518	526	535	538	501	532	538	521	500	565	537	528	573	516	523	539	516	503	538	508	550	534	542	493	521	527	515	528	501	565	532	536	493	563	519	514	528	548	555	514	522	501	559	537	566	512	551	495	498	528	571	531	534	533	515	536	492	556	536	503	546	491	557	525	528	539	502	525	520	549	522	478	538	533	555	512	545	498	480	561	561	507	505	532	487	523	528	515	496	536	499	528	525	559	531	509	529	505	533	552	495	504	540	519	473	532	532	556	561	497	497	488	517	544	558	560	568	538	513	554	551	575	525	551	517	514	532	546	506	506	537	505	506	581	542	512	526	539	546	538	520	555	542	564	505	572	533	521	522	519	543	524	511	524	517	495	544	523	555	525	564	546	535	543	525	532	555	511	530	502	528	572	521	521	539	476	587	533	564	532	551	556	546	527	519	503	529	535	514	551	507	526	512	521	576	558	545	540	542	502	522	514	561	511	535	560	535	511	523	540	555	504	500	545	516	501	522	509	525	506	523	518	517	512	586	542	532	509	547	533	541	525	565	528	565	562	493	569	494	533	512	533	596	502	566	563	551	511	570	548	524	518	539	544	537	528	533	539	515	552	541	575	557	527	509	509	539	532	518	544	529	544	505	559	532	548	514	555	511	544	520	524	555	526	519	542	553	534	524	517	546	504	531	495	534	527	516	522	508	545	507	534	526	562	528	520	571	530	544	540	529	557	579	538	523	539	505	486	573	512	529	546	522	541	529	556	514	512	536	521	538	512	523	549	506	494	565	499	546	575	510	547	542	509	524	469	500	504	557	523	507	533	504	557	504	535	546	544	525	549	517	497	511	562	557	512	476	509	541	541	496	570	537	559	536	538	528	536	513	518	539	564	529	574	540	528	541	546	543	542	560	572	534	532	516	516	503	514	536	515	504	470	574	546	492	527	534	540	524	551	531	566	497	544	570	532	517	528	551	515	510	555	547	500	514	523	506	537	553	549	521	545	511	493	509	529	564	538	544	527	550	540	497	494	571	530	515	543	545	577	496	532	515	538	532	559	522	531	529	477	538	562	537	519	531	535	533	536	502	531	544	523	548	550	512	542	542	535
23398	20958	28350	23734	20945	13028	1735	1073	902	871	831	777	718	728	685	671	667	696	663	635	651	682	675	632	624	624	594	615	630	617	637	613	645	617	648	647	647	625	628	592	625	631	583	638	608	581	602	592	602	652	625	619	594	631	629	594	640	603	603	633	626	604	592	666	601	630	613	599	597	556	656	586	603	598	611	602	613	591	625	615	576	611	597	572	631	602	652	601	578	577	601	588	592	603	609	616	593	616	623	580	586	602	600	606	556	608	583	614	625	570	603	573	629	588	610	590	609	640	622	642	589	621	584	609	602	607	616	612	665	611	608	658	572	625	547	593	600	602	588	626	630	624	617	592	667	536	618	623	605	630	560	593	582	544	595	570	636	576	587	607	633	631	611	591	602	580	578	567	583	655	591	601	633	600	646	579	595	571	600	625	617	618	597	618	599	602	622	569	618	618	626	600	609	592	599	577	577	633	619	602	575	577	593	641	641	604	602	594	599	591	592	603	598	592	590	590	586	578	617	647	583	601	632	645	576	601	602	576	587	631	647	580	634	633	609	619	584	610	564	589	607	607	562	616	620	563	629	569	573	594	594	637	601	610	554	590	664	627	554	626	596	593	615	574	574	594	645	577	591	603	643	580	595	608	616	606	618	580	594	598	611	627	588	631	596	626	618	579	611	601	595	597	568	590	583	590	608	553	623	621	582	552	608	586	593	592	608	589	600	568	602	619	616	597	614	585	564	615	604	605	610	598	569	604	634	604	606	642	592	563	606	584	591	647	645	604	638	540	550	595	578	570	601	620	585	578	599	585	623	645	614	579	596	568	579	558	621	607	595	637	591	632	622	578	604	577	599	606	618	608	632	560	584	595	621	646	609	623	601	590	593	605	585	574	582	556	587	562	591	590	605	577	638	612	581	630	591	567	565	615	584	600	589	606	558	589	586	607	574	618	596	597	626	596	588	619	633	577	608	608	588	582	591	588	630	611	637	602	630	590	608	593	578	572	607	575	576	606	592	618	617	591	599	619	598	609	587	670	603	591	578	548	545	570	615	599	606	593	573	569	603	582	616	578	642	593	598	606	578	647	591	585	608	602	578	629	583	615	572	578	616	584	610	576	562	587	631	547	612	631	610	573	582	622	584	597	594	623	607	645	566	623	640	591	605	597	561	605	636	617	624	596	641	594	586	590	634	588	626	601	569	574	587	608	579	614	572	607	590	594	593	628	650	611	622	518	604	612	591	570	637	591	617	619	581	570	607	588	559	628	570	607	623	611	579	584	593	582	592	660	597	582	587	603	604	604	610	582	612	620	549	580	621	580	587	600	637	573	648	592	640	539	604	575	612	569	580	537	599	587	576	598	574	582	646	587	620	632	588	601	574	603	589	634	592	576	586	607	594	622	647	585	598	590	614	596	526	593	598	600	597	607	578	619	645	575	608	605	554	583	586	593	612	618	615	594	605	624	571	557	636	598	637	595	594	623	624	618	550	578	600	632	557	569	593	656	579	610	591	563	578	596	608	628	604	606	619	579	558	622	606	645	623	587	615	632	597	570	614	552	591	562	583	616	601	586	578	645	592	572	639	566	565	608	600	608	612	634	571	623	560	586	597	559	593	614	576	616	592	574	639	642	606	586	570	574	577	612	609	582	653	596	608	603	594	631	586	620	585	565	593	572	557	634	598	601	619	592	599	624	618	580	632	581	556	572	626	594	618	565	617	615	572	552	558	583	587	640	574	562	590	652	609	628	598	588	626	604	611	613	605	605	566	613	596	573	648	581	589	553	607	607	611	599	602	607	621	640	615	566	560	644	597	627	644	579	588	580	617	603	587	619	607	616	631	605	584	574	601	573	575	565	619	585	568	633	555	573	634	629	623	629	553	563	568	576	629	598	545	611	577	619	561	554	573	581	584	552	615	625	567	590	576	587	625	607	620	618	621	577	595	587	540	588	608	595	583	582	564	585	580	547	566	575	635	629	612	566	586	593	620	582	595	611	603	616	615	608	589	624	562	583	648	598	645	583	603	553	559	642	628	601	616	611	655	578	577	617	591	593	611	584	597	590	603	594	616	612	572	566	613	640	593	578	610	591	604	576	619	586	633	615	595	557	577	603	581	573	600	590	627	602	602	608	668	608	624	579	590	577	646	580	566	591	566	619	580	605	573	600	631	630	635	608	612	566	556	609	571	621	638	600	599	620	589	610	596	595	608	618	588	610	644	586	569	621	579	607	574	563	617	597	619	562	613	652	610	563	593	604	579	604	653	556	588	599	591	619	629	646	589	680	597	530	585	550	603	593	606	594	637	599	578	574	588	623	600	571	599	609	608	607	603	540	591	603	575	622	584	610	630	589	573	578	640	588	558	594	610	602	614	621	584	635	593	591	610	602	621	690	600	646	560	596	623	629	567	583	586	618	560	561	600	605	603	591	634	603	611	604	569	604	588	595	613	618	621	546	595	592	589	549	602	555	604	608	589	596	591	568	605	589	601	604	621	593	605	584	631	604	550	620	543	585	599	572	576	558	629	579	593	557	613	583	563	587	593	607	620	628	572	658	637	590	601	568	597	626	592	550	587	593	659	595	614	578	602	601	621	561	601	660	581	559	599	616	580	585	612	628	564	589	565	648	615	588	573	629	569	638	580	601	626	631	610	571	622	622	603	614	586	644	622	581	610	592	615	580	620	626	616	607	582	615	590	594	610	634	596	590	649	607	600	613	600	612	632	608	574	597	585	616	562	610	602	599	586	567	626	627	617	532	563	580	564	629	597	604	640	658	583	579	627	573	596	634	602	589	612	597	608	596	585	631	587	625	571	563	653	592	637	594	569	599	626	584	608	636	587	585	561	606	564	636	568	617	553	611	580	629	581	629	601	590	588	614	572	589	593	603	612	620	585	592	591	613	558	574	619	591	593	615	593	613	604	566	590	611	625	572	589	599	654	600	552	594	595	577	568	609	590	634	607	587	604	594	622	577	602	600	582	587	625	609	583	629	590	565	586	607	591	586	599	565	587	553	595	581	550	579	575	625	609	589	624	577	602	647	608	613	611	586	620	567	579	597	590	601	612	551	619	617	607	602	549	612	589	611	643	596	558	641	604	600	557	569	601	594	553	597	638	582	622	581	653	564	606	581	582	584	593	603	584	650	601	601	595	637	591	625	567	568	581	585	601	571	604	622	607	589	571	593	605	582	588	554	620	612	581	552	595	585	568	673	593	613	590	607	607	622	626	589	587	588	568	566	612	587	565	608	602	580	613	608	554	577	572	645	605	600	621	586	617	605	626	602	560	584	597	603	568	600	600	576	575	584	584	633	642	602	590	584	567	581	607	597	660	640	574	560	624	572	613	590	634	626	532	599	572	577	599	604	569	613	563	561	581	575	599	632	588	620	627	659	569	591	605	628	606	608	607	585	583	593	587	590	589	586	555	560	615	558	594	606	605	549	579	589	590	602	598	597	658	606	578	578	602	580	614	572	585	601	602	589	609	554
5198	11611	9111	4830	3387	2755	2189	1953	1660	1431	1264	1126	1125	1015	1047	985	976	923	920	923	930	869	873	884	886	867	903	861	822	849	800	835	844	783	815	804	827	862	836	812	828	856	786	792	840	753	860	777	775	793	854	869	792	795	770	794	788	819	803	795	730	758	758	775	795	818	773	794	760	822	817	773	815	823	837	819	763	837	788	794	801	787	809	823	781	781	783	856	818	826	783	807	790	751	790	799	813	816	771	797	783	807	748	795	798	809	783	818	781	791	796	785	811	769	764	826	815	835	753	778	811	766	825	783	791	865	781	805	814	761	827	757	817	784	789	788	820	785	791	794	847	768	788	825	695	774	797	749	763	789	762	822	777	776	830	741	805	799	747	784	772	762	830	822	804	827	840	824	801	756	747	783	765	818	786	795	792	791	809	819	779	814	801	822	798	781	717	827	783	788	795	834	806	811	822	741	789	797	836	800	740	779	839	744	772	778	783	807	840	782	777	813	812	830	722	799	758	750	816	869	744	758	808	753	777	769	794	719	775	771	800	770	769	731	824	779	730	802	836	773	782	758	802	823	849	775	746	858	809	767	806	833	823	753	804	797	797	782	763	796	748	791	810	807	746	820	805	760	783	838	786	842	792	807	782	781	833	760	781	792	770	774	773	801	790	783	769	794	777	745	824	810	769	807	794	762	825	809	731	794	798	763	866	789	710	795	829	752	764	806	814	804	777	844	808	783	809	794	768	787	777	774	798	784	788	786	728	731	820	764	773	773	749	798	741	774	763	769	738	791	753	796	772	795	800	801	775	775	792	787	827	803	823	798	772	766	774	837	756	789	813	764	857	773	794	766	791	806	769	813	773	799	803	798	805	752	831	773	821	793	781	774	804	757	821	783	789	803	774	765	776	708	810	792	797	810	774	762	799	790	804	785	799	761	796	831	789	806	776	785	778	768	790	809	879	839	810	775	797	805	780	786	758	800	802	799	773	778	847	823	772	760	776	837	800	777	780	774	837	750	733	780	809	811	839	760	819	814	759	800	741	806	775	786	764	791	783	782	785	805	763	733	830	770	856	730	810	788	781	789	835	783	734	829	837	799	842	807	783	816	835	788	773	737	821	744	781	823	788	817	778	830	795	770	772	706	788	771	778	807	777	759	771	805	776	774	771	795	774	763	784	757	833	816	817	765	802	808	819	819	791	783	814	777	741	780	769	810	770	753	790	874	800	809	823	781	793	755	818	759	800	775	817	776	761	817	792	775	835	762	778	847	770	791	752	781	811	766	796	789	796	796	805	812	755	781	800	821	785	752	851	776	842	777	793	784	749	804	805	830	772	810	808	783	781	804	825	756	759	767	774	782	843	790	791	768	740	797	809	747	782	786	825	785	816	770	778	786	778	792	815	769	806	783	797	826	803	765	810	791	841	797	744	779	793	819	845	778	778	795	801	821	772	801	766	820	812	814	783	811	751	764	805	759	766	808	816	736	830	744	820	817	763	791	801	784	799	783	748	813	790	787	814	787	795	822	802	763	787	778	780	777	759	803	788	777	815	766	779	783	822	777	808	787	781	788	777	830	801	766	773	795	825	794	780	788	802	859	768	763	795	750	769	773	743	805	752	766	832	771	787	778	770	820	806	773	805	778	748	782	771	778	812	775	782	782	818	754	821	752	831	802	830	778	801	763	804	856	800	836	776	827	813	780	794	853	766	773	842	766	792	781	751	778	739	759	840	796	796	786	788	776	770	771	778	785	770	798	755	781	776	814	777	758	792	779	789	746	782	801	807	803	799	787	822	807	783	772	799	815	809	840	751	800	784	822	786	793	797	799	813	787	789	778	772	728	802	808	824	806	787	779	757	800	835	809	793	778	776	779	790	835	786	803	773	825	790	786	815	780	767	766	783	754	749	793	762	789	819	801	763	796	797	782	806	798	779	795	767	786	774	817	779	778	751	842	809	778	758	762	758	777	863	761	769	817	739	738	830	798	714	745	804	781	775	773	811	807	792	788	784	824	795	781	763	823	834	794	777	792	764	787	850	785	781	803	788	807	806	807	785	773	768	808	774	812	770	791	778	762	793	781	794	803	812	804	802	824	768	776	829	748	785	793	775	823	820	801	793	781	838	806	781	748	805	767	778	808	775	795	757	757	799	762	790	766	806	784	754	802	772	762	798	799	765	758	835	832	856	742	821	759	772	787	761	744	816	808	787	785	795	839	759	813	842	747	759	737	824	780	811	775	768	740	776	773	767	841	796	813	810	795	783	791	808	790	804	788	778	787	806	798	801	805	801	820	816	815	786	788	753	813	771	774	779	773	811	813	752	804	756	798	820	769	761	765	792	764	795	799	798	787	769	784	783	791	721	805	803	821	809	795	785	821	757	793	832	756	799	745	777	768	866	780	814	787	796	764	802	804	800	820	807	759	810	791	754	814	768	796	772	808	756	775	735	780	735	800	777	765	784	829	799	797	737	806	807	788	798	785	789	790	791	794	818	795	779	796	792	834	820	780	816	767	781	768	799	784	813	787	810	814	801	820	789	790	772	783	862	829	815	767	756	782	824	736	790	814	814	807	753	751	723	769	779	860	775	794	831	785	786	748	767	783	783	804	746	739	816	844	798	760	738	833	751	818	756	746	818	777	804	779	822	755	772	821	733	768	813	801	776	727	775	808	786	850	737	750	761	836	720	779	732	818	751	835	792	769	768	802	787	790	782	771	762	790	825	775	775	817	750	784	805	818	793	788	814	785	761	754	797	770	781	770	779	832	824	782	789	809	799	796	768	757	760	811	729	808	798	784	789	788	786	795	740	759	785	829	770	785	792	800	814	762	815	806	792	729	766	796	774	811	819	851	833	773	786	812	846	862	748	796	760	771	826	789	764	751	750	748	772	823	758	775	782	761	801	739	772	812	795	778	789	749	760	805	800	779	825	776	808	799	802	826	793	804	796	756	831	756	817	835	754	845	778	813	763	779	767	799	780	763	774	805	798	838	821	769	838	811	766	779	785	700	778	781	755	803	830	780	821	818	790	763	832	801	787	771	780	793	750	799	767	794	786	775	788	782	765	796	812	771	795	738	767	759	792	779	775	775	780	768	791	778	763	800	790	780	746	790	851	734	763	867	807	810	816	784	770	758	794	801	797	749	776	791	777	764	856	747	786	771	774	788	772	821	770	830	787	725	772	795	824	795	774	770	760	754	757	800	793	767	771	834	801	781	799	729	767	818	746	807	785	821	744	775	737	779	813	857	833	831	781	766	796	809	837	804	781	780	756	812	782	779	779	779	749	774	747	755	774	805	824	816	785	777	839	799	757	774	782	786	770	818	836	856	817	787	789	805	832	771	739	805	816	790	809	828	760	734	773	730	723	775	799	757	850	788	849	749	776	780	765	828	806	749	767	796	831	747	821	786	783	787	776	761	789	792	785	818	771	817	744	763	806	810	792	800	763	859	813	797	850	784	783	793	784	764	815	821	776	766	799	850	796	741
22488	20910	28664	23301	20913	20960	11242	1452	978	904	789	727	668	656	586	584	592	612	540	588	554	519	548	513	516	486	518	465	476	470	451	407	485	485	488	481	492	484	493	435	466	473	437	469	450	454	452	447	448	457	493	458	476	442	430	431	455	467	443	421	474	451	437	454	403	462	431	423	428	451	453	445	403	472	457	396	458	410	468	474	425	430	442	388	426	426	474	450	427	414	434	478	432	475	439	466	450	420	476	417	402	421	463	455	456	438	496	412	479	426	438	489	417	457	442	452	440	413	454	448	435	447	470	411	424	453	374	421	448	445	450	435	465	436	442	449	470	402	449	452	425	420	386	445	422	457	462	450	442	428	415	435	444	428	432	455	453	432	425	435	438	437	461	453	428	423	460	445	452	407	440	411	436	452	484	452	434	462	437	430	433	413	454	438	444	481	429	462	451	435	474	427	432	476	433	421	465	466	426	458	435	453	430	441	411	417	419	460	438	424	414	450	417	436	444	490	436	391	443	462	469	458	430	419	457	450	437	415	467	468	438	464	440	488	431	436	466	399	395	495	441	429	467	425	464	398	440	436	460	437	444	425	416	461	451	467	439	463	446	424	467	423	440	480	418	422	425	451	424	470	423	437	440	409	443	449	438	469	435	443	435	444	467	440	453	444	432	438	445	404	456	471	443	411	467	443	476	448	426	463	458	478	450	415	442	477	426	438	454	429	448	446	428	423	418	443	461	432	449	429	443	473	417	415	464	458	435	407	404	432	436	423	452	424	442	415	425	436	429	466	448	428	444	440	420	469	445	452	449	462	421	434	449	443	416	437	465	439	469	449	435	417	399	409	423	449	454	446	434	417	411	434	470	459	462	440	414	461	402	423	430	439	396	474	432	432	429	448	422	440	432	433	437	415	486	473	438	406	420	496	461	427	414	370	471	438	428	453	420	451	433	438	440	425	452	439	470	433	445	449	419	458	457	455	399	404	465	412	448	432	454	462	454	423	430	464	431	441	465	460	423	419	440	465	429	430	450	436	449	444	385	433	460	460	434	422	412	462	415	429	449	461	452	448	460	461	422	441	411	461	464	448	455	393	421	407	401	429	430	419	423	486	409	444	423	450	455	431	450	495	394	438	446	417	449	393	449	469	433	452	415	440	424	509	466	405	430	421	425	429	413	448	441	437	446	401	444	437	416	418	448	447	449	465	460	463	415	476	435	497	432	413	448	440	418	428	410	446	408	434	424	451	423	457	453	437	451	426	426	466	436	482	442	401	449	438	420	417	457	432	446	473	441	434	423	462	451	420	437	416	444	482	433	461	464	472	439	431	464	452	441	435	457	433	445	458	435	453	440	471	436	405	458	451	472	433	437	403	399	451	448	428	434	450	429	400	471	456	488	423	437	462	416	453	442	392	426	470	451	433	470	415	450	428	405	417	446	427	449	438	407	477	445	441	401	450	445	424	424	469	460	443	446	443	428	443	435	439	477	436	431	448	435	449	442	414	424	435	480	455	450	411	412	452	421	445	445	443	385	403	452	462	450	430	396	408	447	457	438	405	456	461	432	451	427	430	451	403	441	441	453	463	425	429	436	430	446	435	445	441	458	465	468	437	397	422	460	450	477	468	422	420	481	397	430	483	444	470	432	483	431	484	466	441	462	447	431	441	468	432	434	410	421	474	438	453	440	442	424	412	407	448	405	468	411	427	433	462	451	409	426	433	411	421	436	457	416	440	464	440	439	460	451	405	431	417	418	412	435	468	425	472	458	418	489	449	446	428	475	437	452	404	459	448	435	462	427	431	420	458	449	434	439	404	444	423	476	454	447	443	461	426	428	424	430	410	429	437	450	431	424	457	442	439	446	440	434	428	440	418	457	423	454	479	424	461	443	406	431	483	441	396	431	457	411	415	418	438	426	457	454	432	403	435	464	458	426	439	435	433	440	438	438	433	425	430	456	425	416	440	463	436	430	486	430	454	451	413	459	413	443	453	421	393	427	475	414	419	387	404	450	485	478	422	463	450	449	448	433	485	449	440	460	383	396	472	424	437	438	435	449	441	454	428	449	410	413	466	433	396	419	419	411	427	432	466	424	447	400	478	432	432	434	420	452	443	419	458	442	460	397	464	458	423	460	481	446	455	467	450	455	446	429	461	421	436	448	462	406	407	427	433	459	472	444	424	433	427	421	425	452	424	456	450	427	439	429	467	460	430	450	469	441	439	468	462	446	450	445	465	447	450	436	464	446	486	440	456	455	430	455	424	413	414	433	440	462	427	418	442	471	454	437	438	446	482	444	443	438	449	436	417	460	403	443	369	467	464	418	455	458	448	457	439	448	455	433	479	451	443	425	446	445	454	452	445	444	455	426	415	424	450	418	444	473	412	402	431	427	427	417	443	439	403	447	470	465	411	376	429	456	441	432	481	445	440	474	458	428	421	424	439	444	436	397	445	416	440	430	430	444	457	455	432	488	440	452	438	397	432	420	411	426	401	462	414	447	439	427	405	440	421	473	452	458	419	418	405	460	468	433	459	451	453	439	422	423	431	427	395	419	439	430	440	420	411	442	435	468	420	458	427	441	443	462	397	406	459	414	443	415	406	447	449	451	432	468	459	438	477	436	444	416	432	435	451	400	437	459	424	475	452	420	483	399	403	416	420	437	435	435	443	441	422	445	438	427	430	429	449	402	441	448	437	432	438	438	441	414	442	463	471	412	409	474	458	432	436	455	439	444	450	480	429	404	402	401	460	462	453	421	448	453	420	437	415	386	436	440	430	429	401	480	463	414	437	470	444	488	437	427	403	411	445	457	444	464	484	417	462	416	450	420	427	432	441	455	423	476	412	426	468	433	432	438	441	411	438	437	456	420	468	424	411	435	459	436	454	412	428	432	440	486	479	441	505	415	446	421	457	437	419	441	438	452	440	423	464	397	442	451	441	414	395	435	427	408	413	442	422	432	459	456	416	423	409	446	439	453	467	462	485	415	388	436	427	461	433	432	437	470	474	456	472	479	465	463	406	475	412	413	427	429	445	422	445	416	442	392	450	441	439	448	466	420	457	421	440	468	436	420	470	407	447	418	440	430	451	436	464	433	445	435	418	427	396	454	444	410	437	415	412	433	463	444	414	438	459	394	407	465	439	449	435	432	407	420	409	413	438	413	416	433	442	421	479	458	473	426	435	442	444	418	453	453	459	421	484	406	430	444	455	422	404	457	421	419	425	444	436	414	454	451	407	465	431	452	411	411	394	459	407	460	475	446	429	423	464	454	463	440	432	421	403	419	419	423	425	444	425	447	459	411	414	441	416	428	440	421	428	431	448	481	450	426	406	480	451	452	461	447	441	475	415	404	435	474	432	410	444	437	400	463	439	452	423	450	472	434	392	437	414	444	431	428	456	444	410	446	422	424	458	399	441	426	419	442	467	439	453	476	425	460	458	437	419	405	444	496	447	446	437	446	443	460	436	422	430	413	405	413	427	463	426	487	470
7386	17542	14010	7543	5568	4176	3113	2578	2186	1726	1495	1338	1217	1130	970	928	844	870	870	818	797	719	730	761	751	696	683	670	654	686	688	650	618	692	603	638	663	654	667	627	619	642	655	632	595	626	617	586	643	639	661	676	624	582	617	618	614	592	570	680	613	604	593	620	627	600	619	590	646	605	594	658	591	625	589	587	586	607	597	593	576	568	594	614	615	566	569	570	587	545	577	545	580	615	577	576	544	636	619	602	563	576	567	625	607	584	638	613	627	602	632	606	631	574	584	561	556	558	595	625	577	599	558	590	611	622	566	607	601	550	609	568	602	622	566	640	586	602	581	614	581	612	573	585	574	553	559	621	609	574	620	582	615	563	662	575	590	622	581	578	600	537	639	609	616	624	597	567	584	563	539	658	609	602	581	636	607	619	623	603	590	593	562	584	601	593	618	575	566	612	564	599	615	533	570	582	588	578	592	558	595	643	622	612	519	595	547	575	586	566	628	626	569	581	619	607	591	559	598	592	617	587	578	591	643	539	585	581	581	592	588	587	599	552	595	588	606	586	590	559	593	566	606	590	597	622	602	570	610	612	571	589	633	561	570	631	641	587	558	593	574	606	594	599	624	565	599	556	587	557	599	620	592	581	561	588	659	534	583	615	603	569	594	596	580	578	623	553	569	585	612	630	607	551	546	646	565	590	560	567	579	584	608	612	579	562	570	592	589	601	577	603	609	617	609	589	606	606	586	557	603	545	612	579	585	573	571	575	578	558	580	598	564	566	604	617	624	623	575	599	624	538	596	586	581	575	595	612	551	661	607	577	612	571	584	586	567	607	585	527	590	588	574	589	557	582	575	542	610	562	519	563	631	574	582	581	537	618	607	555	606	598	572	627	580	594	564	571	580	615	577	567	566	593	605	567	597	594	652	540	610	604	604	621	558	539	543	625	574	615	618	531	569	569	577	589	583	592	594	548	564	561	561	548	587	563	595	572	572	589	579	620	634	595	593	602	587	545	530	637	602	566	589	585	603	561	567	586	605	569	617	562	577	567	603	592	633	583	588	578	569	588	587	611	579	586	569	581	597	594	598	601	647	574	624	588	572	610	562	597	618	597	573	619	582	586	620	587	542	585	618	604	585	558	578	594	636	591	552	580	619	603	571	563	614	641	602	580	586	593	610	578	600	571	599	574	592	600	602	612	594	585	586	581	576	610	545	613	630	577	562	628	626	587	603	575	584	632	576	613	535	576	568	558	571	596	574	648	583	599	601	591	570	575	614	571	611	573	571	590	549	535	560	612	573	582	576	622	590	582	565	598	559	548	603	599	633	568	582	625	561	586	627	610	638	611	606	605	602	576	617	578	580	634	579	569	584	585	546	581	599	561	587	593	572	593	566	583	593	585	550	587	585	576	561	557	620	555	522	583	645	567	576	560	650	615	580	592	612	615	658	594	565	590	651	554	617	572	574	573	625	572	543	552	635	601	573	603	585	570	551	575	612	586	565	596	550	577	603	595	621	639	580	586	556	602	578	602	583	553	627	531	586	581	601	634	596	596	581	564	586	613	559	560	565	567	563	600	562	594	570	547	668	627	612	586	568	572	606	579	588	608	601	574	583	599	641	571	570	526	612	561	574	588	601	602	601	559	600	613	576	517	630	597	599	633	584	590	586	591	618	547	600	618	618	590	590	570	605	608	612	626	596	591	579	630	600	575	593	585	621	584	594	606	541	606	638	639	577	586	588	577	588	573	584	585	538	597	594	601	621	574	534	585	610	577	622	547	581	568	622	601	605	569	638	584	587	602	603	567	599	552	589	590	572	592	598	573	604	580	556	584	530	618	587	617	563	584	587	573	596	642	603	620	544	557	577	600	585	610	601	589	556	609	562	617	583	549	597	606	546	556	599	556	610	599	608	559	584	551	600	540	578	628	587	595	574	607	620	565	625	550	616	618	617	545	575	579	547	569	579	642	604	598	573	547	585	553	607	609	591	524	558	566	571	605	560	591	607	630	600	565	552	639	562	587	581	546	595	556	575	594	578	592	584	607	570	536	575	572	592	621	571	538	583	621	595	551	609	574	600	619	571	619	601	612	549	583	542	564	584	597	603	593	592	618	563	557	570	604	608	554	557	615	578	608	543	635	605	582	554	598	568	579	603	566	582	573	574	566	619	612	604	600	604	566	577	610	557	578	590	601	566	552	606	622	597	582	558	577	571	558	573	581	580	600	592	577	585	617	565	592	631	601	563	594	606	605	549	589	598	607	574	591	613	624	554	541	581	559	565	585	591	569	596	593	561	564	562	598	591	561	604	626	573	550	571	581	590	583	613	574	564	581	596	583	568	565	608	555	560	578	594	609	594	537	620	606	588	584	579	542	568	574	595	535	617	641	584	593	594	587	605	582	581	585	616	627	600	571	541	586	621	603	553	594	605	591	599	575	597	567	589	597	575	597	614	571	577	599	617	585	597	598	610	598	567	586	591	588	641	534	591	600	607	583	650	592	564	571	596	563	619	594	604	543	604	608	598	545	592	549	559	629	597	612	568	597	615	585	582	552	608	597	556	606	589	614	586	611	636	593	597	604	613	619	584	588	607	615	555	626	561	593	610	606	556	608	616	577	634	611	601	548	551	587	581	569	612	578	579	601	546	585	592	569	586	575	551	602	563	570	634	535	596	545	558	558	611	620	560	631	561	625	570	557	623	633	576	542	582	555	561	594	574	518	594	598	585	567	603	556	647	584	622	595	581	631	580	613	599	590	588	563	586	607	595	609	574	593	578	583	592	587	591	574	601	598	590	582	618	538	631	606	564	600	582	599	580	604	594	579	572	561	607	590	591	577	627	578	616	605	579	588	597	616	586	562	581	546	581	587	587	561	561	611	592	604	592	646	581	588	580	576	596	611	574	559	559	612	596	543	584	603	610	608	585	604	545	603	591	608	610	560	583	578	576	565	610	576	584	571	563	585	599	606	603	586	619	581	587	559	579	617	574	614	609	576	602	658	584	590	586	575	612	571	560	579	561	533	599	593	604	557	542	593	615	553	640	572	638	592	572	585	632	598	552	575	587	620	582	583	558	575	561	574	586	577	603	638	571	563	564	610	572	576	596	548	598	582	604	586	573	602	601	572	607	587	595	576	627	545	548	577	584	616	604	596	606	576	597	604	599	591	582	556	543	587	562	602	590	607	571	583	602	591	578	572	596	595	571	571	598	581	565	553	624	533	567	640	608	590	580	614	579	616	569	560	596	599	613	579	623	609	629	633	593	586	576	629	566	579	573	606	610	591	568	594	592	567	558	603	581	571	596	611	649	585	572	607	593	520	552	605	610	626	559	595	558	616	589	632	618	554	555	598	587	590	596	585	600	635	562	603	605	586	570	601	629	601	603	596	577	561	554	574	599	604	576	583	578	578	610	522	575	561	568	594	582	576	550	596	615	595	566	581	594	626	585	600	597	593	620	616	622	573	589	572	583	582	592	581	595	545	552	592
26379	20292	9074	1002	620	484	463	420	423	416	423	390	442	409	402	399	418	417	416	431	394	384	409	405	425	370	396	433	376	383	387	416	378	387	403	418	401	437	411	384	406	395	431	433	399	401	394	426	431	385	406	386	390	401	362	387	373	381	398	399	394	369	407	385	386	406	417	421	412	447	397	394	415	402	382	406	391	384	408	388	397	421	416	427	407	381	369	405	356	400	415	413	402	422	407	374	393	401	394	376	378	400	426	397	441	417	384	403	405	422	407	397	374	426	406	389	382	382	414	422	413	422	378	384	404	394	375	403	417	425	421	386	389	390	414	402	380	378	375	395	359	405	422	385	402	403	411	422	442	374	393	370	408	369	398	407	370	410	394	426	361	434	377	392	408	409	383	397	361	417	420	364	387	412	414	425	399	398	421	378	444	396	377	380	401	408	398	403	447	419	374	453	428	414	416	391	396	388	415	409	360	428	400	397	408	412	420	379	376	382	393	400	396	387	410	401	383	395	386	398	416	404	379	419	444	405	404	356	367	339	399	395	390	393	412	379	407	396	412	392	410	443	377	391	421	392	390	414	407	407	402	444	385	391	425	385	383	364	382	397	368	391	381	403	414	380	407	370	445	444	390	404	407	397	365	384	395	391	401	401	400	422	402	400	406	388	414	386	399	431	423	425	402	410	410	391	377	362	395	422	417	416	408	386	429	367	393	436	418	419	388	405	417	395	404	427	417	396	372	369	360	375	441	420	379	403	369	446	390	393	400	392	401	395	377	398	380	401	389	404	398	423	389	395	369	402	363	458	409	383	380	419	387	407	417	387	356	403	399	416	417	392	403	404	373	437	402	413	386	385	391	402	425	402	421	384	392	435	408	401	409	416	384	395	419	385	381	401	387	399	413	425	378	376	349	402	398	399	403	390	411	376	395	375	395	394	423	409	422	371	409	410	414	426	384	376	395	368	434	389	424	386	403	377	411	427	418	395	419	394	410	428	386	379	379	367	364	424	397	375	383	418	446	450	398	397	417	376	392	392	417	401	406	396	397	415	389	409	393	425	406	420	392	409	408	373	400	419	380	378	395	407	391	404	379	401	412	379	421	369	398	431	355	423	389	424	392	422	405	399	391	398	441	378	388	382	378	398	403	360	404	406	414	397	396	399	376	404	377	376	377	427	388	405	422	425	426	390	407	391	394	417	422	378	401	374	390	383	401	394	368	391	406	410	376	411	376	402	401	389	391	406	406	410	379	422	427	393	420	407	419	380	436	376	404	409	418	394	375	375	403	413	405	393	420	423	363	371	387	389	393	409	351	397	387	419	391	366	389	409	386	364	366	426	388	400	389	420	408	413	372	397	382	413	405	388	387	412	368	400	457	370	389	392	417	397	387	381	419	406	415	383	393	426	412	409	388	399	404	390	418	411	406	418	388	409	433	388	376	394	387	380	337	373	420	386	423	399	377	399	409	388	379	422	387	357	437	409	391	394	371	384	376	355	407	357	413	410	388	383	422	405	414	377	427	377	377	414	445	374	393	395	385	376	363	401	361	427	430	378	421	415	438	383	422	403	412	410	372	384	390	358	374	427	406	377	425	375	425	410	402	391	416	392	424	401	410	445	380	410	406	381	416	400	449	393	412	406	360	405	409	414	371	407	393	417	428	382	384	417	409	383	394	392	448	392	445	392	392	404	402	428	415	412	371	379	370	363	424	386	387	383	415	388	406	391	364	390	371	429	398	396	374	396	367	410	413	402	409	409	414	408	417	396	404	385	409	421	374	372	371	385	390	384	406	421	397	398	409	407	348	398	362	388	412	398	418	400	406	400	384	408	397	379	384	397	359	428	379	357	396	380	409	386	358	419	394	391	412	360	400	365	403	411	389	373	403	413	372	419	430	381	373	402	383	387	399	401	403	397	397	430	395	379	393	393	372	386	411	377	413	380	372	389	363	386	393	345	396	377	437	417	400	415	416	381	384	383	390	417	389	399	413	444	406	386	418	376	379	415	404	400	420	382	428	414	384	408	408	382	413	388	390	422	396	444	384	388	365	386	421	406	412	383	410	388	378	416	404	453	421	386	383	400	426	387	394	383	393	388	410	385	374	405	368	403	375	415	389	390	362	409	414	415	393	370	418	424	384	421	393	409	418	414	411	349	413	374	398	402	412	393	390	365	410	386	425	376	397	378	411	361	432	376	417	422	370	387	392	391	398	396	389	402	415	392	370	394	401	384	390	382	421	379	405	409	382	375	402	410	385	366	404	448	420	376	424	412	425	418	399	392	414	423	431	410	382	405	430	399	399	399	413	407	408	402	443	384	375	411	334	375	418	415	427	368	351	397	398	411	428	416	422	377	374	368	387	410	375	439	371	386	408	356	405	402	444	400	405	396	384	406	393	404	392	387	392	378	365	394	369	373	409	389	446	402	440	370	397	383	363	360	436	410	434	397	437	410	371	366	408	402	418	403	403	363	423	371	400	416	394	386	366	364	425	385	389	422	418	392	395	385	396	432	394	432	394	416	419	423	421	406	429	403	383	425	407	406	404	407	370	358	389	370	354	398	382	413	366	415	393	424	391	457	411	383	403	380	409	388	404	394	353	390	394	373	390	376	413	418	373	407	352	427	400	421	420	427	371	397	388	399	371	429	402	416	393	405	390	384	398	384	406	411	387	390	416	438	377	398	398	420	445	401	389	396	430	382	391	393	409	442	392	378	403	404	396	414	392	410	399	412	395	368	408	404	423	410	391	386	376	399	428	375	408	447	437	426	404	394	386	364	441	387	424	412	379	386	404	416	394	397	384	392	396	415	356	395	413	414	388	404	389	390	380	357	424	417	400	420	412	392	407	402	372	419	377	382	420	392	427	400	396	405	393	401	383	389	386	432	412	392	401	406	414	418	393	388	416	371	400	410	410	416	372	381	397	389	404	400	398	404	409	377	391	392	420	362	434	418	399	404	436	439	367	414	391	383	410	359	410	410	406	425	357	399	419	381	398	396	398	397	384	367	366	396	388	405	382	372	402	400	393	387	424	373	420	417	414	361	415	391	407	410	419	414	410	377	417	393	441	426	428	400	412	409	382	398	339	416	402	381	400	420	396	417	399	357	371	381	406	408	422	411	415	409	408	404	382	405	429	398	440	414	407	411	377	397	404	383	366	347	409	383	371	400	385	362	425	398	427	381	413	423	369	419	372	403	355	355	402	414	384	363	400	413	392	391	387	395	397	402	409	406	391	378	400	409	412	404	399	371	395	386	353	380	405	366	393	392	417	367	418	427	395	372	387	454	419	445	396	414	386	401	396	394	369	378	393	418	390	389	443	401	373	392	391	371	397	403	414	420	393	373	378	406	423	409	360	392	437	412	398	420	405	407	407	403	392	395	421	434	399	405	422	388	392	347	379	387	396	410	400	401	414	415	392	361	379	385	403	376	388	395	386	386	418	374	393	353	422	404	430	394	361	391	341	419	395	385	403	387	418	408	403	402
4101	1654	1448	918	839	726	655	642	618	577	555	555	591	564	569	540	536	541	544	586	522	568	520	531	543	535	553	478	520	570	523	545	531	536	532	544	546	570	516	569	539	549	543	515	537	530	567	496	543	558	544	519	559	494	508	505	547	497	530	507	534	468	509	536	543	515	561	574	539	548	549	563	532	484	476	521	489	543	515	543	526	506	524	557	587	513	527	477	552	523	507	540	533	505	516	525	539	553	526	536	560	553	483	490	513	566	561	523	513	525	493	560	535	513	562	556	504	529	585	491	519	507	510	490	524	525	478	534	533	536	534	545	502	550	489	497	502	472	559	488	493	497	568	517	541	497	533	542	526	519	549	511	545	525	492	547	533	548	553	539	523	506	509	539	512	536	507	485	514	571	500	551	523	526	552	529	517	526	493	519	534	512	540	507	520	523	502	533	526	484	531	564	509	515	554	560	521	487	494	536	476	534	503	507	556	545	545	497	528	534	501	512	525	535	527	492	544	545	526	530	545	515	515	552	550	526	521	519	539	537	520	474	539	510	544	496	510	532	513	543	529	484	517	535	523	544	470	506	501	526	537	535	534	536	523	569	502	523	535	500	507	503	563	541	522	560	481	547	501	477	508	535	492	479	541	525	528	501	531	512	515	482	554	540	544	532	498	528	513	545	506	519	556	517	526	511	530	508	512	532	520	517	511	521	583	538	532	510	494	534	542	550	520	532	518	527	532	503	556	543	509	518	493	578	525	495	527	538	563	561	502	509	557	504	502	534	508	517	556	520	538	506	529	546	542	510	518	576	507	532	544	541	543	517	538	563	518	553	532	512	534	545	504	529	507	526	537	493	527	504	507	509	561	535	531	525	497	517	512	504	536	503	526	543	535	530	468	502	538	542	512	548	514	494	509	513	506	519	502	531	510	509	481	517	525	540	508	555	533	607	526	531	523	558	524	507	560	533	501	498	498	546	582	500	566	545	512	504	532	564	519	495	516	531	560	492	514	551	518	493	541	554	519	519	567	500	530	452	535	518	525	510	528	492	475	509	549	532	478	521	474	556	525	545	476	529	536	521	477	521	514	498	502	548	550	533	532	547	456	503	507	547	551	543	552	508	532	516	545	524	546	488	514	515	553	557	551	542	490	539	535	530	558	495	502	576	509	532	512	547	522	530	537	524	506	558	525	559	541	518	490	522	525	503	499	538	525	579	494	524	535	469	561	523	498	501	507	535	530	493	493	526	507	557	551	520	564	547	489	526	525	551	510	564	529	510	491	542	514	526	554	529	516	538	513	466	485	507	521	549	558	536	519	554	528	507	553	514	523	536	571	501	517	537	504	498	501	519	546	556	546	535	537	536	515	554	529	521	498	544	535	523	512	528	539	519	512	523	533	534	525	526	534	530	568	515	546	571	544	555	508	550	489	583	526	530	577	522	556	519	540	561	535	517	516	525	487	548	556	554	526	581	563	498	507	513	484	527	526	518	515	503	522	545	529	541	497	512	523	529	530	538	498	528	521	534	507	541	552	540	519	547	520	565	534	543	552	517	475	511	514	531	525	523	533	507	543	501	525	505	512	539	544	512	512	512	528	530	569	550	487	508	522	505	543	547	519	541	558	503	518	515	524	498	554	545	495	558	515	530	502	521	492	555	543	534	533	538	531	490	511	530	524	553	527	523	489	525	555	514	522	577	549	549	513	523	504	501	509	511	558	543	505	507	528	508	540	491	515	538	511	515	551	566	540	495	513	493	537	527	561	569	502	539	587	577	579	498	527	536	540	530	532	534	512	553	553	515	517	548	549	533	534	532	499	514	517	539	555	488	524	507	513	578	572	523	522	527	531	500	562	552	498	498	466	537	480	516	564	544	528	529	531	573	546	548	495	518	534	493	510	518	527	507	488	550	514	542	518	527	521	530	548	516	553	523	527	526	540	503	529	523	506	578	551	550	536	573	567	509	518	549	545	557	502	493	539	541	522	518	498	543	497	524	596	562	566	511	527	566	517	513	554	545	516	512	555	510	538	504	507	539	557	523	534	517	530	521	550	510	501	517	482	519	505	535	537	533	545	528	519	494	535	534	502	551	537	524	521	536	507	543	562	528	511	566	540	496	522	501	559	530	573	521	553	532	519	515	514	528	526	527	502	502	515	532	535	539	503	518	524	523	511	496	524	524	520	518	540	556	506	505	539	521	498	556	538	545	555	524	566	525	532	537	510	505	516	530	548	542	481	494	530	496	526	485	551	554	498	536	534	580	513	537	529	504	513	529	531	488	514	576	510	539	499	528	533	539	533	539	574	501	523	499	543	521	518	494	534	503	544	502	558	523	513	523	542	555	473	533	491	527	557	543	592	535	523	505	545	492	543	534	526	546	534	531	520	536	556	516	551	504	545	507	498	506	501	535	547	497	526	509	542	523	532	540	527	497	507	505	536	529	558	494	520	535	550	525	558	561	535	577	525	562	551	534	513	515	499	520	528	511	530	520	533	485	528	507	525	545	511	528	569	522	492	513	550	559	489	520	502	521	520	524	550	558	523	534	519	561	503	527	510	533	512	541	501	518	517	522	493	524	542	524	504	506	512	515	554	537	546	536	552	506	556	487	596	546	507	557	566	523	523	539	538	527	525	512	508	524	502	515	526	525	544	544	533	532	562	552	509	550	536	602	519	510	532	514	514	517	509	527	517	543	523	517	510	552	506	535	522	506	506	516	510	509	510	530	521	518	501	500	494	546	530	509	542	574	529	538	501	499	536	537	519	528	534	581	520	534	513	558	509	514	534	536	532	543	544	533	571	508	542	501	511	499	509	517	513	537	561	512	520	499	504	502	511	538	550	544	510	533	563	541	541	491	518	504	505	524	545	536	516	552	528	500	525	510	474	539	546	544	538	496	507	528	522	521	574	530	576	549	501	550	568	525	545	514	530	508	507	527	527	521	537	523	535	504	525	567	514	516	556	533	503	513	496	513	540	537	529	541	485	558	532	524	483	596	529	513	511	499	508	539	494	565	481	518	567	524	489	546	507	528	540	512	481	521	507	526	524	540	513	539	577	530	510	490	478	509	480	491	540	509	508	556	515	528	535	516	513	487	550	519	534	480	510	559	514	507	535	508	552	565	563	526	519	604	486	514	518	511	545	554	526	562	554	562	483	550	490	520	539	521	580	506	571	503	508	530	491	504	551	531	543	523	503	515	544	486	517	530	548	585	543	560	543	523	535	545	508	541	475	544	570	552	519	529	521	539	527	540	526	553	502	529	549	538	511	505	508	497	498	547	557	530	569	530	480	502	501	502	519	538	538	506	554	501	523	531	497	495	533	518	519	520	530	551	518	537	518	542	551	506	508	473	495	533	523	511	503	469	515	529	498	518	518	505	526	576	514	573	553	555	526	508	535	527	513	512	553	532	520	553	491	498	536	559	505	500	521	502	575	528	557	493	534	515	529	543	517	508	530	508	541	563	512	526	507	569	507	535	535	528	519	510
23367	20928	28366	23668	20915	12971	1681	1062	908	885	781	773	709	709	664	641	690	699	662	647	692	621	663	672	586	629	615	627	599	630	578	586	626	618	619	559	657	622	602	645	623	620	591	593	603	615	578	601	599	594	622	673	635	614	626	580	571	557	627	589	622	607	614	592	624	555	612	557	626	618	638	601	618	594	628	569	601	582	560	623	604	621	631	599	614	596	610	642	604	566	622	616	596	638	603	639	552	589	612	616	582	623	610	583	613	619	612	616	540	569	609	631	607	589	637	610	616	646	606	579	583	614	597	601	595	590	560	593	553	585	585	596	582	560	612	591	568	568	583	588	641	575	628	606	563	558	550	566	580	611	624	587	524	604	587	561	591	634	635	548	606	591	593	602	652	611	596	552	607	569	593	610	631	587	564	633	570	622	599	594	607	620	578	551	583	608	580	584	576	586	580	543	598	582	614	609	591	578	573	555	558	588	538	559	604	587	587	543	645	633	608	631	645	610	607	613	580	617	598	592	610	594	577	631	610	604	563	618	593	584	620	599	584	604	593	580	599	614	624	602	564	631	625	592	588	630	602	583	579	609	581	566	557	595	621	572	609	640	571	614	641	592	598	608	540	552	587	599	569	612	617	565	564	623	606	611	569	592	577	582	597	619	611	573	609	641	558	617	602	589	591	590	593	646	571	605	621	574	588	584	599	616	581	611	626	580	633	608	541	598	556	577	586	618	585	575	605	566	586	552	612	606	547	634	589	603	608	605	596	614	567	622	593	589	591	614	615	576	632	595	606	657	634	607	587	604	538	582	604	563	573	620	629	577	563	594	623	567	627	598	607	578	595	587	595	599	543	574	598	586	575	561	637	586	604	610	610	590	618	583	557	582	610	583	558	594	575	561	598	590	568	541	615	628	599	537	613	631	640	607	589	592	574	626	613	567	611	609	598	613	588	580	622	591	584	604	604	581	609	588	574	564	580	602	632	582	643	545	608	545	594	548	588	576	571	582	634	626	599	589	569	569	633	617	620	606	607	650	560	605	559	618	619	560	573	582	589	592	569	597	557	625	640	606	589	591	567	556	571	601	603	568	624	622	554	596	612	611	581	602	640	566	564	596	620	618	596	591	629	622	605	587	613	618	591	537	604	621	642	585	599	598	617	583	610	619	561	580	604	560	560	629	619	590	638	605	592	610	574	591	564	587	571	619	616	589	619	586	624	624	575	585	574	602	599	591	578	653	608	532	612	583	649	569	621	642	601	628	613	600	628	567	549	663	606	644	572	598	583	606	603	603	571	634	608	593	571	586	566	565	622	598	610	570	621	573	581	574	618	590	645	602	574	595	602	552	634	615	589	584	576	580	550	588	606	552	597	579	587	590	567	565	607	590	600	615	571	589	586	602	595	587	549	613	592	576	590	602	612	608	588	602	582	543	589	575	579	633	539	586	611	598	570	596	605	637	601	580	554	599	569	615	578	576	604	669	638	615	624	626	632	580	582	563	598	640	612	577	537	612	593	651	603	601	594	598	591	659	583	585	603	581	566	626	601	569	588	589	591	627	561	610	566	588	604	572	601	598	605	602	633	588	594	547	614	569	600	606	575	580	582	587	569	596	540	578	618	597	634	587	618	598	613	605	617	597	598	608	576	570	592	581	586	623	592	599	599	564	585	607	613	630	572	565	606	589	647	610	607	607	519	630	587	586	611	591	615	602	584	590	569	572	597	599	594	570	600	555	608	569	576	635	618	586	655	593	581	641	546	602	553	587	581	573	595	617	625	604	590	611	591	623	620	618	606	628	578	573	598	615	586	572	603	609	583	629	588	610	586	588	611	593	603	590	587	549	634	592	579	616	629	634	613	590	554	626	618	612	602	584	583	561	552	548	614	606	583	648	646	641	601	589	564	579	606	594	582	631	569	601	609	604	593	579	630	613	577	606	616	617	598	559	518	610	571	562	625	584	590	594	588	613	576	554	595	576	579	573	535	583	593	567	608	639	605	593	581	608	576	567	629	567	613	628	546	613	607	589	625	571	568	556	572	596	636	619	592	606	572	649	652	585	536	622	593	577	620	580	607	560	596	576	639	560	613	558	540	595	600	595	609	611	569	596	561	567	571	568	604	605	536	544	565	635	629	575	603	627	578	627	575	633	588	603	605	595	603	619	567	579	585	607	603	566	578	597	601	610	540	605	587	578	634	581	632	561	568	596	619	627	571	610	594	538	604	592	605	602	671	637	592	622	575	560	581	615	602	597	588	617	593	602	585	582	588	587	625	541	598	574	609	634	591	601	602	602	593	601	599	608	547	603	617	624	650	607	590	541	586	629	525	584	577	571	611	605	593	548	562	576	597	587	562	595	607	597	621	563	581	548	609	571	600	590	629	526	614	598	577	597	592	600	545	570	581	592	584	588	573	574	609	567	561	577	633	568	595	649	577	610	621	635	581	631	577	618	586	577	588	600	566	640	611	579	558	593	570	596	601	613	588	617	617	558	591	571	616	600	579	587	565	579	615	595	621	594	604	606	584	597	629	569	547	589	586	601	612	603	603	605	616	565	599	583	593	676	593	570	643	576	580	577	597	610	597	562	576	605	606	583	609	605	611	596	556	572	598	582	608	582	606	580	602	614	605	590	616	613	628	564	611	605	606	579	556	643	593	548	647	575	608	596	585	590	590	585	584	617	567	516	626	619	560	603	604	619	619	600	623	630	587	626	578	629	617	579	571	630	601	559	622	580	603	590	597	607	579	561	606	588	569	587	598	608	580	607	561	598	627	602	584	605	551	615	604	595	595	574	623	596	592	597	572	580	644	592	573	550	615	613	584	601	558	626	603	628	603	637	584	575	581	595	570	563	619	601	578	607	606	561	642	576	587	589	590	620	577	628	611	581	572	557	605	576	601	573	613	579	578	601	601	606	632	589	572	519	600	589	591	582	604	616	624	603	642	591	604	570	576	589	608	612	557	611	588	620	589	634	587	576	493	595	572	595	645	572	604	592	544	565	575	600	597	572	605	607	563	641	593	570	640	633	570	602	583	631	560	621	589	583	562	600	588	572	603	593	581	582	610	565	605	576	623	598	618	598	591	622	574	639	536	589	598	607	605	593	605	606	606	592	593	622	624	556	581	610	608	617	572	604	602	593	547	613	624	546	598	578	562	590	630	582	584	597	599	604	585	617	633	630	574	589	565	569	598	610	596	559	577	618	648	577	602	591	648	613	568	614	631	600	582	592	590	622	599	592	638	554	628	589	593	598	580	616	612	594	573	587	578	634	623	589	604	610	615	547	615	619	606	595	593	597	571	610	587	590	602	595	600	601	600	557	575	599	579	643	665	567	640	583	573	613	596	584	589	568	590	551	636	599	574	556	604	595	573	594	581	584	604	596	603	643	519	614	622	578	607	608	644	596	610	577	639	582	575	616	583	540	613	573	613	591	574	592	604	587	587	586	600	583	597	615	615	582	578	580	644	596	565	624	587	578	577	612	624	568
5295	11550	9270	4920	3674	2776	2180	1897	1632	1432	1245	1172	1064	1008	1039	1003	977	950	920	936	833	860	829	910	838	889	854	826	875	782	799	813	894	822	835	836	849	790	804	813	836	783	812	788	744	806	749	776	817	788	849	798	725	820	766	777	776	807	767	780	788	792	786	792	759	814	771	789	790	783	769	796	804	791	818	805	717	757	779	754	764	776	770	774	770	773	796	747	746	759	799	769	785	724	757	779	795	821	767	782	801	798	766	799	773	780	783	760	796	813	809	750	832	752	793	788	759	788	769	782	769	784	775	767	782	793	752	807	811	821	831	753	796	810	770	800	756	786	790	832	789	782	705	719	798	816	763	821	751	778	755	794	780	770	814	764	789	808	789	795	816	740	826	759	784	794	767	777	793	769	786	764	781	812	734	770	810	773	764	760	761	805	795	740	782	780	786	775	814	781	830	790	775	767	806	832	780	784	796	776	774	771	767	795	805	767	765	752	782	751	749	788	824	794	803	845	788	770	765	760	745	793	786	752	812	789	826	779	784	755	772	754	802	835	760	807	810	781	786	811	775	790	794	846	775	794	767	757	759	778	755	799	740	733	806	839	796	734	792	732	788	812	811	798	834	836	789	694	778	798	755	798	786	822	751	800	734	774	786	795	792	777	784	799	757	781	756	807	737	746	745	780	758	762	760	781	807	766	839	719	799	770	775	760	777	765	805	750	787	789	807	782	769	734	750	828	838	799	793	808	788	813	803	788	797	824	808	785	771	768	826	783	741	780	723	778	791	793	807	785	754	792	772	808	792	770	793	779	772	771	772	786	735	766	760	781	771	764	752	762	740	736	766	799	790	796	823	804	762	759	765	746	777	729	823	738	782	851	750	808	740	753	802	775	766	826	769	782	845	819	807	765	795	772	747	755	771	749	758	783	765	826	782	819	739	786	795	773	805	784	814	780	770	749	766	788	770	774	840	781	818	773	790	795	772	783	805	759	805	791	749	778	819	753	762	782	809	810	797	765	798	794	762	841	798	761	762	774	743	778	775	784	794	803	811	799	755	779	798	791	848	819	801	746	737	818	752	845	793	803	789	797	845	791	776	724	771	795	789	822	800	805	809	810	802	796	746	756	831	806	784	760	831	781	765	779	794	747	806	795	802	763	789	795	814	785	782	783	744	771	782	746	850	760	813	763	750	813	775	767	735	750	811	810	813	783	798	806	755	810	777	773	790	760	759	735	836	765	829	761	767	760	875	805	787	774	774	804	769	770	796	772	815	781	778	765	770	794	753	758	803	767	755	813	746	821	779	814	762	769	791	808	792	781	787	771	814	759	768	788	768	795	792	830	810	828	763	802	790	763	770	759	783	803	740	789	763	733	841	777	767	811	749	745	802	829	795	791	801	776	800	767	775	782	768	791	743	791	784	744	808	724	787	792	780	802	794	772	808	767	723	808	707	779	764	794	729	800	830	799	784	766	781	818	806	763	784	785	761	788	730	793	833	810	831	758	785	818	773	801	755	793	774	788	776	788	794	781	806	780	809	750	787	792	766	774	741	817	770	810	739	761	798	796	770	840	751	778	818	815	803	832	794	756	831	761	801	779	785	780	739	822	770	845	784	835	787	776	795	771	762	716	808	777	767	785	777	734	820	758	769	784	755	800	793	814	758	756	823	772	784	746	762	824	784	791	726	722	792	822	808	797	862	783	815	808	809	779	837	839	770	763	750	865	790	778	815	802	767	782	816	780	819	770	781	759	803	781	810	785	809	778	821	790	811	755	766	800	835	726	825	776	777	774	793	772	773	786	817	785	847	730	807	826	762	744	767	787	784	796	768	793	763	798	745	800	765	767	794	796	824	761	768	763	773	763	779	744	746	800	790	810	778	834	806	784	797	798	721	795	802	761	829	745	782	788	787	800	795	782	753	769	809	853	783	779	855	782	772	811	779	799	791	821	826	793	794	788	785	748	770	797	791	795	788	809	805	775	783	763	772	765	831	761	791	837	779	756	798	798	788	813	847	784	802	835	767	778	795	737	779	756	769	793	775	763	742	797	769	836	775	810	811	776	750	767	792	818	735	799	781	776	763	757	798	793	785	777	747	792	780	759	793	786	747	792	798	751	783	758	757	775	752	787	757	789	784	793	785	791	910	747	762	798	769	790	859	771	781	778	777	812	801	802	777	781	757	771	785	767	804	760	771	790	772	813	818	725	806	811	782	766	776	776	785	778	791	801	807	776	787	745	785	786	804	728	822	831	820	725	772	791	786	774	770	789	776	852	780	759	788	792	785	783	737	794	788	806	855	807	798	813	749	754	779	777	812	716	786	771	815	774	799	770	802	766	793	807	779	786	747	820	833	796	804	811	775	751	809	772	772	783	793	820	771	772	767	767	817	814	808	793	752	771	809	763	811	786	777	798	794	812	758	839	743	781	766	818	783	796	773	794	790	791	734	807	850	789	776	808	785	803	723	761	735	848	767	778	755	762	792	776	792	791	772	750	784	818	767	786	820	777	790	722	761	761	774	800	739	805	772	797	728	762	795	762	737	824	717	779	814	776	817	804	772	764	838	752	815	820	785	776	799	800	808	795	796	806	785	802	772	779	792	797	753	776	801	811	786	766	810	775	846	779	733	758	790	788	776	763	751	849	806	808	796	769	784	786	750	788	814	765	793	783	767	781	813	773	788	780	808	744	826	796	732	828	725	825	747	782	796	768	748	753	797	788	774	806	771	739	735	838	805	759	774	769	795	748	760	837	820	792	776	831	768	775	756	812	736	735	750	778	761	769	745	780	753	774	790	792	760	793	793	774	779	788	765	774	815	762	776	768	788	769	793	798	792	818	756	795	789	742	799	756	808	718	774	759	779	758	789	768	809	826	758	717	792	772	823	773	806	768	820	788	799	854	736	788	784	767	776	817	747	750	777	771	827	770	844	794	803	776	782	760	740	792	759	829	745	821	784	741	801	787	749	798	742	816	766	798	769	804	770	776	796	729	764	747	805	766	792	765	805	746	745	795	815	743	809	769	804	755	762	793	796	831	764	795	812	752	827	837	793	803	809	792	796	772	784	750	774	771	748	818	819	786	774	790	816	802	838	781	791	778	783	748	756	795	792	820	784	791	793	756	811	777	782	808	780	766	795	824	830	792	796	739	808	807	800	800	824	862	811	778	811	775	827	745	783	786	812	782	743	754	776	790	822	790	796	734	747	794	714	821	811	809	795	786	790	738	828	794	789	800	803	807	769	783	772	789	767	788	817	766	786	778	826	791	803	784	745	808	718	748	771	791	740	761	767	822	792	765	796	795	864	759	800	761	838	794	766	729	804	830	761	777	786	735	806	813	814	766	790	797	766	797	798	770	761	766	812	768	779	765	802	807	790	790	844	801	824	761	745	803	742	763	796	780	768	830	780	809	762	807	785	776	802	800	816	808	777	831	768	851	784	812	722	759	762	826	774	784	796	758	796	774	764	792	816	762	770	792	779	812	781	782
22520	20948	28758	23319	20948	21005	11184	1412	1016	924	815	724	631	665	577	585	590	577	588	518	546	485	512	472	533	472	495	453	506	481	471	463	485	459	477	397	485	462	447	465	454	428	426	466	483	457	457	458	447	485	511	470	438	473	478	457	449	492	452	450	441	431	452	461	428	487	406	428	448	458	420	455	444	423	462	445	429	429	415	469	500	442	446	438	433	453	492	442	402	442	463	420	462	478	430	436	411	424	406	476	471	424	432	432	429	414	435	468	428	434	422	446	475	459	461	445	449	445	429	439	443	419	418	432	445	454	406	398	446	449	417	422	458	409	423	452	464	465	426	421	442	460	443	435	414	420	435	418	418	443	425	453	408	425	444	442	406	449	431	419	397	427	444	444	457	475	441	437	424	430	424	411	424	439	396	426	459	449	377	427	440	436	463	449	421	437	444	477	468	441	413	448	453	491	415	431	433	438	452	458	409	415	417	438	446	413	432	447	416	415	417	443	428	457	414	452	403	403	448	389	399	465	443	423	454	465	430	444	429	431	442	445	431	443	445	450	416	460	410	475	437	446	428	454	415	443	453	409	425	402	433	399	415	418	452	446	428	414	460	426	425	426	474	443	445	432	464	423	435	440	458	421	419	452	424	439	440	412	431	489	426	432	409	463	410	424	439	419	414	421	445	398	426	448	395	420	439	401	449	450	468	410	419	420	418	464	431	386	470	398	445	429	429	453	421	417	403	424	468	466	467	472	435	418	484	454	451	444	445	433	408	446	450	438	461	475	457	475	472	425	451	472	455	457	415	451	419	441	413	432	410	460	474	426	430	427	434	437	440	414	404	421	455	425	416	449	444	461	442	435	414	444	454	451	434	441	466	463	439	441	485	418	446	454	450	445	428	457	423	424	435	448	427	450	467	432	449	430	486	421	433	432	440	432	436	423	406	407	439	407	453	459	436	457	450	430	429	451	438	410	444	418	426	451	450	415	466	435	417	455	440	399	425	453	441	437	423	473	409	444	428	465	482	440	422	446	434	442	433	450	441	428	454	440	466	471	411	432	432	385	423	432	452	459	447	437	410	447	439	429	442	441	426	455	466	448	420	458	463	470	431	441	439	419	451	428	429	423	434	450	462	444	448	444	467	470	462	459	426	441	422	410	436	447	408	424	447	448	418	414	452	461	417	427	427	437	439	437	409	431	455	420	449	425	439	424	482	446	413	429	459	433	421	430	415	424	450	407	460	410	470	432	442	446	438	492	402	423	439	441	393	432	456	458	432	427	406	428	416	485	438	436	422	449	450	431	427	455	456	467	442	432	438	424	402	437	425	444	417	411	434	429	441	470	414	421	419	440	443	458	447	441	435	436	422	431	412	434	421	423	429	431	418	437	449	437	464	438	425	442	416	433	388	416	434	440	449	444	409	422	460	452	427	440	460	434	464	451	452	453	475	444	471	423	433	444	399	451	385	417	464	433	440	444	461	405	465	419	424	450	466	450	428	445	415	446	458	435	470	444	447	433	467	466	453	417	426	442	423	459	438	400	407	427	468	407	443	475	484	366	414	420	433	453	479	465	444	444	425	430	464	392	437	415	423	437	471	463	443	433	451	412	437	413	425	472	448	435	422	439	414	461	454	460	441	447	435	414	428	427	408	410	454	428	428	408	410	414	462	410	400	417	444	405	425	430	412	414	462	443	455	394	452	444	411	416	428	421	455	404	456	442	432	449	416	426	430	421	414	421	471	417	384	458	398	448	450	413	438	396	451	431	453	434	470	430	439	410	453	408	445	400	413	429	442	463	418	442	441	453	423	447	453	425	450	467	443	441	415	436	428	443	459	439	465	426	380	435	420	421	431	451	473	420	431	403	432	464	418	455	444	408	426	436	441	447	451	436	430	446	487	417	439	449	456	451	419	419	449	426	441	464	453	413	455	452	453	449	437	455	442	457	430	434	441	437	430	440	436	448	475	427	456	440	428	472	474	429	431	452	400	423	468	427	431	447	406	453	416	423	454	428	441	437	420	438	400	445	439	427	436	431	466	411	423	456	459	443	473	443	428	463	446	449	405	467	459	429	415	408	455	404	423	447	414	391	467	431	451	433	450	427	422	463	424	449	458	428	458	422	456	472	489	469	462	444	446	410	436	401	417	430	425	426	461	454	423	473	454	436	440	422	398	428	426	431	400	440	417	422	462	437	473	467	418	415	427	442	403	357	442	458	436	432	460	446	436	450	450	452	436	421	444	404	428	392	392	420	427	425	465	418	434	408	427	440	442	419	426	444	443	411	445	404	484	445	422	441	387	466	408	463	441	439	416	409	425	483	427	418	443	463	452	422	495	459	403	445	466	482	425	434	421	438	430	478	447	446	457	429	403	405	429	435	433	443	406	434	446	429	444	428	432	448	460	453	446	466	400	423	446	444	450	427	415	448	423	448	385	441	427	403	430	426	444	434	446	470	443	445	412	453	427	446	445	489	412	450	403	401	419	443	493	451	378	456	447	430	445	394	456	408	447	408	427	428	414	395	433	416	446	414	445	431	457	437	472	421	426	411	463	433	441	446	462	423	445	438	439	446	469	449	453	441	426	436	425	466	426	455	443	432	397	434	426	471	410	425	416	461	436	433	420	472	470	391	432	431	430	453	439	434	456	467	421	441	430	396	411	430	458	441	429	435	400	433	434	401	434	412	437	432	415	396	446	412	420	425	440	425	428	461	472	440	406	411	431	420	441	424	468	411	439	409	431	407	455	430	431	422	421	431	411	425	434	429	440	431	458	414	430	415	403	412	428	440	430	404	488	425	444	447	462	416	402	454	415	437	434	406	439	427	426	428	399	451	412	444	454	409	453	459	445	436	462	440	403	444	489	424	434	439	467	503	413	386	440	448	429	423	447	443	417	442	431	412	455	439	431	391	460	451	436	422	468	412	464	452	418	427	437	442	417	432	428	409	440	440	462	459	435	428	446	430	436	400	428	474	429	398	423	436	449	407	397	464	400	434	433	419	420	456	453	436	460	454	418	426	422	421	490	418	419	444	435	446	473	424	449	441	428	429	428	435	426	434	468	423	442	419	442	433	418	443	429	427	442	444	430	468	403	462	444	452	451	412	448	433	440	440	424	414	405	437	437	410	404	418	417	417	441	435	432	482	455	418	442	419	431	419	455	402	468	450	431	448	439	432	422	463	439	418	420	434	435	430	434	438	438	454	434	458	437	438	435	455	464	406	423	437	443	426	414	471	452	459	445	459	437	443	404	464	427	441	480	462	404	432	411	420	439	433	416	439	424	478	444	440	443	444	411	426	421	425	446	455	418	426	474	453	424	469	423	460	489	416	448	439	401	417	439	440	481	449	410	402	461	465	441	420	455	417	463	453	433	390	436	397	427	422	420	412	451	421	426	439	408	440	455	403	458	448	450	398	448	434	452	479	431	420	454	487	425	429	440	438	442	469	440	445	427	410	452	452	417	448	456	417	430	414	426	449	443	407	420	426
7358	17652	14015	7733	5475	4202	3199	2588	2234	1837	1566	1348	1165	1109	1006	960	892	866	826	794	777	763	781	691	697	734	640	672	732	637	655	650	653	658	631	668	578	580	626	637	643	591	632	620	575	605	625	635	630	659	657	653	571	610	556	587	568	622	589	649	623	599	661	559	621	581	583	624	611	606	591	575	595	554	582	621	575	603	596	590	596	568	596	599	607	599	597	609	613	592	592	586	584	619	587	591	600	587	627	606	606	585	612	610	631	595	586	596	603	594	631	574	579	578	571	606	610	629	621	573	559	623	638	587	612	563	598	559	609	617	543	607	569	588	562	577	579	620	605	590	580	578	552	581	595	626	585	560	584	582	593	598	560	586	600	579	563	581	585	591	592	577	600	588	616	563	565	620	537	588	578	589	586	577	575	574	582	635	545	614	581	629	609	572	574	556	647	606	596	612	564	602	588	592	576	605	573	567	577	514	591	594	619	581	558	611	597	606	570	572	548	609	595	580	569	566	592	593	596	552	593	579	605	592	594	613	601	584	611	590	565	575	635	610	581	571	548	577	568	605	578	636	610	570	568	581	600	548	626	556	563	583	599	597	612	546	604	587	603	614	576	625	611	603	594	586	594	573	632	615	583	600	603	592	567	575	582	578	633	568	588	606	606	591	590	576	590	563	579	612	618	573	576	602	526	555	621	602	593	580	565	598	526	588	607	549	576	575	587	588	639	558	591	581	572	554	606	630	615	551	571	560	597	557	567	574	588	575	584	637	600	565	511	583	582	531	568	576	617	592	560	587	585	576	585	620	570	546	629	575	576	597	626	608	562	542	607	611	603	590	588	581	577	564	566	587	601	562	564	581	609	616	613	582	559	545	634	608	586	558	604	587	547	592	547	595	600	598	555	562	571	589	590	600	575	603	596	602	587	548	582	596	616	560	588	620	573	599	615	569	598	599	571	591	597	576	629	603	581	551	599	580	546	549	581	611	559	589	552	574	606	597	556	583	618	596	575	595	618	615	556	564	612	575	564	574	572	552	574	591	571	584	595	585	613	565	581	607	597	572	606	583	597	592	615	603	587	590	593	623	629	662	596	566	628	589	574	610	576	622	621	585	552	552	620	631	584	615	557	570	570	580	610	553	546	586	556	555	583	563	610	569	626	599	594	597	570	596	573	610	564	560	572	585	570	561	533	613	539	607	626	601	576	598	606	613	616	576	615	622	598	607	557	602	616	553	564	618	598	597	621	603	585	552	615	579	584	574	593	540	591	615	552	573	604	580	583	569	626	581	593	574	610	594	607	567	592	612	616	584	558	569	570	592	599	610	592	591	573	609	615	541	585	552	537	552	544	588	595	589	550	527	583	591	606	564	572	600	579	556	579	629	566	602	593	593	607	561	591	617	573	567	591	635	616	572	607	550	573	581	589	529	582	583	588	568	627	585	582	600	598	616	597	592	609	605	644	579	580	602	590	566	572	601	590	611	586	632	579	601	568	568	574	632	549	588	561	618	571	632	581	583	574	534	608	596	607	586	593	581	588	582	578	596	578	582	594	588	627	598	550	603	571	566	610	607	575	602	641	602	564	592	623	592	547	587	586	599	554	555	564	598	590	550	622	595	618	587	559	573	600	594	578	581	587	599	604	591	528	602	644	549	583	604	624	599	593	574	614	587	609	563	544	594	580	614	572	580	561	596	543	595	613	599	586	587	625	613	620	567	579	606	577	647	553	599	604	558	560	569	589	586	552	586	627	591	561	579	579	548	599	612	575	560	607	576	628	643	589	585	601	592	604	619	562	574	546	599	572	586	636	567	642	587	578	557	618	593	556	593	571	620	595	574	612	573	557	556	535	590	585	587	599	582	614	600	581	572	553	641	638	550	615	580	576	615	627	612	590	562	582	613	575	583	585	606	571	598	565	565	602	585	625	618	580	543	621	570	571	629	586	570	592	564	577	548	555	605	584	596	560	558	620	603	563	589	599	618	602	591	570	556	639	588	568	614	587	611	589	568	563	619	601	573	575	595	589	607	607	582	576	574	548	538	603	634	577	591	578	569	581	615	601	570	578	591	568	578	609	592	561	561	594	587	580	559	612	602	615	538	611	585	573	596	641	570	557	601	619	594	589	577	616	571	597	580	557	597	587	596	598	614	624	630	574	563	577	605	572	612	574	606	561	578	597	590	563	572	590	609	609	636	577	622	575	568	581	586	567	595	576	595	581	600	574	618	598	596	601	616	574	603	605	584	579	597	620	557	570	613	632	570	550	586	539	574	565	561	583	603	612	579	593	608	575	614	582	576	586	624	592	600	568	555	569	562	635	602	555	581	588	588	611	556	564	574	558	568	563	617	596	553	598	606	564	567	582	590	591	608	628	575	600	581	617	536	596	603	602	619	592	602	600	601	598	581	582	574	564	573	559	539	578	551	576	588	584	585	604	616	575	557	589	598	560	574	566	546	597	621	585	590	597	564	591	553	581	619	577	589	612	604	593	549	571	574	597	593	559	576	593	606	547	593	580	600	621	587	593	582	621	590	573	587	564	592	605	598	563	557	583	599	561	594	615	572	581	596	593	632	573	617	574	572	602	592	585	582	639	553	555	614	575	566	579	589	576	610	576	601	600	549	638	590	584	605	627	614	630	585	615	600	552	602	625	575	549	578	568	549	599	588	573	586	561	569	540	570	622	560	552	557	585	564	622	598	555	588	577	593	533	589	577	595	574	574	611	617	578	592	599	589	593	606	587	602	577	582	629	570	566	579	596	587	604	571	581	571	574	610	517	571	561	569	602	592	591	589	542	564	603	565	553	585	570	617	581	580	619	608	613	579	560	600	588	581	559	567	574	604	605	545	554	549	610	524	616	608	605	585	567	568	600	584	556	566	610	609	574	611	568	541	569	529	587	577	558	546	610	600	506	613	561	569	597	589	593	522	579	567	613	628	592	592	585	603	578	564	582	576	595	547	580	588	657	529	575	637	607	538	571	610	588	575	576	594	521	590	570	560	561	584	570	584	574	586	597	573	584	579	590	618	590	575	611	585	607	560	607	531	564	549	587	602	597	599	572	573	587	566	556	605	555	563	596	582	607	626	545	572	598	588	584	596	578	612	582	629	611	603	578	626	553	546	634	601	598	646	593	576	583	607	561	561	587	562	568	583	608	603	581	577	604	578	561	598	574	601	541	562	595	585	608	619	545	549	578	629	582	589	576	586	568	607	597	645	588	575	570	581	599	589	613	620	582	626	590	561	528	581	591	572	584	581	582	594	564	616	585	561	541	581	627	575	596	580	603	577	545	562	572	606	570	592	620	608	621	545	624	560	622	623	609	612	559	592	596	586	582	527	607	624	611	597	600	589	610	562	557	584	575	595	610	595	576	562	577	604	539	588	561	606	563	571	573	611	573	593	673	593	563	581	590	592	636	587	558	544	577	611	581	614	577	577	598	589	566	622	593	608	560	596	582	603	580	648	570	578	566	592	551	577	567	542	572	578
26473	20449	8847	933	562	477	463	475	442	432	422	464	384	439	388	423	411	384	404	369	381	387	353	374	389	430	397	424	392	425	379	395	354	369	382	422	406	423	382	368	424	413	423	420	380	380	392	385	430	405	434	387	392	401	380	425	402	411	410	377	396	403	373	407	413	397	414	401	379	401	398	395	451	391	397	362	360	394	395	397	424	371	394	413	391	365	355	402	389	381	388	380	415	407	412	406	422	375	369	383	406	387	424	381	388	377	389	390	416	408	409	386	399	359	416	383	375	425	386	390	397	395	425	375	387	397	404	391	393	397	413	409	414	444	384	354	422	386	383	376	449	393	420	426	375	382	432	358	386	379	379	387	388	397	391	417	381	401	373	398	382	411	386	385	418	408	405	411	383	414	404	436	400	427	396	383	387	374	406	384	420	403	419	356	394	370	445	431	375	391	363	379	410	392	395	408	393	394	419	436	398	386	435	408	392	409	373	419	410	390	414	373	411	403	366	384	409	399	411	382	397	363	440	391	382	428	390	403	430	394	399	396	403	418	379	387	432	381	394	427	380	364	410	382	401	407	404	387	352	398	367	389	419	374	408	425	416	375	437	401	430	418	397	426	377	393	396	377	410	379	389	421	419	418	411	396	377	412	405	413	380	404	378	413	413	382	403	403	386	377	399	346	382	374	367	388	420	379	375	419	403	395	352	403	377	444	411	401	398	403	364	415	445	396	405	376	427	355	423	387	390	409	385	394	364	382	401	414	431	412	414	426	392	397	387	378	386	411	406	397	384	413	396	392	413	396	423	408	394	396	374	418	368	391	404	393	361	383	382	392	391	416	390	377	407	379	433	408	412	390	398	407	395	400	388	341	408	448	359	391	409	393	435	390	385	382	418	362	378	384	399	412	372	384	387	413	367	382	377	387	372	344	413	372	393	394	369	420	361	383	424	417	376	396	419	379	411	400	386	386	403	417	390	401	427	370	382	377	410	423	381	382	401	385	406	381	399	405	392	395	394	387	382	370	407	411	378	375	382	395	372	412	351	413	389	394	409	397	387	403	404	404	407	427	402	394	389	410	386	393	403	416	399	371	353	418	398	404	417	339	385	388	398	411	385	370	404	411	416	406	409	432	412	440	460	383	382	387	404	376	404	391	385	375	403	382	420	402	416	390	380	411	354	391	389	370	397	402	365	403	377	370	398	395	387	431	363	428	414	388	363	400	401	370	413	442	407	386	415	424	421	409	400	409	386	425	389	411	423	391	359	397	393	400	391	382	388	418	374	407	393	425	378	394	388	416	423	353	369	365	370	396	354	394	390	411	421	409	387	391	434	386	378	406	437	385	367	382	424	407	355	380	384	415	370	402	398	383	369	431	374	381	430	420	417	370	370	403	406	415	422	378	412	422	405	400	427	382	379	398	373	374	409	379	389	391	392	374	436	404	402	404	394	408	392	389	419	417	421	402	391	432	378	402	439	401	396	402	422	415	384	398	389	391	407	409	421	380	381	368	383	413	425	408	394	388	427	411	424	404	405	366	416	415	377	395	418	396	384	395	393	412	398	351	421	388	439	388	388	366	388	383	380	411	391	422	396	401	395	367	394	394	381	409	376	400	358	412	380	435	419	384	369	399	430	411	370	384	398	397	381	393	352	418	378	397	370	415	398	381	411	400	377	349	398	401	392	389	406	393	347	428	428	389	354	385	424	395	403	410	397	413	381	379	421	427	387	333	421	420	392	367	387	399	394	444	391	405	396	391	367	370	406	416	419	379	414	383	386	379	403	377	359	412	400	432	400	418	383	407	372	399	407	378	395	381	398	393	421	396	376	433	380	387	381	407	389	375	406	395	401	376	404	413	416	402	391	389	389	387	375	390	420	377	393	384	399	400	370	423	395	382	367	408	421	426	392	363	378	399	389	430	441	408	409	375	389	411	399	415	394	411	388	398	388	359	427	401	426	406	395	414	427	411	383	393	391	386	374	370	392	363	402	392	400	407	394	396	375	386	396	409	408	438	425	393	408	441	373	387	399	380	389	421	398	404	388	374	418	394	353	378	363	399	428	389	387	420	428	397	392	409	388	420	395	386	416	392	382	444	418	380	379	416	435	386	385	405	375	427	410	403	412	382	402	351	377	371	385	393	392	427	406	444	397	397	396	392	403	388	384	408	380	391	415	391	388	422	407	389	418	360	416	424	391	450	421	401	381	403	381	378	370	364	389	409	371	394	373	391	417	404	408	412	399	377	398	452	367	425	420	377	372	391	415	398	439	367	403	402	428	415	370	364	414	413	405	377	389	410	423	418	397	435	363	393	393	368	380	386	406	343	390	360	411	374	407	408	371	408	354	395	398	411	376	390	420	369	377	424	420	425	387	422	417	429	404	441	389	411	420	344	378	370	386	426	383	394	401	392	398	426	397	384	385	362	439	402	447	413	381	400	428	386	374	390	406	405	369	420	416	411	415	373	370	409	387	383	384	430	423	390	403	386	405	413	384	375	377	423	394	391	395	385	411	394	382	403	427	418	365	414	390	404	395	414	373	384	431	399	400	376	453	389	433	438	382	381	420	401	404	400	399	410	423	427	383	387	434	387	401	394	409	414	416	379	385	386	403	398	403	365	387	429	402	410	370	403	378	378	397	388	422	388	399	346	410	417	374	379	399	346	389	400	404	414	347	430	396	413	357	390	395	446	407	409	404	384	411	392	404	366	394	405	371	365	402	398	401	409	370	411	392	424	384	397	403	414	390	416	387	377	375	418	410	388	421	366	389	412	394	399	396	385	393	364	391	377	388	383	383	392	408	372	337	407	376	365	402	446	386	388	384	396	377	389	397	403	393	430	430	405	387	388	388	420	392	394	386	391	418	345	399	407	404	394	369	376	384	392	389	401	398	374	405	413	398	384	339	384	412	407	402	416	404	366	403	395	387	399	382	399	419	411	422	395	379	420	394	379	413	375	384	412	367	375	412	400	431	394	393	383	386	409	423	412	371	412	389	406	408	394	380	388	366	385	396	392	389	371	416	420	416	375	383	382	417	434	394	388	395	416	456	369	401	367	394	407	360	378	398	370	395	399	390	420	418	387	393	387	449	413	451	400	408	391	369	376	385	376	430	397	400	424	390	403	403	415	390	380	401	422	425	363	382	389	408	361	398	359	394	356	406	403	388	391	389	370	380	420	388	395	415	437	389	362	384	379	406	416	429	404	390	385	373	374	372	395	450	427	408	460	409	391	408	375	421	387	355	437	402	391	392	349	401	421	424	395	432	405	355	416	368	417	361	399	451	457	414	369	413	425	395	401	367	382	398	373	391	395	427	411	381	392	398	421	364	405	391	397	388	418	421	407	430	425	419	408	401	412	410	361	378	409	364	351	388	375	386	380	396	372	388	389	411	401	365	389	403	392	408	364	399	391	406	403	419	374	393	394	366	383	382	365	377	425	417	382	402	399	403	449	380	390	389	405	376	411	407	375	392	428	437	418	378	424
4124	1755	1552	923	848	732	621	599	607	578	572	568	532	519	531	554	544	507	545	591	537	578	575	523	541	529	522	563	530	510	528	543	556	500	533	575	546	490	511	550	567	570	538	529	523	519	516	501	553	532	540	563	516	529	598	536	496	545	500	530	558	470	541	560	544	532	535	567	535	552	545	490	550	549	544	517	551	520	498	529	514	558	537	576	546	567	520	525	558	538	511	510	560	512	526	483	552	532	525	533	512	542	539	517	545	513	521	551	550	474	549	482	507	502	559	514	501	538	550	485	545	540	537	496	534	529	547	507	556	536	545	545	558	548	543	530	527	545	555	510	589	541	532	520	523	502	503	530	520	548	582	537	565	556	555	524	570	525	524	511	504	499	542	509	491	550	556	541	533	511	567	519	558	588	522	489	530	508	559	538	547	540	582	532	546	495	517	568	537	542	515	514	466	512	545	545	483	525	507	523	518	523	530	501	516	535	549	535	500	550	521	514	529	536	500	542	541	558	572	491	518	527	529	571	519	501	544	511	534	566	542	530	550	527	555	584	515	528	563	555	543	501	505	581	553	516	526	545	515	496	552	513	493	522	529	551	544	541	486	525	541	539	552	540	510	509	541	539	526	522	564	572	552	562	550	520	560	518	507	549	484	509	506	558	557	527	537	534	519	519	537	505	549	558	526	516	512	530	502	523	540	544	506	522	541	512	509	531	493	538	488	508	521	560	511	486	543	502	524	522	539	522	533	546	500	520	556	517	531	541	517	556	550	496	522	548	534	514	538	543	539	513	531	487	524	512	527	535	566	514	494	554	551	523	531	519	521	500	518	530	554	511	482	491	561	533	590	516	510	521	522	521	474	482	575	537	515	556	525	543	559	528	509	512	554	488	523	559	537	566	525	534	498	524	494	546	526	557	530	506	523	475	512	517	539	529	570	539	527	541	523	510	524	515	551	537	533	510	520	525	557	518	546	533	515	565	513	488	503	501	482	511	515	580	535	581	485	523	546	534	494	567	503	520	548	532	519	542	559	508	539	549	534	522	547	524	527	537	521	535	532	494	544	516	538	499	506	492	530	534	528	515	537	559	493	526	502	543	529	531	525	517	518	505	536	510	547	534	548	521	543	506	520	539	531	573	554	544	521	534	528	563	492	507	527	518	511	542	493	509	523	505	516	524	526	516	545	525	526	528	554	564	493	561	533	504	546	531	556	548	546	556	524	574	536	556	550	481	512	500	496	516	542	550	525	559	561	518	529	502	524	483	543	537	570	543	516	518	478	559	523	519	522	540	536	524	517	501	570	515	506	559	542	556	530	517	518	479	546	489	528	529	522	534	564	478	508	547	513	512	540	486	537	553	506	510	569	521	538	540	551	536	538	525	525	537	532	525	551	485	520	538	499	503	508	530	506	504	532	522	509	506	527	521	540	559	527	561	538	542	546	513	520	495	544	519	528	525	561	508	519	519	539	504	527	531	520	496	553	542	471	505	511	522	558	506	530	540	507	552	488	507	493	520	557	483	528	540	560	520	489	548	552	533	529	519	536	521	572	536	463	545	574	493	523	548	576	545	506	516	503	583	546	521	493	526	500	549	572	524	533	494	540	540	529	569	526	544	502	548	538	529	510	548	530	511	534	553	559	527	507	499	530	547	539	509	583	515	516	538	540	541	559	579	529	509	525	520	547	523	522	520	495	562	543	550	545	565	498	532	545	516	516	561	481	536	536	526	514	488	521	539	503	573	528	529	540	491	505	511	558	550	552	509	468	530	545	503	559	544	533	561	542	510	555	523	521	577	507	500	547	554	534	528	530	545	524	526	540	532	515	513	508	552	517	524	539	534	553	522	551	544	525	546	572	525	508	491	548	530	549	558	504	562	562	544	577	510	544	531	535	473	513	514	530	496	508	524	524	529	521	543	515	499	523	574	522	501	538	534	544	508	564	573	526	571	552	552	549	519	501	529	536	509	537	556	528	492	542	513	555	531	495	496	530	538	500	580	491	528	553	551	546	534	525	531	517	493	538	557	527	523	497	553	545	509	517	554	547	540	538	548	582	478	535	536	555	529	573	503	511	558	548	548	500	556	584	537	514	526	510	507	529	530	505	500	486	576	533	533	520	543	528	508	532	518	506	517	553	509	497	478	512	526	554	534	548	528	561	525	497	534	531	532	537	509	515	518	481	543	534	539	529	541	527	511	534	503	512	536	535	517	533	493	541	529	551	513	517	503	525	558	493	496	518	506	549	478	549	526	536	507	563	535	577	536	521	498	561	506	546	528	529	563	532	515	483	578	509	548	556	523	547	535	498	540	548	591	521	543	552	545	540	523	507	516	530	491	500	545	534	525	465	525	520	537	516	573	535	483	560	529	532	517	545	522	516	496	558	538	509	530	505	493	527	520	509	539	503	527	524	476	521	524	547	505	528	519	536	556	513	549	515	530	551	511	491	545	512	503	543	499	554	552	522	549	557	508	539	553	531	514	545	492	520	484	500	523	538	539	538	530	517	515	512	527	495	553	537	515	527	550	470	497	531	527	540	553	547	527	481	539	553	542	560	516	534	485	508	532	513	521	523	479	512	487	536	548	586	481	538	528	530	503	534	525	531	493	534	513	497	536	538	498	553	535	538	509	518	565	527	519	497	474	526	493	552	532	529	538	524	569	551	533	534	533	529	543	530	517	570	524	539	590	542	514	529	556	567	542	524	465	521	512	501	542	583	525	512	515	532	557	518	537	526	494	578	525	561	534	578	509	533	529	519	516	563	511	550	538	491	482	549	541	523	529	496	527	476	542	537	541	563	525	519	538	516	517	537	495	549	492	566	491	566	517	511	538	552	570	520	507	530	563	528	513	531	497	540	516	510	500	543	494	536	531	506	535	530	574	531	547	529	536	539	515	541	516	499	500	525	496	538	546	496	550	542	539	561	506	532	582	545	536	478	531	552	536	523	468	527	563	535	532	518	517	502	524	501	454	543	524	503	543	535	519	542	516	525	539	555	545	558	524	543	475	520	505	557	525	535	512	531	547	525	527	533	529	541	501	481	533	537	534	546	544	529	537	498	534	578	501	514	533	527	543	510	511	478	525	530	557	545	561	530	513	576	546	578	524	541	519	543	519	517	555	561	537	514	496	533	522	539	550	546	532	535	546	508	539	515	518	515	480	523	539	551	512	545	563	523	518	539	513	488	537	553	521	523	514	569	548	508	498	535	543	544	537	513	499	517	562	504	561	522	515	479	543	507	497	527	502	506	511	511	563	529	517	523	483	546	537	518	526	495	534	501	576	545	524	519	567	504	509	550	531	545	564	524	522	514	526	519	568	577	555	558	554	551	492	481	506	463	542	552	505	523	555	532	497	573	565	527	541	541	497	555	529	524	530	540	526	463	515	535	506	515	544	539	546	513	541	539	545	533	506	529	535	548	549	496	543	509	540	547	564	462	504	535	500	514	552	505	501	519	529	527	495	532	553	526	534	497	581	522	524
23351	20942	28363	23672	20932	12851	1740	1035	919	838	800	766	767	711	680	684	659	621	663	654	686	636	637	640	629	600	641	647	625	612	597	596	577	562	622	592	642	624	564	582	609	635	611	596	564	606	637	633	625	655	614	607	557	618	593	603	604	599	631	624	607	612	616	553	563	587	594	581	591	614	646	554	568	580	609	566	589	630	584	605	609	635	634	594	589	593	616	598	616	592	575	607	570	615	577	609	597	576	605	595	625	591	560	622	582	613	594	580	626	623	582	588	574	636	598	600	614	570	578	606	656	611	616	610	591	554	585	607	565	604	617	635	581	605	574	621	521	622	547	605	572	639	586	567	579	613	570	602	540	609	635	625	605	582	595	596	570	614	544	620	588	585	564	627	605	608	574	558	597	569	568	595	582	612	641	582	577	566	606	590	609	569	587	636	589	605	610	609	600	603	612	611	563	595	570	557	591	605	583	555	595	586	620	615	570	618	593	543	576	600	609	646	579	587	610	618	617	622	615	591	633	563	571	592	602	583	593	600	560	622	599	579	606	589	603	562	579	588	617	614	596	593	591	566	598	596	565	640	589	582	615	569	619	615	622	616	602	534	608	582	637	605	578	618	598	580	573	583	607	612	584	627	604	590	567	610	597	553	558	657	619	609	606	593	599	611	628	592	583	571	615	580	592	598	612	629	646	604	580	608	565	609	584	623	617	583	574	546	631	587	635	602	633	600	554	632	608	564	591	551	598	597	597	586	579	599	577	625	606	621	572	623	598	624	612	599	596	633	608	630	592	580	590	599	627	590	585	575	618	552	565	591	584	615	599	595	622	531	583	590	603	585	607	601	584	558	562	589	592	585	611	578	581	598	590	595	609	615	568	572	616	601	604	607	617	607	574	592	602	601	565	579	624	563	567	596	599	613	604	604	600	587	569	608	611	573	584	554	586	590	576	562	601	522	614	558	612	597	609	602	632	636	597	577	618	594	609	595	574	559	584	622	600	604	572	597	560	620	592	567	581	612	606	565	581	561	611	604	594	655	651	600	592	595	627	596	647	615	571	599	596	570	601	614	589	564	582	616	535	592	616	633	609	564	604	612	578	582	631	593	598	591	543	609	631	581	570	573	587	603	619	613	619	584	587	616	572	595	619	635	581	601	590	611	576	588	599	568	624	586	583	577	564	633	605	574	592	549	605	585	546	623	593	575	589	634	564	552	562	591	606	623	576	565	621	596	590	595	550	609	574	601	613	575	566	645	578	552	564	582	619	562	580	608	583	547	609	601	604	567	585	562	603	587	643	579	631	586	616	589	627	601	615	587	591	627	567	591	562	552	599	635	545	573	568	578	602	614	640	605	574	579	592	583	578	572	549	597	625	626	628	594	602	596	584	589	520	580	607	576	622	595	581	601	597	599	568	569	644	586	585	584	586	652	618	632	536	572	592	587	566	617	599	649	569	630	555	636	580	606	615	613	577	594	627	567	603	575	608	593	551	597	617	638	580	579	633	608	608	610	590	596	580	630	585	564	625	600	601	554	580	624	582	602	564	638	639	608	601	567	627	633	580	598	592	607	615	624	625	588	599	557	613	638	586	577	605	590	604	605	595	548	585	613	577	594	584	576	580	601	601	575	630	616	583	576	574	625	605	559	563	591	627	557	607	606	612	617	603	605	604	584	564	587	566	680	591	571	591	607	574	563	580	572	609	621	575	627	603	625	567	641	617	610	569	583	572	516	587	560	561	652	663	618	600	580	611	649	592	635	583	570	589	585	613	585	620	586	572	554	606	563	584	627	614	647	577	572	572	597	601	578	603	597	609	615	587	553	562	628	590	589	622	583	580	607	589	602	610	633	612	568	570	630	630	626	608	584	600	569	583	591	621	599	575	597	573	568	575	593	579	576	642	602	585	575	508	567	601	598	597	613	579	597	569	594	648	593	620	621	655	585	622	547	587	566	589	658	583	561	598	640	616	576	564	577	572	565	635	587	600	582	603	590	617	593	592	605	633	654	580	577	561	586	587	550	576	587	593	586	627	602	584	601	582	606	576	596	592	583	585	597	635	624	602	559	608	601	572	569	615	608	547	596	578	633	582	582	605	570	620	535	626	629	626	595	592	606	620	609	593	596	572	590	589	572	598	588	613	597	598	584	584	629	627	660	574	587	605	603	558	601	572	605	615	604	577	613	600	585	585	618	576	591	599	631	533	611	616	604	641	592	604	565	600	591	594	590	588	575	599	599	620	569	560	548	615	617	575	637	611	592	608	585	614	566	597	626	605	602	622	594	607	636	568	601	607	644	578	617	613	626	605	575	590	602	562	627	602	581	585	622	609	604	560	591	634	565	617	574	547	608	599	583	627	607	587	590	588	608	576	629	573	644	586	617	592	581	550	573	602	586	604	589	620	608	591	583	592	642	577	601	626	590	576	617	589	605	591	566	601	601	558	622	581	597	592	606	585	664	622	610	589	576	542	603	545	600	579	579	578	598	581	586	618	587	583	530	591	592	599	554	640	600	598	585	606	580	638	567	624	571	595	606	620	647	591	583	562	538	556	576	602	604	596	637	584	601	610	645	615	559	590	562	607	631	555	580	543	600	612	577	573	592	582	616	587	632	546	585	571	586	603	524	640	574	564	594	620	669	589	617	606	592	576	587	587	599	598	604	573	611	595	590	571	570	597	613	614	584	567	613	604	611	580	636	621	609	596	570	630	580	557	579	570	616	586	605	624	589	623	563	576	630	587	588	569	571	607	587	615	569	604	591	586	582	537	584	572	553	607	535	583	602	626	620	537	580	614	579	594	581	603	593	589	579	577	573	593	585	602	571	559	588	567	604	586	570	567	614	557	563	604	563	577	634	603	648	562	583	574	617	587	607	572	590	625	632	557	612	574	604	572	588	577	585	604	589	614	593	579	602	626	623	588	567	561	619	637	551	556	603	618	608	581	613	575	588	598	582	599	566	572	542	614	614	652	595	644	636	551	582	590	597	617	610	632	562	615	606	659	594	574	578	556	616	608	627	565	620	608	595	595	579	570	589	603	592	608	627	584	556	575	614	633	607	576	600	599	565	582	621	597	613	601	629	622	616	578	578	633	571	594	646	604	605	612	545	553	595	605	634	623	541	613	608	559	594	588	647	614	552	597	599	582	578	606	606	590	612	601	590	576	572	595	578	587	622	585	592	571	608	594	587	585	598	618	578	582	572	594	572	584	611	562	589	599	596	584	654	583	576	620	610	644	547	627	651	578	549	618	610	595	587	569	593	576	594	608	586	596	579	579	609	609	625	566	542	570	539	594	621	571	559	610	584	586	604	597	590	642	628	599	592	636	634	562	636	620	566	604	636	561	625	621	550	593	593	606	610	580	606	569	587	599	593	595	558	558	611	545	638	605	591	587	605	598	588	577	600	574	600	648	638	602	600	634	599	607	596	586	633	613	584	618	615	569	587	619	591	565	587	600	635	600	576	592	604	559	586	624	573	595	587	570	546
5341	11670	9320	4880	3619	2729	2199	1907	1640	1387	1270	1175	1117	1063	1048	952	958	912	959	903	817	898	909	797	856	893	832	873	821	856	801	795	817	801	806	819	826	819	833	830	797	803	796	797	814	771	792	822	776	879	796	789	831	825	784	777	765	794	819	817	783	775	816	858	844	799	811	829	789	766	789	774	830	755	832	765	786	794	822	787	805	739	827	811	793	785	842	785	774	803	801	777	729	776	824	740	801	757	775	805	793	769	768	804	799	768	775	813	792	757	765	776	763	810	784	784	775	818	759	787	813	774	812	776	796	828	808	766	791	767	783	802	801	810	758	728	780	795	793	792	800	762	809	778	789	808	761	779	754	799	741	816	764	787	780	787	760	826	803	776	755	779	757	741	767	817	793	791	804	764	776	831	767	740	782	768	776	747	777	818	748	732	774	789	801	804	807	836	815	720	782	753	779	775	738	771	729	873	772	756	758	742	759	754	790	811	791	801	832	770	804	787	746	835	808	739	747	788	765	803	821	768	794	781	777	782	752	805	758	796	784	834	837	786	778	794	791	813	789	758	778	807	784	756	791	764	741	711	796	777	783	804	768	767	802	828	765	781	783	763	813	802	785	805	810	799	775	791	738	743	730	819	811	747	776	752	773	788	768	768	800	822	803	775	791	774	850	771	771	803	845	764	764	766	781	786	768	792	776	822	751	770	783	765	766	763	748	751	798	825	747	784	772	767	755	734	776	704	762	777	816	761	746	798	797	777	792	739	793	767	784	731	713	803	829	789	813	775	739	816	776	809	794	764	771	788	794	839	798	795	781	790	824	769	787	790	800	743	755	758	794	819	753	786	790	779	803	838	769	738	764	831	803	813	819	751	792	775	774	797	759	794	737	765	770	771	797	812	781	764	743	781	794	798	800	751	770	804	789	769	783	741	774	787	741	819	750	758	795	783	771	793	801	784	815	815	773	789	842	805	773	760	757	786	805	779	760	795	762	810	780	768	790	777	815	763	716	797	807	825	791	764	791	798	781	789	763	784	809	777	776	843	764	814	805	750	760	784	745	749	811	796	787	830	715	780	789	816	808	743	768	710	763	715	717	815	770	763	787	796	770	784	798	768	765	787	769	745	733	734	787	810	740	766	737	789	802	812	792	808	734	718	838	735	763	798	754	816	807	785	783	758	762	752	764	773	799	765	761	777	709	792	793	736	761	803	770	787	732	788	780	777	764	802	782	740	787	736	762	767	786	787	756	782	761	801	764	774	750	769	794	792	782	784	799	783	700	764	798	854	789	819	769	750	752	772	764	788	777	791	749	782	796	828	790	795	724	740	813	794	782	777	761	822	764	816	818	803	788	776	807	802	793	821	748	767	818	733	782	794	797	791	813	780	790	777	811	767	750	746	728	805	782	765	750	753	790	744	763	760	769	808	749	772	759	761	763	836	782	800	758	774	786	786	742	753	706	801	759	790	811	729	806	778	796	830	777	764	782	802	753	763	811	762	788	790	811	790	798	765	807	793	792	777	760	777	793	807	778	826	778	772	801	831	777	812	844	772	768	773	810	823	735	803	804	760	743	781	787	826	782	805	826	781	789	807	775	768	759	799	807	771	779	736	814	819	777	779	784	791	732	800	801	790	794	772	785	761	794	787	781	776	809	821	768	818	778	773	795	771	788	825	773	784	808	820	712	828	794	767	802	798	771	768	775	808	755	789	826	753	749	794	786	788	775	839	761	787	788	738	739	791	759	765	775	758	778	789	745	765	795	783	775	804	783	828	793	828	791	783	771	837	803	779	778	790	779	743	773	845	814	768	799	736	773	755	781	799	764	767	782	762	755	754	834	758	800	745	839	743	819	791	759	770	772	763	787	717	778	727	764	735	743	767	753	803	779	802	808	764	811	752	785	765	784	807	782	735	809	771	809	805	802	838	810	823	796	807	754	756	781	790	776	791	794	785	775	762	733	772	824	808	783	784	784	786	784	820	755	808	781	779	764	786	777	789	754	826	772	752	810	810	784	781	815	771	804	767	773	807	791	755	817	778	745	805	760	768	763	767	841	858	762	785	822	806	766	769	780	777	760	734	790	803	783	747	840	814	803	745	785	792	798	761	761	749	789	770	789	784	748	759	778	815	780	780	792	755	800	770	782	739	763	755	751	767	762	791	786	791	762	754	751	788	779	796	764	759	768	775	771	791	829	761	788	792	778	804	760	773	788	784	766	804	770	765	744	825	743	775	791	767	789	795	792	706	732	809	767	822	778	770	782	762	721	764	812	813	767	778	742	766	802	828	746	763	775	756	803	744	779	712	809	821	750	758	836	719	784	828	807	880	818	779	814	795	759	749	845	774	785	826	773	791	797	824	758	759	786	767	768	780	766	788	765	812	788	757	745	802	757	794	789	735	804	773	825	762	815	741	759	767	755	813	788	807	772	808	842	826	839	791	801	804	852	769	760	785	806	841	704	767	755	755	739	797	754	748	781	759	801	773	777	768	828	801	801	793	812	780	812	738	764	811	761	744	760	800	777	778	801	794	809	698	744	809	835	728	767	781	781	811	782	810	784	803	765	768	785	797	805	757	729	763	792	779	748	784	765	802	829	784	782	730	777	786	787	795	840	786	737	764	765	737	816	702	760	770	758	804	763	737	778	766	788	756	827	800	778	774	744	785	793	811	837	813	716	746	730	779	774	751	742	779	761	784	745	774	776	768	746	762	730	820	803	779	765	712	820	851	779	729	843	808	722	807	833	761	793	773	800	754	760	797	731	741	790	777	788	785	794	772	805	824	808	749	771	812	820	749	746	764	765	758	812	774	780	738	783	756	797	713	742	803	759	808	763	753	814	795	746	796	784	833	798	781	772	749	766	751	828	788	737	843	755	776	808	717	823	785	755	704	819	778	830	773	792	747	773	758	768	837	786	804	750	711	762	810	777	775	756	786	787	816	762	796	744	727	845	822	746	735	769	771	780	807	763	773	827	769	775	773	760	795	794	783	736	843	742	800	785	800	782	818	768	749	805	717	866	752	843	779	769	818	773	756	765	771	748	768	803	832	753	767	789	749	799	806	753	797	735	733	803	832	794	749	780	751	811	729	796	799	805	851	758	736	808	814	799	761	811	805	755	734	766	787	825	787	807	704	758	808	762	782	748	777	758	809	781	746	783	797	818	752	747	753	827	771	727	736	788	769	750	806	829	752	768	811	804	794	766	830	853	760	776	772	783	717	777	811	751	758	760	792	777	787	758	800	820	792	795	736	809	796	827	782	772	812	752	749	752	751	805	743	808	788	765	767	799	752	775	783	794	765	769	821	736	760	783	761	774	779	784	767	757	805	766	764	810	720	780	775	788	794	778	776	829	763	755	715	786	757	825	850	793	857	871	756	772	754	803	785	795	727	784	775	752	805	756	786	760	781	749	760	723	781	802	794	816	780	777	749	747	771	755	800	779	797	741	753	816	750	756	798	737	761	801	800	809	803	802	812	836	769	819	730
22460	20908	28688	23281	20910	20969	11251	1440	1071	936	862	767	642	682	633	567	558	611	547	532	543	507	587	467	514	514	483	468	479	497	492	480	514	477	453	444	448	429	468	459	465	453	492	431	433	475	433	473	480	476	473	494	454	458	379	479	433	442	457	444	462	438	508	483	401	435	470	451	451	403	423	429	464	403	470	449	467	432	461	453	411	451	404	450	436	452	480	447	471	463	446	441	463	450	422	473	444	442	447	433	436	461	456	438	444	452	450	449	448	421	416	447	458	468	433	455	419	412	464	459	449	453	459	465	477	422	446	395	453	459	468	464	445	442	408	463	446	438	448	449	439	415	421	409	456	420	468	423	458	478	460	397	458	442	427	470	431	424	449	452	445	476	415	439	440	454	446	418	423	409	421	453	465	418	420	460	418	430	429	465	412	431	435	411	461	469	446	438	454	447	431	448	406	464	410	400	420	434	460	478	393	427	427	420	432	438	444	417	410	426	427	482	449	426	441	447	429	399	432	445	443	490	434	472	411	423	426	435	444	425	436	439	419	412	424	458	430	461	419	426	421	433	449	464	473	417	415	467	429	447	472	483	416	426	397	425	430	420	451	461	432	455	424	409	442	429	425	398	461	429	433	460	440	447	490	417	449	447	456	437	427	409	428	423	432	473	432	426	382	412	449	443	453	483	451	447	401	419	462	422	445	445	426	408	386	425	399	438	422	417	425	453	440	447	444	435	445	421	443	438	450	421	456	433	429	404	468	463	443	431	461	442	422	431	424	436	414	422	453	440	461	438	482	417	433	402	452	417	436	467	430	459	466	464	442	439	429	465	441	448	439	423	432	433	452	457	455	408	437	399	455	441	426	414	469	430	463	389	465	432	409	399	394	464	408	439	465	426	447	416	395	409	429	458	433	449	417	444	441	441	448	409	430	448	446	469	439	423	440	444	466	430	437	403	448	464	421	440	432	441	406	420	401	392	418	435	442	442	451	427	442	435	424	430	402	438	436	416	431	450	460	459	426	448	439	427	410	480	425	438	445	437	441	400	457	450	425	437	432	435	447	472	426	413	451	446	431	442	438	450	418	448	446	418	437	452	442	416	388	409	436	442	427	441	414	446	408	438	435	419	393	437	443	447	448	432	435	464	406	409	394	427	433	438	426	461	428	427	419	401	444	420	443	426	440	430	465	451	429	439	434	438	433	400	404	432	402	447	452	449	434	400	438	411	436	469	423	420	453	460	482	426	400	436	431	423	450	453	388	466	436	461	420	417	458	449	392	437	456	440	424	403	442	425	430	452	441	483	422	436	457	486	405	455	396	419	437	425	399	487	467	440	407	423	427	417	427	456	457	431	419	408	462	405	443	445	461	444	443	400	429	457	416	434	439	439	426	447	437	404	423	441	456	399	466	372	456	417	455	435	402	420	449	454	405	440	422	466	394	424	466	389	454	443	438	415	412	474	431	439	439	412	472	468	433	447	428	400	437	431	423	459	432	420	458	464	427	413	419	432	432	429	461	448	436	430	420	432	456	471	417	416	456	432	434	436	415	453	438	454	447	464	445	427	458	441	454	428	457	420	459	437	431	406	456	405	426	484	416	459	433	458	436	398	404	410	471	468	442	470	459	432	436	398	393	461	434	424	422	454	432	446	425	419	450	439	403	456	436	438	436	459	463	483	421	445	451	451	399	430	469	421	428	445	462	403	431	433	435	438	471	414	437	439	442	431	426	456	488	431	441	443	465	425	440	435	436	426	430	439	423	446	464	434	428	453	409	452	463	439	450	450	452	451	422	428	397	504	445	437	472	437	430	426	449	387	459	452	464	455	445	415	467	444	414	460	454	474	406	414	400	453	422	425	470	417	456	445	410	427	436	430	435	442	426	431	422	422	405	447	399	443	429	419	421	465	452	422	435	464	434	445	437	466	454	422	446	415	442	442	442	443	419	444	417	431	455	410	452	429	461	450	440	414	426	427	432	466	459	451	446	455	408	407	432	431	468	441	445	454	445	458	459	388	428	420	404	436	420	438	410	428	447	428	436	433	439	425	405	403	415	413	467	427	406	420	483	441	451	443	433	426	455	426	421	423	452	423	407	425	434	406	434	450	478	451	405	420	433	442	452	453	449	413	436	461	432	425	440	415	440	467	388	400	421	413	486	466	449	412	428	462	427	401	474	431	416	423	437	428	418	434	473	425	445	439	419	452	442	417	391	433	452	441	456	468	440	451	403	422	457	448	418	466	453	414	406	445	429	440	366	444	416	433	434	439	424	485	440	436	403	448	452	449	435	452	428	439	449	428	435	416	463	427	424	443	451	454	443	468	387	398	474	444	476	426	435	433	459	454	454	417	450	458	439	445	410	446	441	460	436	428	469	439	436	447	408	422	458	441	447	439	433	465	432	466	421	438	410	444	401	450	450	421	410	461	456	431	410	428	442	413	427	436	419	412	418	394	408	445	467	457	406	412	442	440	401	440	437	401	454	470	473	464	436	458	459	462	415	423	425	448	385	420	406	454	425	453	438	438	405	403	433	457	469	399	433	440	436	445	455	451	434	448	419	443	480	468	455	474	423	444	423	424	440	418	443	424	469	406	395	397	426	430	461	432	443	473	452	447	415	452	452	417	441	406	437	464	473	438	423	419	424	436	416	431	410	449	440	444	490	447	482	493	410	419	421	371	421	439	437	434	406	425	463	446	461	421	439	460	431	477	417	424	462	427	433	443	427	413	412	419	417	461	423	446	449	484	445	458	448	420	422	433	417	421	422	434	441	407	418	437	467	471	440	459	444	440	472	451	438	431	422	458	447	449	395	480	441	428	463	454	437	407	446	463	414	437	433	443	444	417	443	431	430	405	444	471	409	444	404	448	454	466	427	420	385	394	458	437	440	417	463	461	463	448	458	447	475	472	422	446	417	475	434	463	451	385	444	452	429	465	446	446	434	417	423	398	446	438	450	418	405	405	426	429	464	430	464	427	457	436	439	455	481	449	454	472	478	447	457	444	441	418	446	426	465	425	463	454	449	457	421	459	453	460	448	416	414	423	464	442	428	435	447	441	474	428	433	422	439	417	432	452	377	391	454	405	437	389	432	426	395	418	470	415	430	433	452	447	433	423	411	427	415	415	430	449	468	442	410	403	423	436	442	445	433	463	413	427	447	456	432	459	462	457	439	431	425	415	433	457	442	436	451	482	457	434	407	475	418	429	418	455	448	450	460	419	410	400	452	411	419	459	454	420	455	436	432	448	410	456	406	435	462	421	441	459	422	420	412	406	394	453	429	450	483	425	461	488	418	455	428	448	443	446	446	443	414	447	452	434	464	447	403	430	471	426	435	431	442	464	437	438	422	422	429	453	465	445	442	412	422	452	471	417	430	430	441	422	438	428	409	388	413	436	446	438	429	417	417	435	435	416	455	453	449	460	413	459	440	406	404	433	469	434	424	428	471	429	457	446	478	449	442	467	455	461	449	461	394	457	461	456	456	455
7301	17659	14243	7630	5627	4183	3164	2565	2076	1840	1554	1359	1229	1091	1036	1004	877	870	841	849	796	736	747	698	679	678	657	609	660	655	660	639	608	655	639	609	647	662	583	631	612	620	594	642	613	609	653	626	604	709	611	734	605	596	615	565	593	554	627	618	593	579	601	607	590	633	591	585	581	591	608	601	621	570	578	569	600	557	606	609	633	579	594	624	580	568	603	605	639	590	582	580	602	635	621	611	600	644	600	602	582	625	558	582	576	603	603	592	577	588	598	593	579	568	601	574	576	616	571	557	574	578	586	568	569	595	584	597	598	634	606	567	575	589	592	613	603	629	589	594	628	592	558	583	618	607	606	604	550	583	547	598	560	594	595	596	602	571	602	622	592	610	543	599	613	563	552	613	609	589	545	572	583	539	611	604	591	540	602	641	580	620	605	594	584	618	555	589	565	599	548	607	581	567	595	568	624	574	605	621	576	577	571	592	600	586	570	567	559	578	610	584	566	629	586	599	562	622	611	633	529	594	556	589	607	614	600	599	545	606	576	603	584	577	630	551	563	580	586	605	602	582	599	596	580	538	582	592	575	566	604	617	598	601	588	581	552	587	594	580	577	579	587	585	561	573	575	531	550	575	591	580	566	624	568	617	556	583	584	589	565	554	604	584	562	582	573	586	600	604	574	588	594	611	602	581	594	612	606	587	622	544	625	544	577	620	541	624	574	591	558	598	595	607	583	593	587	587	616	564	553	587	578	619	573	587	560	577	597	587	579	577	599	597	582	574	593	610	577	588	579	599	569	549	570	591	565	611	563	569	589	607	657	556	613	547	580	620	540	613	574	560	580	585	583	583	578	576	618	603	536	606	544	583	640	593	590	572	568	573	615	587	549	603	564	572	587	598	567	573	610	584	592	580	575	591	587	597	541	581	559	561	561	605	573	564	615	548	599	561	598	617	561	587	575	562	603	578	622	567	604	562	577	596	555	537	562	573	562	568	586	589	550	594	576	560	606	567	554	596	537	562	594	577	585	592	575	571	550	595	522	576	592	593	568	564	584	598	610	613	592	615	584	606	619	575	560	600	571	577	617	549	591	570	580	627	576	564	571	578	609	606	574	596	535	607	566	588	538	551	601	600	585	557	550	572	547	582	624	613	583	569	569	585	568	581	558	543	616	588	565	577	633	583	584	575	552	601	564	644	558	551	557	607	611	596	593	575	556	574	589	601	554	603	578	593	598	602	562	621	611	660	582	573	597	584	608	564	591	552	599	576	601	614	550	563	588	593	589	573	583	596	592	586	583	595	622	565	616	591	590	624	593	602	578	588	604	595	594	579	591	565	585	594	588	587	637	559	595	570	578	565	571	601	562	553	559	612	532	604	614	542	593	576	584	607	574	592	617	558	592	572	589	564	601	598	595	597	627	601	587	574	584	600	621	584	587	547	578	559	613	597	569	594	590	561	557	594	583	554	616	578	616	598	525	617	611	554	571	579	578	575	553	612	617	569	587	619	594	589	578	602	530	598	594	602	563	602	577	588	582	588	573	621	581	610	555	575	562	617	587	610	633	576	551	565	586	540	562	616	563	579	619	523	615	572	602	612	608	583	574	581	584	568	573	581	574	553	600	592	566	593	606	561	575	530	605	609	573	556	563	570	643	608	571	594	641	579	578	578	558	546	604	558	552	576	569	552	618	634	583	617	573	609	617	555	564	551	594	562	619	626	571	595	550	589	578	564	568	554	607	595	578	600	598	601	554	584	578	590	582	598	567	554	607	616	604	585	590	589	564	582	619	571	579	572	594	579	569	611	600	545	578	598	559	565	615	601	574	608	598	568	575	620	568	570	564	595	582	614	597	581	635	598	582	588	597	574	575	634	596	598	544	574	592	594	606	601	559	585	584	625	623	589	595	592	620	581	610	584	596	600	597	576	594	592	607	575	564	592	599	548	574	573	577	609	593	590	617	569	574	581	569	589	592	605	582	589	549	569	589	593	641	564	576	595	602	594	573	604	532	607	512	602	605	578	630	624	550	565	583	604	608	556	614	589	628	558	600	573	534	605	552	615	598	638	576	549	609	586	599	587	566	576	596	556	580	545	578	590	601	564	578	590	571	585	592	580	564	598	559	596	597	603	542	570	566	570	554	641	632	597	583	591	560	611	571	540	567	554	613	601	597	571	632	564	580	577	619	577	621	559	593	589	570	640	573	588	592	578	601	577	589	618	563	579	592	607	589	551	581	599	559	583	608	582	609	602	560	616	596	622	574	633	581	608	602	602	617	582	569	587	600	572	590	592	542	555	582	589	590	601	577	572	590	605	577	569	589	611	618	596	570	578	592	613	570	594	548	548	547	596	552	586	583	610	534	557	583	593	563	609	565	661	598	602	623	628	583	613	546	588	587	582	590	619	570	604	581	590	568	617	587	610	611	588	611	558	580	602	576	588	593	615	588	590	606	563	561	511	618	570	600	590	613	614	561	569	607	569	594	588	630	589	586	562	584	617	605	606	568	617	604	614	575	586	649	592	600	575	565	567	574	598	572	632	593	540	565	624	593	573	627	558	574	573	618	609	627	585	568	582	576	585	613	574	604	608	566	582	561	565	587	558	549	570	599	568	584	592	583	592	592	604	587	587	641	595	549	564	567	548	614	589	543	574	544	616	550	611	580	583	597	559	572	608	619	597	596	584	563	558	602	624	545	580	582	610	565	568	566	613	637	559	609	600	576	616	583	606	637	570	626	612	633	625	523	578	592	598	595	597	586	594	601	597	622	610	572	583	587	594	608	579	547	589	566	622	570	586	587	591	570	645	593	606	582	556	606	600	565	560	627	577	612	593	620	570	584	562	566	574	555	614	599	622	621	588	621	575	574	560	581	579	622	604	576	546	621	587	575	615	600	597	604	544	584	580	545	593	538	555	585	572	618	587	593	576	576	503	598	564	590	531	593	588	610	614	611	578	550	572	624	550	606	599	594	595	597	588	611	581	591	658	589	605	560	561	579	598	608	605	581	588	607	570	576	606	600	619	566	574	638	569	599	582	596	602	595	582	597	598	569	597	606	639	561	599	611	568	577	594	586	601	558	544	609	630	618	576	576	578	602	609	615	547	609	581	597	586	568	609	576	582	589	611	581	582	551	600	538	580	549	624	595	579	598	625	607	569	552	601	600	616	603	576	592	554	588	583	570	590	579	631	581	564	590	573	608	636	546	593	550	608	609	520	593	606	592	587	523	595	604	574	568	574	610	576	589	640	631	585	574	607	553	584	601	524	565	592	590	589	598	586	573	576	589	594	669	599	551	549	621	617	588	575	568	655	607	607	551	589	552	568	582	566	622	595	560	569	595	593	592	608	576	553	583	620	601	587	589	585	587	568	558	589	627	592	581	592	607	560	631	545	556	593	580	548	601	609	563	630	571	608	614	621	544	614	601	571	542	588	568	613	615	580	618	574	587	576	627	592	537	601	603	620	588	601	580	593	619	562	547	587	553	535
26451	20368	9165	1022	585	465	472	447	420	433	435	419	394	402	439	430	399	445	399	427	451	429	405	411	409	407	425	394	375	420	426	466	420	412	391	428	399	413	426	393	463	414	354	431	413	442	415	388	421	433	416	433	400	426	366	421	382	403	369	419	413	392	439	413	419	435	425	387	394	400	431	407	405	357	395	397	380	436	373	451	401	431	419	429	453	386	414	411	400	399	403	423	405	421	398	390	361	422	411	406	429	427	372	406	430	441	389	392	390	366	388	375	430	385	362	390	411	390	413	430	385	415	372	433	370	421	385	410	398	411	394	380	425	397	425	398	416	395	372	395	410	411	400	417	390	402	413	375	374	373	411	385	387	389	419	407	401	400	393	408	394	411	391	405	389	399	387	406	365	415	396	392	440	424	419	402	403	389	405	378	452	383	371	423	412	382	420	396	379	360	428	403	404	399	427	433	403	424	386	375	400	448	421	415	420	399	395	426	390	402	382	422	420	382	424	401	439	400	418	397	403	407	410	407	418	426	408	467	388	379	374	375	386	407	393	418	404	351	398	428	400	395	435	384	382	413	410	378	389	380	381	414	405	362	408	405	412	379	400	371	403	425	413	366	386	374	394	391	401	416	400	423	374	382	354	409	405	377	434	429	400	416	392	414	400	423	414	396	436	429	394	418	403	387	452	392	388	391	415	405	428	429	411	384	422	440	391	374	373	425	425	402	425	385	393	374	409	398	416	384	423	425	417	419	446	391	408	393	421	423	403	364	370	403	425	458	380	431	403	408	409	370	404	412	396	375	410	412	423	419	435	406	411	358	435	397	397	393	458	462	428	352	412	406	404	402	365	394	373	404	405	410	418	393	388	382	409	396	415	385	442	401	382	421	408	412	409	454	433	409	433	406	426	358	453	402	412	374	377	391	387	421	422	423	405	399	383	418	392	406	423	427	445	397	399	428	391	415	418	420	378	398	385	401	417	416	389	434	359	429	401	375	390	430	395	402	426	395	383	408	407	371	435	405	424	421	412	380	424	412	391	408	411	411	395	405	399	415	375	361	414	389	400	408	402	414	390	412	422	411	388	414	376	379	378	389	405	385	431	387	388	378	414	413	354	458	374	428	404	401	425	414	421	423	417	395	378	423	361	434	377	400	406	405	369	397	418	426	391	395	426	404	398	430	386	422	416	394	437	367	397	398	447	400	403	388	394	416	443	389	387	395	405	384	393	392	376	425	368	411	402	415	399	411	367	377	408	381	426	402	395	404	405	401	389	403	351	442	391	412	380	427	388	371	404	419	391	367	423	393	408	398	398	426	373	410	408	385	393	394	432	436	397	412	424	384	414	384	380	416	398	396	373	393	421	396	415	409	414	426	411	378	414	445	435	412	388	413	392	384	409	413	365	377	390	430	386	375	384	391	419	424	419	409	428	416	399	422	416	394	406	424	372	424	441	432	394	407	395	407	422	385	404	399	409	417	412	435	410	406	486	426	395	407	451	392	420	405	414	438	413	434	396	411	410	366	426	365	375	429	465	424	367	409	415	381	402	399	408	403	402	417	369	392	385	410	393	426	399	426	379	380	419	410	393	430	403	402	376	417	384	401	387	410	382	360	446	398	418	390	444	401	389	383	398	395	403	386	405	433	424	405	384	415	401	406	384	386	394	416	389	387	414	427	411	343	400	432	419	388	407	400	410	417	404	406	412	380	390	416	427	424	392	404	405	407	424	414	422	403	399	381	391	439	398	405	440	347	423	392	421	440	430	422	400	412	377	431	414	374	389	394	414	406	402	374	406	363	383	411	383	395	422	391	392	406	427	418	397	391	438	433	424	394	370	407	370	412	426	383	382	424	409	376	408	424	402	445	382	419	397	444	413	366	414	404	406	428	407	421	385	397	436	373	413	371	392	426	401	429	401	374	430	388	377	414	404	408	385	392	428	421	394	383	424	407	388	424	377	393	420	425	383	401	377	381	425	416	402	410	428	402	424	425	416	423	406	390	439	409	401	405	429	390	393	397	440	404	393	378	408	399	392	406	390	376	445	420	396	365	382	438	404	430	363	403	402	380	418	388	406	389	419	397	439	432	394	382	407	416	441	397	413	431	413	421	408	400	419	419	399	395	392	409	436	362	393	422	415	359	404	378	430	414	427	392	387	387	412	388	401	379	402	398	412	408	391	442	433	411	389	365	390	370	418	386	391	404	428	408	385	440	398	429	396	404	392	413	412	414	390	412	406	384	378	382	386	363	381	430	414	418	438	426	430	400	400	367	388	391	386	399	372	362	430	387	434	405	433	376	398	368	409	397	393	393	392	378	345	380	388	415	426	431	375	400	426	399	416	404	405	423	415	406	394	392	409	391	459	406	385	418	400	420	390	434	401	398	400	364	416	370	380	383	406	428	403	406	401	407	442	441	401	397	423	396	441	385	349	412	396	408	401	399	399	418	403	427	408	429	424	423	413	405	437	408	404	412	392	407	383	431	398	374	407	391	413	403	390	366	379	405	389	414	403	405	381	435	442	404	417	415	427	389	399	391	388	411	407	404	363	411	406	410	397	442	368	394	432	417	426	395	406	405	416	425	401	374	403	422	411	411	392	437	387	369	384	416	380	413	405	407	422	395	405	427	388	409	443	407	382	421	407	443	396	394	403	389	396	379	417	385	405	443	430	398	406	394	438	413	422	384	406	424	410	386	394	391	371	421	403	387	389	433	434	429	392	398	392	421	424	414	413	420	395	424	391	408	392	422	430	396	411	407	384	396	382	427	392	388	396	383	402	402	391	407	390	376	423	434	390	401	382	407	376	436	380	388	386	357	402	414	393	405	383	411	404	398	414	401	422	403	447	372	403	383	449	420	404	414	442	400	396	399	400	401	384	382	418	393	393	398	430	425	392	388	417	429	401	412	391	420	424	360	404	420	376	380	378	412	407	404	395	437	387	468	365	372	420	397	409	420	400	417	410	423	422	420	419	423	401	375	423	415	394	421	412	392	411	408	427	389	406	403	374	409	400	395	385	411	415	373	383	424	408	396	410	379	425	414	388	373	421	431	403	418	401	392	437	402	403	385	406	439	387	431	417	417	357	439	379	397	427	424	392	437	398	416	429	420	399	420	381	415	438	404	427	384	426	404	399	401	427	401	408	416	396	379	411	408	415	366	386	398	400	394	388	390	417	393	410	425	345	389	429	398	426	380	389	403	429	408	411	387	406	405	376	401	376	394	403	388	409	389	374	400	422	400	414	427	358	396	393	397	368	406	399	401	409	371	407	417	408	428	394	399	401	405	429	354	384	426	396	434	418	398	380	420	443	425	390	404	425	404	425	384	413	414	353	428	406	400	390	425	424	408	428	365	387	399	399	420	408	389	412	356	394	438	380	447	342	442	394	371	396	403	453	353	390	376	407	413	428	432	431	389	409	454	387	434	360	420	377	402	404	431	392	383	372	420	423	395	409	385	442	431	401	418	399	358	417	443	387	413	394	402
4125	1774	1458	962	787	704	722	644	635	595	592	547	560	558	558	513	470	523	571	571	504	573	526	552	548	552	569	559	522	552	518	532	478	540	530	562	536	521	523	556	489	575	503	508	521	530	546	561	526	551	533	576	525	547	524	516	499	529	518	497	516	532	503	533	519	560	573	526	549	518	529	512	543	529	570	535	556	529	526	505	530	507	569	552	543	514	532	506	560	516	526	540	531	542	513	524	540	536	558	554	540	497	569	533	526	540	553	539	515	535	534	553	545	498	506	503	512	543	538	579	554	557	507	516	556	523	523	544	517	563	516	541	543	529	534	500	523	537	532	533	518	529	526	558	544	526	532	522	545	539	516	533	529	533	557	566	523	554	517	548	571	533	511	527	553	509	485	555	568	551	527	519	514	524	568	547	494	504	491	593	569	518	540	505	558	511	481	523	576	598	535	532	508	541	532	549	541	537	545	552	503	517	562	560	528	549	528	585	499	543	507	559	515	532	516	544	546	530	530	489	527	530	539	540	503	515	484	524	563	526	541	564	538	513	514	550	581	529	520	518	539	529	516	546	524	497	553	521	579	501	533	528	541	552	541	574	541	512	540	579	544	537	603	576	503	537	544	533	524	522	538	550	560	510	528	547	559	496	536	547	504	508	489	553	539	571	520	526	577	568	502	511	501	545	501	530	538	578	500	513	551	537	549	572	526	500	489	537	579	531	553	540	542	479	534	524	532	555	530	520	541	564	520	559	541	531	528	520	546	551	527	515	527	518	549	580	529	515	559	532	529	539	522	546	536	547	584	561	507	546	541	497	540	539	536	509	485	516	509	530	509	534	531	515	527	516	489	569	537	528	566	545	551	525	560	512	535	529	531	514	479	527	560	524	496	542	498	576	557	506	512	549	471	534	543	533	517	501	540	547	518	555	534	554	505	585	544	531	529	511	514	517	524	534	491	512	513	533	541	510	566	529	514	551	515	526	562	511	511	551	518	514	533	534	540	543	519	574	534	525	525	608	516	488	552	555	529	503	547	524	504	546	505	552	500	562	529	529	496	546	532	525	522	511	545	555	564	574	491	521	568	574	540	573	557	532	551	518	507	515	497	562	524	547	525	541	542	513	535	517	550	516	517	492	544	564	538	494	517	565	546	544	527	522	529	509	509	544	571	533	543	563	540	516	545	524	500	526	519	530	522	582	503	507	509	525	517	560	506	560	543	511	544	512	526	527	569	549	499	526	560	484	574	526	551	537	514	545	540	578	528	535	564	551	547	516	517	489	499	529	537	551	546	512	548	556	488	522	521	511	532	549	545	590	578	508	579	548	550	526	554	522	512	523	512	549	525	506	531	527	548	540	532	532	575	544	525	549	542	538	545	514	521	574	531	554	523	519	506	538	573	522	506	543	549	516	528	547	505	527	544	509	517	548	518	533	533	528	526	561	503	533	545	543	527	528	513	498	475	573	525	550	471	524	572	524	481	552	560	532	517	544	514	574	544	561	566	535	529	538	547	517	553	526	583	561	576	558	499	507	568	526	490	542	507	512	520	568	510	539	534	525	542	528	537	534	532	545	508	522	518	558	539	514	520	508	528	532	555	555	546	520	544	546	554	555	534	572	507	519	495	509	516	525	521	553	571	537	510	513	537	552	527	566	542	536	567	548	537	527	502	584	508	557	523	530	570	525	536	567	574	579	491	505	536	518	558	506	535	522	536	515	542	559	514	518	531	503	544	530	540	575	507	513	495	497	466	518	513	499	524	594	540	514	528	574	512	507	544	526	519	509	520	562	562	497	529	552	535	536	516	514	542	532	542	524	550	518	542	529	547	540	507	502	498	560	541	541	535	537	532	532	557	542	496	559	549	544	519	528	531	530	512	525	511	524	558	536	532	547	513	515	530	537	526	556	535	548	515	501	531	548	524	526	531	556	528	504	501	534	492	500	533	511	525	532	528	523	533	528	546	537	565	564	548	505	560	514	544	537	504	534	561	579	533	566	516	563	516	540	543	546	518	568	513	535	567	541	531	525	546	542	512	515	552	546	537	554	566	524	542	541	527	482	517	522	518	544	513	524	500	579	536	529	509	573	528	539	529	544	496	519	534	549	556	566	513	510	556	528	510	542	514	540	518	538	541	531	520	529	530	547	527	527	520	499	554	515	516	540	520	548	511	559	541	527	517	568	539	528	489	546	511	501	507	510	524	480	529	498	519	526	549	541	490	522	544	492	513	550	504	545	525	528	513	547	528	547	521	519	507	536	531	545	524	556	526	561	507	535	496	515	571	515	547	596	536	542	509	550	483	551	536	505	534	501	519	530	498	517	557	543	513	532	538	534	549	542	518	521	503	516	498	541	540	533	538	575	523	559	518	538	534	547	499	518	540	527	498	552	565	506	523	516	526	540	533	518	494	524	566	496	544	515	497	538	525	522	552	546	593	529	511	483	533	534	521	557	530	560	536	529	475	470	544	519	548	510	506	557	521	472	494	508	524	530	556	489	496	492	560	528	528	502	498	519	540	511	526	576	509	514	516	523	535	544	535	568	506	542	545	550	565	526	519	544	532	474	572	520	524	523	549	511	558	510	541	462	558	497	513	499	523	490	520	498	532	504	511	499	537	517	548	539	535	559	552	547	542	489	530	520	516	506	549	559	562	536	551	535	553	532	576	562	531	523	522	564	549	571	556	543	546	549	559	535	526	536	524	525	506	527	502	476	501	583	527	554	522	532	512	541	532	502	533	547	554	498	566	508	555	545	578	532	536	534	546	492	555	540	545	523	480	546	531	494	502	523	508	532	549	536	521	504	511	524	550	542	509	484	571	509	501	521	510	549	516	564	560	510	536	515	530	526	517	518	538	543	537	510	538	495	567	544	537	535	560	571	535	565	538	530	565	538	516	538	539	495	517	541	571	562	538	520	538	522	515	514	539	487	536	553	527	527	516	542	544	524	510	521	529	546	511	529	569	530	545	539	571	535	526	534	509	501	532	499	518	564	529	483	515	534	511	527	536	577	549	520	528	525	515	512	521	506	538	546	574	502	554	547	513	566	526	513	555	523	553	508	522	547	517	527	500	571	525	529	526	518	582	538	535	503	542	497	533	568	516	543	502	491	513	509	539	512	487	545	517	577	508	544	554	524	532	578	506	496	537	499	547	522	529	542	536	516	525	502	556	536	546	542	492	548	525	519	553	554	516	533	589	550	535	563	532	491	536	528	607	493	575	537	556	549	529	509	527	523	536	537	525	576	537	534	514	506	533	543	510	539	549	535	535	577	543	534	501	568	530	518	515	533	564	534	504	520	528	530	541	552	577	550	541	526	550	546	506	536	527	549	503	495	566	535	555	558	537	544	536	505	524	490	546	523	510	519	560	554	524	523	547	548	512	565	521	565	549	541	523	548	560	529	547	571	541	587	489	537	511	518	552	530	519	510	555	516	502	535	535	560	568	518	529	531	576	526	529	538	509	533	536	552	533	520	558	546	558	505
23380	20920	28342	23649	20918	13054	1719	1060	900	806	847	798	680	719	697	663	704	683	642	676	655	680	635	667	607	675	618	632	633	662	618	541	652	612	570	665	613	588	662	639	619	624	603	606	645	602	626	568	649	621	623	670	581	640	619	612	586	578	577	603	622	646	631	596	624	577	596	672	574	596	611	652	640	595	627	621	628	588	606	641	612	604	572	628	618	590	593	593	595	570	630	631	642	616	674	592	623	667	602	592	619	578	577	614	596	613	618	632	591	626	613	599	616	589	640	654	567	607	604	564	580	623	585	599	628	569	618	636	572	571	593	606	639	636	594	620	659	650	614	604	624	614	614	576	604	599	564	630	611	619	575	614	577	639	598	577	621	607	603	581	621	539	610	559	604	599	598	641	616	602	588	578	596	588	620	611	624	597	586	625	603	618	580	629	606	592	600	618	599	599	675	589	618	592	639	660	596	611	602	630	562	618	620	608	589	564	587	602	616	622	578	600	603	633	629	593	609	613	599	601	610	655	597	620	589	604	614	571	611	583	599	605	592	594	572	532	557	585	611	607	613	588	606	590	612	613	597	603	588	595	558	664	588	582	597	580	604	586	570	569	576	536	583	611	613	611	632	610	623	637	597	608	587	561	591	629	597	589	604	576	584	558	590	608	592	568	595	605	630	631	620	612	639	619	604	550	600	619	579	565	601	606	587	601	574	645	617	583	590	611	578	605	542	581	624	574	582	569	556	622	649	612	624	581	561	591	566	573	612	651	637	571	608	603	610	607	604	605	616	645	586	622	617	592	625	606	645	603	617	614	584	608	585	606	626	618	592	612	661	643	578	615	602	599	613	642	588	587	559	641	585	613	596	597	607	606	610	641	656	608	611	594	600	623	607	579	546	575	599	578	549	567	577	594	597	596	638	636	557	584	589	608	633	618	638	582	608	595	615	624	613	577	597	614	551	646	582	616	586	584	540	648	624	633	610	601	612	616	599	543	569	633	638	631	591	621	603	617	629	626	609	583	597	572	664	611	632	575	547	593	606	593	613	555	604	611	595	607	622	615	612	595	611	633	605	591	634	610	626	632	577	624	622	581	570	607	608	600	639	604	607	604	559	594	606	640	557	579	587	586	590	607	619	605	626	612	590	659	624	575	589	570	607	564	626	562	584	619	598	585	580	608	611	656	597	610	584	585	587	618	602	597	574	580	571	609	621	616	601	617	585	563	577	602	595	576	600	588	592	608	619	635	580	578	580	583	593	612	582	617	610	599	587	591	644	635	606	646	604	595	601	617	617	600	581	583	614	570	567	588	624	610	575	597	608	637	581	584	573	613	633	622	598	610	672	617	621	593	661	626	619	574	579	571	586	580	596	608	585	635	605	597	652	607	605	638	599	607	560	601	616	592	639	555	584	570	620	610	559	538	565	566	632	625	592	613	605	575	583	553	582	575	578	595	590	612	585	643	586	570	575	620	597	593	577	616	623	646	612	569	600	607	635	609	555	598	584	587	586	562	620	573	629	614	626	615	601	588	642	634	557	592	588	579	596	561	559	602	597	590	589	606	561	573	586	608	668	574	625	621	550	566	599	601	636	602	628	617	583	608	568	577	668	577	624	597	579	623	607	573	561	579	584	591	600	630	602	627	559	613	588	588	575	566	556	599	624	602	643	586	608	585	566	582	633	595	593	616	563	586	605	582	561	615	591	619	583	674	610	612	604	611	613	578	589	577	585	643	589	616	627	583	589	588	650	593	612	572	611	576	603	627	609	639	612	607	643	592	604	632	599	601	605	616	612	577	580	586	612	605	576	587	585	616	601	594	610	646	581	649	604	637	573	547	588	613	595	592	551	612	578	584	581	630	574	625	605	587	609	579	561	588	585	581	606	543	607	590	606	639	642	585	566	605	609	640	615	631	616	595	625	596	618	615	595	593	650	628	591	585	583	620	594	604	602	564	602	593	575	612	628	609	566	566	582	621	616	626	603	625	584	626	618	660	596	659	614	617	562	599	604	622	582	602	610	604	604	606	583	605	588	605	606	620	615	560	559	560	553	609	598	643	630	597	625	603	585	601	561	585	565	605	620	654	600	586	619	586	602	559	580	615	602	626	574	574	610	596	651	575	560	608	629	628	576	644	641	619	587	535	616	583	599	588	607	657	629	598	634	622	602	617	627	642	605	578	594	526	633	621	561	601	588	571	610	574	598	596	581	570	638	613	553	626	636	602	554	540	635	628	630	609	596	591	595	583	626	618	598	553	595	632	610	604	582	593	616	610	616	603	602	606	630	565	584	579	572	637	659	611	615	591	594	597	597	635	604	604	601	602	579	558	617	573	585	582	633	595	593	610	566	576	575	596	615	558	612	589	573	599	595	598	602	613	602	570	567	624	613	597	622	589	629	617	591	602	568	599	606	583	569	604	605	611	575	613	603	555	569	620	606	576	621	608	581	586	598	608	642	623	582	599	608	608	594	562	610	625	608	622	595	601	617	578	634	653	584	588	543	609	609	644	616	616	565	594	638	585	565	592	616	603	630	609	584	664	578	559	631	631	628	572	602	553	553	617	600	585	594	587	592	662	568	555	576	657	594	575	624	641	613	592	595	561	591	655	582	537	623	592	559	614	595	635	604	562	598	601	613	560	575	637	573	556	576	667	614	564	558	616	584	592	610	575	587	590	568	616	612	603	600	588	638	587	596	582	598	579	593	572	618	606	615	607	607	619	566	581	603	605	580	575	597	602	600	646	572	596	542	603	605	564	605	572	595	555	574	584	591	621	575	602	605	585	593	620	634	527	583	661	598	592	593	585	592	622	623	594	596	604	597	614	595	615	618	589	602	600	593	631	601	587	595	600	619	625	612	571	554	580	606	595	630	617	545	644	579	636	626	602	585	607	610	593	633	585	660	585	604	554	656	577	575	627	585	589	610	577	606	607	570	581	589	608	621	555	578	636	601	596	592	619	638	625	614	600	591	626	547	556	607	646	599	603	593	594	586	641	599	559	590	597	611	627	577	616	631	616	601	625	617	594	598	606	628	593	622	596	573	611	546	594	665	582	608	632	612	598	629	584	599	607	591	613	578	602	678	583	601	559	599	569	590	616	558	575	559	622	609	600	592	632	625	578	575	603	657	613	575	555	621	592	589	579	614	575	629	585	575	586	615	622	598	598	625	614	583	653	622	601	595	633	575	620	597	611	634	602	596	622	597	568	582	612	622	636	601	594	572	587	613	617	616	565	587	595	568	603	613	606	651	555	614	605	597	573	591	611	605	604	602	611	636	580	583	603	561	544	568	596	605	623	589	609	589	632	617	567	581	620	609	579	596	564	564	587	586	550	597	594	633	572	601	581	611	599	595	592	621	575	611	624	614	606	596	591	617	599	573	579	598	578	586	620	592	620	579	599	593	602	630	601	631	590	601	561	606	586	625	644	606	604	588	582	628	570	647	657	648	572	626	570	594	662	621	583	593	606	631	609	604	559	560	575	656	582
5248	11685	9278	4975	3573	2793	2240	1872	1629	1422	1353	1201	1084	1072	1048	998	970	971	897	935	866	882	826	838	818	873	880	825	841	792	811	814	849	776	820	829	830	781	790	802	784	793	817	846	822	824	838	827	855	856	808	860	849	825	797	838	796	823	825	761	739	800	862	768	784	801	814	793	841	768	850	804	797	785	826	790	777	801	806	781	775	768	794	784	785	823	803	802	821	758	792	810	808	755	798	784	751	752	784	795	823	776	771	767	769	778	807	800	792	745	794	735	798	744	761	794	761	831	828	763	765	779	766	758	761	807	798	737	824	766	763	787	800	718	828	756	792	738	798	803	773	810	830	755	774	748	803	759	828	789	786	813	736	763	766	777	796	731	816	745	772	796	777	776	802	795	777	832	793	742	764	743	787	822	761	787	812	761	786	874	766	787	782	734	774	715	777	817	783	833	783	772	771	813	794	785	799	741	810	757	793	762	818	826	818	751	786	752	760	759	749	789	800	794	834	780	731	753	785	817	774	817	743	752	762	768	816	826	791	788	812	751	772	788	776	843	759	782	826	775	785	779	763	755	805	786	772	800	768	768	778	789	791	756	722	737	819	798	784	782	786	814	758	810	764	813	791	831	805	762	815	766	759	778	742	786	796	799	718	818	826	792	786	791	817	796	851	784	794	798	813	794	770	825	845	823	786	791	823	796	781	810	776	803	802	791	773	775	732	779	770	812	807	798	777	784	755	792	774	848	792	783	766	775	765	830	808	783	760	805	830	791	814	840	805	783	806	863	818	793	777	802	786	793	824	745	757	753	801	785	796	776	821	787	758	770	750	791	834	757	727	772	796	812	731	817	745	788	785	786	718	773	816	775	807	755	797	813	751	783	787	745	793	765	800	722	792	773	757	778	782	803	794	831	744	803	776	790	758	760	749	793	811	797	778	780	818	798	719	817	790	832	860	780	778	826	814	774	789	789	806	773	794	800	746	794	744	784	784	803	805	761	818	776	785	863	728	789	800	817	796	783	813	776	749	788	801	784	783	770	823	859	736	799	824	801	745	750	732	792	772	807	804	792	787	790	781	761	773	767	751	721	790	771	790	804	836	772	785	795	803	784	786	787	818	765	777	772	812	830	790	781	810	835	757	785	825	829	787	807	780	772	819	824	811	802	745	769	769	810	811	815	804	795	794	783	764	799	820	731	788	770	764	785	864	740	789	811	752	753	813	767	776	805	751	765	849	760	791	781	749	840	780	777	789	810	758	814	758	808	749	791	792	751	737	791	819	785	812	796	790	805	767	803	749	809	763	807	764	745	790	748	750	799	806	758	778	787	796	786	820	781	784	785	764	797	808	807	777	826	792	735	736	777	788	771	811	788	788	758	780	757	810	793	735	783	765	834	816	807	761	774	825	812	744	819	803	818	761	743	841	786	760	840	814	763	766	776	776	815	773	785	759	810	813	790	792	794	800	793	775	797	841	794	814	761	794	750	814	799	822	767	838	830	778	803	753	751	808	810	784	815	804	792	796	825	792	786	831	797	759	777	794	780	760	766	751	784	740	787	804	817	791	783	791	818	820	793	819	797	792	816	795	798	819	779	755	746	764	818	740	741	786	762	753	846	768	780	785	757	755	786	799	772	791	779	794	778	743	789	788	835	808	757	811	732	765	779	802	798	836	814	804	812	778	764	786	743	804	789	743	731	793	805	775	769	808	765	780	776	791	759	795	753	799	788	778	748	769	763	731	733	784	815	781	772	784	803	869	826	784	790	807	755	758	770	747	778	806	796	801	821	777	791	765	784	794	777	780	787	771	815	761	795	736	799	810	768	803	806	795	777	793	747	761	740	815	809	792	760	798	828	790	770	797	825	839	800	765	776	764	816	810	788	745	788	716	820	793	786	812	838	783	761	788	757	840	802	748	770	793	812	823	773	755	759	815	760	798	841	829	778	800	749	771	797	793	809	805	775	740	847	775	750	763	785	809	812	774	749	748	788	842	770	739	834	774	726	778	752	787	809	795	830	808	778	815	764	693	781	785	773	828	777	815	830	832	810	827	798	806	803	758	799	783	779	835	756	788	740	732	760	806	820	775	813	774	797	760	776	786	769	765	765	772	730	744	812	775	750	772	747	762	784	790	788	759	771	756	801	784	795	827	780	798	750	793	812	745	755	769	762	764	771	767	826	790	767	814	751	784	803	745	767	788	805	823	745	797	722	832	745	794	733	766	774	798	773	785	828	780	818	779	782	767	782	777	837	802	737	784	808	782	751	794	814	785	746	780	755	823	781	788	777	724	783	799	802	741	750	781	780	766	785	768	757	799	805	757	788	808	768	729	821	804	783	810	786	768	795	785	800	742	814	781	817	785	785	796	770	797	751	786	761	805	771	770	754	750	801	746	782	789	790	833	777	743	810	789	763	807	765	753	744	805	743	808	768	808	801	757	773	782	740	780	809	773	775	850	769	727	817	748	772	795	782	745	794	783	796	769	780	770	784	864	799	785	808	736	786	759	791	770	818	795	811	809	793	764	800	802	834	752	803	774	792	775	731	761	802	777	797	769	789	747	776	777	800	831	785	808	785	771	805	740	787	774	785	760	760	770	802	736	782	838	754	785	797	776	789	830	781	738	783	760	726	788	814	783	794	780	785	796	771	795	809	795	761	770	820	796	809	804	747	772	776	772	782	781	782	796	815	779	798	773	804	790	812	753	773	801	777	738	789	757	754	822	827	774	777	731	780	794	800	770	761	848	723	769	819	841	743	822	739	768	806	803	787	759	765	777	780	811	819	747	804	756	790	819	792	774	776	789	749	763	783	830	775	763	796	778	805	793	769	778	801	814	727	760	740	780	788	769	756	769	790	781	818	782	770	779	812	790	832	734	739	812	734	824	802	809	825	757	845	847	808	758	800	728	755	769	834	815	769	747	814	760	755	756	776	763	775	823	772	772	786	759	746	764	767	806	798	818	752	812	757	784	758	807	834	796	776	795	787	780	800	803	792	785	753	762	784	785	841	741	735	757	761	793	780	750	767	784	856	847	845	812	775	805	812	798	793	786	792	791	749	796	812	784	789	826	769	793	767	766	783	789	759	795	759	763	795	774	766	814	777	771	785	792	746	748	793	840	759	782	751	759	732	786	825	785	750	767	794	789	779	795	792	782	829	770	782	789	814	827	787	803	783	788	846	773	755	765	791	776	808	790	774	791	792	795	755	761	796	762	807	775	818	756	850	730	794	763	809	804	771	804	719	741	798	787	821	753	756	836	780	779	796	816	766	768	794	783	803	755	820	785	794	767	754	804	780	762	820	829	775	750	757	803	780	760	799	819	802	741	807	741	805	812	791	797	791	817	739	770	742	745	775	825	776	758	781	787	811	763	761	772	716	795	793	790	801	805	778	793	755	803	822	767	760	795	812	793	767	767	794	797	825	804	793	783	774	793	786	780	809	808	797	792	792	796	776	782	813	800	764	766	776	794	763	770	746	781	809	795	774
22467	20924	28703	23310	20924	20972	11412	1395	986	913	867	729	684	667	631	641	561	567	499	511	546	506	499	527	474	478	483	520	466	539	488	462	462	492	455	462	465	507	486	460	495	459	457	469	434	440	433	457	518	497	504	499	473	437	435	480	470	407	480	464	454	444	439	424	431	435	479	467	446	421	419	438	468	457	420	437	470	423	461	426	434	469	424	458	456	452	443	461	441	449	417	470	457	443	447	479	436	444	465	481	465	480	461	450	423	491	425	446	435	472	463	440	435	465	452	434	431	461	432	459	410	479	440	468	450	439	448	430	451	447	461	466	408	426	432	469	443	427	480	425	431	395	399	463	453	441	475	432	466	436	437	458	434	421	483	448	426	412	437	395	499	436	463	454	427	419	442	431	454	492	455	459	432	433	459	436	450	420	447	452	421	436	444	444	457	455	472	454	415	463	461	439	471	455	443	450	448	413	444	422	455	417	422	434	436	463	477	454	430	411	443	426	428	467	452	449	428	471	443	449	475	443	444	467	439	415	450	430	445	430	471	471	450	440	433	420	428	428	446	448	460	457	459	424	463	454	433	456	429	409	449	473	448	471	467	420	440	456	465	477	379	484	441	439	437	454	450	463	471	441	444	460	456	431	439	468	496	460	434	451	414	471	478	468	481	453	458	424	425	459	447	484	443	403	460	469	441	449	474	426	473	461	446	411	445	426	468	489	423	433	427	428	435	420	420	443	437	444	416	442	447	469	418	412	433	478	472	421	435	498	466	421	417	450	439	463	440	456	408	449	406	430	445	417	424	430	449	427	433	462	461	400	469	438	449	424	442	436	419	459	471	440	405	490	432	468	429	453	456	448	447	440	436	456	438	459	434	432	484	447	457	441	431	440	415	416	441	441	431	458	438	425	430	445	460	450	446	442	440	435	429	445	434	444	487	455	447	441	480	477	440	469	424	405	431	423	447	436	426	464	443	436	467	430	410	456	445	455	453	468	458	414	453	461	446	435	473	497	432	446	424	457	436	485	474	436	428	443	410	387	470	450	463	449	435	468	449	444	435	422	462	443	454	502	417	431	449	431	421	442	433	445	457	446	496	463	447	455	465	414	464	450	463	437	474	464	469	431	432	463	405	439	430	413	443	451	431	435	469	438	440	445	430	453	411	418	448	444	431	431	446	423	491	394	498	443	477	464	426	450	428	437	473	449	464	402	427	444	491	438	450	504	466	454	484	460	417	437	465	435	461	458	411	428	457	421	436	413	439	410	423	427	439	463	435	453	426	432	435	450	430	433	407	418	470	417	439	468	412	450	437	423	454	471	425	427	414	463	454	453	457	443	462	415	437	446	460	451	454	452	440	512	432	436	439	486	435	421	447	449	433	425	441	430	431	456	399	435	444	424	430	467	434	422	484	401	441	482	465	444	416	441	451	447	477	432	460	448	419	466	478	454	447	455	403	428	419	432	411	446	431	414	466	444	423	469	439	470	429	422	449	428	441	449	444	447	419	468	446	439	460	439	445	437	411	472	448	428	456	478	441	431	464	445	468	419	430	454	456	457	439	429	443	466	459	456	476	422	430	436	479	479	439	469	446	440	435	461	457	413	403	421	425	415	452	458	436	437	448	423	446	468	412	439	465	439	467	438	435	424	417	418	461	428	434	457	446	427	424	449	439	487	441	415	445	450	464	465	437	419	484	441	433	409	416	474	448	423	443	459	450	440	454	439	429	435	462	450	428	446	412	440	436	461	447	427	421	459	420	425	433	469	444	452	443	456	467	445	411	431	419	473	479	442	495	420	458	452	445	449	417	454	466	439	447	454	443	444	463	408	485	455	432	456	450	497	434	432	460	434	443	454	476	451	392	465	455	445	435	437	415	482	448	419	439	425	446	436	415	424	416	454	447	429	429	469	429	451	456	400	450	411	455	453	445	441	449	451	427	409	467	431	406	446	448	414	478	425	453	455	447	443	460	428	456	433	424	422	442	460	427	456	417	464	432	444	420	444	433	453	474	501	494	414	438	436	452	378	456	429	463	430	471	461	427	467	465	478	447	434	432	441	456	423	425	463	439	412	417	454	468	429	405	508	458	426	441	472	444	478	473	444	441	456	432	465	476	433	402	428	454	416	428	407	435	479	456	433	456	447	438	478	434	446	457	435	462	434	463	424	409	475	396	441	454	466	438	474	443	448	447	439	421	427	466	431	409	441	443	397	465	423	411	436	402	426	425	437	447	445	432	436	431	444	490	435	452	438	452	419	440	435	416	453	421	455	431	450	433	472	423	482	439	511	427	460	408	417	451	413	463	451	448	420	467	431	461	419	432	447	446	458	467	488	429	475	456	429	436	463	413	420	424	412	442	419	471	429	458	453	431	461	470	430	421	422	433	433	503	458	468	460	442	492	400	491	439	411	458	474	435	432	434	427	453	463	475	458	436	434	432	449	446	435	466	453	439	459	404	410	442	474	441	490	482	449	454	428	429	488	446	457	487	396	402	409	468	437	440	439	427	441	454	423	507	458	415	461	469	438	436	489	421	440	440	431	436	427	467	414	441	410	469	454	455	449	433	439	459	423	450	411	439	452	436	443	427	411	437	461	431	468	426	454	457	465	462	467	439	445	446	456	461	439	447	465	468	457	409	441	478	442	468	457	473	435	445	461	417	475	430	449	427	476	450	483	477	475	427	457	446	431	452	442	457	460	476	420	442	427	422	446	459	472	444	451	446	483	431	467	439	432	442	486	494	444	460	386	440	480	459	425	441	438	435	439	472	446	437	487	429	392	405	472	434	440	432	454	433	448	421	420	421	478	412	400	455	464	472	441	435	428	495	442	430	445	459	469	431	444	464	416	439	420	466	472	418	456	471	451	457	416	451	481	470	443	442	392	454	455	436	444	427	424	477	495	436	497	410	456	430	404	443	470	449	471	459	492	438	465	399	464	412	422	434	418	430	402	445	445	456	441	451	475	447	458	433	453	462	410	460	482	454	399	458	435	404	434	438	418	411	476	438	440	458	475	437	446	452	440	448	431	456	442	424	440	432	419	442	435	438	415	466	417	450	430	436	428	429	449	432	438	446	445	469	440	435	460	432	442	365	429	418	463	400	413	454	449	453	413	417	425	431	431	428	419	441	471	465	413	458	465	450	446	451	450	455	416	484	418	456	432	447	447	411	449	420	447	461	447	440	457	414	441	434	433	461	461	459	466	456	458	428	414	442	420	430	440	432	455	446	453	437	431	454	475	418	469	461	439	458	460	460	421	431	444	424	462	472	455	433	432	456	404	449	448	447	419	429	447	433	452	442	429	436	444	457	448	415	420	472	457	418	449	423	471	466	416	428	384	447	420	480	430	473	469	427	432	448	449	470	446	475	433	467	483	458	449	468	426	453	422	426	459	433	437	442	440	447	424	468	447	402	441	480	454	424	447	433	456	421	471	405	451	458	413	443	412	487	455	432	423	478	480	456	447	449	462	469	455	479	443	416	466	434	436
7309	17856	14204	7984	5709	4257	3169	2533	2149	1854	1509	1338	1204	1134	1040	964	912	829	875	809	730	770	720	679	730	684	729	694	668	678	643	639	686	676	642	639	589	650	617	610	654	643	661	602	589	595	595	637	684	755	747	619	621	592	582	584	617	621	668	650	630	593	601	591	571	596	607	635	604	599	602	612	616	580	580	625	569	593	576	565	593	600	600	644	603	602	618	627	610	619	575	582	556	592	612	611	611	632	564	608	604	586	584	604	560	605	607	589	626	566	610	588	588	601	624	588	640	640	608	601	555	608	560	540	559	600	610	599	629	596	628	571	578	631	594	580	569	626	624	625	591	606	592	597	618	548	587	567	612	581	586	577	539	585	605	572	565	602	628	608	621	569	567	619	590	576	578	590	545	582	605	606	555	612	584	594	614	560	601	614	566	562	564	629	579	615	618	626	596	570	609	552	617	624	558	596	584	634	615	579	609	600	630	562	608	594	570	602	602	626	602	598	590	572	587	580	609	569	568	578	598	631	559	582	588	586	561	611	597	555	584	566	596	547	591	599	537	567	580	580	573	637	549	562	536	593	551	550	566	579	605	598	600	568	604	556	578	604	568	559	584	579	586	593	609	601	596	635	573	585	576	583	603	601	591	608	622	568	561	598	650	622	584	558	600	607	595	582	568	600	568	577	557	595	606	564	593	607	568	569	582	546	558	592	594	566	612	612	596	601	617	593	622	591	594	587	572	609	561	554	595	603	548	589	531	615	613	581	589	578	590	606	585	540	581	600	542	618	580	593	603	575	607	549	537	612	614	589	602	572	609	599	588	610	627	546	581	569	550	590	550	602	554	574	598	583	587	639	566	593	616	592	590	585	570	631	625	592	641	600	585	592	625	598	565	562	560	569	601	586	583	592	608	597	535	586	591	567	603	606	600	595	600	556	573	584	586	572	583	597	577	539	573	571	587	567	565	579	591	633	607	598	591	612	618	603	569	611	552	594	544	604	589	600	565	592	604	565	594	579	587	544	609	577	599	604	612	585	607	595	564	581	598	625	576	610	561	583	584	624	588	596	567	574	593	578	591	562	567	600	564	614	534	604	581	576	581	561	579	567	590	581	627	606	555	605	575	564	571	613	597	586	596	605	593	612	608	581	568	592	572	610	576	613	572	588	586	608	576	582	577	566	607	581	609	570	582	617	587	616	633	604	596	570	571	592	544	545	597	599	580	614	563	590	617	625	581	598	603	617	590	568	579	609	609	593	553	595	596	586	600	615	640	571	611	558	627	605	550	586	574	565	575	597	615	600	637	579	620	579	594	559	591	526	580	640	542	584	605	552	644	590	568	604	578	567	593	598	593	628	595	584	588	584	616	574	545	583	629	628	574	573	632	566	562	537	613	588	586	595	592	571	586	609	645	630	622	568	573	616	596	648	565	599	583	607	580	638	599	614	568	614	619	557	578	582	573	649	602	623	604	617	573	633	587	590	571	586	651	547	593	596	605	596	598	604	606	618	598	576	586	597	597	585	638	575	613	573	580	548	639	563	604	579	584	578	611	616	638	583	577	566	598	564	591	545	591	613	545	596	600	553	622	606	553	577	611	615	603	596	567	614	583	601	576	594	575	540	617	579	613	576	587	602	602	602	618	611	588	605	550	592	598	619	615	622	583	621	611	606	584	599	569	608	558	596	535	657	589	616	571	638	614	588	567	568	577	627	574	542	608	585	582	616	623	606	602	585	539	570	571	589	597	615	570	592	621	581	609	626	596	532	583	619	600	577	535	568	566	602	581	585	586	573	620	615	600	601	602	627	621	536	612	572	602	609	588	586	538	607	557	581	557	608	600	546	598	606	571	562	559	600	576	589	622	615	582	614	597	586	607	635	572	632	580	616	553	577	608	557	638	574	595	620	585	553	548	599	605	598	610	580	560	603	618	578	582	593	595	571	646	631	591	607	573	561	614	601	575	571	589	566	548	585	612	620	585	582	654	584	572	595	568	591	551	607	600	584	579	555	612	639	623	582	596	588	559	592	608	627	529	563	556	621	600	608	575	558	604	562	577	621	567	589	624	600	612	652	605	637	593	606	572	585	573	572	577	570	558	622	594	569	587	594	590	564	556	582	574	624	578	600	546	578	615	618	568	544	607	572	580	605	611	580	584	574	604	536	569	571	594	607	599	568	579	587	590	586	563	573	551	555	583	614	612	594	585	578	589	632	628	551	593	596	590	610	600	549	596	614	573	590	610	547	644	561	595	590	605	627	590	600	590	617	607	582	580	613	603	585	595	656	547	577	603	560	570	628	590	635	608	600	590	571	552	619	594	574	596	583	607	604	576	585	562	562	585	596	584	588	606	576	585	585	591	570	604	645	590	655	584	560	644	563	591	592	617	620	572	614	623	594	580	583	588	611	566	565	596	615	583	550	620	593	566	560	571	571	594	588	568	588	618	560	579	575	598	613	571	565	588	581	583	589	579	627	563	625	578	595	595	596	612	604	598	610	602	585	597	581	605	578	594	580	600	585	569	613	566	576	619	573	551	572	582	600	598	595	587	611	557	588	611	586	586	589	573	612	572	587	568	609	642	590	563	601	600	618	545	608	580	567	570	575	573	612	592	559	601	580	596	539	613	606	563	557	621	558	549	628	603	615	594	574	591	580	607	636	607	586	597	564	596	597	606	646	551	575	578	613	590	574	635	601	579	640	647	596	629	574	656	632	604	584	636	583	558	632	550	596	616	578	570	592	611	593	592	605	559	580	612	583	566	541	619	612	566	576	593	598	578	540	603	608	553	631	580	533	639	595	639	586	606	609	644	597	587	586	604	536	593	574	601	574	592	575	582	549	579	588	616	568	587	612	597	606	617	557	619	604	605	604	622	562	576	569	595	606	614	601	581	590	617	583	608	579	615	573	596	561	535	597	583	590	599	582	576	641	616	579	597	594	614	576	611	578	606	636	625	621	582	590	596	598	604	596	598	632	572	588	565	575	604	609	615	642	656	614	587	626	603	597	596	569	617	600	598	569	557	643	636	563	580	609	561	632	607	589	600	588	570	601	591	605	572	608	588	604	605	568	582	587	596	618	600	594	607	620	567	634	561	573	601	617	578	584	570	570	601	569	559	570	575	564	582	584	618	607	606	581	636	593	588	585	602	573	582	590	526	578	592	582	593	587	585	593	571	585	559	587	595	587	555	581	566	572	561	558	595	618	582	604	620	620	625	552	611	565	582	583	622	592	604	596	585	606	582	582	610	617	585	580	598	599	601	628	571	605	616	589	600	561	597	573	622	549	573	567	545	623	620	610	578	588	593	599	589	587	582	543	599	622	600	638	603	628	596	588	612	592	627	619	553	591	536	565	627	604	552	603	583	634	586	570	633	554	589	587	574	571	596	561	582	587	571	591	596	600	598	593	611	549	593	592	605	586	596	579	590	600	594	606	594	573	602	581	561	591	602	585	542	606	578	562	566	600	594	609	584	592	583	577	595	563	585	574
26450	20402	9220	1090	647	514	472	430	430	412	404	408	442	424	436	454	398	440	437	409	426	387	391	421	395	406	435	396	412	387	444	391	408	399	403	411	447	415	407	456	451	417	387	427	396	412	366	438	436	467	444	430	369	436	383	434	397	424	393	417	435	375	418	392	407	416	415	408	403	389	402	394	393	400	397	416	392	426	394	393	368	392	419	415	398	423	392	407	416	425	426	437	403	420	385	400	422	399	404	425	378	410	411	398	419	415	421	426	393	407	447	400	391	406	385	401	425	427	401	410	421	394	365	425	413	394	407	381	429	397	422	386	420	363	454	411	407	415	403	435	403	428	399	403	415	387	389	419	422	418	406	423	429	393	434	387	400	428	385	437	376	404	382	387	389	434	415	404	384	376	355	399	372	419	428	415	398	418	416	384	396	413	363	394	400	437	420	451	413	431	398	443	390	456	397	413	419	427	392	387	429	450	398	447	442	422	387	413	435	391	429	413	403	401	369	402	436	369	426	426	356	393	409	417	442	392	422	431	400	403	389	391	359	395	448	409	438	426	413	421	384	392	367	407	422	425	402	462	386	424	416	378	442	384	421	409	382	434	397	415	419	391	423	413	390	391	380	400	414	410	413	405	416	411	435	388	404	424	385	397	422	418	395	444	407	426	427	440	393	383	431	392	398	409	404	414	431	362	427	386	423	418	422	399	401	401	388	411	425	439	389	421	432	398	407	402	437	418	410	406	402	417	385	414	385	420	440	364	408	396	405	413	390	422	394	413	428	412	389	424	384	397	423	381	386	373	411	393	418	430	429	400	413	377	392	404	420	406	409	387	402	428	406	435	448	373	412	431	411	410	415	430	459	442	422	421	416	379	427	396	415	401	420	398	416	418	410	399	421	433	409	401	420	407	413	448	390	395	444	406	426	413	410	383	389	426	410	422	391	410	386	432	408	413	424	391	447	413	426	411	396	413	410	434	419	457	391	453	403	375	434	449	427	361	440	385	411	351	382	413	390	438	417	399	410	404	383	424	426	416	420	401	392	384	410	379	399	409	434	393	389	410	400	358	379	432	394	410	393	425	420	422	396	438	401	393	434	435	428	423	400	369	408	414	452	413	400	392	386	394	412	420	399	437	410	401	431	369	408	369	382	401	415	444	456	371	411	433	459	413	414	399	390	412	425	387	382	382	431	400	404	390	400	405	409	400	414	399	421	425	425	408	381	410	415	380	437	403	413	397	398	436	420	411	409	429	416	407	446	392	435	416	414	426	439	411	423	401	424	403	433	383	430	372	430	436	415	424	405	393	461	440	424	430	424	448	400	412	398	402	424	404	414	417	437	425	400	386	396	420	376	402	404	377	419	397	402	422	442	412	393	431	380	407	415	383	434	431	378	454	388	442	451	413	393	414	413	411	413	389	396	396	406	405	419	394	414	432	395	402	400	402	419	403	397	442	394	391	405	436	408	414	427	420	397	417	396	400	446	408	404	403	398	408	442	400	412	389	381	398	402	437	398	403	378	410	413	427	409	353	411	429	417	405	426	409	433	380	398	395	407	390	408	412	391	417	422	425	394	419	439	412	424	409	391	399	410	390	395	369	440	384	427	394	427	380	391	393	401	393	419	419	442	406	393	408	386	377	383	385	396	431	405	413	440	391	407	401	420	450	401	419	387	440	427	413	419	421	384	380	394	438	410	420	408	413	437	418	424	410	400	375	428	393	399	422	423	398	451	397	426	376	426	407	437	425	404	373	390	448	400	395	393	409	404	411	419	416	419	421	420	384	406	417	440	397	414	420	417	419	418	423	385	411	381	394	398	401	392	438	422	420	428	413	392	397	416	437	412	430	411	385	408	442	418	416	438	398	426	391	423	398	430	382	434	387	442	393	392	416	412	378	420	420	405	386	379	427	412	389	382	416	399	413	381	427	431	400	398	360	417	419	413	413	416	390	397	454	399	418	423	377	426	394	355	415	392	421	410	385	444	417	394	398	403	379	429	399	393	441	392	422	386	393	430	433	390	416	429	401	393	380	395	432	430	404	390	424	393	438	398	404	398	381	414	396	388	376	442	396	375	434	419	402	374	381	413	428	418	411	399	409	384	443	426	406	435	427	392	413	414	440	433	421	396	398	378	411	410	415	413	448	376	414	373	427	436	468	399	411	424	403	429	429	416	422	403	385	412	397	367	424	426	393	446	401	376	424	428	436	441	418	401	376	407	439	459	399	443	418	420	405	411	397	431	393	411	417	423	414	421	405	433	419	429	436	381	420	436	422	435	438	402	423	420	408	401	409	426	418	430	417	417	382	423	353	413	371	438	445	407	430	417	390	398	463	366	430	408	416	376	421	436	386	430	385	424	401	390	432	411	412	406	426	407	396	405	411	406	417	407	377	449	417	421	416	410	396	410	438	431	414	434	430	392	408	420	440	414	385	388	404	372	372	438	406	427	407	394	431	441	421	413	407	415	434	426	414	425	389	403	434	392	426	405	437	433	453	391	409	375	394	407	384	387	410	428	450	391	397	382	366	427	379	377	424	389	434	424	393	402	418	404	398	413	413	404	408	417	387	374	390	395	363	370	444	405	423	405	392	427	415	441	410	427	409	430	388	371	448	412	419	442	386	416	415	403	399	422	423	401	413	417	401	408	400	427	438	436	409	406	396	389	399	431	390	439	429	444	428	401	425	418	396	379	397	399	422	403	434	389	386	407	407	405	413	372	429	447	425	409	368	412	402	450	417	386	429	379	417	409	403	439	406	411	399	384	415	390	437	418	406	450	387	421	422	393	449	399	406	410	401	437	410	419	415	412	410	408	397	420	424	423	403	378	412	427	381	389	397	431	421	423	402	412	403	395	401	405	369	423	420	396	378	459	403	395	450	439	427	387	413	366	397	417	424	399	417	390	387	357	425	436	415	376	403	403	419	424	410	348	412	396	425	399	413	441	425	397	421	397	467	409	410	424	371	356	430	407	429	410	416	423	405	414	407	423	423	387	393	403	416	397	393	428	443	405	402	403	437	395	396	390	439	409	442	396	408	387	383	397	387	437	423	380	414	414	395	409	410	399	384	414	416	447	412	397	414	413	418	396	380	418	466	468	414	412	405	404	440	401	410	438	394	422	412	428	411	387	401	442	407	426	395	377	412	406	422	432	399	430	363	395	432	376	418	408	427	399	414	395	381	403	430	411	423	440	448	407	390	421	430	410	435	429	393	429	413	425	423	409	410	400	372	396	398	370	434	394	387	404	415	422	398	372	397	416	403	414	430	437	398	429	418	415	428	404	410	440	407	383	386	432	441	422	387	421	412	458	397	399	431	381	398	387	380	410	414	446	433	396	351	395	416	400	384	399	388	394	407	437	444	416	424	425	424	379	413	372	399	415	387	405	396	447	439	427	374	414	407	407	411	411	426	382	417	385	389	390	404	441	398	376	402	422	409	394	460	438	382	385	398	404	388	391	348	349	422	403	408	415	414	428	386	420	436
4172	1842	1611	960	812	725	652	662	639	601	546	579	502	588	548	544	516	537	539	569	524	522	535	521	553	603	579	518	515	521	542	501	514	579	547	544	564	531	539	544	568	522	516	541	555	558	557	525	562	578	571	536	531	549	555	488	544	540	512	572	525	521	524	547	541	540	503	554	535	554	541	553	554	567	496	557	582	548	596	520	562	507	503	578	493	544	537	529	555	531	542	538	556	513	548	550	533	531	515	577	520	532	572	488	538	519	534	521	527	554	522	538	541	533	575	537	556	574	567	519	497	553	521	549	562	508	508	531	570	528	536	522	534	549	519	527	563	536	540	562	554	547	483	508	536	574	492	526	529	572	557	532	546	572	507	510	530	489	507	536	540	530	532	559	526	537	530	504	535	532	575	521	546	523	512	553	519	514	542	508	528	534	525	538	544	504	565	520	553	555	530	558	541	533	538	519	584	519	547	525	543	546	556	540	504	530	540	540	532	520	622	544	527	546	536	509	505	564	517	542	521	564	557	542	563	570	542	570	545	511	559	564	509	539	542	563	563	521	524	528	516	503	522	579	537	514	537	529	560	538	524	509	521	506	541	516	535	552	525	563	567	572	489	564	517	557	528	557	532	516	539	570	528	561	530	531	552	507	556	502	505	554	535	539	587	535	518	513	526	545	501	556	522	513	537	580	573	555	527	530	537	503	535	532	517	546	551	540	558	546	561	568	564	530	539	550	563	538	576	557	500	571	528	558	519	550	536	544	546	510	575	529	556	520	563	553	544	563	523	556	567	517	531	539	529	527	544	579	546	545	539	586	582	470	537	535	493	521	544	540	568	554	525	580	498	595	487	545	473	567	518	565	544	530	537	576	525	555	532	541	544	570	525	542	534	535	508	540	544	571	551	522	548	530	559	493	535	582	505	520	509	552	525	548	523	580	552	551	533	554	515	517	557	541	528	531	508	529	579	521	570	525	556	508	491	565	513	552	551	532	506	527	562	485	465	519	505	503	549	556	558	534	551	512	522	548	533	565	555	568	494	548	521	559	509	501	529	540	514	516	570	517	589	573	517	563	522	530	511	550	508	548	526	529	525	544	520	573	559	533	547	519	585	547	529	603	523	517	553	537	564	572	527	531	551	533	495	498	548	527	533	557	535	533	561	531	534	564	510	540	570	530	562	544	471	519	558	569	531	537	564	558	557	523	574	558	564	513	550	556	530	519	566	545	535	522	549	509	530	520	528	513	551	536	535	509	532	568	555	519	569	577	510	521	528	527	561	483	549	590	557	527	548	519	526	508	551	521	531	528	541	575	484	513	555	512	529	502	531	537	543	510	561	563	540	523	527	586	566	553	562	543	522	578	472	535	560	499	497	541	542	540	541	565	556	545	587	520	520	559	530	505	518	513	565	504	535	555	577	522	522	509	527	531	486	557	525	573	506	523	535	575	541	577	528	535	523	524	553	542	547	529	522	540	530	543	514	515	555	528	516	542	533	531	576	558	588	516	521	526	507	462	529	533	515	563	522	558	498	521	581	541	534	510	522	528	526	496	518	490	528	549	527	535	540	544	505	541	585	539	533	553	498	524	556	509	557	528	546	522	563	562	568	503	523	552	552	553	513	545	558	490	544	518	540	559	508	554	563	541	583	554	553	527	578	568	532	565	557	576	514	533	532	537	539	542	525	558	562	523	529	552	552	534	562	557	526	542	538	542	519	507	546	510	497	507	543	524	518	579	555	562	549	506	475	585	544	584	555	499	545	569	581	511	511	533	549	554	546	528	584	530	583	537	550	570	548	520	534	543	569	534	506	552	527	575	514	512	490	575	504	540	542	517	516	547	532	526	553	520	525	558	592	561	520	526	521	536	549	526	552	526	504	543	562	534	527	500	531	584	545	545	554	511	512	530	526	604	486	529	555	512	541	535	526	497	543	513	520	576	551	505	550	534	485	548	516	554	538	527	557	546	549	539	538	538	565	522	525	574	528	542	504	548	524	544	521	566	518	609	574	513	506	565	527	502	535	522	509	559	561	510	553	559	528	491	552	514	515	550	513	512	556	522	499	495	544	566	544	498	565	557	521	570	511	519	568	523	543	541	538	499	517	489	549	516	512	577	519	540	562	506	528	549	580	557	530	571	533	555	520	528	513	554	514	555	526	543	500	560	555	540	510	582	551	498	549	551	579	525	531	535	515	552	546	563	504	551	527	504	555	539	552	536	514	579	526	560	508	515	502	547	558	500	546	543	570	499	553	516	498	520	568	504	533	546	492	557	492	539	523	529	554	494	517	556	569	511	550	596	532	539	512	543	517	525	574	556	509	546	566	542	543	574	590	555	570	548	544	565	539	532	552	535	548	505	545	552	513	500	533	536	543	541	516	586	527	547	568	553	495	557	562	547	575	520	553	518	552	501	519	556	530	521	539	524	509	512	552	535	536	544	522	551	557	495	522	510	505	520	503	573	537	544	499	536	534	495	569	565	506	494	561	520	544	524	499	533	494	562	539	520	589	529	523	569	535	503	536	535	558	536	517	526	531	503	592	484	555	587	543	537	573	567	579	548	529	561	512	484	522	513	553	531	530	525	533	522	538	573	529	554	541	517	579	546	542	549	552	549	531	529	531	520	506	515	521	544	566	554	553	573	572	538	527	531	522	562	541	550	528	535	591	508	514	549	500	522	533	564	516	538	534	521	559	562	523	505	536	534	530	548	567	537	514	529	525	523	553	525	581	520	524	532	517	532	573	552	522	534	523	512	517	529	531	500	518	585	548	535	566	514	547	529	536	472	532	537	546	519	513	562	537	528	508	527	530	535	540	556	502	528	540	558	532	512	513	557	546	547	534	516	521	529	515	536	534	512	510	513	540	534	523	581	522	510	584	522	540	545	560	508	525	540	530	554	551	509	552	514	501	524	550	554	568	549	526	611	551	553	559	528	531	524	530	515	544	528	516	524	589	547	475	531	557	552	558	549	549	521	553	519	570	536	537	537	528	522	515	548	499	547	513	550	484	527	549	556	540	567	520	537	544	523	513	525	511	546	550	572	518	554	540	525	516	527	541	525	558	527	587	496	544	557	533	552	548	536	555	516	533	508	576	507	554	565	568	513	554	537	505	514	553	519	581	529	563	526	543	532	534	515	523	556	514	547	549	528	557	533	514	593	525	526	535	513	576	503	493	540	523	565	531	574	524	534	564	528	520	535	568	483	534	530	556	520	521	534	557	537	566	540	505	569	567	534	559	571	534	527	562	520	555	506	545	537	562	502	542	574	547	507	534	565	514	550	544	513	535	537	544	552	567	537	522	551	566	554	515	494	531	545	510	546	565	544	511	517	540	499	569	538	478	517	501	528	527	503	545	582	569	545	567	541	588	541	548	542	581	516	572	530	515	520	561	529	548	506	515	551	523	535	528	539	515	525	532	503	541	530	523	576	546	531	554	548	528	530	474	550	502	538	579	517	554	517	513	510	517	560	595	556	529	533	509	546
23333	20926	28321	23642	20895	12871	1752	1106	925	842	837	808	701	683	656	676	679	652	645	662	633	667	615	620	670	634	665	622	587	625	617	628	645	628	627	656	658	652	616	603	620	632	657	598	590	626	604	661	633	684	625	612	613	621	586	630	611	618	602	669	603	613	574	585	633	585	582	573	575	578	623	594	598	606	568	566	614	561	544	614	599	646	626	592	627	529	610	593	625	603	603	649	617	638	641	644	585	600	647	608	612	681	604	619	549	585	608	583	594	571	594	602	581	641	605	610	620	604	603	584	557	622	576	652	583	644	650	599	604	594	621	574	622	599	597	600	586	613	631	586	624	609	597	603	609	614	609	640	656	597	636	579	574	554	643	645	560	594	555	620	587	632	557	574	614	617	587	589	578	570	579	577	563	578	624	608	616	568	589	585	572	590	620	563	609	572	557	614	629	614	623	541	638	627	595	582	625	599	555	607	581	626	608	635	598	584	572	606	622	617	613	591	596	603	628	561	568	607	610	574	607	667	572	606	575	584	567	606	631	628	641	582	626	655	641	592	653	609	570	599	603	637	590	647	625	607	593	564	630	670	600	608	613	586	594	588	636	610	606	611	597	611	619	576	620	561	611	600	590	587	617	620	544	654	580	606	559	619	590	631	619	582	638	606	603	608	634	585	621	602	595	622	620	594	594	599	629	669	615	581	616	644	610	601	597	594	643	664	586	562	621	589	593	562	619	615	615	630	590	569	580	583	580	604	594	607	569	580	586	611	602	597	589	609	598	605	575	618	628	586	559	580	618	594	570	617	630	574	620	595	557	630	623	633	628	598	580	641	641	625	574	563	581	626	562	621	605	612	586	577	639	636	622	597	575	590	563	616	607	643	634	641	598	596	636	639	621	623	611	640	628	589	629	584	597	595	579	602	597	583	550	589	608	617	646	579	636	620	621	599	577	582	638	581	607	619	597	578	584	622	641	558	603	591	587	610	557	595	542	593	645	584	596	607	576	643	634	595	553	595	593	607	599	584	592	633	632	605	623	610	578	610	575	592	595	591	600	611	577	601	599	568	598	577	602	610	587	590	584	596	609	686	608	648	588	627	575	606	595	566	597	606	599	609	588	547	580	585	569	618	620	588	579	580	630	637	561	633	588	619	640	581	574	581	566	582	595	568	637	586	596	564	594	603	587	585	596	597	617	635	582	587	619	554	593	573	604	590	604	586	618	606	581	634	610	616	592	610	593	655	602	626	640	568	590	574	615	590	652	570	617	643	625	562	594	602	553	612	586	613	579	609	658	594	639	549	550	575	575	555	561	607	603	627	602	566	616	615	624	579	597	590	596	608	635	547	598	586	610	588	595	617	598	604	612	597	545	564	658	595	601	590	618	606	569	611	586	579	620	619	606	594	597	592	640	629	596	569	614	613	589	593	561	615	604	628	627	604	612	635	624	578	622	609	604	624	622	601	636	619	623	586	610	585	579	580	567	653	640	592	618	605	604	577	626	588	571	561	609	581	613	595	578	612	613	627	580	570	617	580	607	595	554	598	600	563	633	611	637	631	633	578	615	595	598	575	584	594	605	597	593	613	600	571	624	607	631	575	582	619	548	595	596	620	634	578	580	624	612	578	639	623	551	611	627	619	597	579	559	557	640	604	590	608	582	579	598	630	597	613	605	607	643	599	572	626	631	614	580	583	564	608	594	636	554	624	579	580	634	634	571	592	615	563	580	618	617	631	611	586	594	565	607	631	601	600	621	601	633	557	589	600	619	581	635	630	574	588	625	573	601	572	626	632	571	575	610	616	601	631	587	646	606	603	611	592	610	570	619	623	586	595	597	620	617	599	580	603	598	626	636	598	628	641	627	634	606	658	613	608	595	620	594	594	621	576	604	626	594	586	561	611	586	566	610	589	621	557	581	600	579	617	599	562	601	574	616	558	602	654	610	588	607	619	599	592	609	617	572	587	609	618	601	605	585	605	641	587	583	619	557	610	607	620	591	584	634	609	614	627	612	566	585	594	610	561	612	575	584	588	590	608	600	593	620	572	591	570	596	610	548	592	561	595	621	618	598	579	571	592	583	584	590	603	571	582	563	614	570	571	560	595	572	588	639	619	604	651	577	609	595	629	603	591	597	615	607	608	592	621	582	603	600	606	570	579	644	652	615	585	592	625	572	614	651	624	584	624	636	600	609	569	596	581	569	580	576	608	599	601	609	659	579	626	607	576	590	632	597	590	610	598	611	587	603	555	652	591	589	602	592	615	596	607	578	532	605	587	589	595	633	598	614	652	643	604	584	588	614	606	597	636	628	645	644	594	600	597	620	564	603	598	580	558	612	598	627	595	604	546	588	619	644	617	614	637	620	615	648	610	576	574	591	616	593	562	591	617	618	593	615	565	565	603	617	600	601	600	605	615	577	555	583	580	599	591	632	602	604	587	578	601	573	575	540	588	573	584	590	665	585	630	575	600	598	584	603	607	627	604	606	642	596	596	590	626	589	630	589	595	610	631	590	589	579	600	557	601	624	629	605	626	596	598	626	604	587	571	592	598	614	612	617	629	600	626	594	571	561	567	578	611	562	610	591	631	599	637	642	566	609	572	619	639	594	602	618	650	647	611	599	612	603	561	600	562	573	601	619	612	622	544	564	570	594	561	593	567	595	637	596	597	593	548	593	603	581	577	636	575	603	579	569	591	591	595	561	577	593	620	581	585	593	564	582	561	611	600	560	615	570	606	592	591	617	567	577	567	626	562	593	663	624	563	573	612	599	612	590	593	616	574	584	584	600	583	549	572	601	567	606	574	601	607	625	576	566	584	624	609	689	668	649	552	583	627	567	599	594	631	583	598	615	596	599	618	571	598	619	589	579	563	569	631	600	629	591	634	597	575	587	627	609	631	608	610	593	638	615	610	552	610	593	593	576	624	628	622	580	588	634	574	642	626	572	612	581	618	605	641	593	603	614	604	562	595	612	579	569	603	596	586	600	553	603	585	591	610	604	597	569	577	576	644	587	627	599	603	624	647	569	612	601	610	595	637	597	536	617	607	552	600	594	633	596	627	595	595	605	629	600	615	608	619	587	656	644	601	666	563	606	603	582	619	606	605	638	648	606	564	622	551	603	575	644	586	577	603	598	609	644	607	617	603	585	548	591	598	614	573	600	625	575	650	568	595	615	641	603	558	636	605	598	568	567	594	638	616	619	601	584	557	623	612	610	608	583	610	603	598	590	620	573	606	598	606	630	598	600	602	585	599	617	568	592	560	564	569	599	640	569	566	614	602	626	592	593	610	621	580	585	603	612	588	608	619	628	590	602	599	607	595	581	641	595	603	593	609	547	584	595	606	597	606	634	559	587	618	580	593	543	589	597	576	556	621	604	598	637	600	644	597	589	580	596	633	553	614	611	583	583	576	604	586	567	639	618	609	586	603	631	614	578	570	594	616	557	563	590	604	580	567	596	583	597	621	599	616	604	619	587	612	613	586	577	609
5263	11855	9487	5078	3683	2766	2181	1861	1590	1353	1274	1189	1153	1065	999	1002	892	955	951	869	879	857	798	783	871	867	822	871	791	817	842	851	837	791	843	778	765	803	785	830	828	811	778	787	849	786	826	831	894	946	866	794	812	802	806	802	826	790	719	778	800	785	793	817	790	768	823	826	796	745	766	763	802	811	782	764	787	774	748	799	785	782	877	789	737	824	800	731	772	794	803	779	817	780	785	749	727	815	806	817	755	801	793	774	851	760	759	790	764	774	747	846	813	766	737	786	780	802	736	812	756	857	792	761	748	763	797	722	807	760	760	807	820	789	802	786	771	771	743	737	803	784	739	745	763	791	798	794	792	732	783	791	738	828	795	734	746	777	794	814	771	774	844	784	765	829	723	778	801	790	783	772	785	788	807	786	757	808	796	782	799	783	790	762	797	798	812	781	763	797	735	698	813	758	763	758	820	753	782	800	781	722	765	763	766	835	813	781	780	736	818	749	762	778	769	724	775	769	802	825	799	791	735	818	831	757	804	750	762	750	780	826	825	856	793	769	785	818	766	796	786	795	764	782	750	774	784	800	755	814	752	769	794	812	778	839	743	798	809	753	751	733	831	780	770	786	762	788	779	757	727	727	776	823	766	758	799	773	837	786	810	786	746	780	754	801	798	790	792	833	764	787	742	800	713	778	732	785	768	798	784	793	812	785	768	780	785	773	719	783	815	785	819	759	793	792	708	781	781	770	822	753	764	760	796	845	820	772	794	774	760	778	736	772	779	726	761	798	818	844	775	786	820	776	778	773	727	763	792	849	745	812	792	727	749	830	735	821	771	795	780	800	783	804	766	779	747	786	758	777	736	818	818	768	740	782	791	755	844	768	743	795	749	764	740	781	763	788	750	832	791	720	834	793	789	791	771	810	822	771	762	816	787	756	763	757	797	788	769	773	741	784	732	786	787	780	748	771	818	804	786	782	799	736	786	784	787	741	802	819	781	809	801	826	789	775	806	790	820	759	809	830	775	851	781	779	826	815	794	797	801	739	774	767	784	784	822	855	788	843	765	793	786	801	805	805	793	784	804	798	784	766	773	786	753	779	785	787	726	848	825	763	796	800	804	788	797	795	801	768	774	788	732	742	825	787	793	810	791	765	774	778	764	800	758	772	817	818	799	771	794	742	794	766	800	769	770	781	787	802	795	758	822	748	809	784	808	814	772	793	818	741	772	829	758	781	823	783	725	799	749	798	728	802	811	785	761	739	818	756	773	794	821	764	814	815	762	774	824	773	794	785	775	795	827	743	755	775	800	817	825	790	818	783	770	786	815	810	786	742	797	792	745	804	802	741	767	742	833	763	802	771	750	753	787	752	779	776	772	768	777	810	799	746	757	773	834	804	810	724	777	816	814	786	809	730	791	790	712	797	793	776	768	752	721	816	807	750	725	835	782	771	747	788	776	768	834	797	828	806	789	687	821	790	808	767	796	819	775	821	780	749	810	694	756	771	813	694	777	776	798	786	749	801	792	810	743	810	740	787	781	821	801	758	788	796	793	807	784	805	779	827	806	774	752	768	764	787	786	793	813	798	818	797	824	756	822	806	786	805	785	778	816	840	789	812	812	769	800	782	790	781	791	805	789	744	783	821	751	767	767	765	764	774	776	808	779	766	799	851	804	747	809	802	750	796	768	755	794	766	801	771	768	805	761	750	802	766	740	756	756	786	803	769	759	796	756	757	763	802	769	775	804	774	760	788	734	808	830	771	806	808	768	843	766	799	763	736	797	734	846	796	826	776	786	759	838	777	758	772	772	807	818	836	780	805	840	797	814	796	749	869	784	761	818	768	861	771	777	806	751	775	758	793	789	776	814	836	775	794	797	786	787	801	732	823	773	760	735	825	817	824	789	776	825	717	818	804	743	835	836	792	790	765	720	791	772	789	746	801	761	756	785	804	838	763	800	783	822	797	785	766	795	739	752	751	776	752	781	778	775	797	809	823	776	755	788	800	792	778	783	748	774	823	828	791	742	746	784	735	776	778	739	775	792	796	720	737	816	812	797	789	775	779	812	738	847	771	819	771	817	759	797	783	758	792	769	800	760	788	785	790	798	807	787	817	814	792	761	810	806	804	755	743	789	811	774	776	778	791	757	773	780	769	819	809	795	805	788	812	800	793	763	745	779	808	776	760	826	808	769	773	799	783	817	805	803	761	787	822	753	795	838	783	760	789	729	800	755	743	751	809	777	831	786	802	805	732	726	757	775	786	835	827	755	811	771	750	774	778	804	793	771	767	794	766	807	800	752	761	826	780	753	805	834	752	779	736	736	748	811	828	714	802	758	747	796	762	789	798	772	753	762	744	830	824	776	818	729	764	783	742	769	803	783	782	818	796	773	797	832	763	841	774	802	767	782	741	793	817	771	752	761	818	794	776	753	770	753	785	796	812	822	785	764	836	791	764	735	787	780	767	820	759	799	838	751	783	789	768	761	753	786	821	752	745	830	776	772	817	765	769	805	781	757	818	726	825	732	735	782	772	782	777	762	806	819	802	778	810	742	767	775	779	803	839	739	789	828	762	816	781	751	768	736	841	770	835	761	796	813	794	757	790	829	775	799	781	794	779	813	830	807	769	794	826	797	795	788	784	771	765	753	829	772	772	771	767	773	741	810	788	795	782	819	779	817	830	764	759	789	772	811	772	803	791	828	786	800	794	719	783	799	741	735	768	751	756	784	749	809	768	813	768	778	812	746	745	838	797	702	791	777	744	776	755	758	764	781	738	809	823	771	753	768	770	774	764	769	765	846	798	753	787	794	802	782	778	798	755	764	807	760	758	756	773	799	771	721	810	752	777	804	831	828	802	817	773	752	774	797	823	777	808	755	756	815	795	722	786	762	770	764	776	814	803	770	775	736	764	805	797	743	743	765	794	790	756	793	763	754	843	797	782	779	760	804	768	737	781	799	829	806	807	797	754	794	766	742	770	760	803	789	804	761	775	774	805	802	805	791	847	793	788	786	808	712	757	761	796	829	772	775	813	758	794	773	828	771	815	836	823	755	744	827	774	769	767	746	771	805	821	763	785	813	782	788	800	745	761	801	805	822	826	793	781	801	783	777	780	831	795	752	800	799	703	830	783	786	796	780	755	789	784	730	741	792	759	762	835	765	782	797	784	749	792	811	791	732	823	771	816	748	752	758	803	733	783	806	753	805	834	780	783	759	830	829	807	805	741	832	843	780	857	794	785	790	768	735	806	774	782	770	811	775	792	772	776	766	784	793	838	752	781	736	780	814	818	788	812	801	779	781	808	735	751	780	740	772	793	766	785	756	783	787	782	785	789	729	748	751	754	772	757	818	766	776	786	786	769	769	788	794	764	749	837	819	790	730	785	723	707	790	746	725	801	777	781	788	821	792	758	773	759	718	780	790	788	774	787	758	821	764	768	772	792	771	823	809	782	792	741	761	817	776	804	784	734	787	781	783	767	809	796	792	795
22522	20950	28735	23353	20955	21011	11196	1375	1054	908	826	729	708	636	637	636	587	573	577	511	545	516	455	497	516	493	506	507	483	503	448	476	453	463	445	436	465	438	473	427	458	535	468	465	436	499	480	488	520	535	478	490	436	471	439	488	470	473	452	413	479	503	446	472	441	475	450	470	463	459	422	425	454	438	447	437	438	400	461	462	441	448	457	403	462	453	476	461	476	446	465	472	458	436	464	437	455	432	450	471	462	448	439	448	448	410	457	478	459	500	415	452	453	443	440	474	440	452	452	432	434	395	456	413	439	436	447	424	450	460	454	439	419	429	475	490	440	452	438	443	425	419	425	458	437	439	461	436	433	475	423	405	429	449	432	431	435	442	433	460	522	445	483	426	481	485	465	444	462	420	435	441	439	387	419	437	491	464	445	454	431	401	432	444	459	489	468	441	432	447	447	492	414	445	434	450	459	432	439	435	427	465	428	432	408	434	440	475	441	475	473	444	457	451	433	395	437	430	427	444	462	387	445	440	442	445	447	472	439	426	461	457	443	421	407	438	461	471	449	428	397	423	468	457	449	430	454	423	431	468	455	449	431	447	417	463	426	421	441	504	422	446	421	427	447	438	441	426	484	457	408	418	439	422	439	423	462	495	442	439	425	487	428	455	455	432	460	422	430	454	433	450	414	446	442	437	465	405	431	452	458	420	458	411	426	425	448	428	457	435	452	445	419	427	451	457	405	464	435	435	425	446	429	412	442	440	435	413	469	446	444	439	461	435	426	444	424	471	432	462	484	448	403	418	393	424	485	416	435	443	416	400	460	438	466	445	418	428	410	465	433	410	439	477	452	450	407	465	441	449	444	464	420	423	395	443	486	464	417	405	451	437	453	449	428	435	470	445	432	425	428	425	447	444	451	426	411	445	428	430	462	448	425	439	447	416	470	419	457	420	426	441	427	433	425	442	498	443	447	427	437	426	420	452	444	422	480	450	411	452	454	429	419	441	433	470	456	454	474	455	454	446	428	451	448	452	426	446	408	450	432	441	446	428	436	405	443	453	431	393	424	454	481	434	435	437	476	410	446	409	403	449	440	439	425	436	414	438	455	442	431	449	513	418	473	434	441	457	442	436	424	458	455	442	425	407	417	445	427	440	497	447	447	462	436	435	458	446	448	439	426	412	483	414	448	468	419	440	441	427	425	457	453	434	452	448	447	458	446	462	409	435	440	450	423	409	432	432	435	418	438	425	469	428	425	446	413	433	444	427	456	474	461	441	401	440	452	439	468	420	425	446	451	415	444	472	436	425	415	423	447	458	441	435	425	431	442	450	427	399	452	421	453	458	427	447	414	429	404	464	446	430	446	442	470	419	451	417	413	465	430	444	444	446	475	419	448	482	423	427	414	451	436	437	433	488	447	434	465	452	413	417	451	480	451	440	474	462	454	452	458	440	446	510	423	441	423	442	411	422	461	435	426	458	427	466	427	441	450	488	443	434	470	461	465	422	482	439	413	467	447	452	451	453	448	443	463	416	441	446	447	431	456	447	466	461	461	442	445	464	414	432	437	488	407	441	472	487	427	438	424	439	424	428	458	448	450	452	415	460	412	448	466	417	429	467	481	421	421	433	414	464	449	435	462	446	440	452	436	409	464	432	452	413	473	455	470	440	462	438	417	436	445	435	463	407	421	454	447	451	475	436	471	422	421	430	446	451	436	433	431	425	464	442	449	439	445	452	464	452	458	430	435	447	458	467	431	428	435	456	440	433	443	408	436	427	456	462	439	451	441	456	452	413	443	448	431	413	480	434	427	460	451	462	476	455	419	441	437	386	462	444	415	459	415	438	465	417	416	460	427	437	437	426	465	491	451	438	419	384	412	458	442	452	510	421	427	441	421	451	435	459	436	445	447	456	434	414	433	418	383	406	416	435	406	433	430	445	457	434	446	447	449	430	433	418	442	497	420	389	426	445	450	425	420	428	467	451	437	445	437	420	410	413	453	438	414	465	455	462	411	435	392	457	484	426	437	468	438	421	448	419	461	436	427	435	419	419	451	414	443	458	427	436	424	451	431	438	445	470	425	427	459	422	446	437	472	459	474	412	427	448	447	449	425	460	412	429	416	450	445	422	464	447	438	445	437	456	449	422	461	438	425	437	450	448	404	434	432	452	443	395	433	450	452	453	424	412	442	414	461	439	434	414	416	424	448	440	439	435	483	421	429	469	428	429	449	466	501	439	436	412	462	457	449	424	431	448	477	468	414	437	433	445	454	449	440	426	456	461	444	440	441	466	422	428	432	434	403	474	470	433	469	410	436	451	457	433	420	436	457	428	422	464	413	429	459	423	452	436	452	452	439	435	444	456	416	426	460	432	482	434	470	434	464	428	451	437	403	402	414	447	435	436	431	455	440	454	433	442	446	454	449	431	432	436	418	450	442	441	459	436	428	441	454	451	458	453	436	455	410	417	397	430	413	431	446	427	443	401	485	399	438	430	450	446	442	398	460	422	432	435	423	472	462	444	410	449	465	464	434	434	437	436	414	419	436	451	462	448	445	417	426	435	441	373	422	445	417	440	469	408	459	415	455	433	444	399	414	426	461	455	487	465	411	423	448	451	425	440	434	428	424	446	425	435	400	438	379	404	371	453	442	446	409	456	441	437	450	415	448	402	463	445	416	421	445	445	418	436	425	449	440	420	416	432	411	421	442	453	441	444	446	440	419	417	471	455	445	433	442	464	434	493	432	444	415	402	456	416	418	463	460	440	437	423	424	466	401	454	448	446	465	400	439	421	438	456	466	480	438	464	461	459	412	437	432	437	480	424	472	417	420	433	457	464	407	449	436	412	431	432	432	432	458	481	462	413	427	442	438	501	442	443	455	426	462	455	452	430	440	446	417	469	452	441	474	448	434	452	439	445	435	474	448	412	449	434	454	418	396	414	447	405	461	447	445	463	446	421	409	413	471	410	424	439	447	479	431	432	454	420	452	441	440	402	452	418	453	433	454	453	407	437	434	401	428	422	421	445	425	419	429	458	435	407	457	415	413	436	466	410	429	446	445	440	448	416	457	468	445	406	410	446	474	419	441	434	417	422	448	425	461	434	435	395	453	428	447	469	418	454	460	445	424	417	435	419	465	437	426	459	410	428	424	443	459	444	413	432	483	420	425	442	450	433	413	466	420	398	473	410	434	475	450	445	439	449	445	470	445	419	423	408	477	456	433	486	437	454	441	419	445	444	435	438	428	447	456	467	440	400	470	442	489	416	413	433	446	407	456	449	440	411	465	407	465	453	434	446	436	441	453	478	463	440	415	418	464	489	412	406	444	462	477	407	414	487	451	411	469	424	425	442	427	449	442	454	435	456	413	440	459	427	405	455	413	431	431	430	434	441	391	441	416	449	419	411	411	425	413	404	428	424	451	470	421	418	433	429	430	463	448	390	439	417	419	430	445	453	408	467	427	409	434	387	462	438	448	455	451	456	446	455	404	467
7456	17914	14233	7838	5652	4319	3266	2775	2182	1831	1507	1345	1190	1058	989	878	868	835	793	857	802	776	674	727	699	692	715	697	686	659	651	710	617	631	701	621	642	635	620	640	645	620	619	680	613	663	605	641	770	782	624	541	600	582	622	639	699	616	591	624	617	587	629	670	633	567	586	590	578	602	621	569	606	567	568	638	606	596	579	605	551	578	611	606	618	542	572	582	578	615	635	594	619	638	616	589	602	593	576	605	652	612	592	564	617	580	615	566	599	626	584	584	578	641	607	653	611	569	567	563	597	583	637	570	575	599	613	592	603	603	618	561	569	621	576	569	603	587	557	591	583	587	591	582	594	598	590	600	546	602	608	611	561	595	593	560	602	598	589	610	604	605	573	537	570	611	600	614	586	614	565	635	616	615	543	599	600	618	537	599	585	580	536	562	667	590	584	572	604	581	621	619	594	591	574	624	597	622	612	616	578	629	576	592	566	583	619	544	587	594	605	597	597	586	632	578	559	553	580	584	614	601	566	611	585	646	580	593	637	571	576	566	597	542	580	563	611	572	588	606	576	629	606	580	566	621	609	601	600	604	593	601	570	582	586	592	545	631	587	568	582	604	578	588	603	590	638	548	568	616	589	580	614	578	618	566	566	556	581	588	578	568	581	610	568	577	562	638	568	600	602	555	573	586	611	583	618	612	556	599	572	611	604	559	598	584	589	575	575	571	605	616	582	651	584	577	590	631	580	551	575	593	579	529	596	617	582	597	588	580	592	624	631	602	581	576	607	611	575	554	554	553	602	599	608	576	564	557	598	584	598	582	617	607	626	577	634	540	612	583	624	593	582	556	564	603	580	609	569	584	574	624	622	591	561	575	555	577	630	572	601	562	616	598	562	589	572	581	588	564	546	595	545	598	566	579	594	571	575	574	596	579	599	590	568	601	598	596	597	595	569	588	539	579	603	529	596	616	604	564	620	575	557	558	582	610	573	602	594	611	588	572	585	586	616	576	601	560	568	595	600	580	556	579	569	598	589	612	582	557	629	553	633	634	596	589	578	581	610	586	589	609	555	591	574	590	581	572	565	577	566	633	599	597	580	608	569	612	556	554	569	609	582	587	587	572	538	607	550	571	616	551	568	571	614	599	567	585	603	604	620	615	567	607	639	586	574	590	594	648	612	590	598	602	575	534	566	593	619	576	604	535	588	612	629	571	577	591	660	611	582	572	611	564	575	589	543	615	605	571	567	590	599	568	631	614	608	578	608	593	577	611	578	525	575	555	614	574	553	574	581	618	620	641	575	592	651	580	611	563	581	576	549	585	566	616	584	514	580	581	571	583	569	567	570	597	575	570	598	639	587	603	612	562	602	584	598	580	586	594	609	598	586	552	609	597	600	600	572	590	537	624	578	604	578	602	590	576	609	593	596	613	583	579	524	573	597	616	616	596	563	585	609	573	580	578	632	568	611	642	616	575	580	572	578	626	597	588	609	599	573	606	559	593	626	636	619	600	568	612	582	611	576	574	612	618	554	645	585	562	590	551	585	600	577	575	615	556	639	611	621	584	553	566	600	597	576	591	615	619	554	593	555	539	575	624	578	572	614	601	602	600	590	599	582	561	615	618	555	580	587	621	579	569	524	608	559	623	582	542	579	604	616	555	583	606	622	615	658	572	588	565	581	542	621	595	597	566	620	582	605	580	585	594	620	564	613	619	584	636	544	626	573	611	597	592	601	602	631	600	581	567	627	555	618	577	598	577	625	641	581	603	564	577	556	625	552	613	591	595	618	573	578	612	567	632	587	587	601	615	594	623	536	533	593	565	606	575	601	595	602	579	570	551	587	629	580	602	558	587	570	583	603	588	599	630	575	607	544	607	609	603	586	531	608	572	604	611	574	620	620	559	638	588	563	633	558	595	596	629	559	580	589	565	562	564	563	595	596	612	596	555	612	622	578	585	601	600	567	625	591	559	565	562	580	598	584	600	618	608	563	552	578	627	617	578	641	578	579	600	613	623	596	577	590	546	584	620	646	584	582	556	572	595	559	554	572	580	604	646	545	556	564	634	588	581	560	633	599	607	609	596	601	564	571	626	611	589	617	613	552	581	592	578	563	582	648	636	628	584	606	570	614	595	568	607	600	577	578	585	581	567	618	593	550	584	573	577	551	619	583	619	570	583	567	567	587	620	569	648	554	583	645	600	560	667	596	580	582	586	571	552	597	619	601	589	553	612	553	568	628	590	589	563	610	556	567	605	636	579	602	600	630	601	596	601	618	580	588	598	545	588	592	554	565	573	616	586	611	619	569	612	595	610	589	580	577	611	587	588	608	588	628	570	572	597	612	552	597	600	570	611	588	563	572	577	593	598	596	582	601	563	583	576	566	558	586	563	601	571	609	597	593	589	570	566	615	579	546	546	577	567	538	623	583	602	539	553	578	561	611	591	602	576	590	564	599	627	592	592	596	592	608	587	617	577	581	587	589	583	584	621	596	583	569	574	579	582	556	616	593	602	600	604	624	594	537	581	604	607	559	591	585	614	590	622	569	588	586	567	618	581	587	614	599	587	576	632	597	558	590	547	567	576	618	605	583	627	541	584	601	626	602	564	583	559	579	642	620	574	573	548	621	622	609	607	614	610	585	606	607	626	587	578	591	575	575	593	611	611	610	616	574	603	557	617	598	571	608	615	592	570	619	578	595	605	564	588	553	609	593	553	584	541	590	544	613	577	576	620	596	593	561	590	561	626	573	564	600	591	603	608	608	588	576	571	609	562	595	593	600	610	618	566	591	556	591	585	614	580	574	563	562	579	595	586	582	605	594	549	571	585	573	588	590	597	564	554	571	535	553	564	597	563	598	622	552	585	544	633	614	605	609	587	574	601	598	561	560	592	563	543	584	621	598	625	591	632	597	557	611	555	579	562	616	621	612	575	622	539	593	571	555	600	599	562	612	595	594	568	542	582	595	567	586	595	589	581	642	585	569	585	610	621	598	582	611	597	595	593	589	595	542	594	600	609	581	596	576	545	563	615	578	610	592	595	569	596	608	597	598	588	551	601	567	611	577	570	570	635	588	619	583	603	574	598	599	611	582	636	606	574	598	615	601	566	593	624	610	582	604	589	610	599	599	581	581	592	614	559	569	561	594	591	611	579	591	584	608	613	621	600	621	652	565	589	599	608	620	593	588	539	582	596	563	562	609	590	556	602	586	617	616	605	567	591	578	610	566	599	582	572	610	574	632	565	592	607	544	577	583	594	626	580	604	559	596	576	598	582	563	609	534	614	561	576	608	557	549	600	582	594	587	628	592	581	589	544	588	641	562	578	570	593	591	595	620	569	551	575	584	604	574	588	555	597	613	617	605	582	536	568	566	585	579	607	592	615	608	553	603	621	554	602	579	594	586	568	592	594	615	609	628	575	578	600	566	586	573	573	600	572	623	556	611	622	606	593	612	610	613	566	596	605	567	556	573	652	595	581	583	569	581	547	562	561
26458	20401	9200	1081	674	585	497	448	450	413	434	411	431	415	415	400	412	406	413	406	409	416	406	394	417	431	427	416	401	452	395	444	379	405	433	402	393	391	423	390	436	404	411	437	398	393	379	404	391	395	430	427	457	442	459	403	390	405	370	410	408	399	402	399	442	432	408	409	393	448	435	403	390	373	446	403	418	422	423	409	358	406	409	422	394	390	387	379	415	388	413	397	430	441	384	372	386	415	415	410	393	384	413	374	437	409	399	427	400	378	418	383	411	398	398	414	386	428	396	417	397	419	401	435	390	393	410	421	372	401	389	400	381	396	435	426	402	423	407	396	410	427	397	410	411	391	365	433	433	397	383	414	389	371	411	410	415	424	365	382	425	386	413	408	376	384	406	403	419	402	400	397	387	414	405	418	398	380	396	421	405	391	435	442	397	408	377	422	400	412	404	389	456	380	432	393	424	419	403	408	412	402	413	397	449	402	442	414	403	419	376	403	456	393	413	433	385	422	400	421	380	416	403	405	406	402	406	367	434	414	395	411	401	432	410	400	395	373	431	367	419	427	416	418	392	409	398	397	400	424	427	389	381	371	426	385	400	386	389	426	412	390	403	414	434	388	358	405	383	391	417	406	416	404	410	395	429	383	394	413	421	405	373	426	414	411	430	414	422	390	435	399	368	398	405	392	373	393	405	399	390	420	394	402	391	400	426	393	396	412	434	396	389	415	391	365	421	410	397	421	403	420	405	420	402	383	381	403	375	419	416	396	376	390	403	411	399	390	401	408	373	377	430	425	407	400	427	413	435	407	396	421	419	358	437	418	408	417	402	424	403	401	428	397	394	382	420	402	411	421	416	413	373	425	396	420	387	403	415	412	397	425	431	384	412	390	429	405	411	433	417	414	396	429	405	386	403	362	399	388	405	379	404	425	399	433	396	375	431	392	392	396	437	385	436	391	440	412	390	361	409	387	399	416	393	409	409	396	456	404	418	424	423	397	421	399	409	395	394	412	403	397	410	430	419	386	421	407	419	389	387	385	413	406	386	420	433	409	397	407	428	407	387	390	413	388	388	347	364	403	412	376	417	391	410	388	368	393	436	447	374	375	408	428	416	401	404	381	400	401	424	368	422	406	398	407	390	430	385	414	373	396	424	433	376	428	397	404	379	453	411	379	401	407	387	364	386	388	406	418	395	410	379	404	412	400	379	384	396	391	439	395	439	420	385	388	385	428	419	411	398	428	395	429	406	441	400	401	396	408	417	399	395	398	418	353	407	395	417	397	389	389	389	388	453	426	445	361	418	430	431	402	398	380	397	407	419	393	434	383	417	397	432	380	378	407	406	417	390	444	405	392	424	416	383	423	404	437	404	439	402	437	405	367	413	385	406	413	365	372	386	378	433	420	368	418	413	420	378	380	406	373	385	384	381	379	390	374	426	404	405	442	408	431	403	388	410	379	409	401	438	386	406	461	408	381	406	415	394	408	393	356	453	434	397	420	399	368	420	414	346	383	406	416	414	386	388	381	388	408	393	441	381	423	392	403	399	390	422	445	378	406	410	415	378	388	439	357	422	407	420	404	408	448	416	372	411	385	410	394	419	444	409	445	431	405	391	436	420	396	423	406	401	414	426	445	431	397	369	428	418	413	397	417	415	425	386	391	391	369	458	403	403	403	364	437	408	398	457	413	380	403	373	443	424	419	379	404	374	381	407	425	388	412	442	412	382	373	401	449	369	381	403	381	416	425	374	415	393	410	368	382	393	409	413	392	412	394	429	424	414	419	445	411	412	423	376	384	425	407	411	409	385	405	380	372	441	395	406	420	409	416	410	430	422	392	408	396	408	369	395	429	412	406	409	400	411	422	401	375	382	385	399	429	445	416	411	400	419	430	401	404	453	408	404	402	398	387	386	407	430	392	412	412	409	425	382	417	384	399	447	434	406	402	386	400	415	418	397	392	407	401	382	418	410	372	417	414	403	397	396	407	407	423	423	387	395	421	402	399	411	396	425	364	395	399	416	402	388	390	388	434	443	406	390	427	392	416	388	380	427	441	418	412	432	389	407	395	413	432	413	391	414	374	365	374	426	409	379	414	410	380	436	383	394	389	410	416	356	395	444	410	439	402	417	391	386	465	406	412	390	394	371	386	399	415	417	401	403	411	360	403	369	410	424	411	369	395	422	378	378	414	381	404	393	419	401	394	441	404	422	390	412	436	427	383	419	446	409	436	428	433	398	417	369	397	386	446	418	405	396	424	390	389	415	420	377	401	436	444	409	417	394	420	426	385	392	418	414	381	369	431	417	391	438	416	412	379	391	419	434	396	406	404	365	438	390	425	426	371	476	430	420	364	397	431	427	409	399	404	411	406	420	400	394	356	428	372	391	415	383	392	417	402	375	428	434	381	397	401	387	410	407	398	459	417	385	430	402	425	405	405	412	400	395	415	424	387	412	407	412	413	389	418	386	374	383	382	391	391	410	412	422	401	401	403	388	433	416	410	427	421	412	411	386	386	415	383	413	429	398	434	400	392	402	449	436	452	433	409	407	389	405	384	376	381	411	414	394	380	398	393	414	392	375	436	401	432	454	440	373	403	403	406	384	407	376	396	429	396	417	363	421	385	428	375	405	381	417	395	421	403	429	403	454	386	434	426	431	382	410	399	423	428	410	412	406	400	391	431	420	394	414	405	394	426	408	397	389	389	373	406	356	403	409	400	412	445	419	421	400	387	405	388	435	409	411	446	396	380	439	397	409	391	381	402	418	392	400	404	436	370	410	375	416	405	424	400	431	401	391	421	390	441	402	439	416	425	388	406	393	402	435	395	412	393	399	416	396	409	372	405	380	381	393	373	397	451	415	402	420	395	402	370	400	385	401	391	442	401	412	415	414	414	390	397	390	400	403	447	411	403	387	416	423	405	426	413	392	402	398	382	375	426	395	400	429	394	408	428	384	407	415	396	381	404	397	399	364	441	444	458	398	392	404	385	399	407	414	423	389	384	398	378	418	433	394	418	393	438	393	420	373	361	372	363	379	383	409	401	437	384	446	413	423	440	405	405	424	416	399	411	365	400	398	406	410	418	410	395	398	413	422	402	433	394	387	415	394	414	410	434	401	393	396	354	414	401	408	413	367	435	382	425	414	421	381	411	417	380	407	380	395	404	391	429	447	420	396	398	425	381	400	394	387	375	377	398	380	412	413	409	383	403	386	416	369	417	405	384	412	392	380	388	397	414	423	387	390	399	394	429	425	411	389	389	402	438	389	411	398	438	407	412	423	394	398	385	428	379	406	432	417	398	403	344	450	414	347	420	421	390	398	388	395	388	408	416	385	439	392	374	391	423	425	392	403	409	399	412	413	424	426	444	426	386	401	413	408	404	414	406	423	430	429	387	421	411	398	386	382	366	406	392	408	447	375	411	395	397	389	424	414	400	417	422	394	388	402	381	434	428	395	393	400	421	394	406	410	392	381	446	394	420	363	431
4305	2064	1702	1056	818	763	671	632	635	608	608	581	551	512	554	560	583	558	533	559	524	576	508	530	568	493	581	523	535	529	562	529	511	516	535	532	522	544	530	503	577	509	486	587	544	591	537	550	646	570	554	494	531	577	546	539	565	587	540	521	539	546	540	556	545	532	516	503	524	521	525	535	532	494	543	558	567	508	487	499	503	487	536	523	558	522	520	534	506	524	510	526	552	539	562	541	536	552	557	499	529	495	594	558	548	515	495	569	533	505	515	522	556	558	522	560	553	569	527	507	509	543	543	482	527	543	529	531	584	545	584	512	496	520	529	532	549	564	557	525	518	511	521	546	539	532	595	567	579	511	526	522	490	533	513	494	534	506	511	511	506	573	547	553	521	514	564	512	531	532	537	551	504	510	532	530	555	561	572	567	501	540	545	523	537	526	507	527	525	540	532	547	527	525	502	500	503	527	561	524	531	556	527	526	512	549	542	497	557	575	583	509	552	510	545	577	564	500	543	536	475	539	511	551	556	542	516	534	545	492	530	514	534	516	573	483	525	547	520	537	544	523	565	515	540	536	534	509	586	538	538	535	502	570	533	536	492	510	529	552	570	524	546	544	513	550	521	535	534	512	504	557	490	510	511	567	562	529	523	535	562	535	518	533	538	480	556	558	555	518	507	559	492	544	522	559	536	521	502	517	550	537	548	532	518	558	540	515	519	479	544	527	534	535	544	523	520	539	526	535	498	565	566	527	514	545	522	554	536	553	548	566	521	531	532	538	551	520	578	562	564	532	526	515	544	522	495	557	547	508	563	523	522	519	510	511	510	574	554	562	547	514	487	558	519	549	550	515	528	556	560	521	534	524	562	550	548	540	529	500	494	563	535	557	501	497	506	503	558	502	530	533	553	514	502	539	537	496	543	526	544	556	543	553	510	563	542	553	549	555	546	539	550	554	525	530	506	516	548	560	532	547	517	529	537	570	485	562	505	523	519	539	564	549	578	518	530	528	545	520	532	550	513	555	518	572	537	573	506	537	533	535	529	512	528	551	527	530	571	518	545	492	529	514	525	560	560	523	525	521	520	541	529	515	530	506	531	538	514	521	497	518	540	523	529	541	574	529	522	539	555	517	516	541	531	546	564	540	555	511	542	537	561	574	478	508	554	520	530	569	525	534	542	564	552	528	517	572	537	579	537	525	529	536	537	533	562	557	557	542	540	545	533	527	558	531	497	575	547	576	557	518	528	570	563	488	548	544	556	547	516	521	526	475	551	515	510	539	564	477	545	544	539	504	520	557	537	532	519	545	547	549	562	536	546	533	497	563	586	512	545	546	517	540	524	529	521	559	519	549	560	541	541	524	545	547	510	566	528	549	510	514	574	502	574	517	506	541	543	521	528	496	550	511	515	552	558	541	531	554	551	541	532	541	556	543	527	533	530	531	575	542	509	534	573	566	537	558	519	540	550	529	545	592	517	551	580	552	543	514	519	544	505	512	532	532	511	503	506	533	500	534	591	511	566	517	539	562	516	509	556	534	533	514	553	541	530	527	527	524	569	532	531	549	532	499	542	540	556	527	533	530	545	544	521	527	532	564	542	551	534	522	501	500	538	549	535	555	518	496	524	526	544	515	537	538	527	506	509	506	551	492	485	537	571	498	547	527	523	537	521	567	551	505	521	542	494	530	545	506	513	532	560	530	537	553	528	480	536	540	531	536	528	536	561	544	521	557	577	571	525	585	508	556	521	548	490	547	546	549	515	541	529	544	580	517	509	568	529	534	541	537	555	517	492	493	557	527	535	559	527	546	549	561	552	506	562	573	522	510	521	540	573	546	553	523	489	555	552	518	524	540	543	562	501	539	551	519	540	536	521	526	549	554	535	499	517	534	559	529	502	549	516	529	539	550	526	532	541	531	536	540	529	557	526	545	522	523	548	497	536	510	531	513	555	536	558	533	532	543	555	557	499	528	521	497	511	499	502	524	531	534	497	502	521	511	478	523	583	548	564	517	568	521	521	528	564	527	553	541	529	566	546	570	496	513	516	524	531	555	527	519	484	500	521	473	526	495	569	519	448	499	553	516	523	539	507	555	534	521	550	540	508	542	539	556	544	533	515	567	541	513	507	539	489	550	558	549	533	540	535	548	531	520	515	512	542	571	525	482	565	568	521	539	569	520	531	579	514	527	534	550	582	504	472	526	514	523	537	549	559	536	534	548	513	536	579	562	519	517	528	547	561	511	538	547	519	548	528	552	519	510	581	528	496	500	539	511	571	506	537	497	504	539	572	560	543	531	554	555	529	506	505	524	519	541	500	521	540	543	558	510	540	552	524	552	525	529	579	543	550	509	520	560	554	538	530	510	534	533	565	546	546	547	537	512	544	559	533	539	514	527	533	575	533	502	547	515	536	536	563	501	526	500	549	516	573	528	526	500	558	531	528	504	549	525	556	499	504	530	506	497	552	534	517	541	527	505	550	506	534	541	550	513	493	543	517	512	529	518	527	492	556	510	554	506	530	548	554	547	525	555	507	511	559	507	541	541	540	537	546	528	534	551	520	540	565	532	576	499	473	531	516	550	510	532	549	509	528	503	540	497	532	577	515	535	550	544	494	552	554	559	538	551	538	571	544	532	548	510	533	525	495	550	520	536	562	538	510	531	523	507	530	532	484	524	537	573	546	510	546	529	504	516	539	512	566	542	542	531	502	495	525	548	542	489	559	552	526	551	540	547	550	544	548	492	545	553	544	527	549	525	507	568	537	561	527	550	508	543	526	550	515	570	540	556	518	544	538	519	494	499	549	581	524	516	538	513	541	534	530	517	495	533	536	532	546	512	535	527	505	515	517	519	550	556	518	510	536	554	484	563	513	524	509	541	572	526	556	514	527	532	538	516	538	539	525	531	515	517	508	497	526	579	508	535	528	562	524	526	547	483	529	547	528	539	535	496	535	560	584	511	552	566	507	538	512	535	542	523	525	519	524	529	504	508	497	529	552	511	554	514	519	519	520	538	504	542	584	554	537	562	561	564	545	549	545	550	524	530	556	557	554	552	539	505	512	513	534	571	523	530	515	566	545	570	545	547	549	520	512	572	540	503	537	582	498	543	493	539	520	537	549	512	532	536	484	532	568	520	518	507	533	563	504	518	498	523	547	562	538	545	531	499	530	512	543	506	536	562	547	551	549	519	526	559	542	544	526	504	524	571	516	551	525	510	530	522	556	568	519	492	520	548	565	546	535	539	538	542	542	524	516	564	516	496	499	525	552	515	560	510	527	557	510	488	539	548	532	531	519	554	540	551	568	538	544	552	527	559	533	549	516	542	540	508	511	508	546	548	530	485	492	529	539	510	565	529	526	529	519	515	510	535	524	533	528	543	515	565	534	510	594	566	534	522	477	515	574	565	529	532	487	538	529	526	568	504	532	534	550	536	588	562	523	573	528	506	546	506	502	543	501	555	523	518	509	548	522	558	499	492	564	552	524	608
23390	20966	28371	23735	20965	13011	1697	1027	926	852	794	769	718	709	690	725	704	687	687	629	698	581	672	648	646	638	593	603	661	620	620	621	588	642	612	614	646	611	589	642	623	661	553	603	621	626	576	653	649	645	642	597	577	608	588	579	588	526	614	611	616	611	594	639	632	607	599	584	615	653	587	575	602	642	608	630	593	586	574	616	606	630	588	604	599	622	609	595	618	596	625	555	592	619	620	604	599	557	627	629	573	602	609	611	606	644	617	631	543	621	562	574	580	580	603	608	566	581	642	599	590	587	605	564	602	629	596	617	607	607	555	607	577	610	593	636	613	570	609	603	567	600	612	602	580	542	609	601	625	595	577	593	621	595	600	571	578	588	641	598	590	566	587	606	570	574	550	572	623	569	629	592	562	623	597	603	602	596	570	580	618	563	564	555	603	605	621	573	570	624	578	605	628	565	620	627	585	623	589	546	588	630	640	613	582	565	603	534	596	590	611	588	639	585	592	566	629	638	615	621	613	558	651	632	642	626	591	613	555	600	598	592	631	559	579	620	592	633	588	524	606	577	576	558	588	645	560	583	599	594	576	602	605	578	572	588	588	605	584	575	621	622	613	553	607	561	554	606	610	583	564	575	589	630	573	603	559	590	653	561	600	604	578	628	572	560	597	565	611	630	569	572	619	572	635	654	606	598	608	614	614	586	551	659	610	568	612	585	549	620	607	614	581	613	567	592	592	651	604	615	615	584	563	560	581	600	629	589	619	579	624	620	584	649	563	599	608	568	620	589	598	604	566	621	619	616	585	613	619	645	612	579	618	619	578	583	569	561	561	609	573	563	568	598	626	610	609	595	554	593	601	573	624	604	625	592	630	568	614	596	622	571	612	588	616	602	571	576	603	615	584	609	587	590	595	620	550	596	595	615	579	556	601	599	606	594	581	595	585	588	589	596	573	595	659	599	609	602	596	614	623	598	629	585	586	593	606	590	598	618	540	575	610	551	576	599	593	611	599	612	555	554	609	607	561	577	578	599	598	575	577	597	597	623	618	596	607	593	589	610	551	570	614	581	626	613	609	603	641	618	585	600	589	562	609	598	605	541	607	584	603	601	559	589	589	650	546	573	584	567	596	576	591	602	584	598	598	663	587	556	601	654	602	577	613	573	570	596	591	615	602	641	596	590	593	590	562	593	596	604	601	586	641	564	637	556	606	588	597	606	581	569	591	556	638	624	613	566	595	576	621	606	597	598	603	610	617	600	601	632	588	586	592	598	607	620	607	564	602	659	535	593	608	550	590	619	536	575	593	567	580	583	615	579	597	616	604	592	613	584	560	632	647	612	578	604	593	601	575	587	573	576	575	602	650	563	581	591	613	603	641	603	617	597	589	563	557	576	645	580	580	593	592	577	596	619	596	601	574	571	600	557	583	617	651	622	604	593	617	628	588	640	594	583	581	609	617	575	610	620	596	614	591	577	592	589	561	643	620	589	598	581	631	584	612	584	608	601	557	575	573	579	550	585	560	604	621	550	612	638	613	593	586	630	558	611	641	574	607	598	601	617	573	582	586	599	609	548	586	592	619	616	576	592	619	598	579	613	553	612	625	625	590	585	635	619	596	624	607	602	571	597	641	628	600	561	629	588	570	577	581	625	578	594	616	584	570	627	628	599	622	596	615	622	582	585	521	571	588	627	620	595	575	606	604	607	587	592	607	619	607	623	542	599	569	616	628	609	562	629	563	609	566	549	592	615	593	583	621	583	584	600	628	582	546	593	560	608	655	575	578	555	552	644	604	603	565	576	568	603	590	620	574	609	576	610	593	595	590	583	568	562	580	557	611	623	596	566	594	620	602	558	623	561	622	603	615	597	602	628	575	584	578	617	589	623	602	612	580	622	637	598	592	569	571	562	604	611	590	623	593	571	572	610	561	590	575	618	591	609	589	546	603	608	561	636	629	579	606	612	586	600	552	578	597	591	602	593	569	590	614	530	629	591	619	611	608	586	600	603	599	549	645	585	578	569	627	608	600	601	626	630	581	557	644	585	590	591	603	628	565	607	599	615	588	636	593	582	590	597	639	578	596	567	575	594	611	553	599	613	581	604	589	569	628	599	614	621	633	569	595	609	607	621	624	561	624	599	617	620	571	588	623	581	540	656	630	601	555	587	604	623	577	641	615	564	592	628	602	591	570	592	618	602	589	615	582	568	601	599	598	612	583	567	615	565	618	555	589	567	555	590	594	633	551	604	575	569	613	578	575	634	597	600	579	568	556	613	598	585	618	586	602	633	620	587	575	573	571	546	569	560	609	564	577	577	572	551	576	617	579	591	595	576	611	588	594	573	629	607	527	561	577	582	589	619	590	603	578	630	588	605	615	583	577	541	613	542	613	574	620	613	600	588	583	558	624	604	598	604	558	567	607	617	603	626	595	560	638	590	567	575	588	598	599	595	600	575	616	586	584	565	558	587	633	629	598	619	596	597	585	674	596	619	623	571	618	593	590	575	584	583	570	614	577	615	617	596	580	606	580	604	638	590	579	613	617	588	602	568	597	589	571	626	562	603	580	589	561	647	584	612	585	547	560	622	564	585	579	628	575	612	619	613	625	593	616	555	627	609	581	595	601	572	597	609	638	560	610	602	601	616	601	610	644	565	577	567	579	639	594	601	630	595	573	598	591	591	605	580	634	565	576	626	585	603	601	588	583	568	598	594	604	572	618	574	582	607	606	556	632	596	549	605	579	605	595	579	615	585	538	551	623	615	570	599	568	584	583	618	609	568	590	665	600	544	541	578	602	593	568	579	561	582	593	580	604	624	615	607	614	587	617	644	617	600	587	551	570	587	621	611	578	592	604	596	618	605	598	581	600	594	592	597	569	608	607	575	609	619	570	583	601	622	578	585	600	597	560	659	595	590	593	553	560	640	578	614	573	617	593	624	625	556	568	599	627	556	558	579	565	588	592	597	563	627	578	589	565	579	576	592	612	594	591	579	607	594	583	634	513	600	613	567	522	621	559	627	622	586	569	590	601	636	591	570	619	559	630	584	555	608	619	595	607	594	584	587	600	593	582	562	608	612	604	649	605	607	614	634	589	566	608	600	584	595	632	580	595	584	603	557	606	593	613	596	624	636	587	584	527	600	612	574	573	572	573	638	675	663	603	568	596	585	574	568	619	608	575	567	567	605	593	588	578	576	583	641	589	642	604	616	581	569	606	619	570	612	615	593	591	607	607	631	586	549	600	588	611	611	574	614	595	641	611	607	618	577	567	605	563	653	578	590	590	579	610	622	549	555	589	632	606	551	605	664	602	614	623	607	609	621	609	589	579	633	630	571	605	566	548	594	563	571	602	590	627	597	572	607	571	603	562	590	617	605	621	602	619	567	550	599	588	607	572	593	551	589	613	587	584	561	614	603	571	595	578	611	579	595	587	582	577	615	588	569	574	555	583	598	601	568	537	617	588	552	595	593	611	625	578	592	608	581	618	588
5449	12077	9628	5132	3732	2841	2238	1877	1688	1438	1307	1165	1131	990	1025	943	948	845	934	905	914	860	838	860	836	834	804	827	776	875	862	820	820	820	801	853	842	781	813	769	801	793	784	806	780	787	803	877	877	847	773	820	807	818	833	807	789	777	821	796	786	757	793	789	793	760	832	720	780	744	792	743	797	715	750	796	804	783	801	761	770	757	735	806	772	797	738	752	788	753	788	815	761	790	727	758	754	744	808	797	720	762	849	742	773	807	802	782	772	737	753	771	799	735	759	750	741	777	787	780	808	806	779	781	812	782	816	742	783	775	782	745	777	801	841	785	727	777	825	786	794	782	823	769	794	774	751	818	723	827	751	785	771	802	718	776	779	751	812	782	809	768	823	752	818	778	799	769	791	822	798	769	762	772	793	747	802	823	793	824	786	777	772	810	794	768	822	761	803	770	798	757	778	793	796	782	762	793	757	768	784	758	832	789	787	800	784	785	767	790	766	759	793	796	754	804	795	761	759	834	819	798	797	775	812	797	820	815	771	809	778	766	729	782	805	794	804	804	837	770	784	784	770	813	800	739	722	733	782	776	760	756	816	803	755	795	799	784	775	735	780	785	768	768	746	753	771	833	724	789	827	745	722	821	777	789	720	804	794	787	794	790	788	747	778	793	774	791	742	809	724	834	747	748	794	780	770	794	836	741	769	823	806	767	783	812	778	803	820	785	755	797	771	753	787	741	742	826	779	765	823	776	790	778	779	776	755	829	785	807	800	786	753	709	793	821	757	769	768	770	804	803	770	733	751	784	773	747	821	782	773	748	824	773	738	779	799	805	743	761	785	801	743	811	788	853	751	750	765	795	800	793	771	815	798	791	779	803	790	815	797	772	784	823	741	779	732	796	814	797	807	747	807	779	794	762	751	782	773	798	806	755	804	774	731	741	777	769	759	752	783	800	799	791	810	748	775	790	820	802	772	775	804	784	736	833	759	743	782	774	789	770	843	833	792	742	786	761	749	751	754	820	792	723	828	757	751	822	766	784	781	765	749	775	774	740	791	758	752	772	734	769	762	788	808	796	750	824	752	775	790	788	760	760	781	821	748	772	812	818	802	806	755	752	755	744	757	744	754	750	762	749	772	791	771	790	776	787	762	776	805	775	760	794	801	790	807	805	774	807	776	771	758	762	746	810	751	773	811	730	770	739	745	790	755	781	743	817	753	760	779	781	804	849	762	812	773	808	752	818	811	755	789	787	770	818	735	713	758	764	766	755	749	796	769	806	760	795	800	770	804	771	768	760	784	763	768	825	755	787	807	762	777	826	834	768	788	785	807	782	757	795	797	725	824	841	767	753	815	795	800	788	794	808	804	809	779	793	801	765	732	750	726	791	807	779	748	761	811	735	788	774	758	776	736	794	781	781	796	792	771	768	796	771	790	786	795	766	787	765	747	759	798	801	829	767	805	817	754	764	742	774	806	750	743	813	786	801	836	756	787	771	784	825	848	767	800	772	762	816	783	792	789	783	810	775	735	767	798	717	807	813	734	830	762	745	768	811	781	705	736	758	793	731	781	760	784	740	813	811	803	761	796	760	757	765	765	765	814	786	794	776	787	802	788	793	734	803	768	777	766	751	748	798	767	764	830	791	765	765	790	759	818	791	832	796	804	797	763	746	815	856	752	755	812	799	768	807	801	776	768	739	775	790	794	805	768	777	748	769	771	769	767	819	785	788	757	771	789	848	762	796	776	770	780	803	765	768	786	813	808	785	772	823	748	807	763	796	824	776	756	768	763	767	824	758	768	797	806	752	796	819	784	804	810	823	778	770	744	793	774	787	810	735	746	757	769	820	795	832	758	787	819	803	755	757	799	809	723	760	821	819	734	788	774	770	825	794	781	734	809	843	762	784	770	794	787	752	757	803	767	773	781	845	839	771	809	811	787	813	795	793	794	804	794	762	780	739	805	722	764	778	811	784	737	772	802	726	753	803	771	807	752	784	807	791	814	803	827	801	760	810	786	811	784	772	785	749	807	796	783	767	825	795	826	797	777	755	825	803	783	804	805	840	767	749	835	731	751	827	734	791	794	774	756	780	753	803	771	770	774	820	773	787	793	790	791	786	757	794	800	800	769	756	804	778	756	740	771	782	768	766	828	785	742	769	777	744	738	776	761	793	752	815	789	788	773	781	779	747	778	807	798	742	818	811	791	770	807	830	774	761	827	753	773	813	776	781	809	785	808	811	785	765	752	797	822	766	758	792	744	741	767	818	787	787	714	719	790	771	798	796	759	848	799	778	754	783	769	826	795	777	870	747	797	770	818	760	815	832	791	718	793	787	781	703	735	758	826	788	739	769	821	747	777	836	800	841	760	753	771	760	763	770	785	789	806	791	820	799	757	758	809	801	766	787	807	789	774	735	791	790	777	764	842	762	801	799	774	740	783	765	795	739	827	766	776	760	779	757	766	749	770	750	795	772	766	776	768	718	771	748	800	788	757	751	756	807	743	775	757	805	792	857	762	799	778	803	789	757	772	752	769	805	808	791	832	761	803	806	775	792	782	783	827	806	746	737	752	796	807	732	747	792	815	777	749	747	805	799	766	794	768	784	812	780	791	754	777	752	761	817	784	762	758	809	788	791	827	791	756	764	749	799	751	779	757	738	768	755	812	743	780	778	757	757	784	789	775	774	750	803	806	754	773	807	819	790	791	801	760	810	746	795	778	747	784	789	737	794	766	809	795	756	803	812	784	815	774	758	811	769	752	776	835	806	803	836	737	767	802	767	732	812	778	770	775	741	819	806	731	760	784	775	768	747	765	758	783	807	760	803	761	755	766	754	754	805	809	792	803	789	837	785	765	786	788	776	769	801	757	755	784	803	777	752	787	767	781	778	750	734	780	807	748	790	789	794	821	777	754	753	805	795	784	785	809	776	731	804	734	771	795	735	792	779	797	774	768	746	810	814	829	847	838	754	769	771	823	784	819	787	749	735	785	791	802	748	752	759	761	767	719	780	757	833	767	848	766	815	784	759	772	798	774	778	724	772	781	794	782	746	808	791	800	758	802	791	819	755	780	809	749	749	807	815	760	787	829	802	772	791	769	783	753	819	800	749	781	754	748	765	772	749	822	805	797	798	798	784	825	818	740	759	761	793	733	790	779	851	824	780	810	810	809	771	745	770	819	780	778	765	776	749	732	776	837	741	740	797	787	749	766	787	780	766	801	774	795	734	824	740	818	769	830	743	790	826	790	766	765	765	816	805	746	746	754	803	765	852	778	807	762	758	786	798	758	775	794	789	808	758	766	747	794	827	775	748	797	758	793	778	757	741	787	790	758	789	740	766	767	782	763	763	746	758	807	786	770	838	773	782	719	796	777	830	813	763	833	784	757	775	792	772	750	757	742	785	806	786	819	809	791	807	798	761	751	778	752	783	792	773	747	713	765	803	776	793	796	807	743	714	730	768	792	789	789	771	812	748	800	763	778	784	721	768
22474	20926	28705	23277	20931	20978	11222	1389	1041	953	783	710	702	619	619	572	588	536	558	505	541	502	494	524	483	510	499	530	476	421	460	442	462	437	466	477	444	451	456	463	464	446	468	448	436	467	471	495	481	465	461	447	462	419	461	477	467	437	516	457	485	419	392	440	447	434	499	440	452	490	439	505	448	407	475	481	454	427	484	412	407	442	425	428	420	435	478	445	456	437	453	480	442	442	419	439	444	430	445	418	422	469	407	480	410	464	421	432	451	469	441	429	449	432	419	480	426	438	454	434	429	399	456	456	422	423	421	449	445	440	412	503	426	414	405	466	427	439	430	454	425	416	421	396	419	416	408	446	471	429	420	413	413	429	439	430	431	441	458	424	432	426	440	389	410	465	406	419	442	439	386	435	439	472	409	421	401	442	431	465	454	448	429	444	440	467	407	403	404	448	435	422	455	413	442	419	432	394	466	428	443	383	422	425	430	422	422	408	443	422	441	458	463	452	442	418	413	456	422	429	416	445	449	450	434	417	439	386	459	460	459	415	446	425	432	444	453	394	451	418	447	441	475	457	429	461	424	396	419	432	414	465	423	455	421	434	444	407	408	403	430	430	416	447	436	431	443	449	445	433	433	444	423	456	410	449	418	409	446	432	428	447	485	426	442	459	435	435	433	442	445	441	449	457	475	457	444	450	391	462	445	452	439	447	462	429	438	450	487	456	429	434	429	445	441	407	446	446	431	416	419	435	435	438	442	417	449	418	467	423	420	464	486	446	460	455	399	432	459	436	440	448	412	445	423	446	411	427	454	409	422	460	434	460	399	419	448	422	460	431	424	449	404	444	413	438	447	435	480	426	434	440	438	427	441	421	443	472	428	456	432	454	478	457	429	427	416	417	446	447	413	458	449	422	431	444	446	394	425	422	436	424	450	441	437	422	463	454	456	418	418	416	430	445	435	446	441	391	462	437	423	451	448	385	425	434	454	477	439	436	420	435	450	388	376	464	460	412	435	425	402	431	410	447	424	414	468	458	411	436	412	447	429	395	465	424	451	417	446	433	430	450	447	483	415	449	449	408	453	415	403	443	400	436	434	387	434	416	426	439	455	442	443	408	420	453	471	441	472	446	427	413	413	402	438	410	436	431	467	426	454	457	442	434	449	442	447	431	438	429	421	428	430	474	467	425	412	420	439	427	399	428	470	406	434	443	426	431	403	434	440	416	450	445	445	443	475	423	446	406	418	439	475	415	433	449	464	433	440	426	452	426	415	441	429	468	436	436	425	434	422	457	418	493	415	438	454	463	410	417	428	418	427	431	434	458	437	425	393	450	423	463	454	435	427	403	435	428	411	436	444	421	424	411	443	456	436	440	446	430	455	454	438	420	447	432	451	441	444	428	462	428	442	432	432	454	449	406	463	437	436	428	425	399	406	434	449	409	435	430	445	438	425	415	422	405	487	390	442	416	441	482	432	402	403	431	454	450	427	449	410	478	410	466	423	452	428	428	441	439	419	424	461	400	414	428	452	458	440	445	451	442	452	438	448	440	426	437	433	443	452	489	409	413	458	464	484	429	457	452	474	425	438	436	423	468	444	431	423	405	427	453	424	416	438	434	451	431	432	431	412	438	453	412	462	455	445	435	408	440	460	406	449	426	440	433	424	419	413	448	449	440	437	453	442	450	455	446	410	416	395	443	418	430	474	463	453	454	426	420	420	476	455	421	408	469	454	419	407	431	428	438	437	461	455	448	411	371	417	464	491	426	432	413	419	446	449	422	420	447	474	418	454	421	456	432	446	462	411	462	424	400	422	426	459	450	432	432	423	433	469	412	432	453	458	447	444	425	417	473	439	428	427	421	412	449	433	441	418	444	430	421	411	407	444	452	414	425	470	438	432	405	452	433	463	428	440	425	412	450	404	460	394	463	453	442	440	435	405	429	442	418	396	448	447	465	424	423	449	433	429	436	418	429	413	455	426	435	417	417	444	460	408	416	419	436	418	404	413	455	426	413	439	402	443	410	462	440	412	444	456	425	432	441	435	437	432	441	408	455	429	455	416	411	412	440	442	432	453	408	404	441	457	430	433	404	425	429	468	428	437	451	422	415	481	441	434	422	457	434	421	432	479	437	459	428	439	463	451	446	429	409	462	412	424	422	460	461	397	444	435	447	479	434	410	438	446	437	498	450	440	448	448	463	389	438	447	409	430	449	440	418	455	453	439	439	439	420	427	420	432	438	441	451	448	439	423	459	471	444	408	429	407	423	430	419	433	408	461	455	484	470	430	440	415	466	444	411	402	435	414	406	457	438	474	437	440	483	464	440	405	446	452	426	418	422	413	422	418	450	433	411	445	472	443	448	424	445	453	434	402	432	430	420	410	438	450	442	455	434	415	436	473	424	432	408	455	436	439	475	399	458	443	460	471	407	421	429	391	417	423	430	442	422	468	435	452	438	417	426	405	458	401	414	420	452	469	408	422	423	465	451	473	435	477	424	446	436	455	425	423	428	445	420	493	437	431	457	445	469	455	439	439	446	422	375	452	458	415	450	409	432	428	461	442	432	418	422	429	398	440	479	434	435	417	438	415	442	421	459	402	458	453	462	407	446	436	459	425	416	441	449	424	423	439	435	406	434	471	433	478	458	481	437	440	436	438	446	486	443	394	446	456	473	487	470	413	430	413	449	408	432	410	458	457	419	464	470	451	436	445	411	419	453	437	406	425	421	422	426	412	449	418	422	430	439	415	454	432	431	402	448	459	457	467	416	416	404	472	446	445	440	447	437	433	414	394	435	484	408	456	460	437	374	437	427	419	439	402	452	433	430	430	421	404	452	468	447	431	406	449	427	447	417	461	435	410	422	433	392	407	448	463	459	422	422	397	413	421	439	471	459	394	450	430	439	422	497	433	429	406	426	422	450	438	414	471	405	403	422	441	450	408	447	455	453	470	413	472	444	465	450	480	427	450	449	430	447	430	445	446	401	455	421	424	458	454	412	433	428	408	384	444	438	447	429	460	419	402	421	433	425	483	463	494	448	433	428	408	425	466	397	432	407	422	416	484	398	436	464	442	468	442	435	421	448	423	440	421	454	466	446	425	407	455	416	456	451	430	416	451	374	385	434	399	430	448	447	441	441	445	449	434	418	426	464	399	395	440	412	435	398	470	473	421	433	411	432	463	456	415	439	427	442	426	446	428	443	423	444	434	448	413	451	429	413	432	410	380	399	479	451	442	479	439	465	406	419	452	424	437	445	426	460	440	443	436	422	445	422	494	431	409	453	450	409	439	422	440	451	415	444	476	415	451	435	425	415	411	431	427	406	460	407	408	429	460	431	436	462	438	443	408	416	452	431	417	449	398	423	492	428	454	438	395	478	408	427	447	407	456	436	418	411	406	432	426	449	444	437	391	490	424	399	437	422	440	416	414	426	456	448	431	441	446	420	416	439	412	450	408	482	419	438	414	434	439	445	390	443	444	441	410	468	447	429
7585	18110	14624	7993	5620	4326	3385	2807	2164	1890	1606	1301	1214	1043	969	1000	892	869	853	784	763	762	729	712	743	680	690	693	679	675	710	626	655	653	643	639	628	635	613	638	666	625	607	623	626	599	614	743	693	658	559	578	596	594	589	624	681	686	639	652	604	651	573	589	613	574	598	610	566	608	599	591	548	612	596	598	535	616	642	591	581	605	591	566	618	558	606	580	581	605	606	566	543	565	577	589	621	607	594	597	582	594	597	579	588	616	649	575	552	563	625	564	601	586	616	593	572	583	565	580	560	584	599	602	569	564	578	608	535	567	571	567	593	557	607	561	538	597	595	540	593	586	609	597	567	563	578	628	569	597	620	589	599	561	585	540	591	578	590	631	596	574	592	581	559	581	623	582	566	598	559	600	597	578	575	611	608	594	630	632	652	583	636	610	568	596	587	586	606	572	582	568	563	619	590	561	607	596	594	613	589	602	543	596	617	578	610	575	590	574	554	611	568	626	576	613	611	597	563	622	569	577	568	586	577	608	623	572	576	593	618	603	605	604	586	587	572	559	619	571	580	594	598	545	612	628	598	621	579	599	593	583	628	569	604	606	611	562	568	591	597	625	627	583	601	618	558	585	561	569	580	584	597	567	591	560	558	582	595	598	586	580	523	596	558	585	572	597	613	534	583	573	585	564	557	578	572	568	549	604	598	603	589	599	566	549	618	599	561	575	588	606	591	551	590	582	574	605	574	567	568	576	572	557	573	537	585	637	585	607	562	588	571	601	594	612	605	553	580	523	610	563	599	589	585	562	597	595	591	569	575	592	606	595	592	638	554	598	607	580	562	615	585	534	589	573	562	545	545	544	586	644	657	582	615	582	589	584	557	585	629	569	587	601	611	587	564	612	563	621	608	608	595	555	588	580	609	614	595	559	620	570	579	593	634	585	609	594	593	578	572	592	549	581	611	613	599	612	612	587	531	567	569	582	615	565	623	552	616	598	554	551	580	531	605	589	573	591	566	566	626	570	609	551	600	600	598	578	575	575	571	558	599	572	604	646	579	587	576	577	602	587	560	562	570	591	603	616	572	569	604	619	576	568	601	569	595	538	587	578	598	569	539	595	574	607	592	623	592	591	592	600	560	603	556	638	601	608	570	591	576	626	600	625	581	576	546	566	615	548	595	560	595	590	619	548	628	566	543	560	594	558	597	611	554	568	606	569	615	593	551	582	600	526	572	555	615	588	592	608	576	605	559	588	628	561	610	556	582	562	585	628	566	580	605	621	600	562	598	627	610	589	624	634	582	595	550	588	607	582	539	584	605	574	593	590	546	578	583	633	570	539	591	581	567	582	587	557	564	573	601	606	578	554	564	557	584	587	617	596	577	573	561	568	600	595	586	553	558	575	601	538	558	607	621	605	537	576	556	605	602	597	603	631	597	535	571	593	552	602	573	593	582	568	549	561	586	593	603	539	587	566	545	599	575	586	581	574	569	617	594	632	548	581	579	568	620	547	606	571	587	600	548	599	552	566	617	570	596	627	587	589	565	564	597	544	647	631	638	579	569	590	599	606	559	599	594	606	604	615	572	629	585	599	569	585	579	601	595	592	601	583	564	573	597	592	548	565	624	611	563	594	523	572	613	547	563	625	575	598	586	599	616	559	588	568	600	585	630	617	583	607	616	591	567	595	593	602	559	597	560	591	578	551	558	606	596	612	577	533	630	565	586	554	613	563	586	567	550	606	612	587	606	590	575	612	604	591	574	576	598	589	612	538	606	577	580	549	587	580	632	546	525	609	584	565	584	615	609	587	598	604	578	613	584	602	573	572	579	581	606	576	572	567	616	597	570	575	591	610	574	562	560	592	570	598	594	609	599	608	533	583	610	575	555	618	599	568	559	606	559	542	578	590	612	582	529	609	539	580	587	575	580	575	594	612	578	575	584	568	569	573	596	513	599	593	589	576	576	587	587	615	581	616	614	568	602	586	608	637	605	593	539	603	571	568	572	589	604	587	611	628	578	591	618	596	559	602	583	602	586	579	614	601	595	592	572	613	539	568	588	586	623	589	582	584	591	616	580	569	567	612	578	552	580	570	602	591	605	611	592	553	580	562	575	561	603	557	588	626	574	599	565	606	614	561	557	585	580	569	571	567	602	571	585	537	563	560	585	633	587	538	603	602	602	584	582	628	603	608	609	597	541	590	540	560	575	560	583	592	589	609	555	565	562	578	550	609	557	618	577	623	586	548	594	573	605	586	563	543	614	566	627	609	528	619	583	572	592	611	616	572	565	599	572	637	593	578	574	559	565	574	582	637	614	573	582	587	599	567	592	582	591	589	638	560	593	640	577	595	591	579	582	549	558	601	611	582	611	569	533	563	546	602	545	646	579	615	613	637	562	581	592	615	569	591	568	549	573	599	556	613	580	608	578	582	579	585	568	582	577	576	579	605	583	573	625	555	582	637	611	579	613	570	604	571	580	587	646	558	553	579	539	624	577	546	607	612	581	579	550	567	599	585	578	579	568	605	590	560	595	600	563	588	639	571	601	620	570	585	619	586	587	579	597	556	565	591	622	613	604	590	566	578	621	595	574	605	548	601	572	573	563	642	570	606	627	552	602	575	559	611	626	567	611	582	583	601	637	601	557	543	604	596	569	617	649	547	599	605	620	598	554	571	599	553	625	621	572	583	606	586	566	578	568	588	607	601	610	618	604	589	592	578	614	626	601	582	621	578	603	581	583	589	574	605	546	604	591	566	602	601	566	579	597	586	620	568	590	556	595	579	626	598	607	637	589	567	599	598	601	609	525	590	593	566	555	602	623	583	603	570	585	579	578	594	577	545	584	580	549	595	542	580	558	569	572	575	564	613	561	574	648	557	599	568	573	606	552	647	586	576	615	580	620	543	578	606	623	576	590	589	568	601	599	576	613	582	586	604	528	615	589	573	568	606	562	560	605	575	557	624	580	562	616	592	612	578	579	575	595	585	591	606	605	581	619	571	623	590	573	548	561	606	587	569	560	609	574	611	580	561	597	603	594	608	618	589	560	602	584	586	583	626	525	595	594	569	559	601	592	553	563	615	585	578	593	593	568	573	570	541	586	586	580	590	580	560	580	581	572	590	580	576	573	560	575	556	610	608	590	625	579	603	612	578	581	584	590	561	576	552	604	596	574	583	582	570	590	598	555	580	612	606	550	615	590	583	600	566	583	573	585	610	579	539	566	620	590	566	591	576	591	602	556	580	593	576	594	557	578	610	550	551	568	547	577	588	602	582	636	617	614	574	615	601	583	568	582	584	599	580	560	602	588	611	588	632	563	622	531	574	584	549	584	553	525	555	649	542	575	603	624	532	578	611	612	576	618	592	596	581	582	576	572	612	600	526	568	578	564	595	605	562	607	548	539	582	663	564	595	593	574	574	556	601	562	559	569	585	558	569	589	599	582	572	559	575	593	585	614	614	634	582	573	536	583	570	611	578	584	573	568	581	632	583
26386	20416	9309	1027	645	486	505	416	464	407	443	413	402	452	411	417	418	419	413	422	400	436	399	373	439	420	411	411	454	393	419	390	412	400	405	398	394	409	418	372	408	396	435	401	405	402	443	440	454	425	405	415	427	414	424	408	418	379	438	461	438	383	369	422	380	406	404	410	388	390	432	418	403	399	432	392	405	404	408	374	397	395	409	408	383	413	392	393	417	420	393	436	399	410	431	418	435	434	406	401	411	412	407	414	380	410	383	381	398	411	391	397	396	383	427	425	392	389	409	407	370	385	408	399	388	425	402	398	423	415	404	402	414	427	401	455	421	412	409	432	444	378	410	447	436	399	424	405	381	429	388	388	418	383	416	423	427	431	449	395	434	409	412	440	386	447	435	390	408	397	413	407	392	407	403	402	426	357	436	402	399	390	427	406	408	397	395	358	384	392	421	427	402	438	425	420	408	439	364	435	399	427	382	377	403	404	417	417	381	414	416	403	403	414	401	405	366	404	393	411	377	403	408	381	376	396	426	394	396	434	383	418	404	410	401	440	430	383	389	403	388	393	408	412	413	420	376	379	441	427	402	402	405	383	428	427	410	388	412	442	400	418	415	394	435	400	460	433	414	400	421	417	419	428	403	408	403	434	381	408	385	415	456	380	421	425	409	439	413	410	397	386	417	382	404	407	432	401	379	391	447	399	437	410	394	397	357	423	423	434	420	398	417	448	426	409	404	421	396	426	424	394	447	425	382	413	412	421	412	415	456	403	403	363	395	423	377	402	419	403	392	427	393	441	395	406	395	424	390	384	420	356	407	381	416	409	416	405	449	370	403	389	411	432	356	371	407	413	382	418	400	400	413	405	380	409	402	420	391	396	416	417	408	419	411	425	402	417	382	376	383	403	401	371	410	373	400	410	385	412	413	371	384	432	393	429	401	428	394	430	409	439	378	410	455	389	398	398	426	412	371	388	421	380	438	418	420	385	396	423	429	397	416	413	405	405	400	439	397	418	423	404	424	392	464	435	420	426	417	415	417	379	384	416	441	401	407	386	407	409	400	395	397	398	385	405	386	426	438	401	408	389	429	414	370	371	402	392	424	394	435	401	427	393	423	417	374	374	444	442	379	407	432	406	404	380	439	452	379	392	400	405	407	425	410	404	449	428	441	393	429	400	418	406	385	436	389	401	405	375	421	419	402	422	439	409	389	403	405	384	384	425	433	422	388	396	420	396	416	413	419	429	386	412	434	426	408	418	418	415	406	403	402	401	386	367	427	422	395	405	426	430	434	415	424	394	421	419	413	398	393	416	425	409	413	412	372	396	399	405	400	395	443	360	406	390	368	405	444	394	457	425	385	394	397	453	405	424	420	441	423	410	419	423	406	447	403	403	400	404	413	390	410	356	427	414	399	392	426	379	435	419	400	425	429	419	416	417	386	378	468	379	389	372	433	420	404	427	419	421	392	387	457	377	390	406	381	427	450	413	402	435	407	431	417	403	450	404	402	430	423	425	389	365	400	416	385	399	400	387	394	386	420	394	429	398	413	424	371	394	410	397	423	400	388	428	438	431	391	428	409	434	389	429	389	443	406	387	427	410	403	440	400	397	400	377	408	417	420	382	400	432	419	412	447	439	426	428	440	399	435	385	410	434	391	404	439	374	415	392	396	393	412	398	427	391	395	399	420	383	438	401	393	366	448	426	397	403	379	428	376	400	411	393	368	387	417	428	433	388	410	403	422	419	385	446	431	418	416	380	410	401	420	415	418	416	394	400	409	418	378	411	410	414	395	432	430	410	411	404	425	412	429	411	407	398	371	447	436	405	440	396	391	410	445	401	461	416	430	473	408	427	443	414	431	403	427	430	408	412	397	418	386	410	413	433	403	406	410	390	402	371	403	370	391	443	418	438	394	450	419	447	423	391	412	401	399	392	459	417	393	434	357	410	392	442	439	388	444	423	404	397	378	415	425	434	421	439	419	385	416	402	407	422	421	426	433	411	383	417	381	430	435	394	401	397	389	385	403	409	435	404	423	422	379	438	443	392	402	370	399	404	432	429	445	432	387	448	420	388	429	419	367	382	445	416	425	459	445	383	421	402	415	430	363	410	386	404	440	430	382	360	405	385	367	374	407	401	417	402	422	389	448	386	436	446	422	417	418	438	403	403	430	416	426	430	395	381	344	381	390	407	441	398	397	436	408	419	375	425	405	384	384	420	417	437	425	367	427	418	388	400	413	412	410	393	392	416	433	425	463	392	393	412	404	421	363	366	370	424	394	411	385	370	427	422	377	405	445	417	433	408	394	417	412	408	414	382	435	393	429	420	414	424	402	425	400	405	421	437	412	414	405	411	382	436	397	413	410	377	412	390	433	433	409	430	395	422	410	414	422	413	378	381	385	390	392	404	440	370	421	429	427	411	434	409	389	418	374	386	452	386	404	381	395	447	412	436	375	429	421	422	389	422	427	403	396	415	426	405	424	438	406	415	429	412	398	418	385	433	410	360	418	420	409	373	419	358	424	407	395	411	405	411	403	386	404	414	433	381	398	421	408	404	400	369	373	396	438	406	377	425	453	385	428	420	414	414	394	425	401	409	403	394	426	425	429	418	410	382	378	404	434	390	390	403	436	410	420	405	375	396	428	413	411	420	407	426	384	397	379	393	415	434	444	393	422	410	372	414	421	409	397	427	416	386	447	399	390	416	398	395	403	454	373	386	367	412	391	414	411	389	423	405	351	395	395	393	411	418	403	433	409	424	432	388	408	420	400	401	393	435	434	385	370	457	385	387	438	406	396	384	421	403	413	397	408	415	388	406	370	412	456	386	402	417	414	437	378	407	387	421	405	411	394	447	389	405	414	425	443	410	421	418	422	398	457	442	416	439	384	373	430	395	425	420	415	378	405	425	423	387	436	407	366	419	421	423	442	395	377	411	411	435	404	392	441	397	423	391	397	362	403	431	388	438	459	410	429	393	421	424	420	455	406	397	403	417	405	405	432	385	404	422	426	432	428	417	395	421	383	409	428	408	385	413	400	388	435	415	379	401	401	398	389	402	421	391	429	425	399	408	403	387	425	364	404	447	424	414	393	419	392	445	416	420	387	404	385	428	410	394	387	433	386	396	384	418	435	389	446	420	398	400	396	384	422	398	416	408	404	413	425	404	405	417	395	423	420	381	395	365	414	419	413	374	424	390	393	422	409	405	394	402	413	394	426	386	400	429	398	432	412	396	405	375	402	397	417	421	397	387	443	438	428	415	413	441	429	396	406	373	416	433	380	372	392	425	399	401	423	388	427	370	371	418	440	427	384	421	405	394	390	423	426	408	412	409	400	414	399	413	383	389	378	386	429	432	398	420	389	427	430	409	378	386	415	406	398	398	398	396	418	391	410	446	428	394	416	388	387	435	390	396	442	435	441	423	397	402	405	405	433	431	405	396	405	411	434	416	396	411	413	401	423	388	407	386	417	400	416	404	427	375	439	396
4357	2273	1816	1052	866	737	656	652	595	568	577	608	596	518	540	562	571	555	566	559	498	568	546	528	536	587	539	533	550	537	585	537	533	582	515	523	527	545	520	533	567	555	530	532	564	525	549	607	536	569	551	517	556	517	548	525	547	566	595	552	588	574	560	572	508	504	492	530	556	590	541	557	527	548	544	548	545	503	537	522	543	520	565	556	533	550	532	572	549	541	492	568	553	567	553	556	530	541	531	551	529	520	541	514	531	523	560	581	532	543	528	531	528	578	544	549	543	550	530	557	533	496	525	569	544	568	537	533	515	562	557	535	529	609	506	520	591	501	569	567	548	530	509	538	531	550	552	575	533	556	543	552	542	547	575	527	542	520	591	535	525	565	563	543	550	529	537	592	513	534	519	530	532	532	531	535	575	542	535	556	532	558	522	525	548	607	509	548	487	529	524	478	586	508	568	525	503	499	569	523	558	558	532	548	566	551	542	527	545	564	558	563	520	558	541	584	540	553	569	535	558	513	549	562	547	547	596	558	573	525	500	510	537	559	526	505	539	533	571	510	539	530	539	566	536	568	522	576	509	544	572	552	528	522	543	568	573	525	542	548	532	532	542	523	535	535	516	574	554	570	499	539	521	583	574	516	543	500	544	562	548	568	563	523	542	518	561	511	536	526	528	541	532	512	526	545	512	558	529	589	574	546	504	538	586	527	592	538	504	561	550	546	546	546	537	534	519	510	479	509	543	543	516	568	539	506	567	529	581	518	538	539	501	554	554	530	542	524	537	518	535	535	542	561	535	530	508	510	541	565	551	529	549	516	525	536	519	548	528	513	531	552	513	517	560	564	502	564	557	554	517	545	542	552	540	523	520	515	585	543	558	513	529	534	540	583	554	535	535	530	524	569	575	556	556	501	537	541	540	503	582	569	544	558	571	549	559	525	529	572	553	549	526	573	526	551	512	553	536	518	554	540	549	561	570	543	572	549	545	559	549	535	536	555	547	570	550	538	551	541	554	509	562	561	553	577	528	558	555	510	517	525	543	535	570	554	520	570	519	521	557	500	561	564	545	554	558	524	549	563	549	481	529	531	533	540	555	562	523	501	518	526	509	524	533	564	560	534	531	566	545	520	566	505	519	547	514	556	564	535	568	544	529	573	535	569	552	569	536	528	546	560	567	536	561	585	536	589	545	529	566	503	537	566	526	553	594	533	571	547	560	582	546	542	526	497	547	568	590	562	572	526	518	533	490	537	538	500	572	562	524	534	525	530	566	509	534	522	553	574	533	589	542	489	546	561	535	522	512	549	549	545	549	504	518	579	515	556	559	503	511	504	521	536	545	542	550	551	558	513	544	531	588	499	547	506	512	526	547	526	527	542	559	567	514	549	532	542	537	567	528	527	579	533	507	587	522	518	549	555	541	586	530	566	514	529	557	491	579	528	487	539	520	523	541	570	543	509	555	539	516	508	566	502	536	566	496	504	518	516	538	573	550	537	555	537	548	598	554	545	560	553	528	560	540	577	574	521	540	523	572	516	527	577	561	493	545	527	504	580	528	515	545	542	532	523	533	504	557	500	518	536	534	554	553	562	540	499	528	548	556	513	533	522	566	580	561	514	570	568	539	588	556	561	518	492	549	524	532	548	564	520	550	539	521	527	559	505	506	513	541	549	565	542	479	534	581	572	492	562	545	552	542	529	550	527	519	562	585	539	546	547	538	577	554	558	571	541	580	551	542	538	551	544	533	580	544	530	496	551	566	590	542	532	544	501	574	536	527	534	562	573	536	548	513	587	567	511	577	541	542	503	523	547	525	469	568	543	527	551	500	514	527	568	558	542	547	543	559	538	513	545	530	485	566	527	529	587	543	530	540	528	581	533	591	547	528	491	544	587	537	526	560	558	540	566	533	520	589	536	547	572	573	544	506	598	573	514	498	525	568	540	585	528	547	520	490	518	552	556	519	458	564	565	548	524	537	527	517	560	534	549	554	487	548	534	562	543	552	528	575	561	545	581	531	563	540	465	546	525	510	526	528	539	515	505	573	555	574	530	592	576	526	559	521	520	493	528	546	546	565	549	534	539	562	542	549	565	562	532	535	538	550	552	493	507	509	525	537	560	528	566	518	541	515	514	520	563	539	538	531	533	546	523	510	533	545	562	551	495	570	519	534	493	533	556	572	518	554	516	506	535	539	511	513	545	534	541	516	534	515	520	546	544	530	525	508	575	509	553	522	527	566	564	576	523	533	549	537	566	533	487	520	524	550	575	564	548	552	556	540	583	552	542	516	550	569	566	576	578	539	529	536	538	535	508	548	562	545	574	484	486	594	541	533	574	542	549	535	545	510	561	541	547	546	539	533	517	551	560	542	544	499	525	524	548	546	577	528	509	548	539	511	564	551	569	559	575	554	478	547	553	490	541	586	525	548	598	570	555	504	544	566	524	571	519	546	532	552	547	535	525	549	589	537	541	580	534	526	478	535	539	513	524	551	558	512	548	588	546	592	553	556	543	570	544	546	535	566	506	533	523	530	524	497	567	547	544	548	559	552	507	512	545	520	534	520	536	568	523	471	480	532	522	548	530	566	505	544	526	580	525	556	483	537	551	523	517	544	519	515	533	544	514	548	529	519	559	568	534	506	524	531	533	590	585	555	518	559	527	525	565	550	570	541	571	531	586	565	533	528	522	517	573	546	492	505	523	537	537	533	535	530	553	536	521	546	483	520	562	538	566	540	530	520	545	556	572	544	540	529	562	557	521	531	575	540	609	564	509	576	545	583	563	532	535	560	566	570	557	553	549	564	535	553	544	507	535	524	531	506	555	505	548	523	564	553	538	550	556	509	571	577	511	546	491	568	557	539	586	538	546	527	494	514	561	523	551	561	588	560	541	562	539	540	554	554	550	557	487	536	539	552	543	535	540	532	516	560	568	577	524	552	556	579	496	553	551	516	561	515	556	534	538	522	544	505	536	529	595	534	526	530	547	549	571	552	553	541	555	524	527	543	537	567	529	524	505	522	534	541	532	491	555	510	525	570	515	532	563	516	514	556	522	545	545	533	528	527	545	534	515	521	545	523	565	560	521	518	550	528	507	532	532	475	532	509	544	538	545	568	548	544	543	529	553	577	524	575	556	558	543	561	532	512	574	515	576	538	522	539	540	570	598	622	511	509	482	543	528	593	487	559	493	546	523	561	536	510	579	517	536	532	556	548	544	482	550	533	532	547	574	533	525	593	522	532	584	496	553	515	514	528	506	539	535	573	561	543	533	559	531	504	587	517	530	581	568	524	585	522	553	539	505	511	543	513	541	541	576	555	557	538	537	563	505	576	528	543	533	559	535	605	528	519	548	563	555	536	537	567	585	518	532	567	521	563	568	535	549	554	556	527	537	551	575	568	505	540	551	574	524	524	556	550	488	565	552	519	529	560	498	546	523	565	555	532	570	542	519	537	546	519	512	510	582	506	538	551	542	528	558	507	528	545	582
23383	20916	28327	23660	20922	12913	1776	1049	895	898	821	736	724	694	705	726	745	697	646	655	660	631	661	639	616	619	628	620	618	647	661	673	646	606	622	634	593	610	575	631	635	602	603	586	593	649	676	662	591	670	628	669	611	642	618	655	664	713	651	655	574	617	620	642	657	650	607	623	561	630	585	624	589	597	590	608	575	584	599	663	637	602	572	577	608	621	605	618	635	631	622	618	597	644	600	627	587	563	659	612	512	606	584	593	640	582	608	588	625	599	620	613	586	571	610	564	619	598	630	618	634	598	603	660	606	587	584	616	559	613	619	638	608	618	603	638	598	630	614	608	607	549	614	613	662	635	586	558	615	581	602	586	533	601	607	615	645	616	584	594	583	605	580	664	594	593	612	635	593	621	583	657	634	581	587	590	571	587	593	594	593	584	614	588	601	622	651	613	618	643	597	607	576	607	623	566	596	617	581	596	640	587	593	584	569	602	561	592	634	627	587	625	628	583	575	617	582	603	604	651	605	604	604	594	589	614	627	574	593	583	589	618	606	608	606	604	581	600	599	582	609	599	607	618	608	575	584	600	628	603	622	553	627	604	656	602	617	594	614	592	566	599	626	623	578	611	559	650	559	598	622	581	620	619	602	552	616	628	657	632	608	616	590	567	631	586	611	598	645	595	609	619	610	616	588	562	563	558	589	580	618	554	627	592	557	583	574	591	647	589	592	606	579	587	605	635	637	587	612	684	582	686	585	623	586	588	654	606	578	568	576	581	599	604	621	630	622	623	558	631	621	654	600	601	589	598	644	597	608	652	578	604	580	549	586	605	646	580	597	614	652	571	598	587	578	614	612	610	594	624	655	583	588	579	608	588	614	638	603	575	601	632	597	591	615	592	617	617	603	603	620	615	610	600	647	607	591	600	628	617	632	583	601	589	600	622	577	627	597	624	607	604	585	644	623	605	642	642	599	646	619	637	614	644	652	616	624	632	658	603	627	629	577	650	612	545	590	576	596	594	602	607	581	605	569	604	617	611	626	594	580	553	621	600	585	591	603	622	640	621	628	581	607	628	623	569	575	663	575	594	564	553	577	566	606	586	604	607	580	611	630	569	553	579	644	639	601	641	620	606	562	585	561	576	567	584	625	612	580	570	643	639	602	572	546	581	611	604	602	566	620	597	600	597	586	577	627	600	601	603	597	619	583	643	584	583	607	595	565	592	579	580	587	574	627	664	610	639	631	596	584	569	575	623	601	628	650	592	642	626	585	574	607	620	583	634	580	598	572	619	610	619	592	583	591	604	641	596	622	614	669	590	658	580	638	619	553	576	602	625	580	605	615	600	657	537	583	572	586	600	628	600	634	617	586	602	570	591	628	573	597	562	635	612	622	591	585	584	564	627	598	639	617	596	612	640	593	645	616	632	621	586	575	609	552	610	590	608	547	600	589	582	630	618	593	615	576	570	580	640	563	595	601	643	593	646	581	586	580	578	603	591	583	622	611	642	577	599	577	570	597	583	608	596	586	615	621	616	631	664	597	590	609	577	620	635	621	608	615	622	640	601	605	620	614	627	624	590	608	612	616	589	615	577	613	642	603	574	565	606	628	595	640	558	568	613	587	639	623	584	619	638	611	556	604	591	601	645	597	595	572	603	605	636	645	636	603	617	619	577	577	609	621	588	604	565	633	591	591	576	662	608	619	570	576	554	589	607	585	612	639	568	637	604	557	599	607	575	588	608	598	589	613	637	551	579	598	621	577	570	639	597	621	595	587	635	580	608	661	619	607	622	641	607	608	642	596	614	621	606	555	627	621	619	612	588	616	634	602	588	611	594	625	577	585	588	626	624	586	590	595	598	571	617	598	603	558	619	615	619	585	555	572	623	583	574	637	621	615	543	524	595	574	654	628	591	610	559	611	608	610	627	599	573	617	569	601	597	585	570	581	598	587	570	617	567	598	619	567	595	583	590	613	621	598	603	610	620	606	606	603	625	581	588	563	592	585	638	621	612	630	604	567	609	599	607	586	597	620	623	607	582	609	612	554	563	638	609	578	640	587	620	625	642	597	582	604	635	586	588	590	597	612	577	621	639	637	613	562	603	582	571	574	637	582	564	668	640	601	584	608	581	585	581	605	598	600	598	606	578	611	565	618	602	646	581	590	648	602	577	603	630	607	602	576	610	632	598	646	573	621	565	606	541	627	593	621	584	594	623	604	593	607	583	622	644	573	607	592	649	655	582	548	583	592	623	561	638	605	624	571	666	607	595	603	570	568	618	592	582	636	604	618	559	607	600	567	617	610	608	615	608	596	646	612	583	592	615	594	610	608	606	600	603	614	620	555	635	598	604	577	575	602	621	612	615	600	613	648	596	604	607	608	615	626	597	563	596	619	610	588	618	606	609	595	559	609	618	572	635	596	641	586	621	600	626	565	614	619	570	613	617	595	629	610	606	592	584	631	584	558	597	622	595	579	573	585	580	591	616	577	609	567	630	591	566	601	605	577	602	601	608	633	628	576	603	603	583	615	615	615	629	584	601	676	607	584	596	593	630	605	560	596	559	614	596	575	650	616	620	575	638	643	597	580	584	688	622	649	618	632	586	597	614	581	634	620	582	587	641	590	608	591	599	584	628	637	631	622	580	632	570	618	613	619	550	645	594	596	572	623	633	640	562	632	596	559	564	610	611	595	587	610	594	596	576	598	603	608	614	614	603	613	619	630	586	652	591	610	635	573	624	617	616	598	619	583	595	607	602	575	608	575	579	613	611	603	615	624	607	585	585	582	587	600	605	613	594	647	588	617	600	587	554	540	617	544	638	630	606	573	583	629	602	576	616	571	607	635	597	605	630	567	603	552	642	636	640	588	623	653	615	627	568	576	642	573	626	569	565	568	609	608	581	568	591	568	621	573	612	611	579	593	618	622	596	615	571	600	612	581	602	586	593	646	632	645	612	609	559	611	610	610	605	588	607	597	631	613	631	571	587	631	565	610	610	631	584	596	642	625	574	608	566	602	590	592	630	591	666	625	586	613	600	594	586	602	581	636	606	626	632	631	563	594	615	612	570	632	594	586	592	590	650	598	608	599	604	615	601	604	628	591	631	605	583	600	599	568	599	622	617	620	637	596	568	554	664	570	566	628	569	583	599	591	587	606	582	603	605	607	617	615	587	579	634	595	595	559	594	585	572	632	592	570	565	595	619	572	622	640	581	570	601	600	580	588	589	604	608	625	617	604	598	583	592	646	615	651	622	596	636	643	598	623	561	599	632	610	637	584	611	605	614	616	584	585	610	604	598	602	591	591	588	611	610	584	571	600	587	593	561	614	600	559	564	583	600	580	570	577	594	585	594	625	578	588	564	607	583	589	611	567	610	649	629	593	612	618	580	595	580	620	655	559	558	644	615	587	544	602	639	639	644	647	618	601	608	593	598	605	615	606	625	558	597	625	576	679	602	623	640	546	594	577	589	610	614	663	602	578	571	630	605	612	600
5608	12204	9587	5198	3604	2824	2221	1873	1613	1492	1306	1178	1050	1124	1078	1031	951	923	902	903	866	916	881	865	866	852	885	844	794	815	912	813	805	856	802	844	828	814	803	829	840	785	846	777	788	830	911	906	848	810	819	818	796	813	794	814	859	955	877	823	836	831	788	841	801	811	804	833	810	819	839	787	765	821	777	809	797	780	796	782	797	775	722	789	806	811	816	816	799	790	834	824	830	799	820	843	769	857	760	805	840	784	835	813	834	796	792	806	759	790	786	783	784	834	790	793	791	795	788	834	777	779	835	786	844	804	773	847	860	781	835	810	773	757	796	784	777	775	724	795	779	809	809	807	830	810	793	799	741	781	785	838	827	764	758	803	777	821	810	763	777	767	776	776	823	832	801	759	780	772	772	793	770	774	830	847	790	783	788	780	825	795	807	801	788	810	733	782	826	799	770	767	776	776	792	774	828	803	751	825	800	799	787	790	744	791	791	801	796	827	808	807	789	805	796	804	824	826	795	776	834	816	818	803	747	765	771	773	812	801	819	783	803	808	830	816	818	808	819	806	784	771	805	767	811	820	765	801	816	821	697	840	798	812	787	822	808	789	770	798	790	838	790	811	786	794	794	813	826	802	755	807	770	785	801	785	754	857	828	798	824	745	813	749	756	800	796	795	807	811	765	836	830	849	797	783	812	763	792	756	785	799	797	780	754	766	776	791	831	792	841	788	793	775	816	785	806	774	792	780	760	821	790	770	799	840	802	790	786	827	765	752	834	778	788	797	785	804	793	816	780	736	761	812	804	776	740	746	824	769	816	786	784	854	773	819	806	835	766	781	689	818	775	803	794	781	794	827	817	809	793	723	805	807	805	829	820	759	763	788	813	823	820	800	835	766	804	807	786	798	761	819	802	814	796	807	819	820	797	777	793	790	814	824	773	803	776	794	794	805	761	742	787	788	783	804	833	813	745	787	827	792	786	795	792	783	782	710	852	824	855	793	840	776	840	814	760	783	841	798	793	804	756	816	772	816	801	756	785	789	786	797	808	794	804	840	811	785	813	761	786	773	795	803	780	823	821	811	778	839	778	794	833	761	860	798	765	770	784	769	838	821	776	786	819	782	793	849	757	856	844	770	826	793	775	810	773	794	833	779	748	761	853	772	736	768	832	839	834	823	740	797	817	757	805	825	796	779	776	785	760	760	796	772	744	757	815	812	739	824	765	812	844	825	817	725	748	817	859	837	786	818	843	803	772	807	832	816	771	749	787	824	795	842	804	782	759	788	792	793	793	786	858	786	837	779	756	773	781	808	825	825	820	771	802	757	826	773	748	812	774	758	774	769	838	754	774	818	765	830	780	814	810	769	792	755	786	792	790	846	819	798	739	832	804	786	823	801	841	768	808	807	785	821	780	763	778	793	804	755	793	785	775	799	801	807	874	807	830	810	819	805	814	825	832	817	834	777	800	774	854	793	770	852	812	749	771	787	737	792	793	808	749	797	766	808	831	786	791	809	820	822	821	799	797	767	854	767	812	845	825	762	772	838	796	776	787	793	783	824	743	774	772	823	819	737	806	800	808	796	813	792	788	768	795	719	808	863	810	761	808	753	852	787	794	769	770	825	835	781	834	774	778	797	795	834	778	804	768	775	753	784	763	824	826	746	819	830	826	801	805	811	778	765	743	802	741	774	832	810	755	792	783	770	761	763	814	772	765	824	805	842	794	806	823	753	752	812	810	765	749	814	802	810	804	816	780	842	750	785	785	794	783	778	850	772	793	781	804	825	795	770	752	767	772	797	800	770	822	829	796	816	826	827	783	777	798	783	838	808	794	798	810	795	817	759	784	736	795	768	770	788	812	800	773	796	782	866	748	804	813	798	785	817	826	810	775	801	821	792	769	776	763	739	786	820	780	838	807	789	815	777	777	773	759	770	803	839	805	781	811	806	832	836	753	789	810	798	805	772	792	826	813	826	728	901	792	805	799	805	822	788	794	767	797	767	830	800	740	868	826	783	815	773	782	805	773	771	796	730	798	811	782	812	785	815	878	788	829	844	760	802	833	860	791	815	817	811	812	798	798	749	771	838	786	798	766	777	758	814	739	798	782	857	749	851	828	841	800	757	751	774	829	822	818	836	749	833	766	792	828	844	760	768	785	806	756	793	759	790	739	791	784	748	787	751	819	805	758	753	813	767	775	793	791	784	768	769	806	792	814	753	812	837	806	789	775	790	743	803	825	819	798	779	789	744	790	802	796	834	772	820	810	815	768	752	820	790	799	783	762	786	787	800	778	825	816	805	803	818	800	772	767	810	772	813	799	773	758	810	804	781	752	762	803	781	798	810	771	792	725	815	792	797	767	782	802	764	781	823	711	794	747	790	819	795	779	803	797	797	811	766	811	762	751	786	736	736	782	785	823	795	805	782	786	808	786	764	792	769	751	772	813	846	803	807	794	819	809	752	814	777	796	774	807	742	805	742	778	852	812	798	812	754	794	801	805	822	802	785	814	780	793	801	790	813	826	826	774	844	802	753	806	860	819	828	775	816	828	825	754	757	850	778	829	793	786	801	795	809	793	760	732	833	756	797	782	786	770	769	794	769	782	815	832	729	794	774	813	799	807	805	736	842	797	798	880	809	794	783	780	725	807	798	780	815	768	799	834	733	779	789	805	819	810	786	787	800	773	850	785	785	769	778	775	790	775	820	797	806	756	797	804	810	748	822	818	726	853	739	803	791	820	764	791	793	798	833	810	791	856	761	752	793	769	819	807	830	814	773	817	869	786	790	830	774	817	784	796	807	771	825	813	813	763	787	756	796	768	804	805	822	772	865	778	758	790	844	793	814	833	769	804	855	781	837	781	821	803	784	866	724	790	794	759	777	847	732	786	786	800	782	807	775	800	827	842	783	782	870	787	764	792	791	785	836	760	803	727	782	760	853	812	748	813	838	856	761	802	828	831	789	776	782	767	822	832	796	742	792	790	777	787	817	812	796	803	812	808	750	773	786	766	814	792	786	852	799	738	763	781	750	805	754	824	764	755	803	792	761	823	778	767	762	823	781	818	822	811	811	793	786	792	771	721	806	765	827	794	819	832	804	806	788	851	752	725	814	837	798	809	756	800	804	733	796	751	832	792	777	811	818	777	789	787	795	798	792	727	794	763	840	776	819	840	782	790	814	813	748	812	800	761	877	795	757	745	835	825	797	765	766	761	812	783	874	794	819	807	774	807	759	783	801	797	810	833	800	824	801	748	824	825	773	796	807	826	809	805	769	785	805	812	804	822	799	831	765	777	820	784	776	779	784	778	792	826	779	784	813	797	794	775	788	768	810	767	748	808	810	793	801	780	780	847	797	796	775	832	834	812	753	797	850	825	770	794	772	780	811	829	766	761	781	812	821	758	746	754	822	845	723	799	828	808	818	765	730	782	739	766	817	873	817	797	796	817	775	793	792	779	777	761	784	785	779	738	802	776	782	792	763	721	771	804	808
22432	20908	28686	23301	20908	20954	11311	1421	1053	939	826	694	717	675	636	600	565	634	589	518	547	553	514	501	532	527	548	533	529	479	499	481	492	496	495	490	478	490	496	502	462	469	489	477	492	490	556	507	519	559	472	517	457	454	464	504	526	588	533	537	518	463	455	462	481	493	502	486	519	456	501	489	497	422	454	478	465	433	497	478	451	457	486	480	460	460	453	475	439	527	484	460	444	488	471	438	482	444	424	500	464	496	480	481	476	503	459	469	463	436	448	497	452	492	443	492	483	462	468	500	483	471	442	426	458	479	471	458	455	420	422	461	510	460	454	468	481	470	481	452	467	443	432	465	479	468	465	480	474	481	500	433	425	511	451	451	484	467	470	451	515	498	483	426	461	459	482	464	481	484	462	479	451	495	448	449	444	491	441	493	454	442	464	447	445	432	469	467	453	429	465	439	473	500	469	447	423	448	451	475	471	437	408	424	458	420	461	498	480	511	471	481	498	446	463	476	479	438	453	443	465	485	454	452	433	442	462	420	472	485	473	438	471	461	492	482	462	455	435	437	450	456	474	464	476	454	472	485	455	462	468	522	462	463	460	507	472	464	492	443	436	444	465	431	452	493	446	486	446	461	437	447	455	461	492	454	442	458	436	490	485	507	469	429	424	464	464	444	457	468	466	451	464	450	483	450	427	470	448	496	456	443	450	475	483	449	445	473	459	450	452	448	455	442	458	480	463	514	436	463	474	483	465	475	445	486	461	453	459	446	519	486	425	489	458	441	471	459	482	440	451	442	423	423	438	433	474	432	500	501	470	473	467	435	464	452	474	432	513	491	431	446	435	473	449	473	432	485	470	478	469	484	471	478	426	473	431	491	448	445	476	456	482	471	503	482	480	509	484	447	485	472	477	467	482	439	483	450	421	467	415	467	456	441	460	450	467	468	440	464	468	480	488	479	475	439	446	461	458	431	495	472	500	467	432	492	440	490	496	441	487	473	467	458	469	489	461	473	441	481	451	474	480	452	470	475	437	504	523	448	423	451	463	460	475	434	467	513	488	447	473	447	482	485	455	477	417	465	466	465	439	492	453	461	450	436	484	442	465	445	488	445	454	435	474	453	486	449	524	498	463	472	446	512	487	501	470	458	482	443	470	516	475	489	497	482	483	497	480	499	442	467	495	476	423	468	446	451	495	472	447	487	441	482	461	487	449	475	480	434	452	463	467	447	451	452	479	455	460	485	475	456	467	468	462	451	456	449	455	465	470	473	498	467	451	462	425	445	448	431	432	466	437	497	453	481	453	474	486	442	475	451	441	484	477	487	456	464	441	441	451	510	478	493	487	467	448	501	462	436	397	472	413	449	515	504	448	472	444	477	457	444	458	449	467	473	468	467	441	467	437	442	438	460	466	403	459	455	508	475	467	478	450	469	447	455	419	494	427	448	423	473	464	442	455	496	463	438	459	489	475	459	498	455	431	478	460	441	464	451	446	460	488	480	463	484	465	500	492	471	482	474	483	537	465	455	444	451	435	445	465	471	464	452	466	468	445	487	442	478	480	470	486	452	434	424	474	434	455	429	445	501	454	454	428	449	492	452	467	441	499	496	434	482	484	444	454	475	423	456	468	468	518	464	444	457	463	465	468	477	522	500	436	386	512	514	521	434	472	442	479	474	484	472	511	453	507	425	474	495	477	453	450	443	472	431	459	444	457	451	470	489	451	451	454	478	475	497	499	482	447	472	485	479	474	426	460	490	451	503	502	457	480	455	473	455	480	461	459	466	468	406	474	483	443	443	445	460	469	493	442	453	437	466	458	468	460	487	497	494	444	479	462	480	463	442	459	442	452	488	495	469	439	447	469	447	396	451	416	466	470	442	446	463	510	491	426	437	464	465	478	481	440	478	446	435	466	448	513	471	492	450	457	427	465	478	455	488	494	503	472	457	419	493	489	450	437	451	444	480	469	416	481	470	473	496	498	449	439	487	435	460	491	478	480	481	468	459	458	502	456	423	469	448	465	468	493	479	485	446	436	485	468	464	465	467	445	464	432	435	431	416	477	424	421	479	469	463	476	471	506	465	448	461	463	447	510	472	437	489	501	484	448	466	447	446	453	480	468	469	435	453	460	412	455	435	461	471	441	494	426	456	440	467	475	448	441	493	467	425	432	492	454	492	480	478	485	506	454	482	455	437	484	453	457	455	445	511	463	426	416	463	457	453	467	488	449	474	481	453	425	450	456	456	450	450	468	485	415	446	491	431	457	461	450	420	455	450	500	469	487	477	426	423	476	474	474	493	480	473	476	453	468	435	452	455	466	443	456	473	434	484	489	465	472	445	504	431	435	453	494	505	474	454	452	455	454	420	440	438	463	467	431	498	440	443	458	458	444	457	459	410	441	445	434	480	478	470	456	460	450	447	473	452	434	443	480	452	467	489	476	476	458	476	450	486	475	446	443	498	471	475	421	446	469	494	443	434	456	460	431	456	437	425	464	456	458	428	424	450	434	456	400	483	422	432	457	428	450	474	452	467	460	446	477	511	465	456	471	473	462	491	438	482	481	458	435	444	443	446	429	497	475	447	440	447	472	515	469	473	485	438	461	423	468	432	442	470	461	447	470	429	473	454	479	441	486	460	420	471	434	433	463	470	455	452	472	458	459	445	421	458	457	460	443	455	463	415	481	464	486	441	463	423	449	449	532	474	449	444	446	454	470	438	438	442	478	441	438	453	489	505	474	446	453	429	475	447	440	443	481	443	458	500	445	447	465	453	473	504	447	495	440	448	462	467	438	477	454	455	451	489	452	461	447	453	483	489	471	469	439	475	424	487	443	482	473	418	452	488	446	485	462	489	458	473	506	458	444	490	483	455	436	470	485	462	474	436	492	438	486	499	487	500	417	463	486	423	444	489	443	412	486	482	493	478	441	458	455	444	461	457	420	480	503	491	460	445	464	412	454	455	432	424	462	465	430	457	428	454	430	423	467	424	443	424	456	457	462	503	500	471	465	467	412	448	469	455	439	478	462	500	465	458	413	452	454	439	484	450	444	449	476	419	457	467	436	469	449	430	471	507	443	477	448	461	427	481	466	456	472	430	483	492	472	469	433	490	462	419	492	479	479	416	448	451	495	492	439	478	497	443	427	477	440	469	487	461	457	472	487	446	465	461	456	477	471	503	479	468	442	445	465	479	461	415	460	486	457	492	427	455	472	493	460	441	454	485	437	451	485	487	472	468	440	442	474	458	511	456	486	474	486	460	438	440	426	465	461	444	455	470	449	473	454	424	441	471	475	492	402	452	492	459	451	477	469	495	434	481	455	486	444	430	509	485	478	456	468	466	508	451	471	442	459	443	409	468	448	476	467	453	436	447	447	496	454	433	433	454	492	434	441	475	476	479	442	476	449	469	485	464	481	489	484	439	501	443	473	436	481	490	463	460	445	441	436	458	456	494	438	463	419	469	460	482	439	509	488	454	447	441	455	440	482	465
7689	18285	14806	8062	5770	4163	3324	2709	2156	1869	1499	1414	1277	1127	1059	972	921	896	807	783	824	775	764	745	754	712	713	711	714	714	664	713	671	709	671	648	674	679	694	682	647	668	676	626	639	653	753	737	774	822	658	633	626	660	610	679	746	778	805	748	652	647	669	643	624	638	663	617	618	637	595	633	588	630	612	602	612	633	626	583	619	558	592	628	614	618	600	639	591	600	646	649	663	623	606	637	620	668	638	625	566	610	607	648	613	593	604	686	568	636	618	593	603	612	627	625	644	644	627	586	643	641	630	640	656	606	599	601	659	591	610	589	607	614	640	633	642	627	617	654	593	619	622	592	594	658	604	638	630	615	622	581	610	609	641	627	599	617	602	635	652	637	616	624	597	630	657	628	584	623	629	614	584	629	613	605	657	610	618	589	629	586	617	587	579	610	613	583	602	573	599	585	634	611	629	631	620	584	627	681	565	597	612	689	602	624	618	648	607	677	599	589	639	633	576	575	641	611	644	588	615	627	631	662	629	583	687	649	652	570	641	607	624	621	645	626	606	602	643	596	601	632	592	606	591	588	614	630	600	636	618	631	559	622	605	604	623	660	583	650	636	616	591	644	629	580	608	636	617	610	671	624	595	610	613	636	648	617	632	653	635	602	600	655	600	659	646	599	623	628	565	600	626	597	600	645	631	625	618	642	637	609	582	612	621	607	645	617	636	607	614	637	619	602	632	649	572	598	607	596	557	653	588	624	629	642	605	620	662	662	670	605	647	619	615	624	630	593	594	641	620	628	624	597	614	585	605	625	609	649	610	548	618	623	647	632	614	584	600	575	629	603	600	632	619	583	591	625	639	639	613	537	610	580	590	614	636	592	624	634	609	619	593	634	596	580	629	566	646	643	561	626	638	618	652	589	622	634	631	610	612	624	647	634	622	584	635	595	609	626	593	604	641	579	621	645	591	604	621	635	642	640	659	621	667	630	612	570	636	590	569	579	607	620	586	603	626	631	648	639	613	617	621	643	579	628	676	596	674	610	638	615	602	566	636	630	654	622	601	599	619	613	617	618	621	630	619	592	625	589	561	566	620	690	553	629	631	653	574	607	624	600	572	635	633	622	617	618	651	659	620	623	607	627	636	696	630	611	586	613	614	623	599	610	630	641	602	610	583	611	594	640	646	681	575	583	579	590	581	590	631	592	607	633	675	567	596	613	615	606	624	598	620	647	642	624	573	604	616	625	628	628	631	596	602	617	620	624	628	614	628	588	650	642	594	630	637	564	636	616	624	589	569	599	613	592	640	608	658	610	619	563	641	629	592	650	618	589	647	672	583	629	608	588	590	616	606	611	632	622	632	647	631	626	599	553	641	610	626	611	672	623	621	591	641	606	559	577	589	605	608	612	612	622	622	631	613	664	611	608	593	632	575	647	604	616	622	618	632	576	612	656	587	638	644	627	620	654	623	631	609	602	623	601	634	639	628	607	607	562	602	600	582	605	605	600	558	616	583	669	566	585	617	614	604	610	649	651	606	620	640	646	596	606	649	591	643	589	616	646	571	629	613	609	623	622	599	590	621	568	642	667	617	568	603	638	632	611	670	605	621	575	636	660	609	652	611	643	592	604	633	577	601	596	628	614	689	613	612	597	606	608	599	606	631	596	593	610	634	648	647	616	627	642	643	644	597	620	594	592	577	617	631	604	655	588	615	647	650	611	577	613	629	629	645	640	587	626	616	676	661	596	633	639	574	634	620	605	590	621	605	600	632	623	602	540	617	637	623	649	594	596	601	634	651	590	610	608	620	669	627	611	627	621	637	630	635	618	606	593	623	594	625	637	673	577	650	607	641	612	559	612	620	630	609	626	580	609	617	636	595	572	659	605	632	592	589	612	567	612	633	609	607	644	620	580	607	618	555	594	620	635	592	590	587	608	580	623	603	620	641	609	560	616	655	637	583	642	594	576	592	619	643	573	587	602	603	580	614	601	632	624	617	592	619	636	630	594	613	666	620	621	637	620	590	607	578	623	521	644	619	625	551	577	597	632	588	587	594	611	642	593	637	633	622	583	581	634	643	630	621	582	609	592	629	620	607	630	664	622	652	639	654	625	661	597	578	597	628	600	596	637	592	615	676	664	575	576	581	601	641	571	606	624	599	654	597	645	639	651	605	599	623	624	631	591	556	655	590	626	639	642	618	628	631	609	662	615	644	624	593	646	607	633	607	620	616	574	620	586	631	622	632	584	621	615	598	617	636	614	627	620	615	619	612	648	634	600	609	611	618	607	559	609	620	641	686	674	622	611	602	622	646	600	647	584	615	622	604	647	594	583	624	637	654	599	592	602	605	635	639	617	650	569	601	630	607	619	598	622	618	619	591	614	599	657	626	629	603	665	590	641	650	608	612	639	615	602	647	595	640	583	637	602	601	609	622	603	628	581	603	624	623	632	590	595	581	573	654	601	644	587	576	638	599	595	574	616	594	616	605	604	623	620	639	625	643	617	592	594	622	652	596	654	634	619	580	603	616	581	622	590	581	614	601	616	616	623	611	632	586	651	594	601	633	632	624	588	610	600	588	606	615	618	622	592	599	571	635	607	623	603	583	594	644	640	635	621	629	656	595	609	603	645	624	610	619	640	562	601	617	624	579	632	588	603	619	619	615	619	595	629	631	605	617	598	642	597	615	605	589	582	633	604	604	603	651	599	634	616	624	622	594	608	652	627	650	627	602	621	608	639	613	591	602	566	594	562	559	599	621	595	609	616	619	647	581	641	630	671	611	603	631	615	581	639	604	621	629	611	598	681	598	571	601	622	619	621	629	623	649	664	622	582	630	610	621	598	611	653	636	614	601	590	653	654	600	643	678	607	577	626	630	646	618	631	620	643	605	632	613	592	598	592	641	626	609	625	605	612	617	625	611	609	596	594	609	606	603	638	591	609	564	616	670	660	623	645	643	611	603	670	601	640	581	638	602	608	615	640	607	627	603	617	630	625	619	613	657	671	626	625	622	592	602	635	603	638	620	599	600	605	596	619	635	576	681	591	579	613	620	663	625	627	623	634	609	652	615	606	638	616	643	672	636	609	607	619	613	603	619	655	610	640	593	636	644	619	602	643	612	565	651	584	639	606	655	665	615	610	599	652	604	571	602	632	651	659	642	593	640	614	592	608	641	619	585	613	601	624	613	603	616	611	592	642	603	595	610	618	611	588	602	632	630	633	641	611	630	626	631	618	613	612	599	649	638	625	588	628	645	644	633	633	615	641	570	580	602	640	601	634	601	653	651	576	612	641	609	571	631	615	576	671	555	615	628	610	628	579	627	582	626	603	598	570	582	620	590	598	612	645	622	636	642	668	547	581	613	644	633	628	653	566	659	634	608	634	645	636	623	642	570	602	593	612	604	616	619	622	590	630	602	613	637	596	635	577	606	594	609	620	633	603	587	624	622	589	537	631	611	686	587	617	574	624	617	622	632	583	644	609	588	629	564	629
26346	20304	9388	1098	636	558	497	470	489	495	481	492	439	466	459	486	443	455	461	450	428	491	429	460	439	444	434	463	452	414	479	443	483	469	453	456	468	407	441	447	445	446	471	430	445	442	462	451	495	444	430	425	446	404	490	442	528	474	496	429	479	448	438	446	398	441	447	452	442	446	460	456	451	438	419	426	454	402	464	449	388	426	431	419	416	448	428	442	449	444	452	447	438	427	448	459	449	454	438	439	463	438	437	469	430	447	404	458	435	429	418	463	471	429	459	451	466	447	436	434	454	458	492	444	445	447	409	424	405	466	456	435	409	457	448	434	465	442	466	420	421	415	411	435	456	448	438	447	461	429	453	485	421	441	429	476	442	435	397	451	454	451	430	492	429	422	438	432	420	437	473	455	411	445	441	436	430	481	432	433	424	464	441	450	439	440	419	450	442	472	456	445	446	453	426	418	433	476	492	430	418	461	425	422	439	437	407	431	419	433	450	428	410	465	436	426	452	453	481	457	494	438	419	462	418	455	453	443	471	431	459	435	450	469	428	474	415	443	439	450	438	449	445	457	464	434	416	470	423	442	422	376	447	425	462	469	447	455	435	400	458	445	440	382	464	428	452	446	443	418	452	437	444	428	434	470	417	441	467	440	426	451	481	465	461	447	458	425	441	440	454	462	448	469	400	412	434	487	436	501	435	453	432	468	453	479	435	451	480	466	450	467	437	453	436	418	418	420	423	420	402	440	417	447	414	454	451	439	445	458	455	433	427	428	443	454	418	441	443	438	445	468	429	445	465	424	476	422	454	421	473	458	437	468	450	449	451	433	433	406	415	436	454	424	391	438	427	441	487	437	465	438	406	414	471	416	454	466	418	445	407	429	432	417	435	436	456	435	470	451	437	443	462	433	468	389	477	440	430	462	422	467	437	457	444	427	467	444	464	475	445	457	449	446	443	399	463	450	449	448	440	482	425	445	442	417	429	436	451	417	479	457	439	456	431	426	457	453	432	445	446	464	452	378	462	453	423	464	442	441	398	410	466	419	429	419	417	485	428	451	459	392	459	480	459	429	421	470	443	422	459	436	408	411	413	484	464	465	402	449	435	444	450	432	424	432	410	450	412	431	467	424	428	475	395	435	472	419	473	467	421	479	466	427	437	459	433	465	465	447	443	432	431	445	453	472	446	445	443	455	445	427	435	443	399	453	445	440	432	422	452	456	466	483	451	437	471	435	439	419	432	446	437	463	459	440	481	461	407	435	495	422	458	469	451	460	454	444	424	447	463	465	462	452	458	446	454	456	453	464	466	457	422	488	434	449	451	434	454	426	447	429	413	452	433	423	423	470	448	439	405	477	437	464	458	462	490	440	424	437	435	441	447	412	450	446	448	431	451	441	409	388	444	429	455	427	463	436	480	431	431	459	469	469	453	437	448	430	403	462	423	465	443	447	434	419	436	456	399	438	460	444	441	434	443	452	435	440	420	440	420	452	437	447	448	448	483	471	437	429	437	444	436	464	460	424	440	440	443	455	435	444	438	454	476	381	410	433	445	439	442	443	405	449	509	475	412	449	433	454	470	459	420	420	439	448	431	479	444	423	478	436	422	470	442	489	437	430	473	430	456	461	441	475	463	434	437	409	440	413	413	442	462	463	390	430	417	465	485	472	432	409	414	439	456	458	412	423	440	434	406	476	450	445	419	475	425	469	448	445	460	450	441	459	421	478	421	440	493	477	437	437	451	424	423	430	458	449	482	416	460	433	407	444	465	427	429	432	443	463	437	472	471	433	450	422	458	434	433	436	467	472	440	434	477	425	413	456	433	433	460	454	440	430	419	476	413	478	438	434	445	404	432	413	448	429	460	429	489	478	433	413	457	457	426	463	440	460	418	424	475	438	441	467	459	418	460	440	467	425	429	444	457	476	420	451	439	454	459	446	435	447	454	443	419	433	440	463	473	451	479	466	471	438	442	437	444	476	449	428	406	444	481	471	469	434	480	418	437	408	445	462	454	424	445	450	481	450	463	454	500	429	415	431	427	441	457	449	447	421	437	465	450	449	399	458	431	430	440	395	422	453	427	414	437	442	417	445	415	494	423	424	405	435	463	423	466	454	444	463	474	461	457	471	412	402	440	442	478	443	455	434	439	425	447	454	452	432	444	462	437	413	487	454	449	435	438	437	445	435	440	459	371	430	453	432	434	439	399	464	453	432	430	429	454	458	415	439	469	454	400	429	423	449	408	461	420	404	422	423	436	424	438	455	437	412	462	421	456	421	456	454	477	416	411	452	433	486	442	452	463	402	432	468	457	425	460	439	430	432	429	465	445	461	445	476	429	457	412	438	415	478	450	472	441	451	424	448	455	427	417	444	421	470	450	447	479	428	440	427	443	475	475	415	447	474	429	432	428	418	441	448	455	416	484	451	411	458	453	464	465	420	460	465	473	432	454	487	446	451	452	427	456	433	471	413	415	466	445	442	436	447	477	455	463	418	424	422	426	444	411	428	421	424	418	467	413	450	470	453	429	434	442	449	450	476	415	445	432	444	441	477	427	454	464	414	459	445	405	459	426	434	451	448	448	437	417	433	430	447	431	463	489	435	486	500	462	465	428	416	466	459	435	446	436	420	404	446	474	428	438	401	429	436	413	442	454	430	443	422	440	443	459	448	438	474	414	409	465	436	456	464	399	474	426	446	428	456	414	456	452	431	417	450	447	448	417	491	443	420	468	479	431	451	407	391	426	414	443	419	421	419	440	448	444	460	453	463	464	444	457	461	404	436	424	445	418	450	436	457	429	466	467	458	473	432	473	446	459	417	446	435	471	439	438	427	443	445	420	411	453	437	443	426	451	432	470	451	444	483	390	406	418	478	420	487	461	465	452	440	411	436	442	417	490	432	470	443	448	431	474	483	435	416	445	467	446	431	456	445	427	459	473	450	439	420	447	452	425	466	466	446	459	422	416	445	433	432	433	476	430	472	452	444	456	437	422	458	415	424	468	410	407	442	435	461	451	465	407	460	421	416	442	454	429	433	437	467	447	428	447	397	438	445	436	476	408	443	439	419	456	408	413	448	419	469	408	433	418	428	448	412	460	430	419	458	392	427	449	423	440	472	436	468	448	438	478	435	453	444	413	412	477	463	440	451	421	426	446	408	478	438	427	453	407	418	445	438	476	429	419	464	460	426	424	438	444	466	443	429	457	431	428	429	462	451	465	421	426	470	417	447	420	463	423	427	480	419	466	465	470	455	440	454	455	471	463	425	429	432	444	442	456	469	462	462	449	424	474	468	465	441	428	476	368	454	455	453	446	450	455	400	404	441	456	424	458	482	458	500	405	435	469	440	439	460	414	438	433	406	448	450	405	414	467	403	443	473	469	420	434	415	446	463	448	486	449	437	450	435	436	479	415	481	471	445	432	462	439	459	449	440	424	435	459	423	454	447	465	456	473	454	415	476	427	476	460	458	440	458	411	458	452	461	439	454
4439	2484	1961	1055	899	769	696	679	634	670	635	621	588	608	598	612	629	577	631	593	589	609	574	630	606	550	560	602	571	553	576	538	599	570	556	583	572	570	595	578	562	590	584	568	575	554	681	592	669	597	565	602	590	584	596	631	666	721	615	637	592	615	596	612	642	590	619	593	549	568	550	559	604	604	562	617	554	563	595	541	590	627	581	642	548	592	574	558	576	556	555	583	607	566	583	570	591	645	569	572	577	566	609	595	599	589	602	571	594	636	574	589	579	623	571	568	593	548	583	592	554	600	621	577	599	566	584	561	530	587	599	548	576	579	531	554	591	586	610	571	571	614	588	579	573	573	584	581	524	594	553	610	608	580	591	585	596	570	603	577	619	598	584	601	553	586	564	590	585	607	591	627	549	598	603	628	555	574	564	560	614	501	589	601	572	578	607	562	568	583	575	605	610	592	579	618	586	584	582	613	616	602	546	592	601	610	581	569	547	618	549	543	591	563	542	612	532	543	571	548	579	574	584	579	577	560	591	598	564	574	566	549	613	611	548	564	581	576	596	564	563	581	591	547	586	594	602	577	552	580	590	570	598	564	581	582	533	583	549	564	596	568	601	604	544	569	595	577	576	644	570	592	619	567	580	605	571	589	592	617	582	551	574	563	594	575	609	601	600	563	602	604	580	572	603	556	590	578	561	551	552	572	565	595	575	541	598	568	572	620	602	594	579	587	603	535	588	617	616	588	554	582	576	612	584	553	580	604	559	617	587	585	621	562	595	575	563	581	543	572	597	575	568	610	580	522	578	606	549	560	602	558	588	522	610	570	596	575	528	579	562	600	604	604	593	583	587	581	539	639	609	551	586	576	584	634	544	583	567	562	572	600	511	599	609	555	617	525	577	657	552	607	592	612	612	620	580	598	599	606	574	568	586	596	594	557	580	607	545	604	563	575	580	569	595	574	539	608	562	586	591	569	574	583	610	603	573	558	607	604	612	543	612	595	587	577	590	589	579	535	593	522	592	558	594	596	637	568	588	593	649	566	568	610	557	556	581	578	578	611	599	541	568	578	546	606	603	588	607	568	615	614	569	589	587	592	577	614	590	607	540	565	608	591	607	560	580	552	573	572	597	578	591	558	591	584	589	634	552	559	591	566	560	579	606	567	563	566	579	566	565	564	590	552	582	581	574	578	613	599	582	614	559	581	554	564	568	599	591	584	622	585	577	586	590	609	598	629	587	608	599	592	547	574	582	614	559	546	574	553	579	592	554	537	586	545	542	565	551	587	600	589	570	608	565	587	594	611	543	545	605	560	591	588	585	590	544	564	603	578	577	561	598	549	580	602	601	570	566	592	621	565	619	533	566	620	555	603	573	575	601	592	585	562	589	577	565	564	588	556	577	570	564	581	578	575	609	569	608	570	562	595	606	546	580	555	600	602	584	581	595	560	581	590	585	551	572	547	561	624	568	606	575	565	545	595	569	548	564	544	635	600	585	563	573	567	544	577	579	553	572	531	564	585	513	557	561	568	612	588	578	596	570	596	589	554	585	533	587	533	589	603	542	588	601	578	559	589	578	573	604	595	550	603	578	560	601	577	587	595	566	601	612	567	562	538	587	582	580	594	601	568	595	578	574	600	548	572	549	624	588	578	607	604	575	574	580	595	537	591	573	552	601	579	563	618	565	597	576	606	588	592	597	568	580	536	621	590	581	574	565	579	592	578	566	582	609	559	542	569	576	623	571	599	580	565	592	548	559	590	603	591	622	579	523	604	571	578	563	587	595	592	552	575	584	599	610	588	609	549	549	561	576	580	555	597	601	614	580	588	574	588	574	587	538	610	586	617	592	564	639	579	610	602	572	585	608	588	619	556	566	543	587	609	615	585	615	597	568	547	564	552	572	581	590	549	568	570	603	584	603	582	620	581	586	543	569	586	572	576	557	595	616	617	586	596	608	599	605	571	609	596	577	533	560	583	597	584	600	587	586	587	534	620	551	613	570	581	574	559	562	575	557	530	579	566	609	636	610	604	609	576	587	586	551	625	567	556	552	552	602	584	575	569	585	574	568	563	580	622	581	590	578	610	586	553	544	619	534	580	588	626	570	539	612	565	560	568	557	593	588	589	604	598	584	577	594	583	597	575	548	604	571	587	589	582	578	607	563	610	544	612	540	597	601	619	573	600	541	597	546	559	581	568	602	531	596	592	626	556	599	587	589	580	604	589	587	585	620	584	545	625	583	547	580	533	562	586	570	600	631	600	575	513	567	588	577	606	564	530	556	625	573	603	581	604	582	596	571	619	552	538	571	557	598	627	564	576	566	603	602	564	585	537	548	582	599	586	591	557	576	607	570	541	563	562	575	585	577	572	571	553	594	539	577	606	585	586	556	553	642	582	566	572	568	586	601	518	575	568	590	582	610	542	589	590	559	593	580	579	550	595	599	607	589	628	575	625	566	569	549	591	579	546	593	560	587	521	586	557	563	618	565	562	592	606	625	548	608	579	577	607	525	571	606	561	609	596	581	558	573	587	547	576	581	596	566	586	554	594	541	598	538	638	587	554	562	577	562	571	583	573	607	554	593	585	554	629	598	596	634	640	596	621	537	583	566	573	583	574	583	577	552	527	560	574	566	574	593	544	576	600	582	563	543	632	601	558	591	588	631	590	576	547	551	608	550	571	593	584	548	582	606	570	608	559	541	577	590	590	590	579	613	557	577	533	606	602	556	552	581	536	563	589	594	602	567	573	556	588	612	578	585	569	554	604	628	594	518	562	625	553	550	603	584	566	590	612	574	615	598	570	599	613	600	577	548	553	584	557	596	587	580	615	562	585	611	564	600	581	586	591	570	628	557	582	610	601	587	569	565	557	603	581	590	561	621	588	609	582	550	562	553	597	625	632	561	567	589	556	576	579	575	577	595	574	576	564	539	585	565	603	579	591	589	574	616	567	603	582	600	569	585	618	607	592	530	602	623	566	578	576	597	560	518	631	527	597	560	562	555	582	632	573	608	643	592	561	566	526	560	605	593	579	614	549	607	607	655	549	585	573	591	590	592	589	598	566	569	575	570	582	643	582	566	612	582	598	644	605	570	610	571	547	576	560	605	582	587	553	553	556	493	546	594	586	523	559	542	590	605	538	551	631	572	601	587	593	577	530	560	603	614	599	586	572	521	558	628	582	556	564	572	580	569	598	627	607	600	585	606	597	578	632	591	602	596	576	573	563	575	586	578	613	600	574	608	554	587	578	612	549	576	595	551	585	588	567	592	599	572	623	546	588	575	581	529	589	573	584	622	630	602	615	580	568	582	572	585	569	567	537	586	598	625	596	578	585	554	581	595	548	596	577	589	529	611	561	579	609	612	587	557	564	569	591	580	621	592	594	553	563	530	640	563	587	559	570	592	610	555	594	563	599	543	560	567	608	587	565	577	555	537	604	551	629	589	597	551	599	589	547	591	563	580	596	563	540	603	548	608	569	558	613	563	587
23315	20916	28360	23611	20921	13060	1818	1105	940	893	849	771	766	742	719	739	746	695	649	713	673	723	659	699	654	628	697	669	656	623	581	714	652	639	590	655	687	678	604	661	658	661	634	643	654	714	656	641	752	608	657	637	629	642	692	772	751	732	676	630	653	626	656	620	706	636	592	683	675	649	648	687	643	626	596	680	631	616	655	620	612	638	623	622	645	646	662	687	660	590	623	632	643	609	568	603	635	678	581	679	635	671	657	612	625	602	617	631	637	638	641	602	596	636	595	657	621	603	665	654	615	634	612	621	589	620	636	661	664	617	633	621	656	623	660	606	607	630	620	635	632	637	585	612	659	640	623	627	606	629	611	634	687	644	632	621	622	643	640	632	635	610	583	626	675	617	575	634	654	611	667	642	653	673	647	661	647	643	631	622	669	663	626	639	646	611	606	652	610	601	611	671	658	640	654	643	655	660	667	620	657	658	660	620	631	644	637	673	621	635	617	607	631	631	608	621	670	655	660	653	594	626	592	602	621	629	699	601	639	632	651	591	644	632	618	644	633	677	609	667	645	624	604	590	664	644	612	605	660	652	658	654	625	617	647	633	637	659	658	653	628	623	617	649	621	629	654	654	635	655	595	645	678	596	655	673	615	622	633	647	608	655	605	641	642	646	651	639	627	647	584	605	647	602	618	648	612	625	681	654	648	608	628	607	626	635	699	628	669	614	652	602	597	674	672	657	591	604	626	616	598	651	586	607	671	649	679	640	664	635	624	674	596	662	603	660	665	609	654	599	615	579	652	674	645	653	597	641	620	618	637	687	633	662	686	584	644	610	645	630	619	639	628	595	640	653	589	639	629	637	643	591	692	632	634	648	622	603	616	636	613	621	646	650	656	609	619	636	610	655	627	626	680	609	667	628	577	633	622	616	679	673	575	642	673	593	611	612	627	622	621	628	618	605	607	655	630	604	609	660	638	626	611	616	652	649	673	616	635	623	617	642	633	684	663	635	584	602	607	614	639	640	687	643	619	618	642	612	649	616	629	665	647	640	633	637	602	595	628	597	621	654	631	562	699	683	664	667	634	626	644	602	631	624	673	646	600	666	614	653	596	626	665	635	650	690	606	603	642	621	600	645	634	609	612	622	626	609	632	559	608	621	652	642	652	588	605	630	593	660	625	654	622	648	625	671	580	617	648	634	645	652	586	679	635	662	594	653	623	603	627	578	599	614	648	605	605	597	656	606	666	612	599	655	648	641	614	601	640	654	631	655	608	677	641	654	635	621	671	626	674	608	657	644	648	578	619	605	628	603	613	659	620	668	607	636	610	606	612	614	636	672	595	659	646	568	626	648	649	597	652	581	615	604	667	592	624	628	662	655	636	600	646	601	638	640	619	651	634	652	602	627	630	649	635	636	605	583	619	611	632	673	641	633	596	654	621	604	624	606	651	620	654	599	655	634	643	686	604	611	656	628	662	586	641	633	624	690	646	658	670	615	620	647	655	612	625	649	634	636	640	570	641	607	672	629	616	636	652	632	613	648	613	662	571	666	634	656	582	640	636	642	631	698	621	650	671	631	644	645	625	620	623	617	568	640	649	622	655	594	621	594	664	603	627	664	609	664	590	615	645	641	617	675	664	635	629	648	644	644	607	656	663	616	613	632	650	659	605	629	642	663	632	648	620	651	645	647	654	634	625	660	613	637	649	630	616	616	640	619	675	642	630	602	598	679	640	652	610	660	680	597	579	625	625	671	620	674	652	635	658	624	641	616	599	591	563	601	665	584	613	602	587	590	647	589	624	598	601	655	610	653	652	637	668	619	591	592	645	608	645	623	648	617	622	619	646	617	645	619	665	634	626	602	630	622	617	608	619	628	637	644	655	622	603	605	609	640	608	642	642	624	655	672	662	634	642	637	627	659	592	621	623	627	672	616	633	672	642	616	660	617	617	605	614	609	633	680	624	645	645	595	609	639	646	667	631	627	613	629	617	611	608	650	620	633	629	588	646	668	605	655	626	643	607	655	644	637	611	667	636	679	613	615	587	643	648	678	657	654	644	603	662	661	642	618	609	605	660	627	597	633	636	637	662	585	590	659	581	604	579	640	650	626	643	654	638	653	646	617	645	612	662	651	629	579	662	581	622	598	627	652	651	626	626	625	648	608	614	638	609	632	666	630	659	645	585	679	590	648	620	681	628	639	638	602	615	610	670	575	654	638	625	624	622	618	634	676	620	619	651	631	642	599	602	642	688	604	631	613	638	597	618	667	621	661	637	608	651	630	671	645	637	638	658	651	631	649	665	574	632	677	644	614	616	595	621	643	623	633	615	643	599	630	635	630	627	622	623	626	610	616	661	649	668	611	667	635	621	625	605	634	663	646	667	649	630	626	638	606	600	619	629	606	614	616	650	625	651	633	655	625	621	646	608	641	621	644	596	652	630	600	630	668	655	631	597	616	644	653	669	625	654	608	578	661	572	641	629	632	657	598	633	602	644	647	619	654	646	670	634	656	610	599	645	600	622	628	614	683	609	660	682	594	640	621	667	593	626	680	634	631	632	618	612	648	629	620	639	628	591	682	658	617	632	635	640	565	640	610	637	592	602	594	587	645	639	604	646	640	655	666	636	623	661	663	672	656	646	615	633	596	616	623	617	664	647	631	615	631	624	606	646	621	634	641	624	655	650	631	639	633	642	644	669	617	588	663	595	584	717	665	625	617	690	634	551	620	661	642	625	639	630	656	598	607	570	632	645	603	633	628	624	643	666	658	627	647	619	615	642	597	647	657	651	617	654	648	608	628	677	615	671	627	644	628	628	655	668	636	635	629	628	650	647	605	659	610	632	580	622	635	623	598	635	624	625	601	620	638	635	650	687	613	646	586	602	624	580	660	597	613	602	641	623	623	629	616	680	627	652	636	601	645	637	625	613	627	656	629	603	617	611	632	651	647	604	655	628	628	639	637	669	635	651	601	634	600	632	590	610	642	595	653	650	622	644	600	642	625	658	616	655	642	632	632	618	652	616	621	622	635	676	614	603	679	646	596	667	661	630	620	652	595	622	648	626	670	631	656	627	614	613	643	608	646	603	651	622	650	660	624	632	599	604	596	637	593	609	595	599	680	647	595	623	665	598	626	603	573	643	632	672	618	638	664	646	615	656	621	650	579	639	621	660	648	631	615	633	648	633	643	618	598	636	653	630	641	604	616	630	562	648	690	640	630	626	670	645	651	619	668	604	622	641	641	587	639	613	609	661	652	581	576	639	604	613	659	610	607	635	616	607	667	634	628	655	641	628	644	663	642	642	637	615	594	619	629	636	616	597	648	597	644	640	618	615	647	594	666	628	600	641	651	624	612	621	648	666	615	627	679	659	603	644	610	600	621	629	665	617	570	659	624	647	645	615	625	642	622	601	634	668	634	637	628	611	626	622	626	636	580	590	642	614	604	632	604	645	634	608	655	623	611	623	619	624	629	645	631	642	633	644	609	627	652
5777	12437	9668	5147	3588	2792	2256	1863	1673	1486	1294	1198	1186	1100	1084	1038	936	984	919	867	866	889	931	874	909	857	873	823	805	877	850	881	857	925	847	866	861	915	872	821	840	855	830	812	855	928	910	980	964	837	832	880	794	847	881	1013	1093	1024	942	861	830	819	822	852	822	788	834	777	852	771	839	881	886	824	805	791	844	796	808	814	843	821	812	798	832	764	805	830	830	833	815	823	824	814	825	843	829	871	820	877	840	822	781	843	812	782	835	785	830	848	824	797	811	842	823	895	872	858	796	842	751	782	805	866	846	807	795	795	799	831	881	849	816	818	798	766	790	858	846	812	915	864	823	848	799	809	789	819	822	843	789	819	895	819	834	793	870	800	744	841	848	780	815	837	801	824	818	795	767	847	765	806	832	816	778	858	796	794	788	758	871	795	825	806	804	808	829	846	844	845	846	827	857	817	819	804	858	816	815	814	840	800	837	787	839	835	844	809	850	820	791	806	839	821	799	834	850	836	834	838	837	812	868	828	848	827	806	800	765	851	804	882	811	818	817	788	845	796	795	798	814	847	801	804	816	824	875	870	822	807	766	817	818	792	838	823	893	843	830	801	795	773	810	802	814	837	840	798	838	815	809	789	844	845	819	836	822	870	845	837	846	830	860	839	786	798	818	835	759	783	805	788	833	812	806	872	839	866	873	863	856	834	788	800	837	826	861	815	816	835	812	786	858	811	811	852	836	821	827	885	845	818	827	770	836	823	807	840	817	814	782	841	855	875	782	769	824	871	805	786	859	815	830	811	787	811	821	805	822	765	771	814	823	847	808	811	834	815	787	828	807	795	812	837	880	829	800	876	814	829	853	794	814	834	843	835	781	885	831	843	803	831	786	828	838	817	828	845	817	792	844	765	862	831	846	807	850	823	832	796	836	882	844	845	804	834	815	859	849	759	799	812	812	840	793	794	852	822	850	806	810	806	827	800	819	794	822	796	808	860	807	846	827	840	809	830	829	786	823	847	818	833	813	830	859	838	842	809	836	845	861	809	836	865	852	856	866	824	782	830	861	825	796	836	776	800	778	844	814	865	796	829	856	832	840	834	834	820	788	858	818	775	810	843	832	818	853	821	771	822	853	820	831	805	871	797	822	825	846	770	882	859	826	818	810	836	815	863	817	859	812	867	819	828	809	816	860	804	808	828	864	819	830	828	816	815	798	812	856	787	829	796	814	805	828	877	819	857	850	803	840	843	830	818	819	818	804	848	837	774	812	826	860	846	803	776	819	795	804	859	828	793	804	841	838	828	826	843	836	750	827	809	813	832	857	816	784	849	779	801	834	815	852	869	835	814	813	793	847	805	790	811	837	823	872	851	793	818	834	843	838	836	838	820	815	873	838	829	860	836	824	807	863	805	820	839	836	820	818	826	826	797	775	849	838	828	811	788	825	850	805	791	854	812	805	796	814	777	830	876	839	798	838	806	799	811	863	846	810	822	778	821	842	808	816	897	809	808	823	798	796	867	814	839	835	846	783	802	818	793	804	811	866	823	872	817	795	832	800	806	802	776	806	826	834	857	830	877	767	790	782	755	771	801	860	810	825	836	831	821	806	849	823	826	830	906	799	833	775	818	798	863	848	838	830	853	825	818	864	814	845	839	855	818	789	834	856	812	778	790	771	788	795	792	803	788	846	765	786	802	806	793	837	816	832	801	829	841	835	814	792	825	823	788	797	796	839	846	839	796	797	786	803	790	831	829	805	816	814	833	827	829	829	807	764	781	833	857	813	819	833	846	817	847	811	802	840	822	820	832	823	785	806	834	748	819	820	805	799	828	838	835	784	827	835	819	823	811	776	817	904	801	825	817	783	855	818	876	775	840	829	816	841	773	804	795	845	844	834	845	815	768	858	803	834	784	836	762	800	813	773	853	831	819	811	781	782	807	822	811	819	821	818	784	819	841	867	856	819	870	898	817	816	893	846	832	785	834	834	868	801	808	882	840	790	755	842	848	785	824	819	816	820	765	843	800	804	794	801	841	808	826	768	795	827	861	786	844	817	841	791	844	856	772	760	802	797	849	791	867	791	870	849	832	809	844	773	811	785	850	815	791	825	806	755	785	850	855	799	847	834	783	855	848	792	781	876	866	860	800	816	802	817	789	756	839	851	820	818	920	819	815	764	800	767	801	854	828	848	849	822	861	807	822	812	830	853	807	828	836	837	826	826	826	878	813	807	810	862	829	844	825	803	836	824	833	760	836	860	832	827	832	841	833	813	840	764	824	823	801	813	814	834	840	826	809	821	835	787	800	824	793	821	844	893	833	776	767	812	839	772	813	777	860	822	832	850	827	857	832	832	878	827	816	824	799	864	809	745	795	809	889	848	750	814	855	799	838	800	872	867	858	839	807	783	784	849	811	832	840	802	852	772	844	781	823	803	795	804	848	840	849	860	844	852	807	843	801	850	833	830	806	798	792	811	836	825	827	825	834	799	816	822	868	760	865	761	820	801	816	846	808	820	774	815	805	791	786	848	856	877	889	805	866	805	830	803	774	862	819	838	804	777	765	794	794	814	798	788	844	891	825	811	796	840	822	845	821	842	814	819	828	825	834	853	828	807	751	819	768	849	808	788	855	822	846	826	841	881	783	846	843	847	777	774	838	855	852	823	831	826	810	844	818	844	855	835	808	831	842	811	860	819	777	835	847	811	793	776	747	894	839	840	799	832	842	852	805	808	820	839	801	850	855	838	798	811	793	824	788	837	801	838	857	835	856	810	852	808	800	818	830	814	799	816	824	819	862	820	819	821	816	784	855	791	814	787	798	824	823	835	801	779	842	847	805	819	834	835	806	843	819	847	820	835	868	837	831	834	821	824	844	808	782	806	812	776	853	788	834	787	874	830	791	836	813	798	838	743	808	837	837	782	813	756	806	798	838	884	792	796	767	805	816	834	830	855	830	779	857	790	787	874	813	803	809	871	807	770	805	783	847	798	839	786	830	795	850	867	859	855	835	836	843	835	824	814	844	783	848	844	823	826	860	805	775	819	830	802	812	821	820	798	858	852	859	837	835	810	837	845	799	785	820	828	849	814	862	789	810	844	784	821	814	902	886	835	774	791	790	817	836	834	781	860	847	779	843	772	819	856	770	773	823	852	848	807	832	839	829	786	782	848	797	742	805	889	789	782	853	854	815	852	823	795	827	815	867	813	849	813	770	843	788	827	847	794	843	806	796	833	788	878	799	857	840	829	880	855	822	863	888	802	810	810	848	807	826	875	828	795	867	843	789	827	862	845	845	804	847	886	826	792	814	830	827	848	801	817	830	804	790	831	802	811	846	808	919	835	756	809	839	819	871	806	829	815	860	792	823	799	794	878	810	855	792	780	826	817	774	780	864	815	809	828	858	834	811	797	824	820	776	819	830	798	795	790	847	829	817	847	874	754	875	769	814	827	829	880	850	784	828	792	839	863	779	843	799	863	812	833	847	815	855	833	835
22463	20912	28696	23281	20913	20960	11298	1439	1033	889	801	790	702	644	612	613	607	554	585	539	552	560	540	593	508	539	466	531	492	518	495	535	505	466	515	489	491	490	521	489	523	445	513	497	488	485	523	650	501	450	470	484	456	491	534	571	610	549	511	490	462	532	457	485	483	470	497	439	464	502	478	488	488	489	514	459	444	442	446	458	456	451	451	452	460	477	428	473	478	474	447	474	491	492	471	435	463	464	475	463	433	473	513	447	465	454	472	444	442	440	469	504	475	474	515	473	471	475	457	485	450	452	440	496	432	486	473	452	514	498	469	448	495	429	455	466	460	480	457	464	453	492	465	486	468	504	446	479	471	443	422	489	484	469	470	439	470	487	448	471	471	437	448	460	420	472	471	486	471	476	454	434	490	464	455	472	473	461	469	466	464	477	507	459	475	477	457	495	452	464	457	491	437	459	473	466	442	508	471	465	448	461	436	432	462	449	505	455	459	438	505	470	507	422	509	482	481	436	431	470	473	460	503	468	457	449	442	486	451	455	447	467	507	450	464	492	466	433	459	459	458	472	452	451	494	499	473	443	474	432	442	488	477	471	458	420	470	455	484	471	464	478	482	494	506	438	467	493	495	475	488	514	479	504	473	443	422	497	469	460	496	469	437	460	466	438	443	463	472	454	483	449	429	445	490	444	453	458	484	464	513	459	470	474	473	466	472	435	479	481	415	501	484	447	474	444	501	465	478	436	456	468	452	491	440	436	473	466	480	459	447	456	443	438	468	484	440	427	469	458	471	456	445	465	442	455	475	460	432	432	441	491	449	451	468	441	503	414	450	489	476	468	454	457	472	436	461	428	476	462	478	449	451	466	486	511	500	449	461	470	485	457	472	484	455	500	462	472	442	495	460	504	494	456	481	467	461	446	470	479	476	413	461	460	428	442	462	487	455	472	473	454	426	471	500	429	499	475	459	490	452	435	436	463	457	466	484	457	453	497	478	439	465	484	481	479	451	476	443	444	459	482	490	488	463	484	458	460	439	497	454	461	477	495	454	457	488	450	434	474	446	458	429	472	452	431	483	460	425	438	453	462	446	453	465	468	451	447	509	466	464	464	472	447	481	457	507	503	483	495	459	479	487	476	463	491	480	484	525	486	494	434	490	455	457	497	486	461	447	467	495	496	467	509	492	426	461	488	464	452	467	456	506	462	483	488	462	506	491	487	509	479	466	490	514	476	498	468	501	490	444	453	493	496	527	476	478	436	420	427	476	475	473	468	457	466	503	427	472	448	446	456	446	448	448	469	469	467	444	458	475	442	466	438	477	465	478	489	461	496	473	476	467	449	462	466	461	472	439	449	477	424	461	459	512	495	411	437	438	467	481	469	489	469	475	457	450	442	434	449	460	458	474	463	463	498	442	441	443	461	454	526	471	446	447	501	477	453	476	494	448	493	475	487	435	448	461	435	461	453	468	451	473	472	463	465	492	471	501	500	475	436	454	473	491	465	504	444	431	450	471	476	468	468	478	465	447	481	479	473	448	451	471	452	470	465	475	434	473	471	463	483	482	451	458	442	468	446	421	465	463	481	437	440	449	466	458	474	442	491	489	464	474	447	431	446	470	441	481	481	469	494	484	452	473	529	468	459	493	453	461	489	475	440	472	463	480	458	484	473	455	467	462	471	465	487	491	454	480	441	434	471	422	477	413	464	466	457	448	450	453	404	462	469	466	492	479	466	426	498	426	455	456	430	424	442	405	462	453	473	462	455	427	474	473	440	495	463	458	488	495	471	430	433	447	515	469	459	436	457	423	476	477	435	471	455	449	458	473	469	435	448	501	495	427	469	450	457	478	477	444	444	472	454	450	442	516	435	477	449	474	431	477	482	488	436	485	445	445	430	490	500	442	471	457	501	424	488	467	491	455	464	471	463	479	431	461	450	521	413	484	480	497	482	467	463	475	459	474	456	482	461	462	448	454	494	475	471	452	434	467	481	493	480	460	473	466	432	492	469	452	459	479	430	478	458	478	483	480	481	440	489	467	449	479	429	434	446	502	461	453	473	469	446	468	451	440	477	497	464	460	506	470	466	494	492	461	436	491	462	443	475	466	460	470	482	475	489	456	430	472	437	456	459	456	439	464	427	473	446	419	457	473	481	450	486	452	486	492	440	466	459	477	495	495	476	449	470	466	495	444	464	478	473	445	477	471	494	443	466	472	478	464	469	447	462	480	450	467	474	435	441	437	439	480	456	467	463	471	465	458	452	510	447	455	476	478	437	452	468	456	477	450	449	475	447	464	472	468	467	451	485	432	460	435	461	435	469	464	451	486	467	456	470	443	501	463	477	442	451	446	455	451	455	450	471	452	474	445	449	472	450	461	471	450	462	506	472	445	456	418	468	428	446	460	443	443	458	437	455	432	447	433	435	455	434	463	480	451	461	504	456	495	488	456	482	436	436	423	467	467	492	441	435	477	486	503	487	447	471	491	459	448	438	452	465	448	464	496	463	459	451	489	500	503	467	481	491	403	468	455	452	486	452	520	495	442	463	484	488	469	459	457	498	453	492	424	449	412	452	486	443	467	477	466	441	464	441	466	479	479	473	451	445	457	483	441	460	459	448	463	504	424	433	466	483	474	424	448	437	455	461	488	472	476	488	432	482	449	445	465	468	428	486	448	470	473	439	428	440	488	420	551	424	447	506	459	475	444	466	456	443	446	440	482	443	473	483	458	495	476	483	457	468	468	485	460	451	475	483	453	415	477	419	475	447	473	435	480	484	427	439	472	462	473	466	437	434	443	502	460	495	477	435	440	434	443	446	451	486	474	430	457	448	456	448	478	467	489	496	455	457	474	494	459	455	460	463	493	473	463	487	454	474	513	422	418	475	473	447	464	454	485	467	470	445	455	450	468	451	468	477	410	470	450	468	486	460	444	463	471	441	449	488	439	452	435	420	516	484	498	462	512	488	463	461	443	445	452	476	494	438	448	449	455	442	436	521	494	472	478	426	493	474	475	479	445	456	457	476	495	420	438	441	476	462	455	421	444	491	433	443	471	493	447	457	494	477	435	444	479	472	417	488	466	480	438	478	457	447	476	466	460	465	425	467	481	478	441	472	446	461	467	491	464	460	482	455	463	475	461	461	466	487	452	429	471	498	475	481	481	502	513	456	441	430	444	413	421	442	437	416	480	459	421	459	509	485	453	446	404	498	476	469	471	453	476	484	455	466	455	501	435	485	442	440	482	469	490	491	495	421	467	471	431	456	472	467	463	417	437	484	458	484	494	438	492	466	483	428	491	450	470	481	480	510	473	495	458	466	483	456	464	471	437	485	472	442	496	428	480	457	478	446	452	457	449	457	451	486	460	439	456	471	446	444	463	439	448	452	458	455	464	439	490	481	474	454	490	518	425	457	488	479	470	466	488	542	484	435	526	461	499	472	465	494	461	488	475	464	474	487	466	465	455	506	443	496	505	467	441	443	460	440	488	434
7922	18561	14582	7923	5706	4294	3255	2628	2209	1800	1575	1436	1229	1113	1059	972	974	926	789	854	779	786	776	750	744	739	707	686	762	704	654	698	717	674	636	664	644	673	682	688	699	707	670	616	659	652	724	909	753	624	695	594	663	603	699	895	894	887	663	690	607	632	641	620	626	630	626	665	665	622	611	612	625	628	662	641	643	649	630	674	633	631	615	609	615	630	684	644	649	625	605	626	618	666	616	629	607	677	607	592	627	637	610	655	590	646	648	637	628	595	607	599	627	648	639	622	567	628	611	594	616	589	616	574	570	661	630	667	637	612	615	585	602	611	628	610	588	612	613	678	570	622	616	631	614	640	618	638	577	614	650	646	590	636	609	594	616	596	612	585	624	590	636	663	644	586	638	615	577	623	594	601	590	606	599	618	573	620	694	623	620	615	592	656	617	629	627	612	587	621	575	594	623	625	595	591	626	642	615	612	593	572	645	591	602	579	633	608	621	632	605	615	619	609	635	602	634	591	598	652	615	599	586	624	598	634	579	604	631	624	630	618	616	640	628	616	592	629	602	638	601	598	613	605	640	603	659	619	599	645	622	626	627	556	651	657	651	625	620	596	590	648	619	612	625	613	574	611	659	643	606	596	613	650	616	591	595	599	606	649	602	599	613	618	629	610	585	651	609	620	599	599	604	611	645	615	649	601	663	594	662	615	580	576	620	617	606	591	597	590	602	668	580	601	599	605	608	645	605	583	604	629	597	633	584	641	593	576	602	610	614	631	598	564	580	622	630	600	594	638	607	613	673	640	624	563	637	588	569	650	600	618	616	571	637	635	614	627	581	652	599	610	617	611	605	624	556	616	613	607	655	583	614	615	592	651	656	599	631	610	616	578	582	561	616	582	630	619	584	585	614	598	629	603	632	595	647	646	603	605	604	584	587	631	596	644	591	626	588	615	639	604	564	619	626	642	632	624	626	642	620	574	579	615	624	639	627	624	632	576	570	594	613	638	585	641	593	625	635	642	631	627	607	647	585	614	588	599	584	627	657	606	568	625	619	642	620	581	591	611	616	598	615	636	606	651	614	607	605	613	644	634	676	607	632	567	595	633	621	615	632	579	652	617	574	653	610	622	622	637	584	585	612	580	656	614	614	616	626	590	630	614	632	610	629	600	637	627	663	597	571	645	620	610	646	675	605	642	608	637	639	605	607	621	657	625	631	633	567	594	620	634	601	637	654	568	621	645	598	618	618	641	660	630	629	613	656	629	605	626	611	594	613	643	610	597	636	634	624	587	632	612	663	644	613	567	611	657	627	625	646	611	622	614	657	641	619	640	611	603	628	590	608	614	621	583	636	651	607	662	614	623	629	637	613	557	613	595	608	580	645	609	629	627	645	611	624	649	590	576	551	618	607	581	643	612	602	603	613	584	596	617	584	602	605	585	659	617	638	640	635	670	650	586	633	588	608	613	585	606	572	612	605	616	604	616	638	638	573	654	626	635	621	663	622	626	631	657	640	605	623	563	604	608	583	591	629	645	613	649	653	617	633	634	620	587	587	612	599	566	607	588	621	615	622	594	665	646	596	605	594	611	622	592	572	656	622	621	607	659	646	622	603	568	609	610	626	646	624	624	641	595	583	603	588	598	650	574	597	589	577	677	606	634	650	671	653	608	629	604	651	575	585	613	633	649	616	609	589	620	628	609	618	620	614	569	584	621	576	613	606	604	625	657	580	606	673	642	642	584	584	600	571	614	614	639	592	629	644	618	611	674	641	602	654	649	625	625	624	631	638	598	599	629	623	617	589	650	635	618	610	599	685	628	602	657	613	610	560	610	612	621	635	606	618	619	591	615	607	640	614	593	634	642	636	643	590	586	633	603	643	590	622	618	614	631	615	589	638	594	619	573	656	616	643	608	628	627	602	618	672	657	593	594	626	667	591	599	583	609	609	590	653	603	602	601	589	669	602	596	655	658	616	595	607	655	591	630	618	583	600	617	614	651	573	605	618	604	600	606	623	620	579	627	597	570	601	596	613	584	634	595	596	544	614	585	664	589	597	581	621	655	656	655	607	620	600	607	618	615	613	637	655	611	617	622	615	602	586	608	584	630	644	638	566	636	616	624	613	661	604	612	602	599	647	631	645	682	577	635	629	631	597	599	629	623	631	618	608	688	617	601	583	657	622	621	574	669	597	620	607	619	626	586	590	616	621	592	634	619	583	595	625	630	606	609	646	581	595	638	620	621	588	632	621	594	620	651	604	637	601	555	601	620	639	635	603	620	593	638	604	592	628	631	631	626	619	613	619	616	628	633	605	558	612	627	607	645	605	617	632	617	615	603	641	651	614	654	623	604	564	613	613	643	622	630	622	618	600	613	617	597	645	637	619	623	573	562	648	586	632	611	615	638	586	650	589	595	611	623	591	642	613	684	636	641	626	540	600	604	587	614	610	605	625	597	608	634	643	612	634	658	590	594	660	606	581	539	592	588	609	639	620	630	594	599	641	641	653	615	585	617	666	636	595	596	635	597	647	600	607	625	639	615	622	650	593	647	636	628	609	601	619	628	626	641	621	627	664	621	603	627	573	620	652	613	568	554	590	606	638	624	611	677	600	621	615	650	656	654	637	642	615	596	612	592	633	637	569	632	593	600	642	629	630	607	620	613	593	680	619	632	637	581	618	622	630	656	600	618	585	606	593	608	641	561	555	571	610	626	657	631	659	627	619	634	605	635	610	593	590	602	660	619	629	624	600	623	606	609	617	632	620	634	637	610	581	581	610	550	605	641	620	595	605	594	575	622	595	576	604	605	621	627	602	638	599	614	645	590	607	612	579	608	652	610	614	628	629	614	610	648	615	600	611	648	616	609	610	609	624	597	666	607	609	616	598	624	649	656	608	607	636	620	589	643	590	623	596	604	580	653	630	614	635	664	615	597	655	562	613	582	641	596	589	644	617	588	639	602	568	640	572	643	617	567	610	580	650	607	608	609	576	594	626	618	602	625	603	606	587	578	542	630	627	642	698	598	602	627	583	635	656	616	625	643	659	602	623	650	621	650	605	584	599	617	640	615	638	586	630	646	622	597	630	621	570	626	669	633	640	625	582	619	633	615	622	584	622	644	582	604	657	600	592	642	654	588	627	633	654	662	667	641	605	645	585	634	636	590	615	617	592	574	607	601	614	584	621	563	612	602	595	598	625	619	614	643	561	580	606	649	596	635	659	622	660	601	626	579	596	605	664	634	666	618	533	637	611	626	603	598	631	593	622	608	587	626	627	652	605	612	614	581	629	644	628	624	604	640	625	644	607	598	655	591	658	624	640	632	587	575	605	644	576	660	668	579	665	609	617	618	627	640	603	604	616	626	580	616	661	605	667	610	628	630	628	593	672	591	607	626	572	605	604	620	621	614	621	597	646	639	637	628	632	622	624	643	656	599	655	650	609	601	600	607	585	605	649	610	571	637	617	617	625	631	611	603	605	640	598	625	623	588	566	578
26479	20463	9264	1109	648	545	474	475	429	463	387	445	440	461	465	438	492	441	423	421	423	424	419	434	452	423	480	428	445	441	444	419	397	422	426	438	438	473	427	454	408	444	402	444	423	455	429	458	432	419	411	471	400	447	443	490	457	469	429	398	447	429	413	446	461	387	442	438	406	443	433	450	417	425	420	432	438	405	393	449	430	429	414	461	451	472	422	400	421	431	428	417	425	452	396	449	462	459	468	400	404	434	447	405	449	441	451	440	410	442	452	434	413	420	419	447	422	443	453	435	422	430	446	420	405	419	408	435	442	424	406	433	448	444	408	408	454	425	430	402	435	415	485	447	440	453	419	419	458	406	423	422	448	464	413	461	443	389	460	425	433	438	445	416	441	442	422	400	399	417	431	419	383	443	418	434	417	408	440	438	432	404	443	427	397	448	408	428	417	427	434	451	424	436	420	405	416	427	408	408	429	428	427	465	417	400	460	415	448	436	435	386	392	451	433	473	438	435	463	406	440	410	419	430	434	434	391	432	434	400	418	413	422	415	400	435	430	435	433	424	424	424	464	433	440	474	410	435	437	404	414	449	418	414	400	397	433	407	426	412	458	433	424	414	414	466	436	419	417	424	435	417	416	414	447	409	409	440	421	415	422	451	437	417	442	392	411	442	445	465	437	408	427	423	426	465	476	411	435	396	453	471	438	403	444	360	415	436	443	450	436	434	434	421	428	431	426	446	396	476	400	444	421	463	435	427	395	408	451	441	413	410	463	420	435	440	422	407	429	423	422	414	449	487	429	427	424	488	431	422	446	457	401	428	406	425	427	443	446	460	431	410	410	420	443	426	438	441	444	391	435	459	422	405	411	409	417	393	447	446	418	437	458	429	432	430	434	412	433	438	433	449	423	414	422	435	448	439	417	436	439	410	446	427	406	439	433	468	467	433	452	432	445	396	457	438	431	438	451	433	434	432	414	450	422	429	471	411	430	436	402	418	396	455	406	465	417	449	419	439	420	431	408	411	432	448	441	407	446	435	429	432	434	411	426	457	420	394	426	430	462	437	423	441	463	442	459	492	411	427	451	450	441	451	412	428	432	406	420	439	403	350	436	431	437	462	441	449	435	442	411	427	421	470	455	427	465	429	434	430	442	441	407	467	432	424	394	437	426	396	426	458	410	412	429	421	392	438	413	430	428	436	443	438	413	420	432	423	438	410	416	398	430	443	452	393	451	437	455	403	407	444	447	432	419	454	446	457	410	441	428	445	398	439	423	393	402	415	421	406	446	420	416	427	421	445	440	429	435	464	456	406	393	422	466	413	430	440	413	494	411	375	417	443	426	433	425	427	429	423	416	409	432	417	418	407	462	416	445	414	413	443	405	430	430	420	394	450	433	434	415	384	445	444	429	486	438	429	435	411	419	431	463	452	446	412	411	421	430	447	401	424	439	422	426	469	413	443	447	446	409	458	414	394	395	418	433	462	407	436	421	435	417	404	411	442	402	412	475	442	436	426	399	454	424	409	446	400	439	458	393	418	449	429	450	447	407	447	410	438	430	431	453	448	397	406	417	423	418	389	441	428	398	439	417	406	424	420	444	453	408	445	430	433	413	429	399	439	436	412	439	424	419	444	436	433	442	440	473	447	427	437	403	479	425	450	424	413	419	401	390	432	444	443	468	432	403	384	411	437	407	455	405	438	434	440	426	434	424	469	423	418	390	421	411	442	418	426	417	425	427	449	438	416	394	446	414	446	405	413	443	426	428	388	418	429	435	438	390	429	405	443	442	412	411	421	425	432	416	422	406	451	444	433	424	436	406	437	457	459	445	414	400	434	433	462	403	440	426	434	406	461	455	409	456	452	429	407	396	422	462	405	438	406	420	411	420	435	447	436	408	398	424	418	429	404	419	415	438	388	431	418	451	437	446	441	409	428	456	399	428	454	457	384	424	444	404	424	436	431	453	450	424	397	413	405	455	446	410	419	424	471	374	432	452	406	441	454	423	437	430	447	432	445	447	433	419	419	437	442	415	404	445	395	427	446	424	430	390	442	412	440	429	437	415	462	421	451	402	409	441	412	411	430	450	444	437	455	392	422	445	448	446	427	403	418	437	426	416	413	440	421	412	402	452	463	464	417	443	459	442	385	377	425	456	430	434	439	425	435	424	429	446	425	407	422	458	459	438	459	443	423	451	430	460	411	415	425	424	424	422	414	449	386	423	469	436	423	437	419	437	403	417	394	398	436	397	447	399	416	414	402	431	427	433	452	394	443	461	436	428	411	415	461	435	441	451	404	430	446	461	460	423	439	432	466	432	436	411	457	403	415	490	443	420	417	448	435	395	424	431	443	411	445	469	439	413	433	406	417	433	396	412	426	423	424	429	421	431	419	393	439	413	461	428	432	435	471	390	442	438	432	449	462	390	411	434	452	485	422	434	430	411	457	436	440	447	402	462	425	466	430	439	422	454	435	425	422	447	430	422	401	424	447	433	415	429	398	430	434	469	431	410	391	410	442	454	411	443	419	478	450	425	448	404	473	401	463	429	475	481	458	448	439	431	443	422	459	433	415	422	385	419	371	459	425	423	441	422	439	407	415	458	424	446	476	417	415	465	457	435	427	413	416	373	416	446	426	452	416	417	451	431	423	432	436	428	425	426	424	458	452	414	439	413	392	435	419	476	408	436	435	422	441	455	442	431	393	408	451	384	395	396	442	401	421	436	457	417	463	421	461	458	431	419	414	467	430	443	430	425	418	461	427	481	412	434	450	436	452	458	427	462	434	434	407	419	433	411	429	445	436	442	447	449	439	408	451	443	444	466	438	400	445	420	442	407	385	450	459	432	423	453	399	360	423	453	438	439	420	434	420	429	442	429	413	408	443	443	427	444	416	451	430	416	449	423	420	431	466	489	419	456	430	422	436	422	429	385	457	442	438	425	430	455	416	429	435	418	419	433	434	438	410	445	420	424	432	447	395	457	457	408	426	445	415	451	433	422	452	430	398	381	446	494	454	480	427	402	396	443	432	426	433	465	394	435	463	452	406	420	427	441	447	462	417	403	471	431	449	417	418	458	441	420	443	439	418	432	442	426	420	400	393	421	469	432	427	433	447	453	395	416	418	422	437	431	466	419	394	438	440	425	437	419	409	422	447	393	419	404	428	415	421	440	442	439	450	447	393	457	464	437	426	433	439	414	446	424	412	419	455	425	405	431	435	432	437	431	416	433	421	456	446	461	437	407	421	419	417	466	434	416	462	444	462	447	379	437	460	441	425	431	438	470	453	420	465	426	417	453	432	439	473	400	445	425	452	428	423	438	442	439	444	448	403	469	404	454	463	432	402	397	447	439	438	435	401	432	435	446	413	481	455	403	438	419	450	440	421	469	415	421	424	434	429	395	444	433	473	410	416	437	439	451	404	443	429	426	374	414	457	468	415	447	421	471	445	450	426	423	447	470	450	430	396	418	468	446	468	450	415	458	405	444	419
5014	2690	1949	1046	913	781	689	667	644	637	585	643	579	569	567	582	547	560	591	588	582	549	590	560	583	583	569	588	514	590	596	573	612	561	569	601	561	536	570	568	551	572	572	593	612	553	608	604	521	533	549	588	565	562	601	652	705	603	633	561	540	555	525	570	576	594	569	582	574	571	605	587	575	593	553	574	584	565	557	582	558	602	547	533	588	573	537	532	579	569	556	596	553	581	578	549	542	568	578	608	560	607	576	541	537	545	506	541	551	533	535	525	558	590	564	576	602	563	566	579	548	578	556	559	601	597	562	546	609	571	572	563	579	586	565	574	578	600	568	559	557	585	576	601	507	509	563	563	559	610	600	587	572	551	536	535	593	583	632	571	573	573	533	569	571	576	562	573	527	588	556	532	563	560	560	550	576	557	593	564	564	536	586	548	553	557	589	560	557	567	625	513	602	566	555	553	562	571	573	573	586	600	578	551	631	584	547	552	582	530	564	560	577	566	572	553	576	565	583	554	568	589	553	570	558	557	591	587	553	545	568	584	572	595	546	529	597	569	603	596	596	599	555	531	573	560	584	541	573	526	527	548	584	571	569	537	547	559	504	552	573	549	568	543	559	549	548	587	529	567	522	577	537	569	541	594	552	543	546	553	601	576	613	585	554	556	544	557	541	584	545	534	555	529	558	511	563	556	528	545	550	540	518	557	594	569	560	554	548	545	587	568	572	534	558	586	541	563	576	565	532	554	604	547	544	540	541	575	559	566	581	579	580	581	584	552	582	558	556	541	550	596	567	576	531	580	553	571	572	561	608	547	569	546	560	622	570	547	571	593	579	588	574	540	530	549	555	555	572	542	570	587	605	625	539	532	562	551	559	614	561	578	571	563	531	586	559	577	568	587	541	578	569	594	570	559	588	559	610	575	561	573	565	571	536	567	598	586	588	574	598	521	575	576	598	570	564	529	588	559	590	560	560	553	552	621	574	530	551	550	593	562	546	561	581	601	558	561	588	575	568	579	592	549	534	554	548	568	581	609	598	580	551	612	560	531	518	559	572	603	536	553	549	567	574	593	584	588	539	567	541	570	568	540	572	569	579	583	584	575	529	629	595	565	567	595	551	595	565	599	587	549	549	587	543	571	595	584	573	523	563	527	558	551	560	590	532	539	558	561	537	503	589	552	573	541	541	571	572	568	568	565	577	571	551	597	556	555	590	556	555	533	559	532	538	593	535	547	527	543	588	534	576	609	578	547	575	592	582	563	521	539	587	566	577	606	569	571	556	515	579	555	593	576	596	562	568	562	583	579	562	568	552	562	560	559	553	549	584	562	583	571	572	542	584	601	585	538	553	544	536	577	582	568	539	525	510	515	607	558	594	596	587	591	550	587	577	585	573	544	605	540	581	621	538	555	546	553	555	611	552	535	554	602	559	521	608	529	524	584	548	550	516	602	526	582	574	595	571	560	524	621	537	597	583	562	556	588	564	581	599	579	531	614	557	582	535	538	573	570	581	557	564	548	596	577	542	601	564	589	557	585	550	554	596	571	543	544	580	561	573	576	582	553	553	609	572	574	538	535	590	558	575	595	580	613	548	591	568	582	594	590	575	554	545	588	537	609	537	543	583	576	581	593	574	567	589	618	622	534	587	561	579	567	555	562	576	577	596	527	584	526	570	572	585	550	546	549	562	569	551	586	541	567	554	558	577	568	571	572	521	572	593	546	529	577	589	551	544	583	558	560	566	616	550	612	592	558	583	531	572	556	607	582	552	573	584	551	572	553	575	536	585	563	553	529	568	557	548	608	565	579	542	579	633	582	618	578	566	540	511	555	570	507	580	576	564	557	562	542	560	573	598	547	561	537	571	557	571	566	526	573	574	575	564	560	574	604	561	553	579	541	609	580	567	583	550	560	617	582	575	561	596	593	600	593	542	561	593	546	572	589	574	581	624	552	601	610	623	540	537	582	518	609	560	534	563	540	573	545	540	554	548	544	567	538	529	536	586	542	571	558	562	563	515	561	591	540	562	536	543	555	559	582	573	573	538	531	558	537	544	521	563	556	546	568	558	563	587	510	579	536	574	577	577	573	547	555	595	580	553	574	574	607	516	564	575	578	554	566	548	543	577	542	564	586	594	610	593	595	583	581	545	578	549	558	554	593	557	564	557	552	552	558	536	612	565	577	589	586	573	568	553	545	564	547	591	546	566	553	591	587	579	571	577	582	618	565	545	612	540	560	553	543	575	574	578	568	569	565	536	571	568	519	569	589	538	546	582	590	521	563	562	610	575	539	581	552	539	562	548	591	573	567	556	560	557	526	532	575	574	563	592	618	540	559	581	586	586	584	610	548	567	527	568	559	548	575	532	575	573	573	548	538	561	583	576	549	627	549	587	542	558	537	581	551	530	595	563	570	537	558	549	584	541	535	567	545	597	543	567	540	566	535	560	559	545	587	560	539	559	580	547	555	553	584	571	584	599	529	591	598	555	570	562	573	561	598	606	583	598	604	613	585	583	523	593	578	591	556	569	565	555	537	560	560	581	547	551	551	549	565	568	561	521	554	598	550	591	550	560	557	580	573	555	546	569	572	548	588	544	553	551	525	578	585	557	540	558	617	547	538	579	566	577	582	581	548	570	586	533	582	611	568	555	602	540	582	569	577	562	557	558	593	584	563	535	538	553	509	527	556	565	578	554	564	521	568	551	531	553	575	587	590	542	575	539	545	561	566	532	573	594	559	570	564	580	555	555	570	573	560	549	615	573	565	549	548	545	582	612	555	524	579	614	560	576	510	540	588	587	609	566	578	608	566	536	548	549	559	602	527	583	526	544	589	544	556	533	558	555	547	548	521	585	514	565	580	539	595	587	587	572	599	554	534	589	569	584	578	584	583	585	534	565	541	566	613	583	551	560	585	553	528	571	605	541	602	565	580	559	578	560	574	575	576	555	548	575	597	581	564	575	564	502	573	567	567	579	578	531	569	576	558	551	564	581	564	535	590	586	559	566	580	548	547	562	555	578	543	551	574	579	535	569	557	576	565	556	565	551	539	565	536	611	568	528	603	531	576	589	561	522	525	567	611	561	605	562	549	590	591	545	568	535	596	572	556	585	551	546	571	590	535	567	573	561	517	590	522	524	537	564	515	555	524	576	564	561	576	567	559	589	567	571	566	516	536	554	560	542	547	573	544	543	549	572	564	534	584	575	569	547	584	579	569	570	560	546	599	538	550	553	566	595	609	564	576	564	549	522	551	620	578	540	565	535	593	556	576	541	558	582	529	596	585	613	525	544	601	606	545	601	559	566	562	585	558	548	536	560	533	560	530	567	553	549	557	592	564	587	569	572	551	587	594	564	565	584	601	562	560	560	573	562	620	555	563	623	583	581	579	513	566	595	590	601	571	545	567	518	584	550	545	606	589	573	559	544	583	534	546	572	578	604	634	547	550	604	592	565	604	570	583	570	557	564	551	580	516	581	609	553	539	563	547
23345	20930	28333	23672	20916	12664	1710	1027	923	848	822	815	729	709	661	732	682	701	661	642	638	630	676	623	652	643	636	667	617	656	615	646	615	661	682	580	684	634	596	641	610	618	629	652	629	616	644	641	617	603	591	566	689	634	659	706	726	678	626	571	667	629	628	641	596	555	587	602	673	623	598	597	609	610	587	624	606	615	600	629	621	602	620	604	598	581	615	620	590	598	627	652	652	594	637	654	611	631	583	621	616	578	589	599	615	629	559	593	635	626	621	590	612	607	623	605	570	593	617	626	607	617	594	620	588	592	576	570	646	591	652	596	618	637	608	594	614	611	550	608	634	632	625	637	608	586	623	599	597	652	594	608	647	616	560	618	600	606	634	599	604	659	581	593	673	579	623	598	579	579	590	640	608	651	601	635	609	601	575	611	620	589	588	598	567	622	611	607	609	601	586	622	607	626	589	584	571	643	646	606	633	565	655	607	620	650	590	600	566	630	569	683	607	586	602	571	543	584	591	632	627	594	639	618	596	613	623	643	655	591	563	583	588	636	565	618	632	641	609	584	611	588	577	620	616	590	597	614	596	614	651	629	609	558	618	595	610	643	580	570	592	589	600	604	622	598	581	633	596	638	611	661	629	623	603	639	607	646	624	595	594	556	609	621	595	617	594	659	626	613	629	613	652	553	624	647	568	629	568	644	593	581	617	624	565	636	591	612	616	605	623	650	636	610	628	634	627	576	636	659	596	638	586	597	579	577	628	606	579	602	613	566	658	618	624	623	630	604	575	588	584	602	623	563	615	604	614	594	550	586	608	592	598	657	586	571	617	559	618	621	544	609	620	589	585	580	612	582	640	607	572	578	618	579	603	618	619	616	587	573	603	595	634	646	598	618	586	603	593	599	609	612	620	631	613	606	666	610	589	618	611	584	595	603	598	612	615	636	641	562	600	594	610	611	582	608	592	601	626	626	608	608	607	626	603	611	615	592	628	622	666	615	642	571	623	642	653	636	585	610	631	640	628	654	641	642	660	583	577	666	608	605	638	603	574	552	579	643	579	624	590	630	643	630	627	610	565	631	614	574	624	598	617	619	609	596	588	594	636	603	576	589	635	606	576	618	643	568	582	636	631	622	638	626	617	574	610	597	615	665	674	606	603	616	643	588	608	633	603	632	631	604	628	609	628	659	621	594	551	645	575	583	613	615	588	613	611	627	597	602	578	589	622	620	624	567	615	610	613	587	592	629	608	621	632	579	624	627	602	601	608	618	666	612	616	575	604	635	600	606	576	593	603	615	569	590	603	555	647	635	663	584	613	628	611	620	610	541	594	597	633	597	646	612	593	603	568	591	597	580	636	568	618	609	620	603	667	620	594	558	633	597	618	559	607	584	568	596	597	581	660	616	596	630	597	638	601	583	620	574	642	636	625	612	598	598	635	615	632	603	626	623	575	607	629	623	598	598	595	590	594	596	595	577	589	600	634	612	601	570	613	586	604	591	609	607	585	600	621	574	603	612	643	612	618	632	598	667	624	625	644	576	614	618	646	584	633	622	601	605	593	610	635	624	621	607	641	643	656	626	676	617	638	642	621	593	571	609	635	598	640	596	620	588	588	652	585	598	569	577	597	620	601	610	588	599	654	606	592	622	605	630	574	618	591	602	582	609	557	642	553	585	606	628	612	584	609	591	632	631	651	619	638	607	596	556	586	610	615	586	601	583	620	589	563	601	601	599	614	649	608	596	594	602	605	604	600	621	601	638	627	609	602	613	630	616	615	608	593	634	610	602	628	637	611	582	572	594	630	648	614	611	569	593	608	581	569	639	655	609	604	629	606	657	613	590	585	627	619	571	632	594	645	645	640	608	643	592	625	606	632	578	594	613	595	607	601	592	581	606	603	592	588	568	571	583	610	554	635	603	625	579	581	634	603	644	612	619	639	620	658	643	627	609	605	642	550	602	623	624	575	573	570	608	616	578	602	634	620	598	619	616	621	608	612	658	565	620	593	585	599	630	602	620	664	584	612	611	610	611	664	628	601	590	596	554	596	653	607	603	629	601	622	594	596	647	595	615	571	624	600	608	625	613	656	585	655	621	567	629	633	598	612	654	602	582	588	614	627	625	607	602	598	600	630	602	629	633	632	588	595	604	631	581	607	649	630	581	609	589	607	620	607	605	598	616	590	640	606	627	607	572	583	657	578	601	596	660	591	610	575	600	612	624	615	623	609	597	613	580	612	627	622	613	617	603	641	588	612	611	620	631	602	594	623	574	590	576	597	592	618	625	579	590	647	603	563	625	589	581	593	641	626	599	598	614	601	619	578	639	576	612	592	636	613	610	657	605	675	647	595	616	610	637	601	635	596	575	585	615	620	590	620	629	621	639	663	617	607	595	638	622	563	600	556	623	597	590	591	572	614	600	646	605	630	603	660	598	651	626	624	594	607	588	623	580	616	630	626	513	559	576	598	597	628	615	573	638	613	672	571	603	628	601	615	596	591	577	595	597	619	645	555	593	592	605	607	582	582	631	591	580	605	617	623	614	582	632	620	620	621	557	591	620	660	611	621	589	558	590	647	574	545	575	595	673	640	595	593	622	612	631	639	602	589	634	582	607	609	603	604	544	628	621	624	650	607	630	593	614	621	603	639	616	585	619	637	622	588	657	605	623	638	624	606	644	630	631	612	614	594	639	636	597	560	616	615	613	608	623	636	628	644	605	581	601	593	632	596	615	642	617	586	592	627	621	628	608	624	576	626	615	551	596	630	642	599	621	570	602	619	611	649	609	642	625	620	622	653	605	590	638	661	585	613	622	553	649	623	597	603	562	575	597	652	638	611	554	582	550	567	587	604	619	598	588	604	641	634	611	650	607	639	593	595	612	620	643	616	594	639	590	626	623	574	582	588	609	661	602	585	606	578	585	608	587	577	633	610	632	632	645	581	651	586	623	609	651	627	599	634	574	608	643	612	631	651	578	606	582	653	636	579	619	577	598	606	579	592	622	623	605	582	595	608	598	595	607	670	607	568	625	631	644	640	575	591	617	600	607	599	538	633	571	638	613	604	584	602	650	634	637	608	630	629	586	616	598	594	623	597	629	648	584	597	598	638	602	587	610	644	654	640	601	590	604	606	567	628	597	652	593	619	558	628	623	620	603	583	572	624	649	664	609	592	628	629	609	559	599	610	605	601	615	590	596	621	633	622	577	644	617	606	600	608	573	603	622	598	592	632	579	596	608	577	590	636	610	556	607	625	563	582	572	565	576	635	594	629	592	616	625	617	615	599	594	605	617	602	647	591	594	619	622	611	632	666	591	629	607	548	608	638	599	619	643	609	615	639	571	580	615	653	634	589	600	612	631	548	647	597	645	642	622	652	598	626	568	610	670	602	577	581	621	610	619	607	608	594	628	612	631	584	649	627	614	613	624	629	643	628	624	622	613	588	650	613	579	627	630	589	621	595	592	613	633	617	626	576	603	616	636	592	606	598	577
6434	12473	9863	5012	3619	2786	2183	1790	1689	1434	1347	1180	1113	1060	1015	1012	955	921	964	909	902	889	875	900	913	876	839	874	823	808	863	827	866	785	851	865	815	841	809	866	860	857	823	822	825	822	859	949	827	795	812	816	847	807	862	1029	983	832	901	775	797	835	805	805	778	854	776	843	799	739	824	785	753	775	801	800	776	822	831	777	802	814	758	755	768	840	787	783	821	780	816	773	865	766	769	756	789	776	811	776	810	825	787	777	774	769	802	850	818	803	846	816	823	808	788	775	803	802	833	801	819	796	767	815	787	843	801	782	817	794	783	809	789	766	812	772	804	777	801	799	823	747	823	806	824	793	777	766	827	786	827	837	777	845	798	844	805	816	745	835	841	744	796	818	850	812	824	799	789	742	776	786	797	786	787	852	711	807	794	837	796	779	797	799	853	776	809	782	809	815	787	761	768	820	794	827	797	764	791	785	813	736	817	783	767	735	800	829	772	771	798	823	841	781	782	766	801	834	776	756	823	753	786	744	792	776	765	764	845	748	794	758	826	832	787	817	773	793	780	805	824	722	778	701	767	761	775	758	770	805	765	855	853	831	800	794	816	810	790	797	827	762	769	775	870	824	811	780	785	814	780	821	773	780	795	846	802	786	853	771	818	816	769	770	767	798	758	823	758	773	819	808	774	790	788	825	771	776	798	817	821	755	794	814	749	817	743	816	815	754	805	820	795	819	791	815	828	828	799	759	871	761	771	807	856	775	821	797	763	821	820	789	776	773	773	795	785	832	775	810	823	770	804	815	777	775	789	857	813	816	820	810	771	798	849	782	813	831	828	763	814	826	844	787	800	779	812	808	788	793	806	800	788	815	807	743	833	796	803	802	827	813	832	768	800	805	753	820	838	818	814	769	813	790	846	784	844	744	799	841	841	787	799	798	827	874	806	815	843	800	807	845	825	788	828	774	788	794	814	750	790	807	780	754	864	747	789	848	822	756	821	758	800	813	780	758	822	783	782	758	826	778	776	775	804	793	812	811	814	755	847	837	816	795	805	733	851	810	794	804	775	824	774	771	813	772	809	835	787	748	781	796	833	782	776	779	815	792	783	823	839	803	776	789	765	766	773	777	800	783	791	814	756	785	775	810	836	796	803	821	792	799	767	769	809	841	811	814	788	813	803	775	790	807	792	811	843	805	805	822	769	807	807	769	780	796	810	769	829	802	830	791	799	756	794	794	779	816	822	806	758	833	839	784	754	806	756	809	776	795	782	821	755	782	816	746	849	754	828	809	793	795	784	763	804	827	781	787	802	772	804	818	779	781	800	834	847	733	793	778	783	753	835	822	783	801	827	806	826	803	806	778	810	830	815	787	776	769	838	836	823	815	773	785	795	797	764	831	793	828	844	747	824	768	824	808	806	761	816	745	797	816	820	801	784	749	786	794	809	757	832	775	825	842	805	822	795	875	812	841	816	832	806	773	805	777	782	795	813	826	781	798	778	810	743	810	820	833	801	810	813	772	833	767	781	812	820	802	804	858	796	793	826	766	788	804	767	794	806	772	813	782	799	809	799	792	808	791	764	849	779	800	805	775	807	827	817	804	829	825	810	818	822	838	786	828	818	854	832	795	799	770	797	804	773	771	832	766	762	798	778	776	839	749	739	762	770	787	810	805	800	780	790	781	832	792	806	811	777	803	819	819	795	815	809	806	762	758	816	816	863	737	751	847	746	802	817	777	796	803	797	801	815	836	900	808	874	810	768	794	773	753	775	801	811	791	817	783	803	779	796	784	862	831	766	794	842	794	807	820	800	805	781	856	766	791	805	764	807	814	791	826	804	773	806	809	852	809	809	778	807	801	754	837	783	821	855	792	814	752	706	821	767	799	804	773	819	778	849	781	746	850	795	787	835	841	812	771	775	825	789	802	833	778	778	786	848	812	815	778	830	743	864	786	792	769	844	767	796	826	827	820	777	789	791	861	870	800	789	780	779	782	789	748	818	771	763	771	800	782	787	803	766	813	806	812	821	792	793	803	780	795	790	819	791	841	787	835	823	738	864	752	776	761	802	814	848	770	812	758	773	771	797	763	816	796	832	805	773	820	767	790	770	768	789	834	794	847	805	784	757	804	789	792	754	794	824	757	754	774	787	767	741	820	753	781	838	802	809	739	795	809	842	829	837	783	776	770	735	816	796	834	806	772	798	824	803	811	817	828	832	786	785	785	801	812	818	815	823	833	798	781	788	816	812	802	828	802	790	809	814	848	804	806	765	826	791	846	789	805	814	838	851	790	751	796	808	772	796	780	808	803	840	757	782	788	790	764	823	760	787	793	787	829	765	840	787	751	796	770	788	794	817	769	791	768	785	767	831	794	765	803	749	796	876	804	800	780	750	794	789	822	779	815	754	736	863	779	808	866	821	830	828	813	814	741	789	801	800	802	808	860	794	773	772	770	850	860	840	831	788	821	858	788	835	787	834	755	817	810	736	831	847	832	832	755	783	800	803	845	811	747	767	885	791	865	808	829	779	817	796	816	805	769	818	769	771	773	760	813	761	835	782	788	797	802	794	785	788	800	815	836	809	783	745	791	793	779	773	824	833	835	848	772	777	836	779	843	784	750	778	777	820	781	800	770	793	777	802	815	802	789	795	814	747	783	800	833	788	793	788	773	735	804	803	802	782	778	805	758	856	735	813	752	767	812	753	823	805	782	808	781	831	868	829	816	778	795	822	769	795	793	794	746	811	817	767	764	759	856	801	832	781	801	793	806	796	840	752	783	817	804	819	801	823	818	839	817	780	754	789	798	828	730	817	809	771	795	803	781	782	747	795	781	725	845	793	776	789	794	775	784	780	824	831	780	835	798	821	795	753	756	803	812	813	809	791	820	781	800	817	821	795	803	781	828	828	840	758	835	736	798	783	771	779	729	771	783	780	809	816	779	745	882	806	787	804	803	840	824	812	786	811	804	782	801	791	764	787	783	764	813	803	816	805	819	840	763	818	794	781	814	790	808	792	822	783	806	778	793	816	752	791	735	802	760	805	779	818	799	763	845	809	809	808	779	802	771	819	770	812	794	834	799	804	785	776	805	794	807	797	798	794	839	778	779	838	800	763	749	805	795	769	788	803	812	776	796	775	831	796	790	794	773	785	791	805	811	812	840	758	799	832	799	783	766	828	765	831	800	782	775	807	812	775	813	822	809	751	782	832	801	797	837	809	803	828	789	782	801	812	889	811	824	771	815	763	772	837	811	787	768	833	765	767	816	834	785	795	774	728	820	818	816	775	834	793	782	746	815	767	740	819	752	771	797	802	781	760	784	827	774	780	816	750	807	811	813	855	838	782	844	799	818	780	811	818	829	780	805	764	854	791	825	780	838	832	811	803	842	794	853	822	779	828	740	803	779	792	795	814	727	813	779	751	818	794	758	828	770	743	771	841	751	818	799	842	777	801	808	782	820	806	807	790	786	802	825	765	809	738	844	782	766	795	796
22502	20920	28691	23306	20920	20969	10974	1410	1042	928	834	771	726	659	651	596	594	595	526	572	503	569	521	540	465	496	498	526	492	492	546	479	509	469	501	487	459	478	513	507	536	465	451	490	459	541	521	444	475	451	463	472	469	488	487	566	522	531	482	469	453	470	477	460	477	457	476	467	457	471	463	462	443	436	478	459	429	495	482	471	456	447	433	488	471	439	442	456	492	443	441	498	490	460	510	467	454	450	404	461	461	443	494	417	452	463	434	404	454	422	473	445	468	469	478	437	465	478	452	441	448	462	459	450	466	484	449	437	429	418	413	469	458	470	482	432	432	462	445	450	479	484	430	408	420	466	437	432	434	449	434	430	459	441	466	479	447	457	480	463	467	446	458	451	446	435	481	463	471	452	460	439	477	451	442	494	427	475	465	432	498	434	405	485	488	465	489	480	470	435	431	444	447	441	434	512	459	434	486	468	477	447	480	462	471	442	496	472	491	414	451	435	452	439	461	458	479	442	430	449	471	449	440	442	438	462	490	487	437	458	461	452	466	461	490	463	475	460	462	435	423	465	466	418	475	476	419	467	469	467	430	430	481	450	444	462	418	425	443	448	433	442	491	479	459	460	451	481	436	455	452	411	493	461	468	447	417	446	475	463	461	476	465	428	459	432	450	426	433	407	477	441	436	471	436	452	412	462	447	495	453	447	415	486	475	424	468	466	466	485	442	463	503	424	448	463	445	468	463	466	484	446	501	424	466	460	449	471	467	462	465	454	479	429	457	428	453	446	491	410	449	447	438	475	460	406	497	452	444	473	444	468	481	443	466	442	484	461	436	466	454	439	461	471	466	446	482	474	437	469	489	433	424	457	416	441	396	447	463	475	442	434	470	466	474	415	433	449	436	443	493	449	425	462	464	467	433	457	475	438	471	450	427	443	459	463	473	441	473	455	434	439	456	519	435	429	448	453	473	455	442	486	469	449	463	475	469	481	451	465	443	464	476	457	488	470	471	444	439	457	471	491	429	464	460	462	459	466	482	481	470	468	430	421	444	474	466	467	422	450	492	428	431	415	465	460	437	448	454	394	484	458	475	453	442	442	453	431	454	456	435	431	453	451	448	464	454	478	427	450	455	468	423	453	446	488	436	408	448	465	465	435	427	462	465	469	444	471	463	439	445	433	465	492	445	428	451	460	473	483	446	431	454	422	453	432	491	459	441	451	499	443	446	436	401	456	449	463	436	501	435	437	465	392	491	430	461	469	472	449	470	455	428	466	441	441	432	456	470	459	458	506	471	441	444	469	414	440	468	426	454	442	455	492	424	459	401	469	455	459	456	432	461	404	451	438	442	438	427	455	449	462	471	458	447	412	406	446	467	457	451	428	451	451	460	447	473	440	452	425	435	480	469	448	489	487	462	484	440	429	474	400	425	427	442	469	479	474	481	469	456	396	417	492	446	473	439	435	424	485	459	457	477	502	439	455	453	469	454	431	461	449	463	446	486	459	442	465	464	462	472	454	473	452	448	485	466	467	455	450	468	489	460	473	477	464	431	473	466	440	430	485	451	428	495	438	438	449	427	455	473	468	438	467	458	458	426	448	431	392	461	480	488	458	443	441	477	458	479	435	488	456	433	467	406	407	443	453	445	459	454	527	472	461	458	432	457	408	442	457	459	457	454	449	444	485	455	469	440	426	466	436	475	463	484	457	505	463	435	437	483	455	467	449	448	422	456	490	480	476	411	458	410	483	440	429	455	430	437	464	479	446	427	499	450	473	485	416	498	446	424	433	490	415	459	427	422	448	438	495	472	474	484	426	465	458	470	455	438	424	433	456	435	435	502	470	474	463	425	436	460	441	457	480	445	443	450	470	474	447	461	472	422	430	432	428	462	467	406	435	449	429	467	473	453	462	424	451	436	460	428	416	449	483	482	444	419	448	423	462	415	428	510	453	429	466	482	469	477	429	420	461	445	440	423	463	469	456	464	455	450	427	443	483	446	421	455	451	478	440	486	455	424	470	431	462	444	446	426	413	486	433	421	426	407	441	424	482	459	442	470	471	449	432	454	434	449	459	441	457	454	432	458	412	448	461	468	490	463	404	458	493	433	429	454	438	431	455	449	454	458	463	476	442	454	437	453	446	442	458	472	458	463	440	439	484	450	499	416	462	453	424	443	426	465	458	470	453	476	451	443	483	426	434	435	441	434	446	485	455	418	461	452	447	459	450	479	480	476	462	439	494	431	465	419	415	434	418	471	431	470	457	432	459	422	477	453	460	470	467	445	426	465	470	441	432	430	506	457	448	409	431	437	456	414	430	446	463	483	455	447	472	419	435	411	418	459	453	456	465	481	479	441	454	441	456	488	483	472	453	455	429	483	437	419	428	441	473	471	449	401	475	469	478	476	464	466	464	453	445	459	412	493	405	416	397	425	431	439	450	494	423	445	488	450	396	421	502	422	486	420	435	494	467	441	432	452	446	462	426	446	474	465	457	448	396	457	503	437	482	500	455	441	429	431	422	477	501	475	445	461	486	489	476	450	442	448	479	450	423	415	461	477	426	453	424	412	424	424	456	430	470	427	438	492	437	516	437	477	468	427	473	504	464	480	457	456	449	408	428	459	405	430	428	481	456	437	450	417	462	452	480	436	495	420	473	478	460	450	440	450	452	445	466	427	475	469	491	439	440	472	440	464	468	457	460	439	447	446	455	458	438	414	438	437	476	477	488	481	408	477	457	463	471	433	449	461	432	460	428	455	435	464	481	476	413	468	480	430	463	460	435	439	425	447	461	429	439	447	450	450	480	428	454	456	433	418	440	433	468	444	448	425	426	415	442	477	460	443	475	466	444	411	468	448	452	443	446	440	442	429	449	407	437	462	420	445	449	460	462	466	391	474	458	438	457	475	502	414	464	448	440	457	451	442	459	448	423	468	476	444	478	409	456	467	441	461	435	466	411	453	416	456	430	438	455	451	463	453	438	463	446	468	424	453	450	459	447	480	454	456	423	420	466	451	468	455	440	455	435	458	455	478	463	452	467	437	442	442	439	452	422	471	462	442	449	432	424	439	441	445	458	474	446	405	446	465	456	455	414	487	456	453	471	459	442	451	478	467	443	446	452	455	492	458	445	473	465	438	453	459	444	452	418	455	439	425	479	434	455	431	409	484	488	465	457	457	480	434	436	429	450	476	470	448	450	478	436	471	472	412	446	433	454	431	475	438	503	408	439	420	432	437	432	464	424	436	442	461	436	441	471	429	472	412	454	478	436	463	472	443	473	464	450	466	471	451	439	453	472	407	454	454	455	410	434	469	449	459	445	466	450	445	447	487	432	472	470	505	461	429	475	410	446	408	434	461	442	494	465	438	448	451	490	456	424	467	483	407	464	452	448	474	445	473	431	451	455	479	447	440	454	469	470	410	466	471	480	441	423	428	460	470	444	435	470	440	438	444	431	463	451	469	454	443	433	483	452	434	466	458	453	467	492	453	456
8674	18432	14611	7908	5585	4230	3295	2601	2167	1766	1550	1329	1236	1143	1026	934	902	859	812	785	809	816	774	709	783	711	676	633	729	678	699	689	696	700	639	667	700	656	728	706	671	608	634	663	680	786	832	649	641	633	661	635	638	632	741	850	741	744	649	635	631	622	659	612	615	628	601	596	643	600	627	631	625	602	614	628	622	597	598	608	648	593	587	637	633	616	599	585	665	612	634	544	595	660	619	602	606	623	638	606	601	633	626	610	611	584	605	601	631	616	608	629	592	563	642	588	597	624	628	658	610	603	588	612	586	584	583	603	617	611	621	567	593	584	637	572	606	572	638	612	619	609	631	612	603	597	605	607	569	588	605	610	603	640	646	647	586	557	593	620	604	607	615	665	605	562	641	566	577	621	595	621	606	635	583	586	614	596	645	569	574	591	625	566	595	581	597	622	641	567	552	645	613	580	633	639	603	594	612	599	575	586	604	592	620	642	611	578	590	587	609	613	593	608	612	582	587	595	576	585	645	614	589	614	566	612	630	643	625	602	621	593	601	627	616	617	607	606	603	628	652	605	605	636	643	632	644	595	626	587	611	606	610	590	625	573	571	629	631	602	577	605	639	588	618	594	623	627	597	601	595	627	610	646	609	587	602	634	593	624	637	602	590	610	606	587	573	591	607	647	630	614	526	632	584	603	575	623	586	606	618	587	678	626	606	606	610	630	629	564	594	544	609	625	580	625	608	594	592	609	640	616	656	616	624	609	578	624	596	587	647	615	613	630	602	607	613	612	614	599	579	627	579	548	594	595	580	601	629	603	624	589	563	588	586	582	615	612	610	674	634	654	575	570	649	659	600	622	556	611	599	582	608	631	594	639	600	617	621	582	618	581	599	609	616	626	629	590	617	626	587	611	612	612	568	589	598	649	650	597	611	622	564	636	603	612	584	610	614	606	654	588	622	652	635	604	617	558	616	647	562	580	618	586	630	615	632	627	618	601	561	590	619	590	655	560	596	599	576	606	625	580	609	633	596	654	546	642	552	562	587	625	607	613	642	616	612	647	578	632	608	547	589	596	590	663	624	591	622	589	585	595	626	643	588	618	665	584	581	617	587	634	579	623	591	630	582	642	563	632	648	609	603	612	576	581	613	538	580	574	572	630	659	618	629	567	603	590	618	572	608	602	619	586	581	610	605	587	569	610	638	624	601	631	572	584	626	618	606	625	547	600	573	648	606	613	577	657	652	629	604	582	648	588	604	619	644	615	606	579	584	585	635	605	590	584	626	578	606	556	591	596	597	619	598	624	600	636	617	611	628	603	588	608	636	633	598	571	622	602	598	654	625	579	697	572	624	584	614	583	573	605	595	626	576	623	633	585	627	618	569	585	588	604	570	610	591	599	566	625	575	617	593	589	569	598	609	626	546	620	593	593	634	598	584	578	614	663	635	617	555	597	615	602	651	624	587	593	597	607	625	609	668	609	538	615	592	610	603	590	629	610	619	590	624	612	655	573	622	593	589	584	590	604	601	634	622	535	599	648	589	549	613	636	631	613	595	604	562	588	601	594	586	573	610	575	643	576	613	615	576	574	614	587	610	621	596	610	582	610	605	586	635	604	572	577	650	582	592	561	598	603	591	616	584	589	645	609	598	580	572	595	562	637	578	561	609	584	611	583	625	569	577	636	607	631	601	643	596	578	579	602	615	629	585	617	604	580	601	586	591	571	589	594	624	584	570	620	590	643	554	609	606	622	594	622	595	616	637	631	606	624	617	590	671	582	561	651	642	649	628	564	563	601	620	581	564	585	637	652	609	548	605	619	566	629	591	585	584	617	566	635	643	575	575	606	601	542	565	619	588	607	588	569	575	620	584	583	569	615	583	537	636	574	610	587	625	643	598	661	586	631	620	591	626	581	591	635	615	626	603	631	601	593	636	613	603	609	607	574	603	600	577	597	621	612	660	578	570	596	618	603	608	581	626	630	583	563	650	657	621	606	612	621	621	613	592	565	587	638	590	573	615	640	608	603	595	577	567	619	649	589	569	661	591	581	648	584	609	544	555	610	569	577	627	582	594	585	596	611	556	605	591	611	583	595	601	627	571	586	625	610	567	613	580	584	607	588	569	669	581	619	619	525	593	621	594	616	579	569	597	610	618	654	587	556	607	579	636	606	580	596	578	596	587	600	628	656	554	589	569	622	620	609	573	630	598	573	633	615	605	605	604	633	599	586	639	621	618	572	582	627	619	638	575	622	582	579	581	594	599	620	692	574	630	609	588	582	557	617	635	602	639	596	606	595	647	617	584	614	553	652	587	604	590	611	544	618	624	593	633	608	620	596	616	595	615	595	621	625	593	544	560	596	560	599	609	591	604	620	622	591	609	607	583	614	604	636	624	541	583	606	618	560	605	598	615	640	613	566	596	621	596	615	595	602	591	612	605	633	568	634	589	638	568	560	568	583	615	576	647	631	618	590	599	599	632	619	650	574	580	620	597	632	585	605	607	662	606	609	597	596	587	600	588	613	584	601	604	650	598	585	582	636	586	586	587	577	642	584	622	634	609	606	626	617	612	586	591	603	574	575	625	612	593	601	580	610	594	621	545	565	575	591	646	614	625	585	538	573	647	621	586	627	618	593	571	634	591	634	591	632	641	630	584	591	567	585	606	660	597	590	580	619	609	570	585	597	582	578	572	597	628	574	631	616	622	648	615	571	586	600	578	563	629	632	614	623	625	607	618	618	579	612	600	566	558	589	574	600	610	646	619	626	620	594	611	609	596	623	569	623	621	581	556	621	602	581	581	587	554	627	596	580	605	591	624	610	659	578	565	578	588	596	614	608	593	622	587	616	638	599	606	573	585	581	587	598	579	628	611	614	576	608	590	623	597	599	603	652	583	602	580	595	607	651	594	595	588	589	577	594	575	603	601	617	600	601	599	614	622	612	585	627	587	582	623	625	620	602	590	583	603	630	614	626	592	551	586	602	595	624	591	607	603	637	622	635	577	607	576	584	642	600	600	543	581	626	614	592	614	593	607	656	654	568	624	600	595	645	602	580	612	540	662	580	583	566	649	635	606	604	593	634	602	573	591	616	599	595	604	591	550	597	579	585	571	597	637	597	622	602	569	603	596	600	558	618	597	600	616	620	599	553	595	601	594	615	590	613	625	580	648	577	614	589	600	602	643	637	601	597	562	543	597	593	592	575	565	571	638	633	596	635	606	669	551	597	586	596	604	564	587	617	608	594	635	639	625	596	636	647	582	561	614	568	607	567	618	632	620	626	594	582	624	592	630	616	625	583	589	593	589	592	641	660	604	577	589	592	593	612	610	591	592	619	613	605	610	603	634	623	588	576	598	582	597	594	572	639	615	615	652	623	583	586	646	617	606	607	606	582	583	607	583	595	590	624	582	625	603	632	567	589	628	613	642	589	589	622	636	610	555	672	607	570	590	626	614	591	546	586	602	581	633	606	591	612	602	588	583	589	607	569	606	636
26463	20379	9068	1058	594	516	491	522	429	442	446	447	457	397	460	461	450	422	422	436	419	398	437	434	426	427	455	411	391	435	428	423	426	405	426	421	418	444	392	473	430	433	421	434	453	458	481	428	399	430	412	402	403	447	446	428	422	427	413	478	414	415	390	422	446	436	442	464	425	392	438	389	433	465	475	440	382	431	408	440	412	404	418	413	409	419	403	397	409	424	406	391	437	454	398	378	415	402	382	434	389	414	422	425	398	413	443	390	417	424	408	420	423	429	417	439	435	468	444	354	430	418	423	414	406	444	419	402	439	375	389	407	437	407	453	377	433	421	407	405	438	410	443	443	409	427	419	426	435	416	435	422	425	405	415	402	429	431	466	407	470	426	467	444	398	429	393	468	436	419	394	427	368	394	416	451	405	397	402	444	429	389	421	419	379	393	434	409	402	389	433	449	434	435	415	396	446	403	409	407	413	407	487	427	440	434	403	430	416	437	408	468	427	405	433	432	418	399	443	447	395	396	412	408	415	420	408	416	414	414	397	431	417	374	405	439	423	385	398	397	365	425	411	467	457	403	389	391	409	430	410	419	428	463	416	438	409	403	435	397	406	446	398	395	427	454	447	422	414	419	410	456	461	427	425	437	422	420	439	437	396	379	393	386	437	426	430	421	421	397	448	419	402	419	411	425	416	386	413	445	444	417	423	411	427	461	438	409	420	424	409	424	424	419	397	416	421	434	456	407	408	432	426	395	437	403	410	402	428	406	405	391	463	429	409	455	391	426	418	467	412	406	423	437	406	417	417	414	425	387	429	434	426	415	379	421	438	419	463	427	425	449	441	430	425	412	416	435	395	413	378	406	428	412	431	371	401	439	481	428	400	390	464	421	445	412	421	414	397	451	421	440	432	400	455	441	419	408	383	440	418	433	416	428	432	427	424	385	381	421	457	421	430	390	404	448	419	431	410	377	412	452	413	438	409	435	441	446	449	425	387	393	433	414	406	441	424	385	402	430	420	424	406	399	448	415	428	412	427	425	426	400	435	408	404	413	412	394	418	409	444	403	385	405	414	410	406	413	426	403	406	401	419	409	415	406	427	401	417	440	394	406	423	448	378	397	394	403	409	446	396	442	396	433	413	417	398	446	395	435	401	441	439	425	416	434	430	442	380	450	414	422	403	436	430	423	413	438	425	418	438	422	418	428	423	426	368	435	408	416	392	397	396	410	419	405	422	422	405	407	411	374	387	409	425	419	434	429	449	392	388	407	413	415	424	414	453	400	432	438	433	439	414	385	451	405	419	415	439	413	439	456	402	414	404	414	404	415	406	408	419	429	431	399	449	422	427	414	428	395	397	436	445	418	420	436	416	426	415	428	426	400	428	402	386	444	432	474	395	416	432	430	417	425	396	415	423	399	437	407	423	431	402	436	440	410	398	406	456	394	452	395	405	416	417	424	401	397	392	427	437	393	424	404	402	449	446	439	397	439	425	446	418	391	400	372	398	440	430	401	420	443	418	395	412	439	432	420	439	410	430	456	409	424	432	389	413	369	413	403	384	443	415	421	419	393	410	414	430	398	436	438	428	433	375	401	414	396	391	426	399	409	430	418	429	448	412	454	410	419	409	408	444	404	454	410	393	407	395	422	443	436	417	430	449	428	419	416	410	432	405	413	430	419	409	431	437	395	403	454	421	431	444	399	452	401	439	405	420	431	427	438	452	430	415	422	368	441	441	417	417	428	424	437	392	432	444	427	400	416	405	436	426	430	405	414	401	443	399	417	404	410	388	460	418	444	403	434	453	457	403	421	396	405	400	435	387	413	403	422	409	432	415	432	447	437	411	412	401	409	440	426	427	412	415	405	420	377	420	406	389	405	385	388	450	416	413	436	407	466	401	408	443	397	395	422	430	451	397	432	431	425	431	416	371	431	411	422	444	400	401	441	423	458	441	421	413	400	414	410	389	434	437	425	405	407	472	428	415	414	427	407	390	415	419	416	404	390	396	408	434	413	383	405	395	415	427	385	447	412	442	415	421	406	406	410	414	417	454	426	411	389	454	433	403	406	417	385	413	404	418	423	427	421	434	454	447	427	403	429	429	438	429	408	416	409	454	384	407	426	443	455	456	402	420	424	386	459	421	429	424	399	426	441	453	399	431	409	406	368	404	435	448	392	441	431	445	432	425	381	413	421	456	429	407	426	424	408	429	395	395	423	413	436	413	412	458	440	405	415	417	418	421	426	425	391	422	397	417	401	424	417	423	385	415	413	470	397	406	464	432	447	402	399	414	446	484	415	435	399	410	426	398	387	439	418	438	378	393	381	433	398	437	406	425	445	420	434	427	416	432	424	450	398	413	436	409	391	391	432	413	408	398	456	413	433	401	390	405	393	438	457	414	428	401	378	437	421	445	479	433	450	425	420	427	423	429	383	417	414	445	402	442	412	388	409	418	433	404	420	462	413	432	422	455	444	428	441	407	399	395	403	417	424	398	437	423	387	373	420	378	403	425	476	406	401	408	421	381	420	406	472	445	384	428	428	427	415	435	458	422	373	389	397	439	423	396	471	429	423	451	433	425	416	432	408	426	418	421	408	448	408	409	405	399	447	398	406	396	408	429	413	439	399	416	411	433	454	444	439	443	410	372	423	437	402	414	404	449	429	404	435	394	432	421	430	395	420	385	389	425	440	442	441	425	407	428	403	411	410	453	420	425	451	418	403	407	462	420	436	388	418	413	461	441	427	401	394	421	419	409	436	401	452	447	424	399	420	425	392	393	376	400	399	429	420	426	420	424	409	498	406	387	407	437	435	445	391	426	402	412	404	420	387	431	399	392	388	415	419	420	432	438	431	435	396	423	425	390	391	437	390	428	407	446	436	430	407	421	402	431	458	402	400	424	381	406	436	466	444	387	414	410	413	393	373	459	429	416	405	389	435	404	431	434	412	386	410	404	399	429	417	442	434	416	369	437	407	391	432	426	392	390	412	426	435	430	399	439	408	410	404	413	415	434	391	420	424	390	406	405	410	384	464	386	404	410	445	419	393	443	425	437	434	422	429	433	401	414	451	406	424	391	447	428	408	412	442	385	455	433	417	436	410	414	410	441	449	414	411	418	415	431	434	420	400	412	413	440	406	420	414	399	421	435	440	423	382	426	427	404	420	414	391	424	427	435	408	462	423	447	409	434	419	446	366	405	435	442	408	436	431	423	377	434	421	399	432	439	409	414	423	407	440	410	410	400	463	415	407	409	361	435	442	453	409	438	432	385	409	401	383	429	379	410	440	414	409	449	460	412	389	446	406	404	411	390	416	429	446	407	424	423	411	440	422	425	416	431	427	434	408	434	425	417	456	438	407	416	417	421	458	438	426	436	425	391	423	385	418	443	425	395	442	409	427	400	465	412	405	415	445	432	426	409	413	420	400	426	426	435	414	416	402	383	442	421	448	441	422	375	460	437	419	446	364	437	390	422	442	415	389	440	412	430	414
5541	2741	1900	1075	847	722	661	632	609	668	553	594	578	572	543	549	537	536	559	581	557	555	577	549	575	568	515	570	573	560	582	589	538	579	524	557	546	536	590	539	581	551	558	511	589	665	616	609	531	585	610	562	566	532	602	593	587	577	563	565	605	558	520	560	569	514	548	553	530	501	525	549	545	532	540	519	557	582	578	555	576	535	574	566	542	577	552	552	573	568	575	575	573	521	571	573	530	540	560	550	550	533	569	508	552	610	516	540	556	597	543	598	562	524	555	547	563	549	588	547	534	558	547	557	531	543	483	590	542	583	582	566	531	562	568	545	533	506	576	518	551	565	537	545	554	559	568	524	574	572	535	549	573	545	539	547	581	570	585	567	517	537	549	562	591	530	552	499	553	566	546	563	552	554	538	549	555	551	519	561	527	540	534	571	517	576	535	535	546	566	579	583	505	589	517	528	510	574	564	593	558	553	558	513	558	536	555	560	527	590	601	575	533	542	535	560	555	515	580	530	551	521	562	526	550	601	545	596	540	571	554	505	506	540	561	551	556	553	508	568	532	575	536	553	568	564	596	530	558	579	505	547	564	521	565	543	495	566	557	543	534	560	551	537	543	527	561	552	556	548	566	559	513	577	530	574	557	519	560	544	582	530	564	516	563	553	577	561	560	563	525	533	575	554	547	515	565	571	603	536	544	512	556	543	558	564	529	520	531	551	545	563	549	532	589	517	587	532	560	532	589	561	542	582	566	555	526	547	609	598	532	580	581	518	531	549	533	562	632	576	571	521	579	549	545	559	533	541	489	573	544	526	511	530	565	551	527	529	508	565	542	517	565	506	538	550	583	517	526	559	582	525	583	558	551	574	555	513	516	539	563	508	549	565	543	575	552	581	580	560	543	564	539	522	534	567	535	543	544	536	525	520	580	540	594	514	570	543	529	546	521	554	537	533	597	594	537	556	560	585	599	548	539	551	538	556	566	532	526	586	524	503	556	554	531	540	576	540	525	565	551	571	528	517	561	593	557	539	523	526	562	525	514	598	555	527	593	534	552	576	576	552	603	582	555	511	562	551	546	572	554	532	498	530	554	543	540	557	539	518	520	523	551	595	519	546	528	549	532	544	564	553	547	552	530	540	565	562	528	548	531	557	525	526	588	560	543	551	592	547	579	542	543	570	532	549	514	559	531	550	520	540	540	602	518	596	527	550	582	535	548	521	570	517	546	550	553	516	565	571	531	508	550	563	546	569	588	526	544	575	541	530	529	559	572	513	585	552	586	569	523	513	521	531	541	549	516	568	512	568	570	509	531	533	525	560	545	558	528	550	531	543	542	543	573	477	528	521	583	527	552	552	559	567	575	539	537	505	537	588	539	551	511	535	556	544	504	538	538	538	520	556	609	567	538	565	563	551	590	560	544	522	523	540	540	570	557	533	537	585	546	559	548	520	563	532	576	560	486	527	541	540	600	513	574	564	562	515	533	552	546	519	539	552	536	555	552	522	534	551	519	620	531	574	534	529	577	548	535	520	573	563	543	559	534	537	579	556	506	581	552	507	547	597	512	575	482	544	544	544	578	505	565	608	544	541	585	574	566	535	557	530	559	594	559	548	503	554	542	523	565	557	549	573	596	525	541	545	560	569	554	546	567	587	510	575	580	525	564	542	513	552	549	544	534	569	521	521	570	553	561	549	566	525	554	553	540	543	567	544	543	558	535	534	533	563	526	550	548	549	525	528	538	568	565	557	538	556	537	575	531	544	536	558	525	527	570	583	514	530	555	591	585	531	543	561	545	556	567	536	553	530	576	534	526	550	577	595	540	552	558	528	535	526	530	544	551	607	578	557	580	569	596	579	587	552	552	577	514	523	565	541	546	527	555	586	540	543	577	578	567	538	543	557	539	569	563	539	566	506	546	560	582	510	520	530	504	555	523	530	559	485	506	519	534	582	541	545	570	559	542	503	532	549	531	541	536	562	596	577	572	537	556	569	571	588	567	578	540	559	583	555	572	527	572	552	562	495	543	558	561	578	557	567	558	559	541	581	574	581	565	517	639	565	607	553	576	525	537	593	568	528	554	525	554	575	576	537	536	564	517	550	591	532	542	519	546	581	545	538	582	569	533	582	514	545	523	555	553	561	534	534	556	533	551	522	610	557	546	591	516	486	539	558	535	582	541	543	530	551	538	562	547	565	582	578	578	564	538	538	556	590	548	545	544	615	559	531	541	507	534	539	569	570	586	592	501	529	533	525	553	536	551	542	541	517	578	573	540	568	536	559	561	551	594	566	551	542	566	542	601	528	552	545	540	513	568	552	558	610	568	565	544	521	563	567	548	551	542	535	534	513	574	517	552	519	541	512	540	554	566	539	588	553	558	548	518	521	560	506	534	518	512	597	531	530	555	544	573	549	573	544	560	555	502	557	580	588	578	554	572	500	496	529	511	529	565	534	569	536	562	551	542	556	559	521	517	566	553	554	573	524	543	523	512	538	548	551	523	573	538	592	548	559	568	521	510	567	554	533	568	575	575	576	540	516	514	551	562	536	531	546	527	517	559	563	548	566	534	523	573	558	579	562	540	538	569	503	555	549	508	536	567	574	536	543	521	543	577	480	558	529	569	524	542	514	554	568	564	599	549	569	572	580	537	534	528	504	518	585	544	570	551	582	567	504	578	548	550	574	546	547	537	544	549	525	566	535	527	542	560	579	558	529	596	574	545	553	514	568	529	575	517	571	552	516	589	568	567	546	543	570	529	591	548	590	514	570	569	519	581	512	556	537	524	570	526	554	556	587	581	558	543	574	522	594	524	556	563	511	548	526	559	533	529	592	538	523	559	593	574	511	563	539	550	539	558	575	567	494	571	551	544	586	530	535	516	553	563	513	570	558	539	566	577	533	579	526	557	554	559	536	554	561	520	513	565	557	532	589	544	570	561	582	559	579	562	555	561	544	531	537	553	529	590	566	583	559	547	608	558	546	507	590	559	574	559	565	549	574	541	574	585	537	578	531	541	539	551	588	490	531	571	548	554	513	577	544	610	512	551	538	557	546	528	535	546	589	566	569	572	512	569	540	533	529	575	532	568	515	593	537	548	552	590	568	548	567	525	560	586	550	593	541	574	549	601	521	522	592	571	561	529	548	549	563	561	540	548	584	536	561	581	533	558	562	518	560	580	533	547	579	577	577	543	535	543	534	523	555	547	572	502	569	543	562	555	525	485	542	535	541	574	594	550	521	538	540	524	576	553	527	582	545	545	525	584	527	532	553	568	560	574	570	540	544	569	544	549	574	560	541	557	559	588	543	515	557	546	570	611	554	499	517	554	548	574	520	545	546	544	547	577	594	495	532	556	558	523	583	553	562	544	555	574	550	525	558	573	585	592	584	550	570	555	549	615	555	571	556	547	574	527	547	543	556	549	569	531	574	546	572	571	485	569	543	565	547	568	548	523	541	495	569	535	593	569	544	576	556	544	494	540	569	568	544
23351	20928	28343	23661	20910	12669	1708	1145	899	838	774	731	710	725	756	643	693	614	607	685	655	642	669	636	635	655	604	637	608	616	617	598	603	628	609	621	577	573	681	631	640	595	597	623	671	704	676	640	629	597	561	625	593	632	608	646	632	640	585	648	587	575	645	631	618	615	604	545	632	601	615	592	572	597	593	626	610	628	593	591	614	597	586	613	603	591	587	649	628	586	589	606	610	589	620	607	619	588	615	613	597	599	562	665	579	579	567	546	585	619	587	592	600	628	585	600	591	571	580	570	634	601	591	589	673	573	624	635	664	570	615	622	602	640	608	587	620	613	593	589	544	580	612	575	625	585	625	641	579	570	599	576	558	585	603	605	619	570	635	592	572	570	580	575	587	634	535	629	592	560	602	585	576	615	604	565	548	555	600	567	595	610	588	614	648	560	616	577	604	617	543	651	608	547	593	636	561	611	639	575	605	613	552	597	551	581	620	583	594	579	599	597	595	582	577	606	582	602	558	591	606	586	575	607	610	575	579	574	617	580	605	568	598	587	578	567	578	587	632	589	605	571	611	625	572	586	596	609	592	650	593	622	567	581	587	575	576	579	648	582	592	637	587	607	602	618	540	598	609	598	598	564	582	582	615	602	600	562	602	612	601	586	610	594	575	577	576	603	581	582	598	568	600	574	587	601	592	610	567	576	581	600	596	608	572	622	563	550	538	570	600	558	611	586	638	582	594	524	623	596	564	589	582	587	577	594	585	606	651	569	584	579	567	567	613	599	556	585	618	597	601	571	615	566	676	572	549	614	597	554	589	619	602	582	610	622	581	623	635	530	601	602	587	606	613	592	558	625	586	572	568	622	572	590	605	619	597	563	613	591	606	610	610	583	572	588	606	609	620	591	599	602	545	608	570	627	581	601	607	611	596	575	538	586	626	635	588	586	603	564	573	578	574	586	641	613	578	618	576	600	583	588	584	618	589	591	571	551	560	611	627	601	565	616	600	563	562	652	588	603	564	583	618	610	568	618	629	562	572	646	597	582	596	601	568	622	578	572	566	603	605	570	611	594	601	579	593	608	609	624	551	594	620	595	561	592	597	618	573	550	577	559	615	594	570	574	601	590	604	602	569	610	566	583	546	570	622	639	600	618	631	581	628	576	609	638	582	558	569	593	622	578	594	562	582	597	569	590	590	587	656	603	626	650	578	626	595	616	602	583	570	581	600	567	585	575	588	574	568	584	607	576	584	608	583	604	603	601	593	641	613	591	560	630	595	563	551	572	577	577	624	592	613	589	610	559	588	566	599	604	598	613	602	637	580	605	608	612	608	637	589	614	612	609	599	571	619	565	618	565	624	608	643	608	556	637	555	573	588	548	617	646	611	587	635	564	581	620	619	586	554	624	601	584	597	596	622	583	604	620	605	592	586	595	555	624	593	607	600	641	591	562	583	608	591	584	624	581	579	594	615	587	609	536	609	589	589	583	618	595	609	594	598	597	558	584	624	555	596	605	563	593	615	548	613	611	605	587	591	602	639	659	604	634	612	577	631	583	616	603	526	609	587	587	567	583	596	612	603	591	608	551	575	601	631	605	611	631	626	590	607	612	608	598	547	566	649	538	635	590	616	621	599	602	577	622	553	600	638	591	640	560	595	602	576	576	600	614	588	635	653	632	616	609	579	569	613	624	584	608	584	596	675	609	588	582	593	572	614	590	632	577	569	580	608	590	552	558	621	629	582	561	562	575	577	558	612	547	595	606	617	560	584	580	597	600	581	609	552	524	568	628	568	596	558	600	561	589	619	591	589	599	567	630	621	628	576	603	579	584	597	609	603	591	622	568	599	566	584	570	596	586	624	573	593	554	563	614	559	593	600	586	616	577	562	585	600	601	570	629	609	594	570	630	596	571	583	584	603	552	571	644	607	571	597	574	591	616	574	606	567	575	592	598	584	601	580	608	579	607	579	618	584	578	589	607	609	560	577	632	551	595	597	582	591	540	587	578	602	618	581	597	563	605	572	578	572	581	558	608	592	587	568	633	618	616	577	576	605	569	588	608	581	642	616	603	580	602	599	586	567	566	580	576	547	612	589	608	582	578	571	574	628	595	630	608	626	637	618	626	570	557	635	626	589	564	584	581	578	614	639	548	597	564	617	622	592	626	603	582	603	590	561	574	569	624	631	624	585	561	560	548	580	621	567	609	632	624	555	581	594	597	580	575	562	578	539	568	590	631	578	587	564	606	593	569	593	574	618	569	619	560	615	557	603	591	613	592	596	624	592	589	563	636	583	574	610	596	582	556	658	600	606	609	592	643	644	621	598	579	556	575	568	563	571	582	608	595	568	581	592	586	644	573	590	607	600	594	559	562	569	596	587	607	531	609	582	579	542	572	563	618	599	571	556	576	572	610	562	623	603	619	602	601	567	601	602	611	594	579	601	629	621	550	607	570	550	569	607	576	585	563	600	569	602	629	614	572	581	557	550	592	602	615	560	578	562	570	606	640	537	560	570	560	586	601	586	605	573	580	543	589	591	597	603	542	583	590	594	602	618	623	574	563	606	617	584	588	626	559	597	587	593	597	578	580	616	581	575	613	640	644	584	595	627	602	590	579	588	612	587	585	591	567	586	554	571	580	518	622	561	651	580	569	636	593	609	561	574	609	596	559	575	614	594	587	626	564	556	588	606	572	601	622	583	582	524	582	586	611	603	594	581	579	609	543	596	611	590	610	557	565	562	619	530	599	596	572	603	597	601	612	589	538	633	592	566	628	578	548	606	580	564	589	583	566	603	608	531	561	586	572	602	630	597	586	605	537	635	607	579	598	588	558	602	603	573	573	585	577	571	615	597	596	568	639	586	603	574	566	563	584	565	635	580	602	614	596	645	591	597	614	599	606	606	564	597	616	579	599	630	650	571	562	589	624	589	570	619	613	571	591	607	568	621	585	596	565	632	582	566	581	618	617	584	598	575	577	643	558	574	566	567	565	581	597	560	592	575	600	604	586	595	584	603	572	608	579	626	564	657	534	610	591	607	576	623	562	573	563	585	566	600	573	599	561	588	577	527	614	605	597	588	582	560	614	590	614	560	572	625	571	588	575	578	553	581	593	641	565	621	587	599	540	565	611	593	618	631	590	557	571	583	583	595	551	588	564	571	607	598	582	577	586	626	586	564	561	621	605	597	611	556	590	602	580	577	545	568	610	580	563	588	585	596	661	621	618	581	598	564	608	543	602	598	583	593	628	649	600	576	627	565	606	613	603	586	564	593	660	576	604	621	596	580	570	577	599	613	571	589	564	596	595	591	591	628	574	627	601	550	616	574	601	638	605	621	549	597	637	581	574	578	628	605	613	604	588	575	577	585	610	605	613	617	606	570	624	595	599	620	598	578	554	571	627	598	606	617	604	632	644	574	572	600	596	606	593	592	574	611	583	571	565	527	589	589	571	605	599	645	585	575	560	580	611	574	628	590	583	591	613	577	607	621	590
6604	12737	9785	4992	3703	2815	2182	1773	1631	1474	1312	1160	1210	1092	1021	924	939	975	878	887	876	857	863	850	794	827	870	882	825	814	849	768	883	852	803	861	806	824	827	816	797	785	815	795	868	1026	959	850	808	790	811	821	771	708	838	840	812	773	827	792	792	741	779	824	777	759	777	809	827	793	780	798	759	816	760	766	814	778	806	790	784	769	819	834	776	769	780	760	775	811	809	787	762	798	761	800	764	726	769	780	804	745	769	805	757	775	814	795	751	768	764	745	825	769	812	777	811	776	790	766	771	757	747	763	747	757	838	770	804	745	821	815	805	753	770	734	800	776	786	741	751	766	824	798	766	805	786	804	775	738	788	770	772	804	762	793	769	790	802	795	839	786	749	831	738	799	804	747	813	759	782	720	857	797	729	806	787	770	788	757	760	784	785	781	718	705	789	734	790	754	778	818	753	784	816	793	739	781	800	766	723	745	852	774	771	759	737	820	717	719	815	779	761	737	766	755	791	790	758	757	772	784	724	776	791	795	747	817	777	737	773	741	786	762	781	773	821	791	767	833	763	768	836	746	742	788	733	796	785	768	745	723	838	728	733	780	767	833	770	770	751	761	748	809	743	855	740	754	789	805	740	757	808	764	778	808	827	751	816	797	745	790	776	746	798	710	826	785	727	790	773	775	785	768	742	753	750	806	792	792	805	735	763	781	816	827	803	757	762	801	749	774	823	771	772	791	781	790	752	744	779	784	767	824	775	808	759	753	771	752	830	737	754	762	790	755	820	765	791	797	760	773	737	766	794	837	727	741	834	806	772	766	812	750	768	783	739	739	786	788	826	793	773	755	737	750	800	796	812	792	780	772	774	754	753	800	774	785	774	774	786	776	763	798	772	762	743	781	783	785	815	817	794	815	769	747	778	762	770	800	781	767	782	773	791	755	783	789	768	765	749	769	792	752	791	733	792	757	812	774	772	767	767	747	772	792	790	751	809	754	790	765	771	739	739	750	759	755	763	788	732	748	778	772	793	771	758	742	819	833	725	780	775	751	815	751	781	775	751	751	794	734	774	800	769	788	803	784	784	713	803	768	721	825	714	756	762	796	742	812	801	772	762	768	738	723	771	770	752	798	758	761	795	788	806	790	789	736	775	748	784	815	788	825	739	749	754	768	810	761	777	784	756	758	786	845	775	802	766	772	762	801	815	796	758	733	841	751	748	750	770	778	756	767	816	780	786	836	749	781	748	745	737	764	794	773	742	781	771	789	784	802	786	763	760	832	785	807	795	810	736	821	766	796	777	770	760	771	812	796	804	778	781	814	759	774	764	805	785	775	741	788	775	766	774	760	772	773	738	788	763	798	805	777	783	774	773	808	734	745	794	768	789	747	836	779	797	760	770	766	755	795	723	779	824	760	804	763	746	790	741	799	749	769	786	759	806	784	781	765	697	791	762	746	761	734	762	783	731	789	791	765	742	763	770	688	775	783	815	774	802	769	783	792	711	812	813	762	764	804	763	709	760	778	826	797	793	726	775	766	802	791	767	755	800	774	762	758	780	799	724	785	759	773	763	783	784	813	776	739	791	834	790	723	754	788	759	782	779	751	754	781	775	807	763	762	775	790	739	781	737	786	796	779	803	763	732	786	767	723	795	772	785	816	768	774	838	790	751	768	820	783	750	754	759	781	781	785	742	796	748	780	712	739	753	807	758	775	815	736	740	795	803	757	785	743	766	815	798	747	796	781	797	830	760	770	838	779	754	814	784	793	790	704	764	779	815	750	737	750	766	734	785	751	743	797	787	734	828	796	806	755	807	793	853	860	786	748	705	778	766	754	788	746	782	762	723	732	786	773	767	759	793	765	798	747	729	765	732	802	776	786	784	738	736	775	739	808	774	775	834	779	770	805	723	754	863	757	743	776	784	742	725	769	705	746	776	802	793	785	792	789	740	762	768	793	766	775	767	784	832	797	822	770	771	720	728	783	768	742	770	767	779	813	812	789	772	788	812	800	786	747	761	804	772	740	823	787	737	756	798	788	765	782	787	805	805	715	795	797	767	782	797	764	753	772	777	791	737	784	773	801	827	792	733	751	737	789	758	788	806	745	764	814	773	806	769	759	785	823	806	760	777	749	772	837	740	806	775	802	771	794	798	792	773	776	740	801	793	746	808	717	795	751	762	784	737	751	760	811	779	777	772	820	799	741	781	793	796	782	794	783	787	798	767	811	781	764	795	774	792	741	784	808	796	793	801	818	807	811	778	777	827	773	781	744	786	748	773	783	774	755	781	757	764	793	737	776	781	772	813	772	763	764	777	781	758	772	758	796	701	771	805	734	854	819	801	758	737	793	800	838	816	795	753	762	778	833	784	762	762	818	795	815	806	799	775	773	805	788	780	791	763	777	769	806	777	752	788	760	782	776	790	801	820	780	764	803	808	793	717	771	766	770	762	786	753	808	764	776	746	799	746	809	818	735	779	781	713	786	778	764	769	743	768	762	797	762	758	749	751	754	821	772	757	799	787	747	774	821	760	774	771	764	764	792	754	792	801	795	817	799	779	795	770	777	747	796	774	749	796	792	755	755	777	793	801	766	785	782	764	772	728	762	739	806	779	786	739	763	744	747	761	782	782	782	761	776	764	791	785	807	753	779	759	838	740	787	808	811	776	756	789	802	797	740	790	775	816	779	785	728	736	770	735	739	773	749	779	736	738	749	843	808	792	823	772	776	831	783	758	783	806	775	789	728	828	753	755	779	775	808	781	795	736	738	757	798	749	809	784	765	771	806	737	753	776	758	754	791	759	800	815	745	812	776	807	755	771	760	799	798	759	772	767	848	746	777	735	764	862	804	770	744	825	760	785	766	767	771	788	739	804	802	747	751	777	765	777	739	810	787	748	776	757	777	734	756	814	776	801	779	823	758	744	786	805	762	752	734	789	766	786	776	775	760	788	810	780	764	771	813	812	800	710	786	805	785	798	745	801	795	820	768	821	792	762	803	782	801	799	809	739	784	745	744	769	775	791	774	784	781	786	717	775	776	835	794	822	813	770	803	783	784	769	789	818	747	719	796	781	767	775	756	784	765	755	772	822	800	827	833	773	775	770	758	802	815	744	755	822	739	772	827	788	762	756	784	767	743	774	756	784	798	726	778	763	733	753	739	774	800	802	772	782	775	773	772	756	776	750	698	778	822	803	768	717	767	800	806	759	737	805	788	763	791	796	786	785	820	748	804	727	789	789	766	768	804	767	785	776	760	818	798	813	786	749	721	783	780	802	755	766	789	807	763	698	787	747	782	773	774	767	773	778	746	803	727	760	753	782	835	752	791	758	799	779	771	785	777	780	766	738	751	783	744	833	798	766	777	808	749	752	794	802	751	790	763	757	784	772	799	830	783	749	785	758	748	763	764	784	772	772	800	831	752	777	799	735	759	787	719	803	825	756	721	774	802	838	798	756	734	767	789	789	753	771	744	793	853	824	723	799	829	814	767
22412	20900	28682	23264	20904	20958	10984	1411	1021	924	789	710	651	655	583	616	540	579	543	523	511	511	481	461	485	508	475	496	487	457	477	466	500	442	472	492	481	522	455	476	458	477	492	443	588	560	572	556	434	458	487	433	435	441	475	463	456	454	443	440	461	470	440	422	433	443	468	473	419	392	442	437	452	451	412	458	425	418	427	489	435	462	450	436	475	418	421	419	443	406	409	477	457	459	447	454	424	449	401	439	415	459	458	419	441	451	464	425	433	435	434	462	407	485	455	437	442	438	422	415	423	431	462	435	414	414	423	437	444	398	452	461	464	449	392	453	427	393	415	402	421	432	408	432	441	468	447	435	402	474	417	430	433	425	432	473	448	446	450	430	408	449	407	450	441	448	450	442	440	445	406	454	455	471	463	450	440	438	412	405	464	473	410	445	442	434	434	416	420	411	443	452	412	402	446	441	472	411	445	419	466	405	462	434	432	439	433	419	431	420	438	454	444	464	432	429	422	468	449	448	427	456	482	495	467	432	433	430	422	444	441	433	437	434	433	479	437	483	406	418	445	420	432	446	442	436	423	440	477	483	443	440	438	423	450	434	447	421	444	442	405	433	429	411	471	429	413	434	400	466	435	422	420	413	432	455	435	401	434	407	447	440	408	449	416	452	431	443	405	417	427	432	423	438	443	428	416	425	426	454	436	410	418	433	447	432	476	417	406	451	446	453	403	449	437	438	433	433	422	434	447	419	446	415	402	455	448	409	440	452	456	469	454	395	406	442	418	441	435	402	413	432	428	422	461	454	438	425	425	454	445	440	448	408	426	411	435	435	420	428	429	414	436	431	442	423	448	434	480	433	464	463	417	402	442	458	479	426	435	428	459	443	440	466	436	435	470	460	421	461	458	446	436	443	454	430	463	464	405	471	440	459	404	427	423	457	462	451	426	413	421	481	429	439	419	490	435	420	420	431	422	417	485	414	434	438	473	466	445	433	423	445	456	418	414	442	471	411	430	448	424	446	422	403	430	421	434	428	482	413	458	421	410	393	391	430	445	476	460	435	441	422	407	410	468	434	438	487	462	411	455	444	446	433	442	424	424	453	434	438	419	422	464	443	407	388	453	393	390	471	435	436	433	394	431	409	452	410	437	430	448	440	364	424	419	438	419	395	445	424	406	443	432	418	435	459	411	459	460	461	429	417	414	393	450	445	399	448	427	438	410	423	430	430	412	456	416	434	452	437	450	463	510	458	477	438	434	404	444	450	422	399	460	430	424	405	428	433	424	464	422	436	430	405	428	425	439	450	453	418	444	397	465	454	435	452	436	454	455	455	460	440	431	447	408	432	409	436	463	428	409	436	441	445	439	410	411	436	482	422	434	407	449	432	447	431	409	442	406	402	411	459	428	428	418	447	442	415	447	464	450	472	452	415	414	413	435	456	406	433	437	446	423	430	403	435	480	444	392	398	437	434	402	448	411	427	445	427	461	424	447	454	449	448	433	454	456	420	411	426	449	406	418	454	407	431	436	445	485	412	444	458	455	435	470	414	460	445	461	453	421	469	424	405	446	443	393	403	399	420	438	455	439	459	394	449	411	420	447	435	423	446	428	415	395	422	434	435	419	424	426	433	410	419	415	423	433	418	445	419	398	404	463	420	421	434	420	391	446	462	424	438	404	400	434	451	464	447	406	438	422	430	433	446	477	438	430	421	438	452	464	458	421	421	408	408	437	413	462	460	422	426	440	446	438	439	387	477	463	448	422	378	437	442	472	424	424	422	424	447	440	459	412	465	428	410	458	419	428	421	447	435	430	475	449	443	441	456	426	439	394	427	442	444	432	436	475	439	446	482	481	419	465	451	407	410	454	436	453	433	448	423	435	469	440	427	421	434	430	426	461	407	458	458	415	434	449	436	450	487	470	476	419	391	430	396	432	408	430	402	460	430	464	435	432	430	432	426	435	429	427	384	451	439	435	443	449	439	449	447	450	465	438	420	399	468	460	443	413	444	435	446	456	391	428	484	450	443	447	433	417	423	413	471	403	423	407	441	445	467	460	440	442	436	434	456	455	441	431	416	463	460	448	383	432	428	423	462	435	442	458	440	434	434	436	442	451	437	424	429	416	442	474	470	429	457	461	463	423	433	446	466	441	415	408	464	443	429	441	433	420	467	464	394	460	452	441	444	439	460	420	456	438	444	465	406	411	415	457	414	473	459	445	424	401	427	405	433	412	399	423	419	442	448	435	441	426	435	421	403	426	480	433	444	420	416	467	477	461	423	472	417	448	437	412	442	453	430	437	394	465	421	404	417	427	441	429	444	442	430	499	431	444	430	439	422	429	437	395	423	420	468	457	439	452	419	440	462	434	406	439	450	416	438	445	440	408	442	455	424	432	426	460	385	435	422	432	441	403	435	448	473	453	422	439	395	482	449	430	474	424	434	428	421	469	476	477	414	416	398	397	448	414	418	391	409	411	423	445	435	394	427	432	450	466	446	413	416	410	432	450	390	428	439	451	484	404	398	401	423	432	477	444	447	413	419	459	413	378	415	443	419	455	445	440	439	438	446	432	438	410	446	421	440	415	409	445	448	429	417	460	475	476	454	432	425	377	454	441	416	438	445	440	437	418	441	440	435	451	432	424	393	382	452	441	447	401	457	450	424	435	401	453	426	421	453	459	434	434	436	407	455	442	458	415	423	449	433	445	435	453	452	417	464	438	445	444	454	437	438	431	469	427	443	445	423	419	432	497	426	394	456	390	432	447	411	436	407	433	459	438	411	423	461	438	455	442	431	452	419	437	432	446	439	406	431	439	431	408	414	421	405	470	412	427	473	398	424	424	411	420	404	447	450	407	449	429	412	413	456	456	422	435	427	460	444	461	423	430	453	460	455	432	442	406	474	447	474	428	448	425	475	446	446	400	417	444	419	407	415	440	439	410	411	412	443	451	406	414	411	492	429	444	460	407	454	434	439	447	449	407	441	402	434	453	432	480	422	451	424	434	424	466	444	413	381	428	433	446	433	425	395	427	441	442	476	475	412	416	460	431	391	452	479	440	455	462	424	463	428	389	468	462	439	444	403	415	429	434	437	412	426	430	426	447	417	457	442	413	457	432	409	458	429	421	440	393	440	445	476	429	416	446	471	435	386	425	443	456	407	439	447	457	412	410	446	480	433	425	396	459	466	430	434	410	434	430	442	452	405	449	399	449	417	431	437	420	437	448	420	425	426	448	437	448	449	458	415	444	434	407	412	449	421	434	443	452	457	448	407	433	424	437	410	422	444	459	460	405	438	380	429	438	438	414	439	504	408	479	402	416	425	472	466	389	423	443	438	423	423	436	411	422	425	440	451	418	424	441	434	462	443	431	413	468	410	428	437	405	430	399	404	471	450	385	414	436	421	429	457	457	414	451	454	445	416	431	455	431	442	415	397	433	432	447	429	427	434	452	468	472	464	455	453	423	397	415	423	470	424	458	396	435	393	434	459
8702	19576	14754	7919	5711	4182	3323	2603	2173	1847	1489	1304	1190	1060	1013	912	894	817	788	794	757	743	743	727	687	698	702	691	685	667	641	667	713	658	643	677	701	690	631	652	587	589	623	683	799	889	763	732	655	601	640	626	628	573	587	664	635	593	621	614	627	601	621	604	574	550	564	620	564	588	545	626	607	646	601	549	612	554	595	595	592	599	605	593	599	561	586	597	584	610	584	568	587	604	550	566	562	566	582	608	566	597	591	563	595	585	586	607	606	582	582	632	636	658	570	546	579	631	581	599	604	592	575	589	584	602	576	615	631	625	600	613	620	578	584	573	642	542	597	589	611	580	550	618	583	557	578	618	594	600	546	616	578	510	583	644	598	599	595	602	597	586	588	602	564	586	560	594	604	617	603	590	575	599	589	577	583	579	592	583	612	620	572	597	594	561	615	504	588	588	597	622	614	623	559	603	593	579	590	615	606	569	585	612	616	577	565	596	552	585	592	604	586	566	582	571	635	615	561	557	586	567	616	602	591	560	577	576	586	575	594	589	583	600	548	603	617	594	586	620	532	618	571	642	553	604	580	560	581	541	600	624	587	524	562	576	559	550	608	612	535	571	591	587	546	565	571	559	590	568	603	590	583	556	581	613	596	598	602	615	624	561	577	565	571	554	592	584	571	538	571	603	596	593	578	556	583	572	586	604	564	583	606	572	585	592	585	619	590	550	563	617	559	540	562	602	587	563	604	606	588	563	580	583	585	571	536	616	576	562	613	548	580	568	554	582	559	590	565	599	526	559	565	590	598	605	589	595	588	576	587	615	575	560	565	559	614	553	575	606	601	586	584	597	621	542	552	579	600	551	593	573	605	555	566	554	566	546	561	593	589	610	594	610	596	611	592	583	592	554	629	565	624	568	589	585	613	546	534	573	589	583	632	571	553	618	619	599	571	631	593	562	542	565	592	593	630	578	600	591	557	544	557	596	590	592	581	610	575	595	595	574	609	594	586	577	553	566	589	572	571	596	605	583	588	543	581	593	579	600	590	588	598	574	581	607	600	603	584	604	618	544	578	602	576	552	562	575	594	564	561	593	548	624	595	577	559	540	617	536	549	554	573	591	617	603	576	592	554	552	604	592	592	585	569	614	583	604	601	528	618	611	548	597	561	564	549	608	561	565	652	557	593	599	581	588	615	565	594	588	614	552	577	618	587	556	548	606	557	599	539	584	551	590	560	562	565	593	582	593	610	583	556	579	607	566	627	590	548	571	595	564	605	571	555	542	593	565	573	575	554	556	548	556	577	577	546	587	588	600	584	580	564	566	581	574	573	529	547	596	578	571	588	553	590	546	572	559	595	566	559	600	610	569	544	585	558	587	588	548	543	612	612	547	612	547	625	561	591	559	581	596	570	618	576	587	574	578	592	571	615	565	567	584	553	585	578	613	608	561	572	615	565	616	602	609	597	562	590	557	599	581	568	606	601	579	575	587	617	588	540	624	628	614	586	590	587	570	579	573	586	594	568	578	577	585	570	597	581	554	576	565	561	564	576	564	587	586	542	589	577	590	625	548	579	591	565	591	594	582	588	583	548	572	561	627	556	579	583	625	507	538	578	568	538	602	567	582	621	543	558	587	618	662	599	610	585	583	600	558	569	607	621	564	583	594	565	537	563	586	668	560	611	561	607	577	538	569	576	553	610	593	554	579	574	533	561	586	608	541	570	578	559	551	568	589	575	584	578	598	600	574	572	550	592	607	597	623	616	578	573	576	581	575	588	583	539	584	609	582	621	572	596	583	625	608	567	580	573	574	586	578	621	582	591	598	566	568	631	536	546	603	589	601	574	588	603	547	611	564	599	586	602	624	615	611	648	558	542	545	580	590	646	554	548	573	564	511	561	579	559	575	569	568	565	567	593	590	587	620	588	571	603	565	583	548	583	555	553	610	572	636	627	576	627	599	548	620	559	562	584	551	566	568	565	559	597	609	570	573	594	553	614	582	593	569	625	618	575	601	570	625	602	608	578	562	575	617	512	592	588	588	605	561	610	563	626	593	570	585	553	590	611	584	585	569	589	601	563	578	578	608	576	562	537	585	586	572	579	562	535	581	589	558	580	588	595	543	585	555	553	612	545	590	538	602	599	607	596	594	606	629	571	626	603	617	584	572	601	548	576	577	584	583	570	560	558	571	580	542	596	587	550	588	580	621	587	564	590	594	605	614	585	563	563	564	594	555	587	587	613	570	562	559	572	568	602	632	523	583	594	582	586	546	563	607	585	560	550	609	556	570	579	561	615	579	566	618	631	612	606	611	550	592	603	560	580	579	567	582	569	606	593	595	605	630	630	551	582	574	575	534	598	577	583	575	554	614	600	540	559	572	591	593	625	611	564	558	570	591	576	571	563	628	616	589	541	535	593	606	628	565	590	585	591	588	567	610	579	619	552	592	611	569	601	556	549	552	598	558	575	550	555	602	565	564	606	574	566	686	565	566	586	540	580	594	577	560	595	590	598	582	564	538	571	557	604	617	616	554	564	628	559	606	558	600	572	592	592	617	590	601	598	600	586	593	551	583	571	559	596	580	540	608	562	586	575	562	555	603	615	586	577	597	551	596	578	606	613	580	611	628	564	562	546	620	555	630	586	545	562	557	617	591	581	589	640	592	590	622	612	557	581	587	595	552	547	595	605	540	558	592	566	575	599	600	538	555	636	602	601	589	557	601	560	634	564	620	574	570	596	554	547	576	541	551	552	585	572	554	597	577	558	605	523	605	617	593	591	546	580	528	581	609	583	566	619	598	594	575	581	593	582	558	625	596	544	606	552	596	581	603	589	554	606	566	572	564	607	606	519	522	627	564	553	616	572	587	564	655	599	540	547	630	608	543	599	640	570	536	605	566	594	644	556	565	573	569	587	606	632	595	553	583	609	586	582	547	567	580	532	591	554	589	554	616	644	550	590	586	584	554	606	619	574	548	561	556	570	613	594	596	635	604	585	559	584	600	575	583	571	536	566	557	535	584	541	586	608	568	584	518	583	629	618	600	560	579	565	598	566	578	548	539	545	589	559	548	557	569	593	569	583	573	533	625	599	591	630	573	617	590	590	573	541	586	573	567	567	580	584	576	630	573	561	580	622	560	604	589	575	609	589	596	568	577	566	565	581	597	621	575	530	600	594	624	554	556	588	558	632	599	569	575	598	553	620	614	612	601	568	586	588	534	616	616	569	597	602	643	586	571	608	633	552	588	598	589	598	596	572	591	543	595	587	594	613	578	571	583	590	589	579	595	589	597	602	557	545	594	546	636	591	627	583	561	579	557	616	599	581	578	580	569	595	599	582	551	566	611	606	526	596	608	615	594	586	574	591	619	583	612	590	561	577	595	564	558	566	540	608	552	603	591	605	616	618	586	567	575	550	566	592	553	604	579	596	598	581	590	576	649	624	597	591	609	541	548	639	559	561	613	563	585	558	575	539	614	580	571	578	585	589	597	542	588
26404	20328	9092	1085	628	502	489	466	459	447	430	451	418	401	426	394	435	422	454	443	408	390	381	378	409	416	403	440	401	425	368	445	395	388	417	376	412	398	403	441	409	384	445	446	433	455	424	431	410	377	361	392	384	428	447	406	401	407	431	419	416	435	410	373	378	419	446	399	419	398	405	390	444	408	432	449	391	398	389	410	417	394	406	353	418	416	414	402	394	440	447	387	407	411	422	437	376	436	375	372	436	405	419	414	385	387	373	393	391	415	391	398	415	389	466	431	430	406	388	462	424	390	433	443	422	428	411	411	406	393	429	453	411	384	397	393	407	410	395	423	410	427	402	396	408	427	411	389	430	400	411	385	411	408	385	390	426	426	383	394	404	443	402	421	400	365	446	409	411	377	376	387	424	407	428	422	391	409	390	384	442	431	396	401	397	379	402	432	376	393	457	402	402	409	409	401	432	392	424	396	403	402	391	399	430	394	413	439	417	420	421	417	446	414	385	403	425	446	400	416	412	379	415	388	415	398	448	406	392	408	460	389	438	437	391	430	449	423	403	419	372	405	405	392	386	396	401	413	394	421	405	462	407	395	399	361	401	433	402	389	412	387	383	421	407	396	395	381	378	405	385	429	416	414	366	427	404	423	375	421	453	434	449	416	406	430	408	424	384	418	419	433	400	427	394	410	421	426	375	425	386	389	419	435	389	430	429	429	385	405	434	386	401	396	406	429	392	407	397	388	386	417	381	391	404	417	436	391	411	431	404	393	427	418	416	408	403	391	419	414	417	429	431	394	406	395	423	373	391	410	395	432	399	416	412	417	418	422	401	367	396	411	386	412	400	438	402	390	399	404	408	409	387	421	395	391	396	415	416	409	385	389	372	388	402	383	407	402	384	402	384	425	426	432	418	436	444	454	393	419	433	394	407	428	400	419	409	410	417	394	430	426	401	404	439	385	402	391	408	382	449	414	406	392	391	452	428	436	415	411	422	396	430	413	400	419	409	411	376	440	407	429	437	415	370	420	447	467	440	412	400	407	401	430	409	420	398	404	393	410	374	405	411	398	398	418	409	390	424	379	409	441	436	422	408	404	406	375	385	408	413	410	406	417	410	449	419	417	425	416	398	397	428	406	431	431	424	428	413	412	401	411	409	372	414	423	417	427	410	412	376	412	382	413	420	387	415	398	398	382	427	372	418	411	426	434	413	432	420	390	408	394	386	430	373	401	421	397	394	373	365	404	411	401	418	398	399	402	376	397	427	396	444	416	414	426	412	412	393	393	385	384	394	383	402	401	390	398	419	414	403	431	415	403	383	406	413	379	393	429	394	433	406	401	399	425	391	407	420	398	407	410	394	407	377	398	401	396	416	404	409	397	363	390	409	403	398	421	397	395	426	418	368	426	386	395	421	385	390	409	385	411	439	421	400	387	417	400	430	409	413	423	412	420	434	373	388	393	391	389	379	395	396	412	439	446	408	416	424	398	424	414	441	404	426	409	445	395	427	395	419	431	429	406	426	434	468	380	420	453	403	432	393	360	424	432	396	406	381	385	419	444	412	438	385	422	393	427	428	471	402	385	423	414	391	376	396	439	423	416	396	404	424	414	393	383	434	393	404	421	407	420	428	416	375	434	423	415	420	385	403	419	411	461	367	388	406	412	406	419	375	421	427	394	408	398	414	437	416	414	395	404	373	418	408	405	412	395	408	406	421	396	382	410	397	389	400	446	384	428	402	436	379	390	387	395	431	365	429	426	368	414	420	381	409	398	425	377	432	442	381	395	393	409	415	405	401	430	388	420	419	383	413	389	430	444	410	376	389	405	418	409	419	441	402	403	416	416	414	397	392	373	413	385	388	436	403	383	406	398	422	396	380	413	392	396	380	400	395	414	423	373	375	379	443	432	426	399	413	397	441	450	383	395	404	415	404	430	414	403	421	418	379	390	390	421	437	405	431	398	402	416	376	406	390	423	376	446	427	384	408	378	421	398	429	392	408	382	409	432	452	388	419	393	420	422	372	388	403	357	422	404	415	415	446	425	404	405	412	426	387	407	447	418	416	421	405	422	433	419	413	385	385	386	385	422	416	377	379	431	419	425	402	398	442	404	357	415	401	379	425	400	375	400	415	390	414	404	427	430	357	443	417	390	402	424	404	384	414	394	416	407	442	373	442	376	416	399	419	433	443	408	396	385	396	395	413	388	411	416	433	435	391	409	442	451	401	447	415	392	368	420	391	426	423	451	437	420	455	433	450	383	452	394	395	422	432	425	426	407	399	398	431	405	407	389	412	416	421	406	404	400	431	449	392	396	410	438	399	394	429	409	418	361	401	407	408	408	420	398	388	448	389	417	435	428	423	405	405	397	352	397	408	382	385	373	388	411	421	414	401	400	409	426	412	415	441	417	409	426	436	410	397	412	424	416	425	417	396	411	425	395	406	398	414	386	374	394	425	411	396	411	385	415	427	410	437	394	402	397	407	400	415	412	405	386	419	420	422	444	386	428	419	438	433	433	431	426	422	423	383	412	423	381	406	410	388	422	386	406	423	400	426	387	376	410	409	406	404	390	406	416	417	401	467	430	394	385	450	414	420	427	401	445	412	439	443	390	369	401	420	386	432	436	414	405	414	406	428	371	415	419	402	415	401	394	421	404	377	392	404	395	398	400	426	443	441	411	426	406	405	400	396	427	387	437	379	387	402	411	435	418	395	429	410	372	411	379	396	392	386	427	425	421	406	439	402	395	386	424	433	409	387	419	390	388	412	429	457	424	423	418	425	379	394	432	387	428	434	416	411	436	390	408	416	392	417	432	404	434	416	419	419	383	431	398	423	400	402	395	388	392	438	391	389	402	399	409	399	407	409	403	411	434	426	424	382	389	381	388	418	417	415	423	431	386	418	434	397	434	452	444	420	380	390	426	386	409	390	420	385	375	403	390	427	383	422	413	413	425	403	428	458	417	443	403	416	453	410	423	399	407	396	418	398	358	393	385	408	410	435	438	420	433	438	381	433	396	416	420	407	450	449	372	397	397	411	413	448	409	392	446	425	391	398	416	393	420	415	400	412	422	418	425	433	399	390	419	432	392	425	417	384	429	396	434	375	400	412	386	423	394	429	424	413	408	391	407	395	397	376	414	367	386	401	412	410	396	433	440	423	388	428	426	431	395	400	408	399	424	436	411	423	380	434	408	386	418	446	370	415	398	379	394	405	393	387	419	395	384	407	387	411	422	435	437	370	417	383	417	401	418	420	359	407	408	438	423	380	391	390	447	413	402	438	410	403	397	414	395	413	416	414	419	390	438	433	406	403	427	387	421	409	393	376	408	406	427	418	408	385	422	387	413	405	368	417	397	401	420	423	393	432	411	442	450	396	401	434	421	390	414	422	387	401	367	418	408	402	394	440	430	433	445	427	439	409	425	456	478	390	434	383	439	400	417	423	411	381	385	390	433	412	412	412	392	386	448	404	420	403	398	429	384	409	390
5109	3093	1882	1111	846	702	702	628	614	596	566	567	608	535	560	538	510	554	563	577	561	570	550	508	530	562	559	548	546	483	501	589	548	557	555	566	589	555	565	518	539	583	581	582	614	598	610	561	561	599	507	563	547	531	531	534	587	573	593	587	558	550	543	507	555	545	532	534	562	470	555	558	549	548	546	573	535	494	539	541	531	517	590	528	532	515	479	523	546	518	521	542	528	527	571	548	561	506	531	557	521	514	557	519	545	558	539	530	524	555	572	571	506	520	560	533	521	552	569	560	529	515	515	537	498	556	549	520	527	551	565	552	527	557	524	497	525	561	505	535	537	513	501	544	554	517	530	547	514	525	556	563	581	521	562	502	532	540	539	567	554	511	533	537	500	523	512	517	562	531	513	484	552	542	537	543	518	514	505	525	570	533	563	530	573	523	509	533	554	523	523	544	559	530	525	560	548	569	514	559	523	561	532	588	541	550	547	532	554	510	536	589	522	545	531	540	519	540	552	529	495	529	519	532	542	542	567	555	558	496	510	539	554	563	535	586	531	556	559	555	540	560	591	511	526	510	494	544	576	532	523	564	577	480	511	538	559	538	535	490	557	553	551	553	566	530	526	527	552	502	508	583	509	555	551	531	534	519	535	564	568	520	518	541	564	565	545	536	562	522	518	563	579	533	551	522	564	554	550	510	559	530	525	527	531	531	501	535	569	501	569	517	563	532	551	518	534	571	579	508	524	532	554	493	534	545	545	576	539	474	567	504	528	509	528	522	531	556	547	547	521	556	548	527	550	491	538	516	533	537	542	540	570	538	502	569	549	521	535	517	558	565	544	519	510	570	535	528	548	560	542	553	558	526	581	513	580	507	533	540	527	534	527	583	518	528	535	558	508	501	553	517	552	524	541	540	554	554	505	565	544	529	536	485	540	537	586	559	545	544	545	527	582	560	572	574	537	547	548	526	549	563	535	572	526	543	560	516	536	508	518	563	537	520	528	538	535	541	516	551	515	525	580	548	510	564	530	472	545	550	530	546	521	551	519	584	538	539	558	498	569	527	548	549	539	555	531	566	544	520	518	526	505	611	527	526	534	563	519	584	555	523	589	583	527	564	593	538	544	510	540	530	553	541	508	482	532	498	530	549	528	544	537	518	562	523	495	547	534	529	554	562	518	551	520	549	536	563	520	517	596	555	537	512	548	532	551	536	556	535	517	530	559	506	507	544	555	519	566	531	565	569	567	547	563	523	526	553	535	508	523	510	503	554	539	538	515	500	550	588	527	587	520	532	536	510	576	536	506	536	508	541	551	531	490	566	551	540	562	517	545	562	515	562	546	540	547	548	522	568	542	533	565	550	527	515	499	509	550	547	595	539	543	517	544	519	530	500	601	518	533	571	543	604	543	541	512	512	551	515	535	521	560	534	537	534	524	565	499	556	522	521	516	548	567	536	534	564	548	530	570	546	540	588	504	544	514	497	532	598	527	534	552	514	528	524	541	500	526	560	525	518	552	512	549	511	536	538	546	523	520	537	509	576	539	524	570	539	542	514	522	529	534	558	488	548	539	535	547	524	546	560	506	545	551	555	495	545	522	524	519	569	548	533	533	563	557	575	560	533	544	537	538	532	578	532	541	552	485	555	545	584	535	547	512	587	540	496	509	532	542	534	562	520	562	522	547	510	559	577	500	586	550	550	500	533	536	577	511	529	547	540	541	570	534	509	530	516	546	520	529	561	551	549	539	524	531	490	545	537	571	537	510	537	563	546	523	517	544	522	550	555	544	574	559	581	506	509	553	591	539	563	558	557	502	535	524	555	559	497	533	535	532	514	545	507	556	575	580	537	537	512	562	519	541	512	537	543	539	546	587	571	529	537	529	523	542	543	500	495	537	564	568	507	529	528	505	505	551	522	551	520	492	553	500	527	559	532	565	530	523	543	566	546	579	545	514	506	570	593	525	535	534	569	560	467	572	532	513	546	544	521	550	540	521	573	526	530	557	512	542	546	532	536	551	523	558	554	529	523	548	548	535	534	539	555	531	508	612	528	532	572	557	500	555	566	560	529	519	558	556	561	527	527	513	535	530	554	583	547	563	550	568	511	558	570	555	554	531	507	534	544	517	547	520	542	517	536	545	557	545	520	541	545	535	556	513	568	571	524	514	527	496	499	520	561	538	512	548	570	549	543	533	492	546	537	537	534	562	545	509	564	513	549	569	569	538	531	525	539	535	534	557	563	550	517	506	529	518	534	496	554	515	534	564	555	523	503	514	530	561	503	570	494	575	543	534	546	543	547	506	513	549	502	555	483	553	568	574	482	494	538	542	559	524	546	574	526	559	560	561	514	568	585	521	549	517	551	530	544	491	515	528	537	527	530	536	562	537	536	536	561	566	518	516	521	513	550	504	550	539	547	516	498	535	518	522	538	575	534	509	564	528	522	551	550	543	550	577	531	559	491	525	553	514	574	542	502	539	536	541	550	552	517	528	581	521	562	535	537	569	516	524	525	513	547	556	530	505	521	549	549	510	557	563	539	523	533	565	566	580	544	534	504	573	526	602	585	565	554	504	508	557	546	528	551	533	532	523	507	535	539	538	564	540	521	516	543	521	533	543	516	505	537	548	520	488	545	554	508	567	495	539	534	526	527	547	550	563	569	542	478	527	542	554	514	527	553	561	558	541	558	595	589	549	545	503	538	564	487	548	543	499	546	515	543	525	518	524	582	544	532	525	522	507	567	552	526	579	501	568	508	535	573	576	534	497	548	538	574	581	535	532	534	561	556	571	517	548	464	508	494	514	594	566	540	567	499	552	545	534	534	569	537	535	542	549	575	563	533	527	521	550	542	537	547	511	558	536	557	542	522	519	535	536	500	497	505	524	529	554	564	479	530	552	536	517	542	548	519	528	554	512	570	545	548	533	526	561	554	519	518	522	540	491	546	555	488	580	533	547	524	464	510	547	498	528	560	546	576	514	521	544	556	556	532	536	514	530	553	525	528	514	589	531	541	495	557	539	533	561	526	566	556	520	555	532	556	577	521	499	502	576	554	583	514	530	551	534	554	492	542	540	575	563	602	558	534	517	485	556	504	537	536	523	542	571	527	552	533	532	568	540	545	546	533	546	532	598	572	517	520	529	578	521	535	579	501	531	538	559	521	520	562	525	631	547	557	530	532	526	549	526	505	546	550	546	521	538	515	558	550	526	538	539	553	512	508	536	559	521	559	539	517	547	586	515	527	572	561	517	497	519	525	538	564	547	514	539	563	542	580	529	544	511	543	544	580	531	536	541	593	496	533	495	545	540	560	589	518	502	516	582	592	529	570	533	508	568	550	546	555	533	548	551	613	519	523	558	541	527	533	556	579	578	554	512	575	523	526	547	525	529	517	540	535	545	553	522	546	525	541	510	559	558	538	563	549	535	537	514	507	537	548	567	566	509	544	538	537	539	574	596	519	492	500	556	523	523	561	535	515	479	509	536	493
23325	20902	28258	23624	20871	12593	1661	1079	863	842	752	768	731	714	699	700	655	644	644	594	637	659	636	613	601	646	657	613	583	609	616	631	569	619	610	655	618	624	623	609	632	595	622	555	660	638	614	662	615	575	558	614	571	574	628	584	602	623	649	615	585	601	627	610	554	580	603	561	571	580	611	573	628	634	611	592	612	594	605	587	606	591	597	619	586	616	601	570	592	589	609	605	583	587	599	533	582	602	590	576	613	577	598	557	591	559	566	593	579	589	591	577	618	551	588	621	594	563	593	592	556	556	598	610	579	594	566	592	583	618	592	594	566	585	625	570	595	589	597	562	581	568	549	570	565	618	598	576	597	617	581	563	575	562	582	591	593	583	569	624	601	632	576	560	583	619	567	563	594	565	574	624	604	576	598	611	578	583	595	575	646	617	615	596	590	600	587	575	593	600	606	578	548	580	577	589	584	589	589	581	622	574	561	588	561	623	648	577	648	661	547	580	580	580	583	578	575	538	588	604	589	580	603	583	578	585	651	605	558	562	602	575	587	552	559	619	557	556	567	605	600	601	575	602	620	555	557	589	549	577	550	577	594	574	606	569	531	612	581	587	587	572	565	612	561	594	589	632	559	536	571	552	589	603	572	618	606	608	552	578	551	602	614	636	617	604	601	625	584	586	587	596	582	567	561	570	563	588	573	603	615	566	567	636	570	575	585	616	573	620	596	605	596	568	555	594	594	578	580	588	596	579	530	563	580	531	553	580	532	542	561	618	598	555	595	586	604	608	594	597	599	590	611	598	585	564	623	605	614	607	567	591	575	591	592	612	611	564	582	569	600	606	622	605	584	591	599	596	617	591	569	567	568	618	569	609	590	590	635	554	614	607	571	562	564	580	612	569	616	589	599	591	598	613	574	598	562	583	573	628	630	570	550	596	570	637	559	540	596	602	625	614	587	551	568	568	610	604	607	605	589	563	598	610	594	628	549	600	610	598	591	583	647	587	613	573	611	604	590	624	586	552	547	606	559	579	598	566	619	555	583	570	604	584	573	588	586	607	604	612	614	627	583	553	622	598	594	592	587	569	623	589	599	574	542	587	566	593	595	609	577	579	531	636	613	595	598	603	589	609	560	556	575	590	571	577	585	592	577	545	574	576	606	586	550	575	578	579	568	579	590	609	563	566	569	565	574	568	581	577	600	577	609	571	592	560	566	571	582	547	568	629	565	588	616	609	598	588	589	606	626	575	587	629	569	567	580	582	598	575	556	574	569	597	582	602	573	586	592	581	595	597	541	606	583	568	611	627	589	608	572	597	584	599	605	569	578	597	540	573	603	575	573	585	594	587	641	607	581	580	596	591	613	577	586	613	651	575	631	612	585	641	581	574	556	561	543	592	590	594	565	593	602	542	519	566	592	613	558	591	583	591	584	635	579	610	582	552	551	600	629	587	570	588	621	571	542	604	655	568	567	552	550	570	594	601	589	598	564	572	582	545	605	582	575	613	597	602	586	590	606	599	588	571	627	564	590	576	575	559	545	595	526	579	591	619	581	561	602	570	536	550	585	618	609	545	535	519	549	584	579	611	639	575	548	589	604	593	623	559	549	609	619	559	604	594	598	570	572	576	610	567	600	599	587	565	565	578	581	615	546	600	603	542	609	567	653	623	630	574	563	584	581	603	579	613	578	541	614	562	601	570	573	632	531	607	572	559	613	588	616	616	573	543	623	577	596	580	598	582	575	579	546	598	536	579	603	542	557	568	585	578	590	599	599	581	588	598	668	573	625	571	557	563	581	590	622	565	571	561	594	555	589	607	567	591	608	596	583	568	606	588	606	592	562	584	597	589	571	579	622	553	579	572	568	588	594	621	581	596	584	571	578	577	601	581	596	600	613	614	586	629	558	621	611	596	567	608	606	582	604	534	560	601	559	562	572	605	570	584	618	612	613	633	537	561	609	633	581	588	608	579	590	582	581	617	573	604	576	617	572	573	626	577	556	580	566	577	650	633	561	593	594	582	541	613	547	605	577	564	554	550	608	569	594	573	603	592	550	583	609	576	596	592	616	585	551	557	621	565	648	527	592	562	561	574	585	609	583	617	617	562	590	538	575	601	584	575	587	558	590	570	585	601	600	614	601	580	599	633	576	578	603	606	558	594	555	607	596	583	606	602	582	565	600	553	606	581	584	607	594	573	610	572	621	583	576	577	638	569	551	581	536	569	548	569	545	578	624	566	546	641	608	589	571	606	636	558	585	604	577	566	569	594	613	588	625	585	586	615	558	571	601	587	577	631	621	559	601	581	590	580	603	576	563	570	598	579	601	586	603	645	593	569	622	555	576	572	585	578	611	583	577	597	578	605	556	588	562	570	576	583	592	591	596	607	588	531	576	646	592	563	600	600	601	583	595	574	599	598	607	590	593	564	562	635	558	547	588	537	580	577	620	606	558	552	554	595	576	586	610	586	580	592	587	620	579	585	566	610	588	572	589	599	582	599	589	608	588	591	575	569	534	584	573	598	561	594	589	589	594	606	583	558	593	555	589	583	589	579	591	588	559	623	592	565	587	568	558	591	568	564	590	563	603	582	589	602	578	568	586	608	574	581	537	584	611	562	574	646	599	573	547	564	567	583	634	600	594	583	589	556	571	584	599	563	593	570	533	563	556	582	585	546	628	578	586	567	601	584	602	573	582	565	577	601	590	636	574	587	608	580	629	584	578	573	604	565	606	561	605	595	590	589	571	591	578	587	544	568	589	575	608	577	585	589	586	596	610	596	558	623	600	610	520	614	589	561	588	623	588	612	574	602	598	584	553	581	589	563	587	562	594	564	558	608	569	593	580	557	557	575	606	596	548	587	547	603	597	555	593	590	604	565	617	539	573	556	614	557	548	602	553	577	568	618	568	592	565	630	545	575	611	592	600	602	604	622	572	568	583	577	583	581	571	592	587	562	645	601	582	546	586	609	560	615	568	612	625	607	560	584	560	581	600	595	633	622	585	607	563	572	542	572	642	554	590	587	537	582	585	599	563	616	592	576	601	606	577	595	596	595	590	536	546	566	594	602	607	572	566	573	578	601	612	578	583	604	556	578	541	601	568	588	553	579	601	559	649	615	569	602	589	581	597	552	585	594	641	589	564	565	564	583	609	593	598	616	590	545	597	622	592	577	565	612	588	575	565	628	582	530	610	600	627	592	592	560	597	598	624	565	601	650	577	598	590	614	606	575	582	614	554	600	576	576	583	572	593	570	534	607	571	597	581	632	586	591	611	583	612	603	570	629	646	544	546	573	578	580	580	617	571	567	567	622	566	595	593	574	592	617	607	609	566	622	568	550	585	527	567	607	588	578	581	574	596	576	573	587	551	611	562	554	625	568	564	589	622	587	597	584	559	601	579	579	647	528	598	563	553	567	608	626	585	615	570	608	557	582	603	557	548	566	626	575	641	609	567	589	589	567	584	577	574	607	589	633	589	559	554	555	608	523	580	563
6184	14466	9903	5077	3720	2812	2176	1852	1580	1425	1261	1226	1098	1058	960	1005	919	895	860	884	839	831	826	856	829	832	830	847	822	871	840	851	823	809	790	833	846	823	830	823	865	775	824	844	917	947	902	864	850	721	789	816	791	823	837	741	821	857	788	851	735	817	737	817	783	807	735	789	799	769	771	765	747	759	770	782	750	775	750	764	747	776	750	782	783	757	786	818	806	753	792	728	788	786	787	821	781	774	812	728	804	779	769	777	804	810	809	796	739	779	760	862	809	756	724	773	738	783	783	778	804	737	767	792	749	788	780	771	783	777	773	752	781	769	760	774	765	787	770	797	784	799	802	792	751	790	807	778	784	790	769	778	797	753	756	758	772	783	735	790	766	785	800	790	781	757	817	826	778	747	748	742	731	726	774	766	812	852	780	799	792	791	833	756	794	841	805	841	751	826	752	795	768	777	783	808	771	791	799	759	776	737	802	785	744	720	727	763	754	800	730	815	792	760	797	754	810	744	815	772	760	739	757	768	738	777	786	758	789	691	764	746	790	736	784	758	777	804	756	788	773	732	770	749	814	792	773	766	742	708	738	754	760	824	768	756	753	807	771	827	803	748	785	806	746	802	748	769	771	759	718	767	808	747	725	844	779	793	808	758	780	783	769	821	793	736	733	780	725	736	748	748	811	804	757	771	736	789	766	749	805	781	801	755	718	780	791	766	821	750	766	770	825	757	778	802	785	718	788	808	759	794	776	770	780	786	774	769	739	780	800	828	796	740	769	732	795	720	764	795	764	723	748	780	753	792	753	816	744	695	758	707	739	758	812	779	788	755	781	826	755	781	766	771	785	796	779	805	739	782	766	809	746	724	749	769	797	785	825	764	761	827	789	816	750	787	768	794	754	823	773	787	793	827	772	755	711	765	771	715	785	791	761	761	806	793	787	783	798	803	759	760	749	734	739	784	785	731	753	765	812	753	809	758	794	731	767	795	843	785	787	768	755	779	801	761	780	792	748	812	813	779	734	789	785	743	770	735	736	774	743	793	758	730	761	753	747	772	784	792	760	784	725	757	760	745	734	773	745	741	741	770	817	849	814	784	758	754	768	760	784	841	788	795	806	818	805	771	840	742	751	781	766	772	789	732	755	767	755	790	767	760	773	806	815	737	703	811	692	755	788	758	791	744	760	770	760	727	746	744	799	769	789	753	784	780	802	764	807	782	839	770	748	797	789	735	764	743	771	725	754	753	810	802	750	756	778	782	763	790	731	775	783	737	755	777	763	750	815	778	795	760	773	796	800	733	777	788	724	824	790	773	776	744	770	791	749	759	817	781	792	733	750	761	733	767	811	792	782	773	746	752	757	788	758	784	788	757	768	779	803	766	785	771	767	837	752	748	758	755	706	762	756	847	765	756	775	790	809	804	757	765	766	802	728	729	769	720	818	758	767	730	769	775	763	767	778	756	753	758	774	740	753	728	750	819	813	738	793	765	761	851	796	819	777	798	758	788	770	752	746	736	746	785	765	811	690	768	763	796	764	759	843	798	793	756	780	765	782	790	754	749	777	819	802	766	773	776	745	757	746	760	807	788	827	743	769	811	765	772	773	788	756	721	745	769	763	711	789	812	827	789	743	794	725	804	798	755	725	778	739	788	774	785	763	758	810	798	768	758	737	730	789	795	835	786	769	746	779	738	706	722	795	728	792	799	757	817	837	779	788	766	790	790	795	804	734	791	775	798	775	757	738	753	798	749	829	763	769	748	799	767	789	760	747	764	729	777	776	777	782	769	764	744	776	809	788	757	733	721	782	788	784	755	757	762	760	787	778	757	765	740	771	767	733	745	760	749	784	782	797	817	709	726	749	763	757	770	812	784	776	805	785	739	741	757	716	763	708	736	773	764	719	785	807	808	764	798	766	780	742	774	736	762	800	800	773	760	763	783	740	800	762	812	726	738	787	769	759	786	759	749	728	779	739	850	808	742	778	768	763	703	744	762	723	747	818	770	770	753	748	758	747	766	788	781	759	758	754	773	768	792	757	797	791	753	808	790	764	780	799	780	789	809	773	757	785	750	742	791	724	783	798	756	743	807	784	740	777	779	751	780	785	738	801	741	763	748	775	799	779	764	771	755	733	780	805	776	816	800	794	726	749	808	791	814	700	776	747	789	800	762	749	755	761	772	765	771	776	773	789	782	758	765	799	771	751	761	762	814	772	802	732	790	804	783	788	755	751	806	826	786	799	741	782	733	780	815	771	819	720	791	787	782	758	762	733	767	756	783	781	786	809	736	758	806	773	832	762	744	740	773	749	784	744	750	748	776	789	785	771	740	825	778	801	743	763	753	765	760	713	716	781	770	784	793	789	825	763	763	758	770	825	761	799	799	763	790	792	804	826	740	806	801	815	747	796	807	765	817	732	795	774	756	753	756	792	820	768	788	728	724	760	756	744	798	772	765	757	759	752	741	745	766	807	737	737	819	723	798	820	738	773	745	775	771	794	757	749	727	785	788	754	823	727	765	768	799	734	812	778	783	819	781	786	788	766	771	734	765	778	762	843	780	751	812	794	738	788	781	706	752	774	747	736	738	735	778	776	765	782	789	760	788	769	766	793	808	760	775	736	709	750	726	743	725	753	778	791	791	828	815	734	770	784	810	782	777	772	808	800	778	805	742	774	746	763	803	765	733	766	767	754	796	800	768	760	809	775	753	795	779	783	731	772	739	793	778	768	810	782	763	800	762	765	811	748	778	814	798	759	786	777	766	716	780	761	758	769	770	773	822	782	805	765	756	733	783	786	744	774	814	796	766	781	789	735	784	814	688	795	747	731	818	760	748	780	759	821	738	792	761	762	727	792	789	810	748	768	760	782	823	745	766	758	761	775	715	773	764	827	777	761	766	814	783	734	729	808	745	806	789	806	788	788	789	735	782	714	804	763	803	787	771	756	729	772	764	780	732	822	732	756	803	730	803	755	745	801	766	779	760	811	745	769	787	763	822	775	761	755	804	824	734	774	775	749	761	772	817	767	770	809	788	788	752	808	763	732	760	735	736	754	750	797	761	779	746	738	776	768	799	798	769	828	776	786	771	773	788	788	818	791	747	727	800	751	796	763	808	767	789	791	718	762	711	756	758	761	788	772	739	819	778	779	799	766	824	749	818	746	803	768	737	751	769	732	724	732	768	766	754	801	727	743	740	784	717	769	748	814	794	774	716	755	749	773	795	779	803	796	744	782	677	792	791	712	787	762	804	777	787	748	764	807	759	784	749	818	802	740	810	804	775	814	821	785	756	779	723	762	751	802	748	773	780	772	784	801	742	786	820	733	775	784	740	782	796	774	737	789	803	789	749	801	806	747	796	739	796	748	765	760	785	774	771	753	744	826	794	751	752	785	755	828	821	770	825	752	777	751	759	753	730	793	763	727	762	753	772	728	760	742	800	747	781	789	750	775	776	745	790	760	803	749	786	797	769	800	726	821	733	748	803	769	770
22499	20912	28652	23346	20912	20968	10998	1482	1080	923	831	750	694	658	604	595	551	538	558	567	535	498	476	473	509	471	468	480	494	460	463	480	471	491	496	523	432	522	520	476	439	465	456	510	582	560	569	570	443	480	464	451	460	463	487	493	522	482	441	459	431	412	458	460	453	396	474	456	447	462	398	475	506	454	482	498	476	454	448	445	463	480	412	439	415	461	415	470	428	459	466	479	450	447	465	484	452	426	448	426	466	453	430	467	479	444	449	442	442	426	440	463	467	416	423	424	428	441	461	444	461	444	461	458	401	460	460	494	452	460	404	450	394	441	463	484	467	438	474	449	447	428	422	461	461	429	459	432	440	425	461	508	428	472	433	451	437	495	467	382	497	479	427	417	452	437	450	440	439	424	444	443	460	418	426	441	421	439	462	416	439	451	453	454	465	462	415	477	458	434	442	478	447	449	470	432	440	409	490	415	453	444	438	439	435	473	469	424	410	469	433	458	462	420	459	441	479	442	450	463	464	419	444	460	440	504	469	414	461	430	437	431	451	438	429	449	460	450	447	478	467	457	440	493	426	445	439	434	438	494	465	423	449	446	471	440	432	430	465	507	431	438	466	490	480	438	485	423	450	428	445	455	426	438	439	465	461	416	478	465	462	430	446	438	449	420	486	463	446	437	442	447	452	447	450	451	423	411	509	455	421	423	417	464	472	430	485	448	411	477	446	440	444	448	432	407	427	454	460	462	422	407	437	412	449	427	462	496	391	474	477	402	440	422	439	478	423	472	461	456	433	469	423	397	460	448	493	450	438	465	475	449	475	420	448	422	413	428	467	451	477	440	461	476	447	478	423	480	438	443	471	439	437	464	451	452	432	462	435	441	458	466	423	455	456	478	455	439	482	423	472	429	456	481	449	441	456	414	451	404	451	461	465	463	428	427	447	472	426	448	453	433	435	437	419	466	450	460	458	441	478	445	423	449	473	434	451	433	457	410	423	447	469	444	464	481	418	452	443	475	455	430	435	459	431	469	476	412	465	424	488	413	448	467	457	471	426	469	447	434	426	458	439	427	445	441	463	442	458	457	467	484	485	427	465	433	455	461	469	461	438	459	441	443	504	442	456	438	467	480	462	404	467	455	475	435	455	438	451	477	439	434	439	446	459	469	447	451	462	425	424	453	438	416	441	410	434	451	429	468	440	431	466	447	460	463	452	414	440	448	455	414	445	449	471	426	438	432	406	423	412	444	441	463	407	432	419	466	385	441	432	454	461	476	456	460	444	462	460	426	454	477	439	477	416	465	430	419	441	431	477	456	437	457	469	435	465	422	407	418	459	441	463	484	415	475	476	423	413	445	433	446	430	448	454	513	444	461	488	464	459	419	423	436	444	451	428	457	448	449	442	433	431	450	422	467	473	435	440	457	488	470	452	437	413	379	459	449	479	461	450	420	417	465	442	428	477	479	460	470	427	452	476	426	459	414	431	452	457	449	432	460	461	425	434	422	477	458	411	430	449	482	431	449	447	467	436	416	448	466	530	443	391	413	439	470	441	460	446	423	448	417	433	435	460	446	459	474	458	410	450	439	421	460	432	433	466	435	450	427	475	431	467	487	434	465	472	458	455	435	458	398	447	477	427	431	464	448	448	490	489	448	449	433	417	450	502	444	438	412	460	402	420	474	459	459	423	461	445	449	460	408	466	476	439	437	512	433	430	474	403	462	413	467	433	423	441	454	453	405	408	417	436	439	426	476	458	458	421	460	465	394	460	437	397	419	477	421	408	489	423	417	472	479	475	441	468	463	470	436	435	458	462	415	481	431	444	464	443	423	451	446	469	449	425	418	456	475	487	449	415	426	470	418	455	493	450	429	462	472	475	451	431	477	518	406	428	424	468	439	454	436	461	421	444	469	468	465	422	474	437	450	460	432	454	434	421	425	449	449	476	458	450	450	455	456	463	454	446	479	448	463	485	444	432	435	476	410	444	452	446	438	451	452	442	432	413	430	455	467	441	467	462	461	446	422	425	443	462	475	412	422	464	467	426	436	440	440	479	448	415	476	462	470	456	464	479	465	428	453	451	435	442	428	448	488	471	420	432	430	417	471	450	453	425	477	454	447	431	469	431	422	465	496	471	440	436	459	450	466	474	456	468	452	452	409	416	453	447	427	441	471	466	497	434	451	419	466	450	454	397	435	458	469	398	431	437	399	444	442	468	470	474	456	427	456	416	422	449	445	433	444	420	448	404	439	474	468	475	450	480	446	416	453	420	434	456	452	411	422	408	448	443	434	458	455	441	460	471	403	444	449	426	460	499	461	452	429	467	456	431	447	483	426	438	469	423	431	448	464	490	429	437	465	437	452	448	419	463	461	425	484	429	440	465	420	429	470	411	459	439	449	425	436	457	449	443	450	467	467	425	451	495	464	441	453	426	405	417	407	472	446	415	445	466	449	419	444	458	401	473	495	447	407	467	474	469	436	443	462	432	467	457	450	436	433	475	506	440	443	445	488	488	455	457	404	444	399	499	404	466	440	422	443	468	440	426	434	470	467	418	460	420	447	450	433	478	464	450	444	452	438	435	459	460	434	453	433	454	446	465	448	472	402	441	467	445	445	475	448	453	451	458	462	448	443	450	410	424	408	486	428	434	412	463	443	470	453	459	487	477	432	467	426	485	415	437	437	417	425	419	420	431	448	440	437	479	422	466	461	434	440	418	445	494	448	485	417	487	462	447	457	429	450	442	447	449	454	433	433	461	445	445	473	430	413	436	478	466	466	469	452	458	478	464	423	467	422	431	472	461	433	490	454	433	424	424	467	453	435	466	413	455	398	474	422	469	424	437	461	438	459	416	446	446	485	514	406	439	462	444	452	446	466	432	460	436	447	421	435	477	443	445	435	438	428	428	388	452	461	464	447	438	458	403	462	446	460	465	445	448	467	409	452	430	441	491	443	432	443	475	454	467	434	483	428	461	409	442	478	465	416	454	442	499	481	478	446	453	477	470	455	454	436	430	447	423	471	432	480	465	464	455	463	469	434	466	448	452	460	420	446	436	472	464	418	488	468	456	412	449	456	453	440	446	454	444	425	434	427	452	426	449	450	419	427	475	411	437	419	446	446	471	450	433	462	429	501	434	411	441	419	469	424	423	462	470	434	425	459	440	440	483	481	419	443	419	464	482	431	470	463	458	435	452	449	446	441	472	443	456	448	458	445	452	409	419	431	413	449	433	431	450	424	473	427	445	481	479	443	456	469	465	445	447	447	432	460	442	432	442	466	455	482	424	455	442	439	465	452	452	452	455	455	404	405	443	449	467	472	426	477	446	449	432	448	430	462	513	425	410	424	454	438	445	422	445	441	434	437	469	468	457	483	429	448	455	456	412	446	505	440	446	447	427	425	450	433	485	445	455	444	426	420	414	420	462	399	424	455	437	471	418	457	427	440	475	444	426	434	457	466	445	439	430	465	442	438	424	467	420	485	457	464	444	444
8051	22654	14905	7920	5687	4246	3204	2606	2171	1871	1567	1318	1223	1055	1012	923	897	887	798	803	832	779	724	708	690	700	685	693	676	683	645	682	693	651	682	698	713	692	661	628	676	673	671	725	845	865	848	849	693	659	673	639	624	639	621	653	722	679	632	611	604	619	574	626	608	609	616	640	628	606	625	575	649	582	614	600	576	586	656	601	617	607	577	600	610	601	597	588	567	634	582	613	634	550	613	597	615	574	579	537	588	632	568	593	607	566	578	614	632	605	580	590	588	622	604	574	622	582	594	594	582	583	583	627	564	581	626	603	654	626	628	599	594	567	576	624	577	560	582	591	600	571	613	631	575	567	620	621	549	617	597	612	618	594	600	599	634	571	574	611	613	572	622	612	575	560	561	609	591	639	605	621	588	584	631	650	617	610	607	587	584	592	625	621	605	583	597	572	579	593	582	601	614	592	656	613	610	549	590	582	611	579	586	630	579	630	592	567	592	592	588	586	631	586	611	576	550	602	599	590	612	624	603	604	594	592	584	606	598	625	611	576	569	622	598	580	596	604	638	601	548	571	579	631	582	621	593	574	628	545	580	575	590	578	629	618	583	586	574	587	590	615	592	617	634	591	613	548	615	605	628	634	625	589	584	583	584	614	572	597	605	606	598	583	567	586	603	633	610	597	554	599	586	604	658	568	619	611	623	621	615	626	570	628	625	625	625	609	637	627	586	615	597	553	619	633	561	617	589	630	594	603	610	625	587	619	606	561	591	634	575	590	589	609	598	606	622	615	627	566	579	649	625	660	575	590	561	573	578	610	588	596	561	566	600	604	619	611	626	564	576	620	604	658	553	614	612	585	601	589	618	599	597	579	587	605	577	573	585	577	625	595	619	576	586	622	589	574	617	587	580	620	583	623	611	599	612	597	603	599	592	576	581	602	618	552	607	606	591	607	556	605	595	606	581	590	593	593	635	616	590	638	622	640	638	625	608	585	616	614	594	623	585	633	573	625	562	625	585	627	589	607	644	600	590	558	633	625	613	579	591	575	589	596	563	557	595	621	585	548	620	602	551	565	581	590	600	616	606	613	593	579	583	591	589	625	576	591	546	605	584	639	557	605	631	607	618	546	580	573	572	588	580	598	630	576	600	570	643	610	554	584	581	565	606	574	610	559	587	590	602	639	547	610	591	588	569	576	639	608	614	609	563	601	610	548	557	566	594	574	567	566	540	620	599	589	586	585	631	561	588	592	580	602	590	590	572	588	606	602	596	599	597	587	551	560	634	596	611	567	563	636	551	597	578	613	596	605	579	614	629	593	590	602	587	635	619	574	581	579	588	582	589	527	569	607	593	614	600	640	574	596	589	597	610	590	584	610	642	664	579	577	577	587	583	607	622	599	587	613	607	594	573	605	624	584	622	576	558	657	578	622	613	588	575	599	610	603	588	622	570	597	626	594	572	581	613	602	606	671	607	599	602	595	569	615	599	568	588	614	587	620	562	544	547	634	640	589	618	656	630	620	616	590	598	552	545	586	573	600	610	620	588	603	605	612	604	617	618	622	550	571	633	610	583	611	636	649	578	611	559	547	586	590	582	612	597	588	601	604	550	575	611	600	586	590	593	600	603	577	533	587	583	551	633	608	619	585	612	608	578	583	624	607	569	607	615	600	567	625	606	587	596	637	617	620	607	613	601	574	589	625	589	583	614	609	606	632	556	599	567	565	625	608	603	609	606	588	583	590	564	593	585	621	581	603	633	560	558	603	568	630	533	578	588	615	588	596	604	618	590	580	537	627	614	636	613	561	601	594	612	552	592	587	601	590	610	582	663	625	591	590	626	603	612	614	623	591	629	599	592	595	626	564	596	590	618	591	612	624	591	540	610	615	605	581	620	595	592	609	586	605	545	590	581	633	571	618	630	551	578	617	618	628	617	591	609	568	516	603	595	613	560	598	615	618	585	645	539	582	564	605	643	585	616	543	584	615	597	607	626	607	615	590	611	630	584	599	604	584	609	591	605	610	601	613	579	559	578	587	599	603	581	649	607	597	596	582	611	606	581	592	638	601	628	619	594	584	631	594	608	625	595	571	567	610	597	581	559	618	592	568	593	584	608	589	588	596	579	580	592	647	582	623	588	614	561	595	616	557	604	633	560	585	599	542	625	649	581	599	585	599	586	590	588	618	636	599	605	594	602	595	592	581	588	586	631	578	582	606	623	558	610	618	617	609	588	635	586	588	591	586	587	589	600	604	593	575	579	613	606	584	605	592	619	606	554	622	600	581	547	606	637	596	617	543	542	620	582	622	598	611	600	593	538	578	604	587	593	627	626	581	611	575	577	587	618	616	616	616	606	572	624	586	631	598	620	596	606	566	613	568	572	601	597	591	566	528	569	594	602	602	615	615	662	595	624	630	603	618	617	651	558	599	585	582	624	581	613	575	607	587	604	591	563	578	587	619	604	607	590	598	613	600	618	596	608	605	541	604	626	594	583	630	574	610	640	634	626	571	603	628	597	624	592	572	576	595	624	571	589	616	614	556	588	622	580	580	641	635	553	596	600	611	643	604	567	555	587	572	651	603	584	565	594	580	606	580	598	630	620	594	596	596	614	611	613	582	608	581	621	590	586	580	568	591	624	550	564	585	571	584	587	613	580	590	569	602	619	577	609	555	592	576	627	629	639	619	589	611	570	590	579	582	598	557	597	593	614	599	570	621	587	598	594	630	573	594	543	601	605	569	597	606	621	591	616	617	569	603	603	568	625	606	608	616	580	646	595	556	611	584	600	601	573	599	584	653	623	582	601	603	613	593	575	599	587	586	558	590	596	583	632	613	591	610	621	610	572	565	564	622	624	593	590	623	676	575	520	598	564	535	615	586	614	563	627	599	614	592	618	640	647	580	648	588	584	552	596	585	575	622	627	604	617	556	626	563	573	585	603	570	653	637	616	617	579	582	610	600	588	609	568	568	631	620	603	582	564	598	578	612	619	585	606	590	593	576	608	610	599	600	594	560	609	604	628	566	642	616	599	600	606	557	577	620	622	616	584	598	555	567	565	589	571	595	556	605	574	621	578	608	618	598	576	597	594	636	581	601	612	623	608	616	554	558	625	588	611	661	642	570	605	585	598	647	605	573	574	593	594	587	613	588	558	575	603	638	587	590	567	588	603	576	581	599	578	623	620	640	576	608	601	580	599	581	604	635	612	568	607	595	575	569	603	625	648	588	626	649	609	589	575	601	616	586	606	590	619	567	556	607	611	570	597	606	630	588	619	599	593	609	585	592	615	593	562	632	574	612	664	626	590	599	585	599	577	658	549	570	625	599	578	596	577	623	612	650	597	586	579	629	599	619	576	601	619	565	623	593	593	594	574	622	597	586	619	562	579	602	594	574	621	612	581	600	615	600	615	542	655	615	616	561	597	595	610	626	604	562	594	634	628	617	579	569	566	630	605	634	566	639	580	608	582	607	597	614	552	587	584	604	577	594	599	606
26574	20362	9260	992	539	548	512	498	462	472	485	482	461	438	408	385	430	455	401	433	435	395	426	405	438	415	420	427	436	400	433	377	411	458	424	417	438	429	425	396	419	423	419	453	474	465	466	451	424	472	401	460	433	406	435	436	416	417	390	414	423	424	439	441	423	413	408	387	408	447	440	423	428	437	410	409	408	403	446	439	413	411	444	414	401	462	401	424	445	442	369	424	369	393	419	423	414	432	397	428	397	417	444	416	437	417	432	461	401	447	404	425	417	425	436	422	432	427	380	454	430	415	408	411	486	439	426	418	431	435	464	435	437	410	460	401	396	403	403	418	392	440	391	426	405	421	425	466	401	433	451	428	449	436	428	421	461	399	412	390	415	383	427	392	451	429	417	422	458	433	394	415	440	406	430	400	393	402	445	432	401	447	376	400	414	435	443	424	423	430	394	443	460	432	419	423	406	430	417	434	435	418	388	409	410	442	406	409	409	399	430	452	432	426	452	395	448	406	406	397	415	382	440	417	419	436	410	401	471	449	428	469	410	423	426	409	445	408	418	429	420	414	425	419	409	438	421	411	454	438	403	425	433	422	435	391	427	393	421	401	395	395	437	451	443	418	398	456	444	438	448	402	456	448	442	442	412	419	417	401	407	431	408	480	455	470	434	443	413	400	400	417	451	406	415	416	416	430	412	466	405	426	401	430	399	451	431	434	425	393	427	441	450	388	424	397	415	461	403	393	413	399	409	419	418	435	401	395	393	422	410	428	450	394	422	428	422	393	422	453	438	425	429	415	447	459	424	404	428	390	435	434	455	423	412	413	401	424	391	457	451	415	430	428	443	432	424	417	428	418	425	420	446	428	410	374	428	430	414	418	447	444	387	419	449	425	389	454	391	409	429	386	390	428	439	400	453	432	427	410	407	424	449	444	447	424	393	415	434	467	418	450	400	427	409	455	453	470	434	461	424	371	420	445	458	439	420	435	463	430	434	419	397	434	447	445	426	433	377	387	424	395	365	414	384	411	431	395	399	454	440	399	446	440	451	414	417	422	463	464	414	440	423	427	443	463	416	415	441	407	432	411	381	440	465	409	397	406	433	397	396	434	419	423	419	410	441	443	400	429	399	389	417	433	452	410	398	440	464	413	423	458	451	417	395	386	424	419	448	447	436	445	414	459	456	439	426	438	446	428	403	460	452	414	428	421	446	404	428	381	439	417	414	423	446	397	415	445	429	438	398	445	429	446	416	417	429	433	428	420	399	435	449	425	421	432	431	443	405	467	430	455	413	423	468	447	429	373	409	428	407	419	475	389	404	409	413	446	422	419	422	451	391	420	409	418	426	422	416	415	428	417	425	429	431	429	375	431	400	390	385	447	443	440	439	423	396	465	417	371	425	407	413	422	383	427	432	422	415	398	440	412	412	444	417	410	414	441	401	390	425	435	399	401	404	444	424	429	437	397	435	394	451	432	415	417	418	435	449	422	414	420	427	450	437	439	403	460	401	437	430	428	404	408	432	437	402	426	452	414	432	432	443	399	444	374	429	443	468	435	438	414	418	432	397	432	455	425	410	381	411	426	433	420	440	444	449	442	463	454	426	442	407	450	399	432	380	433	429	424	420	448	424	423	398	463	401	436	412	457	442	435	386	429	437	411	469	415	423	444	435	428	422	424	439	439	389	444	416	437	398	437	406	410	418	453	422	407	391	401	412	434	437	413	430	413	447	427	438	434	426	417	417	434	435	415	427	393	430	427	406	470	453	395	403	452	440	431	435	437	438	449	417	439	399	438	433	459	388	445	379	425	433	420	437	419	446	397	450	430	420	423	450	418	424	413	425	416	415	407	448	408	447	422	437	398	403	441	405	406	432	467	427	404	399	414	410	420	415	438	429	395	437	456	464	427	413	414	430	419	390	436	449	456	438	437	405	412	406	425	409	428	445	388	413	431	437	440	393	432	385	400	424	429	438	391	454	442	401	442	436	392	411	428	409	391	423	442	425	453	412	466	421	379	413	412	412	420	397	425	420	425	400	426	405	449	404	428	429	399	447	431	452	410	436	420	452	435	422	401	427	409	430	436	430	408	455	374	432	404	427	418	400	401	449	440	450	387	440	411	374	401	437	445	419	355	413	389	444	434	400	438	411	426	434	424	472	439	437	415	417	459	456	461	423	411	446	442	435	426	389	432	461	436	445	390	416	429	423	408	433	393	435	450	438	417	421	483	414	406	428	431	427	421	377	441	440	413	392	441	423	432	408	434	442	432	451	447	422	418	405	383	393	443	409	453	401	396	441	431	428	422	428	422	430	433	446	431	429	433	463	420	432	412	454	397	403	438	411	431	382	474	440	384	415	399	366	434	385	425	430	380	458	417	416	424	423	422	427	403	434	423	426	423	433	413	431	443	436	421	419	437	433	451	400	421	414	461	434	427	435	423	444	433	400	460	422	437	442	432	386	415	434	409	394	413	428	438	421	434	432	427	456	423	430	379	451	398	399	429	436	419	450	450	429	394	391	506	398	411	433	432	436	417	453	423	415	422	446	466	411	431	431	437	378	426	439	402	441	417	436	409	395	452	445	411	428	417	394	421	453	447	437	431	448	396	373	405	464	421	414	429	411	431	415	402	418	415	450	432	444	430	378	398	429	458	450	468	398	478	454	421	421	432	404	430	388	406	440	436	392	434	418	430	468	455	399	428	420	414	463	407	406	425	411	426	408	447	417	435	430	428	455	417	407	431	390	404	460	388	428	388	407	427	413	391	420	443	425	440	426	453	439	450	452	419	370	397	446	401	448	441	444	455	443	409	468	434	429	433	401	438	406	419	406	411	412	427	448	445	470	418	457	424	421	431	390	456	420	434	408	423	390	382	420	416	413	406	415	440	443	406	393	444	416	402	441	421	445	385	428	416	461	396	435	403	403	397	455	407	431	425	407	408	423	451	424	445	454	427	401	430	432	425	413	416	430	440	425	394	432	404	412	414	408	418	453	443	360	426	378	430	404	415	421	436	402	410	487	429	434	459	396	438	407	432	388	443	442	403	426	434	458	357	415	411	411	387	452	449	441	394	413	444	409	381	461	401	391	426	439	429	400	401	392	431	446	467	372	414	401	434	424	418	425	403	426	452	421	453	391	451	416	420	419	422	461	432	452	415	415	436	467	434	420	446	416	402	416	422	430	414	435	411	410	421	423	395	415	396	454	417	442	436	416	475	430	427	457	427	410	424	468	430	397	422	448	422	426	429	413	416	436	386	443	416	395	456	406	410	458	406	419	431	436	445	383	433	440	416	399	399	411	432	422	438	430	430	419	417	419	422	446	400	367	404	429	402	398	393	424	402	431	404	451	440	376	442	419	447	418	415	426	429	421	437	404	417	404	396	420	410	416	394	426	447	428	423	412	425	395	383	468	449	422	446	427	436	422	416	414	429	436	458	440	437	443	473	396	407	417	386	444	462	401	423	427	429	359	437	414	428	412	431	411	406
4527	3762	1873	1086	882	767	689	658	675	600	593	602	579	558	605	555	580	531	557	568	543	555	539	587	549	562	566	529	579	502	567	546	530	587	627	534	578	565	547	548	591	619	554	623	654	605	622	635	626	591	537	541	569	571	547	609	557	546	553	537	569	538	564	561	541	548	558	505	493	550	551	523	540	585	554	546	535	571	567	540	568	557	547	542	598	577	572	562	593	600	566	548	579	536	572	553	538	551	591	561	548	581	575	565	563	511	580	545	563	590	524	586	502	526	517	552	525	615	521	525	552	527	525	562	564	555	552	576	569	531	546	561	534	591	566	528	560	554	543	542	532	573	584	521	598	557	530	544	551	543	540	559	570	577	564	558	561	578	543	583	557	590	533	553	564	571	544	557	547	556	564	548	553	558	536	565	560	554	551	545	587	556	557	541	589	531	537	542	555	578	536	516	546	539	557	564	544	564	560	534	567	562	525	554	524	529	525	559	549	586	553	568	561	555	552	579	603	551	535	584	598	577	598	584	560	548	527	553	557	573	556	507	581	555	543	582	569	581	555	553	544	555	540	561	533	565	590	565	540	537	533	554	561	533	559	492	532	523	580	519	562	541	569	568	538	558	543	530	567	547	566	601	561	550	582	541	524	519	544	526	534	546	519	539	544	566	559	565	574	557	575	509	570	519	544	529	569	568	551	555	552	553	519	533	575	610	555	554	561	552	581	550	517	564	527	573	547	531	551	601	547	560	565	566	540	570	579	517	560	564	577	569	530	552	516	533	562	555	555	548	621	521	578	530	565	566	541	553	559	559	560	552	546	572	583	545	588	555	576	576	544	550	566	558	541	561	583	547	517	549	497	555	547	547	569	542	545	541	592	571	548	563	556	579	579	542	559	533	568	550	599	562	548	568	563	533	543	541	537	550	531	536	539	542	578	549	505	547	557	556	554	577	555	573	563	570	556	604	543	571	526	579	497	548	555	558	585	530	508	538	562	543	574	558	575	593	532	574	537	540	552	578	526	550	535	586	596	578	584	586	529	564	618	559	545	542	561	553	522	583	520	559	567	556	524	568	538	586	554	565	562	598	579	562	556	564	564	578	567	624	560	568	551	549	524	535	552	566	555	624	527	555	549	548	544	618	570	569	563	548	593	574	562	574	609	536	554	552	562	573	560	548	549	522	561	544	522	538	570	561	521	519	544	576	540	559	571	567	560	556	547	573	558	574	550	580	547	551	539	617	572	574	594	570	507	569	584	519	551	505	594	565	604	577	538	575	534	564	582	602	551	557	543	592	586	574	544	562	549	544	576	544	545	585	574	564	577	538	575	508	529	529	534	539	560	582	563	589	546	528	577	570	547	536	564	558	566	565	546	557	508	558	529	528	531	538	538	543	581	556	531	551	596	587	603	577	559	556	575	552	579	538	561	610	543	569	543	541	516	569	545	578	562	591	516	588	553	590	569	531	589	573	523	619	528	547	537	529	603	573	553	543	536	586	599	571	551	559	585	517	567	521	555	551	530	547	549	558	554	558	553	574	531	573	521	556	573	552	525	539	573	563	516	563	553	540	557	569	558	564	560	548	616	536	575	553	544	582	544	576	559	539	530	578	535	550	541	560	551	523	560	564	563	559	536	544	575	546	534	597	542	549	611	560	562	566	532	552	528	541	538	557	586	576	567	585	555	521	556	568	535	572	528	593	528	563	554	561	595	567	493	569	575	520	572	526	573	567	531	569	559	551	576	552	564	556	574	589	531	579	541	559	525	554	568	528	527	596	607	604	563	568	538	597	606	572	566	564	560	554	554	550	601	557	544	561	525	589	615	554	568	526	552	557	615	552	564	549	547	586	587	563	573	556	553	593	497	556	537	562	557	571	560	503	548	559	575	573	579	522	533	584	565	563	557	577	549	621	594	550	534	548	549	560	537	548	563	581	555	559	571	564	509	529	604	575	553	589	550	535	531	546	527	560	605	538	533	563	543	580	531	594	570	525	538	594	556	583	556	580	517	554	564	561	569	538	530	585	551	558	559	539	543	533	553	557	589	573	533	534	530	559	550	507	557	544	593	575	571	567	518	550	562	546	552	564	564	564	592	490	571	585	542	553	557	526	550	544	522	594	564	526	549	535	542	565	565	541	547	548	565	553	570	494	542	581	543	527	602	562	580	553	554	522	566	570	561	533	528	543	520	531	587	591	585	585	610	563	568	565	569	578	555	527	552	555	557	577	585	519	586	553	551	548	558	563	569	568	549	571	505	567	541	571	542	510	561	580	605	553	546	575	559	553	587	572	612	611	560	551	554	583	557	568	529	579	555	593	555	554	560	588	555	539	571	545	514	547	561	557	500	562	574	537	543	543	528	563	564	582	573	571	574	575	551	569	530	581	587	567	569	570	567	559	524	599	565	549	587	554	559	555	493	532	537	549	577	568	535	564	564	552	580	542	532	545	553	593	558	517	570	550	542	568	583	590	583	578	581	584	545	552	546	566	580	571	532	539	562	527	656	540	588	570	599	515	562	571	573	557	574	585	572	503	554	590	597	507	515	527	525	553	596	495	568	540	525	574	561	541	594	555	616	569	584	541	581	539	533	558	546	581	549	542	545	562	550	526	576	546	552	575	533	558	555	541	615	578	513	516	530	557	566	571	580	533	574	570	556	531	576	576	579	594	602	548	512	528	540	605	557	565	580	542	549	538	541	583	515	538	545	534	571	552	555	556	563	624	564	576	601	538	559	549	599	575	541	551	521	577	548	538	549	578	554	557	601	574	543	528	549	549	576	592	543	572	595	523	581	522	536	575	580	551	565	563	572	549	565	558	541	557	537	512	524	534	594	543	554	554	511	605	543	573	479	553	558	579	596	564	518	560	540	527	531	555	561	584	572	556	552	543	569	541	574	561	580	546	542	558	574	594	577	573	605	579	553	557	607	513	555	564	573	577	536	550	566	563	530	498	546	540	556	582	563	545	587	536	557	590	510	579	561	569	535	563	600	564	570	542	555	573	566	551	556	585	584	512	577	561	563	538	562	553	577	544	543	579	559	597	535	596	579	566	568	531	569	543	585	542	555	520	550	532	542	561	534	575	549	578	554	551	561	553	499	532	587	557	556	560	572	531	630	550	567	580	552	511	570	525	598	549	577	549	590	587	566	542	558	544	547	571	555	567	540	538	541	553	587	555	566	601	539	553	591	574	521	587	556	549	542	567	555	579	573	565	518	607	536	575	592	573	539	558	560	590	550	556	540	622	544	546	538	522	579	571	580	542	555	515	566	518	581	558	540	526	542	571	589	528	586	527	533	551	532	583	542	551	555	533	573	588	554	525	557	558	560	613	561	537	526	548	594	565	522	548	560	562	547	545	516	543	590	602	534	526	581	545	521	526	572	567	589	536	546	590	607	532	583	586	582	546	569	552	558	541	534	544	573	544	573	566	553	549	575	549	553	555	531	563	561	541	558	559	526	556	560	555	576	556	555	554	587	572	548	551
23340	20936	28285	23723	20924	12754	1763	1081	927	883	795	762	713	733	688	718	696	641	641	685	612	692	634	618	651	694	625	600	597	640	638	615	642	663	613	626	630	640	654	628	658	593	615	627	681	712	696	730	655	609	642	600	596	602	575	635	618	583	601	591	642	606	606	590	609	603	624	583	578	618	610	623	611	612	597	600	621	630	597	597	558	644	576	608	620	547	613	548	628	575	677	603	624	616	613	624	585	650	556	621	590	624	591	603	598	591	614	579	604	575	632	633	615	602	605	642	591	614	604	623	583	627	587	631	611	615	569	588	628	568	597	596	611	580	603	605	649	596	590	592	575	587	632	604	605	643	584	631	582	613	609	612	548	581	600	624	608	609	587	618	597	602	554	598	654	496	554	604	576	612	613	614	585	613	591	585	632	583	609	574	627	659	619	602	589	577	625	649	636	625	613	614	616	632	593	596	601	588	604	588	617	575	553	671	632	634	626	537	609	600	562	574	596	577	615	629	605	595	597	569	629	622	598	599	602	578	579	550	641	576	635	583	592	575	617	604	585	587	590	611	594	604	598	583	582	630	591	606	611	647	598	606	599	645	593	577	596	607	614	570	607	609	614	614	606	607	610	626	571	591	569	571	590	632	582	594	587	658	611	598	619	635	590	575	639	624	563	596	576	632	597	623	583	576	651	598	619	602	625	642	562	603	650	597	613	598	592	598	602	653	629	591	591	655	585	561	575	631	588	569	558	585	612	598	617	614	617	601	573	612	598	627	603	589	583	572	592	577	588	551	592	574	621	600	616	627	576	590	575	641	640	619	615	649	574	603	611	563	641	605	649	600	584	564	534	578	600	614	611	601	562	570	605	610	583	615	596	598	579	561	605	610	576	594	624	558	629	575	635	581	577	575	626	614	554	577	637	600	614	593	581	601	613	632	600	604	562	614	565	605	611	612	621	602	634	601	598	593	608	610	613	607	621	579	612	584	618	584	618	612	617	603	598	581	642	608	583	619	626	636	605	576	560	603	656	608	615	623	618	579	616	594	608	646	631	624	604	609	603	613	583	617	622	606	621	623	636	600	598	610	610	643	639	587	669	602	579	598	633	607	624	588	605	585	583	609	601	602	637	603	629	574	606	618	594	586	609	576	566	604	606	588	614	587	561	585	649	605	593	638	624	574	620	609	598	600	652	568	583	575	615	577	586	579	564	564	613	577	617	601	631	561	590	607	589	594	610	586	604	617	632	601	641	589	606	613	576	586	648	620	627	581	605	601	559	632	564	624	596	617	596	635	633	584	590	589	583	583	619	660	565	593	598	611	585	617	577	649	645	589	624	645	626	646	622	622	611	597	606	555	586	595	572	608	598	598	611	573	638	622	552	604	601	576	590	625	588	637	593	613	580	575	585	622	615	591	630	604	584	599	618	628	591	607	655	566	630	591	597	640	648	598	592	606	554	625	649	630	598	597	579	591	612	594	604	629	608	597	587	567	602	630	636	637	605	565	624	564	617	631	598	623	596	624	571	609	567	576	633	620	618	640	586	596	585	607	617	576	585	569	587	628	579	633	606	604	586	575	620	621	591	547	608	586	609	594	647	637	614	650	592	610	642	624	636	619	587	586	611	613	630	626	664	624	595	574	612	621	593	597	575	636	608	604	619	584	585	576	597	595	583	595	583	601	591	623	577	680	642	558	580	583	573	607	593	586	631	646	646	646	541	591	593	609	612	631	591	592	629	597	642	628	600	605	619	635	622	607	603	636	599	652	609	593	595	562	556	576	559	629	623	647	627	625	637	574	637	608	624	615	577	605	578	599	587	567	610	580	580	589	621	575	592	603	601	628	638	622	615	642	625	594	622	575	582	647	622	610	619	616	603	659	569	581	619	606	586	615	624	640	592	615	617	556	631	645	635	597	593	561	595	564	569	560	621	559	587	626	652	579	600	598	620	574	632	638	604	599	572	622	609	566	575	555	586	614	579	599	632	589	602	586	567	634	608	598	606	620	571	614	595	620	601	574	618	544	608	620	587	601	638	628	573	589	588	647	621	577	614	642	609	578	596	588	580	555	618	592	611	592	635	591	564	622	605	619	599	559	560	559	563	577	579	627	584	573	588	583	622	624	665	582	595	609	608	600	590	585	587	661	631	612	592	641	583	606	621	630	594	651	578	620	588	613	590	623	631	620	595	618	583	606	520	584	639	568	604	584	612	612	571	556	602	558	653	574	609	594	614	617	595	634	618	584	614	617	604	590	586	624	617	655	658	661	609	594	609	589	609	574	600	626	622	586	569	573	597	567	590	542	621	597	594	604	599	619	628	648	584	635	595	595	614	605	608	642	573	611	582	573	608	598	598	541	618	636	620	618	607	568	563	595	570	643	554	629	613	611	632	578	576	605	593	600	605	625	559	583	612	642	580	604	610	564	619	607	582	652	611	587	608	605	600	589	590	586	586	597	632	617	629	647	567	567	600	583	591	620	619	663	583	616	616	615	611	613	585	576	611	607	613	588	613	617	605	610	570	611	551	580	562	592	587	599	596	602	645	610	600	605	612	582	585	572	590	598	620	620	567	545	601	612	610	597	611	555	603	597	580	603	602	603	607	615	608	593	596	604	643	609	627	579	595	612	584	580	596	582	572	606	571	585	604	602	585	577	647	608	601	580	614	587	603	610	568	595	556	606	623	602	608	580	598	598	646	610	659	603	612	572	592	587	618	557	594	571	583	631	556	632	619	608	571	594	623	640	620	569	569	554	627	585	597	583	595	608	555	580	585	611	622	599	646	574	615	592	624	633	577	559	568	564	594	597	605	578	607	590	587	642	605	601	598	593	630	633	592	602	618	591	621	614	606	587	602	591	581	598	551	600	635	625	604	586	621	603	577	631	591	582	584	594	579	594	596	586	617	666	584	604	575	599	591	562	546	595	614	585	623	600	599	565	627	610	607	637	589	621	571	623	594	595	575	595	565	591	608	589	609	617	581	596	591	618	577	606	597	625	584	610	605	591	592	556	584	607	576	646	617	606	614	593	630	636	593	613	623	594	569	619	578	590	555	563	563	560	618	586	654	602	616	630	586	586	623	624	614	615	629	588	608	644	635	638	567	595	621	595	583	599	655	605	580	615	581	576	654	577	571	542	578	597	612	592	598	595	623	591	584	577	615	589	595	623	624	585	579	588	610	588	613	602	589	620	587	635	573	559	625	574	603	619	660	579	602	628	584	603	607	600	603	586	585	597	588	623	629	597	587	582	561	598	574	603	575	603	577	593	588	612	634	613	576	612	608	624	598	641	598	621	610	619	594	620	595	614	586	592	590	639	594	571	578	619	639	617	593	574	583	578	573	648	592	598	613	610	622	601	588	609	567	630	583	628	605	605	593	559	618	654	614	643	610	575	618	618	617	629	590	623	617	587	575	620	627	652	586	608	618	605	616	575	589	623	578	633	568	604	613	580	567	621	599	613	620	568	603	646	568	599	614	611	626	591	593	595
5572	17117	9792	5220	3749	2873	2183	1858	1539	1456	1341	1233	1139	1068	961	1019	939	893	823	901	813	875	896	900	846	858	855	784	855	875	898	876	818	839	842	846	816	867	811	767	905	858	827	900	946	965	1057	1005	910	853	782	814	788	814	804	767	830	763	786	800	794	780	748	785	812	791	753	778	803	734	766	735	820	816	762	825	798	796	760	781	849	741	786	803	819	778	807	734	759	798	771	723	819	796	804	842	841	779	818	768	784	740	791	749	761	823	785	789	809	796	782	807	743	820	786	774	774	796	785	765	730	742	763	837	820	800	835	761	809	733	753	741	840	771	804	755	816	772	813	778	779	763	764	812	775	853	791	771	790	785	821	757	828	857	746	880	812	791	819	778	784	827	756	754	824	789	771	776	783	763	805	771	788	841	749	745	782	800	772	753	795	716	791	733	789	823	785	735	845	748	808	826	812	811	696	780	787	791	778	805	785	771	809	815	779	784	784	748	833	747	839	730	801	765	818	807	827	785	794	771	816	766	808	797	804	734	766	808	784	799	755	785	769	809	773	797	738	803	768	748	813	817	789	779	772	762	787	763	769	757	787	793	791	795	765	798	792	812	752	784	720	783	830	774	774	789	802	794	708	759	802	760	820	811	784	725	786	776	787	796	776	788	751	755	814	779	826	780	782	798	811	786	815	815	738	721	769	747	823	798	812	828	757	787	790	798	801	806	761	790	774	737	782	829	758	797	768	810	711	768	787	795	774	804	733	764	816	750	783	787	744	796	774	769	770	836	776	840	820	749	801	846	810	765	798	817	792	823	829	778	756	769	797	851	749	772	841	781	826	766	818	765	783	799	749	770	791	799	758	766	778	810	750	791	779	800	793	765	801	810	758	757	743	767	772	786	780	792	790	781	768	781	808	823	819	769	801	790	794	806	816	800	799	786	825	830	764	770	798	825	786	791	791	776	787	746	765	815	809	802	795	777	778	783	806	774	767	817	802	787	699	759	795	834	783	763	780	802	789	767	806	810	779	765	760	782	792	859	787	823	764	862	786	768	805	763	764	732	752	765	719	772	777	783	777	811	783	746	767	765	802	786	776	775	825	857	793	760	797	783	782	744	760	797	815	802	803	784	832	781	779	811	781	809	783	790	764	786	787	818	761	790	778	809	725	768	768	734	781	766	837	779	812	786	772	759	775	803	790	810	746	808	768	802	735	752	828	791	792	770	810	765	833	766	734	797	765	795	774	794	752	803	759	869	790	838	787	744	798	804	781	797	775	770	793	803	804	775	798	802	793	797	812	822	824	769	752	803	770	786	770	829	813	759	748	779	788	799	796	745	798	794	756	776	782	809	760	761	766	811	790	772	772	818	822	795	846	721	782	820	749	830	782	751	833	772	771	795	807	770	796	767	785	778	754	789	785	806	788	769	788	757	800	841	780	805	782	781	821	787	791	742	794	740	760	758	778	781	814	784	821	782	782	769	820	760	827	801	771	772	787	821	792	774	790	767	752	783	819	781	809	817	751	772	808	830	770	759	822	747	813	774	777	754	757	737	784	792	797	777	776	778	787	775	788	824	779	746	739	791	801	805	813	836	783	756	819	750	795	801	774	748	793	765	784	788	798	818	774	762	774	793	803	777	790	801	817	771	811	765	782	783	823	768	787	811	796	811	747	788	799	794	799	773	805	776	792	768	788	805	752	795	794	788	783	774	787	803	832	828	798	844	804	765	799	803	787	774	767	765	803	743	797	776	754	802	761	807	732	826	759	822	757	815	778	807	798	786	799	733	803	783	790	817	795	782	762	753	807	775	838	810	750	792	764	806	768	700	796	801	777	792	782	759	800	802	776	773	759	829	751	754	743	801	755	767	805	766	820	774	753	812	795	785	750	779	762	760	814	807	832	712	830	814	780	811	732	741	792	756	813	794	792	816	770	821	807	796	812	800	791	828	795	802	768	803	764	758	758	782	764	751	793	830	793	787	784	782	809	799	782	819	774	797	754	800	819	774	787	764	802	814	768	747	808	797	817	787	756	802	803	788	772	751	776	794	757	804	785	809	775	792	743	842	782	753	830	780	768	809	765	773	756	773	769	796	778	855	738	772	749	847	764	752	839	787	802	736	783	821	775	791	774	801	807	775	813	759	745	758	803	779	822	759	757	781	801	818	790	791	806	799	740	745	831	800	822	810	737	789	756	847	778	782	759	858	803	828	813	796	725	779	826	792	748	784	798	757	826	769	764	804	716	773	809	775	785	778	804	774	757	775	744	817	799	829	755	765	798	790	737	762	800	785	780	769	796	770	806	740	781	806	788	755	817	804	795	770	769	740	760	798	782	748	737	720	796	804	835	759	794	811	717	757	797	755	807	782	813	789	738	805	837	758	755	763	800	795	802	794	801	782	802	795	796	777	824	796	767	804	755	786	749	777	857	764	783	784	822	817	796	779	775	810	695	806	811	697	798	802	819	798	774	759	777	783	765	764	805	783	745	798	796	772	818	823	755	816	815	791	791	829	782	768	814	787	803	793	726	803	769	777	791	754	803	761	808	772	793	769	745	784	805	779	806	769	791	785	810	760	757	808	774	790	812	793	763	721	828	805	797	768	729	779	772	771	814	765	785	764	765	867	838	789	828	753	759	792	805	722	806	777	853	759	812	763	799	862	751	787	821	720	767	789	787	767	756	726	752	768	782	790	811	747	783	789	824	813	775	830	783	731	796	731	789	789	768	791	800	744	770	773	762	738	762	772	787	803	732	794	866	790	746	777	808	788	803	755	765	814	810	792	775	843	724	747	752	785	764	817	782	817	796	786	790	796	786	782	793	796	830	793	791	830	824	803	789	831	744	829	791	796	767	785	759	778	771	787	800	795	776	776	767	742	833	783	786	748	825	763	798	801	783	741	797	799	794	759	790	771	806	769	782	779	722	801	790	757	787	775	796	813	788	769	784	798	782	797	766	778	794	770	780	798	795	781	808	776	811	770	769	812	739	785	819	787	811	788	773	760	845	771	792	803	811	786	818	765	819	793	781	793	787	817	753	742	800	739	750	810	751	771	796	816	799	771	781	743	785	830	772	807	769	821	757	772	775	787	729	803	872	797	782	774	809	805	777	819	796	804	772	754	804	829	816	814	813	813	761	814	793	819	765	761	740	812	767	772	804	802	758	765	761	773	806	799	801	823	794	771	779	835	816	804	809	767	779	809	819	769	780	780	823	755	770	800	781	822	743	784	809	779	782	782	755	790	751	794	775	763	796	778	775	698	773	745	738	723	853	731	793	772	744	776	858	788	777	727	761	769	801	745	776	833	773	818	792	790	766	740	783	807	787	759	784	794	797	855	807	749	796	816	799	802	774	813	826	792	797	763	786	795	806	778	774	797	747	792	823	747	815	781	782	783	795	810	817	816	796	779	796	761	780	782	792	772	798	794	756	744	766	765	784	819	795	795	790	780	725	788	808	732	802	756	801	771	784	805	758	825	744	794	798	835	813	774
22439	20912	28681	23302	20913	20987	10961	1351	1063	952	827	834	746	644	604	580	577	556	537	526	534	561	529	460	536	520	510	557	477	468	476	487	466	466	483	525	498	512	455	498	450	506	473	511	494	598	594	596	493	433	482	443	434	458	456	435	438	455	443	430	426	460	471	427	473	469	449	439	496	477	452	455	431	446	447	412	469	423	432	475	465	432	433	411	483	431	433	418	454	486	453	447	444	417	511	500	456	460	400	421	433	479	425	436	423	406	469	436	451	424	444	452	462	477	473	434	407	442	425	451	421	468	438	437	446	440	430	445	466	437	434	451	464	443	432	461	452	464	454	459	464	434	431	450	459	465	419	445	461	457	430	457	444	466	431	451	462	450	428	485	409	443	461	430	418	430	446	427	414	466	439	442	457	442	451	428	462	424	447	455	421	460	460	458	454	446	451	420	440	448	431	471	420	467	466	482	487	462	462	478	461	403	466	444	440	462	412	462	454	464	445	437	484	447	425	439	423	441	424	441	445	434	442	439	432	443	441	443	416	421	419	451	400	427	489	456	466	470	424	467	451	424	541	428	440	464	429	450	463	430	458	423	455	453	419	426	435	450	439	458	451	435	420	416	445	454	433	426	443	443	466	421	437	450	451	425	438	426	447	469	444	445	484	454	448	466	405	460	424	449	460	455	430	455	484	445	451	464	458	464	421	462	415	445	404	436	431	426	456	487	406	497	454	484	412	428	441	450	467	447	495	442	454	449	431	453	472	438	485	453	458	413	458	416	438	460	450	487	423	448	434	454	473	422	439	425	466	438	437	442	436	418	416	447	446	427	465	452	439	465	427	433	455	435	444	436	444	471	431	434	489	434	453	441	447	460	447	446	427	428	466	448	416	407	492	444	449	423	436	446	467	396	469	428	424	447	450	447	439	423	463	440	439	444	416	430	465	488	475	479	409	454	463	443	471	470	506	432	416	441	471	461	415	452	409	443	440	429	472	435	442	452	438	458	453	435	437	431	441	428	417	434	464	455	458	489	498	429	447	429	439	430	447	463	469	412	453	456	456	436	439	460	414	417	472	426	411	461	449	426	502	445	454	451	431	428	450	450	473	467	470	458	482	448	417	469	441	444	451	463	424	460	434	444	434	440	479	431	434	416	456	442	469	451	501	450	418	434	430	443	459	449	459	421	464	423	445	450	449	414	402	446	424	455	433	468	453	433	464	448	415	453	457	451	453	484	438	414	489	410	454	471	401	449	436	474	472	448	458	466	429	495	451	462	439	459	465	430	434	454	430	480	419	419	446	437	417	424	439	455	420	455	464	468	452	386	449	455	422	451	480	415	425	465	453	473	433	456	455	478	451	456	420	432	439	386	449	463	464	432	430	495	407	435	456	454	455	422	419	457	437	425	461	413	457	446	449	470	439	504	471	461	411	453	449	446	443	440	452	408	426	440	400	437	479	493	471	435	444	464	424	472	450	424	411	447	439	472	435	442	464	440	482	415	440	435	466	453	477	429	429	443	439	451	472	442	473	454	421	489	438	417	421	462	428	441	408	449	416	477	458	454	417	475	425	444	440	444	468	418	453	435	428	452	453	438	429	448	453	436	424	432	441	420	469	440	460	473	442	436	483	426	438	420	439	465	447	418	432	431	469	424	458	446	425	464	457	426	483	418	433	463	434	469	442	421	456	475	416	475	469	445	415	433	473	417	425	446	402	439	424	453	426	421	428	432	470	427	453	442	489	445	403	416	449	454	426	481	422	404	440	419	415	447	466	423	437	406	457	434	438	429	472	459	415	455	428	433	462	433	449	446	431	434	424	472	455	404	440	465	471	424	463	454	463	419	433	400	456	455	469	464	445	424	476	414	471	435	440	435	430	478	428	445	455	472	438	454	448	448	445	445	453	422	452	423	446	484	439	409	446	423	444	453	418	408	438	446	493	448	462	447	477	466	432	465	453	452	425	409	468	469	449	411	425	430	424	408	428	466	472	425	466	454	436	456	440	431	444	440	454	415	480	457	431	416	443	430	436	465	451	499	438	431	474	407	457	432	404	438	427	472	477	426	460	408	455	420	419	421	486	439	449	404	441	427	439	407	490	434	442	441	398	446	478	448	445	455	447	377	429	454	451	440	467	406	442	413	443	430	432	473	464	445	396	394	437	428	456	471	434	448	416	436	449	452	441	472	472	470	466	464	446	469	428	441	445	453	435	450	432	437	445	448	488	429	441	447	441	418	466	415	406	401	418	408	453	462	440	418	426	429	437	459	430	441	475	431	425	439	435	430	449	435	403	473	435	445	429	428	430	453	416	465	426	453	445	448	485	451	407	399	438	444	436	449	435	453	433	429	468	473	434	413	429	434	444	430	419	472	432	396	422	433	479	467	455	400	405	440	425	458	455	447	410	477	439	467	428	429	427	417	415	451	431	405	492	455	456	438	442	413	464	426	457	430	439	394	447	443	452	463	459	443	492	474	429	467	445	408	429	438	443	459	444	443	445	408	457	404	408	452	431	432	452	429	454	470	461	433	447	461	445	458	433	419	439	417	446	471	454	465	420	411	469	437	458	436	447	427	429	400	438	448	433	462	465	460	437	470	421	443	443	436	459	421	412	446	421	431	443	447	412	433	411	465	471	401	438	457	443	452	438	427	460	463	441	465	425	459	474	420	419	446	454	443	448	436	477	427	473	461	462	459	436	507	437	429	477	454	449	482	458	446	447	422	465	447	481	443	443	430	455	440	445	418	446	437	417	446	430	458	440	475	428	435	447	468	435	439	434	420	427	455	405	446	495	435	419	464	445	458	440	440	461	406	428	411	449	436	434	440	414	470	444	437	456	458	455	448	413	427	448	453	412	460	442	433	465	459	447	409	473	424	452	428	425	463	442	453	466	437	439	407	436	454	420	438	457	409	425	455	462	450	439	458	452	396	445	455	436	435	442	431	432	404	438	442	415	443	415	410	466	449	428	421	438	456	406	485	412	413	451	456	391	466	443	416	462	458	450	475	434	433	454	436	418	432	437	439	456	442	438	427	424	445	443	459	468	411	418	448	407	469	408	394	449	427	449	424	407	428	426	432	460	423	423	486	427	431	423	403	420	473	464	444	437	456	447	440	425	397	449	410	423	443	435	441	420	440	420	479	450	450	428	438	458	493	462	432	458	458	468	418	416	422	461	451	415	440	457	456	420	464	455	435	433	423	437	456	463	454	465	449	457	452	430	432	438	423	420	455	428	445	439	432	415	431	420	430	423	432	479	441	411	442	440	455	417	427	444	467	438	426	438	433	424	433	431	442	419	469	411	489	416	423	442	421	431	428	444	449	491	458	444	457	402	450	446	448	446	437	458	440	436	452	443	448	482	457	440	450	431	479	428	464	455	426	444	408	451	432	432	447	443	426	434	443	420	422	399	446	436	438	439	454	445	485	458	489	475	432	460	426	418	493	436	437	475	469	437	445	423	462	460	429	417	420	437	470	451	441	433	427	444	439
7801	20805	15040	7949	5689	4357	3246	2629	2159	1939	1579	1372	1241	1111	1036	898	902	856	836	775	749	721	753	734	748	712	653	691	677	662	704	677	698	683	683	703	682	716	655	642	639	622	671	765	735	985	1020	937	702	608	617	651	613	628	623	689	645	628	604	581	597	589	598	582	587	627	622	588	602	582	582	586	606	598	591	571	646	597	580	590	560	566	670	621	641	600	602	589	614	562	605	620	650	583	587	602	564	600	615	635	589	583	594	552	587	616	598	584	592	623	558	603	567	621	642	600	538	555	571	640	602	635	615	609	584	594	600	578	568	568	584	539	601	599	555	645	596	581	573	632	591	623	606	602	589	563	595	542	580	614	598	597	597	573	633	604	598	610	567	594	630	583	601	596	576	560	589	562	575	630	583	593	577	551	596	627	615	586	575	608	614	616	620	600	600	580	609	601	591	584	591	602	645	595	612	584	584	591	604	575	611	529	614	597	578	536	590	615	527	582	602	576	601	625	538	604	591	569	609	591	615	577	612	590	582	607	599	588	599	577	625	578	607	594	604	634	568	599	598	572	603	626	627	580	618	636	556	578	586	592	590	629	609	605	630	596	595	598	569	585	638	590	626	605	579	559	636	576	569	587	582	595	589	600	593	624	593	605	618	547	613	626	618	567	593	591	597	580	583	622	640	586	603	648	597	590	595	603	586	583	591	643	612	620	555	619	575	604	574	618	599	591	600	588	606	583	612	569	619	569	559	598	591	575	601	603	575	640	621	629	626	555	582	593	589	623	577	590	601	586	579	591	579	568	612	635	607	622	585	585	560	601	604	572	591	598	579	604	604	601	591	571	584	601	571	640	590	606	619	590	585	599	601	592	594	616	580	613	599	606	606	554	583	579	596	593	610	566	607	554	598	639	573	584	587	622	606	585	587	580	597	574	620	604	613	604	614	531	564	583	558	581	582	593	595	600	606	586	569	613	570	564	513	595	594	590	585	611	578	571	572	595	643	612	593	560	598	577	623	619	619	602	608	596	570	555	603	557	623	584	561	605	572	608	603	606	611	614	592	570	618	564	589	600	613	559	596	580	617	597	597	588	640	614	560	615	583	573	580	580	610	585	658	551	595	599	595	534	553	635	558	646	613	551	591	581	565	603	604	622	632	582	577	620	582	592	598	585	595	618	600	606	558	574	588	606	587	581	566	577	593	613	615	614	614	609	552	598	588	554	598	610	612	549	574	582	586	643	578	623	614	612	611	588	572	589	605	613	551	606	575	607	586	590	580	605	598	588	589	618	552	588	590	568	637	576	617	556	599	573	633	623	580	570	568	616	615	595	608	629	577	624	589	603	576	612	573	585	591	570	623	594	602	614	634	647	569	567	604	555	583	607	553	561	645	563	645	588	589	578	607	585	590	588	645	641	589	622	565	603	589	614	542	575	604	610	622	595	633	644	566	556	569	584	597	580	612	612	610	592	570	540	564	597	572	570	599	611	566	602	606	598	584	579	600	600	591	619	593	603	608	609	581	622	644	556	550	575	603	598	566	609	574	604	564	569	569	626	569	587	575	599	578	589	596	612	584	564	562	556	569	589	620	632	559	590	606	620	590	604	572	555	605	608	652	557	598	582	625	568	594	576	600	614	545	574	586	571	624	584	535	598	622	589	615	617	580	604	646	605	600	615	579	597	606	586	576	582	604	608	546	619	613	578	574	579	590	570	603	620	571	594	582	640	640	585	559	615	581	565	607	573	570	613	591	655	618	608	584	571	566	595	573	598	591	588	643	622	599	615	601	577	586	570	602	584	550	590	614	616	597	618	625	591	595	578	615	546	575	584	609	603	584	558	583	642	596	581	607	583	605	619	593	646	594	575	577	586	556	597	590	594	602	616	612	592	576	588	556	588	578	637	557	572	582	591	565	538	583	532	589	646	609	596	556	628	569	586	603	540	596	625	588	605	592	564	572	580	592	635	599	580	570	543	571	567	631	638	632	631	607	622	613	599	566	599	599	624	582	614	550	595	611	625	616	622	563	647	592	633	584	602	557	616	615	640	605	604	573	607	637	607	581	645	547	585	585	645	621	558	588	556	616	591	542	590	610	615	609	578	579	584	597	569	582	606	633	597	614	564	554	610	527	615	629	614	576	596	591	574	585	637	575	556	552	571	584	596	636	613	574	569	582	609	617	572	574	599	555	595	597	597	550	596	601	586	673	580	537	608	621	611	550	610	591	652	601	573	609	583	580	623	633	547	616	582	601	594	603	584	616	594	574	657	577	619	574	596	603	579	630	591	557	592	561	611	560	586	574	587	580	657	599	605	562	596	593	560	604	620	579	567	603	593	587	593	589	575	622	606	609	621	627	572	592	612	587	594	568	573	637	605	582	566	580	572	590	564	631	561	565	624	596	604	587	636	611	621	582	634	616	584	613	571	579	597	587	553	587	611	594	628	616	567	592	585	553	564	564	573	618	558	596	592	571	604	608	585	589	611	593	629	605	586	584	582	598	565	566	591	603	593	600	615	621	566	579	561	572	582	602	575	608	595	586	604	589	628	560	578	632	600	602	591	611	573	575	562	604	564	555	570	609	591	594	626	557	605	603	614	599	622	601	572	559	597	636	629	642	617	627	552	579	571	597	594	582	611	623	612	628	563	572	642	600	590	579	591	596	620	596	589	598	582	600	574	580	592	602	573	551	608	586	577	572	578	596	631	603	606	557	597	598	582	598	609	628	618	584	591	619	645	586	586	639	606	604	575	573	627	601	594	593	617	567	605	600	631	572	575	568	596	591	610	581	577	597	608	596	549	598	538	635	601	619	614	619	595	606	590	601	608	575	596	617	580	603	580	568	601	598	594	585	618	584	609	588	591	592	601	546	602	610	637	622	600	607	619	616	587	603	605	609	539	591	622	562	581	569	570	608	557	606	619	566	582	609	587	579	595	585	572	612	593	566	561	584	653	565	583	589	580	603	608	603	609	602	587	620	596	584	596	544	632	607	637	583	602	589	590	612	609	579	551	633	549	583	641	642	598	629	587	660	600	563	629	583	576	561	568	556	623	594	593	612	592	597	584	591	580	566	595	584	607	575	579	642	551	608	584	559	613	624	590	571	583	615	560	593	596	596	567	585	601	563	613	627	636	613	572	598	601	572	569	587	557	598	614	578	586	655	571	599	621	604	636	602	577	546	610	593	561	571	559	606	614	599	586	612	598	585	633	584	588	585	585	562	586	596	642	574	607	598	590	607	618	608	645	597	601	606	567	587	596	580	565	617	560	614	600	612	578	562	605	589	583	590	580	575	575	574	616	580	610	577	544	628	574	599	602	584	566	600	554	602	617	574	585	597	588	589	549	586	569	564	581	545	572	642	591	579	600	609	590	600	601	591	558	602	622	629	622	601	571	593	589	587	577	582	569	636	605	620	604	595	611	611	592	579	639	595	605	581	571	616	616	620	585	579	624	564	589	569	585	591	628	601	598	594	614	598	599	622	617	549	601
26453	20373	9180	1180	764	713	576	457	466	454	460	425	416	460	461	431	404	426	444	413	463	437	453	482	434	423	399	400	441	451	448	445	436	438	432	422	417	427	420	450	447	418	449	489	535	537	475	451	440	423	406	391	412	466	427	432	431	430	432	417	442	411	422	445	443	386	403	400	410	417	435	430	445	425	380	430	439	428	439	410	405	433	447	443	409	429	425	434	438	420	423	418	426	446	454	409	427	421	414	438	471	437	418	402	410	376	441	454	424	464	422	426	455	447	440	456	431	429	403	425	411	425	417	428	425	433	401	373	396	422	384	410	471	404	400	429	408	470	408	409	444	427	429	438	437	412	438	408	432	418	418	433	405	433	471	428	421	431	429	450	453	407	440	448	433	446	400	419	438	382	455	415	382	457	448	417	460	460	438	423	457	403	407	436	405	423	452	459	417	419	407	407	397	433	388	417	432	443	375	427	424	450	465	435	410	426	425	407	406	458	465	419	394	405	417	415	416	463	405	438	408	435	449	439	403	462	384	434	445	429	438	421	434	388	476	445	443	408	441	423	445	430	439	441	447	448	380	425	462	442	439	391	416	433	422	420	421	483	379	460	460	450	398	441	423	393	429	450	431	438	443	427	432	404	382	438	395	408	443	424	445	419	432	449	412	407	424	429	411	416	436	435	441	426	425	420	400	375	424	407	390	432	449	391	410	431	437	426	430	448	440	440	446	438	472	411	443	389	409	415	458	427	432	442	386	410	442	440	452	415	443	463	445	431	426	401	431	427	396	421	455	465	464	423	422	407	434	464	388	427	418	421	425	396	431	436	464	411	408	424	430	443	461	479	454	428	447	425	451	444	390	415	417	404	440	403	410	428	445	423	413	415	455	437	398	433	412	408	427	432	433	375	422	434	462	420	443	430	404	408	442	420	424	471	393	424	415	432	458	459	367	442	408	433	424	431	411	428	451	423	430	445	396	431	444	451	393	424	431	391	400	413	424	416	435	402	417	412	444	420	459	436	421	370	461	425	414	443	466	383	457	407	415	469	453	416	426	407	444	429	443	410	442	377	442	438	447	452	448	430	453	445	417	385	431	456	397	426	435	410	388	441	419	403	448	471	417	400	397	458	423	427	420	454	423	412	460	421	404	401	437	428	429	436	429	396	429	412	413	422	415	397	477	404	414	427	446	443	414	416	418	434	454	458	414	446	447	410	407	389	431	419	430	436	444	389	434	414	433	392	406	440	426	454	435	427	413	413	447	445	409	399	415	430	435	427	421	402	448	439	395	474	419	420	428	438	392	432	397	456	424	432	436	392	408	432	459	437	468	429	401	431	423	400	416	465	466	376	442	428	436	425	437	445	424	400	415	451	417	436	398	445	435	415	419	452	471	432	456	419	412	395	438	458	452	429	454	433	424	436	429	432	432	455	431	441	404	425	410	433	386	445	449	390	427	403	392	421	390	453	438	428	430	422	403	427	442	414	456	461	415	438	432	455	418	432	454	425	440	452	414	413	438	439	454	409	410	415	464	418	421	403	411	431	383	411	412	433	391	428	428	435	451	443	442	423	403	435	410	462	401	410	427	424	493	412	448	424	415	424	399	437	412	416	412	442	400	414	451	426	413	413	402	434	421	425	415	420	438	408	410	426	424	447	362	430	430	444	386	398	412	433	411	421	436	391	444	416	445	442	430	428	407	439	420	420	425	482	426	423	461	462	413	434	436	428	425	407	418	409	420	420	442	384	435	421	412	457	425	424	429	449	427	414	414	432	410	453	412	437	409	413	394	473	439	429	421	395	443	408	431	436	421	407	418	416	441	432	423	398	447	426	426	413	433	433	412	429	449	444	417	446	405	427	425	401	445	424	436	447	427	420	400	420	429	440	400	424	408	397	367	421	425	437	405	427	451	416	407	437	384	425	448	424	438	460	402	434	443	395	425	424	408	439	437	429	410	456	442	516	414	377	445	469	412	395	398	409	430	436	413	420	439	433	402	399	430	434	436	445	442	409	417	394	414	430	456	401	401	431	434	405	418	448	422	457	435	405	410	421	403	444	444	409	428	416	441	439	472	363	391	417	405	420	437	383	423	423	433	416	433	415	431	423	416	462	447	438	437	440	454	414	401	402	445	448	432	429	423	409	432	434	443	452	378	426	398	455	418	463	380	418	428	377	445	432	435	402	443	429	430	428	460	435	418	459	401	408	457	422	411	401	407	386	389	435	439	393	448	443	456	424	421	419	426	438	446	428	421	405	429	434	433	454	440	423	427	425	438	426	431	406	412	454	425	402	413	412	433	393	402	426	432	447	399	424	401	427	395	409	424	427	420	411	413	406	439	449	398	418	447	424	431	415	421	423	447	428	428	448	428	430	443	415	461	440	421	404	431	436	436	430	453	451	421	441	417	424	419	437	449	449	431	429	423	428	416	422	422	423	442	380	440	397	417	422	403	423	411	420	420	417	409	393	443	423	481	397	420	422	442	469	456	436	437	397	445	478	392	455	419	460	428	429	449	456	422	438	437	410	468	433	418	410	429	442	424	421	453	449	433	434	401	454	407	415	394	449	417	453	420	441	423	435	407	427	413	422	426	423	440	423	449	422	429	420	431	416	449	429	441	387	386	436	421	410	409	406	413	433	404	413	428	398	383	390	438	460	489	459	417	419	435	416	427	418	423	427	440	455	446	432	430	426	455	405	434	449	441	446	501	422	418	436	437	459	446	449	434	444	421	417	434	453	432	401	428	439	413	416	426	435	397	396	444	400	407	440	436	438	429	431	422	406	415	433	406	422	437	437	421	434	419	422	431	437	424	454	446	445	401	398	405	426	400	411	435	463	431	422	399	432	389	407	440	431	397	434	445	393	427	428	448	415	448	435	410	387	418	425	460	420	393	431	433	414	385	423	417	376	428	430	446	407	434	452	391	439	438	422	410	436	417	465	423	396	431	470	422	417	425	447	415	429	400	430	426	428	425	429	432	422	427	408	426	422	409	412	463	450	413	385	416	443	411	423	441	412	436	421	429	410	423	403	445	392	401	441	453	389	435	425	416	445	414	437	432	405	454	407	423	442	419	415	387	410	443	386	415	435	398	446	401	430	413	428	428	430	420	432	396	456	444	447	410	396	415	399	457	397	416	396	419	398	449	448	435	401	409	432	419	421	418	417	446	395	414	437	404	432	402	405	463	413	405	422	420	404	399	415	408	452	421	443	425	462	443	453	409	464	444	422	457	448	493	456	395	406	448	442	423	437	426	411	422	424	402	378	395	420	448	429	434	419	426	432	418	426	460	424	454	420	434	422	419	411	398	404	420	439	389	442	434	432	433	432	399	429	431	441	408	393	458	438	424	432	419	422	410	405	402	457	383	398	457	439	409	416	439	405	465	409	423	443	412	398	400	470	418	444	457	438	444	400	441	420	435	415	414	450	394	407	428	419	438	395	405	419	412	436	449	430	428	398	442	450	441	410	418	414	433	435	431	404	445	456
4528	2945	2018	1140	882	879	719	701	672	628	639	581	592	597	559	584	586	604	557	561	615	587	603	567	598	568	583	555	567	585	563	592	569	580	594	584	626	566	578	630	564	553	566	629	716	712	705	618	588	559	531	569	540	558	575	556	532	547	554	561	531	553	545	581	572	516	592	556	573	522	573	557	561	556	556	577	567	566	585	572	591	536	564	564	569	583	575	607	533	556	547	533	566	552	588	526	569	525	614	570	558	526	563	568	568	562	572	578	543	596	586	556	510	562	551	554	582	572	564	554	552	578	533	589	556	567	580	570	577	554	592	535	554	571	589	559	598	567	547	562	582	560	581	568	554	563	565	599	578	576	535	557	587	580	569	571	511	514	525	585	582	547	559	629	543	529	588	574	563	564	554	556	552	541	594	562	565	566	546	585	553	527	589	528	540	559	612	532	573	562	550	543	576	587	517	559	540	535	555	520	517	593	561	601	594	603	594	533	556	565	567	542	546	573	531	576	550	577	561	572	556	568	593	570	564	562	564	568	570	586	545	560	557	557	493	571	540	566	559	541	569	590	563	540	544	559	531	550	568	550	563	568	557	578	545	572	520	567	525	591	565	560	545	545	551	552	551	524	555	570	530	595	536	549	559	557	544	531	582	573	546	582	544	557	565	586	556	490	531	595	531	568	568	536	586	531	576	537	528	567	531	572	570	514	592	583	593	581	563	579	592	561	576	538	523	544	580	570	575	508	555	601	557	584	618	583	557	564	552	559	582	528	518	581	545	552	562	581	542	590	566	567	553	540	503	581	565	539	528	555	563	537	538	576	528	555	531	596	544	506	573	528	557	562	558	569	587	564	546	553	541	542	598	575	563	600	555	596	550	554	580	573	539	602	585	522	546	576	537	533	534	576	525	510	578	561	581	559	530	499	552	570	601	578	593	578	553	580	545	605	599	560	557	540	518	539	557	561	544	550	539	548	580	565	584	547	557	596	553	555	559	565	564	540	543	560	543	566	583	566	549	560	561	554	527	537	539	583	570	586	572	587	573	574	563	569	568	576	566	601	578	557	578	576	542	572	577	532	538	552	598	552	510	559	574	549	558	575	567	575	552	584	556	539	574	584	541	588	592	544	530	564	557	562	548	520	504	551	507	563	558	582	573	587	536	580	580	577	534	581	604	547	537	559	535	597	552	547	585	563	524	565	557	581	524	599	601	578	592	567	564	541	573	575	525	552	550	594	520	562	536	514	574	573	561	546	544	563	595	565	551	557	557	538	582	537	548	523	572	538	558	563	559	596	565	529	551	579	600	551	577	585	539	518	546	560	562	570	573	548	563	584	557	590	534	538	556	544	598	560	586	583	569	581	548	549	609	602	544	573	564	585	518	563	553	576	586	567	556	547	564	571	542	574	560	541	564	532	525	594	544	561	535	560	516	549	545	528	586	572	577	575	540	525	598	590	589	587	574	523	569	579	538	560	486	535	571	556	570	581	577	533	574	518	576	559	520	580	517	573	554	556	581	570	568	572	585	574	544	554	555	560	596	535	570	569	507	560	575	602	601	574	573	544	542	543	558	579	560	572	581	557	592	582	557	573	543	563	555	546	578	573	560	537	559	507	657	572	583	524	532	574	533	623	529	567	560	563	546	594	559	559	541	554	565	568	567	551	579	566	593	491	575	553	605	557	557	583	563	553	559	586	578	584	536	569	535	544	524	543	594	561	545	574	612	570	536	591	538	559	576	575	576	564	597	567	588	572	594	520	580	549	568	535	591	548	568	530	602	562	545	537	617	561	603	568	543	539	574	528	570	573	547	575	579	552	570	560	523	546	580	541	570	592	548	579	539	565	556	566	545	537	546	542	591	561	564	574	566	571	589	545	590	562	581	574	528	566	570	588	561	593	543	590	612	552	523	554	539	578	569	569	531	570	531	589	535	567	525	556	578	522	555	553	546	580	572	568	532	563	544	549	569	540	557	545	505	581	555	567	579	602	563	554	609	570	583	591	546	536	564	569	565	556	538	558	546	610	552	573	599	567	576	584	541	549	542	560	550	551	540	549	524	542	557	562	539	542	610	568	519	549	577	517	549	546	612	587	545	576	542	533	562	542	592	586	591	528	538	562	545	543	611	534	535	547	583	549	576	527	575	618	586	560	505	529	564	544	541	575	583	556	536	570	624	549	626	526	553	573	586	556	586	590	612	568	562	546	543	562	517	545	576	558	577	566	533	543	559	579	651	584	564	551	539	569	547	540	585	552	562	494	553	580	532	549	570	539	606	570	522	536	593	569	554	587	567	565	574	564	612	562	560	547	582	556	572	524	540	544	576	570	528	587	570	573	528	578	560	562	553	585	566	603	545	559	588	580	564	542	574	556	592	579	568	551	560	598	537	584	535	559	542	570	531	581	555	556	596	566	572	562	565	565	558	546	592	583	578	576	548	581	568	530	575	550	631	549	562	555	589	536	567	573	556	565	598	568	542	573	591	562	578	552	525	589	517	553	510	553	562	551	539	541	503	540	576	564	579	530	574	603	527	561	591	551	562	566	556	555	559	583	549	527	573	589	548	550	539	561	543	553	536	559	557	558	561	584	572	538	534	550	577	573	566	585	551	598	574	566	552	546	582	554	589	562	545	572	585	560	539	557	533	503	556	585	562	556	550	597	600	567	556	626	557	564	552	533	517	551	588	549	523	548	543	548	550	572	539	596	598	555	601	571	561	592	556	565	570	520	549	536	543	547	575	532	528	547	574	558	582	551	540	586	557	533	527	586	557	583	577	551	609	546	578	617	599	514	538	534	559	581	529	549	573	549	530	533	585	525	517	533	588	541	560	561	588	546	566	570	555	556	544	545	559	557	555	574	582	591	577	561	560	537	555	538	544	582	599	571	566	537	567	596	597	575	554	533	569	587	570	594	555	515	534	536	537	546	561	566	528	557	593	580	578	538	591	564	517	586	564	571	541	558	616	545	570	515	562	579	540	536	594	521	563	554	556	552	542	578	589	569	548	590	542	591	586	562	549	597	559	566	536	542	562	568	597	576	533	526	556	549	527	600	552	549	571	573	572	567	559	570	581	544	564	627	558	545	535	537	562	528	557	574	576	567	549	589	561	512	569	553	576	596	540	578	588	541	545	538	611	520	534	560	573	579	595	530	555	570	598	558	529	598	548	585	552	525	554	548	577	536	611	553	519	575	544	554	564	492	571	569	550	540	563	602	553	583	564	567	562	567	567	569	559	551	570	540	592	554	591	565	531	578	546	551	544	585	567	543	572	562	543	547	595	565	556	564	526	558	585	498	568	615	584	586	553	550	533	588	532	565	580	600	589	537	528	546	568	515	533	528	569	501	569	542	584	518	568	570	617	534	546	543	559	536	552	559	591	574	559	559	560	573	546	591	557	597	534	546	540	584	569	614	593	585	579	570	532	569	562	570	566	510	548	555	575	552	556	532	629	586	545	566	562	580	571	565	514	549	563	551	535	516	567	556
23341	20908	28319	23624	20896	12758	1750	1121	928	878	816	772	779	721	692	622	668	630	687	652	636	653	645	606	638	654	654	627	667	651	611	575	579	633	626	637	604	634	642	642	663	674	675	741	804	753	680	736	614	595	599	583	570	606	667	589	637	628	644	581	611	598	651	601	588	634	656	599	597	627	621	606	614	596	551	591	606	619	624	607	604	608	635	558	587	576	592	568	618	608	565	605	587	594	595	626	588	620	598	649	607	572	638	616	601	610	558	612	595	606	568	566	678	615	624	594	610	648	589	608	640	647	587	595	600	643	645	596	620	602	545	660	610	627	607	598	621	613	604	630	625	569	595	596	587	587	597	628	612	616	574	615	596	584	601	632	590	601	600	602	622	634	605	638	598	596	636	551	625	605	587	614	621	637	585	567	586	574	570	603	596	603	577	608	656	622	641	607	631	590	625	608	580	618	595	592	602	649	551	578	583	672	597	616	649	632	591	626	610	600	610	611	566	599	619	567	598	632	576	575	587	600	627	621	622	624	588	621	632	621	592	588	670	579	535	606	595	586	627	613	616	654	647	618	620	619	604	590	537	582	601	599	603	591	568	616	569	612	611	595	598	579	603	606	605	602	583	641	578	553	630	602	601	586	637	607	584	567	615	588	549	614	649	664	592	585	598	634	585	588	594	580	614	602	553	635	570	597	572	557	620	624	634	588	583	597	606	606	594	628	582	609	577	569	593	609	608	599	591	623	569	603	555	576	636	614	597	645	678	614	600	646	598	623	569	627	647	601	590	595	604	629	612	614	548	606	616	662	599	575	638	617	612	584	589	594	590	579	621	621	546	605	636	641	605	596	614	607	575	604	616	610	584	615	595	587	591	590	589	621	622	608	603	610	605	628	585	628	615	613	589	551	615	578	570	584	653	596	635	631	636	597	584	588	604	584	589	597	639	605	590	589	628	625	649	610	607	620	629	580	626	603	594	579	606	589	585	580	617	622	597	618	602	564	605	595	632	614	636	583	603	575	602	609	600	589	597	592	621	604	620	631	637	617	613	616	633	617	645	569	552	650	630	622	615	642	580	582	634	605	609	624	621	602	617	632	620	623	581	611	611	563	665	602	601	571	639	648	654	584	598	622	584	586	615	552	644	559	661	607	589	612	606	583	593	588	641	593	595	596	634	633	602	653	615	614	597	606	625	630	612	587	611	567	614	641	624	596	628	589	602	574	627	578	594	586	613	625	603	588	596	602	604	625	581	620	612	587	604	585	619	591	631	580	599	599	658	555	563	621	624	583	578	553	627	619	614	663	583	613	625	633	581	610	556	566	624	583	599	609	643	587	609	561	614	577	609	594	631	617	586	611	661	615	630	587	616	598	572	589	588	628	599	618	603	621	628	597	582	637	612	615	621	554	575	590	610	574	587	578	549	607	568	587	589	620	588	645	573	626	597	618	603	599	611	590	584	602	603	579	621	610	560	621	606	637	607	588	583	587	607	543	583	604	572	645	601	660	610	611	559	569	578	592	606	594	562	595	589	595	580	590	599	611	644	557	598	614	557	582	663	567	622	599	586	658	584	569	622	615	610	586	576	576	683	625	632	585	566	587	613	605	614	616	586	641	607	616	615	596	623	583	555	618	592	582	610	584	605	623	601	634	605	588	638	598	599	595	583	597	622	619	560	636	600	602	596	612	601	566	618	643	600	575	587	627	621	609	642	651	597	621	603	661	564	584	622	562	582	601	616	590	603	661	604	607	640	604	567	594	607	636	603	602	602	578	620	615	630	578	600	613	609	607	590	603	611	629	625	591	574	612	616	608	612	591	619	557	615	576	551	583	631	587	540	589	629	595	622	632	593	589	604	591	564	641	624	592	642	610	627	575	604	611	624	617	632	541	572	571	593	558	626	616	579	632	625	654	582	601	588	619	600	576	543	628	594	571	629	593	605	561	577	606	596	612	598	579	575	612	670	574	594	638	606	634	629	620	625	627	608	628	592	593	616	580	587	597	604	633	612	615	632	612	590	574	585	552	627	606	565	599	596	620	577	649	555	638	594	574	613	638	614	654	606	607	607	596	651	596	594	647	589	621	662	602	610	599	589	584	600	551	589	574	612	595	563	594	574	594	619	578	609	589	597	636	607	585	625	603	617	568	588	565	611	604	615	609	602	602	599	597	592	618	580	585	630	582	596	595	561	566	561	601	579	637	587	594	604	561	579	604	600	617	600	588	606	588	595	581	584	580	608	585	577	575	597	602	617	592	603	650	630	619	558	599	582	624	611	574	592	578	608	597	608	587	584	585	577	604	647	611	584	606	632	570	557	604	612	614	619	599	606	641	587	616	618	595	637	593	623	618	601	586	663	620	570	628	612	588	648	598	553	580	605	628	578	608	595	574	632	585	639	553	576	614	571	622	606	608	612	628	576	627	594	595	626	567	600	624	596	562	598	590	589	600	642	558	590	569	601	626	627	621	603	588	634	617	595	596	615	599	622	644	554	627	610	619	599	596	586	600	603	604	595	600	647	597	580	602	602	593	594	608	629	566	598	643	602	563	619	606	571	596	601	616	613	583	599	626	614	601	619	579	584	550	635	648	616	581	587	588	623	615	602	633	593	585	603	552	617	649	585	605	582	612	597	610	571	605	555	587	590	624	579	609	590	605	626	648	587	584	578	610	599	605	536	612	613	606	592	607	611	620	579	623	578	560	650	596	614	623	604	654	589	640	587	549	616	582	621	570	604	614	610	602	600	624	606	584	586	622	583	617	587	550	603	612	656	636	592	566	561	561	611	584	628	598	600	612	614	606	564	630	592	591	593	631	576	589	602	558	617	604	571	569	626	597	595	584	637	592	597	607	631	603	564	601	623	591	620	593	588	636	586	630	602	603	603	567	643	567	626	592	598	585	633	582	570	608	624	568	593	655	610	591	612	570	583	615	675	604	552	618	568	616	643	629	593	618	608	622	609	605	577	620	620	620	601	619	613	587	610	600	603	638	636	599	608	623	628	622	567	612	613	572	654	580	642	619	645	618	579	592	550	608	645	591	599	589	627	579	607	625	600	621	601	646	616	575	572	609	585	634	587	596	618	608	574	592	589	607	624	601	596	616	599	583	637	572	567	612	604	595	594	588	600	557	589	616	600	598	569	588	591	578	584	582	614	622	560	623	529	591	582	595	632	632	585	628	619	626	596	570	605	626	612	604	599	614	606	596	630	564	585	565	623	614	589	647	614	611	587	622	662	569	588	610	611	580	585	627	604	568	606	604	571	602	604	616	583	619	573	626	608	621	565	612	626	610	603	593	606	563	595	581	648	627	660	607	603	599	537	559	610	572	571	561	545	628	604	607	588	582	645	630	652	601	620	663	619	578	598	619	613	609	602	618	615	587	615	566	592	600	623	602	625	693	609	609	595	611	585	595	591	612	592	630	612	658	621	604	587	626	596	589	577	600	606	589	594	603	595	595	628	606	571	642	586	615	607	627	643	588	553	602
5590	12666	9756	5100	3661	2844	2263	1896	1690	1492	1299	1218	1181	1033	1000	929	941	989	917	878	928	860	861	878	885	875	874	826	882	828	807	828	834	859	816	856	895	828	820	835	792	821	916	1020	1150	1119	1002	993	823	768	845	841	845	779	811	824	880	829	816	796	835	761	830	746	819	769	782	823	776	812	803	796	783	818	745	841	750	819	789	754	749	737	784	877	813	828	780	810	775	763	832	798	817	811	795	811	802	787	819	760	733	732	794	797	802	785	831	795	798	856	810	843	816	821	799	787	786	810	770	781	785	786	782	818	817	779	805	804	775	785	751	763	814	838	763	741	806	791	803	791	805	822	739	818	810	799	824	773	747	812	797	746	839	742	796	798	794	798	783	755	804	770	787	799	854	768	780	791	795	810	816	790	742	804	800	842	825	809	835	789	825	806	767	794	821	802	817	770	778	788	811	798	814	761	854	790	766	754	825	781	759	777	749	812	841	818	818	817	761	748	803	725	800	768	819	791	792	765	792	803	799	829	815	798	785	761	797	769	771	772	772	771	725	778	829	766	765	775	716	824	833	767	778	762	776	782	808	820	820	766	792	782	825	799	847	774	835	828	803	807	778	794	740	751	820	802	778	781	831	836	761	769	781	780	731	748	810	792	759	780	781	776	791	802	828	789	743	802	773	779	755	763	777	758	767	769	846	819	841	781	833	791	788	821	817	760	823	817	825	774	761	776	839	789	801	796	806	792	794	801	794	766	784	785	795	829	781	819	795	745	774	792	792	807	769	794	736	775	805	798	783	752	785	769	786	808	757	817	771	793	768	774	808	817	776	742	728	760	791	749	825	772	794	781	808	791	794	767	784	797	766	806	791	798	797	729	769	829	869	784	790	776	834	797	839	804	773	750	778	798	804	815	829	779	759	757	778	767	769	717	830	726	846	803	778	772	805	754	770	770	809	783	786	786	834	806	813	845	797	776	804	785	785	800	790	751	869	787	768	802	797	761	769	810	849	786	820	786	794	762	807	768	802	804	762	728	772	777	768	780	784	772	778	818	788	759	817	823	747	809	782	736	815	753	800	805	812	793	799	791	755	796	816	831	792	760	839	784	802	758	774	787	804	780	857	736	775	771	786	780	744	798	857	782	818	801	793	820	796	796	810	811	768	783	803	747	709	838	821	817	787	823	779	798	785	804	767	812	815	802	818	756	807	770	784	857	769	761	799	798	810	756	772	836	795	809	805	802	759	819	755	772	783	734	753	771	812	785	810	771	781	802	791	796	810	768	821	835	786	789	781	792	785	803	846	776	767	807	802	796	820	781	813	794	819	790	798	808	810	804	716	799	767	763	767	756	789	795	785	811	780	829	792	792	778	792	792	849	717	737	790	780	753	851	834	798	784	815	768	741	761	733	782	769	742	742	799	776	785	807	813	810	860	792	852	746	814	812	812	805	812	821	761	726	805	800	810	769	771	797	757	761	769	799	767	766	830	799	785	781	784	847	777	782	763	802	744	784	808	750	853	793	836	776	795	799	801	783	783	741	784	740	753	843	763	763	770	774	787	737	790	812	795	761	780	792	814	819	837	769	776	815	831	819	839	792	808	799	800	854	814	739	776	811	774	790	824	789	776	814	812	785	811	797	773	803	767	786	805	830	743	820	762	735	854	745	731	791	764	778	807	776	777	772	749	738	785	764	800	786	786	821	793	788	765	788	810	790	772	820	781	758	784	782	767	810	795	803	807	792	806	789	799	765	755	814	787	800	783	806	749	797	833	802	811	758	773	799	764	794	796	830	798	760	796	795	808	812	824	800	795	794	820	751	810	783	777	749	822	791	725	748	737	779	788	771	772	782	788	806	822	811	817	812	793	810	778	774	773	741	807	819	759	829	819	763	819	774	794	762	830	809	752	758	770	862	768	754	771	787	808	766	789	801	771	800	825	761	754	801	796	843	799	771	805	792	825	799	763	769	750	759	828	781	768	784	828	785	837	772	823	801	811	757	808	810	804	738	798	766	843	787	794	862	742	807	729	779	816	814	827	823	792	808	823	820	765	765	766	804	806	847	771	797	790	800	809	783	804	784	774	785	779	776	752	797	792	758	815	762	823	767	796	787	805	793	783	757	822	805	831	749	771	741	795	808	742	771	810	773	766	800	765	770	789	757	774	753	809	796	767	779	826	778	798	810	811	796	790	809	752	827	779	787	839	781	828	835	782	777	805	789	778	814	805	788	837	773	815	798	804	797	798	786	779	747	800	774	778	749	817	811	769	790	810	768	799	796	776	766	790	785	767	792	788	783	790	802	823	796	778	807	827	792	851	843	751	781	772	839	824	799	735	743	783	761	742	824	786	785	805	841	799	881	822	816	788	769	831	805	722	770	784	802	771	809	824	775	797	732	788	837	793	771	733	813	741	805	790	746	825	796	805	725	798	796	773	773	797	819	802	766	789	817	774	812	807	802	757	844	772	828	804	756	811	779	824	764	802	796	776	809	799	801	807	785	786	785	800	758	769	759	792	782	821	832	792	794	782	820	858	864	716	785	749	834	838	745	774	785	869	770	805	792	773	769	761	791	786	801	796	751	803	748	813	827	769	778	783	805	808	753	789	793	739	793	804	772	819	813	806	830	821	828	786	822	826	805	768	825	804	773	796	792	823	788	792	799	785	813	801	797	779	745	748	810	822	787	782	789	785	833	838	778	785	782	767	801	782	791	783	782	754	740	810	783	834	823	762	804	738	772	793	839	796	790	766	780	834	803	813	800	790	751	744	791	765	762	770	780	785	732	789	761	764	765	765	789	748	817	828	835	799	755	792	783	769	762	759	794	733	819	785	801	795	816	803	766	784	799	809	785	791	787	836	767	829	755	779	772	755	779	831	771	806	793	827	815	835	760	817	832	766	778	842	783	784	756	774	792	777	812	860	806	783	790	814	820	783	783	781	807	810	830	771	808	786	811	787	755	759	759	831	788	762	837	774	794	799	819	825	774	740	761	814	831	830	790	823	792	796	792	839	768	822	772	816	820	826	785	798	789	814	772	827	782	769	794	801	830	783	748	823	769	805	818	764	858	793	789	783	788	827	771	792	798	740	798	759	784	777	768	772	842	750	798	831	747	790	816	797	797	783	776	816	806	809	813	797	789	842	771	801	784	771	767	753	801	815	795	874	789	780	826	824	767	838	794	800	748	749	790	792	735	765	794	805	762	841	763	773	827	789	797	776	799	754	807	789	828	783	750	800	817	788	774	796	796	751	760	780	789	817	821	795	809	782	793	778	816	813	792	783	776	804	795	824	773	832	807	783	763	777	762	770	782	804	757	794	774	798	788	838	831	845	785	841	800	793	784	774	788	765	827	837	783	799	821	814	797	835	787	816	768	807	788	856	773	818	784	786	832	806	794	780	825	786	768	764	748	829	824	813	805	798	829	793	758	764	776	745	739	758	796	804	763	824	787	792	798	728	806	812	778	808	735	786	831	789	800	818	746	767	791	795	801
22502	20928	28674	23296	20928	20999	11103	1503	969	958	816	762	741	666	599	610	622	558	546	553	558	485	538	515	520	494	522	467	459	505	478	486	477	456	513	500	538	511	477	477	478	527	529	646	635	636	598	563	498	519	456	465	463	449	513	477	439	445	440	443	438	466	442	458	458	430	469	453	436	456	420	477	441	470	452	473	418	475	451	466	471	445	442	460	457	434	409	485	440	457	455	457	449	454	452	380	414	467	493	446	509	415	444	473	499	478	465	452	434	423	433	441	426	453	454	454	455	479	485	438	509	471	484	467	450	452	398	451	453	427	476	459	477	407	485	425	451	455	429	447	430	441	460	420	469	465	461	422	474	455	416	458	461	452	434	454	443	444	447	437	413	411	456	464	418	436	458	464	436	456	442	445	455	435	421	470	429	421	456	435	486	458	454	440	416	427	441	411	428	421	474	480	413	458	439	432	464	500	442	488	449	456	459	427	416	486	429	429	446	470	460	432	417	461	415	464	460	461	477	440	443	498	402	464	462	463	442	410	455	457	476	430	469	457	430	462	479	454	475	452	467	450	468	463	401	445	482	457	464	433	422	450	455	477	436	435	447	413	473	465	465	407	438	455	468	454	392	451	475	467	425	462	419	457	435	450	417	458	451	502	435	447	440	471	469	450	448	442	437	434	460	427	444	476	428	442	455	444	436	464	451	466	424	429	456	443	427	454	459	451	436	494	436	434	488	422	427	492	444	431	457	484	459	493	473	478	440	469	474	419	436	418	507	460	437	404	438	441	420	427	474	427	452	453	461	394	427	478	448	436	449	436	433	433	422	475	496	469	455	483	510	469	455	415	455	478	423	463	438	449	475	469	449	483	456	463	450	505	472	487	429	429	432	470	470	464	382	488	489	466	485	462	424	435	456	468	426	449	452	472	475	459	409	442	455	455	454	482	479	445	438	463	436	484	458	500	474	454	466	446	459	472	438	417	428	422	427	456	455	476	481	450	408	440	435	452	441	450	454	419	438	467	489	458	444	473	461	454	436	460	438	464	452	427	430	445	474	465	447	476	486	443	464	450	501	447	434	457	440	474	468	429	439	425	449	449	435	432	496	487	467	477	427	457	412	455	403	427	487	489	420	431	495	449	449	416	460	485	456	447	454	448	481	520	447	449	447	465	420	452	467	447	478	444	410	500	421	475	441	449	450	451	456	456	431	458	459	444	450	470	459	465	420	449	474	455	419	453	441	456	465	428	470	430	448	452	470	467	467	461	440	427	459	491	433	447	458	432	442	477	432	440	464	427	440	443	476	458	490	463	484	397	409	465	434	481	480	425	420	426	461	489	458	454	446	420	431	411	476	429	420	427	454	468	446	417	395	440	466	404	463	452	442	466	444	408	467	443	444	421	383	442	443	472	450	473	464	484	423	453	456	439	444	447	461	466	460	459	425	435	439	475	446	481	472	438	451	454	430	411	444	473	419	485	458	463	458	460	444	442	477	441	443	446	448	412	449	480	421	433	481	433	462	465	478	443	459	458	487	460	461	422	438	486	446	443	453	435	424	488	433	447	443	432	449	448	498	482	454	480	442	408	404	458	472	454	431	485	451	471	463	452	429	459	438	448	441	425	469	415	443	479	441	442	441	420	426	447	440	441	466	418	437	471	488	426	427	496	432	452	449	439	414	450	433	453	439	439	434	455	483	482	429	440	431	453	455	425	485	412	419	437	477	432	485	461	454	471	428	450	440	444	407	418	443	442	418	473	429	478	469	430	461	441	458	434	479	493	442	465	383	458	436	433	438	430	443	415	457	437	474	438	483	479	469	452	448	467	451	468	425	434	464	425	440	428	466	415	425	441	448	449	466	431	418	423	412	429	470	472	451	495	426	468	451	411	448	471	428	449	446	465	468	428	438	436	448	470	447	439	441	456	466	443	446	457	458	471	470	471	463	421	457	474	448	479	451	454	492	418	469	434	420	432	443	443	420	436	420	438	462	421	454	471	485	497	417	435	461	445	450	433	449	430	459	452	440	481	466	481	450	456	453	416	428	441	427	414	481	434	465	436	454	468	479	463	444	437	446	443	435	403	436	448	440	406	394	466	425	450	445	462	447	440	405	474	442	468	473	494	448	448	436	476	476	428	442	476	438	439	406	450	444	434	442	424	467	453	427	424	482	467	394	426	422	471	457	442	464	444	480	425	446	442	457	431	442	411	376	441	458	466	457	429	460	449	483	452	473	456	473	480	422	445	445	468	452	412	449	428	437	460	453	473	465	424	444	446	438	461	406	431	464	433	446	441	456	427	464	418	441	424	461	445	439	431	467	489	406	453	418	454	431	462	470	428	456	472	461	464	482	450	446	444	477	454	462	444	442	446	460	424	421	454	450	450	484	455	462	453	417	467	442	444	444	455	465	446	461	447	459	438	451	427	450	453	439	438	444	425	426	462	446	429	451	436	430	413	420	453	476	445	444	461	447	490	497	454	449	423	477	481	463	434	446	436	429	436	406	447	462	459	387	435	438	455	462	436	413	486	468	460	477	461	454	438	451	487	458	430	419	439	412	451	396	472	461	436	449	463	436	436	447	468	457	473	462	453	435	482	438	476	468	425	467	446	441	438	460	455	462	434	463	462	447	436	472	405	464	465	441	487	423	464	462	443	456	467	460	455	486	442	453	448	456	458	458	481	473	463	434	456	431	430	458	459	470	423	438	432	419	486	469	453	445	473	463	441	471	443	426	459	444	429	449	447	423	444	448	456	439	434	445	442	415	471	448	446	397	417	458	487	454	458	452	490	457	495	450	471	483	457	405	450	394	452	445	476	463	445	444	459	422	448	442	438	414	448	441	435	449	486	464	432	473	461	433	442	486	430	405	421	457	461	434	452	450	486	451	478	450	447	432	450	452	456	481	418	441	401	444	470	453	419	428	410	458	417	442	472	424	448	457	500	427	425	434	454	438	464	430	451	473	443	468	478	416	461	447	458	435	440	449	417	418	440	486	457	471	478	421	455	448	423	421	483	445	438	446	459	449	401	440	433	464	462	458	457	424	429	434	504	421	450	436	463	476	469	463	480	459	471	465	447	483	453	416	474	481	416	429	402	476	436	484	454	523	427	412	459	445	453	440	439	432	460	418	462	464	421	433	417	442	443	437	452	459	463	461	441	424	474	458	472	448	447	462	449	430	447	428	443	448	453	465	456	458	454	453	452	459	454	499	461	448	450	442	452	429	423	475	446	469	421	424	476	455	443	401	467	475	447	443	465	486	455	438	454	443	473	407	434	473	448	448	452	444	441	444	439	477	428	468	464	449	429	439	443	457	435	407	517	441	444	428	444	406	480	478	414	478	455	428	447	399	463	453	461	435	436	507	441	423	438	434	451	495	438	447	476	455	448	457	464	446	449	453	418	455	438	451	409	474	457	414	430	485	458	444	453	460	460	446	463	403	452	458	444	488	464	442	446	493	459	420	469	438	449	449	453	464	464	468	478	482	436
7776	18454	14736	7988	5721	4492	3358	2719	2331	1898	1646	1425	1241	1110	1017	939	922	865	849	789	817	785	761	750	683	725	705	726	666	673	701	670	703	699	691	690	716	706	669	639	665	776	825	969	1107	1005	1017	766	674	668	626	674	630	594	597	628	601	644	656	625	614	602	561	624	600	638	625	627	595	600	613	588	651	582	595	610	636	561	574	617	586	586	575	643	638	613	574	623	663	588	619	603	570	575	598	604	612	601	616	645	588	581	581	580	567	591	643	613	619	583	603	591	617	586	609	581	596	609	595	636	585	589	561	597	683	577	646	576	579	623	587	624	629	633	620	566	614	616	594	608	560	604	571	599	624	629	597	637	581	591	586	575	565	615	560	586	602	597	642	618	644	626	633	650	603	564	634	618	564	617	602	636	598	578	595	565	572	599	576	590	610	597	599	592	617	636	618	592	602	617	601	642	621	612	603	616	621	557	595	564	620	613	645	560	585	608	563	594	565	586	624	607	605	645	635	580	608	612	559	621	568	632	588	620	601	601	562	607	617	621	584	574	622	598	621	600	596	623	603	564	615	572	579	601	622	599	589	611	633	573	610	603	608	620	621	596	589	600	632	621	587	630	594	597	618	575	587	606	564	600	601	593	610	598	611	565	608	609	619	606	610	586	586	594	644	574	608	628	616	609	658	611	604	627	590	582	593	631	608	624	606	602	592	587	549	608	614	566	589	583	622	610	605	598	609	608	607	564	621	550	635	567	622	615	592	581	596	617	578	631	594	609	615	605	619	629	646	582	605	608	595	570	571	601	577	571	631	617	609	615	594	615	622	611	616	621	525	588	577	607	601	584	578	583	603	580	604	614	608	605	604	618	599	635	574	568	591	569	628	603	624	616	580	584	624	614	601	597	597	626	599	568	606	584	597	590	626	614	582	581	625	612	608	623	579	611	618	588	589	572	580	571	619	577	609	615	582	576	621	615	582	611	628	618	627	569	604	620	638	647	618	575	604	604	631	629	585	586	588	598	582	564	649	603	606	567	616	620	581	599	565	608	611	598	622	585	599	627	581	604	625	580	587	584	623	595	603	585	608	636	627	640	588	593	634	575	605	595	640	600	625	592	611	623	628	584	631	565	612	664	617	607	566	575	573	615	607	573	617	643	641	609	585	605	617	602	619	612	574	623	611	641	575	622	622	642	612	652	604	603	601	568	583	579	614	609	639	575	571	599	593	616	609	598	577	603	603	608	579	587	624	597	536	668	576	606	569	651	623	583	566	578	625	641	565	627	617	614	612	570	608	577	572	650	669	574	624	617	626	581	609	618	597	630	612	575	591	644	607	608	577	595	608	602	578	578	570	587	634	603	609	607	606	611	569	613	574	586	639	610	608	574	624	604	612	585	611	540	610	625	597	567	606	580	587	597	611	592	630	587	549	598	587	619	614	627	611	583	597	605	601	569	575	581	584	615	595	628	616	624	586	579	610	599	543	526	634	610	592	627	633	627	603	609	589	594	620	582	609	554	553	597	607	589	592	605	622	616	570	597	632	619	608	611	635	609	631	616	595	584	645	636	565	583	617	565	607	596	574	636	588	642	571	605	591	615	613	568	614	613	595	594	639	609	623	605	579	595	607	592	601	607	636	598	601	609	591	659	587	608	586	594	614	597	593	603	590	650	555	639	621	625	598	611	658	649	600	610	594	614	613	599	647	584	573	619	591	606	600	617	563	618	603	608	634	558	585	563	590	579	615	590	579	605	591	597	624	589	543	604	568	613	616	611	631	593	597	622	619	629	560	598	600	631	597	564	591	636	614	594	604	588	618	616	586	590	586	591	599	601	604	589	616	586	614	587	633	635	641	592	591	584	598	639	620	653	610	583	606	588	581	624	608	605	586	618	566	588	607	575	594	600	593	592	607	600	616	584	589	607	612	581	580	618	599	571	585	598	573	622	642	621	583	616	568	583	586	599	555	595	622	579	601	655	639	572	616	575	614	580	653	598	597	613	588	626	599	598	596	616	618	641	556	625	611	570	591	598	622	615	580	579	575	620	581	609	596	601	648	581	609	624	605	578	554	583	610	582	630	638	580	601	609	608	619	613	608	646	558	608	560	615	624	600	579	622	593	597	550	629	636	618	598	596	616	598	634	611	650	632	571	582	600	616	624	613	621	576	630	562	596	611	633	629	663	618	589	613	583	635	599	600	635	659	617	629	573	596	560	564	615	624	623	614	619	580	622	570	631	566	620	620	607	571	562	575	569	608	626	582	590	632	587	625	586	649	607	588	623	623	608	589	617	648	583	629	586	665	601	612	621	626	650	608	564	620	613	591	597	598	574	620	588	573	620	599	608	565	610	601	641	601	605	646	564	612	551	578	583	610	605	631	631	619	628	665	639	604	604	586	612	614	591	590	631	605	657	607	590	622	613	576	612	583	586	578	589	612	584	597	627	575	629	617	597	609	574	611	632	590	604	593	627	602	624	606	613	607	616	600	612	624	602	648	564	569	642	632	590	598	597	587	584	627	602	626	571	580	633	571	591	580	592	589	594	625	607	612	578	630	611	592	595	569	578	649	615	606	579	586	592	604	600	629	615	601	606	611	594	612	591	627	566	615	601	618	613	577	581	626	593	590	606	572	585	582	651	622	591	637	608	599	614	597	648	593	622	600	584	624	609	632	614	627	583	610	575	622	637	682	611	570	592	611	601	575	612	667	600	575	605	630	598	637	582	675	612	550	643	558	592	587	555	573	546	593	597	580	646	574	595	621	636	538	605	605	607	602	602	591	607	584	626	585	608	595	614	643	625	588	611	617	564	633	588	638	593	612	612	589	592	640	604	599	622	627	605	643	594	601	608	621	610	613	595	629	595	646	614	561	610	597	607	637	601	597	625	617	633	581	628	604	591	633	625	598	593	590	581	648	612	574	601	623	591	605	558	611	632	635	609	616	646	570	569	600	620	659	564	627	645	614	573	594	594	554	608	613	595	636	638	642	621	583	607	576	616	607	602	590	550	604	596	570	617	587	628	577	607	614	551	626	580	577	603	612	609	622	653	574	613	581	611	589	604	616	577	616	584	616	593	626	603	613	576	605	589	628	609	593	611	619	568	608	626	601	620	605	580	610	552	616	581	596	597	637	594	641	625	643	625	616	565	607	603	584	609	558	601	566	586	576	609	599	591	580	624	603	576	598	595	597	629	619	631	616	617	595	582	570	596	586	610	620	591	653	621	587	595	582	549	629	625	615	612	683	589	595	624	579	610	587	592	585	590	591	564	598	632	626	573	596	604	604	602	631	596	614	596	608	619	577	603	605	608	596	613	574	630	589	560	594	605	587	560	634	590	553	585	615	599	593	594	575	577	574	625	568	595	581	623	585	600	617	583	598	560	607	609	630	600	579	599	587	618	608	575	582	591	612	636	594	562	587	590	582	624	597	570	612	605	598	592	622	621	671	630	638	578	588	565	613	623	625	606	584	566	578	614	628	604	619	576	565	618	570
26476	20396	8923	995	612	571	472	505	448	465	463	457	412	426	441	384	459	405	413	439	452	443	419	434	383	408	368	453	441	425	426	411	400	450	443	460	413	399	439	408	479	420	451	521	515	491	449	436	473	463	428	421	392	432	430	413	395	461	424	453	424	416	424	404	428	448	388	391	434	424	414	437	425	392	405	393	430	446	405	416	445	435	416	416	391	433	429	449	429	445	447	407	422	412	426	437	411	371	458	413	412	382	436	424	406	451	442	419	422	401	418	420	435	423	422	401	422	418	372	400	420	415	422	420	421	406	408	428	440	385	400	406	422	390	433	405	419	378	441	401	430	367	420	439	401	432	461	405	374	407	450	394	416	450	419	467	421	386	431	460	411	408	389	389	417	409	447	411	399	384	451	448	425	402	408	385	401	415	418	413	436	417	426	422	414	417	443	439	437	451	447	430	417	438	470	431	437	421	417	417	457	417	428	457	420	413	457	442	423	425	422	408	399	433	402	419	413	417	418	439	432	419	382	391	409	425	399	431	444	430	426	434	408	449	376	464	408	439	433	421	425	403	429	414	400	447	401	431	431	401	428	416	385	422	425	431	398	437	428	425	425	427	426	436	426	435	429	397	411	448	418	384	404	427	435	453	408	407	409	411	437	496	408	429	411	406	396	439	383	407	432	405	420	412	429	411	447	443	384	416	413	399	422	414	395	447	400	400	432	403	440	416	436	450	428	428	411	467	437	411	366	395	436	395	397	437	430	413	407	416	384	410	429	439	417	420	420	408	419	433	390	413	446	379	411	431	422	401	451	446	436	437	397	402	406	429	436	430	381	432	383	414	411	444	423	430	431	407	386	395	411	431	411	456	439	418	415	377	411	435	418	392	432	407	475	436	401	405	372	385	443	403	430	436	436	419	419	409	409	414	416	406	419	410	395	413	432	426	425	461	391	416	437	423	398	439	420	432	407	410	433	422	432	464	382	425	415	387	436	466	433	460	432	401	421	446	453	436	436	408	420	424	436	422	431	397	428	395	407	419	458	410	464	430	428	391	410	402	389	418	416	403	405	439	395	425	363	408	438	441	421	395	450	463	396	425	425	404	408	422	417	431	409	439	427	437	438	392	389	436	384	428	420	472	416	426	394	461	429	428	441	416	440	417	438	487	439	426	383	408	438	396	417	431	429	476	431	410	405	436	466	415	434	461	421	410	444	383	420	421	421	458	423	431	402	416	377	450	414	453	434	405	429	407	400	434	394	376	395	406	424	448	433	422	414	403	401	417	448	377	424	449	423	422	393	439	439	435	429	375	441	400	423	406	431	464	399	415	390	447	420	427	410	407	420	412	388	405	429	434	427	426	442	404	413	434	481	395	428	412	416	406	452	392	464	448	439	403	399	456	412	403	422	411	402	429	472	407	426	438	439	405	415	427	434	449	422	401	412	434	433	411	399	414	463	446	405	413	403	410	406	405	425	431	443	418	420	409	422	415	434	427	431	400	421	459	444	407	459	430	437	423	458	408	415	416	425	381	435	432	428	438	418	401	393	404	450	394	410	388	427	394	413	428	402	429	401	434	419	406	433	442	450	400	450	428	406	414	444	403	412	428	431	408	444	440	446	436	410	376	430	398	422	417	399	421	442	401	442	399	424	400	452	417	406	441	399	422	431	441	440	434	414	422	402	397	419	416	423	434	390	438	405	454	429	409	437	456	433	472	422	412	407	377	454	426	429	401	425	430	428	434	398	418	407	411	400	405	431	406	431	450	417	424	451	418	453	395	423	419	413	432	449	413	420	415	431	389	416	433	412	411	429	402	439	404	427	405	395	441	417	406	423	393	421	431	414	425	429	447	409	431	393	441	410	437	450	441	429	420	397	444	430	452	420	411	444	461	414	425	388	424	405	407	454	449	389	427	431	397	422	395	421	396	450	453	434	389	461	429	398	440	450	414	406	426	414	418	405	436	414	396	464	433	410	397	425	436	427	426	424	399	407	431	400	439	430	416	420	437	437	454	442	420	379	438	436	450	410	397	418	388	447	451	421	387	419	424	365	395	419	383	418	381	395	422	441	451	408	444	387	387	437	437	427	457	400	452	408	417	445	428	435	420	401	417	423	439	409	422	424	427	395	423	423	417	390	417	405	429	405	431	442	400	398	429	413	445	435	426	433	404	435	409	435	389	452	403	461	434	407	449	408	413	432	433	408	436	406	419	420	394	391	396	386	465	419	420	431	444	426	442	404	421	414	418	414	427	428	439	434	415	406	430	427	451	419	419	437	437	406	441	410	428	440	432	395	392	358	421	414	406	453	406	425	451	415	413	408	450	421	433	434	428	423	424	404	447	429	439	430	402	447	428	387	430	425	417	439	400	386	435	427	433	441	459	417	432	430	401	378	414	413	483	442	432	422	421	429	425	425	458	420	444	395	407	416	420	440	434	375	419	435	401	448	437	408	417	408	420	401	407	421	440	414	419	421	426	415	423	408	440	393	421	384	415	459	418	413	425	407	446	393	406	400	409	420	386	409	430	407	424	425	401	398	448	468	411	400	436	392	390	436	419	437	456	417	425	421	413	417	419	403	452	461	427	395	399	462	411	421	416	430	411	369	415	406	433	404	494	392	453	404	411	393	395	394	439	394	411	444	413	401	410	396	402	419	388	427	458	420	457	416	429	409	432	432	410	447	416	462	410	433	389	386	425	410	397	407	418	467	427	452	398	439	432	421	394	410	390	418	440	423	502	431	424	426	429	406	405	434	421	430	433	437	417	442	434	430	437	413	412	416	424	409	421	420	419	465	422	434	457	414	425	409	406	467	403	416	426	406	405	389	398	419	429	435	453	419	395	420	431	423	405	424	409	433	448	398	440	445	416	370	427	358	440	435	399	438	386	406	400	426	404	422	412	399	409	434	410	424	433	391	407	402	452	425	433	401	413	461	452	406	398	420	378	444	388	398	388	401	421	400	433	419	454	422	404	431	419	438	460	406	425	402	460	427	431	448	396	432	431	411	376	373	406	393	454	428	422	384	409	419	474	443	430	436	422	379	455	442	412	452	442	415	441	400	438	454	456	437	405	441	428	430	398	435	392	379	459	415	430	407	442	426	450	382	432	428	380	410	454	447	415	428	464	404	436	396	408	415	442	402	408	412	416	446	399	404	462	399	418	436	467	389	427	425	429	445	382	405	453	434	417	398	419	436	374	433	402	460	475	445	429	440	423	423	434	447	416	434	403	422	414	414	475	413	449	424	427	430	420	405	425	420	424	425	422	416	482	423	441	436	429	386	444	409	421	429	439	421	419	428	421	428	451	373	430	431	406	425	420	411	403	405	419	423	408	424	444	404	466	384	405	423	448	429	424	380	410	421	442	442	418	405	407	422	440	392	412	394	375	439	453	423	404	402	434	415	422	418	440	422	409	430	441	435	397	446	414	379	418	428	389	413	454	416	432	436	416	420	428	425	438	406	388	424	423	392	458	378	414	433	392	398	411
4390	2234	1691	1050	923	785	670	695	645	631	600	625	575	592	548	584	602	562	622	595	597	591	572	620	594	581	546	599	556	581	568	577	533	571	597	615	541	536	558	525	553	664	687	668	680	753	600	583	536	566	547	547	543	535	579	579	563	585	575	544	518	587	592	553	530	622	568	570	610	559	565	527	600	561	525	562	547	545	582	579	566	534	550	584	549	570	546	538	520	534	578	582	549	570	561	552	535	560	549	527	548	521	595	581	551	535	594	568	501	527	519	603	585	585	586	550	560	557	564	609	616	594	527	561	550	617	571	560	549	522	602	554	594	545	551	596	554	575	564	555	570	551	567	542	551	558	519	552	542	537	582	536	600	558	544	588	537	550	565	479	521	516	548	547	583	566	512	541	506	574	545	575	550	542	551	490	584	561	536	545	586	532	598	575	561	584	559	576	534	553	582	554	540	564	543	563	570	533	533	544	563	549	571	547	530	577	526	556	629	538	541	571	548	549	554	589	531	568	554	509	533	545	554	610	512	595	558	582	554	528	574	537	529	536	564	532	567	568	578	548	549	559	578	585	555	528	550	578	594	560	592	551	622	581	541	566	595	576	580	561	573	545	531	586	566	559	532	600	540	545	541	574	571	562	567	534	539	579	544	560	573	559	584	613	545	589	590	541	563	553	558	576	538	558	530	575	564	555	573	572	574	573	583	571	547	577	557	568	588	546	579	585	555	594	557	534	533	574	528	596	518	583	514	566	580	564	551	588	566	599	561	561	571	532	554	545	566	550	511	559	573	602	578	576	577	531	526	535	592	557	580	595	540	546	510	547	560	595	601	507	578	529	530	551	556	571	574	538	575	557	632	538	570	534	562	588	560	536	572	556	590	572	525	568	555	525	590	558	563	586	540	596	552	585	521	529	575	553	564	576	524	595	542	581	595	541	590	543	560	547	598	557	558	564	550	560	568	564	557	526	534	545	543	556	554	532	565	556	565	584	518	584	575	574	543	581	529	537	557	549	521	546	541	609	557	577	566	546	531	554	587	532	553	568	577	599	557	555	582	572	556	500	553	553	547	557	587	615	553	554	554	531	523	543	514	572	526	572	540	573	521	561	543	559	536	575	537	552	540	561	555	514	544	572	582	569	541	566	544	548	589	529	576	576	598	557	549	577	575	543	581	537	536	553	554	564	548	586	537	588	546	581	548	530	565	532	551	554	556	576	566	573	554	554	586	555	584	569	536	526	523	530	575	541	569	549	520	529	569	593	586	571	579	581	563	543	538	591	545	554	534	590	539	575	553	592	582	558	579	589	571	568	537	538	574	545	533	532	504	563	573	567	528	554	557	538	546	537	562	550	520	508	514	575	521	533	581	531	551	587	561	562	542	587	560	521	560	579	565	532	548	519	593	551	556	574	543	584	559	574	575	608	568	559	548	577	577	546	567	534	592	543	558	535	561	559	556	564	552	577	555	581	579	581	596	566	591	572	599	534	560	526	567	540	521	560	578	544	538	562	533	548	554	549	554	540	522	555	557	542	531	556	554	562	546	579	547	582	548	573	586	550	568	540	558	610	548	563	563	557	518	565	583	562	559	565	590	573	573	555	582	527	540	543	565	560	578	555	582	573	536	544	527	580	567	542	542	533	581	547	582	539	523	562	522	545	560	580	542	522	533	524	592	551	604	597	541	564	549	541	567	569	563	536	552	593	560	566	563	549	584	535	544	605	558	519	551	548	593	543	584	560	562	585	538	594	572	566	597	585	536	542	552	550	582	565	526	504	546	578	570	504	586	573	543	541	534	559	547	587	548	574	538	580	595	554	516	548	572	549	562	512	548	556	561	594	505	536	566	537	534	588	558	544	532	530	538	562	574	572	533	536	562	574	557	571	545	558	571	548	549	562	578	544	513	548	592	548	548	547	579	547	577	555	567	587	593	539	582	551	604	596	592	570	561	554	552	524	581	578	545	583	569	563	540	568	555	570	527	592	592	613	574	597	563	585	576	580	526	555	557	581	534	568	586	527	568	562	555	562	561	555	569	563	566	592	589	556	542	522	556	569	574	523	599	588	608	578	565	579	550	566	568	549	567	579	553	519	541	584	575	553	567	538	563	520	562	546	531	530	580	581	573	585	584	548	542	546	551	542	531	560	524	583	587	562	551	553	534	614	604	551	523	501	608	555	507	547	595	575	538	542	546	536	528	538	556	578	580	551	587	555	521	595	544	575	565	543	536	571	570	569	550	602	534	546	595	530	537	600	570	551	603	588	588	535	562	544	577	569	572	569	509	520	558	566	548	598	520	571	556	564	533	581	575	591	582	566	558	528	589	553	575	561	532	551	557	559	529	570	542	562	577	541	535	561	540	613	510	520	543	551	540	601	580	577	547	525	555	582	581	556	573	564	565	560	594	564	576	548	557	583	563	550	536	547	583	521	533	543	585	544	580	558	563	567	544	574	537	526	545	553	538	536	596	576	551	569	565	589	567	544	609	585	550	561	533	580	552	566	561	570	560	540	543	558	599	514	559	566	566	566	565	569	548	579	508	564	558	569	541	544	545	574	585	569	551	538	550	553	525	532	541	577	540	546	567	541	559	566	543	558	572	541	553	565	565	576	549	528	538	583	577	551	515	511	564	574	526	549	542	515	635	543	551	560	553	563	535	539	570	559	534	560	580	522	540	555	599	523	568	576	564	572	594	589	555	592	555	565	594	564	593	540	561	532	503	550	596	562	541	530	543	555	594	538	549	586	549	531	524	536	579	552	556	575	544	562	578	572	581	601	583	583	566	549	579	550	555	514	571	570	576	571	546	504	575	543	548	563	590	588	549	570	599	589	561	513	579	537	573	546	549	492	534	569	574	553	573	527	592	615	571	555	572	596	570	550	561	541	617	570	530	583	530	580	622	574	586	539	585	524	562	568	539	522	548	563	584	571	553	555	571	527	520	561	556	588	530	582	535	551	508	583	597	541	562	563	574	557	547	558	559	558	547	575	539	522	588	539	537	599	525	597	552	574	565	548	542	567	609	547	579	545	566	581	536	553	544	563	556	567	585	625	576	540	537	562	541	544	549	550	549	529	545	575	556	522	590	580	556	594	570	582	566	532	576	513	588	560	553	570	597	518	595	527	562	529	511	566	532	593	588	570	543	580	560	561	535	523	571	568	597	582	511	529	572	545	539	527	548	543	566	511	534	573	570	552	608	530	540	576	542	557	554	532	516	556	532	554	569	548	581	553	545	551	570	537	579	561	568	535	573	575	539	548	568	568	540	554	550	597	558	575	550	523	568	581	582	522	525	520	529	524	533	556	597	556	581	569	586	548	551	498	533	525	576	573	541	614	552	543	592	548	525	565	527	539	572	589	563	551	554	582	511	581	513	530	580	562	578	583	526	562	565	514	561	585	556	568	537	567	556	570	598	571	538	537	621	516	560	585	569	547	572	553	568	601	580	570	540	540	515	588	541	557	570	551	574	577	592	544	569	561	556	568
23296	20888	28271	23608	20873	12831	1809	1150	929	905	851	761	725	692	719	730	678	645	689	669	649	669	660	644	685	584	628	605	606	633	651	641	648	649	685	619	603	637	619	656	674	724	761	727	750	719	633	684	683	647	617	660	674	628	579	586	598	683	620	597	615	613	595	596	586	627	644	666	626	592	617	619	577	641	626	611	635	604	639	625	610	642	632	626	612	577	601	632	556	574	625	630	613	611	622	654	567	661	626	606	587	605	601	626	613	654	615	608	602	586	641	614	609	612	615	599	647	593	607	619	628	602	615	599	608	600	621	619	600	657	632	589	598	593	614	603	610	599	611	610	613	598	640	639	566	641	611	604	599	627	622	632	596	553	598	647	612	586	615	646	599	607	596	582	612	575	637	639	622	581	602	618	627	615	655	606	617	604	613	579	637	622	589	612	641	652	620	624	607	634	634	602	633	616	607	664	561	551	628	610	586	558	683	592	628	591	629	581	593	589	637	605	654	583	614	589	605	566	616	621	618	616	612	595	636	659	589	642	680	611	640	626	627	603	614	628	602	624	608	635	605	598	617	594	614	600	619	590	620	652	679	573	620	611	618	627	600	628	620	584	605	580	616	634	651	618	604	631	620	643	640	637	624	653	579	629	599	606	645	653	587	649	637	588	598	619	639	587	598	609	604	623	580	606	575	603	660	576	629	603	647	597	622	589	596	601	569	607	648	572	607	567	667	595	586	613	585	579	611	572	684	604	656	613	613	564	595	610	630	598	637	594	560	587	626	609	616	618	595	623	624	582	620	642	625	628	631	609	604	622	617	626	567	628	614	602	612	604	593	644	650	581	624	603	598	607	628	599	606	592	616	648	600	599	630	605	635	589	604	640	584	618	614	657	587	589	606	616	624	577	599	579	515	650	640	593	601	603	647	611	611	579	596	572	595	603	617	633	677	608	648	632	618	613	637	594	607	634	666	630	607	608	601	589	659	607	614	599	599	630	603	577	587	650	610	630	598	568	582	635	596	626	639	638	670	647	654	648	617	641	592	620	607	610	581	626	616	663	617	607	629	612	607	620	641	627	609	598	622	576	646	632	617	634	649	593	665	664	602	569	623	585	550	596	633	614	595	608	639	600	592	597	588	578	626	606	625	611	585	602	639	626	605	634	634	609	636	600	631	621	573	602	644	641	594	621	591	549	638	638	592	631	623	666	608	565	615	646	626	598	646	579	585	612	596	570	586	545	600	647	616	599	660	603	643	618	616	616	666	635	610	572	553	562	643	648	640	614	627	616	575	626	651	621	581	633	589	670	620	568	580	659	574	628	628	607	598	606	633	622	620	571	611	624	612	642	650	598	648	606	617	648	619	628	613	595	599	613	601	591	631	630	641	575	586	604	571	622	596	645	589	650	589	599	600	547	642	587	606	592	603	612	616	643	645	589	607	612	593	581	638	569	632	588	639	559	604	615	576	606	629	618	609	611	644	637	627	602	600	580	605	645	632	643	634	587	622	614	628	619	627	606	566	636	654	590	603	621	595	613	628	631	606	616	660	633	560	644	609	567	576	630	628	592	616	602	626	630	599	589	617	596	619	585	604	609	588	581	583	635	583	568	630	587	599	635	568	594	638	605	590	585	593	616	630	624	599	633	595	602	605	579	634	632	580	596	617	606	611	596	667	635	600	596	616	617	648	583	601	659	599	595	613	642	637	587	572	591	589	591	635	604	627	622	602	551	617	568	634	593	617	578	615	643	638	646	619	671	578	597	577	623	602	670	568	641	577	572	620	621	609	618	592	625	594	624	597	642	609	594	646	618	614	596	631	646	580	560	628	602	570	572	640	636	583	586	582	585	624	612	596	635	635	615	599	658	658	608	584	609	625	631	610	607	591	602	606	577	589	636	611	587	631	575	601	610	594	607	625	660	590	615	609	587	554	614	638	631	593	640	575	630	578	636	647	612	599	586	609	631	621	638	608	575	624	605	616	609	602	620	630	597	593	587	616	630	605	582	663	614	611	629	636	626	631	565	567	593	565	613	573	571	585	632	642	582	584	620	590	574	582	649	614	610	648	581	676	618	633	620	658	652	604	584	676	613	656	641	593	607	617	595	589	591	555	589	617	583	604	611	587	591	623	581	607	627	609	610	617	594	590	596	623	610	651	600	630	608	634	632	570	585	577	599	576	586	621	625	648	612	618	635	666	644	601	598	639	588	652	592	617	634	596	641	592	580	608	593	609	605	590	590	638	590	571	606	614	623	651	571	586	678	612	604	609	642	594	575	656	606	595	584	595	638	628	635	616	610	602	619	571	614	646	588	618	590	577	673	634	589	597	602	638	576	600	654	601	600	586	597	592	643	623	625	626	606	594	608	610	632	631	628	613	601	603	607	649	644	620	604	585	586	561	626	625	618	647	610	607	618	623	624	613	610	616	582	581	625	613	572	642	604	584	585	605	638	600	615	569	606	600	596	639	612	620	622	589	622	632	611	558	647	641	660	603	613	624	638	583	602	610	595	582	584	638	611	626	607	602	615	577	621	574	603	592	576	640	693	614	603	656	577	623	657	559	610	622	602	646	628	623	574	621	632	598	632	657	522	613	627	598	600	615	575	636	566	613	602	615	589	594	614	595	611	583	612	652	605	561	584	605	603	537	609	565	582	602	576	580	593	614	634	608	605	591	613	576	621	611	627	583	633	587	626	601	589	610	629	595	626	621	560	613	585	623	627	562	623	597	593	588	612	549	649	606	601	545	602	618	633	602	630	582	620	567	613	623	602	585	605	624	611	657	600	616	605	609	592	592	629	593	558	597	601	623	664	591	572	595	609	570	619	611	637	659	605	614	644	568	592	646	655	593	657	594	624	594	622	620	633	606	597	635	640	631	596	613	635	572	619	640	596	562	593	641	642	631	646	609	591	621	615	643	625	591	572	600	605	624	601	665	655	603	601	615	555	610	633	599	604	645	623	555	633	595	589	624	575	632	617	638	655	617	600	592	612	618	625	659	638	657	654	621	594	577	601	613	617	645	612	612	588	613	610	606	620	613	617	606	596	595	583	622	623	608	573	555	578	612	604	588	640	600	591	593	625	638	641	602	575	565	604	568	610	622	592	608	608	621	604	643	586	626	628	634	652	637	658	631	642	603	641	617	638	622	603	611	642	599	571	631	553	623	602	626	591	579	615	609	642	629	577	594	612	567	620	616	581	567	579	628	616	560	607	574	593	578	647	632	611	599	619	570	590	643	606	569	567	583	605	608	619	620	656	613	602	595	599	608	621	572	587	580	617	596	668	630	653	580	604	615	573	634	617	617	607	637	623	633	648	620	567	609	562	580	620	648	590	607	644	626	578	545	632	629	614	602	600	577	544	635	588	632	635	617	611	614	601	601	608	629	661	615	604	605	607	615	596	594	574	587	601	611	622	615	579	649	597	654	595	596	620	586	596	632	634	616	599	621	593	582	642	653	618	609	603	628	642	621	637	626	554	639	626	594	642
5509	12394	9448	5169	3712	2976	2333	1962	1655	1481	1284	1294	1165	1054	992	949	975	1000	898	874	877	900	847	932	901	850	892	822	858	838	841	825	868	851	882	834	808	827	859	843	856	969	1055	1125	1166	1090	887	823	852	847	799	806	817	803	819	834	812	792	839	818	845	817	842	859	799	806	790	771	758	817	848	803	826	809	818	799	832	772	814	830	849	825	743	884	812	817	779	739	773	823	817	769	766	830	844	824	810	806	769	767	792	824	775	754	799	841	774	777	830	825	822	779	805	822	781	801	804	779	806	861	831	820	785	804	781	828	818	846	835	802	774	792	818	807	831	817	842	834	783	799	762	782	800	810	829	804	771	764	826	765	810	805	804	817	800	790	805	759	776	773	833	796	833	799	835	812	799	792	821	789	836	801	825	830	776	768	769	805	847	823	776	805	837	805	761	803	821	810	813	837	758	818	807	745	823	779	789	811	866	777	785	765	834	745	811	778	787	753	839	800	827	832	826	767	761	805	757	772	768	776	837	817	834	816	849	814	800	813	794	826	806	800	803	824	823	779	859	821	795	778	759	798	740	857	774	830	805	786	815	824	828	816	829	812	815	728	768	742	801	822	806	815	794	823	834	845	772	840	804	766	802	816	774	774	808	827	846	793	781	784	795	753	781	840	779	763	890	800	786	771	761	790	807	769	794	832	783	788	831	815	779	789	814	803	796	843	837	833	840	783	764	807	763	771	811	792	796	784	810	825	783	743	766	774	815	787	779	816	762	775	750	792	819	797	852	854	753	838	795	824	822	795	822	766	801	813	775	776	747	812	786	803	845	784	753	803	803	811	813	847	823	734	777	816	814	809	829	739	777	779	800	823	829	776	824	780	818	821	783	777	770	813	802	815	770	770	807	821	838	790	803	789	773	802	801	834	811	772	838	831	828	817	782	800	809	788	838	808	820	736	867	785	790	813	765	804	800	826	801	794	770	790	772	808	740	818	845	746	836	772	822	725	793	790	818	819	778	781	804	794	771	829	864	818	790	812	748	736	843	795	776	816	773	775	820	803	861	841	759	796	810	806	814	803	812	813	730	827	845	832	763	818	853	809	810	803	799	783	840	790	806	802	826	835	821	819	778	837	766	849	820	825	800	763	801	766	813	795	825	830	775	844	758	767	813	804	816	786	834	796	797	855	794	814	796	785	815	832	799	865	783	799	802	842	771	772	758	789	769	820	782	847	799	832	782	827	784	799	790	828	774	835	771	805	831	795	762	751	848	786	744	792	793	811	799	779	819	810	837	781	814	811	770	782	826	761	777	780	815	796	857	860	750	764	812	815	757	757	772	841	815	817	839	807	829	792	778	849	828	834	804	786	807	812	775	781	826	818	780	800	876	819	806	791	768	832	761	794	854	778	818	773	796	798	795	821	767	819	781	803	803	841	798	807	816	825	804	772	854	754	818	794	765	808	783	756	796	790	808	826	805	813	806	823	792	808	764	752	837	823	778	802	851	803	845	802	775	821	778	787	828	840	886	824	781	856	786	803	813	772	737	814	772	797	746	762	835	779	828	796	809	803	765	780	820	778	766	800	777	797	839	760	819	856	763	800	804	761	797	797	738	811	770	812	800	759	835	830	763	777	806	790	812	844	841	789	835	778	810	771	776	841	831	776	822	826	746	762	843	789	800	800	824	813	768	800	802	816	802	749	778	813	783	862	790	794	795	865	797	818	821	809	742	794	748	829	784	836	805	799	804	758	850	850	793	820	792	789	751	762	853	779	774	810	832	827	840	804	728	771	791	781	746	812	789	836	727	799	782	818	778	796	791	840	797	815	769	828	792	820	812	779	832	820	814	788	792	801	813	825	786	810	803	786	885	781	800	767	800	826	840	829	835	877	752	793	812	819	831	810	785	814	815	800	837	783	810	800	810	817	804	808	816	787	797	836	832	783	801	782	807	835	786	767	825	768	820	788	782	790	815	802	815	805	811	821	824	780	812	816	778	782	768	881	870	776	876	831	766	805	784	834	781	817	797	762	804	748	829	802	795	833	825	767	772	775	736	813	804	813	824	789	822	821	777	815	743	806	817	786	771	832	788	817	777	792	805	798	716	791	819	840	782	840	772	790	846	773	778	795	836	801	816	801	789	771	791	787	820	749	813	790	810	788	839	825	835	824	801	757	773	826	784	816	810	788	811	790	791	809	810	800	774	789	836	788	825	814	795	777	786	814	808	768	771	811	783	767	826	816	832	832	771	822	845	800	808	810	743	794	778	803	806	758	799	846	763	808	783	824	780	808	785	802	785	797	835	796	775	833	844	810	802	807	771	812	857	800	826	810	809	765	814	811	797	773	826	790	809	795	799	817	820	820	811	786	780	791	795	822	798	781	818	825	795	785	802	768	816	829	789	788	790	766	809	833	785	827	809	810	779	794	753	798	806	831	844	787	736	837	778	822	818	803	778	749	840	785	829	784	774	772	830	828	753	771	766	764	786	783	801	794	784	813	785	828	800	798	833	788	832	806	775	795	806	829	784	759	823	801	827	776	785	818	744	799	812	798	778	769	867	800	761	792	823	792	741	823	804	772	780	821	804	816	792	787	797	806	831	816	795	799	821	828	790	788	820	806	769	812	821	811	851	792	809	788	831	800	779	806	861	755	798	800	781	778	815	837	829	808	813	821	812	804	766	773	799	846	757	774	785	786	789	758	801	798	762	821	802	795	845	815	827	867	878	853	823	806	848	803	879	746	819	794	789	802	774	820	807	810	810	827	840	796	788	816	828	822	844	823	785	792	824	798	810	829	796	800	789	794	794	784	836	822	786	766	789	800	816	790	777	798	833	793	809	833	826	816	834	746	775	828	811	751	823	787	822	794	858	851	834	813	854	823	814	795	833	751	808	800	764	836	809	789	776	857	764	815	790	761	782	802	756	819	779	829	827	818	788	854	762	864	778	819	815	812	800	734	751	825	769	805	801	838	817	837	792	831	832	811	814	850	799	828	822	804	800	830	775	787	829	856	838	769	785	777	794	826	780	818	821	777	779	832	781	806	767	767	795	787	836	787	782	813	753	746	825	830	806	786	771	814	794	804	819	765	817	792	805	857	782	817	839	827	806	827	782	776	775	805	806	831	777	801	779	819	796	797	782	865	793	786	810	783	805	802	788	829	845	834	808	761	801	831	770	845	814	828	777	767	751	832	803	812	830	762	827	782	809	812	814	794	791	808	798	754	770	796	768	774	751	761	846	830	802	794	797	770	802	775	807	762	843	811	835	841	770	776	785	803	804	793	815	816	827	812	813	785	766	782	830	801	802	825	761	793	825	797	828	780	783	852	812	785	761	819	822	779	781	823	809	795	824	768	770	819	764	773	796	802	834	793	780	793	800	843	826	806	820	850	789	763	762	833	802	844	780	796	802	822	787	814	775	821	792	819	812	795	821	791	772	801	781	810	829	773	807	780	799	859	784	796	785	816	813	808	816	791	789	845	796	795	790	800	808	809
22478	20942	28739	23307	20944	21022	11196	1529	1098	1008	920	843	710	670	649	626	634	583	598	585	585	527	516	567	525	528	539	527	537	516	534	548	568	514	497	532	524	515	528	531	552	605	680	711	745	634	619	678	597	538	492	505	482	513	467	497	492	515	462	483	513	485	508	484	459	481	494	485	459	462	495	485	537	492	492	479	532	520	514	499	488	486	484	489	525	499	464	487	503	489	486	479	507	552	522	498	480	488	540	469	474	469	482	473	468	498	455	498	480	477	476	475	484	484	492	470	478	517	480	474	484	462	520	521	464	465	478	498	512	492	469	455	493	477	493	467	486	495	478	508	520	523	472	460	491	484	519	520	479	463	485	492	488	494	479	512	529	439	470	482	457	509	483	486	507	469	485	481	468	512	474	503	506	509	486	488	503	495	526	507	478	493	493	490	490	448	533	498	478	543	462	519	474	514	508	518	476	487	508	476	508	481	511	492	471	493	505	509	477	510	493	487	499	479	492	485	487	527	488	504	470	497	489	453	452	543	497	490	472	486	498	481	432	514	483	455	510	486	510	471	486	486	504	515	509	447	496	473	464	504	478	466	470	494	518	503	475	507	509	444	494	497	467	468	465	499	469	518	477	490	445	485	488	469	499	510	473	504	466	479	499	479	476	474	428	477	491	500	477	497	448	508	487	512	507	500	489	503	508	474	446	476	483	486	504	492	468	518	472	519	481	508	504	477	476	476	505	533	477	481	494	531	534	444	506	491	451	500	491	471	484	455	465	503	483	486	492	529	488	515	488	478	452	479	450	486	478	508	497	500	469	484	489	488	487	498	494	484	492	504	480	501	487	464	514	506	456	495	526	507	504	502	498	484	484	499	476	454	464	471	468	468	488	501	459	466	504	489	470	481	522	499	497	482	511	509	494	482	451	494	501	497	499	487	449	471	466	471	469	450	490	507	507	491	468	474	471	513	516	477	450	498	507	518	466	465	498	529	481	519	523	484	515	473	537	490	521	513	474	490	511	495	488	527	503	473	488	469	499	485	498	468	474	505	496	447	513	495	462	454	492	486	505	526	494	500	508	477	488	494	514	514	484	435	514	480	461	502	504	433	495	488	521	482	496	472	499	508	523	498	492	500	454	506	523	492	479	509	518	491	461	505	470	490	487	515	483	458	475	507	483	489	510	455	455	518	494	483	472	531	448	478	490	496	501	475	475	483	520	520	529	492	514	497	467	478	529	490	507	476	488	500	485	479	481	558	506	468	476	539	496	484	512	499	485	520	502	503	492	440	469	459	518	480	509	483	479	490	448	482	540	468	488	517	530	452	509	486	476	481	478	492	465	499	475	507	495	508	486	471	515	460	482	479	458	477	495	499	506	506	499	459	494	501	453	464	506	512	467	471	453	505	470	514	522	504	501	466	481	474	471	544	491	483	472	459	486	484	455	489	478	467	489	484	500	486	454	489	482	456	519	491	477	496	485	465	501	493	474	472	473	485	496	517	509	522	537	466	530	458	466	464	504	497	471	538	508	478	472	488	455	494	490	506	483	468	496	495	495	511	487	489	486	495	475	471	484	473	480	479	471	511	476	473	500	513	484	508	477	495	477	475	494	488	504	486	521	492	451	461	476	446	519	518	521	470	474	487	541	493	459	509	510	488	493	502	469	497	532	492	506	502	478	509	513	492	522	458	513	482	490	519	499	423	469	477	468	487	506	482	491	513	499	491	478	510	486	528	497	473	490	459	481	496	445	500	482	489	493	506	463	467	536	470	493	451	515	512	524	491	478	506	492	541	483	530	478	501	458	521	494	434	506	471	507	466	494	531	498	494	507	501	525	542	475	486	503	484	474	474	506	492	515	465	479	537	479	495	476	488	452	476	484	487	463	478	470	499	463	509	475	520	521	478	503	477	503	451	492	472	472	488	502	476	506	499	511	472	464	477	506	511	476	491	477	451	504	497	524	492	504	486	513	504	491	535	530	465	505	504	466	485	475	471	525	480	453	468	495	492	496	499	515	515	466	470	490	473	496	489	506	517	472	513	496	481	482	472	488	458	490	469	462	475	500	482	498	494	474	490	490	499	462	471	491	523	465	490	445	490	479	496	535	492	468	455	477	472	487	457	472	507	491	495	469	503	527	492	472	458	501	511	473	524	522	430	491	505	519	483	500	500	490	457	499	514	518	497	483	472	519	467	465	494	483	521	517	458	497	480	449	459	465	486	494	476	485	486	467	491	469	442	510	447	481	477	488	487	488	479	504	498	483	484	508	487	492	471	457	482	499	485	461	519	507	462	484	503	467	501	505	489	504	485	451	464	476	470	491	514	455	494	498	534	492	468	517	467	499	483	578	484	456	512	490	475	496	480	460	476	490	510	491	506	521	513	459	465	470	507	487	461	492	483	497	488	481	457	472	476	500	482	459	490	469	501	469	478	482	455	512	479	505	481	499	519	514	502	488	456	502	488	434	504	488	479	471	505	475	525	514	532	444	491	424	447	474	511	467	473	471	519	479	482	473	448	491	491	442	486	459	488	482	453	495	486	501	445	470	485	474	518	467	530	484	479	448	493	508	441	482	475	451	517	528	478	493	522	488	512	478	486	476	485	508	458	442	480	486	485	493	448	421	437	521	479	477	486	507	486	478	471	456	532	471	456	458	489	479	477	468	488	504	497	482	509	515	499	500	493	486	501	468	488	531	514	451	484	473	491	487	457	520	462	509	467	500	524	463	452	454	500	504	475	473	469	450	486	428	484	486	467	474	490	504	487	474	495	487	470	451	484	482	517	502	467	450	508	532	492	482	479	509	495	525	483	489	535	510	494	489	494	470	498	474	504	480	503	450	497	502	464	511	484	516	474	463	492	482	487	518	463	462	487	475	485	526	467	503	476	520	511	472	487	499	456	476	479	442	487	496	488	500	457	481	465	476	453	490	450	464	482	501	476	459	480	506	487	507	513	433	480	482	488	479	502	472	510	474	482	504	463	487	502	511	508	501	510	516	517	483	492	506	497	480	495	492	467	437	493	478	484	503	484	503	508	426	476	520	484	472	477	483	524	480	516	502	464	483	492	506	516	479	457	465	505	481	456	487	526	482	486	498	500	484	544	519	459	506	489	462	518	476	469	485	474	459	488	530	504	473	450	467	512	486	496	500	413	501	484	510	473	491	467	481	463	469	483	497	431	472	464	524	526	497	461	494	523	518	511	511	516	455	499	504	484	511	469	491	520	451	486	437	474	419	511	448	452	493	497	481	467	480	519	476	467	454	490	498	502	467	519	529	518	505	475	456	447	502	481	464	507	528	494	529	447	486	467	484	521	475	487	495	505	492	475	499	487	468	458	507	519	467	486	512	482	513	469	486	487	505	473	507	480	518	517	510	485	489	472	504	473	497	475	468	485	507	520	452	508	457	489	484	461	486	495	524	483	458	476	516	472	460	478	491	499	526	513	512	503	516	483	490	480	476	522	471	496	511	499	532	467	471	458	474	476
7631	18239	14720	8221	5921	4630	3554	2771	2301	1917	1705	1478	1298	1117	1105	1059	961	913	909	820	840	833	805	815	763	754	731	728	736	743	721	684	725	788	772	727	726	690	736	806	802	865	1072	1300	1108	883	951	947	945	807	657	642	663	671	641	690	698	710	654	626	694	629	636	630	694	656	663	647	641	650	642	649	678	642	676	632	649	642	664	664	656	675	651	652	649	648	616	644	631	666	660	677	655	670	693	638	623	711	639	679	650	650	654	696	654	626	659	660	657	661	646	652	689	637	668	670	656	672	656	664	680	653	661	704	635	638	604	622	608	689	634	654	648	672	649	656	635	661	715	616	691	624	681	665	658	678	661	624	674	645	666	650	617	666	661	635	625	678	641	664	631	638	663	699	619	646	656	639	670	612	652	635	680	647	665	690	651	624	614	634	648	632	652	646	587	655	695	633	683	646	591	586	629	653	672	646	678	620	635	651	679	613	639	664	652	607	610	665	581	629	671	657	668	698	628	616	613	619	648	683	623	625	642	681	648	628	655	696	619	611	661	660	659	645	648	689	652	685	631	635	602	638	646	659	686	680	581	676	682	630	653	607	679	646	624	645	641	625	670	668	645	656	624	629	641	628	666	629	620	675	624	670	684	673	650	654	618	713	616	658	671	686	605	666	638	638	657	633	630	635	601	647	667	666	663	614	677	628	676	645	652	664	641	657	625	660	584	673	587	660	687	661	645	662	604	650	646	621	633	605	642	667	664	664	622	627	682	701	644	679	647	653	654	679	707	639	625	654	656	604	663	654	668	655	625	619	631	708	642	639	613	682	621	628	682	620	703	649	638	651	588	706	599	663	654	617	633	618	631	677	678	628	670	652	641	642	643	657	588	653	670	662	604	640	654	656	607	586	665	684	674	610	635	617	691	631	599	644	612	613	621	615	648	628	644	678	659	638	687	639	621	674	637	643	668	633	637	657	636	634	659	595	631	647	599	645	692	681	633	626	672	670	668	625	686	716	645	662	649	652	604	634	649	614	593	613	675	656	658	668	642	632	650	684	674	671	658	650	689	633	682	663	644	672	639	659	607	650	635	653	683	644	666	689	627	705	674	650	623	623	670	635	675	642	667	681	659	661	596	685	681	636	677	668	668	633	659	626	675	645	651	636	623	619	667	628	623	660	617	675	691	672	654	659	608	695	670	670	621	659	620	631	648	628	653	645	633	662	668	668	655	642	657	650	635	659	674	656	656	645	697	626	637	648	689	683	634	645	635	644	637	646	708	639	662	662	617	651	631	660	658	637	650	628	671	651	658	681	642	671	654	624	682	653	618	650	644	629	639	661	657	696	671	657	662	626	636	623	627	635	654	668	673	642	656	685	657	653	632	640	610	636	609	632	651	690	641	603	688	628	598	640	669	683	623	650	610	632	609	636	640	645	709	661	646	644	657	627	624	655	670	671	653	662	611	645	633	647	663	614	661	667	658	668	664	616	586	680	623	654	670	615	667	692	618	668	669	611	624	579	640	658	618	635	656	665	635	626	652	650	662	619	643	657	594	673	656	657	672	709	649	647	651	689	666	606	657	640	682	629	651	643	679	658	604	663	654	640	664	676	656	619	644	664	613	661	672	651	672	626	650	682	665	615	613	627	623	677	650	653	649	625	621	641	678	653	650	685	660	608	618	645	648	649	626	592	665	648	611	658	643	637	651	669	708	641	625	624	665	613	662	668	667	642	649	638	640	636	684	693	647	684	686	650	648	602	635	618	639	652	591	608	638	642	653	663	653	616	684	697	692	686	662	687	651	671	623	646	654	675	654	666	624	615	644	605	654	633	661	673	655	665	652	671	655	639	643	666	623	634	640	660	638	630	653	645	652	665	642	632	645	654	617	646	667	599	670	648	634	608	676	661	643	640	606	673	662	653	657	654	658	634	689	676	667	640	648	632	613	646	664	667	665	623	616	617	654	647	688	712	646	633	614	605	637	637	584	631	658	663	651	641	587	671	575	650	625	675	678	609	632	662	662	643	636	696	655	586	667	668	646	641	654	643	696	624	603	671	621	605	662	662	600	663	611	595	595	634	640	666	637	633	630	617	649	648	674	589	669	671	606	672	642	662	683	657	659	608	631	687	696	618	625	651	602	666	660	659	623	668	651	671	625	615	666	694	665	630	614	616	605	672	628	686	667	702	621	652	638	655	638	620	619	682	644	644	629	669	659	663	682	646	610	642	669	603	662	653	633	686	636	686	622	615	672	617	669	629	624	638	606	638	693	690	657	691	631	671	668	649	664	646	659	631	675	699	661	665	587	714	635	644	632	691	683	596	655	657	650	680	609	629	591	615	649	647	655	671	647	643	609	607	624	629	639	702	638	604	608	633	636	641	667	634	627	654	664	683	646	629	712	638	644	677	653	655	624	677	670	648	655	677	608	626	677	622	639	645	687	639	656	637	646	668	611	654	634	639	650	640	723	643	671	632	623	683	633	677	634	727	661	690	702	645	658	628	652	612	661	617	636	634	659	666	639	660	691	692	649	631	645	659	678	644	651	652	643	692	658	649	636	611	682	683	637	671	677	648	646	646	616	654	644	719	646	629	647	637	625	656	657	662	610	655	686	691	664	630	656	637	646	604	635	631	659	642	652	661	678	608	657	666	638	649	678	597	678	646	612	638	683	636	675	695	624	634	683	621	651	606	636	702	640	607	653	641	680	629	636	654	643	629	650	629	630	646	673	607	666	648	603	661	705	616	643	667	637	694	603	636	622	682	605	667	627	583	685	671	588	626	687	677	660	605	644	646	674	599	659	634	627	654	593	621	632	636	649	653	686	628	717	687	576	672	661	630	625	667	620	648	653	671	672	670	681	644	658	645	606	633	619	627	664	652	641	651	605	616	623	674	686	712	608	630	644	687	688	683	642	652	612	641	668	643	616	588	616	647	694	610	635	650	622	656	613	679	639	639	663	681	687	652	645	697	690	646	627	659	701	657	621	640	643	638	629	651	694	649	678	615	659	599	647	674	649	643	637	618	661	622	630	678	645	643	629	621	635	689	646	656	652	648	606	628	687	635	591	622	632	688	642	663	665	660	656	644	621	647	656	667	638	649	681	674	681	632	633	670	699	663	633	626	697	670	639	593	663	622	656	635	641	657	666	668	670	638	645	659	679	652	684	673	642	655	677	637	672	646	624	665	623	655	614	603	648	693	645	700	615	660	703	659	623	681	653	639	673	628	608	689	648	614	642	662	634	635	660	650	636	606	635	637	666	662	675	634	642	634	605	644	655	638	634	665	657	617	584	626	631	619	675	628	630	657	610	670	625	617	638	660	626	666	629	672	635	639	628	670	684	683	696	654	665	689	668	687	627	726	630	634	645	655	671	673	628	605	621	661	637	641	649	639	652	695	677	636	679	649	669	700	636	632	662	645	639	654	672	651	682	654	669	695	612	641	664	646	662	660	654	651	649	654	647	663	615	642	668	625	672	686	642	656	639	671	663	628
26500	20362	9245	1146	683	582	569	545	499	517	469	471	456	467	472	471	471	465	442	460	451	427	492	523	482	468	469	473	448	452	522	475	466	449	457	493	495	463	469	510	516	581	529	559	558	540	533	557	536	493	469	464	476	465	468	496	481	488	486	478	461	441	477	500	506	460	482	458	486	462	452	462	500	468	456	497	493	525	452	446	523	485	422	450	460	458	472	487	489	480	481	417	462	457	467	452	453	460	484	478	496	439	453	495	484	470	458	481	482	494	452	444	463	452	480	439	502	494	427	452	492	498	440	459	501	470	494	481	470	522	469	478	469	488	500	422	470	484	505	458	455	494	449	458	489	436	469	457	490	494	453	463	488	493	474	525	470	463	475	495	467	475	467	509	483	516	494	515	432	485	465	436	467	461	461	499	479	516	472	476	460	447	509	478	473	476	479	492	422	450	463	469	482	475	489	469	487	478	479	445	459	452	458	462	480	504	504	506	484	480	506	469	452	499	458	454	479	494	472	455	495	474	511	449	465	452	476	460	468	428	523	431	480	472	464	465	496	448	494	494	507	464	462	491	472	483	465	460	460	503	476	465	470	488	436	488	455	529	502	511	487	447	512	450	489	482	516	457	498	478	473	423	486	502	443	471	478	458	491	504	485	485	435	447	487	476	463	507	459	463	468	463	449	481	475	469	441	426	451	470	459	479	499	464	445	450	438	453	515	463	464	491	473	462	455	449	457	480	446	448	455	478	492	489	514	469	474	498	472	418	448	436	437	468	513	508	439	453	436	463	450	478	484	445	453	493	499	463	493	465	467	489	463	460	517	489	501	443	466	475	490	452	452	457	515	440	486	494	498	470	471	473	470	474	474	438	463	497	444	456	405	498	449	464	432	478	481	474	476	460	529	470	463	479	462	475	496	464	547	487	476	488	455	490	493	422	442	494	490	517	423	482	486	507	453	496	428	458	466	471	458	459	455	476	452	473	518	455	476	466	441	478	467	490	501	501	433	481	454	453	473	462	478	459	469	450	542	455	477	443	429	478	452	490	439	468	433	510	465	478	522	503	489	475	466	490	497	443	492	506	516	472	478	436	465	437	437	463	475	468	491	491	464	476	460	451	495	520	450	468	465	447	466	504	494	485	453	515	493	506	484	474	445	475	459	487	489	487	457	470	466	451	518	464	459	508	434	456	466	510	435	513	470	457	477	479	468	510	462	471	468	503	435	487	467	482	455	467	465	478	472	466	489	446	483	474	474	439	464	442	475	488	468	455	478	467	475	502	441	459	461	485	483	449	458	460	484	464	440	473	487	464	466	487	505	509	478	491	477	470	448	476	448	461	482	485	471	441	447	417	470	471	444	453	469	490	456	468	490	483	448	468	469	487	502	508	483	481	489	480	450	437	405	454	477	482	452	443	452	449	453	474	511	501	443	500	491	449	483	504	511	468	458	463	489	497	481	475	482	486	444	492	455	512	437	480	444	460	465	474	447	460	413	449	483	529	487	466	505	444	493	473	468	451	499	446	446	475	462	442	485	443	444	438	489	484	459	451	477	473	476	448	493	441	459	510	500	502	450	480	476	437	481	438	472	472	497	511	453	454	428	440	502	456	477	478	479	456	501	491	458	500	447	474	427	455	453	459	471	481	464	463	443	482	471	509	481	441	431	485	493	497	455	492	477	468	473	498	444	494	469	519	456	450	436	480	440	478	458	438	480	458	449	484	470	471	468	445	477	526	482	473	463	426	441	466	449	472	472	442	485	504	485	434	476	440	486	493	461	440	477	541	473	464	471	486	505	468	516	464	475	449	486	457	456	493	518	480	472	501	468	481	488	466	504	449	433	464	469	453	465	476	460	465	457	478	489	468	476	486	479	461	469	475	459	468	471	461	459	482	488	486	508	488	489	458	501	460	477	522	477	471	497	436	435	443	466	476	460	501	474	490	492	481	468	469	456	488	484	452	494	500	474	490	487	498	474	480	495	483	550	481	476	486	449	444	398	473	459	472	439	478	473	474	446	468	463	480	447	439	490	437	466	492	452	452	451	440	446	438	494	520	467	507	468	466	459	475	457	455	440	445	444	458	475	466	505	494	516	443	525	496	445	466	481	471	483	450	451	467	471	488	503	445	459	463	433	426	484	477	481	507	498	452	500	502	468	503	493	458	451	481	496	492	473	465	488	505	477	478	461	444	499	452	464	492	443	461	481	488	455	452	496	454	465	455	467	481	470	476	500	426	424	491	440	446	459	447	475	481	491	435	461	469	463	474	474	482	470	460	447	480	455	469	464	447	481	472	492	473	466	471	471	451	482	446	444	452	500	469	468	475	465	487	477	450	484	483	452	484	453	476	495	457	436	463	476	504	464	514	511	487	499	488	460	489	479	504	549	402	461	517	497	423	447	466	434	456	470	449	445	465	444	498	453	460	483	491	468	469	463	471	507	484	486	456	487	453	456	508	470	437	487	487	453	470	453	440	470	465	471	424	437	462	485	493	432	484	499	509	451	452	475	438	487	500	486	468	453	459	451	440	443	481	501	479	473	449	461	487	471	501	477	455	462	505	501	504	492	478	436	446	453	462	449	450	473	467	491	465	438	463	486	462	491	486	462	466	455	445	487	512	470	524	503	462	461	453	489	456	433	447	484	494	473	470	429	452	482	491	439	447	509	443	472	489	458	499	494	437	427	461	469	464	442	487	480	445	484	524	464	481	489	486	455	443	458	468	468	460	500	476	443	474	420	471	450	485	439	462	466	429	500	453	496	497	466	441	460	487	495	475	484	458	435	474	465	465	509	423	497	442	454	450	446	507	477	446	464	514	486	465	455	510	456	482	497	465	481	467	489	491	458	487	451	469	469	479	474	467	464	465	476	482	483	478	505	453	449	472	480	469	433	480	490	489	483	474	507	481	482	480	446	465	445	460	468	489	479	475	447	446	452	454	490	442	476	503	458	451	482	465	470	438	476	512	463	481	446	452	493	451	487	443	479	479	491	464	461	460	457	475	442	469	477	461	505	457	524	452	453	437	456	471	438	441	439	495	494	471	488	452	459	480	461	485	452	428	472	466	448	475	445	461	463	460	474	454	484	469	449	511	468	447	473	427	432	467	477	507	485	497	482	496	493	471	465	454	488	471	482	472	459	494	479	475	458	457	493	464	484	460	431	448	453	468	462	483	463	470	445	481	443	467	513	461	476	459	512	487	487	457	464	518	480	502	497	469	479	456	478	488	479	480	480	460	481	493	468	476	425	461	497	497	471	450	544	460	458	508	491	476	453	478	492	479	513	471	495	491	475	518	502	451	455	471	462	449	483	485	470	464	483	460	483	469	447	489	433	442	479	493	513	484	447	465	490	497	472	479	481	461	446	477	468	450	517	428	474	509	469	491	528	479	456	469	493	478	468	454	466	480	480	515	454	506	468	471	471	433	472	452	461	464	444	484	456	471	454	471	466	488	451	514	456	480	468	505	498	466	434	493	456	473	454	466
4309	2233	1906	1121	965	952	784	750	699	716	679	684	598	692	625	632	665	644	626	624	604	697	636	616	604	616	613	628	669	651	637	604	673	613	636	638	600	654	631	656	669	755	791	812	723	752	810	779	698	667	596	633	615	638	637	662	602	589	596	633	658	629	634	594	590	634	598	584	604	651	635	659	617	603	657	592	601	642	615	618	605	607	639	681	642	641	679	648	579	611	634	650	653	592	602	574	623	666	678	608	633	636	638	632	682	632	619	576	648	656	615	661	654	651	607	619	612	575	628	551	622	641	648	622	600	658	637	603	653	618	585	637	614	610	630	633	637	659	581	671	690	626	659	608	614	631	564	593	650	656	619	643	671	631	643	601	610	598	610	642	603	640	632	619	629	613	595	621	628	611	658	628	616	637	629	596	627	586	673	623	602	613	599	627	599	617	615	640	618	610	656	606	642	611	614	649	599	667	604	601	598	626	623	633	618	605	617	603	599	581	638	554	628	612	623	603	657	640	596	620	583	628	579	601	675	621	636	608	632	639	608	656	570	650	659	664	673	613	643	606	630	614	611	659	634	626	640	627	646	680	590	636	627	584	638	583	643	611	698	581	555	580	615	630	668	604	620	614	655	648	594	629	654	651	661	607	640	617	636	600	674	565	661	621	612	587	636	662	580	631	610	641	584	611	616	609	571	565	629	649	652	638	597	625	590	607	600	618	651	607	626	620	642	642	628	673	667	669	584	620	627	615	607	618	638	610	625	613	572	644	593	578	608	652	623	635	571	595	604	599	557	587	627	644	615	609	620	634	598	615	618	603	601	659	601	593	575	619	618	594	644	631	608	609	616	596	583	648	644	620	635	636	625	632	647	590	586	623	606	606	645	617	616	669	576	589	636	627	608	625	609	678	631	617	574	581	636	616	598	605	622	623	616	627	614	579	575	622	645	569	595	657	616	610	607	630	603	659	611	641	631	617	584	648	623	637	665	620	676	656	662	616	606	624	611	637	593	614	588	606	649	627	629	660	629	632	636	617	653	623	600	636	648	659	645	636	575	661	631	631	624	610	621	655	587	550	657	598	587	604	637	594	613	593	658	634	639	613	616	589	631	658	646	591	658	602	625	660	607	620	634	613	603	603	633	653	605	625	644	641	599	654	638	619	620	623	636	653	630	607	633	647	598	652	591	663	592	629	590	642	595	634	645	608	660	618	610	646	615	602	595	657	617	648	619	626	636	652	598	595	600	626	622	613	596	644	571	655	600	591	649	568	669	616	607	667	652	672	597	619	618	653	617	617	645	581	614	650	588	611	620	571	666	642	600	653	634	635	617	632	602	624	650	618	647	628	610	560	629	597	590	578	620	615	625	609	627	680	623	617	601	627	606	650	623	650	644	633	619	612	616	622	588	599	600	599	626	611	568	664	654	650	610	642	604	615	639	638	640	629	622	602	587	610	618	582	637	599	609	599	623	633	636	611	603	626	641	619	598	604	624	659	610	612	656	598	656	597	623	647	600	611	631	631	602	640	648	599	602	614	699	612	617	623	627	626	578	606	628	627	605	595	604	609	582	572	639	624	653	639	639	621	630	633	626	668	662	596	651	589	599	606	590	644	622	645	668	624	604	657	587	630	631	614	607	588	621	585	604	641	629	642	664	602	627	635	638	635	626	657	647	602	613	644	580	609	580	597	647	622	615	622	619	589	637	627	637	639	629	590	633	683	628	653	611	629	591	591	605	647	635	617	622	588	616	651	595	632	646	616	599	591	645	620	625	600	659	607	627	645	632	631	660	588	636	660	627	595	644	636	640	614	567	627	619	654	624	587	629	591	622	630	645	553	638	572	598	627	615	651	580	568	574	665	624	645	575	627	613	596	624	647	570	596	637	573	584	590	659	629	651	665	619	649	619	658	682	616	621	539	603	628	620	620	597	631	611	639	626	641	598	679	629	622	643	639	630	561	587	584	635	588	574	638	614	602	661	649	660	620	584	646	584	616	578	630	636	606	659	616	605	620	604	630	649	632	612	623	623	618	587	613	634	569	634	614	614	627	601	596	614	608	628	625	592	604	617	632	625	613	650	627	638	569	618	602	592	626	602	574	601	646	629	616	595	636	615	617	665	633	639	582	622	605	619	610	651	597	633	580	631	696	621	629	592	607	600	640	601	643	650	624	603	654	645	606	619	656	597	590	601	578	631	593	608	595	565	600	657	618	628	633	627	639	617	652	615	576	649	626	614	623	614	616	627	600	604	630	649	589	614	585	622	643	618	631	618	561	585	605	661	629	619	617	625	667	633	576	653	589	583	621	630	600	615	587	658	643	607	629	621	596	628	636	601	670	601	596	619	583	584	630	625	617	670	610	613	629	608	610	637	570	664	682	605	651	594	649	594	618	603	670	674	632	670	608	625	657	633	629	625	607	600	606	612	666	612	604	651	592	594	599	605	677	656	679	618	625	606	581	619	619	588	651	611	620	592	582	614	625	582	616	590	599	585	623	641	603	568	649	586	586	603	614	604	611	603	634	623	625	615	650	616	636	633	643	601	662	611	663	614	651	626	582	620	631	628	565	617	630	642	619	612	589	660	620	595	604	634	673	650	583	651	645	630	642	647	581	650	672	644	615	611	643	609	611	588	608	600	626	579	637	619	633	577	642	662	628	585	639	612	631	638	598	596	673	623	635	632	605	637	630	582	603	584	623	646	615	655	616	603	631	633	640	625	641	626	592	598	597	613	631	619	636	638	637	613	637	621	664	643	640	605	644	627	606	633	636	606	625	590	595	599	575	652	631	634	609	642	690	612	623	636	596	650	629	586	559	598	587	653	647	653	609	613	633	601	596	604	640	623	641	591	616	601	629	649	609	627	630	658	637	616	613	612	599	641	625	642	604	661	594	651	601	591	630	578	641	575	639	655	573	607	601	616	647	585	597	635	635	596	623	614	589	623	633	631	630	587	639	605	631	644	592	608	600	647	611	621	555	640	620	619	646	589	609	678	585	626	622	639	614	625	623	633	635	640	623	583	613	672	614	607	616	630	613	609	612	622	605	614	560	632	607	593	589	621	640	612	632	592	609	597	625	642	634	612	661	629	628	592	622	607	610	662	647	627	611	652	609	595	607	590	616	622	606	609	602	625	600	648	628	632	623	601	624	626	602	657	638	651	616	644	581	607	631	621	629	612	614	636	630	617	671	611	643	636	601	613	580	589	644	624	618	604	587	572	668	581	598	578	622	634	617	555	625	621	651	600	662	593	648	633	635	573	596	651	650	655	623	601	681	611	629	656	590	603	611	651	625	641	660	625	633	642	618	629	654	638	625	620	658	626	634	632	672	637	622	598	599	629	622	637	654	652	602	584	612	632	577	578	613	628	625	566	627	653	634	608	592	643	657	576	590	658	635	644	616	635	604	636	641	617	619	644	598	645	620	601	610	650	644	616	598	653	634	640	579	597	665	617	608	621	649	617	545	644	630	653	593	617	625	579	635	664	661
23412	20958	28393	23715	20946	12829	1873	1104	930	905	859	790	770	707	748	715	697	701	624	642	696	671	687	676	654	618	706	665	662	654	659	644	660	660	657	711	639	638	688	645	671	683	732	824	731	768	788	778	676	644	633	622	660	617	614	604	639	611	636	599	643	614	633	613	703	621	650	675	628	631	670	618	575	677	596	647	622	654	666	648	651	647	598	631	588	688	601	609	610	654	657	589	625	660	603	616	599	638	667	598	625	631	633	611	663	610	610	572	621	623	594	634	653	623	631	596	603	629	626	642	602	625	587	655	595	613	612	640	613	617	624	606	606	597	645	641	651	619	584	616	607	592	626	596	638	631	629	649	642	608	619	646	659	653	615	589	584	685	647	595	586	587	573	612	585	632	624	596	646	625	585	597	623	642	640	622	620	668	646	660	632	617	639	646	621	670	635	670	624	669	613	577	619	632	636	614	623	620	624	629	668	608	617	634	613	630	645	647	642	632	618	630	648	606	622	634	640	626	604	616	622	605	614	628	598	622	646	588	632	658	627	637	605	628	611	635	616	610	583	629	626	635	648	638	656	665	623	629	639	626	634	613	594	631	635	633	629	660	574	666	623	577	639	667	624	605	543	619	585	600	629	684	611	615	613	650	709	587	630	622	669	635	616	592	653	615	628	611	608	591	616	587	621	601	618	608	604	689	653	599	612	656	626	637	661	621	636	627	603	585	630	642	625	598	626	662	604	614	637	581	635	610	620	664	645	613	603	658	589	672	631	606	613	634	647	614	639	640	586	613	652	577	642	633	609	694	599	632	638	660	657	610	579	653	589	614	585	601	605	605	635	643	608	590	631	594	602	702	620	613	666	618	631	616	587	617	623	637	613	604	605	644	618	631	629	696	626	641	611	651	609	655	632	653	666	602	627	631	609	633	577	613	647	584	598	621	657	634	598	645	679	616	628	614	555	646	669	602	611	620	648	620	617	655	604	643	600	639	615	626	680	639	644	615	614	639	619	592	638	655	627	636	658	596	642	630	636	616	618	634	656	611	615	608	624	630	612	582	649	597	604	613	593	612	643	602	641	611	624	596	643	578	623	672	591	622	599	622	655	639	619	629	629	627	624	625	609	617	589	595	639	603	664	655	613	595	605	623	607	660	631	664	628	629	634	603	656	617	647	601	657	625	620	608	692	635	617	590	570	606	600	641	641	603	609	607	616	614	650	607	581	590	617	664	628	651	655	622	588	639	610	592	629	614	609	633	596	625	600	667	625	628	597	667	612	638	601	648	639	610	616	607	639	653	623	578	651	665	632	624	609	591	573	612	625	633	657	692	615	669	644	619	586	618	673	648	646	597	611	623	611	573	602	595	633	593	633	605	652	633	593	630	643	644	634	635	653	617	599	612	649	605	634	612	583	664	635	577	631	636	675	603	596	594	634	619	607	669	652	635	611	671	650	602	660	636	634	645	618	629	633	590	590	612	668	664	665	610	602	592	588	672	646	683	633	604	579	649	603	570	593	614	590	617	656	623	561	587	653	649	628	611	611	607	626	649	637	608	638	627	630	640	608	613	592	594	629	588	626	609	603	640	602	623	654	637	623	626	654	639	598	672	613	675	612	589	618	612	614	601	631	590	695	658	644	644	596	605	592	648	656	664	581	617	615	596	584	675	618	620	624	611	637	595	620	653	630	629	654	636	672	620	631	633	644	651	631	614	576	583	568	611	619	624	617	611	642	587	617	623	605	624	652	607	623	562	567	588	612	629	616	603	584	602	619	618	601	615	617	579	637	602	632	593	643	601	615	569	641	620	599	616	665	591	604	606	630	620	632	614	598	673	606	636	594	633	617	627	624	587	607	595	608	605	645	642	657	619	604	653	642	596	619	630	615	577	606	611	600	637	622	600	639	650	584	637	598	614	649	592	661	606	627	627	674	612	609	591	608	638	613	645	652	681	636	598	616	644	576	590	664	678	619	658	652	606	658	613	623	619	615	606	616	614	618	616	647	591	622	632	656	559	629	569	574	645	644	588	673	575	617	573	638	622	557	637	637	613	686	571	618	635	607	627	640	629	623	639	649	636	601	657	663	589	575	603	616	618	626	613	616	613	636	605	598	633	641	620	613	584	665	631	622	605	607	586	594	605	580	632	636	618	594	625	631	649	637	657	646	605	673	650	644	639	650	616	595	633	651	627	648	643	702	673	602	644	654	678	632	570	626	633	609	599	655	603	610	599	587	651	579	599	597	612	620	612	615	559	616	655	588	607	584	626	616	583	627	667	626	644	583	591	647	604	623	632	616	608	633	633	609	638	613	690	675	679	621	625	648	542	633	621	625	634	632	620	613	595	588	619	568	649	611	614	625	646	653	605	665	633	619	668	625	677	603	627	636	585	634	621	599	607	608	608	644	658	656	644	597	660	621	629	620	553	606	630	628	596	645	639	630	610	596	618	627	620	653	632	598	644	649	573	612	650	627	624	653	637	640	637	644	635	655	607	608	633	596	638	599	622	613	629	609	557	679	586	601	638	626	601	663	601	594	676	616	601	604	617	616	653	641	639	573	643	660	592	606	578	599	601	626	657	599	595	675	616	611	622	640	632	593	624	619	575	653	567	654	645	649	638	613	662	629	613	614	590	585	634	592	562	647	621	585	573	640	600	605	572	650	595	629	630	597	628	574	676	623	630	630	655	612	625	662	640	620	583	642	592	626	593	623	669	612	644	662	577	623	618	631	610	588	648	607	614	629	608	611	637	658	623	631	595	623	616	605	624	623	596	653	624	625	647	568	595	660	654	595	615	636	588	633	620	585	569	595	644	581	621	589	632	597	662	627	620	584	627	622	611	634	614	641	645	668	670	596	626	618	616	644	629	592	625	593	638	608	635	595	636	600	626	585	674	610	598	617	639	588	600	638	623	604	619	613	625	620	618	648	641	655	638	593	626	604	645	679	661	617	626	602	593	614	642	621	647	645	581	646	635	673	634	604	635	600	621	598	617	564	636	641	631	597	561	633	587	618	647	588	620	623	641	615	605	601	656	609	619	628	614	607	642	635	637	601	594	676	628	605	581	615	641	664	574	617	597	633	618	614	636	653	614	659	636	634	581	638	648	571	577	622	628	608	619	631	621	614	646	599	597	591	598	635	611	660	683	594	610	601	622	626	613	595	608	611	606	595	615	627	576	617	648	655	620	647	626	667	566	672	621	601	627	581	611	654	599	596	623	592	587	628	617	633	615	628	622	641	630	607	563	637	661	592	630	615	656	658	609	632	619	619	605	629	636	613	632	630	620	655	615	601	627	630	655	645	667	567	581	675	654	622	606	602	634	648	623	642	613	661	594	627	629	591	589	648	604	611	578	598	601	575	637	684	600	620	609	593	645	653	663	584	615	629	638	631	572	613	617	630	668	670	659	622	574	608	607	654	663	621	637	654	591	623	614	614	652	584	590	639	583	633	627	650	594	632	641	660	673	614	609	603	620	628	618	587	626	576	634
5404	12031	9667	5252	3789	3024	2382	1895	1668	1502	1314	1189	1130	1166	992	994	1025	1007	928	911	856	877	940	929	922	845	871	876	901	843	845	886	875	847	887	934	853	873	872	911	870	988	1162	1090	1032	1117	1125	1137	897	862	835	833	844	842	812	852	863	814	855	830	811	868	776	842	792	872	822	784	830	831	802	807	827	830	794	848	798	820	901	797	793	858	841	761	843	815	856	815	867	844	856	887	799	817	764	828	782	775	884	857	844	804	829	859	872	801	808	786	817	816	843	828	775	804	811	813	809	827	838	805	813	924	828	778	825	814	821	812	857	812	863	808	790	825	869	822	836	814	856	755	843	799	819	840	823	823	857	804	795	830	901	762	832	825	797	837	815	825	831	792	826	862	827	786	865	800	815	838	824	811	806	764	834	827	811	781	797	812	803	803	792	775	785	817	796	826	794	778	774	804	872	788	826	870	807	800	816	815	778	869	810	878	836	815	798	835	790	765	793	791	829	843	854	818	836	789	791	804	850	807	760	830	838	857	788	822	804	825	855	831	890	810	765	859	818	790	810	805	798	813	806	811	803	797	778	823	863	834	845	896	784	765	797	826	831	811	838	812	847	831	768	817	830	833	836	824	811	787	798	846	860	855	805	817	803	835	831	829	831	851	819	775	853	779	814	769	811	843	869	807	788	853	789	760	874	861	867	832	862	795	821	814	809	810	785	805	782	790	828	843	820	803	867	828	826	877	856	816	799	851	816	803	800	833	790	783	880	835	828	801	792	837	856	836	818	831	811	846	824	845	829	832	855	843	839	818	802	813	810	807	782	787	823	815	818	785	796	796	819	851	807	796	821	794	844	816	817	841	774	871	820	776	790	809	804	762	789	806	845	830	773	816	787	749	800	858	863	853	845	862	833	827	827	844	811	766	799	819	814	801	844	819	755	803	784	838	805	754	814	807	746	768	791	879	815	775	855	834	855	848	827	767	827	859	810	783	835	833	776	826	846	816	787	886	805	850	809	823	829	876	790	747	797	847	815	818	804	792	789	824	758	780	797	801	774	830	786	849	748	813	847	844	765	825	825	797	870	860	821	766	810	792	813	811	816	744	764	843	816	790	834	851	832	776	796	798	830	815	787	852	812	815	815	836	818	817	790	814	819	832	866	840	870	769	869	757	812	813	804	861	813	795	812	810	824	755	835	891	788	775	835	821	759	836	826	825	829	790	793	827	835	780	837	807	848	763	833	842	815	777	820	869	784	807	805	821	874	813	769	840	840	823	816	789	803	817	797	799	819	803	838	747	814	805	802	826	801	841	788	795	843	831	802	773	821	875	861	819	885	809	828	873	802	842	815	833	769	794	854	871	821	811	824	802	811	858	800	798	833	817	825	812	830	846	794	755	819	853	762	799	730	872	826	831	794	822	863	811	819	840	811	839	822	828	822	832	845	816	830	829	825	815	845	783	803	829	845	788	801	774	849	798	796	823	781	817	848	820	816	755	838	751	813	799	792	843	814	752	822	776	826	817	806	807	762	807	774	760	852	813	809	808	799	793	847	844	860	833	783	778	836	827	770	801	819	821	790	789	809	820	802	811	820	828	767	856	832	855	801	804	835	814	792	827	778	816	798	814	824	805	747	739	808	795	804	809	845	836	852	869	858	810	819	784	827	806	798	813	805	819	850	859	841	844	851	886	783	802	789	808	815	833	810	820	769	822	825	779	822	781	851	828	849	757	810	827	787	816	803	857	868	801	845	794	804	807	765	842	816	848	765	793	803	822	888	837	828	807	802	864	840	818	746	835	805	823	807	821	814	791	816	821	778	823	819	894	822	805	816	803	843	847	804	807	796	812	843	848	858	889	805	805	791	820	848	793	850	846	809	804	797	803	837	808	794	800	810	870	833	792	822	857	769	838	806	806	831	769	883	829	816	801	786	750	830	805	810	794	757	887	825	812	855	803	803	832	845	810	817	805	845	854	895	837	804	851	813	829	810	818	822	793	881	830	789	796	861	825	789	772	805	781	811	811	812	827	792	787	841	789	787	802	809	824	834	832	798	816	809	784	806	832	812	870	843	845	829	804	785	806	810	799	822	823	800	782	806	811	827	808	826	825	808	818	837	868	819	813	833	848	845	833	741	814	802	802	768	800	842	808	841	816	862	815	801	826	809	843	820	826	833	765	813	852	841	833	781	852	812	794	796	837	807	789	809	819	873	801	839	797	797	799	790	790	781	800	802	777	789	763	789	830	832	798	838	862	767	788	812	838	793	787	803	812	780	854	813	836	843	794	803	811	797	745	798	799	832	794	823	805	803	848	863	846	809	755	867	804	850	818	797	801	790	776	759	789	816	833	832	841	816	822	770	827	803	819	837	816	769	858	794	818	832	822	831	817	830	825	842	874	833	807	825	795	855	859	833	811	811	807	785	844	829	791	823	799	821	841	787	799	786	814	750	840	792	803	841	835	818	800	814	798	803	875	848	782	810	765	848	773	852	846	844	805	777	812	763	840	820	766	778	817	793	828	795	794	811	807	846	819	808	835	812	794	835	836	796	835	774	795	790	839	810	848	814	805	823	766	807	845	831	851	814	796	837	825	810	786	790	795	815	837	808	802	785	793	780	863	805	852	829	854	748	803	770	781	766	835	816	804	813	817	826	783	743	757	799	843	820	853	773	855	837	824	815	829	799	845	823	836	823	777	797	847	825	836	764	840	827	793	818	878	803	804	840	830	837	764	803	827	819	780	811	814	804	853	814	803	821	804	819	871	851	815	832	853	805	824	795	832	797	779	768	836	779	825	814	809	813	805	810	802	832	822	818	805	769	803	794	793	815	772	829	858	803	819	794	804	803	805	759	773	756	826	847	849	819	827	771	813	826	823	845	778	797	812	842	843	813	816	757	830	796	792	834	864	822	814	809	851	759	821	827	823	818	814	801	789	835	778	784	815	806	827	805	819	855	797	852	795	841	767	805	885	778	797	813	816	807	775	841	793	813	847	850	752	832	831	818	814	838	852	783	810	846	802	766	798	843	856	820	797	847	853	795	814	795	811	818	778	857	847	793	827	780	814	800	745	875	825	849	831	819	773	825	769	822	782	815	763	810	870	812	798	827	808	801	752	787	765	766	821	811	819	751	798	784	796	808	778	825	833	785	820	799	780	800	785	834	838	811	791	834	809	823	816	810	846	801	809	815	813	830	831	832	875	811	856	819	804	759	786	820	853	769	802	810	805	840	801	794	864	866	830	808	802	846	790	768	800	816	799	793	775	860	847	862	791	832	783	815	796	811	735	814	818	786	824	822	833	788	817	819	856	804	816	854	821	830	786	781	845	822	852	791	832	821	787	844	860	874	830	837	802	860	821	778	798	850	823	777	846	793	795	837	830	820	799	794	835	852	805	764	775	840	843	864	736	843	784	810	823	844	871	817	790	835	841	788	858	804	849	835	834	778	796	793	763	827	798	815	809	810	829	812	777	799	844	812	835	823	790	784	793	850	821
22487	20908	28666	23277	20908	20963	11154	1428	1101	977	876	762	702	659	656	637	609	605	591	565	569	546	525	544	549	478	516	523	503	526	501	491	518	514	502	502	517	529	487	514	533	568	648	630	703	717	710	564	495	468	472	487	470	470	516	525	485	480	490	465	443	480	491	480	463	455	507	460	451	496	493	445	475	469	465	466	474	475	468	495	469	450	462	478	460	495	452	449	462	472	503	476	474	428	475	462	503	435	437	464	465	494	471	470	497	429	487	470	524	467	486	478	462	468	470	477	459	463	473	486	457	444	443	464	470	428	414	445	543	521	499	489	479	450	513	477	455	461	467	464	472	476	461	464	465	455	458	464	486	444	499	473	473	433	468	451	453	473	509	452	422	454	452	418	426	451	466	479	458	501	456	460	459	483	491	462	489	472	474	470	444	469	479	416	493	475	470	451	468	478	485	456	465	462	466	480	446	455	495	479	461	460	444	454	490	445	482	473	457	491	447	445	461	451	481	477	487	468	469	455	488	455	484	482	458	438	455	468	479	438	479	411	487	460	460	488	462	466	456	458	504	474	462	448	462	447	453	503	437	505	426	408	455	483	469	469	472	444	470	485	466	502	429	449	462	477	495	508	472	472	434	453	499	540	446	433	471	462	438	501	464	494	438	472	467	447	494	461	471	473	483	441	464	480	478	450	425	464	466	476	467	475	454	467	488	458	483	440	453	478	504	495	476	497	468	493	513	455	451	480	474	468	450	495	476	461	481	468	466	462	471	471	464	436	468	476	479	485	459	430	476	461	493	453	440	432	451	482	479	447	475	474	487	463	494	478	480	446	491	446	466	481	473	488	462	443	470	449	478	491	438	473	461	472	460	478	468	459	454	461	457	439	465	478	447	455	493	498	494	466	458	497	446	475	481	467	486	461	422	493	460	488	477	401	455	479	442	471	439	486	484	465	475	438	451	447	484	492	534	458	494	460	451	420	469	436	448	427	451	454	460	485	447	428	457	479	486	453	435	465	454	469	495	525	473	487	444	443	486	466	478	476	479	480	444	438	483	457	468	477	452	439	474	465	418	414	457	465	461	483	478	483	498	473	488	449	494	460	458	440	445	459	461	480	504	455	461	471	460	446	431	455	463	437	451	509	463	485	466	484	453	479	477	517	461	456	476	466	438	451	472	468	484	476	484	475	446	514	445	441	466	453	446	459	474	462	478	463	455	475	435	456	460	485	414	452	459	474	434	446	466	556	466	440	489	477	447	464	482	527	463	483	447	469	487	493	457	466	491	469	498	470	444	491	476	497	423	464	425	486	431	454	496	446	489	448	491	467	457	460	497	455	472	434	505	523	445	467	480	423	449	450	456	449	448	509	501	460	477	478	440	469	485	448	442	454	450	473	470	480	446	477	468	502	466	460	482	472	451	454	461	453	473	464	471	469	468	411	470	469	449	430	475	446	470	523	488	456	461	491	505	477	442	465	484	447	458	430	466	475	426	466	469	478	475	467	458	474	465	467	467	478	468	456	487	440	483	464	458	487	454	446	466	419	494	487	448	466	485	459	423	466	463	448	460	469	483	455	444	455	477	484	449	497	457	461	479	490	487	501	459	440	469	479	436	465	463	457	492	447	462	458	483	461	436	486	428	428	443	460	468	463	507	486	449	468	445	476	460	474	457	440	459	436	461	474	481	453	471	444	468	436	509	462	459	495	488	484	453	465	457	430	446	474	437	480	421	436	486	438	469	451	477	490	425	459	467	471	465	462	438	456	477	458	463	471	459	459	447	465	456	450	500	479	435	459	436	477	493	465	473	470	467	492	496	478	468	495	480	446	477	466	451	497	475	449	462	511	439	418	455	429	471	453	453	476	451	512	424	511	478	470	490	517	442	470	462	476	469	491	469	436	491	452	487	473	481	469	456	493	448	460	494	454	475	494	429	508	470	418	487	455	436	460	473	482	498	448	469	488	443	472	427	490	478	448	464	461	484	456	439	471	423	472	451	490	458	468	497	437	437	462	426	454	491	450	484	449	450	483	445	457	470	464	498	464	484	476	450	430	477	443	464	513	457	495	470	505	468	436	475	491	469	486	458	461	468	505	452	467	467	464	448	460	468	468	455	470	462	489	464	478	448	473	495	495	428	458	458	476	498	477	477	468	465	467	480	422	423	478	507	462	464	445	463	461	466	508	503	466	488	464	448	470	492	431	465	496	461	454	478	459	464	496	513	476	457	463	481	492	440	489	441	469	443	478	483	492	468	451	462	472	480	482	476	497	480	471	456	450	460	475	460	474	481	438	475	462	414	465	441	484	443	416	498	486	442	444	452	510	468	485	410	465	427	452	459	517	450	463	435	402	464	477	466	476	451	421	485	466	449	450	459	493	474	500	458	423	478	449	434	437	422	477	457	472	504	517	447	449	441	488	469	444	442	439	473	440	483	454	466	458	448	488	484	485	456	447	462	427	485	467	475	478	469	457	493	439	458	412	479	493	487	458	485	471	486	483	444	456	438	486	447	447	485	459	487	434	440	462	445	466	498	466	472	456	485	488	463	478	437	458	453	454	441	482	462	452	480	457	477	513	484	438	485	435	478	450	483	500	490	483	478	481	486	468	458	464	492	478	484	473	484	422	443	423	471	447	445	508	474	462	465	448	491	461	450	466	488	491	465	459	493	434	466	472	470	428	457	440	447	457	491	459	430	465	465	457	447	477	474	493	428	472	497	496	441	459	493	474	478	498	484	476	485	464	488	458	423	461	436	476	473	457	502	487	469	476	463	431	497	481	424	487	462	500	462	469	489	495	485	470	485	469	463	464	482	485	452	475	492	507	448	469	459	461	504	459	477	472	460	471	470	472	457	483	480	446	473	473	431	481	466	471	454	472	447	411	446	457	443	436	468	488	448	448	466	434	447	490	496	403	447	447	432	481	501	440	492	493	465	443	504	504	471	465	453	435	448	453	475	469	427	486	480	467	505	443	466	426	445	477	473	470	431	453	482	485	479	489	446	471	468	468	478	464	494	435	443	455	462	436	413	487	447	469	451	447	466	473	446	465	473	441	422	475	485	462	455	460	464	458	441	474	467	437	472	428	435	500	490	495	476	496	462	447	483	438	450	451	460	495	488	481	456	454	437	466	496	417	509	462	493	470	459	442	456	486	442	453	481	445	429	489	450	451	451	439	477	453	431	476	519	470	480	451	482	427	480	472	439	468	447	463	479	470	488	450	454	464	465	475	467	447	451	480	438	432	448	454	475	478	473	482	510	460	454	463	457	470	470	473	468	453	485	436	453	472	442	469	489	456	502	499	459	455	441	470	480	454	521	441	500	503	484	458	470	487	439	527	474	483	441	484	457	441	412	460	508	460	411	517	450	501	436	459	428	466	478	459	508	458	449	452	494	453	440	452	443	487	446	480	437	465	499	456	480	457	457	486	461	454	466	444	460	512	498	435	482	477	448	437	492	451	489	450	474	493	484	462	482	465	479	467	451	456
7567	18598	14534	8072	5832	4768	3550	2753	2281	1976	1570	1328	1180	1156	1018	969	873	922	865	889	774	778	804	748	751	714	713	677	767	727	702	698	713	748	805	775	690	706	711	709	781	859	935	896	1096	1223	1134	811	665	609	613	633	640	673	648	722	714	675	687	593	618	614	594	603	600	629	602	642	642	601	628	643	625	616	585	606	646	612	610	622	599	665	628	629	626	649	690	592	632	601	612	614	633	602	615	584	621	608	598	619	621	608	630	650	610	615	637	584	595	627	640	616	609	581	637	620	615	631	668	644	648	639	624	607	647	642	614	631	637	627	628	606	570	633	662	664	661	620	647	610	626	669	646	606	630	604	611	656	612	604	613	598	593	642	617	606	678	562	645	616	622	601	609	582	629	598	648	637	609	596	618	608	641	664	612	635	659	629	643	629	653	616	581	598	646	608	641	586	629	621	602	631	652	607	639	616	620	649	611	562	601	649	628	582	601	591	630	618	616	598	562	589	608	586	617	661	566	677	647	630	626	626	586	580	602	610	580	643	604	617	628	582	645	656	603	615	614	625	633	651	640	627	585	613	629	649	661	616	575	601	592	583	611	682	634	629	624	602	661	627	619	606	574	592	591	641	598	638	595	631	599	573	591	601	646	601	595	647	601	663	625	600	623	599	648	615	580	624	614	610	608	602	635	632	642	640	608	605	608	649	629	661	627	607	625	622	596	615	693	589	602	634	591	578	649	641	623	628	619	603	623	631	623	649	602	626	618	614	577	642	602	582	624	611	617	613	612	647	619	672	634	642	631	573	632	646	624	673	631	678	635	643	636	647	637	629	593	670	600	615	641	603	626	620	623	627	648	660	619	651	637	665	653	656	633	613	630	612	639	628	654	650	616	605	655	622	610	630	608	622	632	539	607	634	678	619	644	639	633	575	557	567	664	679	592	584	602	608	645	567	621	571	584	665	604	591	646	641	612	647	611	590	643	595	608	643	593	604	628	593	606	610	637	634	652	632	595	675	599	598	611	645	612	611	617	684	583	634	632	583	642	588	630	624	571	627	639	596	631	666	619	590	630	612	611	621	632	586	606	618	641	621	625	603	635	559	617	640	592	652	622	618	629	624	638	617	611	651	640	642	608	624	613	636	594	612	614	582	629	640	630	600	636	634	620	657	643	642	619	584	612	655	633	592	574	622	606	648	667	601	644	635	599	613	650	641	623	606	597	611	574	617	628	563	647	628	602	638	605	629	665	647	622	671	629	634	627	607	650	621	602	559	615	621	653	627	631	613	618	589	645	635	614	584	611	606	653	627	606	636	633	637	581	631	615	576	637	633	613	607	662	630	582	660	589	614	622	607	608	609	602	622	612	639	635	599	597	651	640	612	642	621	594	609	656	629	660	605	597	624	600	641	651	586	596	585	625	627	654	638	603	659	657	591	579	583	591	589	599	631	630	609	576	585	627	632	634	612	619	614	643	628	660	607	623	645	648	633	593	622	587	631	638	605	634	605	640	579	605	609	630	615	617	651	607	619	606	590	616	639	638	586	620	618	608	637	660	587	617	644	650	638	593	646	636	565	626	608	606	628	636	608	635	630	594	669	633	598	624	544	605	593	638	652	634	581	615	633	636	632	618	624	650	646	665	593	626	604	610	630	596	613	619	628	598	644	602	644	622	638	645	622	638	600	649	650	610	584	609	637	659	631	633	623	658	596	649	602	653	605	607	593	604	601	622	647	616	609	610	650	623	603	623	623	628	564	670	636	640	638	629	629	665	618	611	599	630	629	599	615	574	629	655	619	584	604	617	666	639	614	636	616	641	589	611	593	635	631	627	615	630	609	601	625	637	669	628	558	581	646	653	598	608	619	624	626	653	601	638	619	643	592	622	625	610	643	641	645	610	639	615	603	619	609	626	681	603	631	584	603	649	594	679	607	641	611	606	577	608	624	619	629	662	606	623	607	628	592	601	624	628	606	612	638	645	625	606	603	638	603	629	642	615	575	628	604	688	599	588	603	602	639	628	619	648	641	666	642	640	610	642	601	604	629	600	621	625	645	645	586	620	612	632	624	606	612	628	602	574	622	632	582	617	613	635	635	646	645	617	597	636	618	675	591	593	677	641	624	608	623	559	578	633	628	602	630	636	636	636	577	592	601	690	591	655	644	616	631	625	628	584	626	633	620	618	630	637	600	605	591	604	625	589	622	593	650	649	614	670	597	632	628	619	618	646	648	616	623	606	658	664	641	623	618	569	598	654	636	603	608	653	583	629	635	604	594	644	652	647	631	590	665	630	610	642	657	599	672	650	631	608	657	586	606	603	580	599	630	594	611	636	637	580	604	628	580	587	646	588	594	613	653	603	628	622	613	612	635	558	586	601	623	613	627	645	606	637	624	633	613	590	631	591	639	604	620	603	624	622	628	601	635	625	603	606	628	646	614	629	580	671	674	623	590	621	608	621	584	651	589	647	652	627	617	641	622	610	606	606	642	595	587	595	618	607	563	658	604	615	624	638	625	606	583	636	653	587	640	619	582	589	585	625	618	646	576	662	609	628	666	649	604	637	636	637	624	626	640	611	599	629	613	586	634	661	642	603	572	607	614	601	593	579	621	613	589	677	615	607	597	659	609	653	669	610	633	646	619	613	600	597	642	622	645	613	659	564	622	643	633	633	641	600	623	642	600	632	606	603	605	600	622	639	619	647	634	600	555	609	616	644	587	625	603	635	624	612	630	578	599	626	596	631	585	629	628	628	618	633	621	590	604	621	634	613	645	610	595	596	609	633	651	616	618	643	644	630	565	639	610	607	584	632	620	613	663	600	632	658	611	622	606	640	632	593	639	590	634	595	579	606	597	621	604	655	591	615	627	618	615	653	659	635	565	634	597	643	592	635	604	548	568	654	601	590	592	596	623	601	619	644	633	579	649	614	629	649	623	625	607	618	632	632	635	607	632	583	617	650	613	610	620	595	659	631	630	650	612	610	619	648	576	594	604	614	582	651	634	639	597	598	608	615	649	637	631	583	619	601	609	664	660	640	643	604	625	632	608	621	637	606	616	615	613	609	632	606	579	577	590	675	593	625	617	640	648	619	655	661	607	605	666	636	606	599	637	550	633	637	674	612	647	593	610	592	584	636	627	600	635	610	601	639	625	628	623	602	593	572	622	634	653	631	626	632	638	596	639	638	597	630	618	621	633	646	632	650	583	659	631	651	570	574	605	619	588	620	629	595	625	617	607	585	662	625	631	635	589	588	604	634	623	666	663	595	631	610	636	633	604	597	595	641	606	652	624	621	589	630	605	625	585	599	573	600	613	641	598	625	633	646	617	613	603	644	609	617	641	610	627	585	642	639	647	619	646	558	633	613	668	581	616	618	611	632	628	620	639	614	619	589	618	626	624	611	625	598	592	650	598	607	607	619	629	637	573	603	586	580	605	623	660	614	638	620	651	631	624	606	680	609	661	563	629	576	609	606	606	588	654	620	629	610	617	620	628
26441	20386	9109	1123	615	578	528	473	476	439	424	457	482	433	456	456	414	398	469	418	412	426	412	409	462	437	452	430	407	487	462	420	452	474	482	431	429	429	423	437	441	447	432	461	502	498	478	406	438	408	438	457	464	432	435	445	406	436	416	432	461	464	417	440	423	438	420	426	401	425	426	438	481	438	459	445	469	426	426	469	425	426	407	472	440	461	448	390	416	375	443	415	422	461	475	452	411	405	430	439	406	450	445	434	429	448	458	456	419	444	415	417	416	451	440	416	460	410	438	464	408	426	438	467	437	422	435	443	399	407	410	429	458	476	439	440	442	447	457	426	440	473	429	464	451	438	398	463	458	453	414	441	465	442	444	425	417	456	447	455	431	436	454	403	420	490	456	458	461	419	484	431	431	432	455	406	417	472	446	395	441	411	490	434	456	442	433	423	471	441	412	422	429	429	426	414	413	415	420	470	434	440	454	439	458	434	408	433	433	434	471	436	422	447	435	415	428	433	457	463	428	466	442	459	451	479	405	452	440	432	424	480	422	430	440	455	451	492	413	398	430	453	431	435	382	438	416	397	409	427	456	443	415	463	454	444	430	411	424	453	445	444	433	450	418	439	451	417	421	462	482	416	439	426	446	430	433	417	439	451	458	447	408	491	437	444	414	477	452	424	408	448	417	425	446	406	425	418	431	445	440	456	506	444	426	452	462	427	416	447	406	439	415	425	400	397	434	399	443	439	442	449	467	411	430	454	414	466	418	415	405	442	386	391	465	431	413	461	414	462	455	435	432	435	448	450	470	396	457	482	428	386	407	433	450	400	457	455	422	410	425	431	478	436	447	419	418	417	452	430	442	444	463	453	423	440	402	420	408	446	445	450	429	409	450	433	440	419	463	397	415	412	395	426	465	447	453	435	460	428	437	471	450	431	446	454	441	444	428	405	455	412	454	406	431	446	425	405	398	455	476	442	439	433	453	454	378	489	402	422	443	467	475	434	431	442	445	435	454	443	445	453	421	414	418	452	404	405	417	424	466	442	384	405	415	445	381	417	391	434	461	451	414	431	468	440	430	419	437	450	427	408	448	453	430	422	440	448	416	425	466	467	420	423	424	439	466	442	429	420	444	433	429	435	439	469	417	444	412	480	398	443	424	448	407	450	467	428	451	432	423	420	456	466	432	401	424	421	396	433	420	423	439	436	436	441	435	432	447	388	444	423	412	456	444	432	451	426	398	435	466	410	414	442	412	431	435	485	433	418	448	432	423	401	433	423	445	401	407	441	417	399	416	387	405	431	461	430	419	418	453	442	419	364	416	414	413	427	434	411	415	445	459	437	407	419	441	455	405	439	435	441	457	462	446	418	426	436	449	468	415	464	434	418	417	424	431	433	449	447	438	433	434	433	416	440	407	395	466	431	422	419	462	419	438	409	426	441	459	442	445	379	440	430	422	414	432	433	437	417	422	466	460	431	440	454	439	403	413	452	433	421	400	439	446	428	419	432	414	439	424	419	450	430	412	423	435	499	467	447	425	424	419	429	419	410	423	408	426	450	398	443	426	445	412	427	405	443	425	411	403	434	461	449	395	433	444	408	436	449	452	449	423	420	449	468	421	439	444	436	428	447	432	418	432	422	426	441	396	428	455	418	426	432	449	431	459	423	445	443	406	401	452	428	401	421	401	435	455	415	446	459	452	424	451	426	433	442	414	428	438	430	429	419	378	400	456	426	439	445	406	425	432	454	422	430	456	443	438	441	394	399	445	410	433	400	399	437	426	440	420	416	465	461	424	456	439	445	410	409	411	428	463	424	417	447	399	441	435	409	448	435	453	407	458	451	400	387	482	424	449	440	431	403	401	442	428	450	423	409	450	435	418	461	423	461	443	429	446	442	428	422	427	377	441	430	463	483	432	442	442	441	432	420	423	402	412	439	426	453	445	421	413	415	450	456	464	441	405	434	501	433	435	435	425	444	442	492	442	449	397	445	431	433	434	462	463	451	428	422	430	440	406	431	443	405	449	424	443	440	450	395	422	428	421	466	422	404	431	460	461	416	439	413	420	445	445	439	436	455	434	439	436	417	431	456	424	422	432	451	438	420	426	416	432	425	436	442	456	441	486	446	438	453	432	401	429	418	436	419	432	433	430	399	406	415	431	431	420	380	435	415	434	398	434	424	439	423	394	433	398	456	474	424	425	393	453	439	428	406	423	449	421	433	449	461	394	402	437	423	453	460	418	453	449	456	435	429	398	445	414	413	396	451	427	456	443	413	395	469	428	449	455	417	398	443	415	470	431	440	408	405	450	438	412	413	443	423	433	461	435	446	405	475	455	422	433	426	393	451	407	423	409	433	426	444	417	420	402	429	437	421	428	444	458	435	417	476	417	448	373	404	384	428	456	419	477	436	423	423	426	441	445	418	457	464	427	407	449	408	445	424	449	426	429	428	449	462	463	419	486	441	425	447	444	392	439	457	411	431	436	437	410	424	458	417	462	421	401	434	427	445	444	444	443	410	432	465	438	428	409	456	390	411	415	409	451	432	449	449	464	428	472	421	466	447	450	397	424	453	383	433	460	422	422	430	437	415	435	425	455	398	439	418	431	427	430	449	451	427	402	387	406	411	404	432	430	416	423	433	447	429	434	422	425	411	423	459	445	431	437	415	467	435	417	417	435	433	445	458	414	427	453	449	452	411	397	402	425	410	444	416	425	429	451	474	458	429	441	450	450	414	470	414	444	404	432	438	383	429	407	414	408	420	457	449	436	413	413	444	422	413	444	431	427	440	423	441	419	454	439	440	450	413	418	476	409	411	460	406	453	427	427	415	464	420	448	413	440	438	427	427	455	420	425	438	452	458	417	439	437	457	405	435	466	454	463	473	468	441	421	431	441	443	407	449	442	443	416	412	459	416	493	434	448	427	424	450	446	435	449	448	443	432	434	407	425	438	410	450	463	383	444	425	426	414	409	464	438	440	474	420	390	442	390	390	419	469	433	411	410	432	437	378	392	431	415	405	404	381	483	458	448	464	430	450	423	443	407	435	434	449	442	435	406	425	374	445	445	412	440	421	446	423	443	442	485	446	425	416	469	466	454	423	443	439	417	436	438	461	452	456	437	463	393	460	437	460	457	393	416	418	459	409	412	429	436	477	417	411	469	413	401	405	432	427	434	416	393	431	404	415	456	425	417	470	435	452	428	395	454	441	439	420	400	473	428	430	397	436	430	432	474	463	418	407	457	478	464	422	407	431	417	452	446	423	468	408	457	445	400	445	452	405	422	455	411	433	433	416	462	452	460	455	434	435	459	456	438	418	417	445	428	393	459	462	430	461	381	475	419	432	403	394	425	392	443	453	414	473	432	447	418	415	439	411	467	449	473	457	399	429	420	417	429	434	429	422	460	470	399	438	425	420	439	413	459	455	419	448	452	456	460	447	405	410	394	389	439	410	477	431	409	432	438	427	435	437	445	442	469	436	441	425	417	472
4250	2274	1738	1113	969	919	780	663	692	671	636	626	609	542	611	593	613	631	604	584	552	560	561	556	601	589	595	593	567	558	608	545	607	616	648	618	537	586	571	577	621	649	671	698	764	764	671	576	548	576	569	602	601	560	625	585	564	569	528	566	539	587	604	587	567	567	593	583	617	587	590	566	578	523	527	578	577	562	569	520	594	528	540	611	574	578	574	560	538	578	612	581	572	572	544	584	587	566	594	588	562	574	568	611	576	567	551	603	590	544	565	548	570	538	591	617	555	570	549	615	617	580	560	600	590	560	528	601	628	578	584	573	581	570	544	566	566	552	565	568	571	519	583	557	586	531	566	608	565	532	609	579	579	544	583	563	577	550	594	582	578	544	603	561	610	565	564	521	572	536	591	523	538	602	557	579	536	612	570	618	582	555	568	524	549	557	588	579	603	589	586	587	623	600	571	566	626	586	608	575	570	588	569	544	578	572	572	561	548	582	574	578	614	571	616	578	603	553	610	610	551	570	624	552	597	602	555	574	533	541	587	562	535	590	575	576	541	589	565	566	558	585	578	591	562	550	538	602	584	604	583	608	577	533	564	610	549	604	596	576	606	586	545	528	569	562	577	567	574	580	597	545	523	589	584	570	555	605	588	559	585	579	551	604	548	576	595	586	564	565	587	569	634	544	565	585	539	597	573	549	522	619	594	589	558	524	528	557	549	602	546	553	536	600	558	559	555	602	630	603	567	561	611	565	520	596	578	612	527	538	528	503	553	558	549	597	570	553	561	551	589	600	559	554	599	544	577	614	547	556	584	549	571	613	551	548	566	568	611	557	567	529	589	584	559	579	568	567	575	554	606	551	597	535	539	594	564	607	538	601	592	599	565	577	594	575	632	593	559	534	569	622	558	588	588	623	541	560	562	590	566	550	546	577	539	579	593	581	563	587	575	580	578	565	614	570	579	570	592	555	581	562	551	569	563	557	584	615	558	604	540	575	557	559	602	561	575	567	615	587	607	567	604	623	601	554	568	542	594	570	591	584	536	574	559	633	553	540	593	556	567	569	508	555	564	579	605	565	564	568	536	625	613	566	559	578	554	574	578	606	547	555	598	555	531	561	576	589	558	568	589	548	605	539	606	577	541	553	572	557	550	597	529	544	527	565	533	592	643	582	581	599	598	606	578	530	537	603	594	579	575	587	557	571	546	572	595	608	522	573	560	602	584	561	591	577	579	547	598	568	564	535	581	597	537	593	541	544	601	610	591	578	581	597	575	561	587	552	563	559	583	620	584	583	570	601	584	534	566	570	507	562	549	590	571	577	585	555	575	578	599	586	560	583	561	605	603	555	572	557	579	556	577	563	597	540	565	572	549	594	580	567	604	599	560	588	539	575	578	569	600	602	574	558	573	597	578	540	533	566	590	609	554	558	551	579	595	561	578	592	571	570	566	558	565	539	590	557	570	586	568	581	605	593	601	616	595	585	574	552	585	579	576	605	548	521	565	563	518	578	611	575	578	583	570	564	579	559	636	577	585	577	551	578	577	550	581	637	579	546	589	567	589	550	575	556	543	586	594	587	546	539	628	558	577	573	545	565	561	525	566	549	581	578	561	586	577	551	562	615	596	560	551	508	602	573	590	570	554	561	569	582	553	528	593	596	591	543	532	538	557	596	543	573	613	582	546	615	559	557	618	544	533	610	576	606	570	556	560	565	516	573	588	551	586	593	567	561	565	567	557	519	550	587	553	596	594	579	587	560	587	536	591	552	604	582	581	527	577	567	593	536	553	568	561	617	566	584	560	558	565	602	577	547	574	599	564	554	577	551	556	583	562	566	556	585	598	534	539	564	570	580	600	595	601	604	526	538	563	589	520	553	580	560	564	588	566	617	537	561	562	585	585	591	570	525	557	573	599	537	570	621	521	615	577	528	548	543	561	553	579	546	569	592	573	572	550	529	605	547	566	578	617	545	556	572	590	601	556	570	581	573	586	557	606	582	562	574	566	587	582	564	551	617	572	550	592	560	537	558	547	605	566	575	589	562	587	580	583	581	604	579	520	571	541	577	546	575	589	550	544	585	571	556	611	593	625	543	569	551	573	547	591	513	545	515	587	578	575	518	552	546	588	565	616	600	557	576	565	558	579	602	578	541	603	539	571	567	556	582	636	602	577	559	571	546	582	601	564	541	537	566	579	532	565	587	576	599	581	562	618	592	573	562	606	543	563	548	522	570	548	519	602	549	576	562	578	551	569	551	588	574	552	548	585	624	549	589	555	583	557	530	567	550	622	571	563	544	583	584	588	587	566	541	604	606	534	571	547	556	564	596	586	551	584	559	570	589	567	602	593	558	571	566	611	570	602	585	558	597	596	587	593	532	545	615	630	524	595	573	560	617	547	550	608	577	591	571	553	531	540	580	543	598	567	585	568	567	542	558	563	567	601	554	541	583	579	573	568	564	565	570	538	613	551	577	577	575	603	588	560	580	577	540	577	584	581	557	581	570	562	569	578	615	571	561	592	606	525	598	530	589	609	579	554	571	546	602	574	612	571	573	546	573	567	540	592	591	541	581	595	570	572	567	601	569	576	578	594	542	535	633	556	563	548	597	525	548	559	582	596	569	568	596	597	590	572	553	580	548	576	584	589	569	543	575	561	571	576	563	573	590	590	583	593	619	544	575	589	581	563	652	579	564	571	567	554	561	539	581	587	596	577	604	643	541	548	600	573	589	613	566	565	568	589	587	514	562	557	499	616	531	584	503	542	567	564	555	588	608	609	542	557	574	574	572	582	564	581	563	550	590	560	607	599	582	614	569	538	559	594	582	533	559	572	570	562	542	550	577	586	577	558	579	562	519	560	605	544	597	551	628	559	567	611	557	556	544	536	590	525	601	559	562	573	544	593	549	591	569	590	611	556	573	568	571	562	637	537	581	577	612	593	521	595	555	616	604	560	598	557	580	578	539	526	578	575	610	569	550	594	555	565	542	586	598	607	595	562	557	579	592	595	597	585	597	610	615	571	590	565	545	488	568	534	572	535	541	545	549	569	621	560	597	573	531	559	622	552	559	516	593	560	591	590	561	548	600	568	573	578	597	542	565	571	595	528	630	589	584	533	543	541	556	560	569	579	580	541	541	591	573	565	571	565	566	535	550	561	537	589	554	603	571	589	584	590	590	614	554	554	588	553	558	573	569	587	552	569	513	611	548	553	561	546	574	580	525	566	580	548	540	586	552	591	581	556	553	594	560	627	552	603	578	562	613	541	584	566	600	569	573	564	585	570	523	553	607	573	569	568	597	586	572	557	557	602	600	578	599	583	586	581	489	578	597	564	571	622	543	536	545	620	518	608	522	576	561	579	580	600	577	607	567	573	600	569	569	563	584	600	617	557	574	622	570	552	576	556	554	539	567	547	564	625	550	591	540	558	558	597	561	585	530	584	579	574	582	527	566	573	577	592	582	601	641	601	552	590	573	630	600	634	538	552	545
23292	20908	28323	23659	20915	12766	1842	1084	945	818	810	759	711	775	723	718	713	703	635	684	663	689	611	710	662	702	652	686	677	717	669	630	672	722	702	649	667	686	669	629	667	706	762	854	886	740	703	588	614	646	647	649	674	608	653	642	685	646	609	622	634	583	628	600	611	659	584	587	621	596	641	653	654	664	591	645	591	599	627	638	597	599	616	630	624	624	585	630	623	578	565	718	612	615	611	633	594	613	604	586	654	613	621	596	625	630	628	647	613	619	651	654	635	655	611	659	644	594	584	613	637	633	600	651	639	634	632	583	626	581	594	636	620	602	628	609	612	602	612	637	596	634	588	598	634	625	604	623	625	657	635	585	621	589	584	596	600	587	634	589	585	614	609	643	612	611	586	581	626	628	595	638	598	594	564	620	596	612	648	600	583	657	622	618	612	635	624	606	660	619	644	627	621	664	652	601	627	639	609	604	575	589	598	580	605	634	603	647	671	607	568	658	589	581	608	591	605	624	661	620	631	634	586	628	664	604	644	587	613	634	659	621	601	629	617	611	605	608	572	607	569	581	613	602	622	664	585	610	598	614	596	605	605	579	631	630	634	619	578	600	608	588	528	601	595	633	626	589	584	635	627	591	611	645	599	641	606	675	617	638	634	627	641	629	632	597	660	574	651	597	585	639	639	594	626	661	604	683	604	590	621	607	617	626	606	641	591	679	570	585	588	589	621	598	599	653	617	627	634	604	633	602	594	605	645	618	598	611	654	602	613	628	627	617	571	644	617	654	596	635	535	639	597	568	593	641	667	633	625	657	653	606	644	633	613	599	639	625	596	619	615	572	665	609	633	573	588	603	608	579	597	576	570	632	627	618	652	681	607	639	618	578	588	634	576	631	565	623	619	598	577	618	598	614	595	635	627	596	604	624	598	587	592	558	630	609	572	615	586	590	609	618	662	633	585	611	590	632	627	613	597	631	590	667	608	583	633	640	635	606	636	600	596	553	587	659	657	599	645	589	622	610	649	581	563	578	629	599	567	600	651	625	612	613	648	616	646	639	650	617	602	582	634	623	621	643	646	594	583	605	644	599	623	640	667	621	639	598	577	642	565	615	649	629	636	595	648	598	639	598	572	625	669	643	618	589	640	639	599	651	595	647	603	606	608	570	686	592	613	621	579	609	628	612	591	642	622	630	610	642	586	593	614	605	572	627	583	575	656	631	677	605	641	612	584	690	620	639	673	582	599	655	607	611	595	659	629	635	603	598	573	619	591	597	616	617	606	653	601	626	599	657	615	648	590	583	656	641	576	651	625	583	611	642	578	601	563	605	620	583	643	613	605	612	612	615	604	642	632	635	593	604	598	600	610	577	654	656	606	639	650	614	625	621	632	644	634	599	623	618	658	643	655	591	602	583	643	594	616	618	594	630	613	603	628	591	635	622	622	587	575	623	631	651	594	618	577	615	579	633	598	611	613	625	629	597	643	626	585	577	583	627	632	614	579	624	610	612	601	601	632	630	591	593	635	591	609	586	597	603	604	589	635	636	612	636	590	617	591	616	639	668	584	607	649	660	594	599	607	605	620	630	624	588	584	635	634	621	630	665	653	630	610	645	610	594	618	621	602	638	617	635	568	593	631	647	621	577	621	632	618	655	576	616	597	639	599	587	602	619	589	634	598	593	620	629	608	656	600	607	696	608	565	622	583	607	609	599	633	635	644	609	618	613	614	591	671	603	553	609	621	583	604	601	620	611	615	634	616	641	615	574	604	558	641	607	586	622	600	607	634	586	650	627	626	619	637	636	624	598	593	633	621	625	622	635	595	595	600	622	635	606	600	610	636	600	629	587	638	629	603	641	640	625	603	658	610	584	590	602	607	596	596	604	618	651	622	624	629	620	590	647	651	612	618	587	655	593	638	578	614	614	613	576	641	626	635	593	608	642	623	588	591	585	628	586	552	573	611	627	634	618	601	605	602	649	662	670	616	652	646	643	606	623	648	605	618	590	624	664	599	622	647	653	603	578	601	560	631	625	610	630	700	649	625	623	607	585	614	610	620	595	609	617	639	594	562	636	628	582	628	626	604	602	596	616	600	623	609	677	602	576	630	582	628	601	582	604	611	600	600	667	641	585	633	609	626	635	571	642	641	607	599	610	628	581	612	583	615	593	624	591	633	590	636	635	625	651	672	592	597	637	618	658	652	621	652	627	609	581	646	573	557	582	635	626	634	589	665	601	586	596	650	610	585	603	604	639	608	632	611	575	636	583	565	600	611	568	681	678	589	605	593	602	612	625	554	613	590	634	586	625	649	607	629	611	602	579	608	632	626	634	597	605	579	603	581	609	626	597	621	596	625	617	581	607	590	596	570	625	582	612	566	633	571	578	633	605	646	627	648	607	610	635	623	603	604	605	602	660	636	627	571	614	611	624	607	626	590	601	625	617	596	634	634	612	594	576	621	644	640	627	633	642	621	599	643	608	642	646	623	613	668	646	609	568	643	653	623	627	658	623	611	625	652	603	607	609	609	605	637	599	614	607	592	628	654	652	627	618	629	611	636	628	588	652	620	669	667	598	648	602	653	582	620	665	588	622	654	608	629	631	595	571	617	583	619	644	645	610	618	615	635	627	597	626	616	602	642	619	622	606	571	623	608	677	620	621	623	618	620	637	647	636	602	658	565	639	631	580	643	633	631	596	600	592	608	596	621	588	611	605	587	658	671	640	594	624	596	622	598	636	679	630	599	588	620	625	590	657	645	600	538	603	562	601	596	597	595	627	674	614	605	617	629	631	624	610	586	602	655	572	596	601	609	648	619	636	684	599	602	580	595	648	635	584	611	569	632	602	599	610	605	610	579	631	641	629	621	673	566	587	596	599	618	655	621	671	628	583	594	590	600	587	585	608	633	599	624	636	633	607	573	616	625	646	622	618	554	597	601	584	644	632	604	590	606	619	609	607	599	613	595	619	583	557	611	612	627	588	604	650	630	585	586	609	646	595	589	566	594	614	592	600	593	633	647	651	629	624	574	619	613	618	591	596	634	603	567	598	591	631	620	576	603	614	581	604	621	627	598	655	632	618	645	648	597	583	615	626	578	621	586	607	562	583	622	569	660	609	640	611	642	627	641	627	566	678	636	635	607	623	601	583	649	634	647	620	624	565	581	597	598	589	619	619	609	605	602	628	581	641	565	615	650	607	617	604	652	595	614	629	634	576	618	590	595	598	627	653	646	620	627	635	622	603	641	581	578	633	660	638	589	629	638	592	672	618	614	602	626	637	651	618	633	602	582	599	603	575	630	615	673	586	608	640	579	618	572	584	618	622	583	647	608	590	653	638	577	599	610	637	623	609	604	635	643	628	598	622	618	626	591	627	550	603	638	591	641	609	575	598	574	615	600	604	629	602	575	589	563	607	583	600	562	583	628	630	648	582	586	600	614	631	623	626	616	597	597	600	620	611	631	636	624	613	594	638	620	584	598	603	646	646	652	595
5422	12672	9670	5348	3689	3117	2390	1972	1703	1431	1309	1167	1103	1095	1054	1018	986	903	958	1001	911	872	905	879	926	897	871	868	891	871	876	855	889	1131	1024	857	863	825	853	840	926	912	1053	1327	1330	1158	972	877	853	782	802	874	826	880	876	864	784	798	815	801	824	799	802	845	808	780	803	793	752	825	832	842	841	844	789	770	825	799	797	823	856	805	790	883	813	827	789	785	812	816	823	799	768	822	777	819	747	809	812	830	766	853	836	801	807	790	804	801	853	794	831	824	787	815	730	761	819	835	819	842	838	794	792	836	817	842	794	824	824	825	836	794	813	823	835	837	810	796	780	831	846	787	792	735	875	808	789	810	781	826	806	790	832	824	820	781	831	823	786	804	793	839	819	786	817	785	816	785	814	771	808	773	776	785	748	822	792	803	891	827	836	757	763	805	809	814	750	867	807	810	826	851	790	809	754	853	796	788	816	785	844	790	809	772	821	816	864	875	852	817	748	800	812	773	799	833	813	778	791	807	828	827	869	751	849	794	791	829	777	769	831	875	787	820	813	812	794	839	848	803	803	804	794	847	822	795	775	822	793	823	854	805	820	840	792	815	803	799	819	824	818	791	813	788	797	816	802	797	827	824	772	815	760	847	812	822	795	765	771	786	857	749	778	824	800	872	780	842	820	803	794	762	851	853	778	825	825	810	806	820	827	800	789	835	798	812	793	814	789	824	792	791	793	799	822	768	779	788	831	819	742	782	791	765	792	807	866	800	784	817	847	812	790	848	805	813	830	753	813	836	828	807	780	855	792	818	811	812	816	795	778	799	811	768	866	785	809	829	836	828	813	843	815	882	840	860	776	793	789	770	824	772	853	762	803	854	794	806	797	807	779	792	851	846	815	820	787	808	806	782	810	843	810	799	805	786	810	807	839	764	789	828	841	740	759	788	809	785	829	794	829	841	800	742	821	814	815	843	819	807	819	823	806	834	846	801	790	809	841	822	761	753	798	775	814	821	822	811	816	788	817	746	813	806	803	786	827	783	785	785	800	831	800	801	770	857	785	773	842	791	762	818	838	821	771	819	801	832	869	850	830	770	787	803	766	799	825	802	820	799	806	812	779	864	795	862	840	764	779	832	777	783	789	818	800	841	798	818	802	769	816	865	833	826	815	801	816	825	782	767	816	820	864	806	806	839	816	792	757	819	808	826	834	802	788	797	789	774	803	741	761	741	788	835	825	843	834	824	777	822	827	811	800	786	787	772	794	789	792	791	828	854	824	829	861	810	787	823	829	791	832	798	769	765	821	811	805	769	776	825	834	803	808	809	813	832	800	831	792	786	867	764	794	806	816	800	836	796	806	804	814	835	815	774	873	810	810	812	845	775	832	812	825	784	833	841	753	795	816	834	766	792	805	814	768	820	828	798	793	797	823	838	829	839	815	766	816	831	807	774	778	746	805	795	826	780	812	841	730	814	843	786	786	791	785	833	808	835	848	814	828	788	815	791	754	826	808	812	782	773	786	791	851	828	809	804	783	796	779	785	776	840	809	827	803	787	874	799	809	808	846	803	792	807	760	806	780	835	794	805	762	806	847	795	783	871	779	767	824	760	868	769	822	829	764	847	850	787	808	795	876	799	824	812	851	825	818	823	830	846	809	831	790	802	803	814	788	750	801	801	792	845	832	841	796	775	818	780	777	800	811	765	829	772	810	796	841	844	838	812	831	820	826	762	815	818	767	812	795	818	826	836	757	819	773	753	742	770	841	786	787	844	810	794	788	754	820	831	793	804	821	806	768	803	824	869	839	793	819	793	808	808	889	776	781	804	850	842	830	817	796	762	812	804	802	853	814	774	849	796	791	759	841	836	844	763	854	787	833	853	834	793	780	825	801	800	812	849	808	824	837	791	774	831	797	847	856	760	848	799	823	848	793	795	803	843	829	782	820	797	792	790	817	854	777	800	842	797	838	816	791	789	815	779	767	837	812	824	796	826	861	763	798	773	788	841	833	798	807	818	778	833	786	771	771	773	803	791	802	811	776	841	815	864	826	718	780	849	795	804	801	833	773	785	839	826	838	789	772	789	877	770	832	833	828	819	783	840	781	822	787	809	833	789	814	787	798	752	837	859	801	787	825	791	751	797	812	823	790	805	790	819	817	808	824	831	798	810	832	799	792	839	807	847	762	826	817	810	781	839	821	792	804	799	830	843	865	803	823	843	799	787	806	813	826	822	784	775	844	793	792	794	745	798	780	780	845	794	837	770	829	800	839	783	858	817	809	787	855	832	788	785	797	822	810	801	833	795	833	777	775	832	791	860	755	789	764	829	804	813	759	821	848	794	798	797	802	815	802	814	796	810	835	815	804	849	783	789	753	819	877	800	822	815	812	793	846	789	838	828	769	778	810	811	801	850	769	775	797	791	773	816	800	754	823	812	756	816	821	780	885	837	798	768	825	812	781	808	747	794	762	821	809	803	844	821	804	793	813	795	824	792	820	775	801	833	825	826	786	790	821	849	805	833	781	778	809	812	797	844	771	802	795	836	804	817	819	811	818	844	791	828	801	835	818	774	787	809	819	774	786	776	791	784	813	821	864	787	805	798	769	820	802	787	820	792	776	817	837	812	817	763	802	816	807	819	791	753	780	805	759	724	789	825	783	808	787	894	799	814	792	855	804	816	799	787	765	852	791	767	844	811	785	823	812	810	809	808	809	832	835	776	790	801	793	820	772	796	795	809	813	790	805	815	829	798	788	808	779	783	823	865	804	805	781	803	790	803	767	790	783	779	817	813	839	749	843	818	801	812	815	797	797	804	790	803	791	731	838	787	801	826	795	755	800	784	811	800	827	800	823	858	803	767	814	835	788	784	775	813	814	782	760	797	831	830	832	791	858	794	812	802	808	764	839	789	754	782	800	788	817	788	814	828	778	767	794	804	778	799	852	809	767	789	816	829	834	790	809	810	826	828	822	822	789	835	811	833	838	802	786	797	858	856	793	852	849	833	822	775	824	828	847	846	816	828	746	822	786	843	762	819	803	811	790	775	834	815	784	801	850	835	851	827	831	805	766	820	810	789	766	761	787	816	818	802	797	817	775	845	748	807	866	873	769	799	787	808	813	804	769	778	803	828	814	816	744	808	774	810	771	830	790	790	851	850	822	808	820	774	759	823	851	842	793	820	782	875	827	807	806	864	827	810	850	825	805	761	860	788	810	857	802	794	823	804	811	797	844	816	810	820	826	834	788	801	773	816	797	838	809	813	772	824	836	792	791	805	791	801	814	802	807	813	790	820	820	808	778	799	782	773	812	742	809	794	769	778	827	826	880	810	804	791	855	820	765	738	770	767	754	843	785	780	804	790	788	817	821	778	803	820	791	782	823	841	796	795	850	769	875	831	774	788	759	821	806	858	845	844	806	801	767	794	800	825	841	805	811	855	787	813	795	767	782	797	799	817	813	784	817	742	806	799	803	855	803	865	844	826	814	804	782	804	792	785
22458	20904	28659	23288	20910	20973	11097	1509	1046	952	878	812	730	658	646	641	611	552	596	538	577	550	561	542	536	561	527	588	570	513	471	570	661	737	609	539	524	454	509	526	566	609	759	775	693	623	609	507	490	507	522	498	467	517	525	469	503	495	466	515	498	477	495	486	474	493	516	487	467	491	492	510	501	464	469	514	487	475	440	462	463	466	497	511	456	487	480	478	480	494	464	491	482	481	511	492	497	482	507	489	482	461	467	485	469	491	485	501	426	481	467	443	505	451	478	521	465	452	498	476	461	487	487	454	446	474	467	452	474	473	496	495	518	460	478	449	484	469	485	451	477	441	480	468	494	458	477	476	494	459	483	471	472	482	472	434	497	471	455	496	475	468	479	493	510	466	503	459	501	470	448	489	489	481	496	502	470	489	493	493	452	451	445	497	485	490	424	483	476	461	457	524	481	493	469	465	486	462	459	505	466	461	440	505	509	480	526	440	480	500	453	508	499	494	489	449	467	485	483	458	471	508	438	467	511	484	491	473	424	492	513	536	466	465	485	478	519	465	511	447	504	499	478	507	478	518	463	471	446	519	475	472	468	479	458	500	472	497	490	496	441	446	455	457	484	464	501	483	448	489	499	480	452	491	463	497	455	477	507	487	487	475	476	497	440	491	452	490	484	480	488	495	464	479	467	495	464	486	464	519	474	502	489	481	458	524	507	457	471	520	464	462	474	455	479	505	474	478	457	473	462	461	484	478	463	467	439	528	478	475	445	516	473	472	482	489	455	480	469	469	451	465	498	489	438	469	488	454	449	468	453	468	459	456	496	488	451	475	474	466	502	459	452	433	468	489	434	474	471	442	459	497	506	462	501	462	474	448	466	498	459	479	459	475	479	486	447	444	467	499	492	457	457	479	468	489	472	461	472	494	483	476	459	439	477	458	451	457	467	439	475	459	454	480	471	468	443	468	489	457	459	445	470	471	482	480	502	500	454	496	496	462	478	504	446	498	441	474	459	464	506	479	515	479	512	506	491	445	492	473	452	450	463	476	508	512	483	463	463	489	458	448	436	473	479	499	516	471	501	524	467	470	502	488	452	414	466	448	483	477	476	505	467	470	440	506	451	471	465	496	422	451	433	476	441	481	490	454	510	481	466	488	461	506	489	455	458	460	409	483	502	471	467	455	497	489	459	446	427	481	455	496	498	503	448	453	500	481	456	465	453	518	465	447	470	472	456	456	500	482	450	475	501	530	501	493	505	440	464	472	477	455	497	505	474	459	476	487	461	474	480	452	471	463	488	492	464	507	471	493	511	460	443	508	462	504	473	459	457	486	499	530	463	445	468	447	486	473	481	482	473	490	461	437	483	492	470	474	455	447	487	431	479	476	482	467	470	470	452	475	486	497	488	462	479	477	487	493	473	496	489	468	518	497	479	506	439	453	494	515	492	451	444	488	482	464	508	472	469	474	448	445	489	464	448	478	492	457	515	446	456	483	440	435	458	435	521	493	471	466	478	478	474	465	518	468	467	470	457	446	481	457	485	464	471	434	498	466	454	467	468	469	504	496	473	472	472	465	431	473	520	501	487	460	513	446	500	483	467	502	474	456	468	477	495	445	502	429	490	451	482	464	478	443	502	517	468	508	495	463	475	475	470	503	451	476	460	499	519	471	459	452	498	471	492	480	476	431	448	465	474	517	456	447	537	482	481	480	471	449	456	475	495	460	536	484	538	417	431	450	459	426	443	457	495	484	506	465	506	496	515	472	490	511	450	448	480	480	471	485	494	479	494	453	474	452	460	493	451	468	464	467	498	469	473	457	528	514	482	497	498	447	486	455	489	451	478	454	455	517	473	461	441	455	459	477	527	496	482	441	417	443	443	478	470	477	433	524	449	459	466	495	486	449	468	505	503	475	504	528	456	483	440	455	474	469	450	477	435	469	469	450	489	460	514	458	455	464	441	464	451	466	467	500	493	487	461	467	479	463	487	428	449	466	450	538	453	468	452	469	428	459	483	480	464	450	489	461	478	447	455	447	493	466	483	488	503	493	467	471	480	476	493	431	452	448	470	450	459	503	508	465	451	467	484	473	453	499	452	482	469	480	480	452	455	477	468	472	464	478	506	493	462	491	453	453	479	483	461	460	467	464	463	456	509	440	452	510	486	525	506	476	459	452	455	444	482	472	467	475	476	450	459	495	512	502	465	483	471	450	463	461	456	455	519	499	466	458	468	473	471	457	462	449	471	429	475	479	482	507	453	489	501	416	466	498	443	447	441	508	471	460	487	493	474	471	475	467	451	443	502	476	473	467	451	496	470	424	498	456	459	472	479	455	454	473	502	490	454	495	426	486	440	467	490	445	442	532	444	484	471	447	487	515	492	492	427	472	482	481	470	495	481	489	489	480	518	498	477	424	463	517	463	460	493	438	520	490	475	506	451	491	480	468	478	484	465	451	491	508	489	517	459	464	479	462	488	462	459	482	476	472	462	447	493	492	478	470	470	465	506	474	481	469	493	485	498	464	493	485	505	500	474	487	468	491	475	490	455	486	447	499	457	468	494	481	463	489	433	520	454	487	417	440	496	483	456	430	487	478	433	456	440	515	516	482	518	464	484	463	494	475	495	434	461	514	482	486	494	526	472	457	451	484	485	501	463	449	504	464	502	488	488	490	434	487	455	451	430	465	466	498	454	449	502	484	490	485	473	424	472	496	450	421	542	442	458	490	487	494	480	450	519	511	501	468	487	432	448	497	467	455	462	456	470	488	502	511	484	467	513	480	467	468	434	455	477	455	501	458	426	496	449	488	487	462	469	432	491	464	456	451	438	426	446	491	490	471	469	479	502	431	422	497	502	435	510	439	433	437	479	477	470	464	499	448	497	471	478	475	444	479	515	438	463	474	481	463	473	459	449	494	458	453	503	463	493	458	488	480	440	490	492	501	471	446	504	447	458	473	481	449	481	448	458	502	475	472	510	448	472	481	445	457	454	448	432	455	443	445	496	469	491	492	447	487	485	471	479	456	465	471	484	449	519	478	448	447	460	489	483	480	453	481	474	508	479	464	499	499	445	491	530	454	452	463	455	466	479	470	471	481	536	447	458	462	447	458	484	479	487	495	479	472	489	484	445	505	432	457	456	435	490	482	489	492	483	440	445	493	464	486	479	470	449	480	508	477	451	472	475	437	485	494	481	489	457	453	501	467	510	489	458	484	491	513	456	466	485	433	466	468	476	439	483	446	481	516	443	465	439	484	532	455	452	457	475	478	481	488	465	461	523	484	503	466	438	493	481	498	494	493	485	470	468	454	509	501	482	482	493	480	448	481	471	486	474	464	504	493	459	477	491	456	540	454	465	491	487	490	483	465	450	464	512	459	495	451	451	499	442	478	514	477	478	490	463	494	455	462	436	470	518	444	444	488	496	495	448	465	506	459	463	438	483	461	522	444	506	448	485	459	482	474	472	466	505	428	457	427	472	529	493	481	483	463
7441	19148	14680	8361	5819	4664	3441	2797	2245	1908	1562	1423	1261	1114	1047	1001	916	838	946	839	835	763	790	793	787	794	785	774	801	695	725	720	934	1194	856	806	710	652	704	772	810	831	1125	1327	1150	982	845	711	656	645	635	673	661	665	730	649	659	638	645	648	657	714	614	632	626	611	640	653	633	657	674	664	624	667	604	594	647	630	660	636	586	607	581	639	614	598	655	642	702	648	669	646	625	652	664	617	639	624	646	609	665	654	667	652	647	617	678	623	564	639	620	645	644	633	610	662	602	613	662	646	612	638	637	653	642	577	640	631	635	649	655	648	685	646	592	635	689	638	630	615	641	624	617	667	620	679	613	633	580	643	644	641	603	588	621	661	597	640	613	600	661	639	656	626	630	645	583	599	612	611	649	657	637	621	629	648	585	591	638	599	640	627	609	656	636	654	651	645	678	610	626	662	667	650	666	605	652	652	657	620	637	629	608	654	647	682	625	665	598	578	633	587	622	679	649	654	644	625	611	631	649	618	668	621	626	635	618	621	648	624	615	621	621	600	616	568	616	660	574	633	632	605	630	627	608	653	627	616	622	610	598	648	601	631	597	648	641	595	613	640	664	635	672	641	631	665	686	633	609	610	657	631	660	597	611	645	639	620	645	642	648	625	628	632	641	640	655	635	651	659	606	635	639	621	630	606	637	651	613	665	634	617	612	625	649	635	679	613	661	622	627	639	633	618	665	659	621	585	636	623	644	602	625	636	649	650	611	633	613	634	626	651	643	669	643	637	631	656	644	626	650	688	621	596	629	585	659	637	627	621	601	673	636	662	662	636	643	612	653	654	689	615	675	674	645	658	635	574	658	601	624	649	610	595	590	637	663	599	610	639	597	601	649	624	629	637	615	645	628	644	609	632	651	619	607	602	638	645	644	619	689	635	586	620	653	633	624	622	632	620	628	627	632	625	627	574	603	642	661	566	645	613	653	624	636	643	713	570	657	642	625	568	586	660	635	627	689	602	634	576	659	657	624	618	665	656	587	633	646	613	589	643	633	621	624	633	688	604	623	638	650	643	647	644	644	654	598	671	646	595	660	637	648	619	638	590	619	627	570	619	659	633	615	614	650	634	664	637	595	661	632	612	606	624	640	643	589	626	596	612	579	620	667	656	622	592	610	618	609	659	638	623	645	633	647	634	609	627	589	610	583	648	608	604	605	634	587	584	654	631	621	628	645	644	632	656	571	609	696	633	640	649	631	621	650	646	636	631	648	620	623	627	642	666	648	610	658	605	591	641	623	678	596	629	629	669	614	607	650	583	616	629	623	648	613	667	643	635	668	632	667	627	624	624	656	655	604	601	580	605	629	632	626	593	664	706	625	626	592	591	579	630	640	610	627	591	651	643	614	664	686	621	600	631	625	641	616	647	625	647	609	669	617	644	627	646	607	640	596	647	634	618	648	605	618	654	657	671	633	632	613	633	657	651	671	657	625	623	639	625	619	640	661	626	652	650	627	629	612	611	631	654	685	608	604	623	581	616	600	669	613	652	621	623	596	670	648	627	643	660	663	653	585	644	606	653	597	639	627	601	639	634	606	654	621	622	590	652	624	634	644	653	614	644	619	629	636	650	613	646	613	658	683	622	619	627	617	645	614	595	651	609	668	605	616	602	603	646	633	678	635	611	617	659	638	598	665	577	660	620	638	657	651	626	616	624	616	618	632	641	662	637	676	668	659	653	622	628	606	647	599	660	638	631	649	635	628	640	611	613	602	625	657	614	642	634	613	607	624	643	604	657	657	647	636	640	653	582	648	603	608	634	649	605	603	661	652	643	619	609	586	590	594	640	638	625	640	616	637	639	654	626	628	629	655	593	657	593	654	616	627	683	661	607	631	616	624	591	592	621	633	618	626	625	619	596	674	663	659	653	631	608	678	637	609	612	646	627	631	626	659	653	661	598	622	644	630	582	626	645	598	671	622	552	619	644	605	620	640	629	603	620	609	596	614	638	655	617	635	616	584	619	682	627	628	606	587	639	635	623	626	646	709	635	612	584	582	612	639	614	644	659	592	585	589	624	612	634	671	657	610	671	657	670	636	634	648	653	615	644	656	634	625	625	613	619	597	627	651	601	585	627	621	591	665	641	636	591	642	605	642	619	665	628	639	623	644	642	610	614	639	606	632	640	618	597	640	656	655	633	626	588	632	614	647	647	645	666	583	654	640	649	656	627	658	626	629	623	633	612	636	652	632	627	638	607	670	641	658	675	650	618	610	600	641	679	658	626	659	604	605	626	682	678	657	642	638	645	624	624	628	616	639	619	631	625	627	665	615	667	571	645	641	576	666	636	644	621	621	579	617	576	634	626	667	632	636	635	632	578	619	589	636	624	610	637	625	628	587	651	611	604	609	641	645	681	624	612	656	624	648	636	613	661	644	617	637	615	646	595	616	645	650	624	651	612	592	683	611	660	634	657	632	626	626	619	628	636	591	641	623	609	677	648	603	613	653	588	651	642	642	611	626	636	653	661	641	635	644	628	620	647	608	642	645	632	610	626	599	657	608	671	633	639	583	620	613	635	631	694	585	625	630	594	692	626	658	650	647	631	647	669	636	643	647	600	615	634	657	655	656	644	636	624	638	622	596	587	644	670	645	642	600	630	673	586	628	621	656	652	594	655	581	602	622	640	659	636	629	617	625	633	654	639	649	658	578	670	604	657	629	629	658	637	632	638	662	614	611	607	640	621	644	620	629	633	630	646	652	643	644	615	617	639	649	631	629	595	617	574	595	657	645	658	674	670	651	638	646	667	593	631	651	614	631	616	602	655	608	652	614	651	611	647	618	648	665	601	630	619	596	654	687	587	607	588	630	654	595	596	604	621	605	606	638	633	596	619	665	641	622	649	645	640	605	641	618	642	588	667	620	648	615	607	645	695	621	645	600	634	606	634	597	618	605	630	610	563	599	626	588	650	653	691	665	670	654	560	624	627	618	625	613	641	594	606	597	685	630	641	637	639	632	618	561	640	566	601	629	651	619	624	646	644	669	590	638	632	627	630	638	589	608	610	662	585	630	605	655	620	623	645	630	667	644	618	624	672	647	612	639	667	647	649	649	623	619	645	627	630	644	626	608	629	576	651	652	631	667	647	606	616	587	658	648	644	695	627	624	632	594	606	609	657	617	651	624	646	637	663	596	575	631	656	624	633	639	644	640	652	635	617	653	645	627	650	629	649	611	595	613	581	646	626	648	631	614	614	640	660	595	617	612	617	644	616	667	672	618	642	607	636	624	696	603	615	599	604	655	628	661	618	569	631	649	661	647	637	680	626	655	616	636	656	709	660	622	628	566	637	630	606	642	650	593	629	632	614	629	602	680	621	635	665	630	631	643	632	697	653	598	624	575	626	625	623	684	621	626	604	667	624	650	627	635	671	600	615	641	617	657	576	628	670	645	650	614	645	627	639	648	624	622	627	660	623	662	643	672	720	649	629	604	612	613	666
26581	20376	9048	1087	637	619	556	514	446	456	432	478	517	470	473	447	447	498	446	449	471	429	442	410	451	436	454	464	437	446	444	456	529	504	432	490	446	453	461	466	448	474	555	507	484	479	473	479	454	459	433	424	471	462	451	430	429	442	458	409	493	446	433	419	447	442	449	418	431	455	440	444	460	420	469	457	419	455	460	424	451	435	472	468	464	450	438	436	421	431	433	438	429	471	433	429	480	480	450	494	458	444	451	455	428	419	453	431	490	463	449	444	464	433	427	457	405	462	429	429	487	470	431	430	441	441	418	468	428	439	490	461	464	476	447	445	466	477	492	440	428	451	439	432	434	443	421	436	469	458	483	412	431	450	438	469	449	460	468	470	448	467	442	446	437	445	453	431	395	472	455	422	388	471	430	446	445	428	440	444	430	437	423	434	447	452	446	457	417	411	443	431	420	482	442	489	426	428	419	464	481	443	471	422	461	398	432	444	442	405	437	421	450	443	432	418	424	405	464	423	435	463	435	436	443	434	439	454	451	461	459	464	443	444	430	444	429	430	420	427	447	433	473	430	419	446	406	433	484	462	397	421	457	446	432	437	432	502	437	454	427	424	418	450	440	455	430	451	457	454	433	386	438	429	442	464	478	455	453	463	453	430	449	413	412	458	434	463	441	464	463	411	427	445	427	452	428	417	461	447	457	456	427	468	412	430	451	437	425	458	418	435	434	429	405	463	462	436	448	443	415	446	382	476	425	436	449	405	463	440	415	446	475	439	436	448	442	421	471	448	426	485	445	406	441	443	444	462	440	432	433	436	452	402	399	446	428	464	429	442	430	411	444	501	417	457	426	455	445	474	437	426	423	464	409	441	442	429	396	446	477	420	416	438	444	430	462	468	433	430	441	445	436	465	433	494	485	432	407	441	406	428	425	452	415	435	444	439	495	420	471	442	430	452	455	432	445	462	436	402	453	440	449	442	466	421	431	457	466	431	477	465	448	460	458	441	475	470	444	456	406	414	448	468	456	466	441	432	457	460	449	393	432	442	442	450	471	410	464	435	416	428	456	478	447	460	401	467	414	408	428	436	447	442	441	423	442	443	425	439	451	446	480	448	446	476	429	447	429	456	400	415	461	446	432	471	421	416	422	422	443	483	461	391	432	436	442	451	428	442	473	476	425	475	473	439	442	444	470	422	438	456	473	450	460	470	432	442	430	424	444	451	469	435	409	441	429	428	446	436	465	441	449	492	421	458	464	434	454	458	464	446	438	461	474	446	452	434	448	430	423	430	445	448	456	457	471	433	458	438	456	436	445	471	439	434	410	417	447	446	458	435	420	439	431	440	481	397	448	436	485	428	464	456	441	443	449	447	429	469	472	428	460	471	418	455	420	456	508	433	428	405	459	439	459	447	442	437	486	443	430	434	441	435	441	438	452	450	434	422	424	447	445	429	462	450	430	395	420	450	411	445	427	451	475	445	458	440	467	473	430	427	460	408	447	414	476	438	452	427	418	432	457	445	443	430	442	470	440	410	475	450	452	452	489	410	391	410	454	433	426	455	448	462	435	440	417	465	475	454	439	444	444	440	436	468	481	462	436	426	473	447	418	441	407	453	480	441	474	431	417	479	446	395	411	449	457	405	433	471	432	426	398	456	437	436	476	423	451	440	449	409	417	441	445	474	450	414	458	406	428	454	452	418	445	448	437	406	442	422	462	438	476	444	464	447	448	477	473	461	450	396	460	426	476	434	450	457	422	463	473	457	459	459	419	476	428	449	449	447	456	439	446	443	451	440	462	456	434	437	423	450	428	475	411	450	436	449	484	424	430	415	449	425	408	461	407	445	494	444	452	446	448	419	458	461	417	399	484	427	431	433	447	458	422	464	432	450	419	445	474	458	476	451	441	445	421	467	426	435	438	481	473	432	446	436	472	447	424	423	409	453	419	417	461	386	443	438	443	457	458	450	454	402	415	463	413	464	427	412	438	452	436	492	432	476	465	477	427	471	432	440	439	439	445	437	430	440	413	405	466	441	464	431	435	441	429	470	436	472	419	438	451	449	429	443	430	475	420	434	472	436	410	429	455	394	443	465	471	397	438	461	472	406	463	417	434	436	462	425	439	459	459	435	465	472	449	428	446	474	486	420	452	445	424	455	448	451	448	463	437	469	436	477	457	422	468	443	445	477	431	429	427	393	426	442	476	478	433	442	463	428	429	459	438	422	446	485	457	423	410	433	428	440	467	427	471	408	462	422	448	415	454	472	460	459	420	459	437	412	411	423	446	428	474	463	438	479	479	436	404	427	425	423	413	435	420	445	448	437	430	451	448	469	431	425	455	454	467	443	422	450	460	417	432	399	453	423	439	463	420	441	405	486	415	431	457	442	455	427	408	457	495	461	429	435	444	453	477	433	391	444	462	426	452	451	464	458	462	503	493	434	436	429	428	470	488	434	447	480	438	435	483	430	422	427	447	442	407	451	397	417	406	497	452	501	466	437	457	449	448	410	434	444	442	451	472	462	453	451	462	435	437	384	443	484	432	436	438	467	414	479	438	463	438	468	450	448	460	435	416	459	430	436	489	460	445	478	440	480	439	429	460	457	464	457	446	454	444	465	430	465	430	422	440	425	450	428	398	479	486	439	465	428	446	442	400	427	412	471	461	435	462	463	436	445	454	465	436	460	407	439	443	433	413	429	412	443	431	447	497	415	468	482	413	458	390	426	416	412	411	441	446	396	517	460	455	469	430	474	468	465	460	411	412	430	417	433	461	435	436	451	437	410	486	410	460	464	450	428	437	451	445	460	405	440	415	435	423	454	442	456	463	423	432	404	487	454	441	423	437	437	457	399	465	424	467	514	453	475	447	479	487	440	461	456	407	433	446	453	436	416	431	466	437	442	465	455	462	436	432	478	461	420	460	431	458	426	426	462	447	436	415	454	455	445	428	460	462	425	456	437	459	461	415	452	438	454	425	441	471	445	433	417	472	471	453	461	446	440	454	459	435	444	456	464	441	417	428	475	454	468	463	437	456	463	456	492	411	491	412	433	458	444	460	447	470	433	436	417	428	427	377	441	436	429	404	423	403	441	451	463	470	484	467	460	407	409	404	422	406	460	429	444	455	442	422	463	447	475	427	434	449	412	461	461	440	405	415	436	430	432	416	434	466	480	448	421	415	468	437	432	418	442	443	445	460	413	465	426	455	450	424	450	457	439	445	431	454	427	448	448	431	420	468	460	471	445	435	430	443	461	457	467	427	448	436	459	475	468	457	452	456	426	429	431	444	446	453	464	465	429	486	461	428	446	426	417	434	447	455	408	416	435	458	428	425	470	436	449	446	468	465	427	483	450	430	449	427	428	433	484	457	423	425	421	468	450	427	420	437	458	451	435	438	437	458	476	447	448	445	451	432	443	435	393	432	406	430	441	473	435	408	410	442	398	416	442	440	427	462	455	444	470	445	489	483	444	436	459	419	420	450	450	455	448
4267	2290	1979	1104	956	906	834	726	720	652	679	584	604	538	632	605	581	625	579	608	616	581	618	597	610	625	666	647	625	545	583	620	752	742	661	621	607	605	632	643	620	655	716	757	723	744	690	602	561	592	613	564	593	627	620	629	579	607	580	592	636	552	577	577	612	567	602	595	605	585	593	592	579	590	573	605	579	611	570	597	568	564	665	614	598	569	614	551	536	597	593	572	556	589	611	586	633	603	563	606	599	631	575	579	616	603	566	611	612	588	572	572	605	611	610	579	547	547	573	574	574	568	600	579	603	635	519	590	621	566	553	545	572	591	508	615	584	579	565	589	577	611	575	572	633	598	604	556	606	619	576	610	565	626	596	565	608	571	571	580	560	601	575	575	595	571	583	558	546	569	591	592	567	625	599	604	585	560	581	626	566	559	582	585	599	528	577	608	585	597	563	564	610	559	584	592	603	628	564	637	576	592	600	575	584	621	577	584	575	582	570	526	584	634	563	597	579	598	590	599	531	585	602	590	585	574	569	622	597	570	579	573	570	579	615	551	609	595	634	603	584	575	575	574	603	628	565	567	530	646	524	618	558	596	603	579	584	579	561	550	556	590	596	615	575	589	555	610	633	570	589	603	556	584	569	568	554	575	571	571	582	591	581	565	579	597	607	579	604	550	579	538	636	633	594	587	612	596	592	620	590	606	619	573	590	586	617	560	623	620	558	586	611	574	556	612	592	625	607	639	586	610	586	601	595	583	561	604	598	557	590	534	582	591	593	579	564	562	557	570	537	612	575	551	575	594	578	573	581	566	585	583	592	541	608	600	598	617	611	558	562	587	613	607	576	600	622	546	592	632	553	596	553	552	611	608	610	570	549	572	578	586	589	564	599	611	575	581	589	591	615	627	648	606	579	592	617	615	601	587	616	587	580	628	574	608	590	611	515	585	573	613	590	570	618	568	591	527	572	576	638	623	611	624	608	582	581	544	567	613	584	603	567	551	570	547	579	562	551	576	583	555	534	584	575	562	555	577	585	546	600	620	575	612	638	608	581	589	581	608	605	612	565	570	575	587	578	586	562	621	597	601	580	605	628	598	561	598	604	613	579	582	568	582	584	597	594	571	567	589	581	595	581	580	578	585	590	578	605	585	560	594	591	607	568	578	585	610	571	588	640	567	558	622	594	594	614	590	560	577	591	575	594	612	586	575	621	534	545	587	600	594	593	601	577	614	546	606	579	592	613	587	572	600	600	580	549	584	614	555	562	570	549	583	575	569	619	557	604	619	592	576	594	605	575	573	569	569	589	553	625	567	548	534	583	614	572	579	588	589	580	541	544	577	588	634	544	557	619	629	591	582	580	566	586	577	583	588	595	546	616	576	571	585	571	529	617	593	590	598	583	557	563	602	601	599	596	578	590	588	564	593	630	567	602	601	567	604	565	622	635	604	587	565	582	625	584	601	592	574	589	566	632	571	571	593	576	547	610	585	575	592	593	630	591	616	519	629	616	597	563	557	583	635	602	611	610	569	648	551	555	576	588	563	587	613	564	593	623	634	577	602	542	612	586	596	622	622	574	559	597	575	549	568	576	589	574	537	546	597	579	605	583	598	613	621	575	605	605	562	599	604	590	621	587	581	585	569	605	584	635	584	549	590	592	586	549	595	611	568	530	560	619	583	596	596	588	603	593	630	604	602	564	615	617	590	546	614	578	621	606	575	591	620	589	609	557	598	584	592	594	601	611	555	580	577	556	602	595	596	596	582	574	573	551	559	570	622	579	615	577	572	603	594	588	588	632	597	585	603	620	594	582	593	591	563	600	569	550	599	621	590	574	553	593	605	573	598	590	576	630	596	568	598	562	615	563	614	607	563	561	548	589	595	569	604	589	569	567	575	588	598	578	583	547	603	602	595	563	553	591	588	575	580	570	559	586	613	557	548	583	612	527	588	587	605	565	564	574	580	594	562	552	579	565	593	587	607	591	634	590	642	617	607	588	598	577	580	551	619	591	580	554	566	583	578	607	575	568	599	590	585	567	566	580	645	579	617	631	556	577	582	647	596	535	593	614	585	602	612	547	560	569	599	640	601	605	587	563	636	630	633	588	585	571	591	607	570	595	575	608	568	625	575	571	566	551	626	558	613	616	599	628	618	619	581	591	593	570	592	606	577	596	583	593	612	625	587	584	606	605	600	564	558	588	624	591	556	597	588	582	579	602	612	588	575	556	562	606	597	608	595	598	607	607	565	568	570	586	609	588	576	570	587	593	570	605	563	619	563	629	601	608	581	597	591	585	596	549	565	612	584	609	600	612	555	619	525	595	581	548	616	605	600	580	611	587	570	600	590	566	624	561	588	594	597	596	572	597	617	651	569	605	541	590	586	592	584	585	567	569	568	576	590	611	604	603	564	635	561	575	540	594	585	554	582	620	573	589	573	533	570	594	595	590	589	610	627	603	663	563	589	580	595	561	579	599	574	582	607	556	604	588	576	593	589	565	574	545	578	574	580	597	644	564	552	568	588	617	579	574	627	626	562	593	577	574	596	631	565	597	582	594	620	583	578	571	588	588	571	635	624	528	553	621	586	587	575	603	575	597	615	544	590	580	548	569	632	572	600	588	628	620	575	599	545	600	602	550	619	623	604	568	569	608	577	587	527	587	573	596	589	604	612	572	616	601	607	567	592	565	597	563	583	564	591	560	650	583	586	607	584	553	566	586	609	578	556	600	570	590	610	581	574	585	607	568	576	565	606	603	608	578	594	577	631	581	604	579	572	592	598	582	588	574	599	621	591	611	616	607	559	548	637	590	561	586	603	564	635	586	602	589	575	617	587	563	566	639	582	572	575	583	589	540	600	597	558	563	560	570	575	660	542	598	563	594	588	566	567	622	588	589	525	570	611	601	561	579	561	575	598	578	564	630	559	588	590	617	598	577	580	598	568	586	609	570	553	574	564	605	588	606	551	621	594	584	592	582	587	568	557	557	572	565	582	569	612	621	623	585	578	588	602	590	603	583	566	583	602	551	593	574	553	604	592	576	624	572	598	599	610	589	596	612	603	584	626	621	632	545	628	591	595	571	576	582	590	584	527	590	577	604	587	606	562	587	595	621	593	607	613	563	599	631	600	584	577	570	583	569	608	584	549	607	603	554	576	612	574	620	642	589	554	592	581	555	567	561	551	592	616	614	594	595	584	603	566	642	553	590	619	575	581	627	600	598	607	604	581	577	559	611	622	554	595	636	604	594	559	587	627	615	600	597	597	573	608	598	586	612	568	557	602	615	612	589	574	583	540	581	575	619	611	593	608	548	593	571	608	605	545	589	582	596	604	592	555	620	624	613	569	563	587	609	596	623	600	559	605	590	572	560	556	626	580	596	551	559	576	563	567	583	638	563	575	626	577	594	594	572	578	611	595	586	568	585	568	605	609	587	571	576	587	615	582	602	612	565	578	611	597	615	610	556	608	563	597	589	636	594	595	640	593	579	603
23311	20898	28308	23603	20901	12613	1825	1102	963	849	809	817	754	720	694	648	661	705	627	659	621	649	666	673	645	673	596	702	647	671	605	691	801	768	670	646	683	606	676	615	639	659	762	739	740	754	663	614	632	619	635	584	608	628	648	650	606	683	603	646	592	606	584	600	571	623	614	644	569	595	614	620	612	650	603	663	623	594	598	595	596	595	601	639	655	601	636	612	619	587	625	596	592	605	561	572	629	588	673	621	574	650	614	632	643	565	680	592	596	625	581	637	609	623	624	678	636	607	620	602	601	609	668	613	597	583	614	636	638	592	624	612	617	623	630	600	619	625	604	595	571	602	622	620	584	588	667	667	655	569	580	642	623	599	635	607	649	613	582	618	604	580	647	633	604	633	602	635	601	631	606	604	602	606	594	636	630	625	601	635	587	581	591	631	611	650	599	623	659	609	582	604	554	592	538	608	612	640	599	640	651	615	632	590	583	635	636	619	607	638	614	584	607	583	618	577	578	619	627	628	585	621	634	555	587	604	576	576	620	601	642	617	591	598	587	610	625	611	664	648	609	608	615	626	637	619	583	636	602	621	565	605	584	605	648	566	586	583	619	658	573	644	631	582	568	611	597	633	583	616	638	611	589	579	620	641	565	577	655	588	623	589	589	597	614	583	595	611	600	615	616	665	613	646	611	603	629	626	609	595	618	648	598	617	600	602	587	619	604	571	594	629	589	605	633	633	638	614	659	644	617	590	623	576	589	627	623	619	626	631	620	584	618	589	566	576	589	619	630	583	623	626	591	634	586	623	643	595	596	629	626	642	612	601	602	603	640	603	639	533	629	593	623	650	623	606	608	620	576	566	598	615	622	638	589	636	640	608	607	627	627	587	644	642	625	617	598	635	589	587	593	600	620	556	568	614	608	549	566	636	600	571	631	614	605	602	617	580	588	570	605	598	539	637	611	565	629	651	593	567	642	588	613	643	632	601	559	664	597	605	608	623	620	618	638	625	612	638	568	587	610	588	574	585	622	601	613	624	608	623	634	632	663	591	579	632	598	597	594	567	604	609	602	610	604	653	627	613	589	590	567	632	632	607	616	600	574	642	621	628	602	632	622	646	606	642	594	637	570	648	590	601	616	606	623	648	561	588	596	597	601	606	591	602	616	586	638	589	604	591	598	597	600	638	609	617	625	584	581	596	571	594	575	615	618	633	613	581	627	595	643	627	573	590	567	572	649	616	650	616	593	596	652	588	581	625	583	631	649	644	611	664	550	579	568	597	617	617	638	621	609	586	637	592	621	610	564	676	652	602	606	619	611	613	599	593	584	662	597	657	591	587	581	625	616	636	613	593	617	603	630	608	610	614	642	587	596	589	684	608	614	621	583	556	580	591	594	579	622	617	594	620	644	591	613	620	659	604	665	607	626	626	610	623	657	614	615	600	601	592	642	595	614	614	668	604	617	576	637	575	593	608	577	592	618	584	597	616	634	605	591	647	605	587	566	609	643	617	610	586	618	625	632	620	613	570	613	559	597	635	603	630	610	578	597	574	600	590	624	573	603	624	586	603	596	551	597	626	598	628	559	642	627	604	564	642	651	585	607	567	600	623	606	637	644	654	603	606	572	629	574	591	596	668	582	599	578	624	604	616	596	607	622	613	597	622	587	590	624	615	616	580	591	582	556	632	651	640	567	597	595	593	559	598	539	565	603	615	602	616	600	603	587	662	615	609	637	627	585	617	599	547	660	656	604	604	602	578	577	600	613	606	591	605	640	602	600	584	604	584	587	619	646	627	624	596	645	681	594	600	562	587	600	635	591	529	589	618	599	616	569	590	589	672	588	586	615	652	591	622	573	597	600	642	642	633	622	536	625	584	640	546	587	616	627	655	621	610	619	582	612	588	629	625	578	594	622	577	587	589	639	613	622	656	592	580	581	585	676	551	603	652	587	609	618	607	602	617	652	634	629	613	636	639	597	598	599	580	617	599	603	585	588	611	616	634	564	608	599	595	607	646	632	623	605	581	607	595	644	582	618	641	602	651	601	622	600	546	587	595	627	610	629	637	601	593	617	642	586	593	588	609	633	656	615	582	583	584	603	601	617	623	607	590	612	607	625	593	627	612	589	623	621	615	593	630	595	621	610	532	626	581	609	592	642	609	619	601	584	669	581	611	601	609	609	651	580	585	628	599	635	595	595	595	621	595	555	596	588	595	624	620	613	637	652	613	651	645	590	632	608	574	605	606	646	630	605	614	601	590	601	585	628	627	596	610	622	579	604	596	655	625	599	616	632	577	609	549	602	664	610	602	560	626	611	607	589	614	599	571	652	584	592	598	619	649	627	597	611	648	636	623	642	615	622	592	646	629	601	597	602	595	622	605	623	640	607	623	613	620	619	581	601	609	607	603	554	600	634	599	625	611	630	640	596	600	598	559	661	598	635	613	593	599	628	629	599	646	623	589	612	549	589	612	624	550	597	638	567	617	623	603	559	620	599	604	616	630	615	677	580	603	594	586	588	637	619	560	621	587	580	601	619	612	599	595	610	635	624	568	638	593	627	581	595	646	581	586	613	626	588	592	559	638	637	576	625	645	596	633	643	631	604	607	613	603	583	611	606	593	586	596	644	584	598	596	585	601	632	597	610	651	577	591	643	604	626	615	624	598	627	576	616	584	591	587	606	586	624	571	575	617	659	617	636	569	596	612	596	603	608	606	622	609	589	626	592	605	599	573	628	574	601	580	662	601	587	634	626	595	619	606	643	613	537	625	599	603	599	632	609	623	612	562	596	620	623	579	579	608	606	621	609	658	606	647	634	573	608	624	651	600	600	555	590	603	621	559	661	635	607	640	608	595	631	619	602	614	617	599	585	628	572	649	620	599	631	608	653	638	620	605	603	636	573	578	621	606	608	614	613	604	615	612	614	608	592	604	597	611	624	632	612	627	582	609	634	591	590	627	612	581	585	618	603	594	616	589	627	628	630	593	613	606	618	594	628	604	596	628	613	604	593	621	618	615	638	572	621	607	610	619	598	561	585	624	598	577	589	564	595	604	584	615	562	639	651	583	621	596	613	603	613	588	609	565	659	585	621	635	593	583	619	603	610	631	636	604	624	569	615	615	591	614	608	612	587	603	620	622	550	602	616	641	638	572	622	572	585	586	627	609	603	620	633	686	603	601	572	566	598	568	611	582	648	632	630	578	606	634	628	612	567	576	553	581	652	605	634	605	625	634	572	646	663	656	640	620	623	571	609	590	583	638	625	616	572	571	621	598	579	640	567	582	586	626	612	604	594	595	639	640	600	624	602	619	599	619	571	601	628	659	587	628	586	597	597	607	614	583	603	606	642	590	631	623	646	630	605	600	618	614	583	659	570	616	594	583	597	615	593	606	624	606	635	577	652	599	610	649	654	600	598	596	572	627	614	617	567	621	592	639	619	591	627	564	623	602	608	630	584	632	688	644	618	614	608	625	625	608	644	632	610	570	591	614
5526	12091	9751	5199	3707	2964	2291	1982	1613	1462	1311	1255	1078	1065	1009	1011	840	927	958	926	912	904	909	894	925	867	897	854	862	882	824	982	1217	1049	976	870	854	843	854	894	909	1040	1018	1047	1035	1069	920	856	820	816	854	899	884	841	889	881	837	795	811	766	819	791	816	860	838	832	745	824	793	804	811	771	780	806	789	765	768	780	760	827	797	780	769	778	813	747	828	819	803	780	802	769	776	829	803	782	822	715	839	783	761	786	829	745	810	794	722	789	888	766	789	738	794	810	747	762	798	785	805	782	796	804	875	790	795	801	822	797	816	774	814	791	812	805	796	788	753	863	747	759	814	811	830	828	806	834	814	806	752	841	798	827	769	787	861	872	796	806	771	825	743	781	806	853	771	759	776	814	789	813	839	798	809	808	787	799	777	779	799	820	802	794	788	791	833	761	803	762	801	858	797	803	772	786	813	769	800	772	894	809	829	811	795	778	845	742	814	811	815	763	772	820	802	766	795	807	846	764	818	813	846	766	792	816	809	802	772	784	731	812	761	834	832	783	815	777	831	791	812	799	821	809	828	778	810	805	834	786	807	774	782	798	823	802	818	832	741	784	805	757	777	811	808	780	789	875	738	815	756	740	787	785	823	835	768	793	790	785	773	840	788	773	765	834	781	814	774	803	796	806	790	767	773	817	767	813	815	812	833	771	778	759	802	791	797	779	804	837	827	789	819	725	838	743	808	817	754	807	813	798	826	806	824	797	778	761	770	749	790	742	773	836	788	780	799	788	756	821	781	773	845	796	817	778	772	759	785	764	794	809	794	833	824	786	790	844	787	765	837	842	743	778	819	782	821	806	763	844	807	789	818	783	767	782	810	773	841	825	818	813	823	781	781	786	723	847	792	764	786	771	805	776	801	759	756	787	817	814	868	777	805	826	790	802	790	772	796	739	746	782	803	776	780	788	822	835	786	763	766	775	830	777	786	772	784	772	802	823	763	827	752	818	814	822	805	802	799	790	794	786	817	814	810	828	783	839	751	817	810	785	763	826	772	764	845	815	844	804	775	846	810	829	798	775	794	749	774	797	795	775	803	794	785	838	828	807	819	796	802	785	767	798	775	741	800	766	778	773	793	782	785	766	795	803	814	840	762	806	764	798	787	844	772	771	811	811	793	784	859	800	825	773	804	783	822	744	814	783	770	807	869	785	764	755	751	822	788	849	804	792	798	842	823	821	799	809	809	802	771	759	820	835	781	782	820	799	807	796	747	829	816	822	819	789	746	761	808	806	783	807	784	807	756	780	801	820	855	821	844	813	796	769	807	792	794	766	812	801	788	802	752	816	882	844	813	798	796	820	815	819	835	791	787	819	775	833	791	782	843	821	762	824	806	814	781	782	790	821	802	775	792	769	780	825	815	788	813	796	783	781	803	783	811	785	754	774	792	830	799	773	798	815	818	817	743	792	798	813	801	800	799	784	798	802	807	887	759	832	890	769	798	823	765	806	749	818	866	763	796	791	822	757	777	828	790	747	803	750	787	769	835	759	779	812	824	807	820	758	785	813	834	782	809	792	846	772	795	796	853	797	799	790	789	806	792	836	799	777	780	726	755	755	793	773	849	784	810	780	787	763	767	760	820	788	813	786	780	820	781	838	809	783	825	758	754	793	788	826	775	782	798	775	781	768	799	777	847	790	726	820	809	752	760	842	773	764	819	847	806	788	790	778	854	803	792	804	823	789	778	859	790	805	821	837	834	823	828	845	784	807	810	795	808	791	797	784	815	770	748	785	832	799	767	802	808	834	839	774	793	806	772	807	796	755	809	825	782	774	803	811	858	821	790	796	793	763	764	831	810	797	786	831	767	795	768	834	794	859	761	764	835	817	823	786	764	776	821	782	805	819	786	768	792	838	771	770	770	796	780	797	823	795	802	779	818	788	776	768	782	793	806	794	838	809	795	773	762	799	817	755	800	810	868	799	815	772	841	817	785	764	829	821	804	805	751	805	717	808	771	763	809	780	742	804	790	788	749	796	790	818	839	792	875	807	807	802	783	816	772	797	800	850	789	801	806	807	829	814	821	762	766	783	752	762	792	781	768	792	794	780	772	818	769	769	778	812	822	806	811	808	791	804	774	812	791	829	811	786	778	815	832	791	767	775	805	791	734	792	763	760	789	819	827	789	781	836	820	758	746	815	806	706	808	774	782	769	858	830	849	811	801	825	856	831	769	825	827	804	769	785	751	786	745	750	776	773	776	770	819	795	792	766	813	742	770	771	798	749	784	834	786	774	811	793	770	771	788	785	799	816	846	837	757	795	814	788	794	799	745	767	786	810	803	782	783	794	798	797	779	734	766	810	837	737	819	841	764	779	797	813	863	781	794	827	777	807	803	753	795	817	837	810	768	808	791	797	744	771	796	816	824	802	786	793	762	765	770	841	803	790	808	762	788	851	782	731	763	787	749	764	824	790	742	829	845	845	759	805	712	799	791	821	790	783	810	763	841	806	797	798	833	782	774	775	803	782	811	815	795	784	775	752	779	778	837	808	734	838	804	774	781	798	848	771	810	833	800	819	756	807	816	825	787	776	785	785	779	749	848	783	805	809	779	794	770	772	796	794	831	817	810	792	789	802	823	791	821	801	859	823	821	807	799	760	855	808	831	793	740	747	806	830	795	804	774	764	827	786	838	785	824	765	789	782	801	791	779	739	844	777	813	802	756	788	755	818	760	811	781	769	794	790	803	777	844	779	781	781	792	818	790	791	813	760	740	811	809	783	771	804	763	806	832	782	817	783	780	811	799	727	802	876	841	788	810	749	832	813	756	828	816	825	826	793	862	771	827	847	804	785	793	837	809	771	772	804	792	782	762	811	834	816	851	830	753	747	808	822	795	782	820	818	811	812	788	810	821	826	770	801	783	788	806	833	817	800	815	858	794	780	779	813	740	840	803	816	772	801	850	797	793	846	766	804	816	840	813	796	773	783	817	787	797	799	774	824	756	781	832	734	759	779	835	771	790	849	781	841	796	792	794	830	779	764	770	801	756	758	821	814	820	819	818	765	806	791	750	757	787	807	788	814	801	806	760	763	771	749	870	807	809	777	744	861	772	823	780	787	801	832	796	846	812	802	781	795	748	796	770	759	723	817	824	780	792	871	753	800	842	809	792	788	802	775	802	819	826	755	749	801	818	780	864	759	760	874	772	730	803	761	823	802	798	796	789	764	794	812	806	780	772	826	802	793	852	776	822	788	817	772	802	772	774	828	802	773	791	828	799	849	746	788	843	789	768	759	794	779	786	764	757	836	829	738	815	783	739	795	781	782	782	746	767	794	798	796	796	788	767	798	776	862	799	753	774	802	781	797	756	788	816	823	843	836	805	750	794	787	793	804	815	771	776	766	797	799	824	753	786	817	800	771	771	817	827	772	794	786	824	790	820	756	815	763	791	768	839	808	838	788	805	813	752	791	810	792	787	770	785	748	840	791	780	824	757	812
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
