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
339346620669	339346621188	339346621738	339346622288	339346622838	339346623388	339346623938	339346624488	339346625038	339346625588	339346626138	339346626688	339346627238	339346627788	339346628338	339346628888	339346629438	339346629988	339346630538	339346631088	339346631638	339346632188	339346632738	339346633288	339346633838	339346634388	339346634938	339346635488	339346636038	339346636588	339346637138	339346637688	339346638238	339346638788	339346639338	339346639888	339346640438	339346640988	339346641538	339346642088	339346642638	339346643188	339346643738	339346644288	339346644838	339346645388	339346645938	339346646488	339346647038	339346647588	339346648138	339346648688	339346649238	339346649788	339346650338	339346650888	339346651438	339346651988	339346652538	339346653088	339346653638	339346654188	339346654738	339346655288	339346655838	339346656388	339346656938	339346657488	339346658038	339346658588	339346659138	339346659688	339346660238	339346660788	339346661338	339346661888	339346662438	339346662988	339346663538	339346664088	339346664638	339346665188	339346665738	339346666288	339346666838	339346667388	339346667938	339346668488	339346669038	339346669588	339346670138	339346670690	339346671238	339346671788	339346672338	339346672888	339346673438	339346673988	339346674538	339346675088	339346675638	339346676188	339346676738	339346677288	339346677838	339346678388	339346678938	339346679488	339346680038	339346680588	339346681138	339346681688	339346682238	339346682788	339346683340	339346683888	339346684438	339346684990	339346685538	339346686088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	3600	2300	2751	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23113	20188	27141	23045	20174	8444	1763	1090	905	923	854	833	778	765	737	785	716	768	742	713	779	714	785	699	703	715	757	752	743	724	725	676	666	695	729	700	701	757	741	745	723	726	727	691	719	707	695	727	736	722	688	707	691	721	714	693	736	697	675	696	732	715	730	683	752	722	704	700	714	679	705	678	726	673	666	706	719	710	724	703	692	717	712	672	712	673	731	715	701	705	716	692	667	733	713	692	671	704	711	710	671	649	707	692	684	672	686	700	690	703	716	720	701	691	678	677	664	695	694	675	706	654	716	663	691	684	705	671	713	661	667	687	694	681	674	682	718	669	702	664	694	680	765	669	708	692	713	671	694	698	698	778	676	723	640	675	678	670	715	717	763	707	664	674	680	729	683	710	744	717	684	732	696	680	682	658	701	694	742	759	674	706	695	706	701	655	657	666	695	730	670	696	695	708	659	658	705	642	670	703	738	710	748	733	736	729	666	665	707	666	678	687	656	718	644	637	718	698	699	698	678	719	664	714	709	684	654	651	673	680	707	690	698	680	752	669	697	747	701	663	702	700	671	726	697	694	642	709	639	667	698	651	734	688	669	631	713	717	709	692	640	698	686	681	693	718	740	667	670	701	719	710	714	661	703	678	749	654	672	668	667	701	715	693	706	715	702	710	707	699	714	731	697	704	711	648	681	645	687	690	752	721	690	694	673	683	698	666	716	702	672	714	707	645	690	741	719	710	665	673	713	662	706	679	695	712	722	716	700	694	655	683	691	730	701	668	670	650	652	652	654	720	685	661	668	737	709	700	685	661	719	677	652	706	702	687	672	665	710	710	708	706	705	700	673	668	703	694	709	701	681	670	678	672	669	671	712	728	691	722	697	687	694	654	667	714	696	748	660	664	708	680	716	728	727	687	644	679	668	713	714	681	655	664	717	698	688	725	701	710	756	736	681	643	687	680	702	654	642	699	671	685	682	677	657	702	722	678	742	715	693	703	704	740	694	678	712	705	670	741	749	690	694	708	661	727	702	693	685	688	691	706	678	713	720	732	713	685	704	691	666	692	715	700	725	689	671	679	670	679	687	651	726	735	675	680	722	683	666	688	676	704	704	695	667	730	715	685	699	668	698	655	710	689	697	753	718	712	702	685	714	712	716	693	690	710	652	683	710	697	689	686	669	727	657	700	664	722	667	682	689	695	693	668	694	664	648	690	750	649	699	712	710	654	737	687	677	715	698	685	693	666	696	666	718	683	713	648	718	669	658	717	683	663	689	694	683	702	657	705	629	716	705	707	668	693	670	708	675	710	714	697	682	679	690	697	656	676	671	686	703	720	667	691	688	676	718	720	691	675	660	695	696	721	705	688	702	716	688	717	722	667	640	653	718	701	687	754	717	697	694	645	689	669	690	662	703	710	720	702	669	725	678	696	687	631	690	668	686	685	642	667	697	672	650	745	701	703	705	678	670	680	686	660	626	704	695	691	688	694	674	700	696	695	699	685	684	640	681	665	675	704	669	682	647	711	663	678	734	710	720	667	701	731	662	696	686	679	693	698	719	740	657	680	683	671	751	696	611	739	630	713	713	697	688	652	655	708	739	696	712	682	667	709	708	658	688	674	692	692	717	695	716	687	639	736	670	661	676	699	669	726	671	707	642	674	711	671	678	674	667	716	685	734	658	685	676	660	682	685	659	697	687	743	666	700	700	708	701	712	661	671	680	686	643	700	682	719	662	707	726	680	689	671	696	693	709	686	674	714	705	669	673	627	667	709	693	718	672	714	719	674	676	668	686	651	625	663	652	666	722	691	733	680	667	729	690	636	726	680	735	672	669	673	687	760	682	662	691	708	703	753	680	720	656	638	663	694	719	690	643	703	714	693	662	703	711	739	717	711	690	755	733	677	710	680	679	715	682	702	692	679	675	688	668	741	641	705	741	720	733	688	680	659	664	681	736	700	721	767	662	717	645	697	671	677	713	725	725	634	673	677	665	699	644	722	667	635	750	660	691	692	717	698	689	703	721	678	690	678	699	672	667	710	747	708	655	730	690	684	671	744	670	649	734	716	680	675	702	670	720	699	663	735	673	714	691	684	659	706	692	655	732	686	727	700	723	707	734	672	730	715	695	721	661	641	688	658	722	641	668	636	696	683	691	684	655	676	726	669	697	700	714	694	734	693	665	707	696	711	672	667	673	698	688	704	723	660	667	704	654	680	756	708	710	642	716	678	695	718	709	739	690	710	704	730	698	763	680	726	675	652	679	639	681	668	718	664	663	670	648	659	675	702	631	697	710	698	741	734	703	645	691	667	703	767	670	680	707	697	724	657	710	712	714	710	693	691	718	705	729	724	644	699	705	706	694	727	679	644	701	699	707	701	707	698	707	641	725	660	707	755	676	732	705	679	688	665	732	715	678	726	676	729	706	729	707	666	671	694	695	705	672	660	706	707	716	665	664	710	687	665	650	704	691	711	744	689	727	678	633	694	702	715	706	640	699	699	656	656	715	698	670	679	671	641	693	690	708	729	706	697	703	665	657	687	720	709	705	719	666	668	721	762	721	733	740	682	728	721	707	627	708	648	665	728	683	703	712	729	711	716	693	678	672	681	673	680	673	716	697	669	692	664	675	686	679	668	680	680	706	704	709	708	727	661	769	713	683	692	687	656	654	692	693	670	741	644	692	686	767	677	673	698	677	728	765	759	697	695	615	633	733	672	684	699	665	660	697	680	676	686	698	718	687	681	716	715	704	695	679	681	715	699	695	712	702	699	708	675	711	701	684	731	727	650	650	698	652	663	638	697	671	693	735	688	719	660	702	704	712	669	670	678	678	654	691	658	670	708	740	726	701	690	660	697	703	736	700	692	654	704	688	691	681	721	712	689	687	663	674	712	718	689	636	700	718	646	673	669	668	692	692	692	706	724	637	670	695	708	676	707	668	716	698	726	653	724	707	670	690	663	687	719	728	648	698	650	709	685	696	686	721	685	672	717	677	731	698	728	701	726	699	721	711	682	688	675	705	654	689	652	697	704	709	674	647	674	684	741	679	744	670	673	703	693	691	644	697	662	732	674	684	716	742	683	662	724	745	719	676	665	659	676	713	683	755	672	718	664	685	689	662	688	714	673	669	651	667	723	683	715	698	708	702	683	688	714	670	683	681	741	701	735	693	652	662	708	686	671	736	711	670	687	723	728	700	699	665	664	674	710	713	712	711	718	678	686	690	673	685	655	673	690	699	663	682	728	747	667	711	695	662	730	679	718	654	699	702	694	689	659	696	699	739	680	662	690	679	724	691	701	680	710	681	699	664	652	687	737	670	682	724	667	693	664	696	723	726	708	694	690	676	722	720	671	720	720	683	642	700	697	700	711	688	699	700	737	708	726	708	671	727	714	644	701	713	697	729	702	686	685	694	705	664	715	690	680	689	657	669	691	694	680	693	676	648	667	622	715	724	701	706	686	675	725	704	648	678	669	674	711	712	707	663	682
3435	5684	4678	2483	1735	1304	1205	972	871	776	805	720	647	641	634	660	628	578	598	597	548	551	591	584	576	547	569	618	546	576	556	508	539	577	571	488	520	546	551	541	529	576	525	541	540	549	551	519	553	546	546	557	551	538	547	563	530	525	574	543	541	528	568	580	527	510	514	534	559	537	563	553	501	538	549	539	538	537	573	590	566	531	546	541	542	534	562	531	541	560	587	550	538	563	508	543	514	506	538	524	575	534	527	524	534	553	524	518	560	521	524	546	500	522	540	525	561	529	530	510	523	555	548	528	558	485	524	542	569	517	516	539	504	541	554	583	550	506	561	550	511	553	562	517	510	565	530	564	524	540	539	535	498	526	534	552	509	523	549	533	549	525	546	540	512	548	511	536	537	547	506	557	509	545	567	546	525	511	542	518	548	530	557	536	550	498	528	524	530	532	480	507	529	487	510	522	577	527	521	536	515	502	580	561	556	583	528	539	536	491	527	519	531	507	514	519	539	516	565	509	531	514	537	526	499	536	546	498	544	509	501	526	533	526	533	515	493	514	533	521	515	580	511	547	499	541	511	530	534	545	563	506	540	549	525	505	561	548	510	537	538	528	548	553	530	540	549	512	580	533	546	550	509	520	559	503	557	545	537	544	582	512	537	534	545	504	571	515	546	514	513	494	515	555	576	558	537	500	509	525	523	517	561	547	516	496	523	587	574	529	539	518	543	543	603	544	508	561	531	538	559	533	520	536	532	571	573	539	578	560	534	487	560	501	542	515	543	530	540	529	533	489	548	490	514	520	540	537	522	543	501	538	574	491	540	505	497	543	526	506	552	518	564	544	563	569	562	522	558	487	531	577	524	555	498	551	576	518	522	519	574	531	528	568	541	514	482	544	516	510	547	542	523	488	534	533	523	537	487	505	567	556	560	529	496	557	504	535	555	548	529	535	519	513	542	490	480	504	534	527	544	532	492	530	513	487	570	512	534	549	520	529	548	525	554	504	557	565	539	563	568	539	567	547	543	564	504	496	552	518	547	523	532	538	542	563	506	520	563	536	511	519	522	544	521	519	486	543	524	514	513	519	561	521	564	548	512	566	518	522	525	545	558	546	547	534	559	542	524	518	536	513	509	558	557	539	558	516	539	514	574	590	524	557	539	555	518	506	554	529	511	525	482	521	514	505	525	548	492	541	521	535	547	572	553	488	515	525	546	545	498	545	533	552	566	540	526	519	556	500	553	525	529	551	564	528	540	556	527	517	489	564	503	538	536	566	524	510	486	567	531	490	507	538	514	533	509	556	488	528	490	501	535	547	551	512	540	499	521	523	528	460	516	491	529	530	540	489	525	547	523	517	542	535	501	505	517	520	541	502	531	543	546	551	557	531	527	531	489	532	519	523	563	555	544	540	522	531	531	541	521	553	536	519	508	549	555	522	562	511	563	491	533	545	563	500	549	520	495	481	540	484	510	491	529	548	533	567	556	518	547	521	511	534	510	549	549	550	523	485	529	531	546	517	568	536	536	513	530	513	526	541	578	528	531	535	514	516	512	514	511	507	550	510	536	511	502	499	482	505	559	520	525	570	528	536	535	510	534	509	550	496	504	520	539	517	520	534	476	502	543	511	564	507	497	524	556	526	531	509	495	502	523	479	558	543	527	507	553	540	511	539	518	528	514	543	541	513	592	535	506	517	559	568	505	524	501	532	566	514	556	506	520	535	535	541	519	502	532	554	510	535	524	509	541	566	532	553	526	494	552	564	487	519	544	537	496	525	526	528	495	530	508	524	516	533	524	534	575	537	528	551	549	514	523	524	532	545	492	509	527	553	561	530	529	526	523	522	481	490	536	525	520	523	519	501	521	521	539	485	535	518	534	539	561	515	497	542	554	528	535	534	509	500	496	519	528	487	510	517	515	525	520	531	543	537	539	519	539	540	534	546	575	517	527	527	529	545	527	548	523	517	515	535	524	542	560	508	501	536	511	518	522	490	533	539	503	534	527	552	534	578	506	558	523	561	519	578	541	556	477	524	485	570	530	552	537	498	536	527	538	490	502	543	533	547	544	546	512	548	538	551	553	514	518	557	521	489	487	520	541	527	521	475	530	544	521	531	537	544	555	533	495	539	512	497	512	506	522	528	509	509	501	515	567	523	533	504	530	568	508	518	546	524	527	534	507	544	523	533	492	498	510	512	544	504	559	532	577	515	526	533	515	526	529	547	514	519	527	548	508	508	539	493	543	539	453	506	537	512	529	491	537	508	538	554	568	519	532	530	547	505	520	537	517	526	500	505	511	500	548	537	503	506	503	529	546	567	522	498	524	553	532	524	526	543	495	495	501	529	511	517	526	499	482	509	559	529	538	490	509	513	556	544	462	494	537	520	510	543	497	532	524	567	533	500	521	536	501	503	521	566	527	534	503	558	507	524	517	576	557	467	536	538	543	550	482	523	573	516	536	529	573	547	529	492	524	529	496	526	520	536	512	521	475	519	502	551	490	530	530	496	516	537	517	546	510	514	485	520	524	478	514	530	479	515	533	510	548	518	499	581	494	563	506	510	503	553	487	545	520	494	501	530	517	538	508	531	502	543	509	523	521	502	513	549	532	556	529	551	503	550	495	517	550	522	523	521	555	525	523	534	529	471	543	536	492	519	555	505	524	507	505	510	517	515	528	532	542	534	515	511	544	555	550	541	493	521	568	523	532	532	515	555	514	532	522	519	527	518	551	552	510	542	472	505	508	542	532	463	556	544	508	514	513	526	540	509	489	563	498	504	511	498	527	562	527	523	522	511	497	517	496	530	542	522	537	481	515	529	488	506	518	468	486	546	548	519	528	545	506	544	496	500	494	512	527	546	533	488	509	522	500	540	532	479	536	492	499	524	499	491	516	493	550	550	501	568	504	549	538	524	515	500	561	547	528	521	521	507	495	522	551	574	515	528	511	541	497	559	514	543	487	548	487	513	568	506	525	507	549	503	528	560	527	533	521	497	513	539	519	549	486	526	536	535	524	497	493	538	539	503	538	542	492	524	512	543	527	546	508	577	519	511	519	532	499	518	495	515	507	563	542	518	553	507	491	501	541	493	529	527	518	543	536	549	508	541	570	556	517	506	515	479	566	546	497	547	481	504	554	548	514	491	497	498	549	501	534	544	523	521	562	536	489	542	534	519	512	470	578	516	546	539	566	519	539	557	509	545	523	503	500	510	522	576	497	521	528	494	546	525	491	537	524	550	512	565	532	518	513	508	529	547	542	499	517	534	525	510	475	562	511	522	548	535	505	478	518	543	506	516	535	498	505	518	541	505	538	494	513	504	485	502	534	508	504	528	556	512	527	496	520	539	531	517	534	555	515	537	513	536	536	497	525	524	537	537	491	524	531	512	528	486	531	517	525	539	548	522	505	496	524	516	535	514	477	493	529	514	548	502	564	509	524	518	507	539	532	534	531	487	552	518	510	549	494	518	541	537	544	487	544	472	566	541
27845	10543	796	457	288	315	253	288	303	280	290	279	265	264	276	277	289	281	281	272	289	260	242	279	284	248	293	264	258	283	274	272	270	261	250	280	266	270	265	277	276	286	272	258	274	267	277	274	279	325	283	246	273	264	262	296	283	296	246	285	240	280	267	266	289	260	299	249	268	315	278	260	266	269	250	306	269	253	264	278	262	274	274	263	254	254	289	279	245	290	261	290	269	282	278	278	271	263	280	260	251	276	282	258	282	237	279	261	286	267	257	268	250	301	271	245	285	278	259	259	278	280	287	260	249	284	292	275	301	256	280	271	258	262	263	261	273	291	249	235	275	279	277	251	255	268	255	251	286	290	278	251	282	306	274	280	243	274	260	287	275	283	272	266	251	253	281	283	280	280	266	269	274	285	274	267	275	264	238	236	271	267	259	290	279	287	288	238	325	257	282	275	294	303	257	280	296	275	267	265	254	284	236	314	279	278	297	283	276	239	278	278	249	263	257	272	254	259	291	264	252	290	247	273	281	279	260	305	283	267	268	261	261	242	262	268	241	293	296	263	266	286	263	270	263	248	243	255	293	281	263	289	273	248	270	285	296	273	255	260	266	289	216	278	264	236	264	256	260	277	286	247	285	296	277	282	264	253	251	272	267	281	267	281	281	264	241	257	251	261	282	273	298	254	254	266	240	286	253	309	265	284	249	244	274	267	293	263	258	281	280	281	295	301	279	273	271	257	261	286	295	262	283	265	284	259	278	278	257	270	282	270	268	272	241	268	273	282	267	284	302	289	271	265	263	259	281	268	276	274	275	282	265	314	286	256	276	296	295	284	269	262	247	293	258	262	286	298	277	284	269	269	265	255	264	267	278	301	283	287	270	267	261	224	260	287	284	273	272	269	280	277	282	269	264	268	269	257	255	290	242	269	277	253	269	273	294	276	288	298	285	280	269	248	240	267	298	293	278	290	263	268	280	276	283	304	275	291	271	266	262	255	254	274	278	262	257	294	266	253	275	267	297	273	264	243	310	257	273	253	261	265	271	271	246	245	251	283	278	258	247	273	264	261	249	248	277	259	273	288	269	273	281	232	269	314	263	256	250	225	281	257	285	249	260	268	274	271	291	281	264	274	296	278	278	258	260	273	288	309	303	294	285	289	239	264	273	276	246	267	263	230	297	246	273	274	297	283	282	284	247	303	277	279	268	272	277	247	256	296	260	280	277	270	279	264	263	301	261	261	253	288	275	288	269	284	295	248	274	265	272	264	242	273	294	287	267	284	275	271	263	258	268	254	264	273	307	299	269	271	274	250	258	249	280	268	265	280	269	272	262	294	255	259	312	258	269	254	274	273	285	265	279	295	277	258	289	256	263	278	274	285	282	278	277	256	271	272	265	283	278	278	303	247	300	257	286	257	281	263	252	262	269	267	268	245	273	249	256	237	266	292	260	277	263	271	265	279	249	264	263	250	264	252	258	280	260	256	261	267	287	273	282	259	279	280	267	263	264	261	275	298	267	272	273	248	249	257	246	272	234	259	294	242	295	286	291	252	248	262	271	267	273	263	251	264	249	284	268	279	295	273	250	280	255	285	257	265	259	264	270	284	264	276	261	274	281	288	298	243	280	260	278	279	297	283	221	257	274	264	254	266	278	269	259	251	257	259	270	239	269	288	254	251	276	269	274	258	275	290	285	278	278	271	273	280	287	280	266	267	285	235	263	284	275	259	252	242	247	283	281	238	262	271	255	297	279	288	307	308	277	246	274	255	297	229	308	267	268	283	242	280	278	281	280	297	296	288	280	261	275	281	283	269	290	269	285	292	251	267	274	277	303	278	275	243	260	287	295	271	277	261	261	247	265	269	245	251	295	277	281	278	261	249	262	274	252	244	257	280	281	274	254	274	259	273	269	301	280	266	299	304	254	247	301	265	257	278	265	276	282	283	262	285	250	273	267	246	253	236	257	284	252	267	259	252	257	286	292	266	255	272	284	268	253	278	293	246	240	273	250	291	271	276	277	275	264	275	295	284	271	230	287	267	262	265	298	257	254	283	281	284	251	289	273	260	287	242	266	263	250	268	289	264	297	282	276	246	286	284	274	279	247	282	254	274	250	284	267	274	281	291	258	267	287	253	254	305	289	268	280	267	279	291	263	272	249	288	244	267	247	280	252	274	273	304	273	296	277	256	270	271	281	262	280	267	276	267	283	248	285	251	287	264	273	240	276	262	234	255	251	286	278	302	276	262	277	272	260	249	276	271	274	251	241	298	243	243	278	260	268	304	270	263	253	294	239	266	264	287	241	282	284	267	277	287	281	275	280	290	284	284	256	262	275	276	284	276	266	279	262	267	263	272	283	274	267	247	280	284	283	250	247	259	274	259	286	272	271	260	271	269	243	284	278	255	282	263	283	279	277	284	281	279	275	294	277	274	278	258	267	258	300	279	283	252	255	256	279	280	258	259	262	279	266	286	266	258	286	266	279	248	284	280	264	256	268	280	249	284	259	287	275	269	251	236	241	278	252	296	261	257	276	264	303	279	239	284	274	213	287	283	259	251	258	252	279	276	269	264	241	264	262	263	299	274	271	254	273	276	256	280	254	285	258	269	263	257	269	279	262	257	296	272	276	276	291	268	310	295	271	265	286	277	282	254	263	276	270	280	272	292	272	268	296	272	215	278	232	267	278	288	277	270	257	292	275	285	265	280	285	274	260	275	271	260	268	279	297	278	282	251	306	255	264	260	264	264	265	274	285	260	265	261	313	296	284	302	266	271	252	280	272	273	257	279	288	267	250	274	291	284	283	303	290	284	315	256	284	261	281	266	252	254	265	275	279	296	251	285	274	263	246	281	251	273	274	270	277	271	301	257	297	269	256	281	263	267	262	254	246	273	270	276	285	287	273	261	263	258	258	258	270	259	283	232	252	271	292	283	279	271	296	297	271	269	306	286	255	268	278	262	276	278	272	257	268	280	292	267	267	276	259	295	267	267	252	287	291	271	265	278	273	273	267	251	261	256	249	294	273	264	287	298	280	252	295	289	284	312	255	287	264	299	280	261	262	262	244	273	283	261	260	262	237	266	276	276	268	290	252	277	257	276	294	270	279	284	278	251	272	267	288	277	305	269	259	240	279	283	241	291	272	268	291	253	257	269	284	274	299	262	285	298	259	251	257	279	263	274	275	256	275	257	254	257	292	257	278	279	263	220	245	287	251	298	259	261	271	289	285	255	261	255	296	276	291	268	269	255	269	286	275	281	254	283	312	274	277	272	275	283	271	297	277	281	286	272	219	295	299	295	279	229	260	246	260	256	280	282	282	243	250	302	277	291	307	239	270	281	273	306	280	293	260	271	277	241	268	235	255	272	270	278	271	250	278	254	260	279	277	269	281	236	267	264	294	260	290	299	269	270	284	275	278	257	296	266	265	251	269	266	259	240	262	275	271	289	260	268	271	274	256	247	230	262	257	295	237	262	279	270	271	266	276	283
4596	399	326	260	214	235	228	241	183	186	240	199	191	200	236	207	229	219	205	207	219	222	188	213	215	202	219	223	227	204	214	212	206	201	214	208	196	191	210	187	213	228	209	185	223	184	208	223	215	181	209	204	195	189	206	203	244	199	207	186	215	240	224	206	208	201	193	202	218	208	217	207	204	189	193	200	204	209	200	201	216	239	203	213	207	208	209	209	228	215	199	160	199	196	210	214	207	205	214	207	195	225	204	208	216	229	199	224	222	206	207	215	200	227	211	216	215	212	220	208	224	182	207	193	243	230	173	202	206	231	198	195	192	208	228	213	208	220	187	185	187	213	217	210	206	200	208	215	199	210	217	219	209	195	192	236	218	210	192	224	221	229	232	225	194	206	205	195	201	197	200	226	185	202	206	192	239	179	213	203	239	211	202	229	223	229	219	194	202	213	208	206	186	183	188	200	203	183	192	218	194	234	204	211	201	189	222	207	199	193	188	192	216	197	213	201	212	208	205	184	187	226	237	185	195	199	183	224	208	225	185	197	186	204	192	203	204	213	200	212	219	209	194	182	224	188	213	209	178	203	170	202	185	226	217	218	180	184	202	238	206	202	215	185	189	203	215	208	194	220	197	184	201	185	213	228	204	226	209	219	214	193	217	181	232	212	181	231	215	205	195	216	203	203	174	224	215	237	218	230	195	214	191	230	210	206	187	228	218	204	229	196	200	208	228	172	236	214	220	213	205	209	189	221	201	165	200	189	210	225	243	193	214	205	212	216	214	208	219	237	177	211	210	203	198	212	193	192	214	202	236	173	210	213	210	237	209	189	208	190	213	211	201	224	212	238	215	201	216	212	227	218	196	185	204	212	219	218	208	249	200	183	220	214	211	192	195	215	197	213	202	202	222	220	210	195	198	188	197	220	211	233	200	219	181	223	233	209	208	209	208	213	215	235	198	196	205	216	238	224	223	221	218	226	225	214	223	250	206	212	211	231	187	178	203	183	215	200	173	200	225	238	217	196	213	199	197	201	196	209	200	246	217	211	217	190	217	215	218	192	195	228	205	197	216	214	217	201	204	205	210	192	209	190	215	218	202	221	199	191	205	191	208	220	228	189	200	196	193	199	211	207	195	192	208	193	197	209	199	235	213	212	208	203	198	223	202	206	218	202	195	229	220	197	221	204	191	192	207	189	203	185	197	212	217	209	170	210	244	188	208	227	208	200	207	205	192	185	235	209	217	165	225	206	221	194	213	226	214	210	212	219	218	205	216	222	200	236	203	205	214	202	193	171	222	219	210	221	183	211	209	225	211	194	220	202	203	188	246	209	240	211	200	212	201	213	187	213	189	222	193	225	185	223	201	224	205	194	219	189	210	237	210	190	209	201	195	218	185	223	193	228	216	205	209	197	188	202	211	213	214	236	201	214	220	191	188	194	199	216	194	207	193	226	211	218	204	200	194	229	200	219	194	225	219	185	206	218	214	207	222	203	196	203	228	231	187	228	222	205	205	184	201	200	200	207	212	221	225	185	208	209	179	236	185	203	224	228	192	226	205	222	205	244	210	184	199	217	192	172	214	220	217	203	206	191	187	202	230	217	205	186	233	209	216	203	206	218	208	208	199	179	200	189	196	202	190	218	220	212	205	213	202	229	194	221	212	215	211	189	205	218	201	215	207	220	214	196	212	181	187	206	221	215	223	212	194	188	224	202	193	212	232	189	208	194	198	201	209	211	210	218	195	193	220	211	194	215	230	220	217	223	226	224	189	213	216	194	206	210	181	179	236	223	204	178	204	204	234	199	205	191	213	224	215	197	192	190	222	203	181	198	221	187	204	213	218	227	223	233	202	206	210	206	183	190	205	234	187	217	201	195	193	244	221	199	186	204	194	194	205	239	199	208	209	206	207	202	222	185	194	199	227	197	242	195	191	235	199	199	199	211	200	218	215	204	232	198	202	191	229	201	186	198	207	213	208	194	189	184	188	207	206	227	200	223	209	188	217	212	241	226	179	208	187	207	215	219	203	213	194	219	204	211	197	208	224	196	214	229	190	234	202	202	220	208	214	219	210	218	175	225	227	215	212	194	163	208	195	200	179	218	207	252	182	195	217	204	224	231	203	204	213	191	228	201	204	189	231	215	210	216	214	170	203	178	232	212	181	211	215	210	208	240	209	196	249	258	203	209	220	220	211	197	206	185	221	218	191	194	228	224	229	218	197	202	216	220	229	185	207	198	224	211	208	221	222	216	184	215	165	200	192	205	188	211	194	200	231	194	207	205	206	203	210	240	200	185	208	194	218	190	217	187	185	198	214	227	232	220	179	187	179	214	200	224	197	199	199	196	206	192	182	220	204	231	181	215	203	216	227	207	205	243	208	207	217	212	215	205	210	203	192	206	189	203	182	230	213	224	192	191	199	211	228	209	223	215	214	193	198	221	198	188	204	213	221	181	223	215	201	184	222	217	217	231	218	214	210	228	209	186	207	223	211	207	210	198	192	212	230	218	216	228	208	223	215	198	205	193	197	222	239	197	203	228	231	199	203	207	205	222	217	218	196	209	219	199	226	232	207	187	197	201	228	210	199	223	204	223	200	226	201	209	203	206	210	227	210	213	215	214	195	202	191	198	202	203	217	188	178	211	193	203	193	213	184	251	209	221	185	194	198	222	199	214	209	187	202	203	230	216	210	193	206	200	187	226	241	218	222	203	203	222	197	196	222	234	193	205	205	203	191	203	214	217	209	187	205	184	217	199	217	213	200	208	190	210	212	197	208	195	204	202	216	212	210	192	219	214	221	212	210	207	226	195	242	193	202	188	203	178	211	202	211	198	213	213	207	180	193	198	216	208	221	230	226	206	207	195	201	219	204	236	217	213	213	228	201	193	210	215	206	200	208	202	220	202	216	198	216	204	176	201	206	212	214	208	230	210	217	245	208	180	227	201	204	206	222	215	210	205	180	181	211	212	201	211	230	211	195	225	204	226	200	220	197	203	195	211	214	224	188	204	218	221	203	197	206	190	204	200	228	208	198	210	203	233	220	194	201	208	201	222	197	211	216	190	217	210	202	230	213	219	213	194	187	201	210	205	209	204	207	182	214	211	195	204	203	236	191	211	216	216	195	195	207	210	229	211	219	206	188	188	204	197	204	245	211	199	201	183	219	227	217	222	187	190	223	201	210	247	213	186	225	210	214	212	194	190	205	214	213	201	207	203	196	206	219	176	210	205	222	202	191	182	201	211	209	205	218	207	204	194	199	208	208	223	211	195	216	177	214	201	200	189	225	210	196	230	254	204	202	188	189	198	204	195	200	200	226	157	206	218	193	187	191	220	202	212	203	201	219	184	228	195	217	202	210	212	218	190	209	217	218	204	201	212	182	205	215	199	210	215	211	210	180	218	190	201	190	189	204	227	186	223	216	180	239	206	200	207	187	193	219	210	208	206	216	226	212	214	214	217	215	223	203	215	201	201	217	208	221	188	189	209
25442	21474	27968	25320	11659	1514	1085	906	752	720	734	812	677	718	697	621	685	649	635	692	665	716	650	691	641	679	642	680	655	662	644	682	666	649	617	645	646	654	669	651	686	665	658	667	699	664	636	689	675	685	674	689	659	613	655	648	669	615	601	650	667	678	664	662	695	637	625	676	664	598	649	673	667	707	649	666	708	687	661	647	682	647	642	667	631	660	683	627	669	637	665	685	646	669	676	639	659	627	600	681	647	669	660	659	634	628	662	635	653	715	637	628	619	660	655	649	656	635	633	674	640	665	667	656	660	629	692	694	621	609	622	647	644	622	646	631	695	643	650	641	723	651	665	652	682	707	665	659	629	693	620	653	651	653	691	601	588	649	681	607	624	609	636	674	617	671	638	673	628	595	624	609	622	613	663	619	623	619	668	674	651	636	632	662	631	704	627	611	589	614	633	643	640	618	633	718	599	627	675	603	693	655	612	659	630	666	655	729	640	590	678	626	620	625	650	606	595	616	625	619	641	663	680	658	651	643	633	609	636	638	573	610	623	660	688	639	637	613	629	624	655	678	624	686	650	656	674	638	667	649	627	659	641	610	642	645	675	608	640	628	668	671	696	576	609	658	622	646	599	610	620	645	650	640	656	669	654	653	643	626	645	629	633	647	652	665	663	679	660	678	631	673	630	623	606	619	609	653	681	633	632	604	607	626	645	652	658	654	647	695	659	666	626	612	623	667	686	665	655	643	642	604	657	638	638	663	661	627	658	620	634	660	624	600	650	638	624	652	613	630	676	629	618	614	626	646	635	660	619	677	645	606	678	657	678	639	648	623	637	642	630	639	635	640	660	689	649	653	676	697	628	650	625	632	656	663	633	622	642	617	612	661	627	624	627	644	687	596	635	628	660	615	686	656	665	635	651	640	598	640	655	626	683	644	600	669	622	624	606	612	625	610	663	669	649	639	624	663	625	628	673	653	671	661	707	653	654	667	625	687	645	658	631	656	655	669	651	663	655	632	631	606	684	654	651	605	612	640	618	640	662	639	639	600	629	626	635	663	687	671	638	651	654	642	601	674	636	660	661	646	671	583	636	614	672	645	605	662	620	630	609	652	631	655	658	650	628	676	614	635	642	678	588	623	651	618	652	672	630	605	672	625	627	652	631	592	629	641	619	663	651	619	623	687	614	612	620	585	668	673	662	668	628	646	631	646	618	633	627	600	640	640	649	623	611	685	632	659	702	678	676	655	675	639	671	589	634	585	660	651	614	606	627	675	656	627	590	639	630	661	645	629	665	618	616	626	647	616	663	606	630	626	610	601	651	677	670	658	663	646	645	618	643	666	633	591	641	660	640	669	609	659	653	593	636	619	663	642	637	663	607	686	635	627	588	616	655	677	622	606	629	655	675	702	620	654	640	632	656	646	619	648	637	636	643	592	618	652	622	668	651	616	639	664	632	663	636	621	653	659	665	636	661	664	647	602	615	634	646	654	644	699	654	656	659	607	615	693	663	677	652	640	629	664	666	629	577	621	626	615	658	652	681	671	642	639	618	670	633	618	650	630	627	610	666	674	677	667	646	630	654	679	663	626	652	619	681	672	630	626	616	666	645	664	656	670	630	657	638	673	629	654	669	626	656	636	632	690	632	583	649	692	667	652	648	616	601	638	600	647	659	612	648	647	646	675	659	614	637	608	654	653	622	660	637	640	651	640	617	661	688	682	655	637	661	679	622	649	617	612	625	620	620	671	616	641	611	654	664	643	619	671	692	587	671	634	627	674	689	678	667	634	575	665	647	663	655	638	646	640	654	666	609	654	695	687	660	610	686	668	636	608	669	633	624	617	646	652	643	656	643	642	618	594	671	600	674	618	593	628	628	688	647	589	659	606	643	664	653	660	627	610	629	657	633	620	616	655	640	613	632	605	642	587	608	647	639	601	662	606	684	686	622	582	636	679	617	686	604	658	666	704	639	615	638	644	603	647	612	622	624	652	667	686	624	656	672	655	642	650	638	685	646	624	671	646	672	667	663	620	628	634	658	641	663	686	662	692	615	674	669	657	626	619	630	599	696	674	660	660	656	629	681	651	658	679	702	639	699	634	630	610	634	592	692	638	650	619	601	666	651	626	592	675	646	612	658	679	611	649	641	645	639	637	602	679	615	684	624	695	652	699	608	668	641	672	660	596	655	651	671	646	659	651	655	673	675	650	631	631	603	671	686	590	631	648	634	642	591	621	617	619	587	645	581	689	666	648	633	687	627	592	657	610	671	635	626	673	603	679	632	645	624	639	649	660	669	604	605	612	661	591	629	603	628	619	643	657	651	667	607	692	626	634	652	672	659	625	610	647	682	621	611	628	649	647	590	619	617	621	674	614	646	631	645	646	646	627	631	632	594	589	613	607	625	664	635	638	638	635	628	685	660	625	673	661	643	662	636	711	651	677	615	626	696	659	661	619	666	655	662	659	626	637	670	625	679	671	672	615	663	659	607	598	661	666	642	649	632	686	612	618	615	660	629	653	706	608	619	676	613	631	690	616	624	631	608	647	624	648	623	664	636	684	649	622	659	647	663	675	617	629	653	665	677	600	644	671	661	621	631	622	641	625	622	677	650	679	594	625	654	634	620	698	658	649	623	611	687	653	608	633	649	630	666	658	700	630	630	631	654	600	662	622	650	641	676	624	636	627	646	593	648	622	623	607	670	661	665	687	621	661	638	637	677	657	645	629	657	654	672	678	638	657	669	620	621	707	615	648	657	612	650	587	630	652	667	649	666	613	597	632	663	667	600	655	632	643	645	615	637	673	584	618	600	609	644	635	639	653	676	650	634	653	665	604	647	637	661	623	633	621	610	653	651	659	651	609	637	603	691	646	669	623	657	607	636	653	654	659	598	665	627	665	657	648	684	643	685	658	649	600	651	619	657	633	611	622	643	650	629	605	648	598	667	618	611	681	609	642	597	633	671	642	632	621	637	665	650	659	606	637	649	607	698	642	652	647	573	673	634	668	674	714	644	611	632	611	612	625	694	653	628	610	632	593	640	625	617	663	623	609	620	623	611	671	641	663	665	609	662	612	638	665	627	645	633	681	639	667	666	639	593	614	640	657	643	621	657	646	647	661	622	608	650	711	622	646	578	651	701	668	658	639	667	629	649	614	612	602	610	653	649	616	665	634	584	623	670	629	677	655	630	624	637	662	637	648	609	625	646	669	643	623	637	651	628	642	628	665	625	666	646	617	643	631	631	603	624	665	641	634	653	630	667	695	696	650	686	665	644	654	649	584	637	618	620	626	579	622	654	662	619	650	643	606	630	615	636	643	641	631	614	638	625	593	651	620	616	681	676	635	660	591	659	660	657	655	634	640	645	636	598	651	633	613	655	642	640	640	632	664	618	667	680	628	613	673	704	660	691	646	582	600	608	658	635	613	638	628	692	659	643	658	685	619	645	621	632	663	679	637	670	655	685	651	636	731	665	614	643	628	616	686	633	630
3196	3456	2889	1633	1243	975	788	756	702	660	620	550	598	550	531	590	524	550	565	554	467	554	499	508	526	478	504	534	503	502	512	516	488	457	503	515	515	521	480	454	504	492	514	455	518	558	481	501	487	499	502	487	520	500	499	500	494	486	495	490	481	508	496	533	505	515	494	444	508	514	504	488	477	530	485	486	454	535	454	471	526	492	508	469	482	489	476	505	558	493	524	523	523	501	503	480	504	484	493	456	488	512	474	486	558	473	505	489	462	535	493	531	520	481	511	504	510	500	475	475	485	504	521	506	508	487	453	486	466	493	464	489	472	471	484	515	481	492	484	467	546	497	515	468	484	491	519	487	464	525	515	507	496	463	538	543	461	463	477	492	484	505	486	531	498	469	500	563	438	470	510	459	492	486	531	455	475	484	464	530	494	501	499	498	492	505	492	477	506	495	448	473	500	503	495	497	475	512	469	498	494	484	454	477	504	494	474	481	528	473	467	467	510	482	457	456	484	455	474	501	458	460	509	473	484	490	523	488	473	475	485	495	501	506	498	464	481	496	488	505	532	481	522	491	444	480	474	454	460	470	435	541	464	493	482	479	491	502	495	486	546	460	492	490	493	469	501	478	474	456	487	482	512	480	478	492	477	493	479	498	496	494	477	509	495	482	520	500	502	497	484	463	491	510	465	474	460	506	474	504	469	483	476	488	524	477	475	505	479	475	470	445	466	511	485	505	522	482	477	502	469	487	492	494	532	489	484	485	477	473	457	454	465	449	479	517	496	500	477	488	534	459	522	452	494	489	516	509	505	491	497	504	488	471	510	456	540	477	497	501	479	514	490	503	487	547	485	507	490	488	479	495	463	488	513	495	489	483	542	495	479	485	472	534	462	489	496	459	498	494	475	447	463	493	480	481	489	505	492	479	465	455	483	502	444	501	478	446	485	518	444	486	442	475	499	488	541	488	518	461	473	483	463	487	511	440	501	457	516	479	453	500	496	506	507	513	485	474	481	535	449	454	450	498	482	510	452	453	472	506	455	509	470	499	537	500	534	483	498	459	470	452	507	464	505	514	490	471	509	451	484	513	526	493	533	518	513	496	485	507	501	491	513	509	488	484	480	469	492	486	471	487	480	463	486	508	464	460	486	446	494	436	525	481	477	489	478	494	494	460	472	456	481	476	497	480	485	491	499	470	531	468	502	490	487	479	532	535	472	481	495	539	471	487	460	522	498	495	512	512	488	445	451	489	495	513	458	504	530	460	533	510	501	493	495	459	494	504	487	482	463	486	470	467	465	522	517	488	479	509	509	493	524	490	475	497	450	499	482	495	494	485	496	484	487	465	466	505	492	501	451	504	489	487	481	505	472	503	553	515	484	474	495	511	496	428	478	461	480	493	505	479	499	500	522	509	490	493	472	502	498	478	459	535	457	475	487	510	500	463	500	479	478	496	510	507	500	473	490	449	466	444	453	478	466	513	484	498	490	500	491	498	497	496	470	464	489	501	463	533	503	455	520	487	486	503	516	501	474	506	499	466	432	499	468	498	492	510	482	492	494	461	452	470	476	506	473	465	461	470	516	487	479	475	466	477	452	509	489	507	484	463	523	485	504	520	460	501	495	446	490	503	471	488	522	493	522	521	464	501	484	495	493	467	473	501	491	508	494	441	465	509	480	481	440	518	455	440	506	488	521	455	476	502	471	464	479	472	510	514	497	502	431	476	519	484	461	499	531	478	464	471	523	474	497	468	524	474	503	480	475	475	467	493	493	506	475	481	516	489	485	506	464	505	512	508	497	500	461	514	480	484	506	494	461	473	477	443	511	476	486	481	482	510	506	461	443	520	474	502	535	515	461	487	484	501	465	511	479	512	520	477	499	445	491	478	500	466	483	482	499	479	463	464	458	506	536	494	496	454	456	468	466	500	472	483	460	446	493	518	489	500	457	498	504	490	468	502	451	479	470	487	491	511	504	482	470	485	503	510	477	465	456	499	522	491	474	514	507	495	481	459	479	467	474	498	470	476	475	444	477	448	509	466	474	484	464	478	462	461	489	488	472	502	505	490	484	498	454	491	516	509	528	460	508	525	475	468	495	506	470	501	474	489	499	464	506	468	479	484	464	490	494	532	524	496	506	480	496	487	466	513	470	502	462	452	541	506	488	549	501	470	502	500	510	472	466	485	481	470	474	441	502	449	492	426	537	467	486	486	471	454	489	493	453	485	491	474	457	498	507	489	498	464	488	497	484	499	465	450	492	463	489	521	503	435	499	482	455	446	492	479	472	529	494	512	473	449	470	512	509	453	478	492	512	530	489	543	484	491	489	458	478	453	466	483	509	502	487	485	444	482	500	489	513	459	466	476	511	499	491	478	509	484	449	481	483	478	483	528	523	502	455	524	487	471	447	465	498	478	489	489	473	511	493	541	491	515	479	500	490	480	480	487	486	466	467	446	496	490	491	490	509	527	482	464	479	485	483	521	502	470	497	503	505	503	505	493	495	455	498	496	512	489	515	431	497	519	495	477	511	495	462	471	461	516	469	476	460	522	509	471	488	500	469	476	501	520	516	488	461	501	463	491	460	446	516	492	512	478	536	463	459	527	484	462	473	513	474	496	495	461	454	521	481	452	510	478	465	473	499	517	454	499	479	485	480	484	493	490	530	510	485	465	508	487	472	505	487	473	491	454	481	549	475	503	497	471	520	492	472	521	539	450	462	526	481	482	456	482	487	505	475	485	506	497	471	472	500	421	481	467	486	477	490	495	452	456	460	490	519	476	490	518	494	473	497	491	475	483	464	483	463	492	484	505	474	436	482	482	475	498	510	507	499	430	462	538	484	446	478	489	474	500	476	492	496	477	467	479	474	526	510	477	486	497	503	476	479	516	511	495	478	519	503	487	504	483	443	504	465	444	505	475	473	467	467	482	471	420	481	509	493	473	462	458	511	484	461	487	466	478	457	510	438	506	457	496	532	471	490	501	464	495	496	494	487	495	489	477	521	463	457	447	521	482	513	548	462	497	516	444	497	479	484	477	496	495	494	473	474	480	482	469	459	507	471	468	478	473	524	499	471	496	474	429	502	507	514	511	488	457	473	501	522	475	453	472	525	472	497	466	512	506	493	461	486	503	479	517	468	472	477	505	465	484	465	485	485	434	482	467	502	461	468	481	506	505	472	484	498	489	463	488	455	495	472	538	495	511	473	497	476	519	508	481	484	489	525	530	489	461	496	450	489	478	502	472	519	479	487	465	467	484	501	456	450	538	501	512	446	493	469	458	449	481	464	484	477	484	477	450	477	479	470	493	474	456	466	469	476	471	470	503	542	493	491	493	455	518	516	508	482	490	489	482	474	495	501	496	463	491	487	464	465	423	488	512	467	469	474	481	499	514	506	495	514	498	490	481	516	491	479	487	484	496	492	486	480	469	463	490	470	495	489	479	466	491	456	475	464	480	517	498	489	470	475	486	482	458	443	455	488	498	500	496
24567	21462	28830	24536	21454	9158	1817	1222	990	909	888	860	841	860	827	830	778	822	788	825	825	774	781	756	747	787	737	782	849	754	729	791	752	795	747	773	766	747	765	722	750	770	792	764	786	815	727	733	768	787	727	780	743	702	765	756	728	756	800	706	771	714	742	760	737	748	780	702	708	756	701	748	723	763	703	756	696	744	739	724	764	760	734	748	730	754	779	729	745	740	774	764	701	740	759	760	691	732	794	762	763	709	770	736	740	751	735	742	776	730	786	687	718	711	687	727	689	726	717	801	724	725	731	761	713	741	709	740	732	751	781	739	755	777	762	780	734	719	723	724	718	738	746	775	743	737	728	778	741	743	745	723	699	749	744	769	731	731	707	758	718	805	755	734	708	741	736	728	709	735	777	760	722	753	761	713	743	717	721	708	735	757	741	734	746	732	731	760	742	742	715	736	719	723	738	791	710	770	746	775	750	800	725	725	726	754	740	711	768	732	696	766	787	773	732	770	757	764	725	747	763	781	776	720	741	698	758	738	739	738	717	716	740	739	722	732	714	755	732	701	770	736	716	753	710	766	773	744	731	732	711	781	748	714	733	739	699	724	744	714	727	741	775	725	775	773	763	755	738	745	743	783	729	737	783	741	743	733	745	740	707	768	764	711	712	734	782	691	756	703	780	775	787	743	780	776	745	724	753	758	740	740	759	749	724	733	801	744	690	753	728	794	710	738	728	726	744	706	768	731	751	725	768	733	760	747	690	710	765	729	733	754	763	740	690	732	757	720	711	742	722	744	737	693	762	718	748	742	771	752	753	722	705	764	687	706	765	782	739	724	744	713	691	748	748	801	724	691	768	704	783	728	749	787	721	768	691	734	743	742	726	702	740	775	722	729	731	759	793	753	702	772	767	752	693	723	740	714	744	731	768	701	732	763	737	703	720	740	748	803	740	733	717	718	777	709	805	724	777	752	772	775	717	748	714	700	746	802	730	833	767	746	703	738	785	779	715	688	716	762	747	760	696	716	737	743	731	745	746	738	741	722	826	726	738	735	700	756	736	729	744	752	705	732	699	768	727	732	791	737	720	756	713	760	728	711	753	701	740	751	714	708	671	701	749	723	712	732	749	722	753	722	730	723	734	736	764	689	746	751	718	736	744	747	734	728	680	714	671	770	776	764	745	710	735	765	720	793	735	714	711	732	731	738	716	734	789	740	725	762	710	833	716	717	788	775	757	734	768	727	732	746	739	760	769	710	740	715	710	759	737	747	704	709	777	726	728	755	740	736	720	740	751	703	750	754	752	743	796	706	741	747	754	696	736	712	744	689	771	771	735	747	714	717	756	744	748	724	724	770	760	755	740	727	690	773	693	735	748	735	744	706	766	753	698	755	758	756	693	715	756	765	721	709	767	726	821	767	746	733	743	775	706	726	772	703	728	750	746	721	762	707	749	731	807	767	768	758	734	722	762	708	790	796	727	760	713	737	707	752	754	733	761	698	757	746	746	721	746	743	761	749	721	749	729	793	680	721	662	759	760	755	751	756	762	740	737	742	783	722	695	733	771	721	765	712	815	790	762	709	733	694	771	739	739	736	760	734	750	760	741	739	729	723	816	685	718	792	731	693	750	704	753	773	739	748	722	753	750	712	773	773	761	756	717	753	710	731	705	746	721	760	726	742	713	718	737	734	710	710	679	737	769	705	771	774	729	741	685	729	749	692	766	767	707	741	752	750	720	752	769	764	759	723	732	712	703	799	680	758	724	767	725	751	789	775	734	778	782	740	719	715	736	743	707	776	740	732	694	749	773	752	782	781	714	753	756	730	747	762	791	740	743	724	758	756	699	745	753	713	708	826	780	751	762	728	739	761	742	762	707	688	745	714	732	743	787	708	754	754	701	700	675	761	773	725	735	724	726	697	735	767	714	713	743	708	703	758	755	709	720	760	774	751	712	668	731	733	714	738	740	748	742	711	752	728	759	749	722	739	782	723	728	755	759	748	746	724	704	706	728	738	755	746	723	761	710	704	740	751	774	728	747	782	717	775	801	796	715	721	788	770	724	737	724	731	775	743	693	731	727	713	709	721	725	758	727	724	759	704	722	751	735	751	738	756	757	689	743	718	715	731	719	748	754	747	722	757	734	746	754	736	737	714	782	727	734	705	741	715	756	782	785	720	742	747	752	734	801	755	769	683	735	642	732	748	726	754	749	804	753	730	750	743	714	717	755	707	747	732	763	678	753	745	700	746	780	732	733	714	787	744	722	713	715	690	722	758	729	729	740	737	727	763	734	733	757	695	753	723	728	727	758	730	725	723	743	720	739	731	700	739	697	732	761	739	751	808	735	745	761	682	724	744	700	736	718	701	728	739	735	760	696	737	721	720	748	745	745	786	812	717	759	672	783	754	733	696	727	727	708	765	738	781	753	738	746	753	670	712	779	756	741	693	736	714	723	724	729	767	699	735	780	772	761	721	798	706	779	789	708	755	721	725	784	695	743	726	745	704	753	714	706	762	767	765	719	702	725	728	741	698	731	719	761	716	736	694	743	821	721	685	707	699	685	748	741	758	767	754	717	766	753	754	693	687	727	754	699	722	777	757	734	695	740	741	755	754	713	720	733	698	730	696	706	732	777	714	710	790	748	759	695	751	725	744	696	702	753	764	740	754	728	734	743	779	743	742	748	814	706	757	710	751	719	739	769	740	756	747	753	747	751	768	718	714	700	761	734	737	731	780	752	731	763	747	760	740	702	719	737	714	775	744	745	752	748	717	750	706	729	742	713	759	741	711	725	667	706	763	727	730	753	791	795	715	717	739	762	745	727	742	738	685	716	749	737	748	720	724	739	736	748	736	748	785	772	685	739	740	782	773	756	785	720	781	715	778	700	697	724	709	663	754	763	718	711	757	704	747	756	749	744	720	748	739	711	729	749	760	739	783	732	730	718	767	707	704	713	725	722	723	760	712	779	701	760	779	774	765	768	755	777	762	756	711	765	737	685	810	739	770	769	794	724	733	784	713	725	776	728	718	757	746	774	733	795	684	687	750	755	717	715	684	763	683	786	752	734	759	735	698	739	746	698	771	784	746	771	721	725	734	704	702	725	764	715	732	712	702	748	727	738	749	708	742	707	688	714	724	713	752	794	760	721	708	742	701	702	737	699	752	724	748	766	711	727	763	762	705	704	726	740	689	764	748	745	757	712	778	728	741	756	700	758	738	760	728	718	725	734	743	731	697	703	707	717	768	706	720	777	699	730	750	735	726	717	725	731	723	699	755	747	725	739	775	705	766	749	728	714	669	737	762	691	740	761	736	721	729	770	726	695	787	738	722	720	734	750	758	720	694	688	738	750	702	737	763	722	764	707	748	740	715	737	723	775	765	700	760	766	750	798	767	706	799	649	740	785	750	744	812	741	743	696	761	748	695	796	746	752	680	735	738	748	718	719	753	701	729	722	705	739	731	755	752	760	772	696	701	770	745	729	741	734	699
3678	5974	4847	2607	1809	1469	1207	1021	899	824	795	756	729	753	685	651	637	640	699	636	608	614	634	586	607	624	612	622	624	600	610	631	586	664	602	628	585	617	604	597	607	546	605	582	574	596	509	601	596	536	574	552	599	554	555	585	583	576	596	600	581	573	568	570	564	601	605	525	545	589	590	545	583	595	575	598	560	591	596	539	604	536	588	607	538	596	559	564	565	591	566	567	568	560	557	609	587	593	586	566	615	605	595	555	561	558	549	556	535	611	574	570	553	583	593	570	534	582	589	571	544	563	538	561	608	595	581	565	603	590	527	535	593	567	584	538	568	557	558	571	564	578	550	583	557	578	601	570	580	535	567	516	538	527	589	585	549	556	577	576	547	582	555	590	599	567	596	619	534	497	563	526	578	583	563	612	559	558	577	555	555	586	573	579	556	581	572	576	542	537	573	536	572	577	581	575	578	559	538	550	542	553	557	560	586	573	572	517	550	545	596	576	565	567	539	552	534	596	605	567	557	536	565	533	552	584	566	576	572	583	547	536	526	598	583	561	583	630	545	588	528	590	578	500	564	539	576	558	536	523	568	585	563	578	601	577	549	582	551	614	590	573	506	539	527	574	581	540	584	562	580	597	536	567	531	598	583	594	574	545	523	571	548	546	541	578	547	566	576	603	562	602	549	521	586	580	578	561	545	532	593	567	529	541	556	576	596	588	579	568	517	529	588	550	587	577	563	557	590	583	540	612	562	580	577	539	587	544	537	547	601	531	544	531	563	561	551	558	544	548	602	579	615	552	610	511	518	595	591	562	551	550	589	585	550	577	555	599	542	548	562	511	554	555	596	565	584	533	534	549	587	584	537	601	535	563	560	547	581	552	574	567	551	587	570	536	553	580	561	601	581	551	597	535	595	571	564	575	583	571	523	590	523	531	540	558	558	579	562	548	586	564	565	552	532	600	573	598	584	609	583	523	583	536	557	552	595	582	596	553	528	563	556	556	532	555	580	557	540	574	550	571	561	574	584	555	596	548	551	545	580	586	560	578	539	591	541	529	540	589	570	587	586	571	555	566	586	535	555	564	516	575	574	585	568	547	576	594	542	536	568	609	549	568	556	539	522	572	567	551	584	597	612	588	540	584	549	543	586	547	580	559	586	560	594	589	546	550	594	560	582	555	558	554	597	573	611	543	567	560	595	552	585	554	569	542	598	549	561	582	569	607	548	574	563	591	588	556	594	539	589	580	560	579	573	589	576	574	571	530	546	571	579	556	536	554	536	585	577	587	560	534	580	569	603	556	558	557	533	556	553	573	576	582	566	545	622	532	586	574	568	553	567	599	591	538	537	590	561	581	567	598	537	552	546	574	587	540	590	571	551	563	513	570	543	562	567	571	558	591	543	580	507	567	582	547	575	546	599	576	562	573	548	587	587	585	588	597	571	579	567	538	538	543	559	535	542	540	533	553	620	535	505	536	569	571	578	558	535	585	580	572	603	559	548	521	558	588	565	573	565	567	560	565	557	604	527	568	550	572	528	567	515	559	573	574	563	567	576	511	561	551	595	537	579	591	576	609	551	558	562	521	551	520	546	541	580	588	543	564	604	579	553	585	573	539	571	547	557	554	601	512	536	552	563	529	561	509	573	598	589	505	609	577	571	528	594	571	520	584	552	579	542	522	560	534	577	568	559	582	600	583	573	553	560	570	545	519	579	552	555	552	562	579	557	545	541	561	555	566	551	514	546	595	567	548	567	584	595	526	548	544	544	529	567	575	511	574	563	518	578	543	529	548	512	557	590	565	557	567	552	564	576	528	571	565	565	540	542	565	601	583	567	547	574	536	528	530	584	556	580	560	540	541	567	537	571	504	566	570	585	538	585	549	572	524	585	552	555	595	576	578	554	564	555	545	513	547	551	573	540	568	547	544	521	546	584	578	546	551	585	572	564	565	569	543	564	546	532	594	523	564	563	546	610	553	567	536	549	498	567	533	595	530	535	578	553	538	576	564	532	516	560	571	532	578	529	558	562	529	533	571	558	572	573	548	463	547	576	562	547	534	567	536	589	577	566	591	593	564	561	589	620	584	559	532	558	593	536	575	575	506	578	533	563	564	535	610	537	572	538	585	558	513	540	537	556	560	562	580	572	537	533	566	584	553	574	595	529	546	529	575	605	533	554	547	577	547	555	535	555	562	566	539	556	554	561	554	612	542	554	580	526	593	588	609	569	574	555	580	537	540	634	560	599	510	574	545	536	552	541	546	539	578	540	540	579	609	579	542	568	584	526	558	559	558	552	589	587	516	507	572	584	560	554	575	577	580	555	567	563	517	513	522	529	573	573	596	540	513	553	572	543	554	534	545	500	548	561	566	577	496	582	548	554	501	565	543	541	557	549	563	538	553	568	576	565	569	557	544	564	554	589	533	577	513	546	625	597	550	508	541	555	587	539	550	541	585	545	574	566	562	547	622	565	555	554	546	495	522	603	528	580	545	560	563	565	523	599	578	620	559	557	563	529	596	566	559	546	589	521	584	546	570	552	517	568	556	577	556	581	558	552	570	580	582	575	513	538	585	552	588	559	528	572	538	542	572	548	573	565	554	575	555	562	574	543	539	516	589	587	571	530	593	528	574	592	520	546	535	569	526	545	535	560	616	578	571	541	544	520	569	575	492	545	572	530	573	574	572	564	575	537	550	534	607	533	496	559	544	564	533	540	577	584	544	546	578	503	573	562	520	555	552	546	588	574	597	566	540	542	544	574	516	572	557	585	558	576	533	535	570	517	584	540	579	611	546	533	545	550	581	585	555	536	573	582	548	609	513	569	551	519	545	577	529	541	546	573	592	559	531	594	532	543	579	550	542	529	586	544	524	554	537	543	584	593	602	532	552	562	571	599	560	562	554	593	561	599	566	532	543	497	543	526	508	550	523	544	540	548	516	552	538	564	554	540	567	512	555	598	583	519	521	527	574	596	507	568	514	536	571	617	556	539	573	570	525	543	497	552	529	526	597	546	549	519	542	553	560	545	527	552	573	553	523	544	580	551	570	569	554	553	528	537	545	563	566	536	531	535	561	558	576	573	576	558	581	575	585	549	532	608	585	542	557	590	555	522	577	544	538	568	594	569	597	579	612	552	561	581	541	535	590	560	559	542	557	564	576	569	542	549	558	569	549	500	580	581	550	543	592	553	542	561	577	547	553	529	587	573	553	522	555	551	540	555	553	530	545	547	558	563	556	561	554	491	541	569	580	498	545	575	564	534	563	487	514	543	548	588	585	539	556	608	553	559	579	548	568	614	550	547	553	563	553	602	603	553	553	571	574	592	545	528	542	566	544	571	553	536	561	547	548	559	537	582	575	537	594	531	597	579	585	537	538	549	565	531	537	530	576	504	554	509	531	528	551	543	531	553	579	520	587	566	565	571	539	574	569	527	578	554	527	558	549	523	502	542	568	567	560	561	582	586	542	540	564	555	535	568	598	542	558	507	549
27799	10506	782	438	333	268	287	296	285	277	268	298	266	293	228	300	288	234	287	263	280	260	256	258	306	260	287	278	275	253	287	275	281	300	264	278	296	290	280	294	273	268	301	298	276	272	262	271	289	295	270	256	262	300	276	293	268	290	256	263	277	266	251	270	280	255	257	254	244	269	284	275	271	288	282	280	276	294	271	291	258	297	271	263	278	281	264	274	332	287	292	281	272	240	275	269	265	277	295	262	256	272	280	262	299	267	246	278	285	268	256	283	262	264	261	252	267	268	273	298	282	285	301	282	245	295	283	244	280	257	298	283	226	278	291	238	298	272	279	272	239	271	239	260	276	306	293	268	261	260	283	272	279	279	261	275	278	255	277	282	258	276	293	281	299	254	276	243	264	251	240	273	251	253	277	300	287	239	265	288	282	308	249	257	260	276	294	279	276	246	292	262	269	261	285	291	275	266	242	262	265	244	311	246	280	269	272	277	277	258	288	296	285	274	261	261	249	276	271	266	289	233	282	261	301	279	260	264	296	284	255	287	257	278	247	271	257	266	263	271	258	262	251	247	293	260	257	251	251	278	270	269	246	281	244	257	259	294	267	267	262	286	289	292	293	310	259	256	276	242	256	287	285	276	259	272	257	244	236	287	265	273	285	263	257	263	275	285	290	275	282	268	256	275	301	248	232	244	260	288	278	292	256	300	253	262	278	269	264	264	279	272	301	286	257	314	291	271	285	279	255	308	255	267	282	261	288	254	285	283	307	252	281	298	267	284	290	276	263	297	286	290	238	273	256	288	275	255	273	275	227	263	269	273	266	266	289	270	261	283	294	295	271	267	302	271	261	251	249	271	314	279	290	261	269	265	266	266	275	303	253	252	274	279	270	264	278	273	307	270	281	287	256	255	277	259	259	256	263	289	290	270	251	276	268	302	274	241	278	282	277	267	277	279	249	277	260	251	280	265	257	307	254	294	269	275	282	272	292	276	270	267	259	253	297	270	336	252	253	272	293	284	278	302	272	272	267	277	280	276	280	251	269	269	272	252	263	264	253	256	282	254	257	277	276	267	276	262	260	282	276	252	256	282	253	270	264	287	263	277	282	275	280	269	255	281	262	272	283	277	274	254	272	291	270	306	299	274	271	266	256	280	275	277	302	252	262	293	265	246	273	283	291	260	274	273	299	254	260	295	268	277	292	259	273	263	271	312	254	248	273	270	272	267	281	270	275	263	297	291	259	253	266	275	283	255	265	268	280	270	265	298	260	260	256	260	292	287	271	310	270	270	297	271	279	244	265	283	307	272	264	272	275	289	273	293	266	260	269	255	281	271	282	262	253	295	266	262	241	250	264	261	275	270	266	266	260	278	311	289	257	287	260	263	264	274	264	270	276	289	280	290	244	275	278	290	260	272	277	267	244	256	285	253	285	270	264	247	264	294	299	290	306	257	271	304	259	259	273	287	267	293	300	260	296	275	248	271	296	263	270	279	318	278	271	278	285	314	271	277	270	260	285	284	273	246	278	283	273	290	266	278	255	263	270	264	274	283	277	287	280	264	273	270	283	280	263	263	272	265	274	287	279	277	275	268	264	278	286	273	277	311	283	283	274	257	249	272	275	260	285	281	244	249	255	288	263	271	235	280	273	262	276	243	255	282	261	280	256	279	274	283	284	278	284	271	253	272	264	273	281	242	296	271	286	274	271	276	315	274	274	256	265	266	254	253	255	290	267	272	250	266	270	265	260	284	291	291	304	276	263	257	269	270	287	282	255	258	266	270	300	275	279	248	258	274	299	268	270	298	284	289	265	276	285	236	291	270	300	262	272	285	252	259	257	267	266	295	288	257	306	273	250	277	280	280	274	293	235	283	280	277	279	261	300	250	289	282	295	289	276	284	285	264	249	254	273	252	233	286	225	295	277	292	282	284	283	265	275	307	266	259	290	264	290	271	284	258	281	247	258	269	269	241	256	249	284	298	290	295	305	235	247	237	268	278	266	276	254	267	254	299	272	259	289	266	268	265	275	280	305	248	295	286	255	266	259	270	264	247	240	256	289	309	281	275	308	276	282	287	250	283	271	257	264	266	249	251	279	280	271	268	270	294	269	269	281	282	276	262	288	287	282	248	268	248	279	294	265	280	274	280	269	315	291	271	247	275	258	264	270	278	271	263	248	252	277	255	267	270	263	243	297	280	277	261	258	268	259	264	297	272	255	287	276	263	254	273	283	263	258	273	294	275	280	287	286	276	301	281	294	266	270	302	263	223	269	249	278	280	276	266	261	252	254	273	262	284	262	270	263	226	295	262	274	264	281	293	291	245	249	271	268	281	289	231	276	301	275	259	253	270	291	269	284	270	274	268	291	278	282	270	280	260	262	277	297	272	246	255	265	284	257	263	259	278	272	271	263	277	241	272	254	257	265	281	298	287	281	269	255	264	250	271	258	271	277	257	259	262	295	275	257	251	228	260	273	312	281	257	266	266	279	244	257	300	249	268	275	256	269	288	294	282	245	243	294	281	295	262	277	274	272	316	261	305	250	261	267	256	287	298	274	278	285	266	260	282	275	252	267	253	299	264	262	291	263	257	273	262	273	271	292	288	243	312	281	272	292	313	293	285	277	256	260	291	261	300	263	287	287	245	280	276	288	255	274	268	280	261	266	268	270	279	243	245	278	287	281	277	286	278	288	279	271	279	277	245	254	269	278	282	273	270	281	278	249	263	263	283	263	264	222	254	260	281	279	252	282	273	282	275	263	272	242	267	278	259	248	274	253	283	267	250	248	252	297	268	270	244	268	277	247	259	281	268	303	282	285	301	269	279	268	277	263	271	291	294	255	263	291	306	295	286	295	292	286	274	278	268	279	282	269	292	263	269	255	268	270	263	271	280	268	270	268	286	264	263	261	275	295	273	289	284	280	315	288	268	288	254	274	253	295	235	252	252	274	261	263	250	291	285	284	249	295	301	263	271	264	261	269	258	287	268	264	280	273	281	295	292	275	276	284	297	257	264	261	257	293	267	250	277	254	287	287	284	264	253	292	264	312	278	272	273	297	257	258	276	287	263	278	267	261	257	254	288	288	248	241	290	276	280	279	255	262	286	262	276	279	269	261	277	276	278	251	266	259	283	290	273	297	282	271	265	280	255	259	259	310	254	281	284	276	264	273	249	256	241	282	272	273	309	241	252	286	297	267	254	251	240	260	267	252	314	299	261	261	281	253	298	267	293	294	285	276	280	283	285	269	268	245	265	240	268	256	272	252	268	270	249	257	274	274	264	282	269	261	269	293	274	255	271	245	269	293	294	278	275	283	250	267	244	292	264	261	271	241	293	279	260	273	289	271	252	294	294	295	273	295	273	278	288	295	285	268	267	243	267	262	273	282	267	278	272	269	303	270	255	283	260	267	225	253	260	274	257	256	272	284	275	272	267	255	268	296	282	270	301	279	295	289	284	257	270	292	263	274	294	267	260	274	287	288	224	292	265
4537	386	337	257	258	232	205	243	179	202	204	219	209	208	214	213	187	217	219	189	214	203	204	197	225	214	231	222	193	191	194	236	232	234	235	181	180	244	216	221	198	197	230	221	186	204	203	196	214	186	209	206	172	213	194	215	211	220	215	176	238	204	224	203	204	195	207	187	226	196	218	235	210	199	201	209	232	211	222	196	201	214	206	215	209	236	229	237	199	208	208	200	220	183	185	200	183	222	200	171	228	169	193	197	218	204	205	214	180	197	202	196	222	196	209	210	209	217	231	202	214	208	195	205	220	206	212	226	193	221	179	206	234	219	227	178	195	207	232	211	194	234	223	200	196	212	200	196	194	207	203	228	226	197	212	188	190	215	190	189	218	200	212	207	198	209	190	229	185	192	210	199	194	203	199	198	205	224	218	211	205	191	201	231	220	199	217	186	178	195	201	198	199	206	235	208	224	205	213	215	213	198	220	218	213	211	224	212	226	192	198	225	200	198	210	209	203	208	198	228	198	226	230	210	203	208	225	219	204	192	167	211	208	190	216	195	191	191	194	182	219	190	180	210	209	206	199	177	184	201	180	184	201	214	199	198	187	200	208	178	202	206	201	232	192	202	196	208	213	191	191	172	179	202	190	220	219	195	224	197	194	188	200	199	206	193	228	191	216	225	204	201	205	217	223	211	197	214	198	203	214	220	212	189	193	176	186	206	229	217	192	223	228	209	194	203	206	193	222	198	178	212	205	214	174	204	221	196	227	187	212	240	191	218	208	233	223	209	194	202	209	220	210	215	202	211	204	227	202	218	218	204	193	186	229	200	187	198	210	208	197	205	193	225	209	208	203	210	183	194	224	216	236	190	201	217	215	237	216	192	202	207	188	206	221	202	177	210	206	197	219	215	194	199	216	198	193	229	185	229	199	207	213	224	209	200	207	202	192	223	217	205	212	199	220	214	215	193	183	191	223	232	187	195	189	224	213	221	185	210	197	199	181	243	191	199	210	183	191	206	213	186	218	198	216	216	186	192	217	211	189	210	187	205	213	183	187	206	224	212	210	190	215	200	225	203	199	193	204	206	176	205	197	207	235	225	222	209	181	200	202	198	189	209	217	197	239	212	183	212	203	222	188	188	217	192	184	218	197	214	202	233	213	203	222	203	188	221	218	223	208	213	222	226	229	198	213	196	201	189	214	198	202	191	207	186	221	197	200	204	200	187	208	215	202	208	215	234	191	201	220	193	193	197	211	207	206	219	223	234	228	198	185	197	231	184	185	195	186	193	222	191	218	180	211	209	194	214	205	192	226	204	206	198	217	210	207	228	203	194	203	215	198	229	210	206	230	190	216	203	204	206	210	198	197	183	229	187	182	221	171	214	220	191	219	205	203	221	190	195	182	210	224	201	185	226	224	216	222	198	206	225	181	198	207	190	223	230	201	224	189	236	208	201	220	202	214	210	202	193	215	189	198	191	203	221	210	233	165	184	204	199	215	194	217	201	204	216	203	201	202	212	186	183	215	207	203	176	194	179	189	193	211	206	206	176	203	194	192	224	216	210	189	186	195	199	203	204	215	194	197	217	219	192	204	202	203	194	202	187	214	206	206	199	226	212	198	239	208	205	175	230	188	199	219	217	200	208	218	211	201	214	202	207	228	194	202	209	206	212	183	229	195	205	196	207	196	207	217	185	188	213	210	191	203	228	220	227	223	228	230	196	229	233	207	195	209	195	192	205	201	186	228	238	215	220	202	215	193	203	226	219	193	218	226	174	193	185	202	212	211	205	204	204	218	216	186	233	213	207	187	195	207	213	184	212	203	201	222	201	202	235	210	210	198	183	194	225	195	203	201	227	169	220	196	215	201	188	212	218	203	168	197	229	194	181	222	197	210	198	196	200	196	215	196	182	222	210	193	212	167	218	196	210	193	185	226	205	217	192	227	206	226	204	215	193	212	214	241	233	209	226	218	176	227	177	207	198	241	194	226	191	199	193	183	208	203	203	205	199	217	211	200	207	202	195	194	202	223	200	179	219	187	191	223	206	204	213	190	214	203	194	225	218	201	196	184	223	210	180	228	209	220	218	205	237	192	188	204	173	204	212	217	200	205	214	203	208	205	188	181	212	197	208	228	195	201	201	183	207	204	190	205	218	205	221	192	210	193	222	211	208	219	208	180	241	199	203	193	171	221	219	193	209	210	210	205	216	194	193	219	201	216	211	192	236	208	207	212	202	211	189	218	214	210	196	224	179	220	195	198	189	209	228	202	161	200	179	188	242	212	204	205	198	171	227	206	204	203	230	234	204	230	192	219	186	217	223	202	254	206	198	203	189	209	223	195	209	220	196	188	203	210	218	192	209	204	189	192	226	222	214	211	202	209	198	204	217	212	227	222	212	197	206	217	201	216	203	204	203	202	215	213	211	222	202	202	206	202	210	199	202	193	218	206	218	210	215	198	186	202	178	207	190	217	209	241	211	215	199	186	187	183	205	223	209	185	186	212	185	237	199	200	188	184	201	191	180	192	183	204	226	195	192	191	200	180	226	178	211	216	210	199	215	210	194	196	200	185	204	210	207	211	228	202	193	215	193	196	200	200	202	214	213	210	229	226	200	203	209	213	205	191	210	229	226	191	216	221	203	227	204	215	231	199	210	195	219	238	209	195	207	204	196	214	188	226	200	198	220	202	221	179	206	223	222	218	199	242	194	229	195	194	211	220	194	212	209	214	180	208	200	191	218	197	191	185	232	219	197	201	202	211	213	214	196	221	206	221	220	194	203	221	194	222	204	193	163	189	205	221	199	217	205	209	208	195	190	198	188	194	205	203	220	203	199	189	171	192	192	195	199	191	200	203	220	196	213	207	218	203	199	214	209	224	220	205	200	192	190	202	212	204	212	232	204	219	186	202	193	194	220	223	217	185	204	210	197	201	191	200	225	220	193	199	194	223	238	207	232	194	214	210	220	209	197	212	207	211	236	190	187	204	203	235	193	209	198	204	187	199	197	198	217	218	220	223	213	197	183	200	183	206	207	225	201	231	205	189	207	198	208	205	191	229	182	213	203	232	196	216	171	215	208	191	198	208	211	179	213	193	215	209	186	237	224	219	207	194	180	222	183	197	198	198	199	202	189	204	210	209	191	207	205	199	229	169	211	191	208	187	233	217	194	219	185	214	199	193	214	213	218	190	219	226	218	201	207	185	215	210	182	206	201	187	201	228	189	193	212	207	198	225	205	217	211	209	230	200	227	199	231	216	214	222	217	202	198	194	202	186	199	211	197	224	217	204	198	232	215	194	196	210	202	198	207	203	219	205	207	218	209	190	222	211	213	211	199	199	234	237	212	200	225	185	204	203	215	229	192	192	201	214	213	215	230	194	212	184	194	206	181	256	213	225	200	211	202	194	184	208	196	200	199	212	191	208	215	185	234	195	205	211	205	207	196	203	187	200	200	196	228	216	221	211	188	188	206	200	215	207	201	195	203	209	206
25490	21442	27948	25308	11632	1569	1032	829	713	729	740	714	711	729	668	689	654	703	639	628	639	658	676	684	655	626	642	662	669	635	670	634	628	665	612	671	706	648	677	661	650	631	663	719	654	638	628	665	610	645	688	649	640	637	644	636	608	708	622	634	627	664	638	652	643	657	625	645	640	627	631	621	660	660	656	639	632	610	697	650	657	646	627	660	603	673	691	652	634	598	655	659	649	627	595	595	699	644	629	661	632	651	624	630	609	689	693	685	655	639	645	643	681	697	640	644	641	633	650	639	623	657	615	616	701	669	652	639	608	631	650	619	599	595	644	644	640	715	677	646	619	609	709	649	662	662	617	610	644	639	594	630	633	641	638	648	677	644	645	623	652	672	623	634	653	667	639	687	621	646	674	669	670	659	604	676	657	692	659	592	605	688	663	648	719	656	674	623	669	660	639	631	638	637	601	641	668	604	639	618	630	656	640	669	640	659	635	667	650	703	662	672	680	633	656	650	667	655	678	642	642	634	656	624	601	631	657	665	637	638	660	679	628	603	640	644	587	621	637	612	624	689	685	641	622	640	659	646	615	671	645	681	659	636	620	615	654	628	650	659	614	622	645	596	619	620	609	667	617	666	634	643	638	649	646	642	698	621	627	662	664	629	608	689	651	586	625	651	616	657	633	598	605	659	633	621	680	650	644	595	639	646	649	707	677	681	650	636	631	658	603	614	640	651	640	706	671	668	625	650	663	649	681	643	646	628	636	624	674	641	650	622	640	632	696	578	650	657	620	620	675	657	604	608	666	656	651	626	657	647	638	637	614	660	667	592	661	616	673	591	613	661	625	606	608	666	620	605	634	660	608	634	692	660	658	602	645	657	649	613	692	608	676	650	676	666	662	649	654	694	674	635	654	671	655	604	598	650	669	610	591	673	614	627	657	634	641	639	681	620	617	660	659	672	580	656	632	625	667	641	657	634	673	591	595	587	647	602	646	622	601	640	655	617	610	689	645	638	649	645	600	632	672	624	680	666	634	626	611	644	651	628	640	620	630	647	609	638	635	686	640	681	651	643	672	672	634	678	628	680	644	655	664	630	647	639	637	651	631	645	657	644	643	656	641	643	611	650	631	679	608	652	641	626	681	655	645	619	655	663	641	628	633	643	625	617	646	641	693	699	666	672	614	635	653	656	648	685	618	629	640	692	634	635	616	650	664	623	634	669	652	685	658	644	644	651	637	660	666	645	670	630	642	616	622	653	664	642	648	670	696	629	647	613	626	618	657	673	671	650	650	633	646	651	665	638	637	638	627	643	655	614	647	647	664	600	663	642	676	647	625	647	594	605	682	638	619	654	594	676	643	621	647	645	604	628	646	641	648	655	603	615	654	623	601	658	640	691	664	613	617	639	669	625	648	642	623	655	680	630	667	654	698	623	632	677	651	642	635	616	602	648	608	634	651	621	594	618	615	610	690	620	648	646	667	651	657	610	612	631	661	687	640	670	652	683	700	678	652	650	588	598	655	642	594	627	636	627	666	632	647	623	677	619	659	617	649	616	632	597	645	611	648	646	596	659	694	651	649	636	641	636	640	638	617	655	700	632	667	628	652	659	692	680	624	653	627	657	665	635	673	645	660	652	672	650	652	613	621	636	620	627	625	649	618	607	664	663	621	632	649	679	643	625	656	619	643	614	666	617	620	630	652	642	657	636	679	680	638	659	630	633	642	612	670	653	620	642	642	674	622	646	664	631	641	585	629	667	662	626	666	658	657	605	692	669	675	601	678	635	667	597	656	637	614	603	685	649	650	632	621	649	611	626	619	656	666	659	693	665	650	667	649	602	620	628	667	640	620	622	627	621	651	639	653	656	617	666	657	628	658	635	676	652	640	662	674	606	656	634	619	650	637	656	638	636	582	627	633	650	641	630	647	622	657	660	674	686	630	657	622	617	648	661	661	592	603	588	664	693	640	656	634	656	649	641	678	599	620	609	615	606	643	645	627	690	648	660	669	623	643	616	624	643	690	627	659	650	652	655	652	687	657	664	651	663	626	729	651	630	592	613	666	651	684	627	649	688	640	655	655	656	649	647	688	622	663	661	659	588	664	666	681	649	617	619	629	649	626	639	636	675	663	639	678	604	594	638	653	622	629	637	653	625	630	624	655	658	671	638	597	630	658	675	636	627	619	642	656	630	585	626	645	642	636	628	634	645	591	643	646	599	713	660	635	624	660	635	580	613	642	616	676	662	629	576	661	614	644	631	622	605	624	623	668	634	623	614	628	624	644	658	654	599	656	625	642	664	662	643	619	646	674	661	633	602	691	596	667	622	648	689	674	656	632	639	622	675	619	654	614	667	666	624	630	588	628	610	598	644	650	612	652	666	665	629	669	646	619	674	592	665	682	641	607	609	632	619	646	648	667	628	670	653	595	640	617	603	617	633	615	653	678	629	656	701	637	635	639	667	627	610	601	626	650	632	646	649	647	615	676	635	645	619	646	629	575	619	627	629	634	653	634	635	666	697	708	652	674	662	705	657	625	658	658	661	644	675	621	661	660	665	602	620	624	634	657	675	687	631	679	629	679	629	597	626	657	656	661	643	614	646	688	607	667	668	607	652	629	641	630	659	636	681	609	617	681	643	655	603	638	636	638	669	693	649	663	648	618	646	639	683	644	658	686	604	666	648	664	713	652	666	638	627	633	661	664	627	646	641	651	666	641	684	632	693	646	631	661	665	709	691	673	609	681	610	609	626	672	622	620	614	632	697	622	636	650	638	588	652	648	587	646	649	614	654	571	631	649	650	663	595	636	662	606	645	635	660	647	600	691	659	610	607	595	659	673	635	661	599	622	652	679	602	647	699	623	653	655	616	678	625	646	641	661	631	645	616	621	655	668	654	636	622	656	639	667	618	681	656	663	640	678	634	644	627	621	628	661	608	601	642	606	664	655	628	656	635	651	646	628	642	646	649	659	668	658	618	666	622	650	597	671	638	639	681	624	641	638	611	627	644	615	642	660	666	624	604	684	594	615	670	655	669	622	661	601	590	655	678	650	665	636	669	635	626	671	600	600	641	650	632	640	630	640	617	649	657	645	676	625	655	687	646	643	655	633	652	642	635	639	648	668	639	652	684	627	663	635	652	600	625	654	656	645	646	661	693	641	620	670	619	643	666	615	634	695	665	686	658	617	651	645	645	624	677	668	684	613	625	600	619	668	624	680	659	654	679	639	610	640	605	631	636	601	606	600	616	642	630	624	644	658	660	634	641	690	657	667	635	639	633	616	658	636	652	641	653	645	649	674	613	635	653	612	600	668	670	593	652	652	635	588	645	702	616	656	636	627	654	637	634	680	677	668	654	651	659	646	627	633	656	639	658	632	620	674	659	659	670	629	672	618	625	660	610	646	624	625	668	666	678	619	654	622	666	639	652	606	639	656	674	613	640	604	658	659	650	643	648	597	643	666	691	652	662	632	648	631	630	612	610	664	684	667	628
3433	3543	2970	1589	1195	904	856	752	659	595	606	557	542	533	575	535	538	543	511	500	509	494	513	511	535	498	529	496	536	510	514	479	501	478	507	512	513	521	470	480	479	497	530	505	537	507	507	512	502	486	467	510	499	511	465	479	514	499	469	478	526	505	489	500	506	438	522	496	534	484	513	503	481	520	459	479	488	488	512	491	511	509	491	482	474	472	496	485	457	451	458	506	508	500	487	514	502	454	500	458	464	481	479	464	474	487	498	466	517	476	497	459	472	459	496	511	496	471	531	477	507	481	481	498	495	476	520	522	440	456	505	524	481	527	457	493	514	481	518	477	460	514	488	456	461	481	514	472	470	477	491	529	476	486	471	459	510	525	483	474	475	512	489	498	522	499	466	511	483	444	476	450	508	476	504	448	500	502	466	546	498	522	475	509	509	457	470	464	466	486	500	504	482	473	469	477	499	508	470	506	477	563	493	494	504	491	475	467	500	517	506	496	480	502	491	493	453	499	551	495	457	503	500	495	515	480	482	508	501	495	488	473	492	482	519	485	478	504	485	485	519	450	472	533	490	484	513	463	460	445	514	484	477	480	457	531	483	480	503	499	495	446	472	505	491	485	480	466	483	466	478	461	512	495	522	507	492	473	471	446	454	490	493	517	488	477	465	517	507	486	500	497	497	474	481	507	486	459	491	495	493	476	469	459	505	468	513	492	481	466	451	514	500	480	483	496	487	488	500	485	520	490	462	476	454	483	494	483	505	503	510	485	535	469	486	529	450	463	535	525	515	522	520	472	473	492	522	489	475	516	499	505	501	495	497	491	489	449	467	470	480	516	455	455	510	490	492	478	489	490	473	520	468	485	525	466	508	465	453	458	481	511	478	502	489	515	501	488	442	463	481	476	464	500	506	440	481	456	502	495	491	463	478	475	475	508	507	499	471	480	479	470	482	509	493	475	503	479	462	488	512	503	489	496	454	501	497	477	486	491	469	470	463	495	466	432	465	504	501	479	497	484	503	465	458	466	535	507	483	494	473	515	474	487	520	491	501	473	478	496	515	484	508	506	470	474	465	521	526	500	475	486	486	504	477	481	520	468	497	490	452	483	470	470	500	490	499	485	503	482	458	464	511	521	467	478	499	490	512	458	461	490	499	487	459	500	455	485	484	481	456	475	509	522	452	483	474	466	470	509	462	511	483	500	511	455	462	498	468	497	479	487	472	491	452	487	490	451	479	511	516	459	470	468	486	483	466	493	495	476	492	526	489	428	464	479	438	495	484	485	502	460	499	515	488	470	493	517	491	485	475	476	499	500	494	503	503	502	467	487	452	484	458	460	509	478	494	454	508	488	515	472	494	514	498	500	489	478	469	472	498	451	463	478	484	503	463	521	490	475	492	481	501	479	463	472	455	455	513	528	461	453	452	478	504	527	507	487	508	483	491	490	480	463	434	437	508	499	487	538	503	447	513	484	471	505	486	497	441	476	497	484	511	520	472	478	487	470	477	486	500	473	490	495	464	515	466	469	477	473	483	516	446	524	486	490	511	476	462	530	508	469	511	464	439	487	501	480	449	486	487	463	490	471	475	481	453	522	450	430	513	506	504	480	480	465	476	499	511	469	478	462	554	497	471	509	481	520	483	505	483	488	467	497	454	497	528	470	437	466	539	485	469	503	473	470	467	487	507	531	526	452	489	420	502	493	481	499	511	512	520	514	431	432	496	471	486	525	472	478	503	509	477	480	471	442	508	510	519	472	506	490	504	430	490	479	466	486	479	482	504	480	486	454	468	511	480	475	482	494	470	480	461	460	506	504	470	488	492	502	519	467	478	497	453	497	448	500	515	471	459	462	502	509	469	479	469	490	501	463	494	473	443	475	513	490	487	495	490	490	472	476	488	437	460	465	460	470	452	478	504	476	461	482	437	464	500	529	457	488	486	502	485	455	501	475	496	480	509	455	505	509	476	468	507	500	460	476	474	501	486	507	504	497	492	480	474	468	525	537	491	525	487	459	471	495	523	473	468	477	488	499	459	472	502	453	487	459	477	488	486	525	493	488	423	523	453	468	491	479	496	469	505	521	515	505	519	465	484	473	470	485	467	475	473	512	450	507	476	483	487	497	488	468	497	486	509	493	483	469	497	467	512	502	477	461	486	509	490	480	465	448	450	510	467	519	479	495	489	489	502	504	460	508	483	469	510	489	498	486	485	486	479	462	453	456	468	475	482	476	501	499	478	456	488	497	479	468	482	506	497	485	475	485	459	502	446	483	468	509	471	495	447	488	518	527	476	519	504	457	513	475	500	492	480	460	492	485	483	449	463	467	521	472	524	481	478	479	483	522	457	468	493	465	506	492	511	518	476	471	445	492	509	455	478	488	486	494	494	462	492	474	539	477	442	482	502	466	440	493	486	490	496	503	445	472	444	470	475	489	485	503	478	494	499	481	488	470	517	473	423	499	465	455	451	496	470	495	521	495	475	481	525	490	473	473	442	503	480	491	489	472	480	482	487	466	490	481	480	475	458	496	489	481	476	496	463	538	469	485	479	486	522	432	487	483	534	487	499	467	456	463	455	525	511	460	481	514	458	512	487	490	474	464	456	486	457	487	456	472	478	453	500	486	453	508	454	466	490	499	501	529	463	441	462	508	508	469	537	497	453	473	455	470	449	481	458	483	496	468	467	479	471	442	466	479	485	501	485	476	507	458	464	463	445	453	475	461	478	476	472	461	499	488	469	464	505	501	481	452	497	483	475	550	494	453	505	487	494	457	480	489	463	517	468	473	504	486	472	501	475	485	481	471	469	490	499	485	467	494	459	475	480	448	462	477	485	491	477	523	481	512	504	472	477	509	449	445	463	455	455	498	461	453	452	467	470	485	465	429	486	428	462	455	499	474	472	473	486	483	457	491	500	503	459	516	461	478	482	507	484	500	477	515	493	509	509	491	499	463	490	480	494	471	461	512	499	472	529	495	465	487	477	446	490	503	441	437	473	464	441	514	469	499	474	487	484	464	452	487	499	449	471	477	471	478	461	477	495	515	491	521	484	486	491	505	467	488	476	498	479	485	469	529	504	488	490	501	435	471	478	436	463	486	485	462	485	493	469	489	437	451	464	528	513	464	462	479	491	481	460	468	494	481	477	458	528	456	503	469	509	483	515	469	506	473	464	502	462	496	449	519	458	479	474	430	477	488	481	496	516	466	485	446	487	486	445	490	469	494	454	483	477	482	516	461	497	500	459	498	473	500	510	448	473	485	483	463	517	528	504	492	497	498	510	505	527	511	495	488	494	512	517	474	476	463	507	465	481	480	478	437	498	488	482	482	502	450	450	518	482	489	495	506	473	481	487	485	458	479	497	447	455	481	494	467	487	445	525	457	523	451	497	502	448	473	456	481	529	497	454	454	515	524	483	454	474	447	493	476	467	490	485	508	489	471	458	499	467	454	466	489	486	521	442	473	508	452	499	429	430	483	469	469	524	447
24404	21396	28710	24459	21389	9166	1800	1166	1007	863	923	915	825	838	828	772	808	834	831	772	809	810	815	813	779	749	798	753	767	763	789	726	764	746	750	728	784	691	734	808	826	770	714	741	731	749	769	752	762	744	773	784	775	764	803	818	762	711	751	763	802	750	818	766	771	726	678	806	737	754	741	736	749	748	726	719	720	753	696	707	803	704	767	789	795	744	736	762	705	709	691	765	728	732	730	744	719	782	775	729	762	744	729	829	721	747	741	748	752	731	743	773	695	722	736	736	790	750	731	735	781	737	750	799	703	738	714	778	719	702	748	736	746	730	770	762	735	765	737	764	765	742	694	711	720	721	728	740	734	705	792	748	751	759	744	745	733	745	733	795	703	739	682	762	734	750	705	734	770	717	729	738	706	786	751	735	727	736	765	743	743	703	758	739	731	767	731	757	711	720	739	746	755	726	743	781	780	770	762	723	784	710	726	751	694	794	720	759	783	778	732	736	759	750	765	750	757	749	736	760	740	739	779	718	752	720	758	721	769	762	775	714	702	716	767	728	707	705	751	712	753	738	763	743	748	766	795	749	769	684	711	781	794	770	778	793	713	717	709	717	694	763	723	791	720	695	724	775	774	762	726	730	742	769	767	712	706	734	771	735	740	795	716	729	729	714	748	719	692	738	744	751	751	757	711	766	768	709	675	754	760	742	803	744	766	731	798	754	744	736	689	761	711	720	726	751	725	774	752	748	764	747	732	735	723	711	767	769	739	748	724	701	725	789	731	771	782	733	742	751	695	766	745	734	713	761	730	753	772	746	719	734	792	712	684	743	749	745	782	754	720	743	730	775	771	743	762	723	777	803	767	758	731	742	728	716	755	706	696	763	751	731	772	702	754	692	762	771	726	720	727	734	717	775	802	716	726	792	745	720	698	754	776	765	719	698	747	737	714	731	768	719	795	753	718	727	743	736	779	752	734	728	756	799	726	701	720	665	725	771	747	745	695	793	750	727	752	749	728	706	720	756	732	728	753	709	730	746	799	741	741	748	750	717	744	738	733	718	721	766	745	773	732	755	716	761	760	742	728	804	725	737	729	741	769	736	747	743	775	760	737	775	749	764	772	768	756	769	762	743	772	717	703	752	728	760	711	757	764	756	658	699	683	708	767	743	764	728	728	740	735	723	766	751	750	757	772	725	749	765	771	739	748	733	743	808	714	742	714	785	769	734	760	745	723	785	750	735	788	779	764	750	720	698	737	754	780	720	744	778	743	742	749	699	709	784	739	690	760	772	769	719	747	753	741	704	713	745	713	683	726	719	740	713	748	728	744	722	755	753	723	744	683	716	725	758	713	724	760	761	686	731	707	728	712	747	785	697	739	725	819	726	755	743	715	670	694	746	723	738	752	683	726	802	765	752	734	759	751	714	722	763	701	773	778	727	738	780	680	714	700	738	681	701	760	711	716	758	715	728	712	702	733	735	714	722	733	767	754	786	779	788	725	729	750	754	685	785	776	725	711	784	724	740	720	757	727	735	741	762	710	813	755	771	693	710	790	707	742	747	764	709	734	764	713	690	763	743	761	718	744	718	727	755	714	715	729	739	734	766	746	732	749	722	739	743	702	736	742	745	776	723	804	695	683	763	750	760	695	769	730	681	740	732	719	670	758	702	761	752	731	741	698	745	735	782	756	724	757	783	767	735	737	766	757	794	716	773	743	743	760	734	712	676	736	708	715	765	748	658	684	732	745	739	765	756	769	778	734	739	748	751	773	758	716	717	758	723	748	762	726	778	738	730	724	734	751	712	736	735	761	754	771	704	682	756	696	734	733	738	744	831	731	761	771	722	778	717	762	748	769	720	717	737	699	778	768	724	746	704	780	749	719	726	695	752	782	762	776	744	787	768	739	716	748	739	769	740	732	701	725	737	719	738	740	750	770	757	759	730	651	772	787	748	750	766	700	741	732	730	745	744	730	721	723	767	775	727	687	716	781	754	751	758	716	755	704	751	784	712	697	771	698	734	725	713	765	736	720	785	728	717	756	762	700	764	718	726	722	709	748	709	711	728	746	742	740	751	816	814	728	762	751	782	732	732	736	714	700	696	748	777	778	757	717	724	749	779	744	724	694	695	780	735	782	750	720	753	729	759	739	666	738	728	676	779	723	792	741	703	752	777	737	713	719	705	643	680	722	763	735	692	757	735	710	762	726	698	683	755	784	759	739	769	734	750	703	745	776	711	760	712	693	749	760	731	734	760	744	727	765	806	806	728	747	722	779	764	700	739	695	726	735	725	705	723	772	721	722	690	741	761	744	739	708	726	742	730	735	729	713	677	742	736	745	729	684	715	723	745	742	726	768	699	708	746	757	725	728	699	762	684	740	729	708	699	722	745	757	769	744	718	701	748	770	725	797	770	736	745	699	778	745	721	714	714	682	770	735	724	757	788	735	755	714	725	714	741	738	697	727	758	749	687	760	723	708	800	767	714	744	698	722	708	719	750	744	761	781	734	749	720	756	767	716	738	716	720	740	688	688	698	768	772	758	723	730	758	784	767	682	726	754	734	720	719	741	742	712	755	747	711	705	803	715	734	734	757	761	712	749	737	773	714	722	713	761	795	747	765	777	726	731	707	768	701	708	705	746	757	725	773	772	697	667	731	710	720	745	689	747	752	727	709	742	737	747	755	733	721	679	719	734	739	697	762	703	750	738	696	701	710	738	744	720	707	765	766	745	693	765	771	694	710	721	797	751	712	765	727	726	739	775	690	734	747	734	766	734	756	733	772	748	706	748	736	730	700	772	758	690	681	725	708	714	706	698	755	717	688	760	708	750	749	779	764	766	746	750	726	745	758	784	727	708	707	749	728	723	763	730	689	720	739	737	735	685	725	784	748	731	726	789	729	738	727	759	738	695	699	753	725	772	712	698	764	700	734	755	742	732	761	696	797	725	713	757	739	752	765	748	748	724	736	741	745	738	730	780	777	775	736	771	745	788	747	763	744	729	759	770	727	750	765	711	721	803	791	800	791	770	695	753	720	745	749	743	736	740	770	697	704	735	764	744	741	731	688	744	733	762	714	715	707	685	729	763	743	704	695	705	716	742	738	712	711	754	705	766	747	707	728	724	739	758	751	709	753	708	739	709	713	728	736	773	734	738	700	724	731	717	736	747	746	737	789	754	762	698	752	771	745	716	757	754	737	728	727	767	765	693	692	758	749	731	772	673	715	702	693	704	707	731	693	715	789	762	730	760	708	753	743	753	732	716	689	762	751	737	737	752	735	744	759	753	758	707	760	743	733	773	722	741	731	700	744	756	699	756	751	703	767	697	751	764	754	767	713	727	697	724	735	792	758	751	742	795	731	736	693	785	691	781	737	693	719	757	773	734	694	770	778	741	684	725	756	775	783	706	746	749	770	687	721	744	746	709	769	711	734	751	698	694	722	703	768	776	750	716	755	697	714	751	702	734	748	702	742	739	712	686	729	725	739	693	695
3624	6064	4950	2502	1727	1478	1202	1056	976	840	804	762	658	724	680	711	694	644	633	647	623	603	613	623	579	599	594	613	624	598	606	568	610	586	595	580	563	592	562	584	584	611	621	617	589	567	590	561	557	573	582	533	571	560	591	589	566	581	545	578	535	575	587	586	525	572	549	581	602	558	580	552	531	559	578	589	572	604	594	627	548	551	563	583	568	570	550	537	582	570	533	586	543	602	604	577	579	581	535	561	550	533	577	541	602	522	549	534	561	588	566	519	582	545	537	509	560	551	562	538	584	554	543	569	548	576	528	576	568	527	582	526	533	493	599	562	586	560	564	551	516	554	571	602	558	558	544	494	564	540	551	529	545	566	586	555	550	515	579	595	564	598	556	618	571	579	563	556	572	571	529	541	551	519	546	557	570	583	561	531	570	566	568	581	560	562	538	577	537	562	554	571	554	546	557	602	590	518	558	580	584	601	557	549	559	567	554	568	585	590	549	535	539	547	553	599	553	581	556	573	598	509	650	580	578	599	570	588	527	609	551	572	558	609	565	553	588	610	560	557	569	592	554	580	544	545	517	535	554	600	559	550	542	557	534	574	527	534	570	586	555	589	592	549	583	529	528	543	542	561	591	534	635	582	535	546	560	568	593	565	539	584	573	533	552	562	551	583	544	552	585	579	580	576	580	570	533	566	559	530	552	572	577	608	566	546	546	583	549	564	585	558	617	578	572	571	579	568	528	613	566	571	544	551	546	546	531	554	565	563	542	581	585	534	535	574	558	564	622	585	602	589	565	515	551	595	540	598	533	510	560	588	559	607	563	544	569	569	549	559	560	547	573	559	581	537	557	588	539	560	566	547	566	602	570	531	591	539	575	550	565	546	596	531	579	550	565	586	570	538	562	538	585	601	565	513	502	607	592	578	555	570	563	577	567	536	560	556	529	566	591	539	558	565	573	553	550	532	556	554	591	523	558	542	541	564	589	554	540	543	512	545	517	574	556	601	564	529	529	543	547	575	548	545	563	560	559	560	535	573	567	544	590	554	594	574	565	544	550	581	562	559	523	512	589	593	571	559	550	572	583	523	542	507	548	529	540	548	572	561	601	576	554	576	556	572	561	572	561	562	558	568	590	509	550	608	549	551	589	532	597	590	598	558	512	566	599	591	545	559	555	565	567	541	572	588	570	544	550	547	589	519	578	568	546	538	542	573	554	541	588	567	587	577	545	615	570	608	568	578	552	580	559	563	600	530	528	575	520	586	593	542	568	531	588	575	604	544	565	565	570	563	535	549	574	611	541	565	572	569	561	532	540	546	555	519	556	533	563	592	576	595	561	535	534	588	541	584	521	544	516	565	541	554	551	548	564	517	544	536	520	577	564	535	499	540	551	530	543	537	544	569	589	522	578	547	547	572	536	544	561	572	561	565	531	588	538	536	545	565	551	531	564	583	509	588	590	550	546	574	594	567	590	567	566	583	550	550	527	564	589	546	545	548	558	546	580	590	553	571	587	583	558	565	579	573	594	565	543	575	557	551	553	566	606	548	553	607	546	568	568	604	524	574	544	530	529	579	569	499	559	544	558	572	623	532	518	558	543	511	569	536	548	559	534	531	554	559	564	503	562	546	548	553	503	594	557	566	570	609	552	575	589	559	545	567	549	558	548	578	565	570	560	568	507	571	563	558	590	558	546	553	589	569	551	565	538	552	571	576	585	560	569	580	544	569	584	534	528	541	565	581	555	533	520	572	521	520	549	542	529	555	559	558	547	543	557	568	537	604	534	548	537	575	566	462	520	582	607	550	537	574	543	540	571	564	562	542	581	561	583	612	558	569	537	607	540	572	554	506	563	562	557	555	522	569	555	592	544	517	559	564	532	571	545	540	537	587	539	564	559	598	562	540	558	567	582	596	533	541	582	550	590	551	590	581	579	567	581	531	540	571	541	524	563	560	522	531	564	568	575	531	570	541	551	556	534	550	507	543	588	597	565	589	551	521	521	558	577	571	582	582	555	511	548	518	541	570	528	545	554	554	548	544	575	560	541	586	560	589	511	551	542	540	518	570	540	619	563	582	518	560	531	571	486	546	558	601	574	562	550	582	563	554	539	524	548	571	538	585	577	577	524	546	556	562	534	524	557	566	533	537	546	564	560	534	574	560	576	570	554	519	561	535	530	567	577	520	577	565	578	554	557	611	520	531	551	547	532	564	573	549	517	541	551	567	536	546	571	548	571	552	536	597	561	611	587	495	535	517	515	559	547	583	534	550	583	510	567	548	504	585	517	578	589	541	502	537	541	532	575	544	578	559	561	532	508	549	542	517	573	559	570	573	554	526	581	527	564	497	575	530	548	504	549	550	514	553	586	547	541	556	529	564	586	573	562	565	543	556	593	550	578	584	531	579	543	567	525	490	528	566	498	527	596	577	557	561	534	563	541	546	533	549	526	531	588	588	581	537	567	535	541	524	600	566	528	532	530	571	552	524	566	517	591	533	522	523	570	544	556	557	517	547	560	566	537	569	516	551	528	556	514	604	566	549	526	573	561	552	518	558	551	562	552	551	562	586	561	529	576	562	530	613	566	566	558	537	602	498	524	526	518	532	514	522	557	550	512	523	549	576	531	544	513	557	537	548	575	567	529	547	537	571	515	612	556	564	526	591	564	468	547	570	551	596	531	564	547	590	591	604	551	578	526	543	517	530	514	526	522	515	540	560	554	584	558	587	572	553	575	582	567	535	554	545	551	562	542	530	554	552	570	593	573	564	594	576	536	568	555	568	546	537	542	533	578	502	552	514	508	553	530	576	546	560	605	569	581	549	563	566	557	565	569	516	557	567	541	562	569	521	602	512	542	501	610	551	553	540	575	554	537	535	573	509	566	570	567	573	563	534	558	547	591	560	576	545	564	538	565	607	553	587	607	544	586	529	514	549	567	543	558	546	552	526	559	521	545	579	563	562	589	531	535	532	528	533	540	542	535	533	550	543	588	537	556	554	551	552	515	487	566	533	571	533	579	545	607	556	571	522	504	543	548	527	512	587	558	594	555	514	563	546	599	548	570	563	514	552	550	569	532	519	556	534	511	572	544	535	509	513	528	514	534	537	565	546	543	545	525	538	562	532	575	629	544	546	587	522	578	538	573	571	567	555	549	542	521	563	548	533	552	569	561	531	539	524	539	561	549	599	511	588	566	515	586	509	560	541	562	556	554	518	529	577	575	587	537	535	521	580	542	591	562	556	562	517	537	544	543	534	555	567	510	520	545	518	555	513	574	537	528	605	513	581	544	539	572	559	535	568	566	561	550	555	515	547	574	557	596	540	542	570	540	570	554	534	578	532	554	525	511	563	556	596	530	538	546	528	564	521	566	540	553	547	530	539	562	561	547	553	565	534	556	530	540	547	575	565	571	526	526	554	556	538	541	539	558	549	542	559	528	538	579	527	539	532	523	550	546	572	561	547	601	541	545	565	567	558	517	594	562	556	535	522
27778	10470	726	430	297	282	287	292	290	275	276	265	306	293	270	287	278	263	245	262	307	284	269	264	279	284	279	249	271	293	292	242	253	274	309	275	267	289	315	272	279	253	242	284	309	267	271	299	290	256	269	270	269	289	263	277	245	277	268	261	250	249	256	278	259	278	265	248	266	276	304	248	262	270	273	285	284	272	249	273	274	297	250	297	236	260	264	259	258	281	265	286	263	277	261	269	269	262	269	246	281	264	244	265	280	274	279	274	268	248	279	284	234	244	260	257	278	273	283	253	290	258	238	266	322	256	251	289	297	266	267	266	280	291	255	266	273	268	273	262	238	244	286	278	270	292	263	279	258	266	276	282	264	311	248	297	265	267	279	264	247	286	301	294	293	290	265	263	275	253	251	288	287	282	271	255	269	255	279	295	278	277	237	254	261	270	274	262	278	276	260	268	281	272	250	269	294	309	284	292	276	271	236	288	274	269	280	248	284	261	273	281	263	281	258	264	261	257	283	274	240	260	271	262	302	258	278	218	264	270	279	264	297	273	273	282	281	275	279	280	253	268	287	279	258	262	282	268	273	270	259	273	273	266	259	237	254	249	272	259	251	273	265	285	265	275	278	289	270	240	281	271	251	267	264	267	232	290	269	257	307	282	260	286	264	270	279	275	266	295	281	229	270	260	275	289	247	233	269	264	258	285	275	272	270	286	265	286	239	246	236	285	245	257	250	234	273	240	262	245	278	288	272	288	285	240	282	252	231	267	242	273	248	292	275	269	308	278	263	263	273	264	250	286	292	295	261	292	254	275	277	278	283	253	299	247	228	275	290	277	275	291	284	264	247	260	284	247	276	289	262	265	257	269	253	266	286	265	261	230	249	238	258	241	288	250	253	286	243	272	274	275	264	259	285	261	288	265	271	265	298	272	277	249	266	264	273	258	271	264	256	276	274	270	275	262	235	271	262	274	265	260	294	268	268	261	289	274	279	274	269	277	280	294	255	240	259	269	269	279	272	279	251	252	278	260	281	273	258	275	268	293	261	262	282	308	291	252	262	284	263	271	286	292	250	264	257	279	257	256	292	263	271	273	292	238	270	260	255	280	290	268	247	260	275	248	257	249	250	260	266	279	275	241	269	277	287	251	259	263	259	277	263	270	281	264	238	295	267	271	237	253	268	263	272	247	260	266	270	260	267	270	253	263	237	291	263	258	262	272	263	289	264	257	274	260	262	263	261	272	262	272	240	264	300	245	283	257	262	249	262	255	271	248	281	276	280	264	267	296	289	266	258	253	280	296	274	262	258	261	294	257	283	260	246	288	269	252	250	236	254	255	257	269	269	268	247	294	299	274	274	272	252	253	287	297	269	286	276	262	277	289	293	273	266	262	286	269	244	264	259	253	275	275	253	262	263	246	262	276	255	284	284	271	269	251	265	246	267	264	286	300	277	292	289	247	235	244	296	252	247	259	283	221	279	286	279	252	261	281	282	273	254	269	299	287	275	280	257	287	248	253	260	272	276	262	249	275	270	270	288	271	286	282	251	269	286	259	295	263	287	266	254	269	250	279	253	297	324	258	245	247	281	284	258	308	274	301	272	282	243	270	253	259	266	264	269	250	251	294	295	256	270	281	274	253	255	246	275	268	266	268	268	258	233	289	272	262	253	276	266	263	283	251	244	286	265	260	265	256	278	288	257	274	242	275	278	277	260	268	232	276	290	261	264	254	284	272	266	263	291	281	278	286	260	256	256	262	288	258	273	281	264	260	278	263	272	255	284	291	257	259	268	258	262	280	290	277	241	279	261	250	269	291	289	262	260	267	286	254	282	269	252	259	271	277	286	260	284	274	280	263	264	264	278	264	260	266	285	269	274	295	271	267	278	278	301	285	290	275	252	282	268	270	276	277	286	239	267	295	258	263	244	271	276	282	247	272	267	259	264	266	284	274	294	260	254	249	259	272	251	297	303	279	263	263	259	244	262	270	290	278	260	250	268	280	294	262	257	283	284	257	263	244	295	257	244	279	262	271	282	264	260	250	266	257	283	304	272	258	256	247	281	289	278	272	258	310	261	266	283	266	271	267	252	270	272	264	247	271	270	290	245	262	260	264	266	274	288	246	226	276	228	278	263	280	293	287	258	268	274	324	281	294	237	273	287	300	290	277	254	251	283	260	282	281	256	288	258	266	285	285	251	286	245	297	245	269	259	287	287	270	277	261	250	303	299	257	235	274	292	279	285	262	261	275	280	265	268	262	246	264	278	283	267	243	264	254	319	279	275	273	249	256	241	281	248	263	270	274	276	252	269	269	289	262	266	300	296	293	274	255	247	269	242	262	261	270	251	246	270	279	273	254	277	307	286	293	287	255	245	262	290	274	267	251	270	275	269	268	292	293	283	268	291	267	274	253	299	286	276	285	256	261	266	284	266	292	264	242	270	286	245	267	271	245	277	234	256	267	276	274	283	300	254	273	275	275	295	269	277	279	252	257	268	242	247	276	243	275	236	255	262	290	287	255	281	293	283	274	252	273	253	262	275	267	282	255	266	267	285	280	281	271	286	272	247	271	283	266	257	270	268	252	254	263	271	253	305	272	235	307	291	244	268	238	275	246	269	290	252	257	270	290	271	271	268	258	260	267	277	267	267	268	286	277	258	258	291	267	248	269	251	234	276	277	272	265	273	281	300	265	291	240	280	285	270	274	260	266	260	288	272	259	284	246	275	246	286	270	257	243	266	259	257	298	264	269	268	284	313	274	283	258	279	272	258	275	285	257	264	272	262	261	250	250	269	293	266	277	272	254	264	286	265	251	270	289	278	291	265	304	244	275	272	283	255	260	281	289	267	245	253	255	278	262	256	285	267	274	272	277	254	284	291	267	251	261	282	273	265	282	276	250	285	275	258	273	259	240	283	247	230	249	269	312	319	255	266	269	260	251	258	248	262	263	281	259	287	254	275	240	288	311	307	306	285	252	280	293	267	265	261	262	276	261	264	239	255	277	240	274	272	288	277	270	252	284	256	277	258	281	247	272	267	252	259	281	262	272	274	263	271	245	241	263	272	246	281	264	241	282	269	283	252	269	262	253	276	277	261	280	281	278	242	267	293	251	275	274	274	239	300	291	243	288	233	263	256	271	266	248	242	280	302	263	271	272	287	279	241	280	284	244	290	276	245	277	277	269	290	266	272	267	249	286	261	256	265	238	249	265	269	289	250	291	276	288	295	292	270	254	262	268	265	280	261	264	248	279	281	276	261	261	280	273	301	285	271	265	277	280	273	264	245	259	256	263	276	261	254	267	284	261	256	265	276	276	235	258	272	234	271	283	259	243	276	267	267	251	280	246	262	270	265	289	247	243	280	272	264	234	287	267	264	277	305	259	267	277	273	273	287	248	271	275	263	264	267	257	293	271	274	274	250	271	261	269	268	274	285	293	292	281	238	279	280	257	257	284	269	257	252	264	257	275	267	247	279	230	284	251	264	259	253	281
4572	376	336	271	257	235	239	220	232	183	202	197	225	229	229	239	170	192	214	237	212	223	193	208	196	210	206	217	222	215	207	198	240	211	232	220	222	210	206	219	217	216	203	203	212	219	203	220	197	194	225	199	183	208	192	196	199	215	178	217	221	186	201	208	196	194	203	213	195	207	234	207	201	201	214	194	185	188	224	224	218	196	189	207	194	217	218	191	196	214	189	204	219	213	219	201	186	208	203	246	200	213	187	207	225	179	217	205	195	209	199	208	219	197	195	201	205	205	197	215	194	228	194	202	175	197	179	199	208	187	214	209	186	212	183	200	201	206	207	198	216	209	207	202	201	216	231	191	220	206	214	185	209	213	230	200	230	223	198	228	216	211	219	209	203	217	185	203	208	184	201	182	188	223	200	197	208	199	209	198	201	189	210	198	199	212	181	202	187	190	186	225	210	192	223	222	211	176	189	229	189	217	217	211	207	189	214	204	196	190	211	198	208	212	203	240	207	185	202	210	200	198	196	228	196	198	211	204	213	219	230	231	201	216	216	204	202	207	228	190	208	204	213	211	211	226	213	235	217	224	216	183	206	171	217	204	216	216	228	193	218	205	207	239	206	224	205	199	234	219	211	205	226	181	219	220	213	217	209	195	185	209	204	188	183	212	201	199	193	181	202	195	207	196	206	197	214	224	184	212	190	213	212	210	190	230	190	216	216	223	198	237	206	213	201	207	224	210	193	198	199	191	200	208	229	196	203	202	212	182	202	210	201	195	231	197	209	218	218	190	205	216	197	191	210	187	208	206	214	205	208	228	182	224	209	182	216	182	206	223	184	197	201	208	210	222	209	192	205	212	190	183	194	202	208	204	193	221	232	194	208	199	203	215	176	198	212	211	213	239	189	214	222	209	212	185	199	214	208	198	222	228	198	226	192	213	218	205	209	221	217	211	186	220	207	185	210	211	209	199	207	209	202	222	228	205	201	212	172	205	211	206	188	191	223	194	245	189	198	243	218	208	213	190	192	210	214	222	204	237	208	213	183	204	205	221	207	241	220	204	203	185	197	228	190	240	223	182	226	200	216	228	208	196	197	218	224	191	177	228	196	203	208	201	209	219	200	192	214	202	196	198	175	229	225	223	225	207	215	195	210	218	217	195	201	210	167	204	205	216	238	186	203	209	195	222	218	196	211	193	202	184	206	190	194	214	200	198	192	187	183	214	217	215	206	222	240	201	180	221	211	197	204	198	191	199	195	202	210	165	213	189	198	213	190	210	215	230	198	218	173	218	182	187	228	198	223	206	223	202	170	217	231	224	198	183	190	199	196	234	185	183	206	202	188	232	223	195	227	210	220	221	176	212	198	227	183	197	228	205	188	200	219	212	212	217	197	185	222	168	197	204	195	197	177	186	209	197	205	203	210	196	201	199	201	184	188	189	221	201	207	202	192	210	212	223	215	210	203	194	216	227	209	211	211	221	220	201	202	222	181	199	210	174	217	214	227	203	230	198	200	234	224	222	227	189	195	204	200	201	220	203	203	211	209	200	210	194	211	230	193	225	203	191	239	194	205	243	208	224	221	221	233	208	211	201	193	216	179	199	211	202	191	218	207	220	196	189	208	206	203	211	196	188	213	175	206	195	204	210	201	205	207	200	232	233	228	194	218	204	208	202	205	217	192	212	209	196	178	192	202	206	185	222	197	215	188	231	196	206	197	228	182	197	208	215	202	187	193	192	208	197	200	227	206	192	198	213	207	201	195	241	198	205	182	218	228	203	204	213	219	204	216	195	209	191	205	221	207	199	194	201	186	203	187	206	201	173	193	199	216	211	203	223	205	212	204	195	210	195	197	204	213	217	205	205	208	228	194	201	193	199	227	191	201	207	239	187	200	202	217	187	224	225	206	227	183	208	199	205	230	224	215	196	222	207	190	210	195	198	196	216	198	200	215	212	191	194	210	188	226	184	205	204	192	199	197	195	200	234	234	187	205	193	211	205	215	221	211	204	222	198	214	213	208	194	228	210	193	245	191	220	211	218	215	218	191	227	196	234	187	202	214	210	205	211	195	207	212	181	200	183	202	191	176	196	221	193	217	230	211	217	200	204	250	198	224	208	244	212	188	209	205	219	228	233	203	221	225	219	193	231	211	188	211	223	218	212	229	209	219	179	192	212	211	213	198	227	216	214	220	197	196	195	185	206	218	200	196	220	200	190	222	214	219	188	211	226	199	208	199	237	205	215	183	220	217	188	213	197	187	216	212	205	196	212	193	249	183	198	189	223	194	187	196	186	225	202	200	228	223	192	209	180	187	213	207	215	205	207	223	213	211	210	199	203	222	196	217	215	214	207	211	182	229	192	217	180	214	186	228	213	196	218	213	208	209	193	202	197	196	199	210	220	203	209	224	182	217	219	219	199	205	205	217	228	178	183	212	207	213	170	200	217	212	223	209	203	199	243	178	227	214	241	198	205	190	216	202	201	190	216	212	212	193	221	181	223	211	186	219	213	199	194	184	207	191	221	179	230	195	217	215	199	196	184	215	199	229	188	210	189	194	214	193	238	197	206	215	203	188	207	197	195	189	215	204	197	226	207	194	206	191	210	229	177	212	209	184	212	222	209	201	218	214	215	186	195	209	179	233	215	206	198	203	176	207	205	196	200	242	212	223	209	211	189	224	190	215	210	223	205	221	215	222	191	204	223	190	204	198	205	207	195	225	174	212	185	194	210	219	187	204	232	201	201	217	199	225	203	202	211	203	213	187	228	217	188	206	199	234	211	207	204	205	215	189	203	220	206	212	205	229	184	214	194	201	207	208	198	211	195	183	234	207	191	194	209	228	223	184	215	213	202	214	209	202	222	194	213	183	186	208	204	197	182	197	187	197	197	199	197	202	234	207	207	205	197	190	234	222	205	222	211	245	184	219	197	221	202	223	189	222	210	208	209	203	191	212	202	199	205	213	224	210	199	224	223	192	219	206	210	194	192	183	219	211	190	204	185	206	199	168	217	201	197	223	190	196	223	197	201	219	198	203	222	208	213	207	207	217	220	201	187	200	208	219	159	182	214	195	219	204	214	195	220	198	191	204	179	238	197	226	233	218	216	223	202	218	196	195	240	214	205	212	196	212	205	195	200	200	187	224	224	182	219	212	207	201	204	211	208	196	191	212	206	198	195	209	230	187	203	193	239	196	182	174	239	180	210	204	196	183	213	170	207	216	198	210	198	212	209	226	202	187	204	219	199	216	205	213	194	221	170	189	197	204	198	198	192	209	198	197	186	212	218	178	202	223	216	221	213	191	209	205	215	200	219	208	203	208	217	208	182	210	218	218	215	229	212	229	210	232	212	207	225	226	210	216	221	213	216	211	190	231	228	200	195	204	218	211	191	238	214	198	189	173	215	230	213	216	233	207	197	216	196	208	219	203	207	208	216	216	190	205	198	217	175	220	207	191	200	213	209	193	211	223	178	211	197	195	186	190	213	195	189
25445	21428	27911	25301	11606	1532	1040	855	806	767	702	712	711	654	696	684	634	693	634	643	669	673	653	696	614	651	584	629	622	682	668	695	647	618	676	635	661	667	694	649	637	653	627	614	659	685	652	661	637	631	602	665	661	644	606	703	637	637	670	637	675	647	678	625	716	675	633	664	627	660	646	659	626	654	643	634	673	654	658	667	648	644	683	656	640	667	639	623	643	627	626	582	651	674	631	665	669	589	676	672	597	642	658	666	618	608	639	646	647	632	631	633	608	621	612	602	656	621	644	614	633	669	610	620	595	608	630	653	632	678	644	658	634	592	625	646	689	669	667	647	615	624	616	661	667	673	615	618	589	674	609	609	642	620	658	660	649	668	632	617	636	644	639	628	674	647	626	650	618	672	622	654	667	655	634	673	621	675	673	627	597	622	665	649	638	644	612	638	631	644	644	591	655	657	633	669	643	632	624	626	667	618	648	661	598	682	671	623	597	619	656	664	599	628	613	665	667	668	636	662	655	638	662	621	683	686	697	725	625	656	631	664	634	632	703	634	592	622	622	653	635	625	609	630	687	656	653	622	657	605	638	603	623	678	665	676	637	666	622	596	676	617	660	662	674	626	653	643	648	626	676	626	666	610	594	613	677	661	669	635	624	608	619	635	621	650	668	633	612	680	659	591	621	633	610	614	681	659	617	622	631	651	614	605	631	640	623	628	630	645	657	662	663	621	618	642	668	626	584	626	703	610	650	625	648	667	669	631	641	602	641	581	609	615	660	618	628	646	676	641	603	631	654	625	647	640	662	597	620	685	660	656	651	686	667	652	638	589	640	612	654	598	622	645	656	681	649	657	633	670	647	659	633	629	676	691	637	650	617	611	641	624	636	652	685	664	649	636	612	604	632	617	628	649	605	650	658	647	656	661	586	627	640	614	659	649	623	632	638	621	663	625	672	637	680	644	622	663	642	594	655	678	663	634	648	624	652	630	656	664	656	584	662	610	641	637	627	619	620	661	657	644	663	603	613	658	630	653	724	669	679	654	667	655	622	655	641	645	642	640	657	694	665	658	619	649	619	635	598	645	682	581	658	700	605	603	639	648	633	657	669	627	594	613	647	657	633	622	695	661	657	622	654	636	662	623	658	637	625	606	622	676	625	641	646	610	614	665	633	667	619	618	642	644	670	636	648	647	588	601	614	637	691	652	635	641	666	604	695	668	715	686	584	671	664	684	664	627	621	650	623	655	662	634	669	569	601	651	642	643	654	650	622	617	643	640	613	632	641	588	675	674	592	633	690	636	667	667	643	624	633	649	678	630	655	626	665	666	653	623	618	635	703	645	672	654	657	671	659	615	626	601	654	661	691	658	627	627	655	693	627	683	627	640	670	664	633	641	631	668	637	635	644	650	611	655	645	633	633	661	671	641	653	658	680	635	622	630	675	629	624	642	662	668	676	660	661	636	648	660	639	644	628	633	628	657	700	617	649	643	684	603	596	683	646	620	639	560	622	623	627	611	599	662	642	654	651	697	634	650	639	660	669	673	632	633	630	637	637	666	678	713	638	674	653	655	644	638	647	643	621	611	622	639	598	658	636	625	628	632	620	637	627	624	620	700	651	671	649	672	592	630	668	731	608	638	649	669	676	632	656	636	658	665	632	629	665	648	625	585	655	703	653	598	676	638	649	613	688	678	657	620	634	681	639	636	656	597	625	619	639	633	599	659	625	630	644	606	643	589	671	611	638	660	641	635	590	593	683	632	588	590	642	645	642	648	669	584	681	643	662	620	660	640	629	630	654	667	659	628	681	620	650	652	628	648	661	689	619	625	647	666	653	640	629	662	613	628	630	600	637	639	665	627	598	647	649	654	611	596	665	658	646	657	611	650	629	594	601	670	618	664	664	605	648	657	623	656	634	670	649	631	667	645	665	617	653	622	645	663	625	617	641	672	617	712	646	678	662	614	642	604	617	641	625	670	649	689	649	649	605	634	641	632	625	652	671	635	590	622	631	683	639	654	626	641	617	642	615	667	627	657	597	637	657	600	640	626	659	668	671	677	665	624	617	651	651	635	663	658	646	629	592	592	638	630	605	680	643	651	657	668	627	622	616	640	640	650	646	614	686	665	628	631	602	627	635	688	613	635	595	648	629	645	651	643	661	576	659	615	669	673	688	629	632	638	640	663	631	575	631	710	609	636	624	617	653	641	669	633	660	598	669	652	671	625	644	650	655	633	636	642	637	615	619	622	658	640	685	666	644	654	659	627	618	626	656	622	674	591	654	593	640	650	642	652	620	634	656	654	626	650	662	667	651	655	652	603	656	652	662	658	650	644	640	658	640	645	663	664	617	656	639	638	660	663	640	683	630	644	613	653	613	625	669	674	622	662	619	602	625	617	684	671	630	665	656	651	570	644	666	652	644	606	607	620	669	612	620	617	621	641	622	644	614	629	636	611	648	607	653	638	639	640	679	596	624	612	633	625	615	623	663	605	662	641	650	641	675	646	638	622	679	660	643	661	618	626	644	648	626	679	638	648	632	685	632	662	677	624	699	630	608	634	632	636	619	601	644	620	601	629	647	635	622	690	626	684	662	604	654	639	639	596	616	620	574	641	642	592	663	602	661	659	636	667	646	683	663	598	668	649	654	610	648	667	649	633	625	671	673	591	636	601	629	638	702	639	624	619	663	601	644	688	570	620	585	587	676	631	562	632	656	639	656	628	589	620	697	628	628	627	628	688	644	586	642	680	630	654	639	607	660	630	654	651	632	592	671	646	618	645	630	658	606	619	598	616	627	591	606	630	659	651	672	615	664	600	616	598	586	562	619	574	669	666	653	611	630	677	598	625	649	645	619	637	645	670	636	586	632	680	670	650	635	623	672	618	663	649	649	664	618	646	594	624	688	655	606	654	605	633	631	662	647	638	656	601	623	590	656	652	639	655	624	618	655	626	646	653	700	630	655	645	643	619	624	648	598	613	670	673	635	648	638	654	624	663	665	608	614	679	641	632	617	675	637	662	647	585	653	657	636	663	685	606	687	664	625	662	624	627	638	687	666	661	675	654	618	654	660	679	618	651	655	598	610	669	645	621	610	638	619	649	704	628	618	613	622	653	662	651	660	611	632	706	628	661	615	641	639	609	592	641	613	639	631	654	608	678	621	683	631	621	680	605	607	658	632	631	654	608	669	608	602	627	620	618	714	662	610	605	672	656	634	604	668	680	633	605	620	647	641	664	596	647	649	621	652	622	639	604	683	629	668	624	622	649	576	658	642	626	644	660	682	623	639	644	626	613	587	637	589	583	618	601	668	577	656	679	646	622	631	683	658	640	675	646	625	604	646	641	681	652	662	663	634	611	604	643	591	644	625	656	634	659	626	630	672	648	629	630	623	590	669	597	680	656	646	666	608	597	653	653	607	645	662	661	634	611	637	630	626	655	612	684	620	594	677	630	683	627	551	669	648	591	599	651	650	641	691	661	551	624	609	656
3348	3434	2952	1529	1152	946	790	750	681	645	601	594	575	578	548	564	528	545	528	540	510	538	488	503	510	521	469	530	551	488	512	495	510	494	485	494	503	446	514	530	535	530	476	505	467	509	511	500	526	498	492	473	476	498	509	508	522	524	476	455	501	506	508	496	494	513	509	511	529	492	527	465	497	492	488	475	480	477	471	501	497	458	464	475	521	501	511	503	490	507	514	476	497	506	537	484	458	496	476	512	496	492	501	457	491	496	453	513	537	519	448	497	512	493	504	499	510	491	472	477	486	475	474	521	514	474	499	496	489	474	533	488	509	489	450	445	525	499	510	515	505	502	487	518	503	497	463	521	546	455	453	442	492	496	469	506	490	526	479	479	471	442	484	474	471	464	477	500	500	483	474	509	492	510	463	509	490	480	508	510	488	492	473	492	487	502	488	457	534	510	489	489	496	450	458	473	500	511	471	488	441	488	457	485	482	494	479	444	486	501	496	469	512	475	462	501	503	510	557	527	470	481	533	479	474	507	506	489	471	481	495	477	503	505	471	466	497	502	499	457	505	515	519	467	494	510	487	499	523	538	491	487	482	470	486	472	454	530	494	547	462	478	490	475	498	529	501	486	499	465	515	518	476	465	500	475	509	492	478	475	468	488	470	469	464	484	496	514	507	467	497	488	490	493	507	482	487	499	455	463	507	503	493	485	511	528	498	522	504	485	514	525	486	490	504	509	471	483	467	527	534	500	473	496	476	485	500	487	489	470	528	495	494	510	443	526	524	455	527	485	463	488	505	533	513	475	468	517	459	471	491	504	499	524	482	535	463	465	484	502	459	482	494	509	504	453	448	491	494	458	513	486	449	459	470	482	507	486	505	515	503	469	507	500	445	496	470	478	466	508	480	471	501	475	490	482	534	469	486	486	471	468	470	485	480	452	504	539	497	498	474	462	484	481	463	520	481	518	514	538	487	486	470	550	497	487	448	480	460	471	513	486	495	516	504	475	478	484	484	481	561	476	491	476	479	479	464	517	494	490	490	488	511	509	511	529	518	539	505	521	512	474	494	484	494	454	509	415	501	482	470	512	486	485	493	474	507	460	512	549	473	448	518	506	457	493	499	495	472	457	519	473	487	523	499	506	508	490	497	495	474	532	482	467	499	509	513	474	498	457	481	476	489	461	492	497	460	479	459	488	489	501	483	500	460	541	521	488	498	459	489	491	494	474	523	477	488	486	478	516	480	473	432	498	492	496	525	489	478	537	482	473	502	463	474	517	505	474	499	486	457	493	470	516	475	503	445	483	448	523	520	530	472	495	510	495	492	524	472	505	477	458	557	483	474	484	514	518	524	449	476	460	464	463	489	480	497	482	460	481	460	517	536	461	463	495	502	513	518	498	492	492	505	497	509	453	484	449	487	492	483	458	463	466	486	475	482	434	492	484	531	491	525	494	449	534	492	526	472	495	499	511	522	502	507	489	488	500	481	494	459	475	468	495	504	499	492	487	548	475	448	488	466	461	510	488	457	457	471	507	478	491	502	514	489	477	476	498	486	508	473	475	511	474	487	516	486	513	464	509	491	486	469	468	496	469	505	479	472	505	472	499	452	479	469	473	517	517	511	454	518	521	496	479	474	460	520	505	517	510	500	484	482	479	474	473	463	489	474	508	495	479	469	483	497	515	475	475	474	486	518	484	515	528	469	464	476	490	511	467	531	480	514	499	464	505	522	501	426	497	459	461	474	470	454	457	478	454	551	505	487	482	467	457	512	489	506	479	492	477	506	496	501	483	492	476	491	497	469	487	466	542	509	542	523	456	471	494	507	506	514	488	515	500	487	472	491	507	483	493	489	485	494	522	469	466	525	498	467	496	493	475	518	523	461	508	516	467	468	509	480	495	466	451	461	514	476	465	477	470	500	487	476	449	463	484	491	490	493	470	468	451	457	539	483	491	486	495	459	515	449	505	507	501	519	467	512	457	495	470	465	452	474	476	488	469	457	519	506	491	490	500	445	510	504	478	491	475	509	488	470	524	488	473	478	488	475	437	490	490	459	474	474	444	510	497	471	498	460	471	473	505	466	486	497	524	483	492	449	493	490	455	503	499	458	473	455	538	491	481	501	476	504	466	504	475	447	491	476	484	519	459	454	474	488	460	505	514	441	481	489	500	479	491	491	481	478	521	450	516	463	493	521	496	505	504	472	495	483	492	509	460	497	469	475	497	429	454	477	453	522	480	467	500	502	491	505	488	436	509	492	492	490	443	490	469	444	498	500	508	477	499	436	501	488	510	469	489	496	508	496	472	456	496	522	504	461	480	518	468	480	505	499	442	472	482	528	461	488	479	489	459	486	457	465	476	500	487	445	475	540	501	509	544	482	483	514	444	473	502	498	522	451	477	481	482	462	498	517	501	502	483	469	497	535	500	520	471	494	500	505	483	464	476	491	460	509	500	475	479	476	471	513	483	514	483	463	500	456	512	499	514	492	487	480	454	493	495	501	472	505	482	495	459	496	485	468	475	516	457	457	475	491	479	465	487	525	482	441	457	549	489	502	455	507	456	455	506	481	490	516	512	493	496	439	500	484	475	484	500	497	467	513	481	478	468	491	466	454	522	510	445	462	485	474	445	503	501	450	473	487	464	448	435	502	489	481	511	467	483	479	495	562	474	505	468	479	447	502	486	482	472	505	466	448	522	452	457	470	520	447	472	479	513	524	502	488	477	465	467	506	512	490	477	503	470	481	521	499	515	468	495	504	461	511	507	448	489	508	478	505	495	484	488	451	485	504	472	485	472	475	472	484	465	486	443	467	499	497	496	500	472	498	466	487	475	487	487	467	482	525	480	505	486	456	506	478	465	476	452	496	467	472	507	467	491	481	449	477	494	470	463	482	472	525	463	506	460	468	484	491	432	466	486	474	488	480	513	512	456	470	465	513	471	479	457	493	465	483	510	456	518	494	507	500	479	495	496	452	492	487	503	502	431	472	478	498	490	479	521	478	474	499	464	456	537	530	491	452	444	495	482	465	486	530	457	486	486	529	495	498	476	494	485	455	475	475	472	533	448	467	493	493	460	476	475	476	521	478	468	519	511	470	501	513	502	491	456	461	480	473	473	529	489	545	446	464	505	474	518	451	456	533	501	449	454	468	500	481	515	490	479	528	517	499	431	517	466	457	490	516	485	487	448	512	479	507	476	482	470	489	469	484	513	465	500	463	476	484	456	511	524	507	463	517	500	480	521	465	471	505	471	462	457	480	494	496	503	462	478	490	482	478	480	478	509	485	466	462	467	484	485	489	484	493	469	469	474	480	536	482	468	413	447	476	524	473	482	495	497	483	482	478	458	492	468	493	502	479	471	540	487	498	502	497	478	512	489	517	494	468	494	487	462	489	493	494	506	476	490	438	442	513	510	500	487	507	492	458	487	469	498	486	438	507	489	502	509	496	510	472	500	480	452	480	507	521	472	502	454	470	498	464	506	434	498
24506	21454	28821	24501	21453	9025	1843	1216	989	964	893	927	819	808	899	805	802	747	772	770	811	762	794	789	818	851	730	788	808	752	766	756	737	749	781	766	750	798	755	773	748	760	781	722	713	770	740	798	726	772	790	738	746	755	710	678	701	729	744	743	757	758	724	756	753	713	721	766	706	745	730	768	784	714	733	739	691	737	747	744	778	764	716	714	757	781	755	717	765	803	718	708	709	764	743	749	749	734	748	693	719	749	728	757	780	715	701	717	716	724	773	776	736	721	768	683	735	696	761	749	750	712	722	731	719	770	751	722	749	734	697	762	717	770	770	746	735	731	732	730	706	739	750	751	719	746	757	712	775	752	712	742	720	736	756	710	737	693	729	696	777	749	753	733	757	748	717	766	742	760	719	740	747	748	793	724	735	780	765	718	727	761	746	715	705	718	752	776	744	726	760	715	741	773	702	735	775	763	727	778	768	767	728	709	787	770	718	686	732	791	756	754	763	703	710	686	731	830	733	745	713	693	750	712	766	746	722	750	703	723	751	704	773	749	786	737	727	715	739	699	723	714	739	721	736	731	744	767	747	718	759	716	783	756	728	791	766	703	741	741	762	760	744	781	754	747	762	729	693	676	750	740	761	733	719	721	751	717	726	740	713	730	769	772	748	720	693	781	741	731	717	762	737	735	732	747	748	692	771	727	731	755	744	771	769	697	750	729	698	699	749	682	712	732	755	773	733	742	719	694	749	751	755	782	735	803	701	711	746	683	740	741	725	788	705	751	767	739	721	707	712	717	696	727	704	735	744	771	728	744	717	765	692	746	720	754	704	711	776	758	805	730	752	697	748	753	696	704	713	767	793	771	719	672	711	695	756	690	722	709	763	719	728	766	719	738	739	756	689	771	766	741	738	700	732	800	715	735	748	746	751	736	751	758	737	705	716	775	751	728	765	768	757	778	753	768	751	763	735	729	774	747	773	704	753	782	787	701	773	713	744	719	717	755	773	756	686	675	705	699	799	779	744	709	691	744	735	673	745	804	746	726	743	758	770	719	778	767	681	752	780	724	708	743	707	770	760	711	725	788	716	763	752	699	704	697	717	710	692	751	748	719	666	703	738	765	722	789	753	726	741	750	764	715	682	711	694	678	697	746	726	730	743	708	747	716	760	701	798	709	689	776	715	742	702	719	795	741	753	755	751	736	727	734	775	709	742	733	735	717	737	710	713	699	716	719	751	731	736	712	748	747	738	674	757	701	730	718	775	767	761	738	742	733	729	718	755	738	736	726	760	746	761	724	776	717	737	732	770	758	723	742	715	705	750	784	739	731	725	763	706	652	728	729	698	755	698	727	705	731	739	716	753	732	784	697	754	726	755	736	723	712	775	720	748	773	783	725	759	691	747	765	745	763	745	731	765	750	765	749	700	726	774	689	739	739	735	749	741	721	756	742	745	751	712	709	693	726	740	746	771	729	731	745	742	772	764	684	720	743	715	768	732	751	696	752	752	728	756	784	736	738	704	735	751	709	745	747	735	712	744	725	694	711	754	729	771	783	754	694	724	713	730	736	771	712	746	740	727	755	786	707	700	710	746	742	722	710	723	690	736	709	719	736	721	715	703	712	771	720	680	777	717	733	684	755	738	713	684	720	772	730	752	746	738	737	748	728	735	793	680	706	704	761	749	719	731	711	731	742	744	719	725	770	720	754	715	744	750	722	707	726	789	749	779	730	703	742	741	787	753	675	766	702	730	712	714	708	730	673	705	739	752	671	762	766	704	743	728	767	677	730	714	765	737	724	740	725	758	783	751	742	738	683	712	737	737	724	747	741	732	677	721	758	677	729	765	779	730	747	755	696	714	699	711	734	684	665	722	684	761	770	747	714	671	724	775	708	708	758	715	741	722	724	734	787	733	760	734	758	739	716	725	702	687	693	714	758	728	712	724	728	720	724	744	739	740	709	713	730	752	714	723	712	715	728	780	762	740	740	813	734	703	679	734	788	714	772	727	732	674	725	713	731	684	749	737	742	729	703	737	722	797	693	698	732	726	734	681	708	704	741	735	752	743	745	757	738	796	736	721	711	732	715	747	699	732	734	696	752	712	758	726	765	726	717	720	792	717	716	678	736	720	747	754	781	737	728	678	768	723	724	758	752	744	702	679	722	770	695	756	787	731	724	746	744	768	727	734	710	695	716	724	743	719	720	662	730	715	700	680	776	721	735	757	701	738	755	776	697	739	775	717	739	733	724	760	671	713	765	675	744	806	800	744	743	720	689	730	732	749	731	754	726	761	791	742	675	723	742	793	747	781	754	731	735	719	719	731	717	750	794	673	774	729	709	714	716	772	700	687	699	765	721	711	807	699	736	757	797	763	723	726	722	709	756	715	743	734	742	727	747	736	735	728	724	729	714	809	726	727	757	747	803	738	746	722	727	721	737	745	712	780	755	715	752	760	753	744	737	742	727	721	777	738	753	728	743	753	757	751	721	779	763	790	699	652	751	739	786	719	762	761	725	753	710	752	722	721	743	749	668	788	753	752	734	720	742	769	791	721	758	746	665	713	774	671	718	707	724	725	775	699	721	715	699	734	726	730	777	706	717	756	684	748	712	722	705	695	720	736	738	735	724	722	767	762	685	744	684	718	748	725	704	677	756	734	715	713	738	692	737	790	763	716	709	787	693	699	728	689	769	794	721	774	736	783	757	744	754	691	766	743	713	692	712	741	751	730	739	706	706	739	717	775	745	723	728	776	740	744	702	721	741	739	753	721	708	788	719	726	714	781	729	679	764	798	786	744	748	717	715	709	694	734	771	706	731	724	692	722	703	720	752	728	726	708	723	711	769	764	722	740	718	722	759	747	721	734	704	767	713	767	684	740	705	799	761	763	735	751	732	754	787	727	743	733	745	718	720	722	710	757	690	750	751	684	718	685	740	744	782	751	722	726	741	744	695	743	779	703	736	745	758	729	691	715	711	718	705	762	741	728	714	746	766	741	760	717	713	747	739	753	729	754	700	695	722	705	722	739	747	724	762	785	743	758	721	709	699	671	716	734	712	760	712	742	756	738	748	724	756	714	690	707	768	724	762	721	714	722	779	717	717	736	728	723	709	750	735	793	781	742	735	739	710	724	744	723	732	760	710	716	743	726	679	725	742	774	744	697	717	725	754	705	717	693	739	720	760	754	754	715	722	721	761	768	681	703	708	730	729	759	722	732	695	695	738	720	746	681	738	715	744	733	707	769	721	731	752	778	698	720	727	707	743	770	695	746	782	745	693	693	694	724	745	728	723	725	740	725	716	782	742	739	724	729	795	719	736	678	698	716	696	761	719	739	768	763	750	758	707	761	796	730	706	742	727	752	763	782	735	782	709	739	767	744	760	772	751	792	748	719	796	736	754	745	689	727	697	745	711	745	693	709	782	725	727	730	725	702	749	712	663	752	730	728	702	744	687	737	723	690	773	770	733	767	698	737	709	692	712	768	778	727	743
3614	5988	4995	2616	1799	1366	1195	1094	953	831	781	813	745	686	683	626	654	642	665	612	630	606	580	588	605	593	579	565	596	619	574	599	588	566	597	597	603	606	573	553	569	568	566	567	592	603	529	600	604	594	579	622	574	571	534	564	576	600	572	595	571	579	563	585	589	616	579	568	562	548	603	572	599	554	623	570	544	607	611	537	585	568	582	551	592	549	578	566	566	597	621	613	559	574	589	573	548	603	581	554	550	591	576	595	528	561	542	572	583	586	575	581	538	520	542	604	604	563	596	581	569	580	522	590	526	559	601	606	558	533	552	587	524	560	560	539	573	564	569	592	512	560	560	556	590	587	556	588	592	578	598	581	591	525	587	582	551	565	611	587	587	563	560	560	580	552	551	591	585	512	545	562	570	594	531	576	576	538	562	551	602	606	565	566	600	599	538	587	552	581	546	562	563	539	571	570	563	561	517	540	541	558	587	535	550	557	538	597	584	547	589	605	544	592	590	561	580	554	576	542	531	598	580	571	589	519	542	530	569	576	563	542	595	560	617	600	597	561	563	576	561	568	564	507	568	582	606	559	595	538	572	553	552	565	515	547	578	557	548	557	557	561	574	558	576	569	602	604	554	561	563	606	549	587	588	607	570	569	576	573	556	558	558	511	598	566	573	572	546	572	556	520	605	545	551	551	585	549	590	595	574	563	542	538	549	542	539	569	512	594	565	561	542	563	559	561	544	578	564	566	575	570	535	604	553	606	552	578	575	585	547	560	561	568	561	557	531	547	542	563	565	578	556	530	555	606	566	536	541	530	546	543	553	604	581	576	569	583	572	596	558	593	550	536	588	578	610	574	567	555	609	561	528	590	566	598	637	587	545	584	575	544	542	560	525	597	537	549	587	552	546	597	529	600	624	618	520	534	562	573	559	537	560	601	512	576	586	561	565	595	537	583	532	571	580	569	538	557	522	526	534	604	557	567	619	542	539	563	559	527	568	557	554	567	524	560	577	549	599	600	538	534	543	563	578	582	590	584	585	553	557	527	558	568	591	551	580	556	564	538	572	545	540	528	629	578	567	544	555	522	565	583	506	564	573	557	559	590	561	600	577	532	604	581	553	567	578	557	589	552	555	581	514	587	574	572	546	548	542	577	585	542	591	563	543	586	568	566	604	569	520	524	546	564	596	532	573	574	577	553	521	513	572	553	593	526	547	585	580	589	559	550	566	523	553	568	562	547	554	532	548	555	579	546	551	565	567	556	587	509	597	556	570	591	540	553	542	544	545	574	537	567	555	521	569	600	583	547	572	576	560	580	558	568	503	550	542	558	570	571	547	547	595	597	570	576	585	572	543	555	555	548	554	559	602	598	606	583	515	550	585	561	577	526	536	541	574	579	523	553	529	601	534	552	551	577	547	539	580	583	574	576	589	574	547	564	517	598	523	594	614	597	573	532	542	517	582	562	588	541	559	569	534	564	594	541	593	543	548	560	586	550	584	568	589	555	585	564	539	541	527	598	617	509	546	557	535	555	579	572	569	544	536	544	594	539	617	585	579	552	523	547	600	602	518	552	549	543	542	593	529	582	527	556	543	546	551	526	550	558	545	546	513	543	554	528	530	546	528	580	551	564	582	589	553	584	553	560	550	552	497	533	578	590	575	532	533	544	544	571	572	539	560	563	569	564	565	588	560	545	526	549	532	545	553	566	555	570	563	546	550	540	623	562	552	576	574	532	612	566	549	584	557	553	521	536	546	561	572	537	548	603	609	546	519	566	543	533	565	542	578	594	536	544	561	568	545	539	530	553	569	581	546	565	581	568	558	551	563	539	555	574	579	534	554	585	547	588	560	596	554	561	544	526	556	548	510	557	601	578	550	585	574	579	589	540	607	551	557	540	535	552	578	543	557	558	533	556	600	550	555	523	574	574	544	559	562	570	596	578	532	572	587	569	533	572	554	544	575	599	557	565	552	523	546	564	543	515	568	564	599	587	546	514	546	601	522	612	561	577	571	563	548	610	573	562	595	551	569	523	560	545	578	572	546	557	564	599	582	555	514	582	548	554	531	529	538	585	612	533	535	506	549	541	543	511	523	545	589	588	525	568	560	610	545	597	543	535	560	528	577	607	537	567	574	537	543	539	566	570	521	588	533	568	555	578	554	567	584	556	548	595	579	528	538	545	574	554	586	530	550	537	545	559	523	556	528	578	548	567	596	558	533	561	545	542	534	545	584	516	566	563	547	541	558	557	591	595	551	572	586	597	554	519	555	505	574	563	559	587	572	547	567	580	525	575	574	542	531	559	577	566	578	594	573	566	556	555	576	539	572	525	584	570	589	524	537	570	558	582	549	565	565	565	548	582	585	549	549	510	566	550	546	594	552	574	565	575	520	551	534	560	563	585	574	547	541	556	555	559	579	550	528	542	554	560	573	565	562	543	563	539	570	549	531	532	528	530	556	528	523	562	578	541	552	561	518	591	554	609	575	583	556	570	552	549	520	558	554	553	539	566	537	539	576	575	574	545	538	592	575	583	559	552	567	555	544	551	562	566	600	567	577	560	554	557	530	524	579	589	563	538	565	525	527	533	579	590	541	551	549	558	572	572	541	555	581	566	605	574	565	539	541	580	533	552	535	558	563	561	576	544	559	562	579	573	542	560	513	565	545	535	559	546	532	587	530	565	520	578	513	531	522	546	568	584	571	537	575	576	554	559	585	576	539	579	549	585	525	562	576	553	535	569	543	570	542	591	531	563	562	533	549	545	546	580	559	557	548	595	533	523	564	562	544	520	544	576	586	541	570	607	551	560	549	531	543	553	584	568	543	553	546	578	598	621	534	544	556	551	595	591	552	622	517	548	550	536	524	542	577	572	569	584	582	558	591	586	593	524	574	522	569	560	561	561	586	559	561	558	548	576	624	571	581	538	541	546	535	539	540	541	554	543	552	560	549	574	609	605	532	529	549	535	520	551	531	539	600	560	608	612	537	552	583	503	534	557	531	496	540	560	582	530	602	552	547	572	547	552	585	612	602	583	559	517	565	571	549	508	544	598	568	572	577	526	575	567	535	558	580	574	560	606	526	549	576	551	558	598	543	563	581	540	546	554	531	547	550	558	535	590	550	585	558	562	583	558	561	533	551	605	529	636	592	538	545	543	538	552	602	553	553	531	527	571	530	528	580	524	540	535	563	550	550	608	543	538	528	542	540	555	571	562	590	558	580	539	540	550	551	513	543	553	559	518	528	538	518	548	549	557	555	562	569	533	540	537	576	564	571	563	560	562	572	576	558	616	555	548	517	580	589	546	563	557	527	583	542	523	569	562	517	551	616	583	575	561	565	522	544	534	539	551	545	510	597	528	518	604	567	545	562	561	555	537	503	576	524	571	566	575	580	570	541	538	535	600	560	582	548	558	516	590	580	582	528	560	589	585	536	575	574	589	585	538	606	527	537	549	559	612	556	525	518	544	555	556	558	546	548	597	569	586	580	545
27691	10521	776	436	329	269	305	300	281	270	270	282	273	319	261	273	278	284	275	260	260	289	300	277	253	275	265	294	246	289	280	271	251	279	269	281	278	299	258	262	268	286	262	252	266	259	266	266	288	277	268	268	260	271	253	262	258	314	251	243	242	253	257	282	261	275	257	279	245	258	272	266	252	263	295	277	264	270	265	250	285	288	245	273	267	274	296	293	268	289	260	257	284	261	251	252	255	271	259	250	268	289	271	247	259	283	285	274	270	289	268	278	281	279	257	289	267	287	261	267	266	267	294	281	269	255	283	276	285	285	241	281	265	268	251	285	250	278	265	276	285	244	283	283	256	269	307	284	256	259	294	252	267	287	271	253	276	282	250	280	248	271	286	270	283	251	263	271	276	266	275	280	256	291	263	261	265	297	274	283	262	255	259	259	297	255	277	279	250	247	287	267	273	277	273	267	281	308	253	258	272	260	257	277	275	261	245	257	288	251	275	296	248	274	272	302	258	236	257	269	246	252	273	267	303	276	292	278	285	282	270	279	291	302	268	278	257	294	281	267	299	271	264	286	270	278	272	282	271	263	262	256	278	295	285	266	279	265	257	259	256	287	266	291	268	267	273	261	280	277	266	265	260	260	267	279	268	257	248	283	264	273	250	282	269	256	279	280	269	256	276	296	270	277	286	254	257	275	274	270	244	260	267	267	267	282	265	296	271	289	248	282	245	265	245	244	281	267	286	243	278	255	261	261	287	298	285	276	267	288	275	270	284	235	282	258	241	264	286	243	245	293	257	281	263	290	280	301	297	268	220	268	279	276	286	229	249	265	309	285	269	263	291	291	266	264	268	272	253	278	264	285	264	252	270	279	266	266	267	228	285	248	259	276	261	262	247	248	294	277	264	292	275	242	261	268	251	270	252	253	253	266	291	293	271	276	273	259	249	246	259	266	271	320	274	295	285	246	263	277	264	251	250	280	266	269	287	258	275	273	270	300	287	266	258	272	269	245	263	260	275	250	267	227	246	251	248	268	293	275	288	272	274	263	247	273	288	242	258	301	276	288	271	282	272	262	276	298	279	253	254	243	279	244	250	280	293	270	284	305	263	261	253	254	264	276	307	261	269	294	277	270	272	287	280	273	263	256	294	289	248	255	255	232	280	237	274	261	286	299	242	229	281	281	275	239	253	248	261	292	273	250	269	284	284	273	278	278	263	250	270	286	282	311	245	258	268	277	299	267	247	250	248	269	247	277	266	279	245	254	287	259	261	249	259	231	282	253	258	251	267	247	293	292	275	279	269	236	268	282	271	254	264	261	266	287	269	261	253	269	255	288	255	269	295	261	268	256	273	262	258	261	271	295	271	267	251	291	279	277	262	292	289	235	249	266	246	263	275	279	252	266	296	249	264	246	273	282	274	259	272	284	279	275	255	265	254	272	250	280	267	284	280	280	285	283	270	257	287	278	265	274	249	259	275	256	255	259	247	290	291	275	264	248	284	241	292	272	265	268	265	267	281	249	293	294	278	265	264	276	262	278	258	273	263	296	263	283	254	276	266	297	274	252	250	296	244	260	261	286	262	285	264	249	279	248	277	267	262	293	286	228	267	253	264	254	283	283	257	297	272	278	262	278	250	274	271	257	237	255	287	252	262	261	267	291	288	257	284	244	273	263	274	261	253	239	304	280	308	249	269	253	251	283	273	299	269	272	276	264	266	286	274	248	259	271	256	246	276	265	280	304	279	252	277	255	291	272	279	243	276	261	258	283	281	268	266	273	305	306	274	241	234	250	272	292	243	237	260	255	282	284	255	291	311	270	268	286	274	249	257	256	278	246	239	270	284	271	269	274	272	281	271	273	277	261	254	276	288	280	286	280	259	282	300	264	273	272	267	254	269	231	279	240	265	286	278	259	299	281	283	298	274	266	244	252	240	258	244	263	287	275	268	280	270	232	268	262	252	247	272	267	256	293	287	282	258	257	272	297	252	283	273	273	266	270	233	276	281	242	274	277	292	266	264	270	264	275	279	273	289	270	293	261	268	287	271	269	293	289	294	296	243	260	292	256	265	298	248	264	289	268	282	285	267	262	277	301	273	258	289	245	283	256	256	287	277	258	252	262	266	261	248	245	297	251	275	281	275	250	272	241	255	266	263	270	272	252	273	267	273	282	281	302	286	262	289	251	262	270	255	273	277	258	272	260	277	280	279	270	281	234	272	273	278	268	279	286	261	277	265	274	248	313	266	304	286	280	291	272	254	262	280	253	284	289	268	275	262	262	269	277	295	251	273	266	261	304	269	284	260	295	280	256	289	304	276	295	257	276	264	240	254	265	253	274	280	264	319	268	253	257	266	277	287	248	243	236	280	263	262	278	260	277	260	284	258	291	262	265	280	280	250	293	290	254	284	279	281	254	248	285	269	274	276	267	278	243	270	273	263	270	266	306	261	267	277	287	263	278	293	290	269	282	308	251	292	287	261	241	295	268	260	261	266	225	264	276	288	278	269	264	274	268	267	283	235	282	256	268	270	262	247	268	266	275	300	255	298	245	307	259	288	281	264	276	292	282	271	283	278	283	298	285	263	295	257	249	289	286	260	277	265	263	266	258	274	265	302	249	292	274	261	264	260	279	269	234	316	241	304	291	275	272	275	266	252	258	284	283	299	269	295	288	262	278	284	281	278	251	275	273	263	273	297	263	260	272	270	293	256	265	267	267	268	253	288	266	261	243	285	293	270	265	265	263	258	248	271	280	269	241	293	260	282	252	250	259	250	283	276	280	282	274	284	266	280	258	254	262	277	269	267	257	265	277	271	252	253	249	283	257	250	276	272	251	282	302	270	266	275	264	274	254	267	280	268	254	240	251	255	264	250	279	280	253	266	263	268	302	287	261	300	287	247	280	269	290	293	246	257	277	278	292	271	246	243	259	300	248	285	277	278	270	280	255	289	283	269	284	273	281	289	271	227	276	303	291	280	297	277	305	235	262	307	290	258	277	291	288	282	251	272	260	281	259	304	275	276	280	323	233	272	256	263	285	271	296	282	285	277	245	267	250	273	273	252	258	285	286	265	247	279	292	279	246	277	260	258	310	283	276	271	289	257	287	239	254	266	274	291	268	264	257	283	301	259	272	283	255	278	285	277	247	275	257	257	300	269	254	281	269	253	265	245	297	285	289	270	264	238	277	278	266	281	237	289	262	228	278	271	270	287	274	255	254	275	284	264	271	310	299	287	275	313	290	265	287	264	265	283	277	276	293	260	275	270	234	282	254	275	235	288	300	260	243	262	275	262	275	298	267	278	276	294	291	278	261	257	286	244	270	267	286	243	280	296	277	283	293	279	280	249	278	247	270	253	274	256	275	279	265	288	273	289	297	239	297	262	285	268	286	267	254	269	288	254	256	270	267	286	293	291	259	258	260	265	236	286	271	283	243	295	268	272	256	276	248	255	284	291	291	252	248	276	282	286	253	265	250	281	282	280	267	274	280
4566	385	396	255	270	220	249	224	225	199	204	191	217	221	196	212	210	202	206	189	182	221	219	203	189	223	198	213	217	216	216	196	185	184	206	192	186	212	234	210	225	220	206	202	198	205	209	178	180	187	181	201	205	219	218	239	210	204	195	217	227	211	190	227	217	228	220	202	220	210	202	194	197	215	218	199	208	203	174	208	194	215	196	208	201	199	205	197	210	216	198	207	208	206	200	164	216	213	227	168	196	203	218	217	219	219	188	210	189	212	188	198	179	192	201	189	183	230	199	236	220	223	211	208	197	207	198	201	222	215	205	222	197	197	202	218	198	232	197	231	195	209	203	204	209	197	179	220	206	222	231	201	185	204	219	215	190	239	196	199	226	207	197	218	170	195	182	191	187	208	222	194	222	187	230	224	192	215	198	202	181	193	216	223	220	220	176	213	180	219	236	212	217	202	209	204	197	222	236	241	199	203	214	220	217	205	215	203	195	210	206	201	200	214	201	212	206	218	202	207	196	216	223	222	225	182	205	198	205	200	205	226	211	208	206	196	202	229	206	217	191	201	198	199	188	222	212	239	219	198	204	215	200	205	209	218	192	193	221	212	196	256	213	221	218	210	188	215	182	182	211	170	186	184	202	211	223	217	217	209	214	193	211	236	222	221	197	205	213	228	210	199	207	211	201	194	207	182	226	193	219	218	210	198	196	199	188	217	206	219	195	172	212	210	227	208	187	201	186	198	217	200	226	200	211	233	220	200	205	184	218	226	191	212	218	197	201	215	215	193	193	193	198	219	202	217	210	212	201	208	196	170	208	237	228	208	212	237	242	204	216	219	206	209	215	237	222	199	187	209	187	216	221	235	193	210	200	196	213	184	214	196	221	216	198	225	214	219	199	214	193	218	180	160	183	211	237	210	205	221	189	191	206	206	183	206	189	205	189	218	195	211	195	198	208	190	211	198	213	202	222	204	198	208	211	212	227	203	243	221	234	215	203	236	193	195	204	208	206	212	197	214	218	196	204	204	192	204	211	215	225	221	218	219	217	214	199	235	230	219	223	226	196	183	215	212	226	195	180	205	209	173	231	216	206	190	181	183	216	199	216	211	192	219	199	188	205	201	189	194	211	205	178	231	216	183	222	207	208	217	196	222	208	193	225	208	198	198	231	209	207	207	226	211	164	184	221	227	209	188	201	210	207	224	212	192	217	211	189	215	199	210	209	233	201	213	192	202	190	214	185	192	202	197	204	215	210	216	196	202	217	197	215	193	214	224	201	192	199	217	221	210	217	225	210	215	210	200	218	203	209	223	202	205	198	208	207	200	210	200	226	197	219	227	229	178	201	208	198	213	197	193	218	226	203	198	218	213	210	218	202	176	197	226	217	182	209	223	212	207	226	208	227	200	206	196	229	224	203	196	216	214	242	223	225	207	210	201	213	204	202	204	197	199	211	196	228	216	204	230	208	236	212	204	200	216	212	231	212	190	192	212	217	192	205	181	206	211	210	241	188	193	219	204	217	215	218	220	244	209	196	230	215	189	206	187	222	212	224	214	214	203	204	205	217	198	210	225	207	204	208	198	213	199	227	231	213	196	192	226	217	187	193	200	215	212	212	218	202	196	200	203	207	217	210	185	215	223	215	226	200	219	199	220	225	198	198	213	210	185	200	216	191	202	198	201	188	226	239	218	180	192	224	191	178	186	215	207	205	210	197	185	213	175	192	194	240	211	205	225	190	203	185	228	240	227	182	214	224	221	203	198	219	213	197	203	203	216	223	184	196	206	218	222	198	218	224	213	204	207	202	174	208	215	212	200	207	197	192	198	208	197	220	203	189	182	214	205	211	232	189	208	185	216	210	191	197	239	222	218	185	195	211	193	208	213	204	212	204	234	205	209	216	211	180	212	223	205	189	210	232	192	199	209	201	180	175	210	198	207	212	202	231	208	197	221	208	203	194	181	180	189	218	215	218	210	198	185	203	180	206	189	212	205	193	207	189	201	197	205	217	200	210	180	206	207	210	218	201	201	224	202	215	199	209	207	194	185	206	212	219	198	225	193	221	184	234	207	212	196	232	215	215	223	225	213	213	195	190	188	202	192	225	228	187	181	211	225	185	192	225	214	217	215	225	192	199	220	218	227	190	237	188	177	205	205	212	189	188	239	226	219	205	205	235	193	202	227	204	213	226	219	229	209	212	178	197	216	214	188	211	173	232	218	231	199	227	210	195	217	208	187	192	218	217	201	182	188	200	209	213	205	206	221	198	197	224	201	212	186	222	221	220	197	207	177	191	208	228	206	211	193	190	198	209	205	193	201	220	220	192	231	199	209	215	197	216	187	205	214	230	230	197	212	200	210	207	215	235	208	182	221	219	198	214	185	226	211	207	215	230	198	207	184	190	221	205	207	210	210	179	210	184	244	202	231	182	202	219	206	200	188	232	202	194	210	209	203	202	213	216	215	245	183	223	191	179	208	207	194	187	205	184	168	187	218	221	193	203	218	212	214	196	201	200	195	191	202	197	212	186	192	230	189	207	189	213	196	207	200	210	215	194	208	218	203	223	198	181	204	220	199	191	235	212	201	187	235	197	221	205	209	205	198	226	214	200	214	210	206	224	225	199	216	215	206	198	188	224	220	188	190	213	218	207	182	215	200	188	191	213	189	220	208	196	194	229	193	178	223	184	208	206	207	194	210	182	201	236	225	207	203	187	206	191	178	217	199	205	213	190	187	216	184	190	222	210	237	212	193	206	212	198	216	212	217	178	225	205	201	191	217	227	173	229	214	190	197	184	214	204	196	207	193	219	206	213	193	195	205	211	202	199	204	235	191	222	238	188	216	211	215	221	188	206	207	189	224	206	197	207	173	206	181	213	204	203	191	228	189	197	192	175	220	197	213	199	217	197	204	208	194	194	224	176	201	202	201	205	200	195	190	231	231	219	232	190	181	201	200	182	221	179	194	193	199	191	191	215	211	207	213	216	218	191	210	190	219	207	226	195	211	213	218	207	206	180	203	204	194	214	241	193	205	208	201	181	209	186	220	213	218	218	202	205	207	186	189	201	204	207	205	199	209	213	187	202	224	223	214	226	216	249	226	223	205	219	221	195	221	201	219	182	204	208	191	200	203	216	206	198	185	221	197	194	218	249	196	212	219	191	203	198	200	212	182	184	219	198	199	213	211	214	227	202	208	200	191	229	195	241	201	220	204	195	211	233	189	192	217	170	224	207	201	208	206	200	210	201	211	190	209	196	195	195	195	192	203	223	190	217	204	211	218	208	206	221	222	227	216	203	220	206	179	182	182	199	233	222	216	199	218	218	225	200	206	205	215	213	198	185	213	260	198	229	198	199	178	223	193	195	192	224	193	224	206	211	208	197	240	221	209	194	209	213	188	204	202	169	194	197	186	192	202	216	221	199	165	203	212	197	213	215	231	224	197	206	248	201	213	205	214	227	203	221	201	220	196	180	206	198	204	212	202	205	219
25517	21452	27940	25346	11607	1606	1093	835	763	736	693	761	732	718	695	703	736	681	690	650	663	661	704	627	682	664	658	664	626	675	629	660	643	680	676	587	609	629	664	668	661	643	650	622	657	665	642	660	642	677	655	677	632	665	656	647	656	604	699	638	686	652	685	677	656	622	598	595	663	715	669	641	615	681	624	641	672	666	603	684	618	657	604	661	671	668	649	662	632	700	641	651	659	650	666	659	655	670	589	656	651	645	728	684	653	613	652	637	647	642	633	604	629	685	640	638	627	608	683	631	663	644	609	596	620	634	636	669	659	670	626	648	590	678	637	684	623	640	591	650	600	635	618	686	653	636	649	634	664	651	650	620	595	688	663	627	634	636	620	676	697	633	678	603	628	640	653	655	615	670	686	646	670	649	638	646	657	625	626	677	672	635	667	620	617	655	625	682	621	660	702	655	655	679	651	653	633	648	622	635	626	635	642	652	644	662	678	646	651	635	629	634	631	615	656	656	654	622	656	652	664	668	625	646	650	642	623	604	619	656	666	633	642	624	660	671	639	642	647	651	605	635	683	630	657	671	644	637	608	664	664	638	673	642	601	626	670	659	642	626	661	619	641	634	651	615	624	646	637	612	653	687	605	654	653	679	633	640	631	637	666	612	638	629	638	616	656	685	620	646	642	634	587	649	589	659	664	639	610	655	634	653	594	658	599	665	671	682	589	704	638	637	612	649	643	614	601	609	642	612	646	655	680	618	654	653	709	632	636	589	663	629	623	633	706	685	630	613	642	660	655	625	653	658	622	617	637	624	700	635	645	664	614	648	656	636	649	643	623	635	645	619	672	645	666	658	637	653	650	668	698	655	642	613	659	638	662	641	639	677	632	630	672	660	650	646	705	644	641	639	689	663	603	641	642	601	649	602	639	644	679	619	662	637	692	571	652	661	669	643	682	688	631	632	647	675	666	610	663	663	641	635	647	698	666	694	609	648	636	678	659	612	651	662	654	680	663	619	658	658	612	670	624	649	589	635	637	645	673	658	627	644	650	609	701	662	668	635	642	661	634	663	626	650	645	659	652	642	661	671	641	647	635	655	639	610	623	671	643	651	676	595	641	658	651	662	681	623	661	704	688	644	651	627	611	666	652	657	628	620	642	640	636	641	674	656	640	652	627	647	597	650	655	646	622	627	656	661	623	671	652	636	688	654	686	635	647	621	662	635	646	634	681	661	667	706	686	660	642	597	661	682	615	636	653	653	609	658	643	696	620	581	649	629	623	627	629	610	645	595	643	645	633	668	681	619	652	659	662	623	667	654	660	670	643	646	654	671	643	644	651	674	642	618	626	657	666	635	643	616	651	644	630	629	666	611	619	674	647	668	638	610	631	656	663	634	608	647	626	684	670	660	645	627	662	627	651	676	700	662	640	636	660	674	638	596	540	631	599	629	661	597	610	651	595	646	603	647	682	644	713	632	650	621	592	637	631	656	627	665	689	612	671	653	588	628	644	607	662	642	642	647	630	627	692	606	657	641	660	613	683	659	657	631	687	636	631	633	646	628	616	651	646	667	647	650	641	644	654	611	609	651	636	661	631	630	689	602	640	660	635	615	637	602	655	630	643	624	654	629	622	695	669	696	650	690	644	695	651	655	636	683	639	670	661	609	634	625	622	639	665	628	639	562	663	631	601	690	629	651	649	655	632	660	639	622	665	620	687	656	623	621	669	672	644	636	660	652	585	654	685	663	620	646	623	619	642	644	662	636	646	600	600	661	645	668	673	630	616	671	635	589	675	639	640	635	635	611	654	617	650	642	658	666	634	685	654	608	643	612	633	709	618	640	656	639	646	615	662	623	653	645	648	665	658	623	592	661	650	668	662	686	660	662	627	641	651	630	641	655	706	677	659	605	693	629	610	631	616	645	670	696	641	638	643	654	640	628	615	680	639	643	662	659	683	682	672	653	662	645	646	686	644	655	646	647	597	624	631	647	598	641	668	625	612	609	633	701	660	611	623	637	666	589	646	648	638	600	649	638	656	661	661	665	607	662	625	686	670	637	651	622	607	647	608	653	641	647	668	617	662	597	656	667	626	625	624	659	620	633	646	654	658	645	699	631	680	654	629	702	594	649	616	677	675	719	626	632	668	647	645	574	653	683	620	629	619	696	627	626	654	651	672	654	611	584	626	658	609	627	667	653	649	631	638	629	638	648	617	565	637	679	623	603	711	632	675	656	711	638	640	614	645	625	622	609	677	653	623	641	672	656	613	660	640	684	682	683	667	645	639	641	675	670	654	643	624	648	654	691	591	630	635	694	608	605	645	611	648	589	625	620	627	621	666	654	665	636	662	612	647	644	633	631	664	656	684	683	622	637	598	646	645	652	663	667	676	649	619	591	662	670	680	670	643	684	635	604	654	652	623	683	574	622	645	701	640	606	599	665	633	584	703	633	663	634	600	639	638	650	639	594	657	622	663	622	671	653	671	639	649	601	599	636	662	659	622	660	630	586	634	659	686	600	645	616	679	651	646	638	665	634	692	609	609	663	674	662	667	647	714	599	639	630	648	697	612	629	665	629	595	658	604	691	650	619	676	647	614	652	627	676	669	653	630	629	606	667	658	667	667	650	572	616	645	627	656	693	614	641	635	668	606	655	614	644	663	613	681	654	594	575	635	628	610	679	642	702	668	588	711	661	622	653	626	651	679	649	671	601	684	655	639	656	611	606	608	639	644	666	613	670	639	648	687	651	665	623	654	677	617	613	654	622	664	628	643	680	649	606	616	624	661	659	646	656	659	648	598	651	658	667	602	640	631	643	658	641	663	664	596	660	614	651	680	644	666	648	685	628	606	674	583	643	626	646	619	656	639	634	644	664	629	642	643	640	650	623	626	669	624	713	663	631	618	612	646	649	620	624	675	644	661	662	623	617	613	618	631	618	645	615	637	684	693	629	653	632	626	623	677	674	641	629	662	614	643	657	612	658	693	637	620	578	607	678	632	630	657	623	645	636	613	653	674	661	626	620	657	598	647	670	662	583	662	626	662	588	617	656	671	648	636	635	600	688	603	631	669	692	622	597	623	623	641	648	631	669	643	680	652	647	665	652	642	621	632	647	645	627	657	615	612	673	607	627	678	677	607	637	685	669	577	651	635	642	659	630	669	640	647	613	679	619	607	616	657	619	657	648	675	623	638	654	638	639	651	646	619	627	651	643	683	621	626	689	663	603	614	658	647	648	700	604	634	630	623	620	620	595	657	642	641	662	676	682	627	645	631	653	662	674	634	650	626	598	631	647	684	658	633	647	688	595	620	631	633	627	630	629	655	671	643	664	639	627	639	604	612	646	626	688	651	652	631	675	635	601	675	715	638	613	685	638	643	615	662	584	654	647	687	639	653	628	654	678	680	660	669	652	667	685	625	659	627	621	678	644	664	656	650	683	648	642	601	624	590	618	627	633	741	638	618	597	664	616	647	644	661	682	621	624	617	601	633	601
3295	3415	2901	1497	1133	944	858	743	679	632	582	585	582	564	507	524	511	542	490	533	545	528	557	534	529	505	545	530	455	529	549	514	532	530	472	496	499	494	536	481	503	515	480	494	530	502	487	519	470	490	522	495	464	493	490	521	495	510	504	497	485	479	480	518	495	510	496	513	496	540	529	496	483	481	561	482	481	505	473	509	470	508	519	532	495	467	555	517	524	501	512	484	467	495	512	489	478	473	477	510	436	493	483	499	474	557	487	495	496	484	523	465	495	486	551	474	467	506	491	465	481	468	477	504	508	494	491	534	448	470	495	478	489	490	509	476	506	508	473	519	471	500	487	442	474	478	501	508	509	498	468	511	539	515	504	492	501	513	509	476	449	535	451	495	520	479	475	545	477	497	474	516	488	475	496	492	498	464	487	524	480	500	478	502	490	498	482	448	494	530	504	465	472	486	485	498	515	492	484	466	544	492	464	502	479	466	514	481	483	475	458	518	536	513	456	485	518	480	543	512	506	535	456	491	511	502	513	434	499	475	443	497	461	475	500	487	534	462	496	496	526	482	484	505	465	531	467	489	468	504	493	482	473	494	489	508	502	504	467	473	477	497	514	476	483	516	468	521	523	491	491	492	475	505	461	503	485	467	473	511	528	475	505	495	486	506	503	517	474	504	476	524	484	469	476	492	491	476	508	477	467	534	498	493	493	534	489	490	480	466	484	479	470	505	492	484	479	467	470	442	503	503	528	486	475	463	496	535	453	499	494	541	473	494	520	490	481	472	462	529	464	487	536	479	457	484	507	531	466	488	505	463	490	530	429	481	522	485	461	523	475	476	530	481	508	485	489	465	478	505	479	541	478	494	512	533	460	479	490	470	500	478	486	488	459	475	483	488	487	525	504	516	459	474	491	531	501	474	487	493	457	464	494	476	488	505	457	460	491	429	503	503	458	488	493	446	485	528	513	519	496	468	463	519	530	509	506	476	461	501	529	516	518	499	466	487	470	486	513	454	511	476	483	468	485	488	506	500	527	472	457	478	512	487	500	476	477	491	473	475	492	466	489	523	485	479	472	531	505	507	475	469	467	494	492	496	494	474	452	443	448	494	463	504	476	481	478	488	484	466	486	448	483	465	499	516	506	464	508	463	506	509	488	477	492	490	464	460	511	484	503	488	474	456	527	496	485	479	477	507	475	445	525	505	495	486	473	519	470	484	475	517	508	441	509	469	484	508	478	512	485	492	514	476	475	488	499	504	462	490	499	456	494	466	522	487	456	488	476	467	495	460	466	516	509	476	486	488	495	466	500	476	447	498	535	496	496	438	516	432	474	502	500	498	480	487	471	480	505	475	495	513	478	445	484	440	496	485	504	471	484	509	481	525	484	473	444	476	489	507	434	487	489	543	506	449	493	486	519	478	462	521	437	515	503	491	472	473	488	480	483	471	471	476	490	446	468	511	485	487	496	505	473	525	481	453	481	492	484	524	509	496	482	487	493	458	514	497	462	495	513	498	476	433	512	458	465	485	494	486	455	515	511	503	492	500	480	472	466	524	463	467	482	457	515	512	475	477	485	496	484	511	472	487	503	504	495	492	526	515	504	493	452	482	510	449	489	475	501	480	483	494	480	446	475	491	481	488	480	494	462	515	443	512	424	467	521	474	524	516	480	485	527	478	459	494	453	497	474	496	469	431	493	468	510	463	524	469	502	453	501	462	484	456	473	516	475	449	462	459	518	492	485	542	490	499	528	498	488	439	463	513	488	453	487	473	463	504	452	478	517	500	545	456	509	558	453	498	501	500	462	463	486	470	503	520	492	494	536	483	519	468	478	475	500	468	489	491	507	476	492	500	517	453	493	472	500	448	492	500	496	495	484	472	514	500	494	491	434	509	487	496	504	485	480	457	497	462	476	484	475	534	488	488	469	471	483	505	521	536	460	454	469	440	478	505	510	506	464	468	457	468	517	504	442	466	477	482	494	476	473	475	485	479	481	471	512	488	524	511	467	516	451	454	514	538	466	523	482	471	528	520	501	481	505	471	503	505	458	470	460	477	497	469	519	473	505	474	463	511	508	457	481	482	497	512	462	440	515	516	468	486	478	512	473	489	457	502	490	501	457	449	450	482	467	467	468	485	471	464	496	522	435	501	474	483	458	449	456	487	482	470	476	495	488	500	459	477	450	488	497	508	479	467	492	512	461	476	478	456	506	474	442	467	474	498	512	452	466	462	470	494	505	469	466	484	454	500	502	489	492	508	509	496	474	476	515	490	486	484	495	523	439	479	466	465	516	472	526	479	505	446	517	465	504	479	510	495	481	491	474	519	460	482	440	523	486	474	497	539	486	465	510	464	492	472	481	495	479	486	527	484	542	504	452	498	479	457	464	474	491	515	491	474	476	491	469	501	471	449	506	465	470	462	479	473	489	533	488	461	492	500	476	517	466	508	517	461	448	477	491	511	466	498	504	422	445	493	448	478	480	473	488	480	515	492	489	456	476	471	506	451	523	465	437	493	497	481	488	497	495	506	460	468	465	488	468	491	481	512	487	491	495	467	497	532	490	478	450	549	477	495	507	512	488	454	484	461	473	484	477	465	481	478	530	481	507	457	474	482	458	489	460	481	475	486	485	537	506	489	475	534	462	451	517	498	455	465	478	488	443	506	487	453	496	460	458	522	472	537	443	494	442	510	474	528	448	465	495	483	491	503	464	471	534	483	459	497	490	523	478	460	483	497	457	491	500	504	468	497	478	490	483	491	501	481	468	511	473	505	458	481	482	519	484	470	447	516	503	488	473	462	478	499	481	487	514	461	453	513	492	489	456	539	460	494	472	488	491	499	459	500	451	480	519	476	452	461	464	467	472	532	486	522	479	467	467	471	497	452	471	517	481	472	485	484	480	476	468	468	488	519	499	505	490	531	450	506	457	465	478	463	530	487	479	471	510	502	482	476	495	499	464	503	468	482	482	457	476	479	507	496	501	484	456	467	469	515	469	486	495	525	498	496	453	484	495	491	481	477	527	508	467	501	498	467	508	484	501	465	458	496	473	482	455	481	457	494	486	499	491	448	491	530	471	502	504	505	497	471	472	521	473	468	474	476	517	427	485	465	492	502	461	499	485	491	516	467	469	490	481	493	495	466	479	489	455	460	450	473	486	517	515	454	459	491	489	542	484	512	482	449	455	481	466	494	463	492	440	489	509	499	494	464	501	500	499	510	499	514	450	500	499	525	479	493	504	488	489	450	491	498	510	492	493	501	457	483	465	509	493	502	481	472	465	471	499	498	488	490	477	458	479	522	491	483	446	485	455	483	498	494	480	477	486	465	464	455	470	505	498	464	472	473	484	488	500	468	470	511	509	517	520	460	476	486	497	458	478	461	486	473	501	492	485	490	479	456	488	485	507	507	487	511	445	480	477	483	522	481	450	511	455	513	494	474	466	496	487	481	489	471	501	481	499	464	498	464	485	498	468	504	446	470	478	460
24465	21438	28777	24493	21434	9092	1760	1182	975	914	935	849	846	823	888	795	862	821	757	771	739	780	817	727	762	767	732	771	825	756	760	778	740	765	765	746	736	750	749	744	682	775	796	747	706	752	791	718	779	750	749	741	764	779	747	745	730	747	733	730	768	733	731	744	750	746	745	746	715	730	750	807	721	749	755	745	795	759	754	752	777	762	771	806	718	755	778	717	732	769	789	733	725	735	739	714	737	724	697	771	741	711	736	733	715	738	707	675	752	733	721	726	749	731	814	732	732	757	726	741	744	739	726	769	760	740	716	663	744	766	713	739	737	757	769	712	703	731	705	755	771	747	777	736	775	718	786	741	742	700	759	758	778	791	781	771	758	783	753	742	740	753	709	760	690	765	760	773	704	784	778	703	737	760	752	758	780	730	753	746	715	769	750	767	698	752	749	755	689	752	723	784	780	780	752	712	710	762	707	771	712	705	695	731	735	744	790	746	694	758	679	726	733	717	758	710	751	696	720	715	700	677	763	736	784	734	754	753	719	727	670	691	723	694	703	726	772	758	653	698	712	717	747	806	704	725	719	712	690	746	745	747	729	742	735	773	727	750	733	711	779	727	744	750	736	748	713	714	702	774	718	754	731	718	704	741	726	736	759	712	730	659	735	744	720	718	718	727	781	778	771	776	748	784	728	741	765	729	702	741	679	733	715	698	765	708	691	701	751	757	687	750	755	757	742	755	704	720	737	762	793	728	751	782	748	752	746	714	738	707	806	756	738	743	729	767	765	740	726	736	738	730	717	731	732	712	669	764	683	754	740	701	735	762	738	735	767	756	701	802	744	701	689	770	784	747	703	731	740	735	750	738	745	749	720	752	748	750	740	745	700	734	710	724	804	741	725	766	782	750	760	721	756	770	797	702	727	767	750	753	734	736	697	749	714	761	732	733	768	753	761	716	724	766	746	728	731	744	775	688	709	731	782	812	738	736	752	751	753	743	767	697	746	736	720	779	754	729	709	754	773	753	720	763	726	729	710	701	719	726	789	736	728	699	746	749	752	721	797	713	712	706	767	704	764	762	692	725	764	729	739	780	746	754	740	794	682	735	726	731	701	726	728	715	736	717	775	731	749	750	697	732	718	729	703	765	782	779	710	741	700	727	736	748	786	718	736	726	741	765	705	679	757	763	762	796	716	727	742	755	660	734	699	713	755	712	704	765	730	732	782	737	728	734	711	771	728	741	723	728	757	739	757	759	760	705	731	711	732	719	702	687	745	728	734	725	786	752	753	718	712	710	692	774	738	726	760	706	759	740	773	728	727	734	729	753	692	741	731	679	749	738	715	752	757	730	770	714	777	750	773	708	739	708	696	751	801	817	696	790	697	744	668	700	738	752	722	735	726	714	745	700	681	724	763	741	688	708	724	662	730	725	683	739	755	785	711	717	740	731	728	713	741	734	729	742	737	742	713	771	737	767	706	718	710	730	750	744	777	795	706	754	776	738	735	707	718	729	776	732	693	707	750	766	707	722	749	729	739	737	714	731	718	753	770	756	771	756	744	745	744	757	727	727	683	777	725	708	743	750	729	739	743	657	708	755	710	755	738	737	735	716	774	749	718	683	766	716	783	719	735	686	823	705	757	741	760	772	721	707	763	760	754	778	725	698	723	751	732	713	714	697	713	732	732	734	720	766	749	759	737	726	716	734	740	747	715	708	733	697	724	712	732	715	692	697	757	766	779	686	771	758	755	749	752	747	720	680	734	689	716	774	723	782	775	763	745	696	720	763	733	700	716	732	756	712	769	762	750	740	708	724	740	774	751	776	690	712	758	758	797	761	730	721	766	717	752	739	774	739	707	741	714	735	769	733	759	707	731	725	716	755	708	751	744	751	726	687	744	735	721	751	737	721	706	730	735	688	751	749	763	759	733	713	746	720	688	738	768	722	733	742	746	777	736	713	723	703	697	708	759	731	738	767	734	729	709	707	684	709	737	717	714	661	723	709	671	751	790	715	668	745	752	720	766	709	751	747	711	707	710	743	749	797	715	754	714	709	789	716	727	779	686	746	770	682	718	777	724	713	743	726	730	707	704	733	733	737	701	762	745	671	790	719	691	768	746	789	717	748	773	727	726	785	779	716	750	759	719	733	742	703	733	685	792	732	748	731	710	701	732	708	758	765	776	723	754	778	733	695	751	736	733	704	766	716	794	700	760	786	744	766	767	743	716	715	729	751	737	741	714	748	729	689	733	755	720	720	764	741	783	723	695	699	718	721	754	739	746	692	700	745	710	758	743	726	728	695	730	763	799	711	713	755	721	745	746	750	726	768	720	763	760	737	759	769	765	731	710	748	739	695	778	732	725	768	730	818	769	741	735	729	712	734	724	697	734	715	759	703	705	679	750	737	698	749	697	681	751	720	722	734	753	731	757	753	755	742	743	749	718	725	731	746	717	741	735	714	742	730	714	708	756	712	753	698	710	704	670	728	746	706	752	700	716	760	721	716	755	737	716	784	779	776	722	689	749	745	725	739	705	763	727	748	736	783	732	758	767	720	743	731	746	713	764	712	739	688	699	712	698	734	738	719	720	778	728	751	742	728	769	740	731	783	757	758	746	752	704	732	747	703	697	715	739	767	747	739	729	716	731	760	697	724	706	708	722	754	716	738	784	734	716	775	719	761	754	762	718	766	711	719	744	763	715	724	759	724	740	729	738	718	737	737	759	719	687	721	728	683	715	744	744	745	751	737	699	763	733	686	730	743	719	699	757	759	737	776	734	769	724	699	691	751	744	666	746	697	694	736	694	782	750	721	740	722	818	759	730	734	714	713	760	767	773	727	724	776	680	745	731	740	724	728	722	727	690	692	745	715	751	778	723	756	766	716	750	752	672	728	720	795	744	683	716	770	793	716	724	736	731	734	708	740	719	706	721	731	704	726	750	741	721	749	741	704	719	728	728	741	703	691	744	756	730	705	756	739	719	776	737	725	706	776	734	754	737	713	745	742	707	691	726	765	753	717	742	732	743	721	747	730	770	711	752	770	720	739	717	742	706	725	733	756	677	737	737	725	744	713	731	715	724	744	759	731	705	717	723	768	722	738	740	720	720	777	807	716	726	746	716	751	732	723	719	738	721	748	737	769	752	784	722	718	733	715	733	740	749	776	712	773	725	766	705	740	755	747	777	698	760	767	752	753	750	759	694	725	736	743	771	675	703	754	725	706	703	706	723	681	672	747	774	754	712	728	738	742	737	718	753	721	741	705	732	723	724	678	758	719	699	742	771	736	728	700	721	719	740	749	776	752	710	749	745	751	745	731	700	720	733	715	716	780	709	764	739	671	779	781	767	690	736	718	711	687	746	741	730	762	769	731	706	749	723	717	827	755	727	742	724	740	738	760	698	686	694	721	714	708	714	752	730	808	737	744	740	690	701	762	738	723	732	712	814	684	723	711	744	686	755	709	728	714	745	724	727	769	671	749	767	702	680	751	675	721
3737	6058	5059	2640	1877	1484	1138	1044	923	878	802	757	688	696	719	653	630	635	671	618	656	597	611	562	604	573	572	586	575	623	610	592	585	611	548	578	629	574	560	572	557	558	571	578	597	571	589	592	558	566	598	589	533	563	573	576	578	564	586	547	539	568	588	588	529	586	575	621	550	596	561	515	552	587	541	569	582	600	561	548	566	585	583	570	557	572	579	568	570	590	567	557	522	568	508	519	551	515	558	552	580	574	605	528	570	578	560	566	578	536	560	539	583	567	596	538	554	593	551	554	589	533	523	524	594	587	602	578	557	583	549	582	577	567	574	568	564	586	565	603	559	526	585	570	573	599	561	552	546	561	584	548	547	591	538	529	592	537	565	613	528	553	560	546	539	587	560	616	565	587	548	526	546	576	556	552	562	540	534	517	580	601	592	559	551	554	544	543	593	613	600	581	590	567	557	509	539	559	553	545	528	596	553	591	559	611	532	567	591	536	537	564	549	553	579	512	529	530	565	564	563	518	535	571	565	539	584	541	592	552	583	554	577	583	582	573	542	570	513	547	589	563	528	540	577	585	517	589	533	531	581	620	547	558	559	539	543	574	558	565	543	537	633	515	593	570	585	545	585	581	596	604	557	542	554	591	540	568	552	571	595	574	534	542	558	588	581	579	550	570	536	580	551	602	541	580	585	588	531	566	610	566	547	534	536	606	586	590	572	570	558	537	635	567	529	560	550	555	563	554	536	543	581	535	530	564	577	570	580	523	565	558	586	563	563	535	588	533	541	583	601	535	567	590	582	562	565	541	572	569	606	583	585	564	546	570	601	549	555	571	585	534	545	534	550	539	554	552	563	554	556	573	570	561	605	539	534	558	562	559	575	548	583	576	576	547	554	500	579	558	612	582	567	609	511	563	562	573	594	577	551	608	558	572	567	564	579	554	556	561	586	597	576	615	592	578	624	573	573	584	551	548	533	571	557	581	532	564	558	525	525	554	552	555	538	554	560	548	550	561	522	541	565	605	562	581	570	548	570	590	557	572	554	554	543	593	575	574	575	589	557	507	536	542	556	545	558	559	579	515	555	563	556	598	579	519	583	578	563	565	544	570	533	557	553	570	493	553	549	514	561	537	564	566	552	534	575	571	524	566	579	552	549	551	548	520	556	574	580	541	511	552	532	546	619	561	538	555	590	576	544	567	595	558	566	550	547	548	530	557	565	596	548	569	558	583	526	588	531	578	599	566	542	555	532	529	505	562	580	557	568	587	555	561	552	592	561	560	621	548	591	581	597	581	543	585	546	588	561	551	544	570	547	582	566	554	567	552	565	564	565	546	589	576	558	555	510	578	625	539	599	538	545	521	551	589	569	534	560	576	542	525	574	580	531	598	520	531	550	573	550	569	553	542	543	556	550	564	547	579	570	577	598	566	582	572	550	583	516	570	532	562	607	535	563	563	564	530	567	562	546	548	540	558	542	593	547	592	557	553	555	559	601	575	541	553	593	595	530	581	579	541	564	522	556	535	563	531	551	571	521	559	597	594	522	554	536	545	537	600	545	574	555	551	578	563	545	604	593	567	566	601	539	597	591	612	523	563	547	589	536	508	588	547	521	559	511	575	543	525	549	535	505	566	558	554	539	530	582	562	547	581	546	583	570	540	558	550	496	586	585	495	562	513	534	549	548	546	556	574	522	551	590	556	567	545	563	571	540	518	505	524	606	529	574	593	559	547	549	604	558	530	499	620	568	548	565	560	611	555	545	535	568	570	566	569	558	562	567	601	536	556	584	556	533	584	503	527	598	537	570	551	539	539	542	537	570	549	572	600	568	593	567	539	529	575	548	559	536	538	550	584	513	545	566	540	537	558	547	579	571	543	564	528	548	581	537	597	531	540	549	536	533	537	537	510	526	606	558	581	537	584	525	487	572	564	537	522	553	545	508	543	540	543	555	600	621	587	569	612	513	591	557	565	525	563	526	554	564	549	578	569	544	573	531	596	600	514	567	558	569	575	565	570	530	583	539	548	545	540	554	541	526	554	523	549	543	603	573	560	606	587	526	572	523	530	520	542	563	550	533	546	532	522	556	551	506	524	552	510	529	547	543	562	566	552	618	526	556	524	525	559	492	538	535	605	581	551	555	516	604	625	589	572	569	531	565	505	587	566	510	519	532	567	548	540	576	527	559	530	562	552	541	560	501	490	531	534	565	561	567	567	564	585	569	538	557	568	546	516	560	503	531	552	549	538	526	564	550	543	557	578	550	494	569	561	527	559	591	562	569	545	545	546	543	602	553	551	565	551	574	582	537	585	572	599	569	540	555	580	598	536	568	503	557	544	593	547	570	559	549	595	572	493	571	531	533	555	586	540	547	578	527	518	609	538	531	573	586	537	570	547	536	506	565	522	572	500	536	529	517	575	554	570	566	555	576	579	509	547	617	534	550	562	566	539	582	520	561	581	575	578	569	546	551	546	523	513	598	518	556	529	569	543	549	521	521	550	563	537	561	561	577	521	551	536	584	529	518	560	576	558	556	568	578	600	541	541	547	557	557	554	556	557	566	516	572	543	510	560	546	516	561	496	586	549	559	544	564	544	537	577	544	560	535	504	556	547	545	549	545	545	525	541	585	541	578	577	552	556	545	549	529	519	570	569	528	535	542	588	557	566	573	561	571	564	525	552	558	572	584	536	544	546	560	611	556	568	557	577	529	577	534	551	543	534	544	579	521	595	555	588	593	560	567	568	563	564	548	560	537	559	526	522	557	541	552	557	489	589	548	522	568	572	545	532	572	592	581	578	598	502	532	572	507	555	532	578	536	542	553	569	531	548	566	539	571	494	588	574	545	551	569	553	553	561	539	564	571	571	564	563	556	555	533	576	545	559	590	543	544	525	546	566	567	534	560	575	582	487	567	536	563	574	557	502	546	567	574	553	565	500	542	542	563	517	547	522	550	582	559	580	563	525	552	552	544	552	549	526	515	498	546	565	535	523	520	522	604	546	553	565	533	548	535	516	549	594	505	549	536	527	548	561	545	529	511	556	564	540	521	547	559	560	553	546	575	540	554	540	593	509	533	550	558	522	523	533	547	572	528	595	589	581	545	511	567	547	543	564	577	548	547	532	516	563	538	596	507	545	554	517	569	554	546	576	551	533	550	537	532	572	540	534	528	572	540	512	538	585	524	577	553	537	534	579	561	569	525	554	567	534	543	504	606	571	544	583	563	534	530	566	489	541	567	532	556	552	587	518	515	572	535	551	552	538	568	560	578	574	548	579	551	575	563	515	544	579	518	568	536	542	574	575	491	531	558	565	564	517	568	549	543	545	537	566	580	566	561	505	548	596	602	538	555	551	548	519	553	533	557	541	540	554	566	563	532	568	526	519	540	534	536	552	589	560	565	572	572	575	583	558	563	566	590	589	581	556	556	553	556	541	534	587	511	549	555	547	549	557	590	488	565	537	531	545	556	546	521	604	547	532	541	606	582	545
27794	10540	971	627	474	345	266	318	274	283	268	282	260	294	277	271	279	272	258	264	265	275	253	280	273	286	275	287	285	278	269	269	265	307	287	292	270	312	286	263	277	275	286	290	244	294	282	286	275	236	267	274	252	277	244	286	280	253	296	250	248	266	272	290	289	272	261	286	283	295	280	260	277	316	278	298	248	251	267	276	288	296	293	268	274	285	264	248	261	279	283	269	248	267	263	256	286	260	275	273	271	260	266	285	264	254	265	284	287	307	274	282	275	245	275	261	282	263	287	310	266	255	302	273	258	261	289	246	275	275	278	288	291	279	288	270	279	285	254	255	284	276	286	260	263	238	302	240	261	266	271	300	279	241	288	262	313	293	266	238	263	283	257	231	314	283	318	243	258	272	276	283	257	254	273	256	291	274	290	275	265	267	260	265	260	272	259	265	251	264	246	274	295	276	291	300	281	281	280	294	274	270	260	262	254	285	309	258	254	277	272	271	262	277	264	271	260	261	267	280	266	300	245	286	289	286	278	297	298	275	276	262	288	271	263	263	271	289	277	267	298	289	270	295	283	283	294	263	293	281	299	282	279	273	292	284	300	271	279	251	278	299	280	251	248	265	286	275	299	261	272	294	294	280	274	274	285	254	255	283	262	246	273	257	277	272	254	292	270	292	268	257	306	270	290	269	242	286	278	279	242	281	276	258	254	272	287	258	292	289	250	288	270	285	299	310	273	264	259	291	268	263	274	266	255	273	285	239	308	249	273	282	275	318	291	277	267	266	296	259	253	259	262	258	262	275	257	273	298	262	265	275	280	279	280	265	277	294	274	270	272	288	283	266	273	291	303	259	314	281	252	309	258	282	314	286	263	278	273	287	280	284	280	250	300	279	250	244	243	306	286	278	270	281	276	263	288	251	269	280	275	265	301	249	259	267	291	264	277	249	274	274	259	248	276	270	271	263	281	284	297	279	267	262	278	285	262	260	272	286	276	277	281	294	292	245	261	253	284	240	283	276	286	261	278	284	291	278	265	287	266	266	293	275	267	274	246	266	273	311	280	302	304	257	256	278	288	289	258	249	263	280	271	290	301	293	251	272	288	277	284	271	266	267	291	277	281	242	253	298	276	256	278	282	302	256	292	275	280	300	255	258	291	266	282	282	251	272	273	254	273	266	292	269	263	267	280	272	255	269	267	254	244	285	273	259	307	264	244	262	300	281	307	280	284	270	250	280	247	275	297	275	273	246	242	292	269	258	286	277	261	270	255	244	282	274	293	276	311	282	295	286	262	273	290	255	262	247	279	280	259	280	286	288	283	270	263	281	260	270	295	270	282	294	299	263	295	300	274	265	277	258	251	272	283	257	296	284	286	264	301	274	250	250	271	262	298	286	302	276	286	260	257	294	281	284	265	273	308	268	272	298	281	295	282	273	294	289	248	277	281	292	295	273	280	277	281	274	302	283	275	271	278	282	275	270	270	248	270	261	262	263	297	277	252	284	273	264	280	259	253	284	252	276	273	265	277	284	281	273	281	268	264	299	283	257	280	258	285	305	241	277	270	275	284	306	279	235	275	285	284	298	283	297	254	231	280	261	292	285	282	300	263	311	265	297	296	299	267	290	278	288	277	275	276	278	290	290	259	261	291	258	267	248	277	286	280	268	299	273	240	269	279	297	283	251	240	285	281	287	251	279	287	272	275	278	257	280	313	275	288	288	278	282	279	258	266	289	313	249	274	292	269	270	272	290	252	291	262	296	279	265	268	281	271	287	277	278	285	280	252	279	269	274	272	271	296	279	272	279	273	252	244	257	244	272	290	282	294	300	274	298	286	265	294	283	284	280	293	280	256	268	267	277	275	247	290	275	286	267	271	261	278	295	265	281	254	273	300	286	296	272	276	288	300	276	282	285	264	278	272	254	258	256	250	272	251	284	273	279	296	269	267	284	243	280	279	282	279	277	279	277	267	265	258	277	257	275	286	278	266	289	273	275	240	274	261	266	281	265	281	249	272	266	312	286	280	301	299	279	272	268	257	291	270	284	296	288	247	271	281	292	259	260	279	276	258	291	277	302	262	279	252	272	257	301	290	284	244	295	296	280	278	246	282	282	275	255	284	260	280	291	283	281	292	285	271	256	274	307	280	260	252	276	265	297	280	290	279	242	275	266	290	252	256	274	294	284	289	264	306	247	265	277	286	270	284	271	273	297	282	294	276	262	289	281	270	271	266	263	272	270	268	275	276	288	293	259	268	292	250	266	260	280	289	277	262	317	278	299	269	298	270	259	272	269	273	259	268	279	247	262	282	254	286	264	286	269	256	255	273	299	265	276	284	267	296	265	272	308	274	252	282	274	289	275	287	246	254	273	248	273	267	256	288	278	266	273	297	273	255	270	277	284	247	297	282	311	287	273	274	305	270	301	305	281	276	296	275	275	280	278	266	273	305	319	250	260	322	262	279	295	277	248	260	258	256	230	260	266	262	278	283	266	244	285	279	277	250	260	275	303	292	271	279	281	302	278	268	315	272	268	270	285	270	275	259	256	283	269	270	261	258	300	266	254	260	265	259	299	274	261	267	265	290	268	306	266	273	265	318	287	283	283	294	262	291	263	269	284	249	265	293	276	302	291	294	253	277	290	288	273	279	269	252	254	275	260	254	294	253	300	279	272	255	268	282	269	302	264	299	287	280	268	252	273	280	270	272	309	292	271	265	260	305	287	283	270	271	240	244	262	282	269	280	306	254	296	265	280	265	261	257	286	264	253	263	232	277	282	253	277	313	288	289	289	269	274	256	286	273	268	277	282	279	290	284	260	278	259	258	292	298	261	289	270	306	261	269	256	258	316	284	302	254	268	281	251	272	259	272	275	251	265	281	265	299	245	294	265	273	290	270	274	279	290	264	295	289	258	267	266	273	263	290	261	260	286	273	266	267	273	254	268	284	237	285	244	267	271	297	263	291	271	284	254	297	316	289	285	272	264	284	295	250	256	287	277	274	256	277	301	245	297	297	281	266	296	313	273	269	257	263	268	268	296	275	272	281	280	271	272	275	303	268	268	287	294	249	271	264	253	327	279	278	271	284	284	297	280	297	262	281	268	279	276	267	289	274	277	252	272	312	292	270	245	281	310	248	248	282	257	267	265	248	312	260	280	256	274	244	266	268	289	284	284	295	319	260	294	297	244	281	265	280	300	301	285	254	260	281	298	289	239	294	268	243	310	269	264	264	278	278	292	248	263	268	272	272	284	268	273	252	285	249	272	307	277	295	286	285	251	300	247	262	271	296	300	280	287	238	288	262	239	271	268	288	271	272	254	280	287	257	272	306	267	279	260	274	270	270	260	269	289	306	284	294	280	294	288	269	299	297	290	245	276	300	269	263	289	274	268	269	269	291	290	283	274	279	289	248	262	256	267	278	262	295	262	281	318	269	276	271	284	273	255	247	286	268	275	275	268	241	282	288	291	279	266	264	236	304	260	278	277	244	291
4646	433	364	269	289	232	270	209	218	221	189	240	208	210	223	222	202	212	211	216	190	191	195	203	206	232	225	220	213	212	191	232	221	222	215	235	188	209	214	193	222	223	217	226	243	207	194	214	213	215	180	217	199	201	208	190	219	216	237	211	220	216	226	205	218	191	197	197	196	196	202	205	215	195	193	219	203	202	243	221	220	225	226	212	204	209	209	206	208	213	212	199	198	206	212	200	211	182	228	226	224	221	203	214	208	197	194	195	228	213	228	210	201	199	219	205	233	199	214	221	186	195	212	198	218	230	198	215	218	208	203	221	198	206	199	212	197	213	203	226	229	206	192	220	218	185	188	223	207	210	228	183	210	212	212	202	185	204	222	191	190	203	230	190	213	201	209	193	227	218	223	211	222	193	229	205	219	186	212	204	217	205	202	228	223	226	213	187	203	189	237	196	203	212	235	202	211	203	219	222	207	189	216	217	201	210	210	208	203	207	238	222	204	216	206	209	240	219	203	212	221	225	198	208	222	195	205	211	198	209	213	191	239	205	212	184	224	212	180	207	218	228	206	213	222	230	195	220	222	221	201	226	208	209	191	208	197	202	240	223	197	200	219	226	231	188	225	202	188	198	212	227	209	227	193	230	219	210	219	214	219	198	224	180	208	237	225	228	211	217	217	221	225	228	209	216	215	196	222	211	176	220	193	199	203	218	206	211	208	202	193	213	198	193	213	214	221	200	214	192	215	190	227	200	207	212	193	207	225	222	219	191	204	219	191	207	226	209	206	204	209	217	211	199	235	199	216	208	209	200	209	227	213	214	211	194	201	198	211	205	215	198	188	201	220	212	211	223	209	194	217	213	199	185	216	215	201	197	203	225	219	188	209	189	201	219	185	216	239	190	203	218	231	207	216	198	196	202	192	202	196	204	218	213	184	186	221	219	222	203	209	201	186	212	193	222	231	191	251	211	188	202	216	207	214	213	231	202	214	192	222	194	198	211	197	217	212	215	199	209	214	192	202	211	192	210	228	209	227	173	242	202	227	192	204	200	185	211	199	200	212	194	176	194	194	217	207	214	236	209	199	182	196	209	207	219	200	216	213	195	202	215	205	201	210	202	196	225	197	202	193	225	212	235	220	199	223	228	214	208	167	208	211	234	206	224	213	195	214	217	216	216	201	194	201	200	224	209	228	220	180	217	192	202	198	210	213	182	176	217	209	219	203	217	189	225	202	199	221	201	212	193	211	164	213	226	222	206	190	188	180	222	211	225	202	207	211	203	190	207	215	202	222	204	203	220	195	190	198	194	221	183	198	219	196	199	188	195	199	237	225	210	196	207	209	205	212	208	211	205	171	222	220	230	211	208	199	212	222	223	208	210	186	212	217	182	234	201	225	222	177	188	222	228	205	229	200	207	220	232	206	216	196	226	224	227	232	213	229	215	189	217	203	210	229	208	205	237	190	224	193	183	206	181	216	231	211	194	226	205	215	229	199	207	192	193	197	238	257	226	213	228	195	189	197	208	204	220	237	224	212	206	202	207	206	228	213	222	250	191	174	210	200	197	212	207	218	199	215	203	200	211	203	239	185	210	206	203	176	201	186	224	206	207	218	200	199	202	216	191	192	211	211	215	213	212	217	192	196	211	210	222	201	195	218	205	196	197	216	180	219	202	211	210	212	211	224	220	188	227	225	237	185	203	197	199	219	207	231	180	210	217	211	207	216	201	219	225	222	224	209	219	220	242	216	197	203	222	216	198	182	211	211	199	223	226	204	208	218	228	229	192	215	203	214	212	213	213	220	210	220	179	193	218	200	196	213	218	203	197	184	216	225	226	220	193	222	228	196	205	188	214	215	232	201	200	249	201	209	198	220	228	192	189	189	198	213	215	206	203	207	252	204	220	200	210	194	221	220	196	208	201	203	224	216	191	217	209	203	202	215	213	219	200	199	220	219	236	226	211	216	219	198	197	204	199	211	221	202	229	210	191	233	175	207	207	214	201	214	219	185	224	205	202	222	216	201	185	229	218	222	210	200	218	217	244	221	220	254	211	215	212	195	215	213	193	220	237	210	214	201	210	220	202	212	187	197	219	224	212	197	206	222	185	230	194	208	214	212	234	192	204	207	189	178	196	205	193	201	194	228	209	224	180	190	208	212	203	221	160	203	211	209	215	189	218	202	222	204	241	201	220	201	227	187	222	195	219	192	210	221	199	196	211	210	214	231	206	205	215	241	213	208	215	219	203	190	199	218	223	208	212	208	223	200	203	206	196	194	214	210	218	206	189	196	203	228	218	194	217	214	208	203	171	175	219	201	200	210	243	220	189	214	197	170	200	219	217	202	206	218	228	224	219	213	217	195	193	184	206	213	231	197	219	220	226	199	216	187	197	234	220	203	213	199	199	205	202	198	225	184	182	245	188	236	222	209	217	200	209	222	222	198	199	239	225	219	215	195	219	200	200	189	224	217	223	246	191	217	219	202	203	219	219	222	206	208	190	200	207	218	207	249	225	210	217	203	237	186	197	218	195	201	208	204	209	221	208	218	208	200	234	198	190	186	213	207	231	220	221	202	234	219	218	207	227	201	221	211	239	217	228	209	194	223	193	165	219	223	207	189	208	180	230	216	228	198	213	197	207	228	226	186	177	182	198	194	209	215	188	213	195	201	224	195	192	223	181	206	204	204	214	226	232	215	190	216	219	225	222	213	203	220	218	230	233	214	174	201	220	215	201	209	213	217	240	236	206	212	213	200	184	232	200	212	192	188	190	200	212	225	203	195	183	207	198	197	210	212	202	206	219	231	226	188	193	212	222	216	183	206	214	194	216	192	195	210	219	197	213	211	209	223	212	210	218	217	192	202	194	223	210	215	202	212	208	196	213	206	204	211	224	208	198	215	231	228	202	211	202	225	229	206	207	195	222	237	208	202	231	204	222	216	222	213	199	230	213	210	197	204	200	231	216	180	189	223	230	195	188	188	199	216	181	205	222	189	192	205	204	228	206	219	212	241	219	203	182	200	220	225	199	197	206	196	197	221	195	233	231	219	214	236	191	207	213	200	200	211	223	217	188	213	197	211	209	209	186	212	209	206	194	238	207	201	220	207	242	204	224	189	215	220	223	205	184	215	185	217	214	214	186	201	179	209	178	220	224	197	211	183	217	205	201	191	202	207	234	209	225	230	227	216	221	232	231	180	196	229	226	199	190	202	237	225	210	212	221	212	194	212	241	183	197	198	209	241	196	220	212	200	192	181	231	211	208	200	203	194	227	212	201	211	218	206	223	201	213	217	203	225	206	233	195	193	210	187	195	213	223	186	207	207	204	237	189	215	220	220	236	211	204	206	217	191	193	197	209	195	186	226	192	200	218	199	211	197	209	197	210	215	222	196	227	169	201	203	230	192	222	233	216	191	216	213	229	198	188	196	211	214	230	196	225	196	212	205	235	212	214	202	192	198	194	227	250	215	230	209	212	224	201	203	199	208	200
25506	21433	27950	25298	11618	1549	1077	878	783	764	717	752	729	695	716	711	622	666	654	658	727	684	679	670	674	632	712	652	670	636	636	665	701	669	683	642	676	678	669	654	615	668	631	640	625	685	655	663	670	595	633	675	655	702	655	640	642	628	647	644	622	675	658	612	631	682	637	687	666	734	642	678	623	650	661	685	642	627	643	622	641	619	678	654	622	676	654	636	673	663	668	636	674	625	662	652	664	624	622	625	626	670	668	710	637	634	668	618	590	649	630	598	682	652	620	697	680	666	617	587	630	654	625	633	614	657	652	678	614	618	660	626	680	692	642	664	661	662	658	596	684	679	658	614	665	667	662	663	654	651	648	665	638	654	639	659	619	638	636	632	618	672	660	656	641	601	649	634	601	671	654	637	660	636	648	673	678	680	640	647	662	621	627	646	651	651	635	649	627	617	622	645	623	614	663	635	642	661	646	615	645	673	641	645	607	640	654	607	629	664	629	672	644	604	638	652	630	647	673	667	614	653	649	685	662	638	618	647	644	602	623	666	642	723	614	656	655	610	657	650	629	656	647	700	634	627	698	681	601	657	650	646	623	656	684	699	681	636	640	587	646	599	632	651	654	642	660	667	632	608	663	625	654	642	638	622	660	598	624	663	620	642	659	675	633	642	598	664	638	611	621	639	609	648	675	640	627	637	652	615	636	681	611	706	694	634	671	625	603	641	608	611	682	648	669	597	627	607	669	646	606	631	646	725	634	621	647	670	655	624	649	675	652	658	637	695	608	629	635	656	658	673	712	643	580	643	636	578	692	689	615	666	657	634	603	618	643	645	709	669	624	661	629	670	662	631	736	658	657	674	639	669	671	640	661	612	671	662	665	623	617	625	655	659	641	626	669	642	686	641	666	636	626	649	633	618	623	602	669	639	650	631	587	630	649	641	633	689	653	629	639	584	649	643	639	587	652	695	615	633	660	675	639	670	644	655	625	657	640	618	660	652	663	670	654	644	646	660	652	626	639	657	621	640	705	603	644	660	611	639	628	634	628	668	625	643	603	634	587	656	666	669	638	653	637	661	648	666	653	626	627	626	672	613	635	659	647	639	642	635	599	639	645	683	655	635	648	634	641	653	635	664	636	641	660	640	661	608	644	598	682	618	673	638	693	619	656	675	649	623	603	638	633	634	666	639	622	629	647	653	634	632	655	669	734	612	678	654	670	596	615	643	692	629	628	637	646	599	635	688	640	647	657	666	672	682	626	650	638	573	641	615	698	630	601	635	608	660	642	651	651	662	648	620	663	623	644	625	646	699	646	600	616	624	685	651	633	617	633	672	631	616	631	669	681	650	669	652	616	648	646	641	682	622	686	637	651	598	658	670	621	646	614	610	648	660	656	683	671	603	643	656	650	640	695	649	652	638	684	669	625	635	601	645	628	617	627	636	641	635	635	622	665	667	682	643	680	599	655	660	674	659	646	614	638	652	677	648	673	614	660	635	679	651	639	624	633	690	661	574	637	636	617	621	645	658	607	639	643	641	653	678	613	642	663	626	639	646	601	641	606	642	604	600	601	640	633	623	697	612	619	664	642	679	674	644	626	657	656	648	644	636	651	610	608	619	694	651	650	616	653	617	614	646	652	655	632	657	629	625	628	647	655	655	628	702	612	598	630	670	609	647	612	656	610	598	654	666	605	623	600	646	638	648	688	642	595	609	655	657	618	646	635	685	634	643	616	592	691	628	611	615	639	642	610	642	636	659	659	614	633	669	667	647	623	674	636	646	636	671	671	588	615	679	645	659	630	635	643	624	657	675	649	640	618	662	610	635	669	682	723	654	661	596	648	659	619	639	656	606	661	648	603	637	671	665	687	620	634	636	646	649	623	622	678	641	668	619	605	672	646	606	644	643	660	634	617	637	663	656	659	639	659	647	647	622	640	616	636	621	622	625	652	676	636	631	600	639	662	696	655	602	647	630	650	627	619	621	722	636	655	642	604	631	621	655	636	605	628	618	608	623	598	636	638	675	641	630	637	629	612	612	666	621	604	674	650	609	697	680	665	649	622	643	644	644	623	650	655	628	671	631	649	645	653	665	647	683	668	663	643	619	653	618	634	652	612	649	663	636	669	672	594	627	604	680	651	590	638	622	628	636	634	627	648	616	661	644	667	634	670	654	653	635	676	647	607	633	648	622	645	630	629	634	667	648	683	635	624	640	610	659	637	652	682	652	652	650	641	687	636	645	654	669	629	627	655	635	645	614	622	702	610	634	605	579	643	597	618	633	647	620	621	628	662	594	667	612	602	670	658	649	660	638	619	639	636	640	622	661	644	635	607	634	610	631	676	614	617	654	633	566	613	671	611	647	658	648	677	667	612	653	673	648	633	634	669	650	628	627	687	666	637	648	650	676	610	626	624	623	687	626	602	622	636	650	654	630	637	629	634	639	710	672	643	614	634	663	629	639	640	648	584	683	606	652	580	667	680	637	666	595	671	650	645	676	626	621	639	682	618	641	671	622	634	671	661	674	633	663	649	616	660	617	624	664	612	625	645	644	650	680	615	626	642	572	648	620	647	613	657	682	636	607	652	679	655	598	668	645	650	624	661	641	622	629	690	660	652	614	663	621	680	674	671	698	640	707	694	593	686	627	646	617	670	646	677	649	634	679	641	637	678	607	659	647	597	647	608	641	622	629	609	624	611	659	645	621	645	586	670	634	618	644	641	662	646	666	588	646	650	638	606	633	609	634	664	668	621	666	594	654	646	650	660	621	616	697	647	655	706	618	629	582	592	635	665	587	617	677	680	648	635	629	619	669	634	655	662	686	608	667	625	619	637	648	622	619	621	660	653	613	640	698	628	638	658	664	643	632	646	679	625	643	625	693	679	652	630	611	616	603	617	639	646	626	636	621	614	639	645	659	678	635	630	653	623	700	655	653	639	635	633	623	648	674	639	613	641	664	655	622	608	655	672	651	690	625	660	676	638	596	633	635	646	647	640	649	612	652	658	632	643	650	633	670	640	625	657	584	639	646	630	663	645	657	661	637	619	625	647	625	608	618	634	627	655	627	647	681	656	623	657	651	606	604	658	632	676	680	641	647	621	621	680	609	714	648	663	652	694	657	636	670	630	635	626	645	660	613	641	656	672	607	632	665	654	632	621	683	624	613	653	633	661	591	658	633	639	672	641	666	660	600	663	644	650	680	666	644	630	632	665	590	641	628	640	630	593	637	570	626	628	622	651	644	630	645	681	648	635	647	640	592	624	624	634	649	590	628	676	594	581	672	619	654	659	641	658	635	652	652	672	650	625	644	651	662	641	649	620	680	631	650	645	658	655	633	650	639	657	657	598	668	663	678	578	641	605	644	664	618	617	675	631	626	625	620	636	612	688	656	652	650	609	655	670	624	664	613	617	586	608	667	606	621	630	633	629	619	632	649	651	674	672	629	625	612	663	622	675	667	657	675	621	594	628	662	627	658	657	655	666	636	636	602
3298	3510	2868	1571	1176	981	840	746	687	600	622	583	568	562	570	540	605	519	512	520	523	526	528	510	576	504	505	523	512	500	510	504	522	483	541	517	521	535	510	516	487	526	499	451	501	511	491	471	485	474	510	559	494	496	493	471	496	531	495	523	498	455	476	476	483	484	545	489	543	476	508	466	492	493	520	550	462	465	509	493	465	478	507	506	515	531	496	513	495	495	501	520	505	513	519	476	473	511	493	494	491	550	482	503	488	468	556	501	462	539	505	463	509	505	505	504	474	476	469	493	527	478	512	507	534	500	436	527	504	498	514	503	496	528	548	480	484	434	525	464	524	466	494	479	498	505	478	493	491	499	498	476	483	492	532	520	486	474	493	471	513	484	496	530	481	494	513	522	459	488	495	476	469	461	504	537	518	503	521	495	484	452	519	495	482	569	530	454	474	531	461	489	492	468	488	468	505	512	470	514	483	498	510	469	536	534	488	477	498	494	514	504	521	467	505	507	527	460	522	507	512	484	504	549	520	495	488	503	507	467	517	467	504	502	500	486	503	495	460	521	493	492	491	538	460	492	461	495	490	525	512	495	446	493	497	516	485	521	506	500	513	481	501	474	499	519	483	468	474	473	458	502	513	475	498	496	522	493	486	501	477	478	483	499	507	477	479	499	502	507	465	512	505	473	482	504	459	531	517	484	476	454	522	494	496	494	482	504	477	502	486	476	471	508	464	484	485	511	480	498	508	487	472	487	500	496	500	462	463	491	503	475	467	515	510	500	506	500	479	515	517	540	524	487	515	502	471	500	500	463	506	490	505	507	504	484	474	475	490	434	500	480	446	500	489	522	464	468	485	502	469	470	464	479	511	453	500	514	483	484	462	520	450	471	485	560	495	494	508	483	472	484	516	494	483	480	536	532	445	527	501	443	481	491	527	524	475	537	492	481	486	527	470	496	501	487	511	537	501	517	459	501	504	488	500	464	451	480	467	500	531	478	492	459	527	475	487	539	497	511	426	508	493	490	482	513	519	475	465	499	501	538	504	480	474	471	462	489	474	500	511	477	463	476	505	541	476	464	536	496	482	455	500	515	444	489	491	485	504	504	437	512	449	463	454	551	459	475	511	474	457	475	517	481	502	542	463	518	468	464	495	499	494	483	447	473	509	503	504	510	481	479	512	498	480	486	473	477	498	493	448	525	480	504	465	532	515	478	501	543	491	466	498	507	485	476	463	482	486	492	490	495	509	510	472	495	485	498	479	492	503	471	502	508	439	511	507	507	470	541	510	447	484	462	470	444	471	500	495	492	460	467	486	448	507	494	475	484	487	520	493	491	506	465	504	479	532	486	495	441	472	513	483	503	511	498	513	502	485	488	464	505	499	496	474	513	494	467	501	488	466	535	472	521	511	466	509	473	470	498	515	489	467	488	454	507	511	484	482	514	477	488	537	462	502	493	506	477	477	505	485	499	457	471	492	469	497	526	523	477	488	484	506	521	471	495	481	482	484	499	522	466	505	498	477	511	470	460	468	504	535	486	461	451	512	493	495	507	485	478	529	495	464	513	449	496	453	464	446	507	518	463	507	447	464	471	484	464	477	469	505	474	481	494	481	485	477	478	466	508	451	453	482	517	500	465	448	478	481	527	462	443	465	480	509	444	490	475	493	515	462	486	499	492	493	501	514	512	458	467	494	483	484	528	463	462	492	483	515	529	471	513	508	506	506	476	522	471	499	487	483	493	499	481	478	494	526	472	482	492	439	515	487	474	482	472	514	487	481	455	467	530	448	495	461	530	469	542	489	461	471	468	492	466	506	466	467	530	475	469	500	478	455	477	456	491	511	487	507	511	482	480	484	471	488	474	481	471	539	462	507	475	490	510	536	469	493	488	518	504	469	508	459	465	509	490	500	509	448	463	487	448	499	478	481	505	503	474	509	510	507	484	477	498	501	448	453	447	500	509	499	461	526	510	496	484	499	500	516	469	481	519	453	470	479	489	497	509	478	465	492	470	512	530	494	476	478	513	531	474	498	516	502	465	534	523	491	498	512	453	528	466	509	457	494	493	505	476	497	494	506	493	491	513	473	473	515	466	456	505	473	477	505	493	499	535	512	453	497	485	504	508	515	488	481	459	489	464	463	494	499	509	446	503	500	442	507	499	474	511	468	507	492	481	502	504	486	453	475	483	483	478	501	484	486	467	489	501	497	481	476	477	516	509	502	500	478	504	476	490	514	513	462	510	471	510	471	487	517	500	480	513	486	478	462	497	485	484	530	482	517	482	497	490	489	499	414	484	484	460	450	459	446	523	486	503	502	451	518	475	521	473	493	473	489	495	496	483	507	487	465	473	473	465	501	482	491	489	506	474	496	489	461	543	505	445	495	518	551	515	481	493	520	493	453	461	447	490	440	443	460	506	486	518	488	497	476	510	472	507	480	442	505	493	484	499	495	517	502	544	492	495	451	440	480	467	483	488	483	490	460	474	489	494	458	519	507	488	487	487	454	495	499	470	473	462	480	529	476	472	488	464	484	472	506	508	479	548	482	477	470	459	518	514	482	525	458	509	511	503	447	504	514	496	508	470	499	496	484	483	488	494	497	448	472	494	511	512	519	502	475	492	504	504	473	474	499	467	538	480	483	487	498	488	491	458	490	497	471	460	469	445	485	509	463	495	511	524	522	504	472	467	485	495	449	472	494	483	474	497	472	486	539	497	449	473	500	506	471	460	495	502	496	468	508	494	496	492	492	509	474	512	504	477	535	483	467	508	518	483	509	508	494	482	520	460	471	472	483	472	486	457	486	503	476	493	458	483	489	463	459	473	475	514	494	480	484	514	470	492	469	479	469	507	471	496	478	538	504	484	461	516	494	505	492	489	490	515	492	517	494	462	498	465	476	480	470	495	495	517	497	479	480	452	461	478	495	509	508	496	475	521	533	482	459	434	439	496	483	519	483	497	519	467	475	509	492	464	463	478	525	439	487	503	481	488	472	496	481	480	486	454	461	480	492	467	461	496	496	513	490	476	496	481	482	433	482	489	474	484	451	500	441	448	469	466	491	456	470	473	506	450	478	492	470	479	459	462	489	514	487	461	482	489	468	503	442	505	488	501	494	463	507	486	494	453	480	505	463	468	494	471	504	497	526	476	468	450	485	467	470	518	487	439	497	490	460	535	493	451	498	475	464	467	516	454	496	482	459	488	522	505	483	462	472	495	474	537	483	471	510	455	493	515	536	472	498	476	484	474	517	475	490	462	484	448	479	461	500	512	474	505	509	494	475	521	502	450	459	480	471	480	488	501	474	459	460	494	462	522	505	470	532	517	494	471	514	460	442	480	464	487	489	531	483	476	522	480	530	503	421	492	495	510	493	463	477	512	460	479	489	461	483	464	504	481	489	494	538	458	480	487	476	483	516	487	462	471	498	464	496	537	481	478	494	460	475	459	518	536	514	535	485	496	453	486	468	490	476	472	477	464	534	515	475	484
24494	21424	28783	24481	21410	9034	1802	1218	988	920	898	901	834	887	824	824	808	856	820	784	771	799	815	786	756	764	736	720	740	750	746	750	738	726	782	740	806	775	754	750	778	772	777	714	688	754	742	716	762	684	775	758	766	769	716	783	746	772	760	724	762	741	721	719	763	751	689	726	747	747	788	726	710	727	727	755	748	705	741	735	758	790	743	787	727	747	731	757	732	781	786	687	770	723	752	749	776	744	740	761	749	751	789	696	754	798	727	759	761	717	710	760	796	745	739	692	729	769	792	755	774	757	789	738	785	793	730	746	662	795	733	744	716	700	727	727	756	752	768	775	700	721	716	738	704	699	730	743	769	746	755	757	733	755	681	742	759	725	741	787	770	739	704	752	743	731	743	736	733	724	717	756	690	795	718	743	750	746	678	704	758	734	763	733	733	758	741	729	771	739	742	763	769	751	703	773	793	763	694	724	713	771	722	767	745	696	723	775	749	743	694	725	717	715	769	742	692	759	739	744	725	738	790	727	710	729	748	729	748	767	702	745	733	786	703	751	765	750	738	706	748	755	767	752	710	726	733	731	776	745	733	722	712	752	729	762	742	797	753	707	730	722	728	716	699	712	759	750	742	725	733	754	727	710	740	713	769	758	767	703	717	676	734	728	728	744	770	686	757	764	755	730	755	764	754	740	748	723	713	761	774	724	701	731	732	721	720	748	742	744	727	735	727	738	753	784	773	739	764	691	720	765	780	764	728	742	702	713	738	697	771	731	736	754	705	732	783	749	743	696	727	695	674	759	750	691	723	697	728	711	727	743	772	754	755	725	701	768	721	729	759	733	753	772	746	729	685	764	733	752	718	706	769	736	770	728	708	719	751	723	737	761	704	737	741	709	735	790	764	727	728	714	718	782	713	739	782	770	725	737	746	726	764	695	741	727	770	680	709	744	738	741	720	732	810	735	767	745	744	676	747	752	739	760	831	762	718	767	770	723	723	704	715	738	806	763	767	684	767	709	747	770	716	751	708	726	756	718	717	761	743	757	721	733	729	716	754	734	716	777	778	740	749	757	747	772	733	749	784	756	770	750	718	759	767	705	751	739	728	725	724	757	703	769	733	762	756	744	728	770	808	676	722	721	737	721	676	693	725	765	761	723	694	740	717	711	717	755	766	703	749	722	767	725	768	746	728	703	759	746	705	695	796	706	702	755	802	790	731	740	721	731	720	764	741	725	720	745	753	760	688	770	728	744	749	710	750	767	784	774	674	695	708	708	709	736	775	736	773	723	753	736	735	759	732	712	722	679	722	758	735	750	746	717	793	718	744	757	744	740	666	718	730	730	717	767	743	743	779	799	755	778	743	783	756	667	689	749	712	776	715	713	738	706	757	724	710	740	721	771	796	722	745	703	705	793	714	761	717	705	759	705	816	696	710	753	754	702	718	747	725	748	757	746	754	698	763	744	712	742	724	725	687	706	759	761	738	739	684	752	740	762	834	757	728	718	769	748	756	728	735	775	752	719	759	752	735	710	766	716	721	739	750	742	704	742	704	726	732	724	725	750	728	717	698	742	726	739	682	728	769	745	730	720	758	714	740	750	740	728	765	744	797	746	740	722	710	724	765	720	727	756	750	759	724	782	787	721	734	785	724	740	720	812	750	716	702	742	746	739	735	730	696	702	691	748	817	732	779	715	735	739	720	718	738	777	771	754	781	754	766	746	742	750	728	733	704	744	703	722	721	732	740	774	679	744	727	748	714	706	728	709	727	733	727	785	686	770	769	735	711	680	761	690	738	731	719	710	742	728	701	705	796	752	719	735	762	757	743	755	730	764	768	727	712	727	722	717	697	755	716	726	720	739	676	690	722	755	735	708	731	713	742	779	742	717	748	687	719	771	752	785	737	702	735	748	776	696	724	786	696	722	737	727	679	693	740	754	717	740	750	688	746	772	701	715	743	681	748	722	755	710	746	740	747	716	744	770	702	780	730	727	748	737	705	786	719	673	726	747	737	734	733	778	720	717	702	695	766	732	729	762	690	733	713	760	738	723	700	717	716	775	702	739	791	753	710	784	740	674	748	732	747	755	730	717	743	742	686	739	688	716	748	697	707	729	707	724	704	745	723	689	722	762	730	765	760	713	720	760	740	733	744	666	689	759	699	742	717	717	779	767	672	761	742	721	725	736	771	722	736	736	748	758	732	775	691	767	765	767	725	770	735	758	743	718	719	730	769	756	760	736	736	714	711	708	755	770	753	765	714	741	712	720	721	730	717	700	752	745	729	769	690	686	755	734	719	788	724	715	759	748	712	729	752	716	709	721	719	697	739	688	711	730	713	756	742	737	755	711	706	661	743	749	712	769	753	730	728	743	720	744	681	759	758	721	688	734	731	694	744	740	734	723	743	715	758	758	745	747	696	790	726	727	734	720	768	767	742	744	757	744	727	755	775	728	748	718	720	701	713	731	729	746	711	713	691	752	759	696	707	741	715	746	717	716	708	723	749	725	757	717	747	739	689	747	702	710	709	751	720	765	730	744	711	784	717	732	723	728	777	742	726	799	743	794	692	756	735	689	730	752	756	759	791	726	722	744	703	726	760	768	747	741	718	711	740	683	710	752	764	747	712	723	698	702	748	773	752	669	728	747	682	732	733	727	719	749	727	788	752	698	786	649	740	683	725	770	733	664	759	713	737	771	735	749	693	741	738	739	674	737	759	822	764	746	778	753	725	727	726	737	702	724	784	693	774	737	785	718	716	711	731	751	747	718	739	752	734	717	771	785	786	762	777	746	760	683	768	758	690	715	787	753	751	747	752	747	751	679	733	740	783	702	763	744	729	746	713	768	725	726	758	739	738	712	785	698	671	750	753	735	733	716	735	786	753	799	726	719	723	736	739	731	675	707	765	789	752	717	722	756	715	736	771	724	696	733	762	760	748	755	731	733	691	683	705	716	747	730	775	730	726	736	742	698	714	722	743	736	744	718	689	752	690	698	757	716	702	738	746	730	740	751	711	730	745	803	728	746	751	782	750	741	770	697	734	732	723	770	739	735	772	785	729	722	763	708	761	767	722	730	720	779	689	727	723	782	704	725	743	695	691	748	717	760	734	690	711	741	727	725	741	746	783	715	777	721	696	681	759	730	710	749	782	725	703	749	716	729	752	727	746	747	752	750	749	731	717	733	752	784	649	744	737	732	761	687	685	714	709	693	724	747	763	757	747	753	733	735	768	716	699	761	690	727	728	689	811	782	723	728	729	733	753	757	690	691	724	762	774	714	746	731	743	772	704	725	762	710	754	751	744	713	738	738	754	747	740	735	753	714	699	755	735	780	728	731	752	729	706	777	697	762	739	773	751	761	727	731	729	747	760	752	730	734	741	734	748	700	715	718	708	715	754	674	689	741	714	751	723	740	735	719	759	710	748	713	800	763	751	744	700	782	718	745	736	750	734	760	740	750	736	700	709	742	767	742	714	697	709	696	761	737	737	735
3618	6005	4849	2617	1781	1470	1201	1070	937	814	785	765	733	711	696	672	629	646	650	602	630	574	597	638	625	633	608	578	629	568	626	615	568	584	589	556	555	572	571	570	632	578	576	575	634	569	585	545	587	574	556	578	601	587	586	541	598	527	568	554	587	567	555	582	568	554	563	545	594	607	530	594	587	540	547	549	538	555	575	557	541	549	583	551	547	562	568	555	592	593	550	610	573	515	553	532	599	590	562	564	564	614	606	564	604	575	541	536	561	573	597	524	562	573	552	570	598	538	568	539	560	572	570	545	534	572	581	547	620	522	568	601	533	606	531	580	596	601	541	599	581	590	552	565	607	540	551	592	592	600	599	578	555	567	595	551	562	557	593	555	548	570	604	571	550	554	602	570	552	521	555	552	592	558	574	564	572	528	550	584	594	574	552	523	616	551	588	559	543	593	560	598	553	537	576	551	584	553	542	549	524	583	556	576	535	559	576	597	537	560	554	595	603	555	567	542	563	580	548	561	573	562	601	538	605	539	559	563	517	576	574	599	583	549	559	515	536	580	604	579	528	545	565	591	559	578	537	621	568	556	550	583	558	576	522	579	549	576	514	574	564	523	533	607	566	575	635	481	567	558	545	570	600	573	556	571	566	535	585	585	538	537	593	599	561	571	561	546	582	576	520	544	538	569	584	603	507	579	574	568	537	599	540	556	546	554	596	523	567	543	572	562	560	584	602	563	561	588	580	598	571	586	550	554	536	564	583	585	521	552	603	548	536	572	567	599	556	550	632	580	583	551	606	576	579	526	560	557	571	543	570	554	550	566	574	517	537	570	552	561	550	561	567	568	556	604	590	508	559	565	568	567	570	561	533	572	529	570	510	549	592	600	557	558	543	530	576	570	527	543	578	620	591	583	579	557	567	588	537	581	552	594	538	577	573	575	558	523	512	563	545	543	530	570	551	563	527	555	584	592	519	549	555	567	574	502	572	569	565	528	573	551	580	599	587	509	577	574	583	531	556	521	585	541	521	573	586	546	579	587	559	521	542	585	556	514	564	555	526	589	560	567	547	578	599	555	558	517	559	562	566	580	593	581	590	554	488	560	540	575	565	566	579	609	583	570	544	548	546	547	561	581	536	587	545	567	581	563	565	598	551	542	592	581	585	516	520	559	562	546	547	546	567	512	552	562	538	574	574	521	582	561	570	534	591	552	580	567	565	546	575	558	571	513	552	570	555	570	508	548	560	539	545	592	541	558	533	551	534	569	564	542	563	581	542	546	608	591	516	542	550	544	545	589	562	577	574	543	540	544	574	558	565	559	571	539	527	560	567	522	559	579	533	537	593	567	538	535	549	555	569	534	565	537	569	583	514	513	559	576	544	531	603	528	580	575	550	572	578	587	516	570	565	582	582	570	575	597	540	566	535	570	557	581	555	532	587	554	553	574	583	582	572	563	575	572	516	550	556	588	555	536	564	571	541	554	589	598	539	524	542	572	561	539	553	559	536	577	552	601	578	565	542	540	559	546	548	581	567	548	577	533	556	567	543	513	542	564	575	595	564	593	570	546	592	520	592	581	510	554	532	525	554	599	569	577	608	557	578	581	567	542	559	575	555	593	519	574	569	564	562	554	542	566	598	563	533	533	531	590	536	569	523	522	527	529	570	573	540	532	507	571	564	531	577	550	534	543	593	575	549	537	518	565	519	504	546	538	596	577	568	561	552	535	558	574	576	566	551	518	550	562	572	549	554	549	608	583	564	553	558	627	536	580	533	585	540	546	539	585	543	547	527	568	534	576	534	557	494	562	560	583	569	571	567	565	562	569	575	549	567	553	581	594	552	554	556	587	566	558	558	554	537	606	531	559	548	515	538	520	557	520	555	569	563	569	575	556	578	605	531	544	582	567	562	539	561	519	544	567	550	540	543	542	545	574	517	525	593	586	601	550	572	596	571	522	568	554	538	539	577	551	552	540	558	559	559	540	564	562	576	530	551	581	552	541	534	605	528	560	606	545	558	570	505	578	550	558	543	556	553	570	555	527	528	548	551	543	566	581	573	570	544	563	577	558	498	571	576	563	555	550	518	580	550	552	538	525	515	547	560	562	539	517	559	579	592	562	569	578	533	550	555	543	568	546	546	531	545	517	584	558	521	531	592	567	564	525	519	557	608	579	508	528	554	538	573	565	585	514	556	563	550	556	540	567	519	526	543	521	552	539	547	567	557	571	554	554	518	586	562	568	568	565	547	536	567	563	554	593	523	558	577	553	591	521	531	531	555	527	590	532	551	563	519	539	521	536	538	588	567	555	601	539	577	572	555	544	562	537	582	584	577	566	554	554	568	603	547	568	537	557	546	541	543	533	549	556	594	512	540	550	576	525	535	559	567	570	540	582	585	560	546	578	557	581	548	519	543	571	542	577	589	548	549	573	603	533	544	563	542	539	540	553	572	565	543	558	556	552	583	573	579	531	517	575	572	551	569	576	549	581	562	522	582	542	577	564	542	524	574	531	595	536	544	558	529	580	545	533	556	550	537	565	588	547	550	577	546	554	578	567	521	539	563	511	575	562	589	535	555	611	529	523	582	577	542	562	552	531	543	569	549	571	547	577	582	546	562	545	572	600	577	560	581	563	565	573	503	539	528	593	530	514	547	538	566	517	551	575	557	574	544	555	589	556	551	588	575	537	535	527	560	546	566	584	535	594	481	545	531	582	566	578	550	556	572	551	530	555	587	523	552	522	588	599	545	551	557	594	580	549	545	525	581	556	550	553	564	545	576	555	545	547	555	501	561	531	551	566	577	601	547	538	527	551	534	530	528	548	542	597	555	543	534	593	560	565	574	554	550	538	540	557	525	558	543	524	567	533	517	546	550	597	567	555	555	535	543	548	545	555	526	552	558	579	538	582	555	564	592	582	551	538	555	582	564	544	558	540	509	562	500	564	572	594	536	540	520	581	559	573	523	584	528	564	527	555	621	563	515	611	580	576	533	567	528	514	510	577	523	601	576	581	542	541	568	561	552	532	560	558	551	530	602	510	537	532	526	545	581	570	567	592	510	558	484	533	574	576	558	531	578	587	529	588	554	555	564	556	559	593	530	618	569	533	533	568	558	573	565	554	539	563	562	560	529	566	601	547	536	537	516	550	554	538	564	563	524	562	540	577	539	493	507	550	568	558	535	539	548	556	560	571	540	553	559	557	532	556	591	522	544	548	559	563	568	514	517	580	572	567	576	573	519	544	561	547	590	559	533	583	569	552	553	567	534	559	563	571	545	590	575	570	537	591	554	531	565	545	540	521	529	575	560	561	553	566	520	572	571	548	528	552	576	517	557	559	529	545	595	565	582	581	530	544	543	545	525	576	536	534	560	527	597	520	530	494	557	547	586	573	540	559	521	562	606	560	561	607	557	570	572	542	540	604	534	532	549	539	528	592	551	575	563	548	559	547	565	552	562	555	558	555	532	536	531	539	496	548	543	550	515	566	560	557
27737	10541	985	655	472	340	323	276	311	283	312	308	274	276	279	272	276	282	304	286	270	284	271	268	291	292	285	248	264	287	306	273	302	251	268	304	288	260	273	265	270	255	279	274	276	276	269	279	271	279	302	316	253	300	305	316	266	291	252	325	264	274	271	270	236	303	289	245	263	285	264	294	308	270	292	278	286	256	281	267	296	273	313	270	286	277	283	296	297	265	314	272	290	298	302	262	253	277	273	243	295	265	281	282	274	288	255	255	280	264	295	279	293	266	265	298	265	276	295	281	302	281	305	274	286	291	271	280	263	257	299	281	264	258	302	297	237	284	273	283	256	287	283	286	295	233	276	286	277	288	296	266	306	276	288	256	264	279	295	268	272	278	227	304	274	269	264	276	287	266	281	301	283	319	255	283	274	299	258	281	259	296	261	294	291	251	274	290	272	279	274	305	265	269	291	262	272	292	259	268	246	297	269	263	264	290	297	268	289	263	231	291	299	260	268	303	271	249	277	307	262	258	295	244	298	272	281	313	293	247	276	257	276	291	270	302	271	234	282	274	246	268	301	288	280	274	266	265	277	297	288	269	259	267	255	276	280	274	269	331	282	284	290	242	269	274	253	270	270	278	269	280	280	288	295	295	293	278	283	290	269	291	252	234	264	281	289	271	280	258	285	250	280	265	313	259	304	272	276	286	286	256	279	263	277	279	265	257	264	307	294	274	275	292	288	291	270	289	265	258	264	290	288	241	309	276	251	288	257	304	282	314	244	288	303	268	276	281	263	294	282	283	272	267	295	269	288	267	293	255	305	323	272	272	258	260	269	300	276	269	295	254	297	279	261	286	269	269	260	313	284	284	267	270	302	289	274	309	272	267	249	262	284	282	290	301	250	263	289	299	275	256	281	292	268	256	274	279	251	287	283	297	270	300	277	284	246	288	268	291	268	266	279	287	247	285	313	259	276	259	271	285	266	267	239	277	275	277	269	225	266	285	262	269	270	286	281	304	289	286	276	285	273	301	268	270	307	287	286	263	291	288	250	271	294	293	259	263	267	270	298	260	280	287	282	271	295	258	271	296	264	254	301	303	257	286	286	295	294	278	266	265	275	267	282	262	270	249	258	264	294	297	257	277	271	266	273	295	286	286	266	261	290	285	275	257	270	289	281	289	257	275	288	257	274	247	308	265	245	280	294	263	239	268	288	280	315	287	278	295	268	296	245	280	278	264	275	275	260	273	285	275	275	255	279	290	264	273	256	282	284	289	261	301	301	252	291	280	281	275	268	283	274	305	247	293	256	256	301	295	278	267	255	267	267	265	260	263	281	270	266	277	279	283	241	274	297	276	291	269	284	291	289	283	269	282	277	271	291	268	274	266	270	277	279	261	275	292	267	295	286	278	278	276	281	250	271	291	271	255	298	275	294	251	292	281	283	273	295	264	283	268	277	263	302	272	263	276	263	273	276	264	289	275	288	259	296	272	283	281	284	294	267	322	271	298	267	289	271	273	271	259	280	281	271	272	295	278	233	277	280	292	288	265	263	311	255	275	288	294	265	286	278	263	293	277	269	270	271	281	298	282	261	268	282	245	271	262	293	268	267	291	242	299	270	271	250	277	287	278	278	272	265	272	279	327	281	276	271	280	288	292	240	279	298	269	268	276	290	284	296	251	270	259	263	288	258	262	285	289	278	271	271	295	263	278	253	265	273	265	306	268	266	298	280	282	257	292	291	274	292	270	280	282	295	295	251	264	280	250	292	309	268	251	303	275	283	284	277	246	256	298	267	293	258	268	281	293	278	303	288	260	286	255	269	274	282	297	283	255	249	266	283	278	289	280	258	263	275	268	273	321	272	260	258	281	283	281	259	249	248	291	276	284	265	269	273	280	300	288	271	275	296	264	280	282	263	277	289	264	266	272	234	292	296	295	272	283	255	243	256	266	267	279	283	296	277	270	257	307	290	259	256	262	297	241	283	286	295	266	291	285	282	268	233	255	280	299	251	281	274	279	265	289	278	292	290	268	282	293	279	273	299	276	270	279	277	274	283	282	257	278	262	292	279	262	268	257	281	286	248	264	288	259	291	266	272	274	275	289	277	260	285	278	281	292	269	289	271	278	265	263	288	275	297	285	302	271	262	280	277	269	270	280	285	263	260	283	278	287	283	247	276	264	294	273	263	292	298	260	265	278	309	255	291	276	259	288	274	242	280	277	275	283	280	305	282	281	287	257	241	285	300	299	299	256	317	283	268	303	290	276	269	294	314	276	253	303	261	291	253	297	280	255	259	280	257	280	292	291	276	290	265	284	291	276	282	279	280	308	263	287	268	284	296	300	274	272	268	296	286	285	278	307	271	298	278	294	275	276	274	306	309	287	303	276	262	288	287	283	261	275	294	281	257	249	267	271	308	295	247	273	244	255	297	272	274	289	268	286	262	269	277	256	294	267	271	256	260	318	257	267	290	270	294	260	265	311	248	299	230	273	240	284	291	285	271	282	264	267	269	279	277	284	263	301	294	262	272	306	277	254	282	263	282	294	276	271	273	288	272	300	262	280	273	248	285	264	272	280	266	268	263	300	270	254	274	284	264	281	272	288	274	269	281	278	285	264	269	310	276	284	253	302	254	293	276	285	304	266	285	271	267	260	263	276	272	301	277	249	312	229	259	276	270	256	267	279	278	280	296	266	273	279	259	265	276	264	299	281	277	288	267	268	285	270	274	292	292	286	265	252	282	255	289	288	301	303	281	300	309	275	275	251	277	281	258	297	294	272	265	274	302	272	271	279	280	258	291	280	286	275	272	263	272	269	281	281	254	296	254	279	277	294	279	264	261	283	247	273	302	271	284	254	286	267	281	286	286	284	282	290	310	295	293	274	292	286	249	310	260	268	308	260	270	267	284	263	266	276	287	272	322	270	271	270	275	277	266	262	255	294	274	259	292	267	309	276	297	271	277	255	255	277	258	269	288	298	260	273	279	257	267	303	290	307	284	269	282	273	300	280	254	248	243	275	260	289	270	265	266	270	291	264	251	269	286	301	294	291	285	257	278	279	298	269	300	277	300	278	273	290	254	279	299	274	249	253	264	264	266	293	263	283	277	255	267	257	290	280	244	280	290	273	257	270	266	273	283	282	280	278	296	270	276	311	265	279	288	277	266	291	265	309	269	268	323	275	265	266	257	301	274	275	263	260	260	287	277	288	306	268	258	301	291	267	242	251	278	284	273	286	281	275	269	285	257	268	265	267	284	263	283	283	273	284	290	260	321	304	276	260	263	249	278	278	267	248	284	257	272	288	274	291	288	258	271	266	270	267	280	258	243	313	245	258	298	291	285	269	281	274	261	305	271	279	265	275	272	287	273	283	289	291	259	245	268	307	251	274	292	289	283	252	297	295	264	287	286	267	267	270	293	277	269	275	284	293	276	281	295	296	294	273	275	283	285	281	296	245	271	301	263	270	287	275	271	245	270	287	291	260	241	255	276	265
4561	423	403	302	271	244	258	210	211	228	215	209	205	216	237	230	211	225	212	231	206	192	226	219	210	229	187	203	204	215	231	212	230	207	214	191	211	230	205	214	210	184	228	202	230	209	209	224	207	218	196	213	214	214	226	204	213	208	209	213	233	221	220	241	206	210	211	197	207	220	211	203	223	188	202	239	214	196	216	214	241	204	198	235	226	196	225	222	224	214	233	235	198	200	209	231	223	200	242	223	195	216	223	196	227	214	205	214	206	228	188	244	216	204	207	199	200	227	226	223	213	196	219	178	215	227	209	224	218	199	217	229	227	211	217	214	208	201	213	235	206	223	217	203	210	210	242	194	218	196	226	202	215	194	229	199	199	227	242	205	198	188	196	214	211	194	240	199	232	189	204	238	239	206	219	208	214	214	215	215	194	230	213	214	225	220	209	206	220	211	227	216	194	229	228	218	215	217	222	212	201	211	191	204	175	223	216	231	250	186	201	207	215	199	220	237	252	223	204	206	205	192	201	232	201	225	216	231	211	222	185	193	202	195	207	223	211	200	223	186	232	207	225	216	192	192	202	272	196	229	219	203	204	210	194	187	222	197	224	214	220	192	219	220	231	212	196	216	228	196	212	204	209	216	209	174	216	212	205	193	232	200	230	192	201	243	231	227	204	236	218	237	220	192	189	228	207	200	192	202	227	224	191	242	217	188	201	169	197	204	215	216	225	214	222	221	223	219	212	244	212	231	216	231	224	229	206	218	194	239	216	216	213	197	208	196	202	226	210	201	217	209	212	202	157	194	233	226	227	213	208	206	203	208	195	203	204	197	211	237	212	215	215	216	202	228	232	211	192	217	212	196	254	176	194	191	222	210	202	195	193	229	221	232	206	224	206	252	195	213	210	200	185	209	228	224	204	217	220	210	229	216	206	210	207	215	192	194	209	224	201	200	206	203	236	202	220	188	212	212	215	193	187	186	204	213	201	180	211	203	193	214	208	213	211	231	232	211	185	218	222	192	226	215	199	213	242	210	224	206	212	228	222	208	190	199	175	212	201	230	218	185	204	210	234	220	221	215	205	215	211	201	226	207	198	194	210	192	191	217	221	204	212	208	189	206	233	231	222	219	180	216	215	190	208	234	221	217	199	217	196	190	194	225	218	227	202	204	233	224	220	223	225	198	223	196	214	206	214	218	220	231	202	219	225	207	224	209	198	222	217	233	226	216	222	230	206	204	207	230	204	191	212	230	216	214	208	207	235	211	184	201	210	232	219	195	210	187	188	187	177	234	223	199	219	214	191	233	194	243	194	188	215	192	228	199	241	211	205	233	206	210	203	209	212	207	192	212	234	230	231	220	235	208	205	229	188	224	222	241	193	205	225	224	241	211	223	215	219	219	226	200	201	201	218	236	251	227	199	208	213	214	213	208	207	206	213	214	214	211	207	197	210	231	221	225	209	213	199	188	195	221	228	205	210	233	219	177	201	223	225	213	216	245	214	190	230	182	204	232	204	192	186	228	200	220	238	209	219	228	219	220	210	196	210	204	213	242	236	220	215	208	208	213	239	191	212	217	213	220	223	196	216	211	230	232	200	194	212	236	194	219	180	203	230	218	214	219	216	218	239	222	199	208	199	195	190	205	207	204	207	215	226	220	190	199	193	218	209	206	204	193	203	213	202	215	206	228	201	201	220	196	198	222	202	198	178	187	213	207	228	197	209	201	192	238	234	217	186	209	191	205	198	227	249	190	215	204	208	224	211	205	182	218	202	190	216	221	217	222	187	189	205	225	201	200	231	204	199	225	226	218	210	220	201	210	203	209	215	193	238	236	191	208	221	232	209	194	220	217	223	214	212	210	206	195	205	205	223	200	216	216	182	211	208	213	200	209	229	219	207	202	205	217	211	222	228	201	213	202	210	221	218	222	198	209	210	208	210	234	227	240	232	226	223	215	205	227	210	223	220	200	199	212	205	211	197	252	190	214	233	191	215	221	198	229	207	209	220	194	236	228	222	204	221	199	209	225	223	196	201	226	243	209	186	219	239	217	231	199	191	188	184	192	214	200	218	217	221	231	243	201	219	215	181	214	196	212	204	211	203	224	185	210	211	227	224	212	201	190	229	231	205	214	204	214	210	209	228	186	208	184	211	227	205	235	221	227	196	228	206	206	203	180	203	234	206	190	223	219	216	212	226	196	190	215	214	203	231	222	207	197	230	192	217	206	218	208	209	206	204	218	196	203	214	210	216	213	202	215	214	232	200	244	226	237	200	233	201	209	212	200	216	204	214	216	210	238	227	205	211	205	217	197	218	189	222	238	193	213	181	236	212	195	219	200	207	234	198	219	208	230	218	220	220	203	229	225	207	230	223	215	220	231	187	237	205	230	210	220	194	240	198	204	214	202	207	170	257	206	200	206	197	206	201	208	205	215	205	224	204	208	230	199	233	226	229	230	206	213	204	223	224	203	213	207	201	237	226	185	218	202	199	209	221	213	204	228	207	211	198	204	212	242	223	201	190	210	220	237	228	217	211	196	208	232	237	188	216	235	204	231	227	203	195	223	220	213	210	206	212	205	230	213	244	246	192	196	213	213	218	213	217	215	212	202	195	216	202	172	213	206	192	221	211	207	206	187	229	198	211	220	203	220	227	213	217	222	192	203	233	210	195	220	220	212	186	228	194	238	209	206	180	198	221	226	190	220	228	212	205	191	224	208	220	226	196	203	211	194	182	228	199	176	222	225	213	228	251	228	197	205	212	195	191	228	217	219	224	217	186	204	197	210	215	214	210	213	218	210	196	204	193	206	209	198	213	230	216	215	243	209	211	207	219	199	209	199	223	200	200	238	234	204	222	231	222	206	195	191	263	210	220	235	205	263	196	197	215	224	192	223	217	203	231	203	179	209	205	223	189	228	225	197	205	213	221	231	221	246	208	211	194	184	206	205	189	225	191	216	185	225	236	207	212	207	199	213	211	198	189	195	233	206	215	220	236	215	224	213	197	202	225	218	217	205	217	240	228	202	208	195	208	199	222	224	222	210	195	207	202	218	194	213	204	207	235	230	221	218	200	227	215	232	216	223	198	223	230	212	214	218	224	215	205	199	214	250	200	202	195	216	212	227	231	215	215	222	214	211	205	196	191	218	204	222	188	206	240	197	189	203	216	199	220	210	205	189	225	224	217	199	209	214	189	226	214	207	196	196	217	235	209	195	218	219	190	224	219	202	197	176	215	210	205	195	211	213	195	227	252	219	170	220	217	191	216	207	228	211	197	215	206	200	201	183	211	196	207	204	199	225	226	213	203	204	227	229	215	233	218	213	208	206	220	206	209	215	215	214	232	221	214	219	208	222	209	201	186	221	202	176	215	230	227	186	205	207	207	209	207	200	222	224	201	199	231	211	221	203	226	229	215	201	241	239	238	209	222	223	203	210	219	222	221	215	220	227	208	211	214	206	219	206	206	221	176	220	214	227	220	186	212	224	215	210
25419	21408	27880	25309	11668	1525	1095	862	759	767	730	741	706	701	724	693	696	706	690	669	690	647	658	663	665	666	661	645	657	649	675	660	668	638	643	622	673	644	615	611	650	677	650	638	640	631	668	652	664	641	637	668	656	631	654	626	640	682	647	654	659	657	629	657	631	622	648	615	685	622	611	650	615	656	653	690	636	626	650	647	643	673	641	646	631	664	613	609	631	633	647	608	639	608	641	665	680	647	669	676	631	649	624	689	593	649	644	652	633	636	618	649	662	615	673	622	648	668	627	641	662	648	656	663	679	614	674	643	610	609	637	642	645	597	647	648	655	675	662	617	608	641	665	665	716	653	659	638	661	659	694	647	606	640	602	646	632	651	617	647	601	691	624	666	634	627	652	643	675	645	637	624	597	628	625	669	643	625	691	627	617	670	681	665	639	643	656	658	643	668	601	680	654	650	633	682	663	619	656	666	641	639	655	643	612	633	654	649	613	633	657	596	621	684	646	599	657	638	680	644	625	686	629	583	658	645	641	669	613	611	613	650	630	626	577	611	605	664	646	644	657	640	620	640	639	660	666	580	628	621	639	604	621	638	616	618	629	681	667	662	669	669	646	641	669	599	631	653	686	656	665	669	629	611	641	635	655	582	633	691	678	638	633	683	627	627	622	648	674	700	609	657	649	674	664	646	650	629	686	625	649	683	646	693	615	601	700	631	652	647	655	647	647	656	651	644	662	664	638	606	668	622	616	632	643	695	612	638	642	640	620	644	692	631	631	615	594	657	639	620	669	684	683	647	592	615	662	638	612	623	589	643	656	623	661	662	655	646	640	637	639	623	659	640	647	612	653	641	638	628	628	592	617	645	628	651	633	674	640	659	633	624	623	668	635	655	640	640	637	582	635	648	608	637	616	696	642	649	622	620	606	637	701	643	615	626	618	672	696	650	637	626	647	646	630	668	672	648	664	688	665	653	615	627	642	628	642	657	640	661	708	614	624	596	660	660	678	633	637	646	662	613	663	625	620	628	634	654	607	695	598	662	658	619	627	631	597	638	654	653	665	650	622	632	684	652	607	652	601	615	655	630	607	666	633	640	659	666	636	640	662	610	626	657	635	646	635	646	590	639	604	612	650	586	611	639	644	672	606	603	675	605	649	630	617	655	633	655	655	637	665	648	627	650	619	635	623	631	656	626	657	607	656	626	659	625	666	618	643	635	667	650	618	619	617	623	602	606	652	626	632	629	641	658	664	660	646	615	643	640	636	623	629	634	665	616	657	653	650	621	638	637	625	687	644	621	667	675	665	594	671	639	648	648	626	710	641	702	669	641	689	631	602	643	711	647	660	638	636	666	605	645	621	636	625	663	631	647	638	659	640	631	683	644	677	659	621	629	611	672	644	656	598	623	652	612	630	651	627	642	648	620	691	615	624	697	610	640	640	659	665	677	658	639	646	603	636	639	672	681	622	638	683	639	629	628	629	675	619	620	629	636	613	644	623	709	646	633	629	678	660	637	658	584	610	635	665	650	597	716	661	641	632	657	654	681	648	640	681	612	678	643	639	594	642	647	604	640	612	663	659	652	646	649	662	640	607	701	664	660	676	622	625	628	631	634	619	657	628	619	573	681	662	652	650	642	621	672	690	631	645	662	617	581	701	624	633	681	601	634	663	639	591	646	615	627	581	650	620	649	649	668	625	594	669	647	615	656	634	673	659	639	634	615	631	667	619	661	676	620	714	640	680	668	642	666	683	669	653	650	655	605	613	651	625	647	653	630	652	606	681	707	631	653	652	617	678	627	639	634	598	646	667	657	690	597	672	633	596	640	704	639	622	593	663	665	645	608	638	662	637	667	637	628	628	704	651	647	640	672	661	658	690	637	651	642	661	657	659	659	661	693	631	633	641	635	637	634	622	642	621	643	646	601	613	632	636	637	664	659	636	678	608	636	650	635	646	621	618	653	625	678	704	656	610	647	626	637	634	646	602	606	692	654	644	604	661	672	650	682	627	654	684	667	601	645	628	647	615	622	664	685	618	625	647	694	661	674	673	652	650	654	677	666	591	592	647	631	640	653	630	660	616	616	640	629	617	597	669	620	648	599	641	656	614	641	622	618	601	660	660	623	644	635	666	639	664	626	665	628	626	649	617	644	638	630	669	576	613	648	600	618	622	638	703	629	650	662	668	663	643	642	628	606	630	626	642	650	610	633	631	608	676	643	648	583	648	630	648	627	655	657	686	617	659	618	644	609	645	639	621	658	661	633	627	660	686	677	627	641	655	639	643	631	633	615	630	633	627	638	591	657	630	625	657	641	647	624	630	638	679	662	650	650	636	672	636	668	659	620	660	605	630	693	582	650	588	627	634	623	630	662	645	665	670	627	678	685	636	635	620	671	617	626	652	610	616	678	594	630	663	644	632	642	696	648	658	653	623	579	622	646	665	641	629	679	636	661	665	643	658	693	643	564	632	626	656	620	584	607	650	617	684	685	661	646	678	636	600	623	679	661	638	662	667	632	664	642	634	598	654	625	605	682	698	639	638	613	636	634	647	583	665	620	649	665	618	633	680	595	631	689	626	621	645	641	628	639	622	609	622	632	607	624	603	586	640	639	667	632	605	643	618	636	622	656	615	646	607	661	639	637	609	653	619	646	612	610	678	624	650	608	617	662	646	664	623	649	686	656	698	619	670	626	629	634	655	643	634	632	644	609	607	644	625	648	652	637	648	608	674	685	589	600	639	634	594	603	591	648	673	632	691	630	645	639	648	642	647	642	617	588	585	654	598	631	662	671	657	640	645	622	708	707	646	649	642	622	591	661	647	676	665	646	638	647	662	664	638	645	642	607	632	710	653	666	609	614	678	622	654	648	646	649	647	626	661	652	597	654	625	624	660	637	626	631	638	651	623	624	655	632	620	659	693	656	679	686	696	638	626	646	643	679	667	629	675	655	625	639	647	646	663	633	684	601	612	613	677	649	696	638	634	590	614	661	646	647	661	680	635	663	656	674	593	629	637	629	629	603	598	639	651	644	643	657	653	644	659	647	667	622	646	652	651	642	698	637	599	628	637	645	669	658	624	638	629	673	685	664	615	614	668	662	668	654	641	652	656	648	646	602	655	667	639	652	648	643	668	615	631	678	635	642	629	613	641	596	626	614	625	667	627	632	588	622	636	608	663	672	617	629	621	635	645	650	608	641	680	659	631	634	601	622	654	607	654	663	628	606	639	639	670	617	591	621	681	625	609	636	651	649	652	632	607	699	603	654	605	636	614	640	671	649	651	660	663	644	633	654	633	612	649	620	628	654	593	649	673	635	676	645	621	590	672	657	662	648	712	641	665	637	633	603	637	657	661	669	620	608	605	661	637	671	657	595	634	652	680	668	648	645	644	641	609	672	619	652	621	659	622	649	641	629	618	596	655	628	605	687	629	718	612	684	633	661	631	659	589	603	614	611	670	671	663	664	645	600	651	665	654	671	651	629	664	613
3335	3540	2853	1540	1155	968	821	763	710	634	612	625	590	579	587	553	525	510	497	530	525	574	550	539	531	543	551	476	506	490	501	482	532	494	528	521	516	495	542	508	479	508	528	469	494	499	502	467	501	523	502	526	467	524	505	513	463	496	509	508	457	466	537	463	513	481	493	481	529	509	476	476	490	530	500	467	517	497	502	504	480	473	506	532	477	502	479	478	498	489	483	514	454	508	501	478	561	462	417	476	509	491	505	459	491	521	454	487	487	495	501	501	500	483	525	523	483	516	475	469	497	518	500	512	507	512	449	478	472	480	485	537	523	523	480	541	468	508	463	492	485	474	477	504	503	553	479	506	500	526	519	497	523	509	503	525	512	499	500	479	475	529	462	469	507	492	496	478	542	498	488	492	492	496	472	488	486	494	534	469	547	512	484	493	494	504	478	500	479	505	444	514	523	524	509	504	493	456	439	493	503	486	512	484	479	481	497	444	475	524	463	494	528	499	524	490	479	474	468	485	492	490	483	468	535	508	502	478	492	470	493	515	505	511	475	502	479	469	480	426	497	546	506	492	478	544	522	517	503	524	503	513	488	491	474	479	482	522	514	490	500	522	524	530	505	481	520	475	472	463	507	455	462	500	499	500	449	527	518	477	505	493	519	480	470	486	496	510	512	513	471	490	490	457	467	482	479	526	470	533	498	498	493	477	455	508	468	478	496	511	484	513	483	485	476	480	467	519	453	505	490	563	492	484	493	484	471	502	475	501	482	514	468	468	516	470	467	482	467	515	500	523	523	465	478	506	475	472	509	528	508	514	493	426	485	476	479	522	487	482	513	502	469	466	538	501	495	530	480	478	533	472	497	480	488	505	488	531	530	446	472	492	537	523	480	516	451	466	494	529	484	524	472	519	472	490	487	526	458	537	476	482	521	515	452	466	477	537	475	558	478	471	463	479	479	484	506	470	527	478	486	465	517	460	499	488	522	502	479	471	515	509	483	501	524	495	485	470	464	499	463	505	491	488	540	486	518	494	481	472	468	458	525	497	506	502	492	491	419	488	495	526	519	496	469	531	524	497	458	465	494	490	483	473	443	466	493	546	463	480	510	497	434	496	495	486	486	540	504	489	494	508	518	523	496	539	493	485	432	456	522	525	456	479	481	492	478	511	492	459	466	437	509	519	512	499	444	490	491	461	492	501	512	455	460	446	499	517	477	482	488	504	505	465	506	513	461	529	467	480	491	512	479	485	515	496	484	490	534	476	508	518	475	482	478	491	498	502	501	513	467	535	470	477	480	524	445	503	514	502	495	493	517	501	503	490	475	515	475	511	451	464	470	464	495	491	447	495	482	498	523	467	498	458	504	498	510	460	489	539	493	467	465	471	459	500	484	496	509	517	460	477	465	441	505	477	490	473	498	494	496	454	490	506	499	504	505	538	492	494	494	469	476	460	485	475	472	480	478	478	484	478	478	507	482	522	464	517	498	526	504	500	477	504	477	489	470	481	498	478	495	494	486	519	472	493	469	535	467	452	451	464	444	481	498	485	494	487	490	530	490	497	514	458	473	455	509	493	515	465	490	521	504	474	524	507	528	491	504	491	467	477	491	496	476	462	467	507	498	517	479	459	479	455	498	498	474	494	508	479	473	492	499	542	491	501	487	465	485	485	511	435	459	480	481	478	503	487	491	526	477	502	473	480	483	473	441	489	537	485	492	449	471	469	496	459	501	412	512	458	498	508	462	504	475	496	479	484	490	461	476	515	517	503	499	514	525	478	495	488	525	511	481	470	487	495	472	462	479	532	473	531	470	462	480	509	476	488	513	508	513	497	497	501	507	476	504	513	487	491	441	455	477	474	478	506	503	489	512	444	488	518	520	513	487	473	491	485	505	499	504	499	490	456	472	483	492	483	520	515	471	532	518	496	472	481	513	479	474	490	464	500	484	475	467	491	491	487	475	455	515	487	436	473	461	484	492	519	497	471	458	463	457	501	487	488	472	502	463	444	489	506	503	476	450	495	461	505	520	486	486	459	493	483	525	501	503	495	508	480	510	471	501	468	462	452	486	509	496	492	478	522	477	440	494	465	501	518	468	504	506	492	525	448	494	493	480	473	467	452	520	492	487	469	473	483	457	455	465	454	495	469	467	481	476	508	449	453	457	459	465	519	469	503	475	500	475	508	488	510	476	476	464	487	493	513	525	488	480	508	517	477	478	479	482	467	502	474	495	508	477	499	495	462	479	488	504	518	503	449	472	486	453	485	477	513	487	456	510	507	492	472	496	504	507	489	490	494	484	450	503	505	480	487	467	483	510	470	492	517	468	473	498	526	469	488	486	477	516	472	484	516	509	478	494	522	542	484	512	458	483	475	513	440	497	465	510	487	455	519	484	515	501	480	469	495	488	499	499	534	520	500	487	468	484	471	535	503	525	485	492	472	492	530	490	529	447	463	484	492	488	514	462	483	491	499	494	518	468	442	507	479	473	442	506	488	451	458	499	471	514	527	459	484	499	459	470	502	500	474	523	530	466	495	466	495	461	444	487	472	456	495	523	499	486	505	450	476	467	523	520	456	494	472	497	471	464	474	470	514	489	472	485	497	498	479	478	500	491	469	505	464	490	506	474	508	494	499	481	479	514	473	476	505	448	499	507	500	486	499	499	492	488	498	452	474	496	509	450	496	510	484	500	469	507	462	472	505	476	496	465	486	461	515	513	476	479	472	501	470	452	493	467	485	514	487	487	515	477	506	480	495	478	464	477	509	476	504	494	498	508	484	512	457	529	477	484	494	485	494	457	506	468	467	479	451	451	467	456	478	486	474	491	485	489	516	443	481	476	481	500	478	503	480	486	516	495	498	430	468	488	477	476	513	547	496	456	491	516	479	505	477	492	491	472	455	498	455	492	438	503	547	517	488	475	473	476	529	504	474	465	451	513	489	440	455	491	461	473	462	490	471	520	482	500	511	445	503	496	498	519	462	479	465	483	502	481	496	471	462	497	500	499	492	475	494	477	520	479	478	474	476	442	519	455	466	465	471	486	465	491	453	452	518	491	506	489	480	481	460	497	485	502	453	483	498	481	495	437	498	470	459	455	499	500	524	530	493	485	478	473	428	492	438	477	504	499	521	465	497	475	530	494	473	476	491	433	471	454	479	460	504	500	459	485	493	496	476	491	498	499	501	510	489	449	481	469	500	508	482	485	438	482	497	463	522	482	487	486	507	460	476	504	503	508	516	498	489	501	461	483	439	431	495	483	459	467	485	490	494	495	482	522	463	526	522	513	505	521	524	504	508	521	459	483	507	456	456	471	514	506	515	478	486	471	448	478	444	473	485	426	463	445	491	503	443	474	458	472	498	479	487	441	490	503	477	520	491	516	483	504	467	451	488	466	493	475	497	516	524	497	496	469	520	497	505	470	456	496	508	454	468	471	516	510	450	453	502	499	523	507	470	488	511	469	487	494	470	484	461	491	462	444	445	493	495
24433	21416	28768	24452	21414	9180	1842	1195	973	928	954	894	851	860	851	823	817	775	806	775	799	848	750	798	789	720	780	752	774	753	727	760	769	789	705	730	735	716	714	740	730	784	757	711	744	763	774	727	734	729	800	734	741	785	761	721	762	761	759	733	755	762	732	749	736	718	731	780	782	786	725	772	732	736	676	736	773	792	748	733	730	711	719	797	736	700	753	777	766	757	734	723	797	716	705	703	735	742	739	707	739	697	760	724	684	750	734	795	727	704	740	725	792	733	715	707	704	751	753	769	696	735	765	770	757	735	734	703	711	776	776	756	743	752	787	777	719	706	733	712	706	677	784	789	724	724	746	728	701	693	671	758	752	742	730	788	740	756	719	708	758	700	740	719	742	719	711	718	778	728	713	760	716	739	760	734	744	799	739	714	779	761	706	748	719	707	724	689	780	744	723	749	709	651	736	734	750	785	768	765	764	740	720	728	760	777	787	752	749	759	774	770	751	795	753	680	722	742	747	740	731	783	771	731	718	710	758	804	739	724	714	744	759	684	767	685	709	733	725	766	743	746	771	760	723	735	721	707	756	684	769	702	785	805	712	723	758	735	742	670	735	710	756	702	711	756	704	733	720	724	711	737	738	730	725	695	721	753	743	719	745	692	748	716	752	731	757	731	768	748	720	750	744	732	722	746	754	728	779	774	702	739	737	762	720	760	766	749	686	807	766	691	721	722	762	735	730	795	774	733	725	701	710	696	753	766	711	744	696	698	728	777	718	686	774	696	709	711	707	740	729	737	764	702	763	730	741	743	758	714	714	718	795	725	702	772	764	787	704	712	771	789	710	759	803	744	786	702	680	783	751	692	719	754	739	699	719	747	755	727	726	773	773	735	781	715	662	748	710	723	733	756	719	775	706	757	752	722	745	740	763	722	724	722	737	780	703	715	699	756	685	727	704	787	720	764	734	731	770	710	769	734	771	746	689	746	731	787	740	717	712	738	757	726	742	740	735	728	684	708	743	749	709	744	673	735	684	713	768	732	725	742	729	751	716	731	696	742	772	749	791	715	733	763	756	724	714	725	720	710	713	709	719	732	734	741	733	755	724	711	748	697	695	703	690	741	770	681	753	718	680	769	742	695	675	740	704	676	671	730	740	751	748	720	750	689	704	731	784	711	717	740	726	704	737	728	727	758	738	728	724	700	749	753	735	775	748	786	767	725	699	744	755	722	710	776	751	720	778	719	742	734	692	716	757	754	742	718	742	768	788	710	772	755	709	714	707	712	729	774	732	725	744	724	763	766	740	737	712	730	734	743	732	725	739	721	723	723	763	762	700	763	755	732	781	749	740	764	763	703	711	741	764	725	704	678	726	747	738	686	711	708	729	789	711	713	710	779	750	695	746	711	708	714	745	737	720	762	735	785	755	692	739	697	728	742	755	694	720	734	762	713	715	749	734	757	802	711	760	758	740	715	743	746	717	732	727	711	736	745	731	723	728	772	699	703	734	730	774	727	818	730	747	735	701	738	734	757	747	776	733	704	755	757	746	761	715	740	772	751	750	727	718	770	744	743	732	717	710	749	746	741	719	751	718	745	731	750	742	696	786	751	747	737	706	705	794	758	706	750	735	726	765	777	719	775	781	664	719	722	752	739	751	761	742	736	748	750	753	737	741	770	780	738	761	737	691	748	751	770	723	775	773	692	737	784	793	717	743	752	718	747	646	747	718	732	711	714	741	775	758	753	724	744	749	704	778	749	737	716	744	722	733	749	697	744	778	729	747	723	735	726	762	746	695	703	741	730	787	720	739	735	757	729	787	796	778	772	755	723	731	724	752	735	765	772	724	725	751	714	684	748	694	740	731	700	721	715	708	760	735	740	708	725	757	730	701	724	769	721	742	765	662	722	736	709	727	784	722	737	715	727	733	796	755	649	714	748	722	700	725	730	729	711	768	720	727	710	766	749	755	753	695	717	712	713	740	724	720	703	677	776	774	709	722	709	754	739	687	674	780	763	749	707	729	716	716	755	756	692	729	774	751	726	751	739	724	699	795	742	758	717	703	725	724	728	717	703	724	749	708	758	691	715	739	750	721	783	781	710	733	724	686	735	720	742	741	678	720	782	739	740	729	745	748	738	690	777	744	719	734	755	714	688	692	738	669	702	691	761	744	721	734	753	730	717	725	663	758	750	736	725	769	765	763	733	748	741	740	756	731	734	764	720	725	764	775	726	781	759	697	747	730	747	715	751	791	721	773	700	759	750	760	754	737	695	745	736	747	722	751	731	727	732	773	722	732	714	765	714	795	699	735	740	792	740	709	786	702	750	741	715	704	766	704	703	721	675	800	697	758	747	697	697	757	735	709	751	755	724	753	723	765	739	786	710	761	724	716	732	716	745	728	747	753	697	737	675	732	724	761	681	746	735	759	721	678	737	759	775	731	686	751	752	744	695	732	750	745	718	733	723	768	696	711	739	750	731	769	798	731	714	765	713	722	713	696	733	796	735	713	760	751	714	748	712	746	725	744	764	715	749	703	675	727	780	708	766	749	747	786	730	726	768	706	723	739	698	764	753	742	714	711	708	728	707	701	718	766	747	721	741	712	792	708	747	665	714	732	732	717	724	705	801	714	795	760	729	767	721	746	705	767	750	728	739	748	735	719	753	730	722	674	751	781	773	731	743	733	755	717	713	751	745	713	719	722	719	710	748	719	714	734	742	799	727	759	714	739	734	733	758	748	694	730	719	756	710	749	703	709	742	748	742	735	729	737	710	754	731	679	733	766	749	736	723	726	709	765	780	729	724	767	716	775	699	713	716	754	690	753	732	723	719	738	721	728	731	761	750	709	733	760	771	757	732	737	685	729	722	747	741	717	733	723	746	699	752	743	696	760	744	768	710	735	730	738	738	758	767	789	739	747	737	717	732	731	716	726	792	725	697	759	749	749	702	706	715	756	739	731	720	708	749	692	735	798	686	730	696	727	751	715	754	740	749	733	737	742	698	744	738	723	733	797	683	688	748	709	718	722	775	742	731	728	749	719	790	761	746	712	714	718	763	726	764	767	745	745	703	731	788	761	719	782	728	736	740	697	716	757	741	721	727	698	701	707	699	720	767	696	786	712	701	721	734	779	711	731	746	689	705	679	749	748	698	726	737	724	750	717	731	742	758	760	778	739	763	707	782	765	782	755	710	698	724	723	714	724	688	741	739	721	728	747	778	722	741	744	760	697	754	726	756	782	739	754	737	769	787	684	727	796	759	749	749	757	717	733	714	736	760	748	761	710	749	693	687	734	723	680	702	721	730	723	709	709	743	761	719	781	784	756	759	752	722	715	757	755	747	710	739	760	737	762	762	721	758	692	678	750	731	725	722	729	732	733	756	741	720	700	722	726	719	800	719	710	746	708	732	717	765	730	683	718	765	766	740	719	785	740	694	662	704	712	726	748	711	719	726	747	723	727	733	749	734	738	755	726	702	731	745	707	705	745	779
3621	6115	4909	2626	1896	1504	1216	1013	1011	868	805	773	737	706	677	657	661	672	679	620	604	650	599	625	599	631	572	586	592	581	591	595	560	630	612	540	560	577	570	584	591	569	575	606	595	537	588	555	587	607	541	562	582	567	565	604	552	591	608	554	571	586	574	556	538	617	587	539	556	524	575	607	585	614	593	568	584	528	571	571	557	599	551	558	573	574	548	537	568	577	588	588	544	576	560	578	542	560	578	548	580	587	536	571	601	545	564	575	609	600	540	556	577	582	615	572	574	553	536	592	555	591	630	612	583	536	569	564	568	596	568	580	575	550	551	522	590	561	563	573	540	591	559	541	609	582	578	621	555	557	547	580	536	583	633	531	557	566	550	534	574	613	540	557	627	598	598	545	575	557	549	588	592	586	571	532	560	563	550	566	573	563	587	597	596	588	582	591	584	571	552	566	529	579	562	606	534	566	566	570	545	604	531	558	579	590	585	579	552	596	557	572	566	544	591	574	550	569	538	591	565	561	532	597	541	545	577	584	550	511	559	555	566	553	518	582	624	575	547	563	545	622	571	568	552	566	581	532	592	532	552	565	557	573	593	542	559	616	545	569	582	596	582	532	588	567	548	584	528	544	594	588	540	606	546	609	561	593	547	577	588	565	630	562	597	539	557	580	554	539	587	580	568	586	549	561	569	581	552	553	538	568	572	613	538	546	586	555	550	562	587	614	530	562	540	579	543	572	541	584	543	559	556	562	569	555	574	565	531	533	575	565	563	577	555	578	567	566	534	543	511	589	596	570	540	582	557	543	569	586	599	540	599	600	528	573	584	609	580	573	550	573	563	551	549	534	544	573	563	545	571	557	574	532	575	572	582	579	542	591	532	515	577	520	548	584	537	549	592	536	571	567	539	574	562	564	612	571	581	556	556	536	548	574	586	539	553	576	578	582	617	589	549	556	550	566	593	573	558	557	548	555	567	558	565	587	609	553	548	568	586	563	552	609	566	554	573	546	587	560	556	538	544	577	547	568	584	550	595	531	565	534	553	568	582	507	530	560	563	566	563	566	559	560	543	537	543	536	544	536	565	587	598	563	616	570	593	555	530	553	563	554	553	560	567	560	571	582	553	560	541	549	533	576	562	565	553	560	571	536	562	573	568	608	536	604	594	574	551	594	558	558	546	581	549	577	576	577	592	542	548	565	568	552	578	510	563	570	570	570	560	593	589	570	554	531	602	543	546	514	555	526	571	525	576	570	571	572	526	569	528	576	605	518	543	531	575	561	579	579	589	579	593	529	521	550	560	553	548	563	566	534	511	574	526	547	566	534	550	574	577	589	565	561	566	564	524	584	570	533	558	542	543	599	546	555	538	534	538	574	555	569	562	538	567	516	594	531	543	608	543	569	527	517	522	531	531	549	593	554	588	553	600	540	566	556	578	569	539	548	582	515	602	599	544	540	529	500	517	530	554	596	567	608	608	580	557	574	561	588	543	568	540	566	530	602	607	588	571	579	530	530	573	537	561	538	607	563	583	590	571	582	561	549	561	599	587	570	573	570	571	573	540	568	544	541	563	574	551	546	529	613	529	559	578	537	590	568	542	569	580	519	567	566	530	550	578	545	546	508	559	572	558	594	545	554	584	575	590	548	564	559	523	570	561	558	574	552	512	550	553	572	568	564	569	527	533	525	556	543	559	560	563	561	567	534	565	597	561	530	561	581	596	568	571	572	607	573	563	567	582	529	537	557	518	554	533	536	554	563	539	555	540	560	591	573	570	586	578	568	547	564	533	563	560	573	521	521	559	522	596	593	540	578	525	547	544	565	605	548	605	576	557	583	532	520	557	538	575	611	530	591	524	547	526	581	569	560	601	583	569	555	555	580	571	550	582	586	580	535	557	567	572	557	558	592	560	581	595	555	549	515	557	563	556	556	559	570	585	572	544	576	551	560	558	558	569	548	553	620	629	509	540	541	584	540	605	554	529	571	544	587	566	534	566	558	607	573	553	571	577	567	519	538	603	570	551	562	525	554	588	573	571	559	540	544	549	610	630	547	574	582	516	581	551	558	557	609	548	545	576	530	532	577	536	552	548	527	538	566	575	536	510	513	580	537	543	540	572	522	551	531	537	547	548	538	563	573	570	535	605	547	568	543	593	553	543	525	541	559	545	559	587	527	549	576	543	547	502	514	565	552	518	544	579	539	565	534	628	565	542	554	538	575	543	576	558	577	551	565	570	545	550	620	607	560	583	556	545	542	567	525	552	526	603	539	578	581	578	518	566	580	546	544	540	534	555	580	566	574	568	559	560	553	560	561	586	487	513	532	579	598	545	520	581	529	598	532	561	576	570	554	533	573	573	555	569	589	574	506	559	566	549	539	557	558	560	541	594	546	595	553	579	564	576	542	550	558	564	558	537	584	580	586	548	562	565	556	524	534	563	534	565	534	575	548	527	541	546	594	585	568	548	543	564	533	508	543	547	575	566	534	551	565	559	567	549	583	557	525	590	594	583	536	556	582	580	569	545	554	549	547	569	567	534	546	525	507	517	549	551	590	586	551	577	556	566	587	568	544	553	551	566	539	561	583	535	523	559	581	586	569	579	540	525	581	613	565	567	511	562	577	544	576	545	565	583	558	583	565	583	598	579	542	573	543	655	578	569	560	570	569	551	575	579	547	576	568	583	556	539	545	566	574	540	555	544	547	586	574	552	566	550	547	582	545	532	561	569	525	556	561	575	544	521	564	533	545	547	540	547	547	592	531	571	577	511	550	568	532	559	576	532	556	561	524	584	569	558	543	552	552	529	549	570	554	564	558	542	557	565	557	547	556	559	584	533	549	540	579	558	551	572	522	527	609	545	544	556	569	594	531	558	535	536	571	546	558	538	579	572	529	590	573	533	598	556	587	559	544	543	580	584	568	535	603	517	547	590	579	545	583	534	588	562	547	555	587	546	567	502	545	630	561	555	562	517	544	558	573	565	581	541	536	574	546	555	612	525	548	543	560	616	567	558	532	586	531	593	513	569	569	536	537	583	537	555	574	574	586	584	582	577	584	570	560	601	582	580	528	569	531	582	573	605	563	517	534	525	585	580	563	541	561	560	519	546	572	578	596	537	509	555	558	555	571	531	543	562	582	572	593	583	543	555	573	605	558	562	557	537	600	574	537	547	557	564	553	545	512	598	582	531	545	540	543	545	540	559	507	537	572	562	526	571	505	544	540	541	559	552	597	571	543	526	567	518	503	544	554	554	548	561	515	550	566	594	582	561	561	524	540	575	543	567	582	517	566	546	546	553	551	550	520	574	545	571	558	554	513	574	506	554	554	488	570	558	551	530	596	513	569	562	498	577	571	578	555	564	560	557	568	580	554	564	569	533	592	586	527	580	549	541	553	572	552	553	543	594	591	572	581	572	538	572	549	502	545	556	576	598	564	569	553	519	524	543	537	545	596	581	519	597	603	508	542	527	544	556	535	531	539	568	524	542	533
27771	10562	796	457	325	273	322	285	274	280	300	284	275	284	254	259	281	261	265	282	268	284	279	294	285	279	279	303	264	301	294	254	275	289	234	253	277	276	247	264	291	255	251	257	260	251	283	236	277	264	266	267	269	271	272	275	266	281	268	280	273	256	282	261	299	262	287	250	259	289	270	277	265	269	282	269	253	286	282	312	299	293	285	272	260	268	285	313	296	294	272	285	268	281	273	283	260	279	279	256	299	283	306	279	277	284	272	293	243	284	242	286	249	278	266	274	247	261	290	254	261	261	282	270	294	281	255	278	280	299	277	313	280	251	265	306	264	267	243	273	262	293	293	266	267	260	254	266	238	270	267	299	266	252	269	284	257	265	265	264	245	252	273	263	296	280	286	252	259	286	294	269	261	255	309	268	265	288	269	279	307	282	231	282	269	270	269	280	294	209	281	288	253	291	304	274	264	318	267	283	302	247	273	296	295	297	297	275	285	272	261	286	291	289	259	279	273	264	267	273	279	251	277	259	273	274	273	283	277	268	278	275	281	254	287	282	283	265	302	267	266	285	253	303	289	255	250	277	259	278	255	274	285	293	263	280	259	273	275	264	301	269	253	258	273	272	278	298	255	271	277	278	262	270	288	288	269	278	286	278	278	285	270	246	291	276	296	262	281	283	278	282	286	268	259	292	280	285	259	262	282	282	244	283	249	276	286	258	276	307	281	325	276	262	307	283	240	257	280	244	288	275	285	285	269	293	277	268	243	296	256	295	261	289	270	264	282	275	274	257	276	291	298	282	261	304	277	242	251	278	286	293	271	274	254	258	293	283	295	282	276	266	236	282	281	246	254	295	279	286	272	249	272	271	284	281	254	294	268	287	264	275	270	304	289	267	280	254	273	297	289	265	278	305	281	295	302	266	289	270	297	271	255	280	301	264	250	277	264	300	278	272	272	271	291	306	258	276	272	277	285	265	284	303	296	279	286	266	270	277	277	251	264	259	251	278	274	283	265	284	295	261	250	282	272	278	264	297	249	279	260	273	278	275	286	278	258	258	288	276	269	286	272	295	271	289	261	276	289	301	300	299	288	262	255	284	263	265	270	273	254	243	301	288	278	274	279	281	278	239	276	289	281	274	262	256	257	261	259	261	253	258	303	266	259	265	274	277	294	278	273	296	256	261	297	270	256	283	275	292	260	297	244	266	254	248	254	277	268	274	262	285	264	286	290	298	283	289	273	271	275	289	296	274	265	264	306	261	263	265	261	287	270	287	286	264	271	261	287	253	258	299	281	249	247	255	287	289	274	278	269	274	271	290	270	292	278	244	276	276	272	273	293	268	261	289	265	269	298	265	306	269	264	252	276	275	265	259	234	295	245	292	274	246	256	283	305	262	284	261	275	274	269	270	271	299	243	244	270	250	289	290	248	298	286	273	256	272	288	290	281	288	272	268	275	280	270	270	236	286	315	261	277	261	276	274	266	270	268	242	291	247	257	283	273	283	289	292	278	296	272	261	280	246	268	260	279	306	262	277	302	284	273	282	263	263	275	258	280	295	230	258	267	258	257	280	287	261	264	234	274	323	280	275	263	272	258	279	272	279	273	259	292	273	288	280	288	266	260	264	264	271	277	282	286	268	271	274	282	277	285	276	283	291	260	262	258	303	282	290	281	269	288	242	279	267	265	257	264	286	268	266	253	306	255	260	282	258	301	291	286	250	297	298	287	278	287	255	253	261	249	255	288	267	269	261	299	271	309	279	271	266	252	294	291	280	308	252	272	298	284	285	294	297	269	274	260	282	268	284	273	295	255	284	310	271	289	267	282	283	291	303	253	253	260	292	263	233	289	279	268	245	273	261	273	286	285	271	241	291	273	278	278	286	284	274	311	275	248	247	270	238	245	306	294	283	301	263	288	287	286	290	298	313	245	263	271	255	304	265	292	260	290	276	265	266	256	242	295	273	274	281	269	293	248	276	306	305	254	275	259	298	298	266	267	315	268	243	286	275	287	240	277	253	260	259	280	297	232	280	246	268	278	288	270	274	268	315	247	290	269	247	284	258	300	261	289	269	280	255	254	270	253	267	252	275	248	299	275	247	273	224	278	293	268	277	262	302	266	269	273	267	270	264	263	273	289	275	286	272	274	276	264	257	275	262	304	289	290	289	273	320	299	284	246	269	272	283	244	276	270	277	244	242	299	295	250	257	292	284	287	295	250	317	291	257	288	254	287	321	278	246	279	276	300	278	280	277	289	268	287	281	241	298	269	280	295	289	261	263	276	265	287	249	282	287	316	270	269	269	249	283	259	259	304	290	291	291	292	295	260	283	241	292	264	276	287	275	266	285	278	290	275	293	249	262	239	298	277	280	268	265	262	287	280	299	274	293	272	286	289	277	282	235	257	291	299	258	271	259	285	281	255	261	268	296	296	275	262	262	272	264	260	297	301	294	303	315	256	270	258	282	234	280	275	312	245	289	261	272	312	272	279	274	274	268	254	283	269	262	313	284	276	272	282	273	272	264	263	276	297	257	257	274	259	307	304	271	281	252	264	268	252	257	281	268	231	255	256	270	262	258	269	279	283	266	289	246	278	273	290	267	288	297	302	274	259	269	269	260	304	293	247	270	285	295	275	283	284	254	281	292	277	273	263	267	288	277	284	256	273	279	287	265	283	281	271	280	280	293	261	252	277	275	257	309	274	250	286	272	272	259	265	265	279	282	258	252	245	271	257	270	255	238	254	251	272	281	282	260	294	263	273	258	278	275	290	257	282	271	269	255	271	257	259	301	293	284	256	283	292	270	280	275	265	273	290	242	278	272	302	257	296	295	255	287	247	262	277	250	264	278	270	285	263	244	272	248	278	289	285	310	275	268	275	278	274	261	301	297	274	265	295	282	289	284	297	271	270	306	250	276	303	271	275	272	280	273	276	270	263	286	259	270	270	268	251	270	278	245	267	284	298	300	295	274	243	290	265	287	249	246	282	278	297	274	267	264	256	266	267	275	279	288	267	252	292	283	280	254	268	267	283	298	263	259	265	273	253	274	260	271	280	294	263	302	276	296	283	295	274	281	248	307	280	266	271	243	297	253	286	266	256	268	258	260	257	294	286	280	282	269	265	279	275	262	261	280	275	269	287	268	280	292	232	290	256	293	283	267	283	294	290	283	266	268	269	274	268	274	258	267	268	260	252	280	289	286	276	286	251	281	284	284	276	270	291	265	259	299	290	270	319	257	261	267	253	288	298	256	268	275	276	258	289	297	283	279	271	257	275	308	287	281	284	269	240	276	293	263	278	260	273	258	267	280	267	294	272	269	293	267	286	283	263	259	254	276	265	269	265	303	276	278	286	289	278	264	310	276	266	274	250	219	307	286	275	283	292	298	277	265	261	273	269	277	264	284	297	276	280	275	258	270	259	293	280	252	285	225	257	256	295	262	244	286	225	255	279	267	269	260	258	284	280	275	291	280	238	271	260	252	272	279	274	294
4604	399	339	302	239	231	214	231	206	221	230	239	207	208	221	226	232	193	211	203	196	220	207	222	198	249	202	208	201	208	206	204	203	204	208	238	201	214	173	220	207	201	197	192	203	202	228	221	216	185	200	197	202	219	182	220	229	196	223	222	197	190	215	215	235	225	201	235	187	210	208	245	183	214	221	197	181	212	208	191	204	213	225	230	208	237	204	208	188	200	213	210	216	199	195	175	216	221	203	197	236	202	204	244	248	210	246	195	205	201	229	219	232	244	189	216	230	201	198	210	223	204	196	203	194	244	190	196	216	174	209	216	195	204	203	187	210	182	196	178	211	212	228	212	198	183	219	212	197	221	197	214	188	213	198	217	198	212	203	191	202	195	235	198	195	200	204	199	198	204	185	233	225	204	183	224	230	205	210	195	209	210	198	229	226	220	230	256	184	241	210	197	204	216	195	187	185	208	195	222	211	199	181	194	224	211	197	214	215	213	225	196	205	212	226	206	184	221	204	217	200	220	204	230	214	189	198	212	197	223	199	214	213	200	216	208	213	199	189	212	205	188	189	206	236	218	247	204	202	195	217	205	256	221	196	218	211	205	198	216	204	205	219	212	221	212	196	209	202	206	189	206	201	232	198	201	213	227	194	220	198	210	190	192	210	185	201	204	182	210	234	203	196	192	224	219	205	202	206	210	216	205	215	206	209	193	200	235	195	208	233	220	209	191	197	197	200	221	194	201	194	215	201	236	214	193	201	230	209	190	238	211	233	193	193	206	225	223	218	230	227	234	262	213	177	204	225	212	238	202	207	204	207	204	225	206	209	204	216	200	196	205	188	204	209	201	230	218	195	225	222	184	195	191	200	197	211	213	213	217	195	186	216	224	233	202	191	213	181	211	218	174	221	207	208	215	212	215	202	215	228	196	216	243	195	200	242	221	197	223	221	210	202	229	211	210	228	202	199	188	200	215	214	221	218	199	183	193	208	224	228	196	190	199	213	211	209	208	214	211	220	198	220	196	192	198	210	229	204	223	210	192	194	222	210	234	192	208	226	204	203	217	213	242	189	212	216	174	190	221	220	212	215	223	205	187	214	204	221	202	212	201	220	219	197	216	223	211	211	194	219	200	193	194	194	193	181	210	186	197	185	221	213	221	210	197	213	209	219	215	188	204	201	197	235	184	216	213	200	224	209	214	173	183	216	198	214	225	200	204	233	201	214	217	236	211	237	215	203	210	183	219	219	232	201	203	211	217	213	223	195	242	219	199	210	227	216	205	197	204	210	209	201	211	252	214	184	209	202	189	189	217	225	222	191	216	212	226	198	221	202	226	213	217	222	194	220	243	229	203	205	206	204	205	217	189	212	195	202	204	212	187	197	226	215	208	204	208	221	187	211	207	222	193	213	215	233	240	198	205	210	213	198	197	231	209	202	191	216	200	224	225	200	198	215	199	209	209	204	208	207	234	203	213	190	205	213	209	200	210	221	185	202	207	210	235	216	201	205	204	247	202	207	210	211	213	213	232	224	210	211	214	182	215	199	202	202	199	234	212	192	198	217	198	223	234	186	216	207	202	207	215	214	202	202	222	200	188	218	209	190	213	201	224	231	190	226	191	207	217	219	220	208	197	199	194	215	224	200	242	210	201	223	199	214	212	204	208	206	202	196	201	240	194	202	191	233	193	198	206	198	206	200	202	248	204	220	209	203	199	246	158	209	198	208	203	209	204	222	202	214	217	201	221	207	216	217	207	205	224	200	204	218	202	203	241	236	224	214	200	185	222	192	183	200	204	190	200	212	217	204	204	210	192	214	208	231	196	190	181	225	198	231	206	206	216	209	199	208	218	222	173	186	246	202	226	231	190	200	201	232	185	193	186	206	205	193	224	214	213	199	211	208	230	186	197	214	237	208	214	205	218	233	229	210	227	189	205	243	196	219	222	219	218	208	206	208	195	220	192	209	186	209	216	180	222	213	210	213	201	217	214	211	215	226	190	226	188	198	231	195	223	209	221	224	190	210	213	228	218	205	193	214	199	201	206	200	232	195	185	209	206	229	205	186	194	238	183	199	190	188	208	199	206	220	209	219	206	208	198	209	200	200	218	226	213	205	185	209	185	210	207	193	191	191	211	190	198	227	224	219	219	200	210	193	184	227	229	181	173	192	216	209	191	208	216	188	229	187	231	210	180	172	216	223	232	187	211	224	214	181	207	218	214	214	197	222	243	200	229	215	210	207	215	221	206	205	222	238	229	209	208	226	235	208	215	205	206	213	195	205	215	183	217	238	224	203	198	213	216	238	194	208	210	195	192	223	230	199	233	182	192	225	209	204	206	205	212	195	208	203	217	219	200	235	206	206	215	182	200	192	217	210	209	188	211	196	229	230	207	193	215	206	208	215	220	201	205	205	222	231	204	217	207	178	225	215	189	205	198	203	209	213	202	206	200	178	224	199	210	205	189	215	210	209	229	208	195	193	217	196	213	234	222	192	192	227	204	201	190	174	210	237	214	197	204	219	175	194	204	205	241	199	193	206	210	211	208	196	219	184	207	225	205	198	223	209	215	255	203	213	232	190	189	222	213	207	201	208	212	216	187	225	211	204	230	189	195	215	207	204	216	196	201	187	202	228	199	202	190	216	168	208	205	233	196	189	213	187	197	230	214	241	215	183	205	214	216	204	199	229	236	232	228	212	202	186	217	223	207	219	203	207	187	191	228	215	206	216	192	224	207	210	210	213	215	209	231	198	225	215	194	210	214	219	199	228	213	214	180	229	215	205	222	204	206	221	231	222	253	189	222	215	181	236	221	202	194	219	215	252	214	214	197	214	212	222	215	211	208	198	212	236	187	220	188	188	221	221	175	204	224	202	197	219	204	222	187	192	204	189	217	201	218	192	226	199	196	209	203	206	205	193	205	204	221	221	210	221	207	201	203	204	195	234	210	196	176	208	228	189	235	222	219	210	207	205	221	226	194	191	213	204	194	218	207	176	185	189	179	173	191	224	247	197	214	205	224	224	200	179	206	214	198	215	192	202	195	218	227	208	220	190	190	216	214	208	195	221	206	238	197	221	183	195	180	208	185	210	200	235	179	214	209	213	224	230	222	196	201	191	223	198	213	228	218	213	218	216	214	210	213	197	218	199	211	217	236	201	235	204	197	236	217	230	216	207	226	194	231	217	207	169	172	199	232	194	218	217	218	215	189	210	209	212	171	217	222	200	220	204	183	208	220	198	229	191	216	215	188	202	214	207	191	199	190	217	208	212	202	212	215	216	222	207	192	214	230	204	193	198	206	206	226	190	188	190	202	229	209	229	174	208	215	198	190	200	215	215	233	197	194	223	229	201	212	183	216	208	217	213	216	200	242	223	208	189	204	215	202	199	202	215	234	215	216	227	224	209	207	214	217	166	215	196	199	205	205	185	213	200	208	191	209	203	215	219	210	199	185	229	202	207	197	212	215	192	211	192	188	211	213	188	210	241	222
25556	21478	28007	25375	11542	1597	1050	835	761	790	750	669	702	713	674	707	661	660	662	678	683	621	619	627	650	685	753	645	683	640	648	657	652	695	635	652	664	606	663	671	620	659	655	640	652	668	680	619	630	670	619	627	680	663	700	649	663	654	651	665	686	665	663	625	683	663	640	699	663	602	575	607	638	653	668	636	631	647	668	624	659	620	686	647	659	619	663	631	646	636	660	622	656	651	677	590	673	603	636	647	674	622	661	655	600	656	664	701	633	621	678	629	650	638	637	641	645	659	657	648	701	615	644	677	617	675	603	607	679	622	682	645	642	633	652	663	657	658	649	668	668	616	671	616	644	665	632	630	613	653	624	651	653	661	648	659	667	682	605	629	606	702	658	673	633	703	661	692	670	611	605	662	680	700	675	694	686	621	643	648	659	650	635	624	612	649	670	655	631	655	652	669	636	671	621	644	666	681	631	624	609	640	658	648	693	627	614	606	653	666	612	624	687	665	688	650	641	675	633	654	654	647	651	700	627	623	620	579	632	677	667	653	636	612	645	631	621	680	637	669	622	659	653	682	637	662	629	642	647	624	629	682	677	631	646	646	641	627	599	678	677	633	625	657	608	649	651	652	665	632	646	657	595	640	659	597	624	618	651	608	660	642	664	619	676	619	663	670	672	653	630	683	630	606	635	597	666	668	631	583	650	613	648	613	652	634	609	622	659	665	610	624	666	621	649	628	618	672	650	654	658	634	639	677	661	583	649	628	630	652	643	652	689	658	637	670	649	630	680	598	621	594	676	674	649	654	623	628	648	645	669	634	617	659	609	648	623	666	614	652	647	669	645	668	651	606	666	614	646	636	657	635	632	619	659	669	672	656	645	645	662	657	604	633	661	686	702	650	644	631	634	663	709	590	647	647	674	637	656	622	686	667	639	630	618	630	629	616	624	602	631	609	623	638	667	627	623	679	617	671	674	649	646	654	611	639	615	616	643	636	648	657	633	620	637	610	629	658	637	657	597	652	605	630	581	666	659	701	676	626	618	664	661	643	683	648	638	623	674	650	630	608	628	617	686	667	675	688	688	651	641	651	621	661	649	613	622	623	607	651	718	633	663	615	700	654	620	624	645	628	687	665	673	643	638	629	664	652	626	647	627	652	643	638	618	635	669	595	644	610	650	637	626	634	624	610	609	652	622	639	633	634	657	653	658	644	626	672	639	634	616	654	670	598	605	655	626	645	632	710	652	656	636	623	641	634	643	635	619	689	641	628	601	634	636	624	615	611	670	614	615	670	631	622	667	651	659	702	644	614	663	661	643	671	679	639	659	643	609	615	646	600	651	633	654	608	631	638	637	706	625	588	679	713	614	704	632	609	637	642	634	608	635	623	628	645	612	601	678	595	677	604	619	637	651	610	650	623	620	619	671	655	647	632	643	599	659	635	671	661	634	619	648	621	643	654	655	660	673	594	669	629	620	666	653	618	579	622	609	634	684	620	645	672	666	638	678	639	639	620	651	620	627	681	603	618	649	667	619	687	628	676	680	669	667	613	655	650	624	637	648	632	658	629	658	577	645	569	595	647	611	635	667	621	637	646	637	646	620	633	636	576	629	638	674	671	674	658	676	636	675	607	647	667	717	656	649	623	612	619	601	647	649	635	630	590	663	655	626	634	651	600	641	692	644	666	645	654	647	643	666	634	596	647	594	648	649	666	656	636	617	652	647	640	649	697	620	650	632	581	639	652	649	653	680	667	648	630	641	620	668	665	656	662	611	596	658	646	642	629	618	676	646	635	668	703	642	610	624	650	660	623	665	609	677	644	595	613	642	612	656	628	629	646	666	614	641	621	604	635	615	632	590	639	642	674	648	628	643	676	637	645	663	634	699	625	619	651	652	636	612	661	619	649	644	690	682	643	656	661	639	634	670	634	623	645	666	646	657	651	657	618	618	686	646	684	670	629	643	653	582	636	627	651	615	652	653	642	650	709	605	618	677	699	619	679	694	675	640	633	619	603	675	682	625	652	615	640	667	633	679	648	649	662	623	662	612	674	610	651	608	629	628	681	649	661	674	644	672	609	617	652	628	613	636	648	650	662	615	676	617	608	628	601	628	693	623	610	668	666	644	617	607	677	643	647	668	677	715	657	671	667	654	662	604	610	668	660	600	613	597	609	627	625	676	636	674	623	669	628	666	657	661	644	676	656	709	644	639	600	679	652	625	662	661	604	670	615	651	643	659	646	656	640	654	634	653	630	644	639	626	595	657	634	647	611	561	639	637	602	672	651	657	617	639	632	646	626	670	658	658	620	648	625	632	614	617	636	642	649	614	612	643	644	636	629	646	667	659	632	588	645	600	638	630	628	658	649	663	634	667	627	618	637	628	645	614	654	635	678	626	652	652	662	660	670	637	651	644	660	624	681	655	639	609	621	636	635	630	628	655	675	640	655	667	661	617	618	642	599	614	614	639	573	620	607	635	622	651	637	645	634	636	645	617	624	633	638	675	645	708	676	665	654	642	688	711	645	647	634	622	655	641	651	610	684	641	640	668	630	650	683	659	682	642	693	673	632	655	656	651	605	645	681	664	665	675	584	626	656	686	682	597	622	637	646	617	653	649	604	630	636	627	703	654	613	616	680	627	621	643	695	651	667	627	663	648	612	628	633	652	661	674	578	650	619	650	707	667	615	652	638	607	603	694	686	664	615	626	687	671	630	677	606	646	656	611	646	632	660	675	666	640	643	651	670	686	618	603	630	620	658	635	658	625	676	606	647	663	616	635	622	629	649	637	711	625	668	654	635	638	607	634	646	669	652	639	624	670	653	646	615	673	648	673	666	648	652	648	644	651	651	616	648	674	637	617	642	626	653	646	649	654	642	659	631	617	637	653	666	642	628	638	628	634	645	657	617	601	677	653	659	613	657	613	625	631	595	692	609	610	609	674	624	598	636	633	623	688	671	645	719	617	628	615	683	659	616	652	631	614	646	645	645	628	609	615	664	655	645	644	687	640	659	647	615	624	641	638	696	634	649	691	661	635	647	635	671	620	613	610	678	631	671	599	637	654	605	647	654	628	647	635	620	633	623	639	674	649	621	620	632	660	642	622	604	624	668	666	649	639	655	662	647	598	610	636	643	626	621	629	631	637	627	650	643	617	665	625	661	650	669	583	640	621	643	653	629	623	627	650	620	640	671	621	614	607	656	656	645	660	678	619	651	657	628	655	632	664	660	665	636	635	615	661	621	583	603	659	663	661	625	658	658	651	636	611	655	643	609	644	645	691	654	626	670	635	618	629	661	663	642	631	654	588	686	614	652	587	614	642	678	612	621	633	605	621	605	606	636	651	674	655	615	697	706	673	635	689	650	626	627	675	630	617	649	607	625	651	609	655	668	631	673	624	668	625	648	605	694	649	663	661	650	595	656	603	632	673	644	662	617	658	613	675	653	659	638	662	649	637	647	657	651	653	592	645	615	636	661	665	651	676	636	614	637
3322	3474	2942	1603	1130	986	804	748	714	666	609	595	590	563	548	521	544	489	539	589	538	550	550	509	560	528	511	510	471	497	476	519	537	484	534	496	461	544	550	506	521	469	526	520	483	478	499	486	483	471	540	511	521	458	481	486	515	466	470	500	508	520	469	503	518	502	477	488	487	516	479	463	507	495	513	505	498	509	535	556	463	500	500	515	521	521	480	508	460	543	498	496	486	464	468	479	505	516	505	501	498	485	492	497	494	511	491	501	516	509	491	522	490	528	470	492	492	498	473	531	489	474	548	501	503	491	474	500	484	519	505	513	492	505	492	444	517	512	507	463	550	531	470	513	485	504	489	533	474	492	493	496	527	533	485	503	500	521	502	484	462	488	492	539	518	514	473	466	475	493	444	452	479	496	475	530	473	512	538	492	519	469	492	517	505	517	508	527	465	508	508	488	492	491	522	465	508	510	488	480	515	493	516	486	517	462	482	490	441	510	494	503	481	484	496	480	518	483	498	517	489	481	524	502	514	522	481	465	502	512	470	467	447	514	502	506	523	499	464	480	516	500	452	464	481	471	478	524	488	551	482	537	518	503	523	490	502	482	515	479	456	479	421	454	459	510	512	517	504	521	493	497	497	492	482	494	451	463	523	491	509	479	484	450	497	480	485	488	475	491	466	486	479	530	456	483	511	501	453	490	527	491	516	519	494	501	494	490	481	487	513	509	513	530	486	494	531	496	466	502	472	489	490	527	533	488	489	444	459	494	467	465	504	518	471	532	493	492	515	505	493	494	469	494	480	498	482	479	469	509	497	502	559	504	457	481	499	488	471	507	492	436	470	468	498	510	484	497	492	505	465	541	492	516	492	496	502	506	535	500	490	501	461	530	480	494	495	478	477	521	498	472	502	461	493	522	481	507	518	496	509	514	505	478	536	514	499	466	513	515	468	506	495	478	466	506	521	467	486	500	464	519	492	534	495	490	518	504	501	501	509	477	459	478	471	517	491	519	471	518	470	513	515	487	500	515	499	469	491	533	474	480	471	449	507	495	490	507	521	472	453	486	473	489	474	463	471	466	492	490	472	492	490	442	482	500	510	485	480	492	464	500	517	487	503	518	478	503	471	507	490	503	484	476	473	532	487	497	502	491	509	493	479	483	510	527	478	471	490	486	483	483	504	469	458	496	490	464	499	465	484	515	493	530	474	488	522	533	506	474	466	486	479	494	480	521	510	476	525	502	463	464	456	508	475	475	511	505	502	518	499	476	513	507	496	483	523	489	475	476	481	476	497	474	496	464	474	498	478	492	455	528	479	524	464	494	488	495	493	439	515	513	465	488	516	516	490	511	508	512	508	497	480	497	554	472	460	489	506	520	556	459	454	486	514	474	511	480	484	549	501	500	513	496	483	527	507	485	479	495	477	505	501	524	505	469	536	477	480	498	485	486	532	500	477	491	479	496	464	485	478	494	489	457	520	490	470	505	507	506	471	484	490	495	482	542	514	511	486	498	506	509	483	513	492	456	446	503	526	501	506	487	518	523	486	529	493	541	546	456	508	485	483	453	484	482	494	450	484	493	480	458	471	466	462	479	497	460	465	486	491	518	468	508	460	465	462	534	494	484	521	504	522	507	485	507	470	463	460	481	510	486	484	496	501	520	490	491	511	519	502	530	477	503	494	521	510	490	517	473	498	517	520	461	499	496	467	519	506	478	478	479	497	494	489	502	486	453	453	507	482	481	489	515	445	490	463	449	462	462	500	469	505	525	526	512	504	503	444	471	466	528	471	460	501	492	481	505	470	492	502	475	519	476	476	507	502	508	483	544	485	480	504	483	433	473	490	495	435	532	476	498	507	505	509	459	492	509	512	544	498	485	504	483	492	463	516	529	499	503	471	492	486	521	504	518	499	496	489	498	539	514	521	484	485	484	455	482	506	509	491	442	486	536	486	460	478	512	480	531	534	488	498	463	501	498	459	443	519	502	452	462	485	486	496	489	490	497	471	477	477	506	470	494	484	480	525	470	493	500	518	501	470	493	498	541	460	477	483	493	508	531	491	486	491	508	493	475	452	461	447	490	506	450	500	487	456	499	489	497	488	490	464	474	482	497	476	495	535	487	485	498	491	494	507	486	497	458	491	481	489	476	476	483	457	484	487	524	488	465	536	515	453	509	476	466	514	498	494	442	460	528	494	506	484	564	512	470	453	477	487	519	494	506	528	498	497	500	506	461	487	532	487	480	507	494	494	455	505	493	515	493	499	451	479	520	445	499	531	528	473	509	508	512	475	479	483	502	495	503	483	465	518	532	467	517	516	525	485	524	524	510	494	451	461	488	493	482	512	482	444	469	490	461	498	521	483	506	485	481	475	497	484	476	465	490	485	501	491	479	442	488	445	478	443	492	471	520	483	507	464	511	447	525	517	480	497	482	474	496	442	482	497	472	499	467	468	510	489	488	495	486	491	536	504	482	460	534	467	503	483	489	465	513	474	497	502	514	518	486	475	497	517	478	505	496	431	509	515	523	482	487	443	510	492	543	457	451	468	482	512	511	515	476	505	484	507	526	468	458	476	453	511	497	467	501	449	474	489	497	519	500	474	512	532	503	476	499	483	462	557	488	461	483	531	488	532	491	454	518	471	476	534	508	462	533	440	463	468	510	477	474	551	516	457	488	517	498	496	472	513	517	460	510	483	497	499	489	518	454	468	485	479	463	522	504	496	477	476	489	483	490	480	524	496	479	517	473	462	579	513	509	516	467	541	446	454	476	510	475	480	481	485	492	522	490	514	485	542	482	492	479	497	479	474	484	476	489	471	479	496	505	460	507	512	496	495	440	459	476	506	504	492	499	459	455	463	488	486	481	516	490	470	472	502	459	456	496	473	487	506	468	463	529	509	501	455	495	461	505	505	449	433	483	467	473	482	504	486	497	502	476	488	475	463	485	489	477	498	482	488	473	520	461	491	465	489	498	465	505	511	496	511	507	504	494	521	478	512	510	475	500	500	497	464	485	503	546	493	502	489	446	515	530	491	499	479	470	514	456	502	453	529	465	481	494	490	478	475	467	471	473	487	450	517	519	459	482	498	504	478	449	439	475	456	473	541	458	411	474	476	477	463	483	501	492	513	465	490	504	503	506	504	504	503	577	500	488	498	475	544	450	527	479	485	503	491	492	528	512	509	508	494	483	459	505	475	470	481	495	498	469	516	499	442	503	504	520	480	470	510	514	453	469	531	524	521	509	459	476	528	505	476	520	519	475	481	487	453	448	483	473	481	500	506	496	481	512	535	480	472	490	457	521	503	484	472	486	495	488	465	464	524	482	505	466	495	480	560	524	456	480	453	465	508	458	461	497	497	473	507	546	487	492	501	509	436	500	514	488	486	491	515	455	497	475	505	492	512	487	441	543	476	480	490	446	438	508	464	508	484	488	509	495	421	475	472	535	462	448	488	495	478	481	502	528	527	486	496	466	521	511	491	483	491	490
24402	21416	28734	24473	21403	9062	1844	1135	983	925	875	850	813	800	803	902	824	854	827	781	820	789	775	803	739	805	780	765	802	703	722	775	745	794	772	723	741	765	761	751	721	790	773	727	779	756	812	793	749	738	714	710	763	776	722	740	761	678	724	743	732	762	792	782	733	755	713	692	764	792	766	755	726	769	700	734	751	743	764	745	761	757	746	758	744	725	760	748	745	756	754	756	703	731	705	778	756	728	743	757	729	768	762	731	760	754	756	779	770	712	745	752	721	783	722	713	761	699	717	749	781	771	764	702	747	735	727	742	795	768	780	734	725	762	753	748	701	755	744	714	750	738	736	755	697	724	719	755	757	715	765	761	742	769	753	697	736	743	713	746	705	801	729	747	783	739	734	744	763	722	737	709	766	758	723	724	767	732	780	715	742	794	717	766	746	696	758	732	722	762	756	722	708	727	736	716	764	730	754	760	753	781	694	714	691	737	772	741	731	693	752	739	781	746	777	709	743	718	744	760	787	763	700	805	742	751	732	770	768	751	745	761	714	774	767	700	734	749	738	736	708	721	779	763	750	714	731	715	742	720	731	777	802	762	701	740	748	728	773	805	717	777	697	725	689	736	729	739	775	707	726	737	733	718	742	740	768	734	712	756	743	764	765	766	727	760	775	732	713	704	746	754	720	746	745	757	679	725	719	715	790	729	786	758	775	717	707	794	720	732	775	758	766	753	729	758	728	720	713	732	749	713	715	741	753	709	726	750	744	718	755	737	704	724	717	722	734	718	726	758	729	707	732	772	714	722	740	771	727	732	757	753	718	801	701	760	741	720	766	744	741	701	726	718	692	726	686	748	755	769	781	776	777	753	758	688	752	729	753	691	752	713	720	721	725	756	725	715	697	744	688	747	794	715	754	726	750	700	778	737	747	747	717	748	738	691	747	732	752	678	720	755	778	774	715	728	731	708	735	775	691	752	720	727	699	728	768	784	719	733	721	747	797	712	698	751	759	737	720	716	757	743	733	728	757	664	760	708	722	758	789	770	754	709	695	756	774	765	748	724	721	723	787	740	740	749	722	675	741	716	777	775	731	776	764	707	767	735	708	780	758	736	776	723	689	778	766	762	736	775	770	708	775	741	756	746	720	703	734	709	727	721	764	711	730	766	751	757	714	782	727	674	715	756	720	762	724	746	701	737	819	726	704	741	710	689	756	750	780	740	732	735	758	715	773	707	742	731	756	718	772	744	781	760	745	703	716	754	764	770	722	770	735	777	752	684	730	770	715	748	710	682	727	734	763	702	705	694	725	743	763	748	729	764	703	688	756	757	763	763	712	712	735	752	720	722	753	781	794	714	723	743	720	760	804	734	728	703	753	793	696	787	668	805	726	768	756	752	751	685	739	756	772	684	750	751	766	677	749	743	758	686	742	715	739	727	739	698	741	734	694	794	748	745	745	728	729	741	728	729	744	757	741	727	773	716	748	741	732	718	784	720	723	766	748	758	699	729	719	746	715	702	743	753	716	742	761	707	737	755	746	768	738	683	683	710	723	679	751	722	740	743	718	725	745	708	777	791	737	734	705	759	718	690	691	715	736	757	729	696	706	734	726	699	740	747	759	759	777	705	786	698	732	718	755	721	764	697	753	733	725	776	724	757	720	711	743	707	784	708	708	705	709	767	748	700	725	704	768	670	714	739	737	754	736	720	692	676	787	766	711	731	740	719	763	749	770	749	737	696	728	759	726	760	760	686	716	762	725	704	715	747	709	732	730	749	716	717	769	783	718	755	699	744	737	750	784	690	736	704	718	705	744	756	745	732	731	745	747	760	734	726	727	731	718	706	714	707	734	725	707	727	746	693	784	776	780	746	745	708	781	719	757	752	794	706	716	714	696	735	741	750	729	747	730	757	700	717	729	723	763	720	748	727	732	758	719	700	725	713	744	720	737	736	689	722	751	742	763	730	733	722	685	720	703	731	728	690	703	716	704	754	718	745	739	772	790	719	720	672	754	738	722	710	713	724	723	739	717	747	769	737	695	736	794	764	758	740	749	742	732	771	739	746	715	762	767	762	732	747	732	685	743	738	790	726	782	717	754	823	753	750	724	799	784	712	722	722	738	681	735	757	723	726	754	737	680	779	734	775	721	764	740	757	749	768	727	727	736	763	748	731	735	742	717	751	717	774	740	713	745	701	769	776	712	711	730	760	701	761	732	728	766	683	719	733	714	699	677	712	740	737	765	716	713	784	754	690	741	730	747	729	754	798	717	705	722	732	745	760	711	734	765	791	750	731	750	761	730	736	676	706	728	683	728	764	695	729	722	799	739	771	733	708	746	714	723	737	729	732	689	770	693	720	770	723	757	738	727	694	727	720	780	709	731	745	735	743	770	707	713	771	734	726	705	710	743	730	769	780	730	761	818	724	723	729	719	727	729	721	698	710	758	713	740	722	716	755	732	751	720	731	753	731	706	726	739	736	694	747	770	748	731	733	780	718	725	722	718	821	736	732	765	772	731	749	730	772	697	726	722	729	763	737	696	743	705	705	752	748	726	770	731	695	809	742	743	736	712	727	738	789	734	795	737	755	740	709	736	702	761	744	737	741	744	737	706	729	668	689	717	779	725	744	741	678	723	740	704	713	770	731	697	736	738	699	717	727	746	769	700	731	750	751	717	774	727	736	786	713	748	782	740	690	780	761	715	714	718	733	762	728	751	715	754	732	709	705	785	693	747	719	710	756	735	705	704	765	777	745	715	704	731	756	761	758	687	742	735	704	746	785	753	748	787	737	748	725	766	707	722	779	767	757	754	765	747	736	759	706	763	768	744	727	785	818	712	751	737	711	807	779	753	757	780	743	726	745	755	795	770	756	717	756	705	732	752	765	759	692	728	730	731	689	766	669	734	787	727	729	732	705	764	749	735	761	784	710	744	802	696	738	726	769	748	701	711	724	724	737	748	735	733	803	745	734	744	733	723	720	789	761	748	749	713	751	719	755	727	683	775	748	720	746	742	763	705	751	771	744	728	746	738	722	749	687	767	736	740	725	792	709	763	739	736	723	703	742	709	706	724	725	773	744	777	725	748	683	702	725	695	713	713	721	738	721	710	737	731	766	677	715	723	774	733	787	692	722	694	745	713	800	708	736	739	759	735	762	752	730	715	692	681	771	791	776	767	725	707	772	721	708	715	703	732	732	707	699	750	755	757	740	733	769	756	694	712	727	722	727	714	710	724	724	711	740	737	762	759	690	768	716	732	771	785	725	697	761	711	791	748	730	671	757	764	703	749	765	675	750	747	730	745	733	727	752	744	714	685	714	731	735	743	684	759	743	787	700	766	743	733	700	735	711	752	743	735	739	699	774	727	738	732	751	737	723	682	745	746	728	705	720	741	741	727	721	721	733	737	780	763	709	717	703	694	770	764	715	711	737	759	746	728	735	741	747	785	739	688	732	753	719	811	736	722	781	725	739	720	718	700	698	774	816	717	711
3644	6135	4920	2579	1848	1467	1208	1053	1053	857	827	785	724	706	737	692	638	672	622	664	617	623	613	650	637	606	617	560	554	588	598	602	604	610	616	561	572	587	565	570	581	569	565	579	583	527	582	563	591	586	591	595	556	592	548	589	518	601	610	561	573	612	591	589	625	572	587	549	586	603	591	554	571	558	548	568	573	519	551	594	596	590	644	575	575	596	556	578	573	591	571	584	526	521	585	594	513	538	524	599	579	606	549	596	558	553	563	587	560	590	602	595	546	601	575	579	567	567	603	587	569	581	595	563	567	562	571	529	579	545	540	589	574	573	553	522	569	580	554	551	563	548	563	561	482	550	540	618	579	555	581	584	551	576	540	594	594	596	572	604	601	587	540	531	525	559	579	576	563	547	585	570	599	590	597	582	583	557	564	607	584	549	557	547	588	547	523	585	574	526	588	580	559	580	625	581	582	550	609	592	555	563	568	570	564	581	530	582	641	578	609	567	574	581	575	549	570	557	570	586	567	603	613	572	569	538	605	603	607	590	577	581	556	589	560	588	586	539	607	592	559	563	575	549	553	537	575	547	557	586	558	567	531	576	647	565	564	581	611	581	585	554	599	553	542	591	527	585	599	581	538	589	576	550	590	555	530	600	563	564	555	598	558	531	571	549	555	545	645	577	586	561	590	600	535	533	514	562	604	574	589	551	624	595	604	578	573	548	559	569	560	578	563	538	585	549	585	527	585	543	536	565	588	600	599	584	558	579	563	594	585	592	590	576	601	598	581	548	538	568	564	527	541	513	581	556	545	575	566	580	574	551	602	585	515	527	583	559	563	563	593	615	554	530	559	597	577	537	552	577	590	596	597	614	567	574	598	586	574	578	568	597	589	588	542	572	580	570	571	582	557	518	553	556	611	585	546	591	557	575	593	573	554	538	586	577	543	592	571	576	538	586	523	568	571	580	581	516	551	525	551	582	551	580	595	571	568	565	602	560	612	560	573	574	564	560	540	575	572	566	566	594	561	576	533	543	561	581	554	515	594	591	552	604	530	609	603	591	569	570	574	567	526	598	584	603	557	552	561	581	535	571	552	572	597	571	570	610	547	537	582	549	565	545	562	604	601	573	562	575	519	590	596	530	549	569	574	566	603	570	517	578	580	589	560	541	616	574	563	538	538	582	580	564	597	512	572	611	568	546	577	566	587	557	559	594	550	558	569	541	588	562	554	542	583	553	524	574	534	595	622	539	544	552	578	601	592	611	568	551	592	573	591	600	585	549	597	513	567	593	564	561	555	539	530	554	599	546	495	574	541	575	576	573	566	567	578	558	576	550	561	589	578	568	529	625	537	560	554	567	546	547	555	555	589	536	594	581	572	598	584	588	560	593	535	525	522	545	542	575	517	594	547	597	566	585	546	580	561	589	612	569	545	570	548	536	556	572	598	558	568	562	571	567	527	588	596	498	557	559	568	564	597	579	550	529	523	556	608	576	588	597	542	579	544	563	570	574	561	559	557	578	572	594	554	545	553	551	560	587	540	585	585	535	552	547	552	551	550	554	555	608	581	556	536	546	544	580	555	613	577	576	563	553	555	545	573	565	593	556	569	554	589	572	587	560	535	533	591	583	575	561	616	530	536	561	563	605	578	608	611	541	539	541	591	604	576	545	573	576	586	574	527	571	568	559	531	566	510	578	581	525	574	605	582	569	555	579	536	552	550	564	597	621	549	590	565	540	576	616	565	585	570	580	554	541	546	566	539	546	533	599	580	542	574	566	571	551	548	516	546	602	551	524	555	573	552	522	590	565	553	576	576	560	585	530	553	559	553	562	612	587	616	563	586	567	601	558	567	585	554	539	532	565	564	574	551	596	562	523	600	560	565	548	546	583	575	565	583	574	560	564	582	592	563	553	563	540	578	545	550	608	595	569	553	563	532	554	546	535	601	539	584	564	591	533	568	559	550	550	544	562	585	565	553	579	583	528	531	595	564	522	547	553	633	541	568	571	594	602	569	563	542	575	565	583	557	552	551	569	547	583	558	526	553	620	582	535	551	537	564	587	537	544	532	557	535	583	566	572	573	585	560	576	565	557	543	558	594	520	578	619	565	590	589	571	530	537	580	526	569	555	598	557	545	562	529	552	557	562	577	562	591	587	559	573	514	591	515	515	546	586	535	586	568	566	558	580	585	612	579	508	568	585	565	565	545	573	571	558	577	543	586	519	552	589	565	566	556	577	561	563	536	549	574	563	566	597	584	622	537	583	584	562	544	564	541	525	536	573	535	536	515	593	559	546	539	528	520	582	530	551	554	530	549	586	575	533	530	527	517	551	562	549	587	593	549	557	542	572	545	559	565	562	583	573	604	593	561	580	553	569	530	548	567	594	573	523	546	533	529	553	601	584	576	571	549	534	534	551	574	568	536	521	544	552	600	597	557	590	604	536	560	552	578	542	540	580	571	582	570	581	549	559	554	550	550	548	555	541	553	518	591	570	567	584	583	521	625	578	556	560	591	530	524	582	534	551	548	563	548	541	560	566	522	604	566	582	539	564	563	592	563	591	572	547	571	584	586	535	546	564	523	552	563	596	584	576	553	534	569	576	529	553	583	577	533	588	553	560	569	594	563	552	580	566	525	575	593	565	572	610	569	519	603	567	578	566	572	553	589	572	533	600	570	570	541	557	549	548	590	565	507	538	587	561	570	540	540	538	552	570	535	552	555	585	557	581	565	575	582	519	574	563	532	593	576	561	576	562	559	534	558	563	562	572	489	537	605	590	576	583	533	587	543	567	537	572	573	598	586	556	585	567	533	557	537	524	553	580	567	570	528	560	550	515	570	543	576	586	524	628	534	574	567	555	543	551	575	577	590	570	578	510	550	551	530	574	517	531	619	586	563	578	571	604	562	591	593	548	539	578	562	574	578	576	589	545	581	603	536	597	547	519	582	518	563	551	538	549	530	564	536	580	599	558	546	589	540	586	572	553	553	582	560	594	549	590	569	565	567	567	528	568	527	594	566	582	568	569	579	562	573	572	592	560	555	541	549	542	568	568	578	578	538	548	555	576	571	586	544	560	533	589	521	569	582	552	530	563	533	599	584	559	495	566	588	584	598	556	562	539	536	520	513	620	545	571	519	552	529	505	592	538	569	533	555	536	531	598	592	534	575	572	560	583	557	560	566	574	577	538	550	527	571	535	561	525	573	557	581	588	573	592	534	555	547	566	549	550	563	552	528	558	599	554	570	598	548	547	554	542	546	531	572	549	548	586	559	539	594	534	596	541	579	564	552	561	565	532	586	541	519	598	548	531	536	571	567	570	565	575	547	579	582	560	578	553	572	565	585	541	547	576	543	553	535	511	571	553	499	556	551	537	570	544	545	585	572	570	573	574	562	551	550	586	565	546	594	591	526	561	568	558	584	522	566	522	545	560	585	573	530	536	555	535	558	569	585	533	557	603	528	543	548	567	551	568	524	554	608	578	578	579	596	579
27741	10446	820	457	282	289	301	275	285	279	277	283	283	299	278	268	264	264	259	265	274	273	301	268	248	297	267	263	268	280	282	275	305	286	272	273	273	264	311	257	268	284	255	259	292	275	276	324	282	284	274	294	265	283	271	271	239	269	266	260	235	300	247	249	249	282	277	262	301	281	276	291	274	294	267	297	255	310	294	296	277	282	242	283	237	266	260	289	279	268	248	289	262	243	284	274	271	294	271	254	268	271	324	283	295	255	304	287	277	261	280	284	265	301	258	280	296	290	281	288	264	288	267	282	254	306	260	244	286	269	244	263	280	257	238	289	263	268	279	274	294	258	258	268	262	266	255	275	263	291	253	255	262	255	261	312	282	306	293	254	261	270	283	256	256	272	293	268	252	265	262	282	265	261	269	276	263	278	276	284	263	265	291	281	253	286	268	261	250	279	291	255	285	272	298	264	269	259	269	271	255	262	279	288	277	284	270	252	292	265	269	290	268	263	273	277	250	284	293	291	290	281	285	287	283	289	260	269	292	235	261	277	271	290	268	283	250	266	297	273	258	279	269	288	274	264	295	277	268	263	270	303	293	278	267	295	270	261	265	284	269	259	250	266	268	259	293	280	281	267	259	273	265	299	279	244	268	261	277	261	261	297	332	261	271	273	275	277	281	257	274	291	282	311	259	279	239	282	292	249	249	277	270	292	291	283	279	289	246	271	268	261	256	269	261	278	270	297	260	285	272	286	278	272	280	277	264	252	267	279	296	284	267	282	285	254	278	294	319	279	287	274	267	272	290	276	281	261	233	261	293	268	302	250	272	268	256	243	265	248	281	256	281	286	278	288	274	280	292	250	276	272	267	268	276	272	258	284	268	273	270	311	274	279	310	297	290	301	288	259	269	261	263	244	273	272	304	270	282	274	241	278	237	267	251	253	259	290	272	269	304	307	277	267	251	279	279	263	292	263	277	267	280	275	276	272	263	279	272	275	287	279	284	256	253	262	267	260	269	288	276	276	273	306	254	301	310	252	283	294	300	260	251	244	265	271	280	264	261	262	252	277	288	283	260	286	272	286	279	268	293	268	265	295	255	281	300	260	288	260	294	264	269	285	259	271	265	268	271	301	265	279	266	277	289	261	305	268	306	286	275	257	283	257	264	282	264	271	271	297	282	287	249	259	287	252	255	271	276	283	284	274	266	261	280	273	285	290	274	268	259	265	278	275	285	295	245	267	283	268	270	271	269	298	280	268	298	261	287	275	276	290	273	231	305	252	273	263	275	285	262	261	240	259	274	257	279	270	268	305	258	289	282	262	254	263	287	281	266	267	285	262	288	268	257	281	274	278	291	291	263	275	286	270	291	254	255	299	282	304	281	274	286	272	295	268	277	262	287	258	280	276	259	294	272	273	241	287	267	292	266	264	246	298	284	255	267	296	259	260	286	274	245	250	245	256	279	267	276	257	285	263	269	270	281	273	280	309	296	292	270	295	237	284	307	281	281	262	238	271	251	260	267	257	275	267	267	268	249	266	278	260	245	272	282	274	266	267	256	292	269	258	255	256	271	268	273	259	262	286	273	281	291	255	271	297	277	247	309	287	256	280	273	300	277	293	281	272	290	274	249	266	260	271	294	296	278	303	291	265	255	275	282	238	296	282	269	254	266	285	286	266	262	298	256	260	266	258	278	277	282	261	288	285	266	261	257	276	256	250	281	305	262	277	277	262	297	259	237	274	288	269	273	282	289	243	276	249	280	297	293	306	243	271	294	271	276	252	262	263	242	279	271	260	288	239	296	306	277	295	276	250	276	301	270	266	299	266	293	270	262	254	266	282	257	258	262	291	271	294	270	281	273	259	273	258	291	253	281	283	264	282	281	286	267	263	254	279	255	257	290	303	279	260	269	259	264	279	263	257	244	300	271	267	273	241	288	293	301	262	280	266	257	258	248	279	274	282	284	302	289	232	296	261	274	283	279	293	271	257	280	284	267	301	300	264	275	275	287	299	263	268	262	269	295	287	289	270	275	259	287	284	299	264	272	293	292	302	286	276	281	290	244	280	276	247	252	286	258	281	271	282	251	258	264	273	278	291	265	290	246	293	255	275	265	251	287	279	270	301	276	294	283	289	272	258	273	264	318	301	267	276	262	268	257	283	266	292	226	293	255	278	309	277	273	270	292	271	285	264	264	280	293	264	246	277	252	257	277	302	261	291	278	267	291	278	282	291	283	284	276	261	291	246	288	283	252	269	326	289	274	298	277	291	258	241	273	252	260	277	277	305	242	259	283	254	271	280	252	268	279	283	250	285	241	271	282	273	258	283	275	247	268	274	265	293	263	289	292	256	273	238	299	277	275	253	280	259	248	280	277	256	244	276	275	275	275	262	270	244	273	259	279	269	276	274	264	292	267	272	285	259	234	284	272	263	254	298	270	265	278	276	286	291	258	290	273	282	267	261	277	259	254	261	287	250	273	266	242	247	259	285	266	245	295	279	248	287	302	291	277	258	258	265	243	265	291	287	281	263	275	280	253	282	274	292	271	296	262	276	294	254	284	263	279	267	268	294	274	247	266	279	283	238	273	292	289	304	260	253	286	245	269	266	282	301	254	290	279	305	259	286	259	259	282	265	273	278	273	261	261	264	267	237	269	272	283	254	251	273	290	264	294	262	276	290	292	252	273	272	279	266	293	247	278	272	275	268	255	247	290	276	271	274	264	265	306	295	303	261	280	272	310	267	254	278	235	256	254	257	261	260	259	279	286	273	296	233	262	285	265	271	275	288	271	260	286	255	257	258	279	255	275	285	282	274	264	278	264	284	288	275	281	256	279	274	283	267	290	279	275	264	259	272	265	270	239	264	266	271	253	270	273	280	272	279	248	277	300	284	268	265	279	267	287	285	273	314	291	282	271	296	278	289	260	255	269	276	286	256	298	279	255	256	287	249	264	284	258	287	279	281	320	263	252	286	273	288	282	279	257	260	281	284	274	289	288	273	274	282	283	266	296	268	234	276	267	249	270	276	291	282	295	237	254	274	274	257	275	292	287	250	262	304	298	280	264	263	280	260	290	246	254	268	250	261	276	261	266	292	272	274	277	259	273	259	261	260	287	276	305	246	266	292	267	282	256	314	279	276	273	293	292	311	267	301	287	258	265	315	267	306	285	278	284	298	293	257	285	262	250	244	262	281	227	294	267	266	272	281	285	247	272	276	295	304	278	283	274	249	280	281	310	244	266	296	280	294	266	261	277	262	266	278	278	295	276	286	275	258	271	290	259	275	259	247	319	280	268	250	282	269	294	293	265	269	265	248	284	278	287	276	277	268	262	304	251	280	278	256	304	260	282	256	286	286	237	304	274	257	279	273	260	283	285	319	292	269	303	252	263	251	319	288	300	276	278	298	290	266	250	259	272	256	275	266	271	247	274	266	295	289	250	262	268	264	258	272	256	298	266	290	280	271	256	258	269	240	278	247	284	292	279	315	266	272
4498	376	347	286	278	223	240	201	257	224	212	184	203	218	229	210	203	220	211	208	201	210	205	216	215	238	203	226	193	251	212	210	222	216	190	202	202	224	208	184	224	219	209	196	190	231	196	231	223	214	222	187	226	189	216	204	209	211	217	201	195	215	201	212	213	201	207	240	194	205	227	251	195	225	209	211	218	196	205	219	206	210	215	208	219	210	209	207	238	212	190	196	217	207	212	191	220	244	216	208	216	250	189	216	202	202	228	209	202	221	205	213	224	206	191	214	207	196	199	225	216	219	230	227	205	207	215	219	216	208	190	204	203	201	206	217	245	203	209	184	210	207	234	202	240	209	224	228	200	232	233	229	203	206	236	194	203	214	198	213	206	212	219	223	210	201	222	223	212	200	230	241	211	208	212	216	213	223	222	220	244	201	184	207	208	219	196	195	202	235	203	207	242	215	212	201	226	204	206	198	218	234	182	216	206	211	227	212	222	226	198	225	193	211	206	208	217	208	168	222	224	211	203	217	188	187	215	222	202	198	217	241	189	217	219	216	198	203	208	209	218	232	215	198	184	206	221	216	177	224	224	210	216	232	205	209	217	194	215	203	235	197	223	220	230	238	192	217	197	208	212	221	209	201	216	203	220	185	225	230	205	202	203	201	238	214	201	194	205	179	210	185	192	206	213	208	197	204	211	205	211	227	193	201	208	224	241	220	201	214	235	199	209	201	207	206	207	188	194	194	227	219	207	183	223	196	242	199	200	210	208	234	190	203	192	224	212	217	218	234	227	221	227	189	219	216	213	212	214	242	197	206	210	208	181	197	213	200	221	228	204	213	224	186	225	220	220	224	205	186	208	227	220	247	206	189	221	218	198	214	197	225	195	209	222	201	194	230	229	208	210	235	210	220	212	185	207	190	209	196	183	234	213	226	208	235	202	203	199	208	193	223	215	189	212	195	219	212	210	200	231	219	200	243	206	230	221	210	236	192	185	245	191	227	222	198	228	218	212	206	231	200	200	225	201	224	224	202	202	219	213	189	196	202	209	203	191	215	207	218	214	191	227	209	207	194	208	220	202	188	246	188	217	210	181	214	207	244	213	205	198	194	222	213	237	213	195	237	204	193	218	201	207	202	205	207	201	216	207	222	217	202	182	194	226	201	206	213	234	221	221	200	208	226	218	226	219	248	202	210	189	221	220	185	193	201	204	225	190	189	217	201	197	207	199	207	191	223	205	201	216	206	213	217	228	197	221	223	225	208	215	201	209	218	223	203	231	221	240	219	194	222	230	200	219	201	202	225	212	215	221	208	219	205	195	226	225	187	197	217	198	200	207	216	192	201	210	228	179	196	221	224	197	176	209	201	186	213	202	184	196	229	217	195	214	200	214	209	215	203	207	193	233	199	199	195	206	226	199	195	228	214	234	191	229	238	195	220	232	215	230	222	235	187	207	229	183	202	212	252	186	203	178	187	188	234	220	213	200	218	207	206	211	201	206	223	203	195	217	202	212	203	199	191	208	204	235	213	233	209	209	229	202	206	199	170	195	217	217	209	229	202	230	187	191	206	210	212	199	218	209	235	209	198	219	216	208	205	213	216	202	207	206	217	196	217	199	215	205	217	224	208	197	202	194	215	235	221	184	212	226	205	209	206	213	228	208	228	236	199	199	215	177	210	210	215	203	183	213	226	245	212	228	210	242	207	216	213	233	235	212	211	219	190	191	211	211	207	222	211	205	197	198	199	199	201	206	226	222	204	180	226	221	233	200	201	186	204	210	196	196	202	179	202	230	210	212	190	199	201	226	207	197	223	205	221	198	218	215	211	202	227	237	205	187	210	232	220	187	197	232	197	217	217	236	221	212	215	231	225	199	222	216	220	193	215	208	207	207	182	205	244	193	214	199	197	218	190	210	199	212	211	221	221	203	202	210	219	229	230	227	227	228	189	234	206	217	227	206	197	231	217	200	197	209	188	197	207	211	193	215	201	220	232	185	187	210	219	230	197	233	223	179	198	207	183	184	209	212	196	215	196	190	206	210	188	209	184	222	218	183	239	250	231	229	220	206	218	203	176	209	190	193	206	201	229	197	209	207	211	229	217	208	238	214	198	215	197	214	193	200	202	223	200	195	219	226	200	217	238	222	198	204	220	201	201	185	234	219	224	223	198	194	204	212	191	208	236	219	205	223	263	205	209	192	221	202	221	217	208	200	206	199	203	246	223	200	219	211	215	208	203	219	216	231	209	223	224	250	215	211	218	204	204	222	207	202	219	218	205	215	222	214	241	211	221	205	210	198	205	212	207	201	207	223	200	186	208	218	218	193	196	224	230	199	188	212	209	220	201	214	213	230	215	222	210	198	227	214	200	232	215	226	188	185	209	182	205	214	222	233	209	213	197	200	216	199	232	218	214	218	210	184	171	179	230	212	192	206	207	210	246	233	207	210	230	204	216	199	201	221	202	234	215	205	226	226	205	204	199	204	204	196	226	243	229	222	219	206	228	189	199	192	198	206	205	226	217	196	213	227	221	191	217	184	220	200	210	203	191	205	230	220	200	256	205	190	195	221	198	200	222	212	225	205	224	217	184	229	187	231	220	218	180	198	203	207	211	208	220	199	221	201	217	211	205	195	211	220	221	239	205	197	216	216	192	207	198	205	211	204	213	221	208	214	196	229	204	205	201	210	188	204	211	190	213	206	250	211	203	201	196	214	236	215	221	197	185	212	216	201	220	215	229	224	210	220	206	222	203	194	212	204	211	209	216	220	215	216	221	204	219	224	216	215	200	203	201	206	212	195	212	210	218	199	217	229	210	223	237	196	223	220	210	238	217	208	218	221	202	228	200	207	215	203	215	174	214	204	203	209	207	210	193	205	203	211	196	207	226	219	200	237	202	200	217	218	234	205	219	180	210	214	200	208	225	220	213	203	195	236	200	198	207	205	214	230	229	237	201	218	194	202	219	196	213	221	229	214	215	209	239	200	230	215	222	229	191	215	174	236	216	218	202	193	210	221	206	215	201	228	230	230	220	197	207	237	196	220	207	215	188	186	188	219	226	217	231	213	233	193	214	194	207	215	205	214	222	218	211	195	198	238	193	211	176	219	186	213	214	224	200	222	222	219	203	236	196	193	217	177	226	200	223	196	220	199	185	216	198	184	221	201	218	193	200	222	182	234	198	213	210	204	196	220	224	222	203	217	236	209	206	199	210	197	212	204	206	217	194	194	218	203	196	224	197	207	204	208	228	213	202	235	216	192	218	205	213	170	228	205	195	218	228	202	225	195	201	233	210	209	197	217	214	212	188	231	191	207	216	196	211	223	194	195	204	185	202	243	187	197	228	214	208	214	194	208	199	238	209	204	211	202	216	197	200	205	202	204	190	224	188	222	205	227	202	187	207	187	205	240	163	207	198	225	222	195	202	220	201	224	189	206	206	227	207	202	205	228	201	233	192	232	235	186	244	200	232	216	220	184	220	215	218	201	205
25615	21482	27976	25407	11561	1559	1086	802	736	749	771	723	713	695	705	627	750	650	664	666	655	677	686	718	670	659	639	642	666	663	667	655	700	696	605	653	680	668	646	650	702	668	665	658	637	636	682	692	640	716	650	645	662	656	609	702	686	656	697	646	622	664	658	653	624	662	669	656	663	673	619	666	637	610	703	625	639	646	604	696	659	649	644	643	712	637	583	612	673	679	650	684	661	666	684	708	664	643	655	624	650	695	674	648	677	644	634	659	662	672	648	686	634	662	638	679	632	636	655	647	654	656	623	667	585	664	678	664	632	667	686	668	619	646	646	647	689	659	689	658	620	626	653	694	695	688	661	689	627	605	619	646	672	645	675	658	587	649	636	574	623	651	631	615	656	622	665	635	661	649	660	658	609	683	656	657	627	601	683	627	639	611	649	720	640	592	668	645	631	655	618	608	659	633	653	660	634	643	676	671	624	702	649	656	648	644	648	646	621	646	654	664	647	622	648	665	668	652	682	646	660	614	665	666	591	689	599	622	608	640	681	652	699	650	647	680	682	628	622	631	704	686	671	675	661	614	646	621	673	627	617	646	643	628	685	711	618	650	646	645	671	631	664	621	677	673	691	613	635	648	641	701	641	697	685	633	649	671	628	609	611	655	630	647	655	626	641	598	633	643	618	639	627	631	627	637	691	647	666	608	659	681	670	661	648	638	639	595	651	636	631	637	653	648	669	641	647	642	670	620	695	650	648	630	691	654	602	588	644	601	653	637	697	656	611	692	658	661	665	641	625	677	646	631	568	618	636	620	658	668	655	632	643	667	654	670	628	638	652	684	698	645	688	636	665	641	664	664	684	665	657	656	664	664	669	652	617	659	615	630	644	591	692	641	653	643	642	675	669	633	637	630	666	635	628	684	656	671	643	656	657	649	655	642	630	627	613	640	680	656	636	638	685	645	607	669	654	653	593	621	695	639	630	669	688	642	683	596	667	606	631	627	621	617	632	616	662	664	655	617	680	698	670	670	619	681	645	657	643	646	610	652	646	601	625	631	663	674	681	656	649	708	649	722	639	677	667	617	644	635	665	619	635	614	638	645	662	646	663	617	617	669	613	673	654	641	647	639	627	636	624	618	618	633	630	639	653	609	657	629	666	620	691	663	685	678	620	715	633	651	632	648	632	630	606	628	614	669	677	634	658	615	642	623	678	623	664	619	652	657	634	665	639	674	630	665	633	629	638	658	622	621	637	617	622	669	640	640	654	624	657	630	628	655	642	647	663	655	627	679	638	662	631	654	662	637	613	649	655	646	640	627	668	643	672	603	681	696	615	666	642	643	645	669	586	682	648	624	641	691	623	657	689	627	598	653	663	635	627	649	653	725	617	624	646	618	673	642	652	676	600	680	623	642	646	693	654	627	679	672	640	590	638	649	621	625	608	686	613	642	684	637	680	633	692	661	683	662	651	646	656	654	622	598	636	659	664	663	678	684	649	663	663	621	638	630	633	719	629	661	629	639	669	634	665	632	646	639	617	660	645	611	619	614	619	679	666	638	652	638	636	666	606	633	670	650	675	664	653	697	620	682	671	653	634	707	686	674	607	662	648	633	683	618	664	627	631	686	641	672	611	661	611	675	660	693	633	644	653	615	648	646	650	636	662	615	682	657	693	684	685	640	653	656	643	597	662	661	663	653	677	673	631	632	673	626	634	690	679	627	626	675	604	651	665	628	687	635	648	656	639	640	675	615	646	643	659	634	632	653	631	634	655	669	562	621	662	629	634	669	673	594	664	627	680	627	647	703	657	651	673	676	597	659	623	672	631	636	650	644	650	633	620	600	634	606	657	637	658	639	627	642	643	641	637	646	670	597	657	623	697	703	634	692	703	696	643	633	694	667	675	677	665	626	685	630	647	598	624	632	654	632	598	629	636	670	664	652	647	625	678	701	621	691	623	681	672	619	641	617	634	644	657	636	685	641	686	654	654	626	668	724	659	590	617	625	624	636	660	652	671	649	640	598	661	648	619	652	624	652	624	631	630	663	603	660	676	651	647	639	629	638	647	684	686	641	656	665	640	659	631	626	672	662	619	661	630	639	659	666	651	669	658	681	639	624	674	622	675	670	664	581	651	651	643	576	624	642	616	652	635	646	634	684	655	645	613	625	659	626	633	665	675	636	656	696	629	615	617	603	650	673	600	681	662	682	642	646	652	645	640	641	669	630	659	556	676	638	614	595	652	621	642	696	639	651	618	661	636	627	634	666	644	669	661	600	682	666	636	662	644	607	650	611	628	655	635	671	610	638	657	629	653	621	625	663	580	652	646	626	651	651	650	645	609	684	617	687	623	652	673	644	668	676	651	602	632	678	666	661	650	623	639	668	666	663	619	650	622	663	649	630	639	641	638	663	626	646	602	661	576	631	653	693	638	694	647	668	666	688	646	601	650	655	669	639	645	618	657	618	631	609	684	653	660	614	634	643	612	689	687	679	665	562	696	646	607	625	638	639	693	648	651	705	696	640	616	626	615	673	649	669	624	646	672	681	624	655	612	608	679	634	619	621	629	638	652	646	587	655	673	617	643	638	661	679	660	642	650	633	599	605	583	614	633	654	661	664	620	641	610	637	699	617	583	645	630	653	605	618	625	691	637	617	699	655	613	627	659	620	608	640	637	672	586	650	722	626	615	650	644	633	666	624	652	638	675	673	682	631	650	634	631	637	617	707	666	668	637	673	708	678	576	621	680	654	619	631	727	639	657	687	648	653	659	659	606	647	678	647	643	654	688	614	631	619	656	696	650	582	643	614	667	634	606	658	628	684	674	636	612	647	672	651	628	614	668	645	661	635	606	651	674	642	652	652	610	607	643	627	679	637	686	611	631	654	585	602	618	675	608	627	624	617	593	656	652	637	674	612	655	649	625	646	672	643	641	627	658	595	595	661	685	634	667	664	611	642	664	608	642	690	625	628	667	671	624	632	691	627	656	681	680	670	625	671	666	660	639	629	634	638	613	605	660	684	671	675	634	632	641	651	584	650	646	626	634	616	665	654	674	641	655	672	652	629	645	618	687	619	647	608	642	625	622	673	668	634	633	641	631	644	656	667	667	624	673	653	622	625	666	647	635	729	658	642	610	653	623	632	600	646	641	625	652	624	627	613	610	698	644	666	676	616	643	650	658	644	635	652	600	641	660	634	679	584	661	694	666	642	645	677	646	606	718	633	668	649	624	654	628	678	680	692	648	621	637	651	668	686	631	669	696	646	661	635	586	645	654	652	621	637	638	677	626	636	653	666	636	598	645	667	598	676	668	615	642	630	673	655	614	665	624	639	657	678	668	627	632	679	644	662	599	651	705	681	623	674	589	629	675	596	666	632	621	667	657	656	638	698	672	658	658	674	650	641	643	656	626	645	606	586	649	658	654	632	639	615	618	631	682	634	637	660	621	645	621	662	658	708	640	612	660	650	659	652	672	624	648	643	612	605	645	639	638	685
3376	3473	2855	1632	1182	945	844	762	673	624	607	579	582	566	571	509	528	547	526	554	555	524	533	498	517	510	487	498	514	532	495	501	508	502	485	491	513	483	501	520	473	544	497	481	490	484	519	528	475	477	508	478	501	511	501	519	534	489	503	530	463	462	487	493	514	483	475	473	505	515	514	442	491	516	485	509	514	498	488	493	521	462	530	549	493	547	466	526	531	530	468	430	522	483	502	533	497	492	500	482	502	487	499	482	483	497	531	456	491	501	462	508	485	519	516	502	499	529	512	507	475	478	507	475	509	539	508	499	513	523	438	511	464	523	461	491	557	479	529	510	476	519	501	457	491	484	505	447	494	491	521	506	502	459	495	501	462	489	484	515	530	510	504	491	511	493	495	475	505	465	490	480	506	520	492	486	501	475	501	511	481	480	492	510	465	492	495	493	524	507	493	478	489	450	475	494	517	498	490	508	495	480	496	492	516	516	476	495	477	489	479	486	505	479	479	506	500	511	489	496	498	508	464	505	500	481	499	491	454	471	471	501	497	524	526	458	493	500	505	478	474	513	490	520	525	505	505	501	481	487	506	499	484	518	463	491	467	508	497	497	510	502	514	504	519	482	471	500	500	532	534	482	501	502	505	480	484	545	474	501	497	507	504	497	483	445	494	511	504	516	528	501	536	504	490	538	488	483	504	500	482	477	499	501	459	502	497	511	498	498	503	501	487	535	495	497	505	495	512	496	509	498	489	483	507	489	476	501	458	484	508	552	496	478	493	498	498	500	511	478	468	443	490	478	473	464	486	491	510	496	506	483	472	525	481	483	502	484	478	466	541	537	514	497	494	482	481	466	478	487	469	456	491	471	483	491	482	496	463	460	487	495	466	492	478	481	496	503	478	499	495	494	499	502	503	464	461	473	505	506	513	471	475	483	500	515	486	545	502	515	485	503	507	499	524	474	503	505	480	475	505	487	510	458	454	522	458	480	478	469	494	497	473	533	467	515	496	527	491	484	498	517	522	526	501	527	494	534	490	497	476	493	483	520	505	490	556	473	495	522	511	481	510	458	477	530	447	489	524	523	495	526	471	423	511	474	489	485	528	519	481	503	449	469	540	520	494	511	520	473	475	480	468	462	498	502	493	465	491	489	480	485	447	484	475	507	508	515	494	495	499	468	497	504	506	494	487	489	526	466	495	457	485	460	481	471	518	493	501	499	480	480	511	456	523	471	501	496	503	500	510	485	481	481	500	503	489	512	510	490	487	512	483	484	477	453	502	470	474	473	484	499	499	515	491	495	497	471	520	502	498	473	491	517	471	499	513	499	476	531	512	470	483	502	489	481	493	475	517	497	485	502	458	487	457	500	481	484	477	503	480	472	468	516	483	473	483	507	499	506	498	510	476	512	488	474	457	464	484	490	470	461	468	512	474	468	484	517	513	507	462	474	479	494	484	500	500	494	510	520	492	485	507	483	495	534	494	498	513	486	473	475	484	504	475	528	463	503	487	516	438	493	534	479	482	507	467	517	483	478	506	473	506	482	448	516	479	499	470	479	478	475	509	493	478	516	472	486	514	515	486	446	458	466	506	466	493	480	507	509	475	468	462	488	468	493	503	491	480	456	470	477	466	469	468	499	498	489	515	510	448	475	509	491	498	494	507	511	495	503	488	530	454	512	536	480	467	514	518	453	497	481	470	501	511	494	508	492	514	481	512	487	500	453	468	465	487	493	492	517	491	460	445	496	500	508	483	518	474	513	480	464	518	510	467	534	487	450	519	483	471	519	490	477	493	463	501	495	499	498	473	500	482	480	473	488	517	485	526	488	492	499	494	484	558	544	499	508	498	546	483	483	426	494	486	469	489	466	473	549	462	483	498	452	488	462	491	464	476	459	491	491	474	510	505	479	492	465	471	514	517	474	479	501	489	472	496	493	524	496	511	491	500	503	475	488	453	463	483	490	510	489	491	505	496	519	495	507	488	461	469	491	480	482	480	541	445	508	485	488	472	472	465	489	480	470	468	479	464	473	502	533	455	521	513	480	462	492	505	502	530	493	496	474	464	503	521	484	491	512	453	531	520	487	452	504	512	547	493	504	498	485	555	459	467	476	444	471	502	509	471	466	442	473	474	502	483	524	487	488	459	485	489	466	496	512	483	473	494	520	502	505	501	474	508	495	485	504	491	514	494	501	460	495	497	520	482	530	486	507	473	461	500	525	464	488	474	518	468	492	473	529	455	457	470	454	492	443	497	518	504	481	530	475	507	454	465	497	441	467	460	499	461	490	505	488	483	475	524	466	495	483	511	493	453	490	488	498	513	470	482	507	525	489	500	482	504	491	496	487	515	498	495	512	488	486	537	457	507	466	524	482	514	472	497	486	491	496	482	484	470	500	490	499	468	499	494	491	497	503	478	492	490	529	495	500	514	453	516	486	493	508	541	428	478	474	521	519	483	461	462	503	487	515	455	489	521	499	502	483	462	538	483	474	528	492	499	484	491	479	501	484	485	505	475	482	466	498	458	499	469	502	476	517	484	496	500	460	469	544	476	497	520	457	507	484	487	474	498	492	484	516	507	448	485	448	467	529	490	531	512	485	465	489	477	504	454	488	506	479	498	467	460	520	436	504	513	489	476	489	492	469	479	480	495	522	526	467	506	471	523	484	483	463	471	465	454	484	479	458	505	500	492	492	488	489	475	498	487	504	477	480	490	517	530	467	493	486	474	500	483	501	466	507	483	518	486	486	505	471	536	494	505	476	440	502	467	482	504	487	494	500	483	460	503	457	463	484	462	525	481	520	498	506	507	474	509	529	489	531	459	493	460	547	493	506	438	497	470	510	502	464	468	513	470	481	519	457	444	434	472	498	486	486	463	476	471	480	495	483	486	485	463	483	479	493	485	468	522	506	507	523	497	451	405	458	459	500	492	479	505	479	492	465	475	499	464	498	494	499	506	475	486	488	462	464	462	485	474	483	455	486	481	482	492	485	479	457	501	493	490	494	405	453	463	494	458	480	490	514	521	511	479	493	508	518	456	482	497	468	502	509	482	461	473	491	489	479	510	487	476	458	499	472	476	489	504	477	441	488	497	484	497	507	481	493	508	498	444	492	501	488	497	522	501	467	476	493	539	512	478	488	468	493	498	500	462	476	476	454	494	483	516	491	501	472	511	502	463	497	455	472	495	465	511	491	466	477	475	504	474	526	482	478	513	530	492	485	486	519	516	462	522	483	452	539	476	499	518	489	486	482	528	518	520	492	541	463	467	495	480	494	511	498	438	510	496	521	533	458	487	477	468	423	474	492	482	479	490	457	507	463	477	477	536	458	481	506	469	525	507	492	475	525	463	497	467	468	485	496	495	507	494	527	511	503	487	469	495	510	537	461	513	494	491	522	511	516	465	474	492	515	500	453	504	519	497	473	514	496	457	479	466	500	477	523	458	499	502	458	495	484	485	500	481	520	457	502	499	462	513	465	451	493	454	461
24484	21404	28756	24438	21393	9074	1859	1142	979	942	932	891	840	838	835	833	843	811	804	763	774	793	773	818	832	750	763	740	820	729	755	836	774	827	736	746	738	747	770	789	726	818	735	783	721	804	768	761	760	736	720	766	743	802	715	770	733	753	744	759	784	735	723	750	757	743	804	795	749	743	741	731	750	731	750	751	788	735	794	701	784	762	767	765	739	737	768	732	726	777	740	731	743	756	734	760	674	766	757	766	728	762	762	731	696	730	746	736	778	764	730	718	683	741	739	786	737	735	709	744	715	717	703	829	711	721	733	735	763	729	728	740	752	782	687	733	781	715	782	718	722	736	724	792	784	701	704	750	757	754	726	766	728	728	759	737	715	679	685	745	754	751	792	753	746	777	711	765	699	769	758	748	767	737	770	781	695	713	822	750	706	767	729	735	715	711	670	732	744	732	786	764	714	752	766	740	743	719	716	728	740	714	805	711	719	682	712	735	716	724	731	756	760	706	706	728	715	767	760	735	742	753	733	748	671	727	763	735	791	730	759	770	777	696	760	752	753	734	780	709	765	765	801	730	786	758	711	757	725	768	755	752	795	755	694	695	755	684	746	703	698	726	738	758	780	739	708	750	745	739	719	717	772	718	777	728	792	736	719	698	737	772	753	714	725	743	707	700	725	726	794	761	714	746	721	701	760	709	753	717	755	767	775	744	741	755	746	723	677	788	694	699	698	727	694	761	712	760	681	749	757	738	729	671	840	753	701	753	742	739	771	741	718	735	750	779	780	755	735	726	776	767	777	696	753	741	713	760	760	698	705	750	722	793	703	754	724	748	721	716	770	698	767	755	740	751	742	739	713	721	771	751	761	724	708	757	694	772	723	717	722	716	720	715	730	695	778	720	768	768	749	735	749	701	708	814	723	741	735	797	767	714	729	776	737	754	713	730	726	741	769	748	736	756	727	716	729	692	737	742	700	759	762	730	743	712	741	764	739	734	781	752	715	744	769	768	783	770	761	699	685	734	720	743	744	756	751	753	742	743	741	752	711	751	743	705	735	747	748	705	731	714	685	717	743	775	750	701	765	780	699	717	753	689	712	697	702	718	727	763	711	745	754	710	789	745	752	732	727	719	727	723	748	728	711	738	758	723	757	728	780	730	740	751	731	718	744	754	735	766	748	703	705	702	773	723	763	727	739	737	715	731	755	742	722	755	719	768	684	758	757	716	698	772	751	725	772	762	738	748	733	780	737	720	766	744	729	712	744	734	725	737	768	793	773	756	778	648	690	694	698	755	733	756	730	713	753	679	663	731	766	749	748	729	715	732	741	769	696	729	731	735	804	714	716	766	724	745	701	692	726	777	756	749	670	759	709	742	697	742	754	797	695	761	738	706	754	761	728	772	740	720	724	735	756	738	733	704	706	703	693	718	694	696	747	768	729	740	712	723	764	762	760	780	709	723	725	726	701	769	782	740	697	748	719	669	690	730	732	780	766	687	735	765	750	730	750	743	746	752	755	736	733	757	708	766	750	694	752	705	740	735	722	692	727	724	748	750	743	751	738	686	781	701	728	718	695	717	728	717	718	776	785	743	784	680	741	743	739	769	753	726	739	718	741	696	735	723	693	744	722	726	701	724	751	702	714	753	729	776	764	769	697	733	747	728	774	715	731	732	764	713	791	755	782	772	741	745	715	760	793	735	744	769	714	704	805	698	748	724	737	727	763	740	730	753	746	665	707	762	714	730	725	770	701	739	700	751	767	726	703	724	706	780	729	772	710	779	728	731	746	758	787	769	757	710	742	738	742	707	708	700	682	765	738	760	752	697	751	706	774	733	700	747	713	751	688	718	736	724	731	757	785	761	769	769	721	764	741	671	749	752	717	723	695	716	703	767	741	769	780	772	731	682	732	714	741	735	789	677	740	722	706	675	740	690	770	758	713	734	774	788	731	769	759	699	766	715	789	740	712	751	746	724	706	735	731	694	754	657	758	762	726	762	739	758	768	717	677	730	731	726	721	714	743	674	702	748	707	731	771	747	691	771	819	732	719	731	749	707	698	764	734	682	731	758	745	781	717	717	721	735	781	726	723	706	771	751	728	744	739	681	756	717	730	776	752	715	735	746	706	758	757	758	687	710	731	730	784	742	728	750	728	735	723	700	769	759	761	764	761	756	693	750	721	746	700	768	734	724	717	768	749	711	755	731	762	777	730	750	692	737	740	748	735	753	725	759	720	704	741	800	802	772	742	765	748	702	723	732	761	754	771	679	726	727	655	741	711	739	732	692	802	766	704	773	753	693	739	750	708	759	736	672	702	753	757	750	708	732	714	660	709	706	717	773	714	714	749	710	750	780	741	734	783	717	710	734	750	744	709	746	737	769	748	718	760	781	756	708	762	685	738	737	769	744	757	731	741	760	692	740	731	784	733	675	707	698	771	748	703	747	794	712	715	671	725	775	721	791	713	734	695	741	694	740	749	714	771	723	727	710	755	723	706	733	781	755	719	759	788	756	738	724	726	720	749	791	747	686	694	778	753	727	716	764	750	664	730	682	690	716	719	782	706	742	673	755	691	758	713	791	776	738	808	719	716	753	736	724	724	734	767	783	731	758	725	732	740	720	719	719	759	746	760	724	697	712	712	694	724	708	728	794	765	746	788	724	772	749	730	740	731	759	708	748	688	762	756	776	726	696	750	741	731	702	700	733	781	697	675	710	723	726	742	776	742	754	742	720	742	771	735	773	713	747	728	710	754	752	746	714	784	716	754	714	723	731	757	734	752	748	708	671	748	765	711	764	734	722	722	797	787	767	709	750	749	741	760	773	734	731	725	760	729	764	744	723	747	754	727	767	703	757	732	743	748	687	746	712	725	666	728	706	785	771	675	776	719	732	773	717	734	719	727	714	707	715	755	717	756	699	737	741	789	748	728	781	693	729	771	720	762	734	737	786	723	738	711	718	720	718	771	717	694	729	731	730	752	679	747	764	746	778	761	742	726	738	711	781	703	774	763	718	766	717	785	682	709	744	740	748	751	722	717	715	794	709	757	717	682	727	740	733	781	780	761	733	751	734	731	725	760	754	767	722	741	732	755	712	738	759	727	757	720	743	762	733	743	746	714	697	727	759	722	699	696	745	760	758	675	709	703	771	730	745	740	749	731	738	714	748	740	729	709	794	743	757	747	745	790	726	696	715	722	736	758	755	717	739	751	706	745	703	771	764	732	720	749	752	740	811	739	716	710	748	743	718	778	768	704	769	709	707	690	702	780	753	731	759	755	789	722	746	700	783	706	694	764	677	728	741	690	765	725	688	747	765	727	776	685	767	711	725	707	718	681	709	749	771	686	737	681	699	751	726	725	682	750	723	731	788	695	705	745	730	711	784	733	800	770	759	734	721	788	706	782	739	801	731	756	744	748	700	718	773	725	694	715	781	762	739	674	730	765	718	739	746	705	753	720	737	721	725	738	782	742	706	713	715	772	707	720	738	728	701
3597	6030	5017	2619	1933	1468	1197	1005	873	898	755	693	753	681	700	672	667	624	618	645	650	608	625	593	679	626	599	565	668	575	603	610	628	591	596	593	534	607	563	605	587	570	554	547	591	559	561	586	598	579	600	570	545	584	579	586	563	560	562	602	611	583	600	576	565	605	623	586	554	578	585	570	526	536	604	612	536	541	579	578	583	541	577	552	606	576	553	544	562	591	531	600	582	563	561	535	583	574	522	572	584	602	621	591	566	535	557	530	571	544	560	523	613	531	578	590	547	586	531	580	601	549	564	571	551	552	603	598	562	521	569	527	584	581	547	554	565	545	576	601	594	580	579	524	627	574	619	544	557	565	573	593	561	512	564	608	589	596	546	530	570	561	576	591	527	570	588	587	557	589	534	568	595	572	613	596	532	611	536	606	559	614	604	537	540	552	560	545	549	580	567	593	550	550	548	568	550	559	546	577	557	597	500	548	571	560	583	566	557	542	568	564	562	551	569	628	558	593	601	549	539	577	551	564	566	526	554	582	554	562	592	571	564	550	605	528	579	580	557	561	586	563	549	525	533	574	594	579	562	567	553	586	529	547	545	558	575	569	570	541	546	606	552	556	566	548	582	547	543	582	606	549	529	559	558	556	582	563	539	604	556	557	511	526	578	552	584	605	584	512	579	583	612	583	592	527	566	557	598	585	579	541	564	568	578	559	552	577	568	568	549	563	554	564	584	529	584	597	582	556	580	582	552	571	595	588	571	566	524	564	590	529	575	557	537	554	571	563	553	586	610	518	566	552	533	586	550	585	577	528	590	550	572	534	554	510	574	557	595	532	616	534	585	544	513	492	580	571	520	563	580	538	570	539	580	521	553	559	561	573	557	556	556	559	562	574	587	581	584	548	589	606	521	581	564	526	558	571	563	555	569	602	495	553	529	597	557	556	564	585	525	517	561	582	544	584	540	536	533	553	565	560	517	569	589	590	558	551	569	565	523	572	526	543	558	537	527	579	544	562	533	540	540	558	562	557	570	569	570	522	563	550	559	571	542	571	571	587	531	579	535	571	580	547	581	548	558	591	569	576	571	526	565	554	563	584	528	577	584	546	534	546	591	568	524	591	567	538	530	544	586	576	535	567	601	571	570	577	575	580	570	595	566	561	535	589	538	608	591	559	564	542	528	563	542	513	568	554	562	566	532	557	517	563	557	590	576	585	532	547	535	594	563	556	578	567	551	560	557	547	539	588	535	557	547	615	536	559	599	553	555	595	505	520	551	532	586	612	540	544	547	574	534	556	568	609	609	559	572	574	575	554	598	561	555	500	573	593	545	551	575	580	559	573	506	562	544	592	550	583	611	551	562	542	552	544	564	573	554	529	584	551	532	556	523	531	542	566	528	552	569	535	557	565	558	547	540	575	562	537	596	575	558	541	538	573	548	545	528	546	587	598	525	551	527	583	550	555	534	573	525	517	573	569	530	560	531	542	578	561	579	594	547	523	606	557	556	512	548	578	585	574	536	565	571	533	546	548	578	607	581	583	562	560	526	556	576	537	538	542	575	576	598	532	542	555	541	556	541	530	573	556	599	538	556	536	527	551	535	567	579	555	520	564	528	536	544	542	533	538	573	557	538	546	508	552	559	520	544	555	542	602	564	530	525	533	564	537	585	556	568	584	581	623	561	580	572	565	542	579	530	539	562	547	557	577	549	568	577	551	563	595	585	611	551	572	580	562	530	562	586	556	592	581	561	557	560	559	561	518	547	514	572	543	539	570	544	543	512	586	558	593	527	568	583	576	560	587	572	509	546	555	556	547	546	505	580	601	547	525	534	533	564	567	546	544	569	544	536	544	558	543	582	574	542	592	569	537	570	569	538	559	556	532	510	526	551	558	545	543	576	517	555	569	556	537	530	587	498	539	532	550	522	575	552	568	582	538	579	566	554	586	557	548	583	568	559	587	523	512	587	582	556	568	534	589	537	576	600	525	557	531	549	522	554	584	569	538	554	520	538	580	547	578	547	543	573	563	566	546	554	561	573	589	568	525	529	542	553	544	525	552	562	611	596	550	597	590	550	563	546	577	562	541	551	566	545	542	599	550	546	540	584	566	560	588	570	581	553	535	577	560	567	542	577	588	552	545	572	555	604	546	550	569	591	550	573	571	575	554	548	589	531	492	534	524	531	568	556	558	571	547	569	522	509	504	565	564	560	578	573	536	575	552	527	532	557	587	526	577	544	571	522	590	555	576	543	567	605	538	563	553	607	544	525	549	591	528	502	569	547	561	525	557	571	552	534	561	517	572	541	538	531	579	529	569	554	584	567	533	552	587	551	581	566	539	574	576	556	582	543	554	567	559	544	524	540	542	561	548	550	544	529	521	553	556	537	557	537	549	567	553	574	547	556	567	562	551	544	570	550	530	580	571	571	569	582	585	543	577	575	567	559	581	526	548	595	540	594	563	581	576	564	609	560	547	595	561	512	548	544	608	596	569	549	533	565	518	520	576	543	536	562	588	552	556	530	538	546	538	557	538	588	568	594	575	580	561	560	593	528	570	552	545	549	528	516	594	544	535	523	607	612	597	547	536	613	562	566	582	532	559	557	579	567	564	548	571	572	538	624	579	541	535	558	542	548	518	564	566	578	575	589	509	518	553	556	542	579	569	561	592	556	585	593	572	566	535	537	534	553	551	571	553	582	555	556	540	583	551	567	528	561	544	558	572	543	549	528	537	549	565	538	537	555	585	520	533	574	563	564	547	529	546	494	546	547	562	515	557	570	572	595	556	578	563	556	567	544	562	556	564	538	535	559	549	579	541	587	592	574	568	587	540	557	541	557	558	565	529	537	513	556	565	577	584	552	560	542	537	567	583	497	534	532	493	557	565	541	564	519	541	538	558	558	533	590	511	582	520	528	566	544	540	574	562	567	561	636	522	537	542	492	536	505	552	587	569	551	573	546	538	555	555	563	531	512	557	553	568	573	514	557	591	570	554	504	538	579	524	498	592	551	544	548	562	543	562	572	549	554	516	542	584	528	572	537	535	586	563	586	540	560	530	541	551	530	533	564	571	563	512	526	582	541	561	534	524	564	562	551	566	568	571	547	613	588	564	553	510	552	558	516	531	593	544	540	530	532	595	541	551	500	578	575	586	552	470	550	586	568	519	551	530	559	518	511	572	563	585	498	530	575	547	558	527	580	541	627	517	575	529	575	540	574	547	585	575	536	541	584	535	540	554	542	572	571	546	561	558	552	538	552	540	541	553	539	545	557	526	487	565	581	534	576	558	511	585	542	534	555	537	556	543	544	560	566	511	552	567	553	523	556	518	533	556	545	584	543	557	529	556	554	556	546	551	534	539	590	519	548	558	561	583	523	570	526	577	540	563	527	535	534	562	553	558	579	586	551	522	522	525	565	532	539	552	529	555	595	526	531	555	560	568	585	541	537	572	553	594	580	577	537	570	568	555	567	536	591	534	539	558	544	549	528	538
27721	10562	787	462	340	269	281	281	269	299	306	302	283	295	282	276	299	312	260	285	278	271	266	280	292	284	252	290	259	275	283	273	276	264	257	279	277	301	269	291	244	288	256	278	276	285	298	257	276	279	277	276	300	286	294	279	266	282	293	281	278	285	249	270	282	278	302	282	263	275	275	302	279	287	264	270	292	294	284	289	267	247	287	279	250	282	269	266	287	303	293	298	283	268	276	286	268	292	264	276	269	258	300	285	284	290	272	268	289	282	278	279	304	269	280	288	301	289	270	270	316	278	305	271	271	275	276	258	296	296	288	265	300	285	283	317	277	257	278	289	293	275	275	270	283	282	310	258	281	271	263	276	287	260	274	284	273	283	273	285	306	274	236	277	278	287	285	307	263	290	264	255	269	286	275	258	287	276	276	271	258	296	263	289	273	267	274	266	268	310	283	244	258	293	274	276	297	266	266	278	313	257	266	230	290	291	292	270	308	326	291	309	295	293	273	295	285	265	266	317	278	273	278	275	265	273	273	304	258	267	298	276	303	279	287	271	265	289	282	246	279	240	264	272	252	308	240	285	278	280	232	266	284	291	271	300	260	279	266	269	289	250	246	277	282	265	256	269	270	287	256	290	298	290	260	291	260	281	280	278	263	246	276	279	255	306	262	289	274	286	286	295	258	283	293	278	300	291	299	300	300	275	299	290	284	285	288	295	285	262	272	269	278	273	296	280	239	280	251	261	293	287	268	263	249	262	243	297	281	261	276	304	261	247	268	258	239	258	296	295	261	260	276	266	249	284	237	271	279	298	303	263	271	283	297	283	289	293	280	284	265	288	298	290	268	262	278	299	272	270	268	299	269	292	303	320	296	279	290	299	287	283	262	263	268	277	255	280	260	266	293	298	266	295	302	294	271	281	261	299	279	254	276	267	274	296	236	290	264	261	278	266	287	269	283	257	282	279	254	306	293	258	289	291	272	262	271	261	274	282	277	254	265	280	285	281	260	283	270	253	286	279	256	307	242	285	299	292	251	309	247	265	258	261	267	259	269	283	299	249	273	288	294	264	265	301	301	264	269	289	268	256	284	274	234	270	257	279	272	273	270	312	298	268	264	260	287	274	296	294	273	264	257	298	271	268	279	245	279	276	285	265	282	307	285	267	269	251	264	289	290	279	265	273	309	291	291	254	271	270	299	271	250	278	284	262	292	294	258	250	319	268	281	260	293	298	281	282	240	272	255	289	291	263	283	241	294	292	260	302	258	286	261	257	285	281	263	265	283	279	296	253	254	277	300	286	282	271	268	301	262	279	280	283	274	264	256	277	258	264	256	273	279	271	249	265	268	255	261	280	321	277	286	318	257	270	274	242	264	276	252	278	276	317	277	308	261	272	279	310	281	289	272	274	269	295	252	274	292	254	272	295	296	285	293	297	265	279	276	285	266	292	267	267	268	267	265	298	284	268	277	286	274	268	261	298	300	258	284	267	262	285	256	268	277	254	251	260	274	253	282	264	293	292	270	271	265	260	265	288	266	281	285	276	310	260	272	281	283	278	279	264	303	257	292	287	270	278	284	279	286	303	275	273	274	294	268	289	271	279	310	258	267	276	284	279	278	269	285	295	266	287	290	261	270	267	262	262	259	282	295	245	283	256	257	290	268	317	255	280	276	289	256	271	256	288	272	274	278	277	261	286	251	269	257	282	282	263	281	290	297	286	260	311	263	278	252	284	258	272	297	294	262	269	233	271	289	256	274	274	318	254	263	290	285	269	301	271	275	255	290	279	268	276	253	265	283	275	275	271	278	245	274	288	286	276	276	276	319	265	274	287	307	275	275	249	313	255	263	276	296	273	285	288	303	263	274	258	274	279	247	258	259	250	268	255	281	298	287	283	277	265	289	274	265	303	247	259	282	271	250	287	262	258	261	289	268	274	271	266	309	261	260	276	253	272	294	292	269	272	264	279	264	297	302	272	272	267	234	282	284	284	268	277	302	276	301	299	269	238	315	284	296	261	252	260	242	275	298	261	279	278	276	238	266	302	277	294	285	272	265	255	254	257	247	290	264	249	276	290	294	267	271	284	314	286	315	259	289	264	293	271	295	259	276	288	290	283	257	285	274	285	310	292	309	279	281	268	273	274	265	282	269	305	293	282	284	289	276	294	298	292	300	286	307	296	245	267	263	256	278	293	290	253	253	290	249	277	246	262	251	302	263	273	297	288	291	265	262	266	290	252	290	252	259	230	276	271	254	263	302	264	264	244	269	280	307	301	302	287	294	289	290	265	280	260	251	247	238	287	256	275	271	292	296	275	256	266	288	293	281	245	276	284	276	279	262	283	250	294	284	275	263	264	271	278	325	304	266	295	292	271	262	258	247	310	289	289	277	273	294	307	283	289	296	298	257	266	278	317	257	276	283	300	287	304	285	280	281	255	290	304	272	255	286	284	301	271	273	268	276	271	280	311	271	258	238	232	253	261	275	285	273	259	277	269	279	283	258	285	252	293	278	274	260	289	267	261	267	268	269	305	267	274	281	259	257	268	284	322	270	290	281	278	288	249	280	264	314	273	295	298	266	275	306	284	298	290	288	227	283	299	276	302	266	244	290	278	254	271	258	309	279	280	281	260	290	270	278	305	270	277	264	262	263	267	282	287	291	269	284	274	277	278	269	289	261	279	280	269	274	270	283	269	295	278	295	288	278	264	272	264	253	281	289	283	282	268	282	269	291	317	290	277	268	250	255	265	270	277	273	271	278	266	272	287	287	281	253	283	277	283	240	263	270	269	281	287	262	286	261	263	267	254	315	257	293	290	312	267	278	273	284	288	275	302	285	283	301	296	310	266	258	273	265	278	231	278	265	317	267	253	288	236	284	262	292	284	255	282	271	276	269	280	271	275	257	284	286	300	272	288	292	300	275	285	257	257	288	295	282	254	274	274	279	267	287	267	270	296	270	286	311	257	277	267	271	307	278	255	257	279	247	279	260	278	261	268	271	279	267	275	299	290	273	272	289	274	280	278	285	281	286	274	278	261	259	302	289	248	257	314	271	286	302	270	278	285	262	275	288	275	294	283	329	302	291	266	267	289	249	299	257	292	272	273	315	279	248	271	260	266	257	285	300	289	271	274	296	267	272	260	263	287	258	269	270	276	285	296	260	249	282	274	263	278	304	264	273	288	270	272	255	266	290	290	275	273	272	273	300	296	254	318	291	250	261	266	265	260	295	290	279	266	313	292	256	283	286	265	282	286	264	267	289	269	262	286	260	283	249	266	269	258	315	278	271	245	287	291	300	285	259	277	254	304	260	305	258	258	278	263	276	280	291	256	266	277	304	296	256	265	285	276	261	270	305	279	287	288	279	279	286	273	275	284	264	297	277	289	242	257	221	275	289	269	280	235	255	287	289	267	290	258	258	251	286	266	279	279	280	268	278	308	261	265	310	268	278	282	266	269	243	282	276	290	305	266	283	265	261	262	272	262	275	275
4561	387	362	294	239	211	227	209	236	230	203	229	206	218	210	226	225	210	223	196	230	240	216	220	207	217	213	207	185	193	194	231	209	224	220	235	224	215	216	219	190	211	213	214	199	193	228	223	230	228	196	218	225	208	236	220	208	231	194	204	212	223	226	210	226	225	205	214	205	233	208	225	204	215	212	215	216	211	199	211	201	211	212	239	234	216	201	218	218	203	190	218	209	212	223	206	169	226	192	215	207	203	202	221	214	210	197	203	216	188	207	178	201	195	197	202	217	221	210	197	198	205	230	236	210	189	206	214	236	214	212	220	225	199	241	220	211	238	223	225	211	226	196	216	205	226	208	223	211	202	200	221	213	214	190	216	217	233	191	204	206	233	197	207	201	216	235	208	194	217	217	206	218	227	197	240	201	204	211	225	221	187	209	216	211	213	219	218	200	188	200	228	195	230	186	202	218	202	194	216	194	194	192	209	205	201	243	223	233	209	190	209	220	203	211	212	211	196	200	211	221	209	225	233	201	205	239	219	217	201	225	210	204	186	214	226	212	208	222	199	236	196	211	203	216	232	196	195	182	183	194	196	217	198	211	213	217	224	183	226	212	187	217	208	208	241	205	219	193	214	218	225	208	213	195	216	220	204	218	220	212	224	195	237	218	198	214	228	205	206	208	230	240	211	211	207	223	209	194	246	212	193	214	202	214	235	205	210	205	211	250	227	234	208	207	211	206	230	228	195	213	209	184	243	198	211	200	206	226	240	194	206	196	211	197	210	217	189	212	227	214	200	212	197	214	201	194	216	206	219	201	189	207	232	217	227	185	209	205	215	217	205	196	205	228	184	212	191	212	232	222	188	215	211	215	213	200	211	212	218	203	191	206	195	230	205	215	202	228	186	201	215	198	202	195	203	224	202	207	178	225	199	206	213	174	194	199	220	225	180	204	228	207	206	201	224	222	208	195	202	201	198	219	199	209	231	218	194	237	252	224	216	216	212	218	199	210	215	199	201	196	226	196	235	243	209	203	217	200	185	213	188	227	208	193	226	219	198	237	221	200	220	207	241	199	197	220	225	210	236	211	225	216	229	205	217	213	207	242	222	210	210	216	208	238	216	236	184	225	182	202	239	216	210	226	220	200	204	226	176	224	229	228	219	206	222	199	205	234	208	223	234	231	202	221	212	224	225	216	223	192	233	185	177	198	200	209	208	231	191	191	201	208	225	237	231	214	218	218	217	190	218	203	206	210	221	216	208	210	226	196	209	222	187	206	230	201	217	218	221	210	219	221	200	195	171	187	210	195	210	218	216	195	218	234	206	199	207	213	190	207	221	186	226	223	216	189	236	187	204	200	233	225	215	211	202	217	189	206	203	214	226	223	222	226	209	197	228	212	210	197	195	209	226	219	178	191	210	191	200	228	223	228	196	209	229	214	222	219	225	200	221	225	202	212	240	214	204	202	206	195	203	200	217	204	222	185	217	198	236	201	213	203	204	219	211	205	233	204	218	193	186	201	186	227	223	222	226	200	225	187	211	219	216	219	200	194	195	203	244	203	216	191	205	197	235	212	244	199	235	220	204	222	199	222	209	225	225	215	228	217	230	211	226	203	228	219	190	193	212	210	205	208	201	216	214	181	204	203	228	193	200	221	207	217	214	220	231	217	208	200	198	187	234	208	210	199	220	223	212	225	200	220	244	210	192	228	196	222	214	217	202	227	223	224	198	190	215	207	202	197	216	231	214	209	214	235	204	225	227	198	188	197	217	209	217	210	197	205	224	215	216	213	195	215	204	203	246	221	217	214	226	213	225	186	212	244	226	233	222	212	210	192	227	215	220	213	219	202	215	221	193	231	205	219	218	226	207	220	229	213	187	207	204	202	220	223	220	187	199	192	206	208	239	220	197	202	208	201	211	216	227	223	203	223	223	214	193	209	206	204	224	210	204	212	231	240	220	246	215	223	211	219	184	227	212	211	212	211	202	224	191	218	216	223	216	246	211	209	230	199	193	196	206	192	207	175	211	250	197	218	239	215	222	213	210	232	239	228	231	209	189	230	225	219	199	243	204	195	173	187	236	217	217	196	227	218	197	202	180	196	230	224	218	207	193	211	183	203	213	234	208	233	212	195	219	226	195	209	208	221	214	218	229	211	204	193	215	226	232	197	218	201	198	203	215	207	205	221	209	244	212	192	221	190	200	209	214	204	203	209	222	195	228	180	229	202	214	214	220	206	200	205	218	208	237	202	213	240	187	196	224	214	193	200	203	225	220	220	196	215	216	215	219	210	166	201	234	205	222	208	206	218	185	220	202	217	202	206	200	192	194	211	200	208	238	205	216	212	209	193	226	252	206	212	193	233	194	190	203	217	196	208	196	210	199	197	183	199	201	208	176	181	200	199	226	212	203	222	199	188	236	208	219	238	209	202	192	212	200	195	213	207	186	220	201	221	216	205	210	213	211	235	185	212	209	202	188	226	224	206	210	212	193	217	235	218	192	218	223	199	242	207	211	187	209	214	218	197	193	192	202	229	210	206	210	233	193	221	207	239	196	232	238	231	220	202	197	209	204	224	222	228	197	210	199	198	199	221	204	216	197	201	220	194	187	214	222	200	212	206	217	225	205	189	188	204	207	236	205	200	240	208	208	218	201	219	207	188	214	207	212	218	212	212	197	202	205	203	203	185	215	206	218	209	236	232	196	203	235	197	216	207	206	207	190	199	209	193	223	203	209	202	243	243	200	214	181	198	214	225	208	246	191	225	199	209	220	221	223	208	224	198	210	230	201	234	213	237	196	216	211	232	221	195	196	199	232	227	202	190	212	218	227	210	193	216	207	186	212	187	193	201	195	196	206	226	216	208	196	246	221	217	198	195	206	194	208	203	234	217	204	198	219	196	212	199	198	220	228	201	206	200	189	198	224	210	197	206	222	206	225	198	200	200	216	219	219	220	207	212	202	208	211	218	221	219	199	209	178	206	207	206	173	210	209	177	216	212	223	238	208	208	203	212	229	236	217	185	228	212	205	194	214	218	204	197	220	240	209	214	202	233	215	202	217	207	209	201	223	213	213	198	209	215	201	229	196	211	209	212	186	220	229	200	214	185	207	210	214	205	195	217	229	240	208	222	210	217	196	172	199	211	225	200	212	200	232	227	199	207	195	220	207	211	231	210	199	205	209	210	207	230	176	201	200	201	206	210	209	230	190	203	220	227	210	213	209	196	211	207	211	210	199	188	196	195	218	218	228	224	213	220	209	194	220	242	235	241	220	214	233	216	207	222	202	209	209	227	216	220	221	189	202	212	221	212	228	216	190	207	206	211	208	214	216	211	230	206	240	235	209	216	207	239	214	218	212	202	203	219	188	217	229	190	218	216	228	205	172	211	208	201	215	236	216	192	224	223	205	237	183	216	206	207	198	206	210	204	213	221	218	202	211	208	165	198	244	211	221	243	204	218	208	225	230	218	192	185	241	196	229	196	211	212	218
25460	21430	27925	25288	11726	1573	1058	882	769	780	733	740	742	661	713	706	704	692	699	676	684	658	706	652	652	658	703	611	602	599	634	678	668	674	626	696	652	661	626	693	644	680	657	706	670	661	639	679	695	659	575	675	661	652	658	631	666	630	649	655	656	639	663	615	658	670	662	656	659	655	711	672	659	656	637	683	688	647	633	642	645	693	645	635	673	674	609	724	686	701	620	659	679	606	646	641	659	693	654	640	731	670	694	666	643	674	655	682	674	681	653	629	660	609	657	638	671	652	663	637	605	711	634	674	661	719	690	660	664	670	659	677	651	687	615	693	665	591	668	705	644	642	657	624	676	628	657	622	638	650	650	673	589	651	711	685	660	663	693	630	672	635	653	645	664	719	672	666	653	650	685	672	642	654	652	658	669	646	678	672	645	629	639	635	669	665	642	630	668	686	705	673	590	671	640	626	665	656	676	611	667	644	681	668	669	670	648	668	630	666	632	649	625	653	680	696	670	640	637	708	647	636	616	654	678	644	685	671	676	686	657	605	628	656	659	664	677	657	617	705	639	623	698	620	640	657	645	683	651	709	649	635	670	651	691	646	643	637	656	661	638	623	652	652	624	633	655	677	613	633	661	643	701	665	651	654	675	641	660	659	684	652	607	672	653	677	688	623	624	676	603	671	641	681	603	631	617	674	615	661	609	641	653	646	682	641	643	667	679	671	665	645	636	645	671	651	670	651	657	672	638	659	668	630	643	683	703	716	674	605	681	606	613	647	653	656	682	616	627	668	648	670	688	679	625	604	616	635	654	687	679	680	647	640	654	634	646	650	674	620	650	640	615	661	642	661	679	651	674	668	629	680	710	639	615	681	658	654	661	698	662	722	659	640	658	672	664	636	676	637	673	644	667	655	648	652	640	679	645	637	655	620	684	658	644	678	655	678	673	672	674	629	597	676	672	622	621	626	652	610	651	622	648	675	624	687	638	643	632	668	693	597	654	665	662	639	717	642	679	623	666	652	615	690	659	621	671	612	630	689	696	641	670	658	674	660	584	652	638	637	672	650	680	603	658	672	681	670	615	662	660	641	615	679	630	638	619	645	593	673	649	645	639	665	618	672	694	614	631	659	612	686	666	669	652	645	609	619	611	671	660	642	658	691	646	653	630	644	665	731	670	649	650	660	654	637	586	621	645	635	659	630	642	641	683	663	676	633	650	616	684	640	634	686	623	623	624	657	645	649	694	649	651	730	706	648	636	666	664	627	638	679	656	665	637	666	629	664	631	656	677	661	665	631	638	652	670	627	654	622	672	650	676	657	616	610	650	656	618	632	595	635	641	665	631	600	717	621	621	663	633	602	627	671	642	665	708	667	667	641	680	601	592	661	662	653	647	646	682	674	659	677	661	668	663	694	624	641	649	677	722	650	673	635	656	652	661	723	624	633	638	635	644	613	657	615	617	667	616	624	659	710	634	657	691	685	666	691	635	681	683	654	645	615	612	629	648	650	679	654	678	629	729	681	664	670	624	632	646	638	669	657	652	627	677	699	664	598	648	646	647	647	694	631	692	657	639	625	639	689	652	678	657	626	647	659	639	638	637	633	656	653	690	678	660	651	624	636	661	663	662	604	632	675	652	622	681	670	726	670	647	657	667	654	644	683	639	635	700	622	678	649	655	660	615	636	674	612	708	636	703	652	655	652	618	692	635	629	658	649	644	641	659	654	609	663	652	688	624	649	631	655	667	711	631	640	642	646	647	681	639	673	649	652	635	678	626	662	632	645	700	669	638	644	633	606	666	617	683	722	659	638	669	635	634	711	656	642	708	666	619	650	618	638	700	654	649	672	595	629	626	694	658	661	614	646	653	633	638	664	659	610	625	646	628	683	615	619	637	588	616	674	659	675	675	669	685	618	661	677	622	574	633	664	692	627	647	622	631	622	670	685	655	667	663	628	666	672	656	599	672	623	643	640	612	611	621	632	688	653	627	673	631	639	645	627	682	685	665	636	662	660	690	637	665	672	626	637	616	635	655	694	697	650	686	651	665	698	685	655	666	664	642	694	647	638	665	646	652	651	673	628	655	671	658	653	643	650	631	661	630	712	668	628	627	671	688	693	665	633	675	653	659	657	661	612	659	648	637	602	606	671	664	663	575	634	649	591	651	641	669	646	634	644	622	693	622	664	667	653	692	672	609	679	672	672	648	669	562	627	644	650	638	669	617	623	619	621	653	672	644	633	662	652	659	729	641	669	661	641	677	691	686	606	666	661	682	643	646	634	628	656	663	657	661	643	637	663	666	655	642	641	651	662	631	676	643	621	664	615	649	640	627	641	650	619	610	621	699	626	640	675	626	647	694	683	615	673	613	619	657	659	674	636	699	655	683	644	626	618	637	655	668	649	702	669	631	597	651	656	660	719	637	666	653	627	643	632	665	622	636	634	670	653	615	667	652	651	614	659	691	664	612	620	635	698	670	613	656	627	612	661	649	644	611	673	639	698	626	649	658	657	644	659	677	685	644	632	692	615	649	663	640	639	660	683	602	673	683	616	594	639	677	693	603	670	723	630	631	618	674	658	648	644	679	625	675	630	641	674	668	696	660	661	652	634	627	733	649	682	700	671	640	672	648	626	676	634	659	630	675	632	608	661	646	628	657	676	643	662	673	666	648	669	629	660	691	645	649	651	630	621	657	686	623	667	626	635	698	674	695	660	642	675	675	675	663	633	625	648	688	589	667	653	672	640	674	620	682	597	645	611	672	649	641	641	598	623	642	637	620	697	623	634	638	643	657	655	636	693	632	646	634	641	658	639	656	642	643	644	658	599	620	650	668	704	619	671	617	690	620	672	649	611	645	652	575	616	647	654	669	636	660	675	660	634	652	651	655	657	653	701	647	628	632	723	611	701	620	653	632	639	599	694	597	617	654	671	661	633	696	634	619	644	631	620	679	645	640	647	598	607	607	666	625	664	655	659	668	607	612	659	630	593	667	623	658	606	636	670	655	680	659	612	648	639	632	619	689	640	689	634	657	644	650	661	664	643	677	668	660	670	648	654	665	647	585	679	631	681	652	678	633	627	669	645	631	643	683	683	638	605	687	644	631	667	630	693	627	614	713	643	648	642	696	644	669	657	615	670	644	645	645	689	639	697	672	595	692	599	659	638	694	670	662	629	636	626	648	617	695	688	674	618	665	641	654	566	631	665	680	670	637	686	601	687	701	709	689	625	625	650	640	723	667	633	667	601	637	683	622	628	643	636	634	630	669	648	660	681	693	662	679	638	598	692	648	641	623	656	600	689	610	632	605	635	672	636	681	648	677	661	639	646	622	646	662	688	670	634	673	693	618	608	650	666	632	615	665	623	657	609	636	611	637	618	651	657	626	639	644	666	601	664	631	669	688	678	624	628	673	655	664	621	629	620	661	642	691	623	657	666	707	599	646	642	645	658	659	646	652	656	697	663	655	655	666	650	641	604	658	666	690	638	662	687
3328	3544	2966	1544	1147	947	788	732	711	648	647	611	540	543	527	538	565	563	541	531	498	523	526	548	528	498	554	512	539	489	517	521	497	481	482	535	521	485	490	531	555	480	508	515	478	494	517	471	460	518	518	502	490	498	456	503	517	521	517	517	514	497	469	525	498	467	527	504	479	475	514	513	499	490	472	508	517	472	513	505	487	454	503	484	542	506	485	529	508	493	518	490	500	538	481	490	558	486	506	444	460	478	493	477	500	520	503	512	566	501	528	530	522	571	500	485	487	447	511	479	484	492	488	472	495	497	466	511	516	471	464	516	454	496	513	501	481	463	490	465	477	487	514	495	501	499	448	502	531	493	532	522	477	452	496	520	523	498	474	520	468	499	495	478	472	487	454	463	448	509	500	472	483	502	502	489	496	497	500	489	474	517	475	516	461	506	464	476	488	504	501	539	497	504	478	492	445	479	493	505	518	536	518	500	533	466	490	505	482	445	521	495	477	494	517	480	504	533	502	544	492	501	540	475	492	484	495	506	491	553	474	524	476	497	505	497	488	511	503	504	511	457	518	461	465	466	496	527	456	490	484	494	517	524	493	481	482	478	484	510	499	468	483	512	474	539	493	478	467	507	498	509	487	458	475	548	469	484	495	475	503	463	465	470	516	476	467	489	501	471	501	494	485	444	495	469	475	519	509	503	477	520	506	465	488	490	470	486	495	519	500	510	488	465	470	498	467	490	493	517	504	487	513	490	507	493	447	471	462	485	485	513	489	480	492	486	471	497	501	492	471	506	542	509	497	521	484	507	466	506	520	499	448	493	522	501	481	476	506	499	478	470	446	480	504	512	475	460	516	508	476	493	508	443	494	497	491	486	501	466	505	468	478	515	555	494	504	458	484	504	463	469	441	480	465	513	466	502	486	513	477	493	484	521	484	507	476	498	510	523	482	486	492	489	494	486	510	502	465	532	470	466	478	483	487	512	506	514	467	498	495	506	480	493	451	482	509	496	471	524	509	521	470	487	500	469	508	491	511	501	513	476	488	499	481	468	505	482	516	510	478	477	497	503	491	465	486	501	521	511	447	470	473	480	500	468	499	495	487	502	489	486	495	482	459	475	505	469	476	482	511	464	487	512	501	468	498	471	517	490	486	461	498	459	580	496	451	528	444	499	511	485	484	478	495	519	477	522	524	494	449	530	476	503	482	507	467	492	494	543	480	484	438	521	482	468	511	502	510	471	481	504	482	487	466	509	519	473	454	504	504	498	454	459	515	483	500	523	496	492	484	490	499	490	485	476	471	520	472	472	457	446	487	529	467	485	495	499	542	530	513	459	477	499	499	485	446	514	483	491	478	482	476	477	518	498	492	495	464	495	439	468	498	515	518	502	473	517	498	501	481	512	485	480	517	453	489	467	452	522	498	476	450	502	485	492	488	490	501	453	485	467	475	470	483	501	487	461	489	495	477	504	513	450	457	473	487	487	474	482	490	495	494	477	475	516	497	463	488	478	485	503	487	513	478	489	455	498	475	469	520	466	477	504	494	473	459	500	516	502	481	547	471	453	502	496	532	499	500	491	483	503	508	520	507	474	541	491	496	497	494	483	498	490	485	501	489	489	498	465	452	488	482	488	457	506	507	492	519	503	479	510	480	482	495	484	508	459	505	515	505	517	503	464	485	472	479	469	496	513	517	508	472	488	519	467	465	472	470	486	488	502	522	545	524	480	481	510	489	490	514	517	503	505	497	493	523	512	480	490	466	477	487	507	477	508	498	495	464	486	487	453	467	505	481	471	465	492	484	515	497	517	504	515	517	513	484	490	486	539	480	473	474	487	454	507	488	481	462	496	487	498	476	500	493	490	432	493	479	468	522	466	463	489	503	460	484	501	479	478	479	498	512	509	505	519	492	461	510	468	497	482	470	478	492	507	459	452	503	485	494	501	533	488	495	469	468	475	517	477	494	463	519	494	478	487	487	467	483	491	463	502	471	510	457	536	464	512	467	469	482	526	513	509	495	500	517	489	496	521	453	505	484	484	472	478	482	476	503	463	512	441	472	460	500	498	475	518	484	469	541	493	505	473	474	477	465	475	482	523	503	519	460	481	511	493	496	459	471	501	496	480	485	507	475	449	447	503	499	493	490	503	515	508	484	464	458	469	504	471	506	432	485	499	511	495	516	467	449	475	461	503	485	511	451	471	487	474	486	478	484	482	468	500	523	524	558	497	496	435	481	466	499	431	480	441	505	491	483	501	517	497	486	492	451	509	479	508	481	467	522	524	476	509	484	502	466	497	470	503	525	472	480	500	506	479	509	471	474	470	510	487	477	482	492	525	478	480	485	492	483	506	472	466	475	478	516	478	496	503	497	498	481	482	466	490	478	513	508	496	496	480	505	488	486	471	447	501	473	491	478	467	483	496	508	480	489	461	472	478	475	516	480	493	493	497	515	494	523	469	502	476	495	474	487	492	489	460	496	475	495	494	505	466	483	461	546	439	519	487	479	473	486	469	503	477	499	493	496	471	507	462	444	494	464	440	510	512	506	503	467	487	453	486	503	463	507	490	460	493	508	464	542	491	467	497	484	500	503	485	470	501	473	484	514	481	497	491	485	473	514	482	479	458	470	487	510	508	514	480	488	510	526	462	495	489	509	484	497	502	526	505	500	494	533	485	456	460	512	502	466	502	515	506	485	482	492	441	508	522	499	518	500	457	517	539	470	507	529	486	485	473	477	485	500	499	470	498	495	491	490	488	476	485	484	503	477	484	488	477	470	468	481	502	463	503	481	507	467	483	485	470	491	457	446	506	476	500	478	540	474	524	533	496	482	466	514	471	456	507	474	511	511	491	448	479	496	490	442	486	493	474	481	482	472	496	475	481	488	533	486	487	461	487	500	514	496	510	486	465	459	470	512	450	462	494	482	446	486	519	487	477	460	486	485	482	473	465	512	495	455	488	502	508	507	516	477	485	545	491	422	490	483	515	503	457	458	506	513	440	479	450	495	487	461	508	440	472	527	509	474	497	472	482	506	498	522	478	529	452	496	449	494	460	505	474	480	501	530	501	500	492	472	490	481	494	503	483	508	472	518	495	482	506	425	483	511	504	491	485	498	462	503	492	504	481	482	520	455	496	513	468	481	527	482	488	481	524	492	515	500	456	514	509	478	494	508	469	448	476	492	506	496	496	533	481	472	479	486	494	483	503	474	473	499	473	488	493	508	476	457	533	492	500	497	480	517	522	481	470	491	485	523	502	456	488	503	485	488	501	476	486	487	504	467	462	492	481	483	531	466	497	487	454	500	537	505	464	433	485	455	504	514	535	499	472	477	507	495	522	497	499	458	491	470	500	509	510	506	501	499	455	520	485	480	463	480	494	486	513	496	511	506	459	516	493	492	455	465	495	503	446	479	506	459	476	474	447	502	511	444	458	466	478	521	482	490	487	519	489	458	511	465	474	515	491	492	459	480	463	494	503	511	448	496	492
24494	21412	28722	24466	21413	9079	1906	1147	998	941	926	866	835	834	898	798	846	751	771	766	770	780	784	753	767	795	810	795	761	791	741	805	711	764	769	726	774	768	727	758	671	764	757	799	701	795	747	736	737	707	747	763	779	743	764	759	749	730	741	761	739	767	780	780	740	750	744	779	757	757	752	711	767	767	771	731	751	803	761	764	755	772	718	752	750	695	728	754	828	792	778	737	746	772	761	792	738	722	730	762	749	706	771	753	715	734	771	706	768	729	716	754	762	769	779	766	726	718	744	711	715	756	716	777	702	781	718	732	692	757	750	734	752	753	744	757	769	726	732	724	772	740	772	781	738	739	792	758	731	732	728	695	766	777	807	722	782	735	781	761	738	714	750	724	766	726	757	747	772	750	715	719	753	722	746	733	771	696	723	704	749	759	773	736	762	760	744	714	743	725	728	745	706	739	756	753	780	797	743	737	738	743	707	778	707	761	732	730	763	753	720	744	683	714	737	730	790	740	753	766	773	801	799	772	753	733	714	670	705	808	773	778	790	702	717	759	729	760	768	716	706	766	743	715	760	765	757	729	791	716	759	756	744	732	753	767	740	712	704	760	739	777	704	682	789	698	710	710	715	771	763	726	729	740	753	732	720	760	795	681	727	681	742	726	765	770	756	720	717	777	702	757	761	692	735	756	715	775	764	787	816	733	720	724	767	728	740	708	715	755	726	748	790	782	714	716	740	765	751	721	704	803	723	737	719	735	751	738	749	750	741	804	765	723	758	772	715	775	704	795	736	728	754	763	768	745	758	726	824	712	712	706	725	761	775	697	759	772	741	733	770	746	757	795	779	746	742	716	730	716	723	790	739	760	746	731	743	761	787	773	699	776	710	728	757	788	744	696	749	738	792	736	712	751	735	728	764	762	708	772	767	763	731	742	730	792	732	741	745	708	750	761	717	745	736	713	767	757	769	743	734	782	692	743	686	771	732	722	695	712	734	788	748	792	732	722	752	713	745	746	735	734	756	725	732	717	793	745	723	787	723	741	729	759	775	793	723	739	780	721	705	760	777	749	789	758	797	734	742	733	732	749	761	755	770	735	743	768	766	767	758	787	717	746	746	789	738	781	717	691	754	736	762	738	750	725	769	745	736	775	715	723	731	739	777	701	742	714	740	739	741	718	775	731	744	756	770	760	755	779	679	731	712	706	755	771	782	747	727	723	721	742	728	761	739	766	783	722	726	716	752	766	767	742	725	762	735	716	766	740	722	707	786	737	728	714	718	732	741	707	724	754	728	700	779	770	744	708	696	733	731	780	740	710	716	757	744	712	779	770	764	717	770	701	736	746	751	780	696	750	775	679	722	769	769	680	757	764	734	740	719	775	734	747	735	750	732	745	692	726	714	733	766	736	697	757	772	741	775	755	727	737	783	746	797	726	747	662	713	745	781	787	721	744	748	765	764	702	706	742	774	758	721	759	689	726	782	756	726	685	710	712	694	692	772	774	710	760	694	696	717	785	701	745	760	771	795	728	764	756	786	781	735	775	751	775	733	765	728	790	676	755	762	729	775	673	747	757	789	710	696	771	725	750	740	701	777	710	717	748	777	736	744	714	764	706	718	725	751	805	775	672	713	737	765	763	755	736	728	746	718	731	755	754	749	810	711	772	771	734	771	748	706	758	693	760	782	801	719	776	729	753	713	746	718	781	741	775	773	742	797	734	771	753	730	723	759	770	724	778	762	767	691	717	748	771	701	714	728	696	762	696	810	788	783	784	775	769	691	694	753	726	687	709	769	738	754	716	719	698	674	770	719	739	730	731	768	691	764	715	775	679	726	731	759	758	696	768	763	774	743	746	763	778	722	748	685	688	743	711	742	701	730	678	726	735	749	753	741	728	704	766	685	708	771	748	773	770	722	770	737	777	763	708	694	792	765	715	724	733	746	735	726	749	719	716	730	737	712	751	654	750	772	746	756	726	702	762	743	724	724	814	702	708	727	743	723	694	781	777	727	703	758	749	762	755	734	747	759	721	809	752	728	783	775	807	761	717	765	785	783	727	694	762	742	786	752	760	690	729	699	794	751	737	735	715	730	705	749	736	741	760	735	778	772	777	747	705	747	729	760	766	786	734	721	731	737	712	729	751	777	755	743	769	708	717	698	713	706	692	717	721	741	758	780	731	779	717	743	720	757	691	739	814	715	756	707	718	751	709	708	638	739	724	722	731	728	743	728	767	726	802	741	727	739	720	728	801	748	723	738	709	713	686	709	727	731	728	726	762	734	792	719	755	729	736	714	798	686	713	711	707	724	696	726	741	760	722	746	804	725	711	730	778	773	746	727	738	725	744	709	767	762	735	728	743	761	757	725	786	746	705	741	726	762	695	764	745	718	700	705	785	774	740	709	798	765	753	708	719	736	702	778	782	730	739	810	757	696	740	692	708	762	727	747	770	743	753	706	750	734	699	718	715	748	711	723	758	684	679	796	792	735	716	781	769	705	760	732	752	700	755	717	709	695	751	748	789	753	760	776	704	761	739	774	778	737	721	704	772	709	693	730	714	708	744	748	749	769	739	712	719	741	790	781	737	764	721	692	750	720	716	720	732	746	753	747	756	710	774	737	780	716	717	691	697	739	733	723	726	726	726	766	753	723	761	723	709	761	736	757	730	714	743	752	736	713	740	793	739	720	729	745	729	738	689	745	739	704	727	740	732	743	709	772	746	740	700	746	717	731	741	721	706	708	796	711	763	738	765	729	725	758	719	728	754	704	757	754	760	760	763	728	717	735	727	767	725	735	760	744	733	762	734	730	793	788	714	777	761	787	754	725	755	747	725	758	726	734	735	723	724	746	752	761	745	827	680	777	745	735	731	734	733	761	766	738	739	746	687	752	751	703	727	747	730	768	700	731	705	717	736	758	695	758	747	764	740	760	730	748	771	676	712	759	734	742	777	739	740	786	739	688	749	722	710	701	713	744	745	767	735	722	717	751	706	691	724	730	714	714	776	745	751	755	694	715	674	747	750	757	758	716	768	728	746	736	681	726	758	753	740	749	765	763	744	758	735	705	752	761	718	767	783	789	756	761	698	732	729	792	777	752	770	798	691	702	722	738	720	776	724	727	686	736	737	797	796	791	766	741	735	795	779	673	748	751	703	755	749	769	778	714	745	731	750	738	700	713	710	772	761	754	727	771	749	739	741	707	724	805	699	756	767	774	760	728	677	672	762	743	736	801	737	767	735	680	732	744	726	788	758	726	751	711	744	746	752	740	720	800	755	756	721	723	762	740	771	754	744	687	737	798	751	793	767	741	736	703	714	754	674	776	693	717	739	720	786	783	732	721	714	785	729	700	684	729	804	735	696	708	712	731	726	736	733	780	749	731	739	770	734	746	772	743	716	720	728	759	740	738	763	715	748	764	722	744	746	742	716	781	733	754	804	796	725	739	753	726	778	741	721	787	718	719	743	749	759	773	804	720	748	759	770	699	769
3624	5972	5007	2641	1851	1393	1265	1072	990	832	833	757	710	681	661	677	690	639	642	663	643	645	671	629	626	614	630	616	600	561	590	604	601	554	561	594	602	579	545	611	580	600	573	561	610	577	601	578	564	549	606	579	578	581	620	571	567	607	577	567	550	581	569	578	560	561	561	596	582	622	558	583	607	599	579	533	567	560	587	557	525	578	554	533	590	566	567	550	552	566	535	569	540	524	554	557	603	625	546	611	551	562	623	565	580	525	563	561	562	602	537	624	552	535	597	541	553	590	568	557	597	534	554	590	534	581	575	578	537	573	541	596	599	565	577	546	570	584	608	572	578	598	556	581	602	558	584	564	558	530	595	554	583	594	584	581	537	597	552	574	564	543	570	566	558	557	585	588	574	571	591	591	563	504	577	592	529	544	574	536	539	564	540	584	565	560	565	554	575	573	544	558	559	539	643	581	547	538	559	570	553	551	577	557	566	545	580	560	532	535	552	580	583	563	555	590	571	545	516	536	520	566	555	607	557	589	554	560	554	600	552	577	562	526	583	562	562	570	526	626	512	573	599	558	580	543	597	562	524	559	573	502	546	567	512	549	609	592	562	550	576	558	572	526	586	580	560	555	593	570	541	560	587	509	549	528	546	546	548	594	584	556	535	573	598	539	572	583	570	605	528	588	551	551	570	561	549	566	589	563	578	565	601	533	570	570	572	569	565	537	531	586	567	565	584	555	556	561	549	567	532	537	548	557	619	527	566	530	579	565	548	502	541	542	583	575	521	556	560	531	565	564	617	564	583	584	569	530	571	557	555	589	585	563	530	581	546	574	527	556	599	574	574	554	554	535	583	619	547	576	536	564	525	547	579	558	542	542	552	575	563	564	538	571	533	558	605	569	551	565	561	546	567	548	570	582	659	562	587	583	520	535	551	599	548	538	558	583	578	518	556	567	552	558	526	582	567	554	588	598	567	559	567	596	531	548	574	556	566	543	573	540	547	575	561	556	579	542	547	547	552	587	516	565	577	549	542	596	562	533	568	559	554	565	612	537	568	556	581	554	556	564	572	547	543	592	544	575	612	533	536	608	556	586	576	575	572	579	567	558	559	571	548	561	565	540	592	587	552	547	583	561	577	540	550	491	573	554	554	554	528	580	596	613	532	553	582	541	561	545	532	539	574	549	543	562	566	560	558	551	556	536	556	561	568	542	542	561	580	524	522	564	545	523	538	528	560	564	560	542	582	564	551	556	537	543	563	546	552	557	589	543	573	557	577	560	541	590	541	582	541	568	566	547	554	583	563	567	542	555	553	534	579	577	573	531	539	602	585	554	536	554	585	562	527	554	538	545	569	567	523	560	537	592	526	568	542	567	579	514	518	535	569	551	561	566	539	579	524	549	558	558	582	598	566	586	555	523	547	585	544	533	555	554	582	593	577	570	544	524	565	554	542	527	546	586	603	600	542	562	544	578	564	594	527	572	529	562	555	587	558	578	564	585	600	573	576	610	518	592	500	602	573	523	502	514	540	555	563	541	559	504	525	544	525	568	577	546	598	536	529	569	519	594	546	587	565	577	599	490	549	550	544	552	557	584	542	520	529	560	541	555	577	590	588	575	541	556	535	542	593	553	565	515	541	596	524	533	544	579	552	541	553	521	559	574	517	567	527	568	582	547	556	566	551	534	533	588	543	579	569	537	591	581	569	536	535	528	534	568	535	589	517	548	580	561	609	552	564	539	562	564	594	531	567	538	571	560	537	551	575	553	552	526	548	535	598	597	566	629	522	541	554	566	552	526	520	515	571	540	588	577	563	531	546	560	545	504	578	587	544	515	550	544	576	556	542	584	568	540	575	535	543	529	552	574	559	537	556	531	519	554	600	555	529	561	561	542	565	573	502	558	553	509	572	543	567	568	507	590	553	577	582	591	517	536	530	610	551	555	585	518	571	577	555	515	548	594	561	541	569	572	551	581	591	540	573	582	592	572	567	555	553	550	549	548	570	567	535	501	530	530	561	579	549	531	558	562	529	551	593	574	514	591	598	549	536	587	569	583	561	505	541	544	582	538	549	546	582	532	564	537	522	571	552	499	573	565	540	574	582	562	509	599	513	569	578	561	575	541	553	565	559	596	575	604	604	576	578	523	544	526	585	549	557	593	544	559	562	557	580	564	555	578	580	570	561	605	538	565	545	561	597	546	566	535	562	537	501	571	574	539	539	578	523	535	532	566	563	555	522	582	546	616	548	526	549	563	548	536	554	589	562	553	554	552	579	563	545	564	569	571	517	546	524	553	511	585	533	528	543	569	563	560	553	544	564	540	607	560	514	519	614	566	583	557	551	592	561	569	585	544	581	511	544	519	540	541	564	552	560	586	558	547	551	578	542	577	530	554	611	543	554	512	541	559	522	588	547	554	540	583	554	550	526	524	526	540	568	546	557	541	573	554	547	552	563	545	545	588	577	546	521	566	594	570	500	564	576	576	557	513	550	572	551	607	607	545	526	560	534	550	542	617	595	548	534	565	554	537	584	577	523	565	561	552	500	530	544	548	579	553	556	554	544	541	573	551	565	511	538	578	579	563	561	557	600	537	547	592	528	558	566	573	536	516	559	541	559	588	553	542	532	546	529	532	568	613	586	601	544	549	561	555	515	578	585	512	555	553	540	589	564	541	580	528	522	547	548	539	547	589	601	548	569	552	536	569	529	580	568	535	545	596	559	608	507	552	583	556	556	569	579	551	524	555	582	536	585	565	520	572	587	561	530	508	499	552	554	530	557	535	585	580	552	560	599	555	534	532	573	545	552	558	557	541	557	533	533	535	538	534	553	553	568	582	570	560	572	518	557	537	575	548	541	550	565	535	564	572	552	563	536	571	588	583	585	547	537	548	556	550	583	559	538	489	522	522	558	600	543	529	525	541	514	545	552	595	505	539	550	565	527	504	527	582	558	595	556	560	562	579	568	533	536	537	575	534	530	510	540	567	547	537	578	574	575	513	547	561	527	559	501	551	569	535	585	547	541	518	479	557	553	546	512	518	563	578	540	511	526	549	567	552	563	526	554	575	567	588	570	562	565	540	526	577	529	556	599	542	573	571	553	524	566	565	562	563	538	555	533	550	528	555	559	558	534	546	574	613	577	545	589	520	551	566	488	557	593	561	570	531	500	548	607	545	531	546	550	535	552	565	571	563	538	523	565	567	599	586	575	521	556	553	538	531	533	552	573	574	569	592	573	567	555	490	572	533	549	567	539	539	531	547	530	546	584	544	525	573	569	607	541	566	572	550	581	587	592	533	547	610	577	541	553	614	509	574	578	556	551	571	553	577	502	585	536	547	548	569	579	494	540	548	540	580	529	538	581	571	568	564	552	544	544	564	483	536	559	561	565	553	564	559	596	570	574	594	575	545	544	566	572	549	591	564	597	568	556	517	553	566	589	566	497	534	501	637	554	544	570	558	541	540	597	560	524	541	563	563	554	522	582	565	546	590
27828	10493	776	420	329	294	304	245	278	298	265	282	318	273	294	296	272	270	260	285	303	290	278	280	241	275	299	283	309	273	267	245	291	270	266	279	266	279	258	288	284	306	281	287	267	274	280	270	255	290	285	306	295	276	298	294	269	280	277	277	271	254	275	278	250	291	284	266	259	319	248	268	291	285	287	320	259	282	276	287	292	270	293	278	305	265	288	269	254	270	300	310	292	275	238	280	259	264	269	288	249	271	288	262	290	289	281	303	263	279	268	265	262	276	264	285	292	289	283	261	258	295	281	246	261	251	277	260	271	275	282	239	289	260	275	304	273	288	262	276	280	289	291	254	273	288	307	304	288	291	297	252	272	263	293	292	261	280	263	287	299	260	278	280	272	278	285	265	288	298	317	282	282	319	275	254	285	261	279	259	230	277	277	288	255	263	290	264	278	257	283	283	287	326	281	292	282	255	291	294	281	281	293	280	250	281	290	257	261	295	265	296	275	285	291	274	246	256	271	277	292	314	286	270	293	273	287	276	277	272	269	285	268	278	275	266	273	274	273	268	269	292	251	287	264	281	273	271	294	257	280	267	283	260	296	266	283	287	257	317	254	272	268	263	246	303	273	268	281	297	278	275	264	288	291	269	262	288	260	264	270	320	259	262	303	270	276	284	277	307	274	270	234	283	298	262	271	300	278	264	270	289	271	253	249	262	286	274	261	261	304	251	296	259	287	255	284	261	288	284	267	289	291	267	284	289	278	276	258	259	287	311	273	294	287	260	253	285	299	264	275	275	275	260	253	282	279	277	273	245	267	266	260	286	270	296	284	265	248	294	260	293	282	284	301	279	280	296	273	267	268	308	248	296	298	287	262	278	289	290	286	273	288	305	267	296	264	274	248	281	277	302	308	263	275	257	256	264	273	269	299	277	273	268	253	289	300	301	274	277	275	267	295	284	339	288	272	286	290	260	275	304	266	255	248	285	289	285	260	264	255	262	253	281	279	274	267	283	276	259	271	291	262	273	290	278	263	267	275	284	239	264	269	269	315	304	308	297	305	264	284	272	262	292	262	259	286	266	294	255	283	293	272	276	290	254	291	278	271	266	257	297	270	286	253	309	286	238	260	265	267	289	292	281	288	301	279	270	299	268	263	319	248	288	257	238	266	256	276	310	278	297	266	280	270	269	273	289	268	263	301	288	284	319	296	267	288	284	285	270	262	287	290	290	270	299	292	275	277	265	285	266	272	259	279	254	292	285	281	271	271	282	269	265	251	273	276	308	273	265	279	272	279	252	271	295	252	288	272	287	280	288	264	287	290	294	282	294	315	242	288	299	284	298	288	229	286	291	283	269	271	294	279	273	302	289	281	263	271	279	288	292	286	280	290	301	255	278	273	275	258	283	270	259	301	271	279	290	268	264	271	296	266	281	306	273	285	288	256	282	281	267	244	286	262	272	313	260	252	283	241	279	260	272	234	270	250	279	229	293	278	250	294	237	276	279	268	286	281	269	274	271	308	260	254	279	294	273	296	260	296	288	284	254	271	293	285	293	281	257	271	268	289	293	285	287	283	295	275	249	301	282	275	278	276	276	280	270	288	269	310	287	293	282	268	263	285	280	297	301	308	265	256	284	291	281	289	295	300	267	273	298	264	278	281	278	287	266	281	272	278	281	299	299	278	278	291	295	291	272	283	251	277	273	275	298	258	287	270	298	278	291	291	266	267	280	267	254	228	315	271	260	276	274	278	290	315	300	279	261	273	255	303	273	253	249	289	304	299	291	296	292	268	276	257	278	289	264	266	299	254	270	301	298	293	285	286	277	265	273	303	272	273	269	300	275	260	330	274	258	275	293	288	260	273	301	270	284	272	269	264	239	262	266	269	279	278	253	257	291	287	256	263	287	264	251	267	276	223	281	286	285	278	267	282	294	262	287	272	293	283	276	295	283	278	264	259	278	283	258	264	269	292	273	297	281	301	268	277	249	274	268	270	259	259	247	287	286	266	291	268	248	278	305	280	279	290	279	301	237	288	282	274	299	311	251	292	284	297	265	280	292	260	237	283	246	290	273	290	266	305	273	292	287	269	256	276	290	299	290	268	270	251	266	286	271	266	282	263	316	279	300	303	244	261	273	301	234	292	268	305	262	255	295	269	271	291	280	255	275	247	282	277	319	257	297	274	284	276	250	291	288	299	276	298	268	261	284	282	285	264	278	287	283	271	281	254	263	307	282	303	279	267	254	264	275	272	290	268	276	237	279	272	290	273	268	263	241	298	277	284	226	271	281	265	294	274	304	270	276	263	297	259	272	271	254	321	274	267	290	242	248	278	257	259	261	317	275	292	264	299	294	296	280	262	271	257	275	261	283	275	291	295	281	275	291	268	282	289	287	265	267	281	270	273	276	291	281	305	263	306	291	293	272	311	311	294	258	309	259	282	292	274	252	277	264	297	270	267	315	286	308	278	271	262	284	259	280	256	284	264	305	271	263	280	278	265	309	277	304	268	295	271	278	245	237	281	265	270	281	303	261	293	291	250	261	272	302	288	254	283	280	280	249	301	268	275	304	289	261	278	274	308	300	284	253	293	292	266	269	290	292	278	268	275	304	263	271	264	276	287	269	263	239	261	259	271	276	287	274	267	281	297	283	282	264	272	271	290	272	277	270	251	268	281	257	268	295	287	275	262	282	330	257	296	293	269	289	279	285	294	261	309	267	284	245	286	275	288	276	278	276	277	279	263	253	254	292	268	303	267	296	283	269	260	287	263	299	250	267	302	300	281	269	257	258	305	299	259	285	297	293	279	301	281	275	280	261	286	281	273	259	254	259	291	287	263	281	308	244	260	289	288	279	314	256	260	301	258	284	292	322	272	262	272	269	263	286	259	286	259	276	286	262	277	280	239	263	261	289	291	282	289	246	273	299	265	295	262	271	274	260	289	263	281	233	299	262	279	321	283	262	275	282	276	250	269	271	302	283	268	302	279	314	262	258	284	255	279	290	281	274	266	263	288	266	280	271	268	276	279	296	288	291	267	272	284	285	289	228	282	284	272	291	263	308	273	273	257	284	259	276	265	269	256	285	255	275	268	253	309	267	263	269	252	248	261	247	283	283	285	286	281	254	290	265	271	271	263	307	277	231	266	241	286	254	285	265	281	250	285	284	257	291	284	296	265	292	272	268	272	261	285	282	282	277	272	269	281	288	287	253	248	271	252	282	306	262	261	268	275	235	306	290	268	253	268	290	262	298	284	301	278	289	249	292	307	313	268	271	250	249	238	285	279	252	263	289	336	292	275	306	282	296	286	255	275	260	308	250	271	290	241	273	270	272	266	274	297	281	266	254	288	316	270	277	284	267	257	278	272	251	292	248	276	278	280	268	254	287	251	259	276	267	275	300	240	290	289	281	279	258	288	287	270	255	265	273	283	286	292	277	266	272	268	278	284	256	278	281	258	274	276	292	289	273	271	257	291	265	295	260	281	282	280	264
4624	394	328	260	242	243	222	252	223	224	206	210	232	228	220	215	212	204	230	235	229	198	220	193	217	203	216	237	191	212	221	200	230	237	204	206	201	225	222	205	251	207	239	198	194	215	204	203	218	195	195	188	236	201	199	240	202	197	200	184	221	206	201	214	209	212	226	217	215	187	220	203	192	203	208	220	202	200	194	197	206	214	208	206	220	196	193	215	228	199	205	236	208	212	216	203	198	211	227	212	226	210	222	195	234	187	187	195	195	209	208	194	221	220	217	206	222	199	193	199	212	206	193	229	201	206	221	214	204	228	189	204	199	221	190	198	216	211	222	206	201	200	215	197	210	189	195	195	221	204	233	230	198	218	178	209	223	224	212	217	229	201	207	229	193	199	205	203	221	220	191	206	231	200	212	202	201	206	221	202	230	214	228	213	220	212	213	234	208	208	208	216	212	208	207	203	207	220	211	214	219	219	227	195	265	183	200	205	220	208	226	191	220	189	218	181	224	201	235	199	202	207	216	215	200	210	208	217	230	206	240	198	186	242	208	196	206	208	200	252	214	228	209	240	195	213	209	241	219	217	204	204	228	220	202	210	203	195	229	217	216	217	214	210	194	217	203	221	199	209	196	186	193	217	207	196	214	185	204	207	206	212	208	210	212	191	220	229	203	213	215	243	200	196	176	209	200	212	194	173	188	208	201	208	202	224	205	207	227	215	212	197	205	211	203	182	218	206	200	185	208	202	193	195	210	193	230	231	232	228	184	202	239	215	181	224	193	203	205	212	215	217	198	215	232	209	210	221	224	187	215	199	225	217	231	203	206	205	228	222	180	207	207	207	210	207	202	227	211	242	238	196	212	213	217	206	194	188	239	215	198	223	212	200	232	228	210	204	218	224	205	205	187	204	229	239	223	202	220	225	207	216	194	202	215	214	198	233	207	213	213	197	193	208	228	208	214	224	245	223	218	193	215	202	221	215	215	197	227	230	233	183	223	205	208	209	223	218	197	209	203	190	211	224	204	205	202	198	216	182	197	228	178	199	208	204	210	214	206	193	188	215	207	203	212	212	242	209	178	222	196	197	213	196	199	223	226	209	235	197	195	213	203	207	231	215	190	229	191	210	208	206	188	174	209	208	227	218	224	196	225	219	245	218	190	233	210	190	214	186	234	216	207	211	196	216	208	215	217	215	206	223	217	190	201	193	191	211	201	196	193	213	223	189	232	235	232	217	225	210	224	207	213	180	211	203	192	227	225	202	212	225	219	214	188	193	213	211	186	218	205	216	253	206	207	218	171	196	203	196	199	243	227	223	214	199	212	202	244	203	192	207	223	227	229	211	194	201	208	240	209	220	210	210	198	199	208	205	207	227	221	194	206	224	184	204	188	223	211	190	225	184	214	189	207	208	185	232	217	254	217	209	172	204	202	191	210	208	217	206	194	199	205	211	211	213	198	213	215	207	179	200	204	222	196	203	202	190	211	224	207	227	205	222	185	212	212	205	234	221	202	213	184	220	213	221	207	186	230	191	207	199	202	210	214	197	205	196	206	202	225	231	253	211	215	227	235	219	206	219	191	194	209	206	208	210	216	204	196	212	228	181	235	222	232	226	230	200	197	212	205	219	228	196	228	222	218	229	199	208	227	212	230	210	210	213	188	219	218	224	191	213	201	226	223	229	185	198	222	208	187	232	219	232	207	202	195	210	212	216	220	217	170	216	200	213	220	198	225	197	222	208	237	193	235	210	204	195	213	185	235	192	208	228	213	205	212	207	192	219	231	189	216	196	212	204	197	182	221	201	214	208	207	192	236	211	203	217	198	206	192	227	196	237	218	227	203	184	202	189	210	196	214	190	190	233	189	215	211	219	235	220	225	219	214	208	183	173	208	217	220	215	204	220	221	207	204	212	208	223	201	207	235	205	226	222	220	205	220	201	222	181	190	207	210	200	208	197	214	210	234	191	206	219	208	225	236	202	196	222	211	229	236	222	231	214	199	224	208	206	188	238	209	227	185	231	207	200	195	237	216	221	184	224	216	221	188	193	221	230	189	228	214	233	213	222	211	187	200	230	192	213	206	214	208	210	192	240	197	215	196	211	234	205	208	202	214	193	203	184	227	215	222	171	235	204	219	209	238	190	198	212	210	219	211	190	214	185	213	208	211	198	197	198	204	211	228	207	216	216	214	220	208	207	199	206	242	213	226	200	223	198	206	184	231	214	216	214	209	237	212	222	215	198	202	197	199	238	176	220	214	203	213	224	225	239	210	205	213	214	204	200	235	208	223	211	204	228	219	200	190	220	184	203	209	218	203	210	218	217	222	213	231	227	228	209	205	236	204	196	194	205	191	218	218	222	226	206	222	226	201	208	236	217	214	207	207	212	193	220	203	228	236	231	218	228	229	189	217	181	221	213	220	227	214	198	223	209	190	195	221	185	233	239	183	183	237	221	209	217	198	192	222	200	203	232	219	209	193	223	221	211	189	219	214	211	217	230	200	210	213	214	226	268	213	217	193	233	214	228	220	213	202	239	227	221	218	207	203	204	198	247	207	207	212	211	217	209	199	241	218	200	207	197	193	193	195	212	224	208	224	203	213	220	187	202	194	190	222	202	212	188	221	207	239	200	205	207	215	248	204	211	221	205	214	217	214	216	215	233	208	216	200	203	210	231	231	222	223	191	203	211	217	210	214	225	229	226	224	204	208	222	213	199	225	224	200	207	201	210	202	195	207	214	208	204	202	203	202	204	204	196	199	218	206	230	213	211	229	192	190	222	230	207	201	192	221	213	209	220	214	204	197	215	208	224	203	217	210	186	200	209	201	218	176	218	202	217	228	221	199	220	208	209	192	191	213	220	201	180	202	193	218	219	195	212	207	213	203	229	197	213	172	225	226	207	230	225	213	231	228	202	204	203	223	232	194	240	200	195	218	223	235	190	216	218	199	212	192	192	204	180	203	213	199	219	216	210	201	228	233	220	233	230	207	214	244	199	205	176	199	206	220	175	207	200	219	223	219	191	196	225	197	177	200	206	226	215	204	213	203	219	214	203	201	212	231	221	226	213	183	234	197	199	206	242	218	206	192	206	214	241	213	210	204	209	217	229	207	238	203	232	204	212	187	221	217	228	187	227	218	184	229	202	237	199	200	237	183	213	235	214	218	217	208	208	208	195	202	201	170	215	213	215	176	216	214	209	207	206	208	214	231	185	203	233	191	210	209	185	215	199	223	217	221	222	197	232	199	200	208	195	219	225	220	216	216	209	217	200	201	204	221	196	232	203	214	174	208	211	206	203	216	198	188	206	209	200	206	198	189	203	225	232	201	192	210	220	202	179	214	197	214	204	232	215	223	201	224	214	232	201	185	223	212	190	188	201	225	207	238	222	208	224	226	197	204	213	182	197	189	224	208	207	209	213	196	209	212	213	211	205	197	212	201	212	224	212	192	215	205	222	202	225	189	215	207	192	210	210	204	212	202	192	208	227
25555	21490	28017	25398	11548	1597	992	811	819	726	724	707	740	672	709	651	687	665	680	630	671	660	654	643	636	635	632	674	646	684	620	652	605	678	651	692	645	639	634	675	638	633	681	633	672	671	608	668	704	671	626	681	650	686	685	689	688	633	642	667	668	661	642	692	648	682	651	625	702	665	627	683	631	597	695	648	654	712	637	661	608	636	680	625	657	654	651	685	629	588	673	662	665	655	664	640	653	635	648	680	662	644	604	642	653	657	610	617	648	630	623	621	668	637	658	629	619	660	708	680	673	605	644	659	664	637	655	639	626	668	644	620	657	687	668	663	661	625	607	605	621	650	695	644	674	652	635	654	622	643	629	657	647	677	643	644	577	616	679	635	601	632	659	628	665	666	657	659	637	624	663	638	647	689	633	645	673	642	673	621	668	687	661	623	592	649	647	624	680	683	656	653	636	644	628	654	696	623	615	658	668	619	676	628	648	618	622	658	655	628	652	612	628	647	638	659	652	640	609	673	668	628	641	651	667	634	595	638	647	590	622	636	637	686	673	643	667	614	609	659	670	663	624	638	641	641	633	604	606	603	646	659	604	610	626	693	663	664	656	655	626	649	706	621	609	656	641	617	671	658	690	692	625	573	639	607	638	653	661	617	658	629	634	651	671	656	618	680	634	624	642	658	695	620	681	667	656	634	649	623	633	666	642	664	583	683	623	662	621	684	665	659	633	690	655	644	603	649	622	659	668	652	612	670	688	688	600	650	594	681	663	575	654	637	643	669	620	647	636	650	660	631	662	655	617	661	653	603	647	646	643	684	649	643	641	673	655	680	636	658	622	668	644	635	643	662	629	659	656	704	623	661	674	618	610	625	622	636	655	633	609	614	630	655	678	637	583	616	643	622	630	602	644	638	657	617	653	655	616	653	635	681	665	650	672	672	630	606	674	639	633	611	637	707	662	635	695	649	616	691	669	631	623	649	661	625	644	662	624	674	691	640	649	627	658	610	660	670	638	664	637	638	619	629	637	656	629	628	646	644	645	656	640	611	661	673	654	659	670	627	664	666	618	649	647	686	620	665	637	639	670	642	665	671	694	710	675	610	648	603	643	589	672	645	636	627	646	635	599	651	639	646	652	655	649	636	631	637	628	649	594	629	632	620	604	651	649	601	628	654	619	634	633	655	635	658	640	617	647	674	628	644	638	655	618	656	652	695	670	661	641	636	663	648	619	639	659	642	611	633	688	577	634	638	642	671	643	658	638	623	635	663	629	650	673	690	593	622	697	636	612	622	613	640	620	649	673	654	677	711	653	656	673	644	614	639	655	673	641	680	638	624	629	622	644	678	678	666	633	638	619	650	688	635	660	604	674	645	662	622	666	670	631	623	655	628	662	674	660	670	686	658	659	616	640	620	661	664	579	689	646	637	664	639	611	617	672	615	702	685	631	627	641	652	622	674	691	666	651	617	628	649	594	661	581	670	581	653	657	646	627	686	636	687	709	629	634	673	700	624	633	692	641	667	595	658	633	658	641	658	644	652	684	634	660	642	665	639	664	685	648	654	643	646	663	643	685	654	686	626	674	636	645	625	616	629	700	650	642	653	638	618	622	639	669	647	643	660	640	661	669	643	630	654	659	620	628	644	600	618	612	626	608	649	619	678	625	647	657	683	631	649	637	654	649	629	555	655	666	646	605	693	654	689	625	651	617	671	634	590	648	594	630	634	689	658	629	636	584	613	632	677	676	667	689	619	666	649	616	585	645	625	646	685	626	642	622	666	660	635	622	616	643	638	628	644	639	676	661	638	650	649	649	672	630	707	666	654	646	621	659	627	666	680	690	658	631	620	648	650	657	609	634	653	639	673	664	644	630	655	636	660	674	674	665	624	635	619	637	679	672	604	612	651	641	663	673	639	641	666	632	655	676	642	656	632	647	652	670	598	567	677	591	632	651	662	595	669	611	654	608	643	636	608	621	662	686	616	640	655	634	571	629	596	624	663	665	675	631	654	660	646	659	628	629	691	662	659	611	646	646	610	674	639	658	647	630	632	662	643	646	649	594	618	595	656	638	635	640	689	661	612	676	625	655	663	651	635	631	629	672	599	645	717	680	635	650	632	623	636	644	653	605	614	689	612	641	642	659	648	602	631	635	664	627	611	656	626	597	606	637	656	658	625	630	612	623	631	638	611	675	652	666	660	621	629	663	669	687	618	646	629	663	654	622	656	613	631	620	689	611	645	639	636	624	683	655	674	682	619	641	657	631	651	629	648	666	669	643	668	655	668	683	653	629	648	636	599	649	656	647	709	653	721	654	595	659	670	676	599	610	641	610	598	635	639	651	635	618	627	653	695	641	618	644	647	673	640	662	653	679	606	623	646	656	686	685	616	657	613	640	612	633	653	650	656	616	639	632	685	661	660	596	689	644	618	623	661	619	667	608	674	676	677	649	671	671	644	644	652	628	661	611	613	665	629	621	666	657	653	652	655	643	598	632	602	614	633	692	634	642	628	647	643	659	657	669	622	645	685	653	667	605	620	607	637	606	677	639	632	607	638	614	649	647	634	659	662	622	664	698	636	710	646	660	616	628	627	622	638	647	642	688	648	665	619	643	652	658	671	630	641	633	643	648	668	650	595	630	639	687	594	652	635	626	640	700	662	656	626	671	618	651	653	612	621	621	634	626	660	705	674	667	634	622	678	605	602	644	621	631	658	635	692	620	626	663	614	598	600	584	665	669	630	645	659	637	667	635	638	612	637	647	607	676	649	699	651	641	611	633	632	669	628	645	646	645	595	652	639	677	627	587	673	625	685	646	655	653	634	644	658	626	629	650	649	626	597	617	655	635	690	671	689	650	639	616	692	648	649	663	652	669	652	618	592	662	658	663	645	665	667	625	670	683	633	634	680	635	640	635	654	632	653	692	655	659	635	662	625	651	631	650	674	669	599	632	701	616	601	698	614	658	656	614	586	641	650	662	666	668	631	617	652	615	638	654	664	607	651	636	661	636	621	687	645	633	621	664	690	593	646	668	667	621	629	623	625	633	632	635	648	656	683	615	643	642	701	636	619	616	644	673	681	675	653	658	650	614	647	657	634	658	672	653	687	601	694	686	665	681	667	627	650	675	660	665	633	650	643	659	678	671	638	615	605	587	607	646	642	663	650	670	650	641	674	649	663	604	651	618	639	668	653	616	623	640	653	655	584	687	630	670	644	627	670	650	692	667	667	656	645	600	657	642	640	621	621	652	611	638	662	671	645	648	658	651	605	644	648	631	603	646	617	632	656	661	640	678	652	639	646	636	587	623	625	645	660	705	575	620	627	649	628	612	667	660	670	598	647	628	689	638	621	693	630	630	657	667	656	621	619	626	688	621	644	709	640	648	697	631	672	618	681	656	667	640	668	607	617	695	646	626	650	612	618	621	667	653	644	699	605	623	643	656	628	646	641	633	600	675	614	667	628	639	676	649	647	661	658	575	614	634	679	645	633
3261	3500	2964	1582	1146	923	840	743	653	669	605	583	587	553	593	529	527	543	548	553	500	490	562	479	497	488	523	531	496	480	523	479	488	520	448	499	522	524	522	531	482	473	528	570	496	510	473	481	512	508	506	504	479	482	525	483	490	495	488	494	469	523	481	483	486	518	526	508	438	523	522	517	505	467	537	519	496	490	524	510	488	499	456	504	515	487	499	504	471	482	514	485	480	505	505	527	498	471	505	501	484	532	494	502	484	507	473	494	537	492	499	504	487	510	494	492	467	488	499	486	519	483	503	498	463	471	472	525	480	535	501	509	467	496	477	491	496	535	472	472	502	518	496	519	459	509	517	508	514	496	497	461	463	525	508	514	465	464	491	520	531	467	490	495	505	505	514	484	463	487	550	513	515	469	512	493	512	476	526	512	536	455	470	534	498	485	480	501	464	484	463	481	523	491	479	467	487	509	518	497	502	477	462	503	472	496	508	467	477	518	488	478	517	471	494	475	524	466	511	563	497	485	516	500	521	488	468	488	485	482	506	452	470	491	442	458	499	512	498	487	514	448	524	459	509	484	466	493	465	480	486	475	475	478	499	468	493	513	500	478	491	457	502	464	475	501	505	502	491	523	551	495	475	492	503	478	491	516	467	478	461	507	458	511	484	480	495	466	437	509	487	522	516	496	468	501	496	472	535	517	495	494	535	473	462	505	486	504	449	480	481	523	473	480	521	510	519	500	491	523	510	507	492	456	528	490	474	516	514	444	513	517	531	505	521	481	555	478	474	506	479	494	487	485	463	490	499	487	473	486	507	461	482	497	480	474	499	537	475	459	470	481	477	511	487	477	478	462	487	507	485	480	472	486	531	537	502	499	463	520	506	493	480	492	511	495	470	490	509	497	463	473	467	486	510	473	502	469	507	488	527	475	472	500	495	493	494	484	494	474	498	502	519	472	503	487	502	485	466	476	449	470	489	505	512	512	487	500	515	505	474	480	476	485	511	507	485	500	499	488	511	503	480	474	483	505	535	480	491	466	461	491	509	506	472	529	476	519	471	499	498	489	493	464	516	494	506	473	502	467	492	481	480	484	495	498	471	471	459	528	488	516	485	471	469	489	490	532	512	492	504	512	489	478	501	508	466	472	535	459	523	541	491	426	510	496	506	523	531	481	512	513	445	522	506	522	499	489	519	458	480	467	472	491	496	512	517	488	475	506	522	483	462	497	522	459	521	470	482	482	491	509	456	498	481	468	481	486	498	499	509	483	556	491	491	486	503	470	498	477	511	510	468	500	488	489	536	521	508	515	503	534	482	456	467	484	518	482	458	451	508	456	516	481	473	461	494	487	471	493	440	474	480	479	476	488	535	504	488	507	501	493	518	495	488	504	484	441	511	534	474	504	511	517	491	465	528	488	485	442	515	475	464	440	510	491	487	517	488	480	554	461	502	483	491	490	531	485	474	472	533	468	517	492	454	534	447	480	500	453	462	496	489	448	511	472	515	506	493	464	469	540	480	482	544	476	465	479	492	501	492	513	505	484	531	477	497	483	522	479	484	523	468	458	462	491	488	495	495	485	496	439	523	480	521	512	479	490	492	531	512	494	470	469	484	493	547	482	476	497	465	489	459	463	507	536	469	466	458	497	491	503	498	483	503	487	504	439	503	503	475	455	475	483	475	465	510	473	532	501	467	480	493	519	472	521	481	508	469	510	490	460	489	534	460	464	489	502	471	468	517	515	503	456	486	470	472	450	534	487	472	497	507	487	477	505	516	477	476	443	474	488	466	462	468	474	500	439	483	466	497	458	498	497	456	474	474	478	452	522	508	489	488	440	432	510	475	525	465	520	500	493	507	465	511	483	491	489	498	512	479	456	507	481	525	465	516	467	503	503	493	511	517	503	494	490	468	514	475	483	509	481	473	499	481	462	484	461	486	494	499	459	474	483	515	460	447	473	522	546	479	495	450	520	514	486	473	476	530	478	477	475	490	467	497	492	475	471	458	512	492	494	471	452	506	481	504	513	558	558	488	522	525	501	460	485	436	491	466	458	454	528	543	458	513	495	531	524	472	460	505	488	508	457	490	489	497	483	486	480	496	482	481	464	517	464	485	505	499	481	511	486	472	519	494	492	507	474	450	474	459	464	469	485	472	481	507	459	489	485	461	472	460	490	520	494	477	492	474	490	520	486	528	500	477	512	506	522	519	483	508	493	455	478	540	497	485	464	499	464	488	504	477	485	541	504	483	495	528	492	428	492	459	509	488	492	454	485	493	469	511	519	487	482	465	475	471	477	485	464	495	497	490	515	477	493	463	473	494	528	455	458	440	513	479	520	508	460	525	483	484	509	477	468	473	479	524	502	527	479	487	454	488	538	477	478	504	491	534	517	499	486	535	501	484	473	445	459	475	525	471	464	498	493	483	480	500	462	508	471	447	522	471	470	484	492	522	519	472	498	468	490	516	477	501	469	501	452	480	462	482	470	511	491	478	481	465	456	464	485	507	460	469	480	491	465	502	509	459	525	504	520	455	477	550	480	529	484	479	472	497	511	469	487	505	473	451	512	494	463	502	510	510	475	490	485	528	491	511	506	509	466	507	527	506	459	522	521	497	474	487	490	507	463	508	492	446	474	492	471	476	472	476	478	498	480	494	490	526	488	512	495	516	489	469	458	489	504	470	511	479	466	499	474	493	506	513	485	508	472	509	483	480	436	490	493	446	475	466	487	500	479	502	465	445	465	478	511	483	454	476	501	495	476	457	481	481	493	478	448	504	475	485	475	503	469	498	454	486	499	500	505	528	475	468	470	475	513	494	498	528	468	538	473	496	487	481	475	495	507	465	486	540	482	471	482	490	498	512	488	465	473	476	480	470	488	540	493	464	484	479	469	442	454	466	501	452	458	487	493	550	465	508	494	472	474	464	525	472	491	522	503	520	479	474	476	464	464	507	502	513	461	480	453	492	506	472	500	463	508	480	495	465	514	479	480	461	478	473	509	478	486	513	503	487	487	511	469	506	471	487	467	466	472	506	459	454	483	472	489	489	514	490	493	490	486	483	491	515	514	461	457	495	494	490	526	415	464	497	516	441	500	474	479	521	470	478	465	474	487	488	534	524	516	485	504	495	501	502	472	477	464	499	486	465	447	499	487	483	472	482	445	529	462	474	486	513	451	506	520	472	472	477	488	473	504	485	488	516	471	475	474	558	491	519	519	484	469	476	473	496	500	466	498	492	522	487	489	496	479	458	459	481	470	535	477	461	503	472	463	528	483	495	468	510	451	491	510	511	485	502	486	507	493	458	484	480	469	495	513	473	514	499	465	452	455	452	493	465	515	463	506	495	491	451	498	536	475	477	489	486	464	474	494	476	476	506	453	505	481	494	473	464	451	491	475	479	487	504	502	526	486	505	478	473	490	501	497	462	458	501	489	508	473	498	502	490	490	478	486	503	500	524	461	497	478	481	477	523	517	463	491	487	501	481	458
24501	21482	28839	24559	21486	9185	1909	1177	976	874	915	860	860	872	828	821	779	781	803	806	782	767	779	785	740	816	730	779	718	772	776	734	750	758	769	761	742	750	824	776	769	766	765	759	728	753	732	755	726	803	760	737	755	704	727	765	785	745	786	749	682	719	773	736	748	793	696	741	792	771	718	738	726	753	780	720	745	744	752	769	740	772	779	747	738	799	703	712	787	771	709	736	657	754	722	716	715	716	782	763	784	716	745	750	733	726	744	745	777	746	767	727	720	748	750	739	736	762	797	731	719	751	727	737	704	699	714	740	722	787	758	780	739	767	721	786	714	727	755	735	667	715	760	755	744	750	779	719	761	785	757	768	723	715	720	723	740	722	755	747	757	729	762	770	716	708	776	707	755	682	755	801	741	769	776	736	734	725	764	742	757	723	751	740	771	767	773	708	719	745	777	752	740	784	798	759	696	734	746	703	773	722	724	770	751	781	758	743	690	740	750	740	709	755	766	718	725	777	711	696	683	750	739	754	760	775	725	737	729	741	733	725	717	723	729	809	728	737	768	732	738	728	733	687	803	788	742	685	736	756	758	738	730	754	777	725	721	739	767	749	755	777	784	735	724	716	761	720	707	754	746	746	699	777	734	728	750	731	732	759	721	833	752	750	773	745	727	732	771	734	746	757	696	730	724	769	714	705	752	761	724	730	773	741	771	761	764	732	762	737	699	712	681	724	781	759	708	748	777	726	793	740	776	728	735	743	725	736	695	735	769	688	734	704	733	704	748	736	765	724	754	724	739	771	717	729	768	760	771	726	733	744	714	725	729	689	682	735	730	721	748	719	735	723	704	743	746	788	793	739	736	728	717	727	761	705	733	750	736	755	727	708	739	811	772	749	777	686	685	718	731	758	751	760	736	744	752	785	748	731	720	709	769	756	739	767	727	726	719	700	704	774	714	737	744	735	739	744	749	728	794	711	759	738	726	719	786	740	754	761	740	716	683	734	739	716	771	698	748	687	721	795	764	758	723	726	730	722	703	757	719	768	756	773	727	702	732	757	729	798	747	758	721	718	793	739	729	744	724	716	732	731	764	750	772	750	721	758	782	714	711	728	726	758	764	745	735	740	703	750	739	767	728	741	714	677	743	748	678	731	713	742	760	785	727	771	740	718	741	753	720	724	749	748	729	693	712	724	719	761	738	745	700	719	728	755	720	711	780	751	766	768	753	742	789	820	777	737	730	723	764	731	673	753	730	760	730	687	723	756	777	729	793	693	802	715	749	729	783	737	775	734	757	780	749	784	722	684	741	733	710	690	721	714	743	719	732	731	790	697	758	728	750	722	722	758	745	726	729	682	745	766	722	742	756	735	729	746	695	756	721	750	744	708	723	692	754	728	684	691	741	713	746	738	727	772	728	721	751	733	763	741	769	761	729	778	731	689	698	756	708	744	753	739	726	758	691	777	774	727	741	714	719	763	755	736	769	754	749	766	757	709	730	724	693	715	735	718	721	776	744	783	719	703	738	733	796	713	745	742	733	663	726	727	769	732	714	777	708	728	755	751	744	735	746	717	725	755	772	722	734	693	709	704	742	767	713	762	737	709	669	744	729	729	758	730	763	734	736	750	735	731	738	727	749	777	720	726	716	743	743	712	740	734	761	712	738	716	735	820	767	689	786	705	785	723	710	738	717	748	721	726	737	747	752	696	727	747	763	700	791	678	749	745	706	761	778	708	729	741	703	723	672	708	729	746	743	748	771	797	766	738	745	771	696	718	720	701	693	687	788	792	767	754	784	761	695	740	721	725	721	724	718	755	692	750	737	759	773	731	761	702	737	722	762	721	766	727	718	697	742	732	746	757	793	721	715	740	732	695	760	777	779	695	740	707	736	698	738	779	743	727	752	743	743	744	748	708	744	717	783	728	732	728	753	696	795	683	696	733	767	674	720	756	778	739	717	695	734	710	694	712	732	784	752	735	724	708	700	784	728	687	737	718	725	723	773	751	728	741	762	716	733	703	698	732	733	685	755	715	740	676	698	721	794	738	734	721	726	736	770	706	745	763	719	731	708	730	745	749	716	733	762	740	714	781	753	735	683	730	711	768	704	755	744	756	703	771	701	741	762	739	725	750	776	743	724	733	717	726	737	737	735	771	680	734	750	749	697	719	764	746	717	745	720	702	755	743	763	733	716	709	707	744	736	723	740	745	769	754	736	757	717	708	724	748	768	791	724	715	743	718	759	709	734	718	780	738	755	682	719	789	763	736	695	718	725	793	665	739	762	751	721	709	733	699	765	678	699	730	739	764	729	739	733	705	738	712	736	722	750	738	749	738	783	755	745	700	702	704	764	728	790	723	786	749	763	706	796	743	690	706	676	736	761	699	680	753	707	717	729	787	713	747	761	718	700	775	724	747	748	738	722	755	734	701	723	739	730	753	712	741	737	783	702	720	716	695	749	758	746	734	714	749	765	738	767	731	705	712	710	728	715	712	758	724	745	700	709	712	707	692	738	742	750	757	717	734	701	686	694	771	746	742	709	753	745	730	734	740	723	742	738	687	769	757	737	727	741	720	688	727	694	742	742	716	730	744	753	723	762	729	769	735	745	699	707	725	708	713	736	778	781	708	704	774	742	705	738	719	718	712	710	721	722	804	734	769	686	718	729	734	746	795	715	728	703	734	723	710	775	694	737	687	733	711	750	713	687	722	742	718	754	793	715	695	759	731	769	699	698	774	657	721	742	725	725	775	766	667	726	716	769	740	757	741	725	699	700	707	686	774	760	728	778	719	770	658	750	749	727	728	731	690	735	703	701	701	776	755	693	748	753	744	751	706	742	704	719	777	737	734	748	700	742	764	763	794	802	697	709	780	749	704	750	725	777	780	772	715	700	720	720	722	727	732	725	727	723	745	713	759	738	710	740	784	735	737	725	735	787	725	759	761	699	720	708	717	725	725	768	755	680	758	677	763	729	689	722	716	740	733	701	707	703	697	715	739	702	758	769	709	722	705	740	729	704	719	808	714	739	739	763	753	744	753	711	672	753	716	714	696	758	789	689	753	783	704	726	711	756	692	760	682	699	727	713	684	743	764	754	748	726	739	704	724	697	737	753	812	708	728	756	757	702	712	744	726	750	758	712	752	740	728	725	666	734	743	737	741	723	731	720	738	752	737	751	730	693	694	722	745	712	737	762	728	728	716	682	721	730	737	704	724	730	759	721	809	728	667	716	771	753	728	743	785	744	731	723	704	708	781	736	712	734	747	734	751	743	720	671	735	748	719	778	789	720	790	751	729	753	766	725	780	744	734	744	773	704	760	732	728	693	699	758	717	738	708	731	711	791	759	727	700	754	715	754	752	752	704	740	726	748	698	706	695	715	757	714	722	735	717	674	696	742	694	716	784	724	721	708	780	722	697	752	692	777	744	727	686	725	712	753	786	729	731	737	769	753	666	750	763	766	724	766	739	735	758	705	781	724	747	712	705	735	701
3639	5932	4963	2542	1797	1452	1210	1056	864	797	792	738	726	719	696	664	633	610	641	614	614	633	602	599	618	601	604	621	601	581	608	504	608	583	585	564	607	600	573	587	533	589	571	537	529	570	589	622	553	577	598	576	580	610	564	602	569	605	595	571	523	565	551	572	547	542	619	536	550	561	625	593	539	546	588	508	517	582	562	547	523	554	558	621	547	605	555	555	585	584	569	556	524	589	594	584	587	592	576	556	545	556	601	602	542	615	560	599	523	593	565	550	568	615	544	552	598	593	546	560	541	549	568	561	540	550	570	576	564	531	524	576	552	514	632	602	546	574	557	580	570	546	571	574	552	635	574	531	575	532	551	594	581	565	521	616	546	543	577	576	495	566	542	542	566	507	578	555	550	633	543	541	556	576	529	565	544	621	537	531	581	557	557	557	599	547	532	587	541	560	537	597	598	542	491	533	540	567	576	541	542	580	563	566	560	489	514	549	582	534	573	533	577	612	574	545	566	590	562	562	543	540	549	601	531	563	536	550	545	598	518	623	555	560	535	526	552	561	585	595	607	556	545	570	565	582	550	548	559	532	553	552	567	562	547	538	493	584	526	562	602	576	548	556	571	580	570	579	564	536	608	587	565	568	570	544	556	572	558	573	555	553	583	530	544	561	562	543	605	540	586	577	598	526	535	520	571	591	542	599	600	543	584	552	540	616	538	546	510	578	578	586	543	537	517	577	565	555	548	567	557	574	567	524	565	583	554	547	571	554	539	533	514	621	564	517	572	527	552	578	607	561	577	569	561	573	540	523	583	568	594	558	600	546	548	548	566	549	568	549	558	570	555	578	554	556	546	550	577	547	546	514	537	570	549	550	563	572	585	573	571	549	556	551	576	536	581	555	540	546	549	506	546	542	564	569	583	550	549	537	562	561	574	584	603	563	569	543	561	582	557	582	594	561	576	551	599	552	540	549	517	546	602	571	582	558	546	565	582	533	553	556	559	584	559	498	556	561	479	548	573	552	558	573	515	549	537	561	582	578	569	535	541	560	570	529	562	599	598	568	564	552	516	536	538	536	518	556	538	541	561	585	495	573	558	566	558	549	551	533	566	567	563	518	518	595	551	553	588	534	516	538	538	532	549	511	519	549	572	604	594	563	561	539	596	638	549	565	550	554	545	562	559	549	547	532	562	551	559	570	542	565	547	547	513	525	552	581	588	588	528	552	543	551	578	588	596	562	531	618	548	605	560	543	559	536	538	588	537	559	572	549	614	560	557	619	590	519	528	581	561	535	513	530	573	556	539	560	545	556	567	550	546	540	549	561	548	561	539	543	575	581	535	575	538	547	555	530	565	538	532	541	577	558	542	563	573	526	536	562	569	547	508	569	531	580	552	554	575	539	569	594	585	577	556	579	503	589	556	554	550	556	571	548	542	549	564	558	547	544	556	586	566	570	518	556	562	539	571	588	533	561	559	539	525	584	562	577	566	577	544	514	500	583	555	563	540	560	566	571	580	615	562	562	513	578	537	531	582	552	570	504	585	552	565	517	596	534	530	560	556	550	536	540	513	533	530	527	563	531	578	577	552	550	546	542	564	545	559	520	559	496	554	572	620	535	554	551	535	555	554	571	569	586	535	581	550	571	588	543	550	575	583	572	539	538	564	569	521	554	531	582	490	570	538	573	555	568	549	595	561	537	559	575	536	584	551	580	558	535	582	540	518	552	559	549	553	570	551	568	585	508	560	552	561	550	519	591	515	558	548	573	542	530	582	553	544	570	553	580	502	556	545	557	579	532	549	560	580	532	566	571	572	549	555	565	554	559	549	563	548	529	540	583	542	563	542	569	546	552	585	537	544	574	586	570	584	563	524	558	560	569	546	552	532	540	558	538	569	531	565	557	565	568	528	552	570	563	571	533	527	561	504	534	558	563	571	543	541	568	566	494	550	542	561	563	530	557	536	548	538	509	581	572	568	552	563	521	549	556	524	545	544	558	556	584	518	576	549	558	557	558	496	520	620	488	587	623	559	569	571	543	550	542	540	583	557	543	509	530	570	560	558	558	530	583	514	559	590	540	553	570	575	538	558	557	576	514	578	554	591	553	540	525	572	537	538	562	577	560	559	586	544	484	535	575	519	512	535	528	576	552	586	551	608	601	549	596	538	562	547	577	555	582	528	552	540	566	560	557	532	558	530	565	530	607	578	577	542	599	552	552	575	562	562	582	535	520	559	572	572	581	560	546	566	515	559	532	579	546	571	571	567	585	573	505	540	539	535	551	537	507	539	521	555	547	592	539	552	595	486	610	544	558	589	606	501	546	568	570	542	555	537	572	554	512	574	559	549	557	569	542	528	529	546	518	578	564	577	550	588	540	569	529	544	575	549	559	536	536	553	509	518	571	524	588	574	519	530	543	579	572	534	603	573	574	569	567	553	589	552	576	579	554	519	579	554	534	591	546	576	550	564	556	578	563	543	546	532	564	591	549	518	586	579	557	531	558	536	555	555	541	557	544	511	552	545	564	541	507	573	527	614	548	558	558	577	578	552	525	579	587	499	541	576	515	470	531	524	544	507	538	526	583	571	550	575	517	530	546	564	513	542	548	577	538	569	532	512	554	575	538	523	531	524	522	568	524	548	567	584	558	574	557	525	572	562	525	536	545	510	549	543	587	537	513	538	568	564	528	548	587	529	572	588	532	589	562	582	533	540	547	496	527	543	566	541	502	553	576	567	549	586	550	575	551	514	604	537	536	553	599	528	521	573	579	577	519	556	553	548	555	574	563	531	512	577	527	572	550	562	554	536	544	558	523	561	561	537	574	566	570	564	535	534	584	555	542	563	560	586	576	534	531	516	539	548	554	536	551	578	509	542	541	527	541	557	535	522	515	539	531	528	518	557	523	551	557	549	591	543	540	518	530	613	544	508	534	520	553	571	560	543	567	590	581	567	526	525	516	546	528	570	584	569	543	566	531	541	571	581	591	528	530	568	545	550	551	565	587	555	577	550	587	544	562	561	547	516	594	534	562	550	524	553	579	570	582	574	576	555	586	556	507	542	530	554	535	541	522	508	540	536	574	528	564	556	523	554	566	535	582	548	538	553	559	547	579	534	573	501	523	557	571	539	542	564	581	513	564	586	563	513	529	578	564	511	567	564	512	522	533	550	541	594	564	586	533	524	490	557	516	538	559	559	550	587	539	586	559	527	555	519	530	557	553	546	537	567	545	535	554	544	544	518	519	503	610	582	566	582	558	574	548	521	542	548	533	589	536	557	586	552	566	551	532	574	522	539	531	541	513	554	569	545	614	543	574	546	554	570	507	530	559	577	586	527	538	518	562	525	514	540	550	529	549	535	589	568	582	562	539	581	606	536	570	506	512	532	562	533	520	572	556	575	572	538	510	513	573	557	510	532	555	533	547	531	565	502	572	571	548	543	517	566	560	575	538	561	521	525	502	575	515	556	561	561	589	535	535	594	551	568	525	536	492
27845	10497	758	385	324	293	272	283	289	285	289	296	271	266	256	254	260	289	272	315	310	272	291	285	293	275	287	287	301	273	285	235	278	274	279	309	270	291	274	247	279	267	295	282	284	279	284	269	288	281	283	276	283	273	283	311	270	268	273	288	283	269	276	279	274	287	264	269	301	261	273	291	277	275	294	256	296	257	264	288	256	252	275	280	286	280	263	263	266	291	282	268	289	278	280	252	277	304	275	304	291	287	280	292	255	253	306	271	289	291	281	265	266	295	270	280	281	273	282	285	261	299	298	269	294	269	321	296	275	280	255	269	271	272	260	256	285	277	249	262	284	278	275	276	254	267	279	299	267	287	276	284	261	277	280	278	270	269	283	281	336	266	257	264	293	302	247	286	245	245	275	250	275	280	263	287	291	261	285	273	286	292	258	264	282	247	268	294	305	280	277	269	265	268	272	293	288	280	265	267	290	292	261	299	253	296	265	271	276	268	248	277	248	287	267	289	300	283	275	257	274	289	303	279	289	267	271	234	236	263	284	273	266	292	256	276	263	287	261	267	287	270	265	275	301	265	288	252	264	250	287	314	302	263	261	308	244	275	280	274	266	256	261	276	246	302	254	258	273	262	269	265	256	278	252	267	296	287	287	289	264	283	270	301	264	283	301	264	241	306	303	304	275	271	271	276	273	288	287	268	296	285	289	296	256	272	273	284	250	285	286	271	265	251	277	293	296	284	272	295	294	304	258	252	288	243	294	278	319	230	275	278	266	268	268	256	276	287	281	272	268	260	268	249	267	276	247	282	282	296	287	259	259	258	299	266	290	291	251	259	296	289	278	279	265	279	260	271	270	270	281	278	255	269	285	261	283	256	248	276	257	260	297	279	283	244	254	269	251	258	269	262	262	238	281	291	299	265	277	269	288	265	291	287	251	269	292	315	281	274	277	284	291	274	281	264	298	278	285	270	248	261	265	266	261	279	282	265	283	269	315	285	280	261	264	294	274	278	283	266	263	272	300	274	272	283	272	255	240	290	270	280	285	254	274	266	298	247	269	286	236	282	282	295	294	273	288	266	250	274	270	284	244	286	281	276	271	266	273	276	275	298	311	260	249	268	264	283	282	273	283	256	270	277	259	275	265	302	280	250	273	251	264	277	247	280	264	255	304	281	258	267	271	297	268	296	296	283	304	273	269	297	245	280	240	295	268	290	268	250	260	273	279	279	282	270	273	280	287	267	287	286	293	270	283	304	279	275	271	265	263	305	271	278	272	274	312	283	274	297	278	287	286	279	266	257	265	282	297	280	271	255	285	284	274	290	264	265	262	256	267	260	277	279	290	290	271	269	257	269	260	277	290	281	274	273	279	264	287	269	276	270	282	305	246	288	255	290	256	292	269	248	265	256	265	276	260	245	271	264	278	265	238	270	262	263	278	268	289	298	293	295	290	295	281	258	288	285	285	263	261	261	297	278	307	303	274	291	284	235	287	296	257	336	275	281	261	289	277	269	273	294	280	312	269	272	282	283	286	262	263	299	244	255	280	276	275	273	321	267	269	282	267	281	264	276	276	275	275	269	280	259	296	273	259	299	288	279	300	283	288	295	266	280	277	249	275	256	279	296	271	282	288	263	268	276	316	290	256	265	294	254	275	277	287	268	286	277	243	240	320	271	271	297	236	252	289	272	269	250	252	280	255	250	265	281	268	316	296	265	283	262	259	286	295	288	267	280	261	270	292	236	264	282	260	259	266	281	258	258	281	274	266	290	280	269	277	266	273	285	286	271	279	284	266	273	246	263	291	279	244	275	269	271	298	269	300	279	300	290	283	279	265	236	290	254	268	290	296	299	268	268	284	262	302	292	259	282	264	265	304	254	248	308	270	243	321	246	276	239	273	265	292	300	253	268	280	260	268	261	290	290	268	279	309	293	267	253	291	261	294	272	263	271	289	247	289	271	257	275	288	277	254	247	297	253	298	283	280	277	238	313	260	281	279	250	296	284	269	314	264	285	248	262	280	288	255	267	252	257	277	259	266	266	273	285	295	298	278	273	250	269	268	267	287	244	287	294	283	281	293	264	270	297	283	273	283	294	279	291	261	256	288	249	269	272	254	276	270	287	306	271	275	279	282	258	302	274	292	289	266	305	256	260	270	275	269	278	268	282	269	292	279	284	305	284	270	254	244	274	290	257	269	252	288	271	290	251	270	314	274	272	254	282	268	289	286	271	284	295	242	258	263	288	255	283	276	314	289	263	293	268	278	244	274	245	262	283	295	260	279	258	296	309	285	277	253	276	260	286	251	266	274	267	267	285	290	288	294	299	262	297	276	268	286	283	256	256	283	295	269	270	261	283	284	264	275	246	247	284	276	266	278	225	266	288	280	303	278	275	292	295	271	308	279	274	290	295	309	263	314	282	289	258	310	287	305	291	281	304	250	260	286	262	274	238	293	300	275	254	309	290	231	281	283	270	276	311	287	254	263	284	286	266	295	273	276	252	257	252	295	260	274	291	266	286	273	292	298	281	256	289	256	265	276	287	294	278	326	244	286	267	282	284	280	287	255	257	292	256	299	300	282	273	286	289	292	297	314	263	261	268	263	282	262	280	260	308	252	286	276	278	280	263	285	276	262	288	298	246	256	267	267	279	279	279	277	268	278	266	275	296	274	268	308	288	251	268	266	284	277	270	278	266	270	281	235	276	283	284	265	285	240	262	276	269	251	282	295	273	298	265	265	251	252	255	266	256	288	283	269	267	260	298	275	278	266	254	278	250	254	266	278	281	288	298	280	259	265	274	289	273	297	242	253	279	253	287	262	264	258	247	274	276	262	251	277	299	293	285	267	222	251	282	290	282	274	253	257	269	255	257	294	287	280	280	288	283	273	239	253	285	263	286	300	258	290	274	279	279	309	272	285	267	281	264	277	264	245	269	258	280	288	251	277	284	268	285	275	278	302	257	271	266	258	288	294	308	265	254	286	279	251	299	257	291	293	283	263	278	286	283	271	278	275	268	292	273	268	270	252	298	298	306	286	261	264	287	258	275	264	290	257	308	285	292	273	269	281	305	301	266	256	295	286	310	287	268	267	284	281	262	281	283	278	271	290	285	255	305	279	231	309	282	267	261	268	247	282	279	253	266	260	286	317	257	282	275	286	269	263	281	282	267	271	270	269	252	262	276	265	300	300	243	279	264	277	263	279	303	253	277	295	263	247	296	275	281	262	257	287	289	273	289	289	269	274	265	290	282	293	259	265	268	287	272	280	294	262	278	262	273	288	278	287	284	285	301	242	278	297	263	249	300	255	264	309	282	308	287	277	253	278	277	256	282	241	273	290	284	263	278	252	242	295	286	262	251	259	247	276	278	267	301	245	263	294	254	255	286	248	295	286	275	274	289	287	289	290	248	258	305	277	276	266	274	275	244	252	278	280	267	272	275	265	259	265	305	273	287	264	296	302	281	294	275	267	267	276	297	251	268	295	291	270	286
4593	364	353	286	220	217	235	231	206	212	202	248	215	217	193	216	216	224	219	234	229	193	221	210	226	230	182	204	226	197	221	204	210	204	204	221	243	221	195	199	209	208	209	210	203	231	217	250	254	209	208	224	195	230	223	214	214	200	216	212	231	205	215	203	202	206	198	228	196	221	218	227	219	222	195	216	200	242	227	211	205	192	181	217	206	219	207	197	203	199	208	183	199	191	210	228	197	236	233	207	200	187	190	215	216	195	214	223	211	189	193	209	196	198	201	206	200	215	192	224	190	222	205	202	189	179	213	196	217	216	215	201	223	219	207	213	193	215	197	182	183	211	216	213	187	206	238	189	221	223	207	174	206	202	192	198	219	215	204	210	214	218	168	211	200	187	217	208	219	211	228	221	226	210	239	216	212	234	223	226	219	246	240	207	224	215	227	220	197	214	200	223	221	203	207	214	210	190	247	212	206	219	201	217	241	229	197	230	218	224	187	257	205	237	207	189	196	219	210	205	215	214	206	194	191	199	204	214	219	200	203	198	195	196	222	215	193	208	227	223	191	204	216	196	206	201	206	199	221	186	195	217	217	197	215	202	201	210	230	243	192	202	216	215	213	211	203	217	240	216	204	222	196	217	201	204	215	239	233	237	225	215	217	242	218	199	230	195	243	230	213	201	244	221	222	206	213	191	212	181	223	215	213	187	191	213	200	212	214	204	220	214	218	222	193	229	215	213	177	219	229	220	202	232	177	204	227	217	207	189	189	184	213	230	186	230	202	217	190	213	186	204	193	189	198	194	215	193	212	203	204	218	231	222	231	194	210	187	199	221	189	203	197	213	207	210	197	215	224	227	204	204	219	207	213	222	206	205	211	233	212	202	219	193	201	204	226	221	215	224	205	200	225	202	201	206	197	206	234	207	224	218	222	200	200	204	225	201	200	227	190	190	219	217	187	204	214	207	189	210	216	204	208	207	205	224	210	219	209	195	208	208	215	210	240	225	214	239	213	227	220	212	212	222	199	233	211	217	225	184	230	218	182	207	202	209	215	227	195	227	204	237	215	207	204	214	201	207	216	216	197	202	228	199	220	206	204	194	221	206	206	230	211	188	221	206	204	214	221	205	222	211	221	231	194	217	206	182	189	199	202	199	198	206	187	213	203	236	200	185	231	176	186	199	202	193	202	205	175	242	216	228	214	218	201	210	215	214	203	226	206	227	212	211	215	196	208	213	215	187	215	211	213	218	202	201	230	216	213	191	227	197	205	219	210	207	206	218	222	200	210	181	209	226	228	208	238	211	207	176	186	208	207	191	198	195	212	214	229	209	227	206	202	202	227	214	192	225	226	214	191	211	204	229	196	210	218	227	212	219	183	182	196	225	203	199	214	190	205	203	200	213	188	215	228	220	193	213	225	235	235	188	228	177	199	214	222	206	226	212	217	205	215	226	201	177	208	215	207	206	211	198	189	214	200	237	233	196	220	214	216	211	202	206	201	204	223	207	227	214	226	198	185	192	208	211	198	218	240	207	211	213	204	225	204	211	217	227	198	232	210	203	204	224	210	197	195	194	219	200	229	196	207	199	212	210	237	216	184	213	210	212	207	230	210	213	190	206	204	196	194	222	207	230	195	207	199	200	228	199	204	211	211	214	202	209	219	217	198	218	241	202	197	223	232	200	192	210	208	194	228	190	210	212	236	214	213	218	209	198	230	181	221	212	210	223	196	215	229	236	206	198	218	194	217	198	199	221	222	199	226	229	191	204	206	192	219	213	204	212	164	187	228	190	210	223	193	220	217	199	207	202	175	220	205	222	204	197	212	220	210	220	207	209	194	209	201	215	213	200	212	178	195	192	223	201	204	190	223	197	206	231	195	208	213	196	201	193	187	171	216	194	214	207	210	218	202	212	248	231	215	195	181	204	191	211	219	195	189	219	201	224	191	205	194	229	209	228	220	212	227	212	208	228	204	201	186	193	209	221	227	200	192	205	189	201	208	197	212	209	228	202	206	216	217	236	224	194	198	214	188	192	209	200	207	221	210	213	203	198	213	231	183	216	218	216	229	228	182	218	212	199	209	217	213	210	176	211	218	235	206	218	200	222	209	197	214	190	202	232	221	199	195	191	211	187	233	247	204	202	190	214	194	182	198	203	182	188	211	195	219	197	211	210	201	202	230	242	177	206	230	194	216	194	224	216	210	213	214	216	203	202	209	196	212	208	216	199	201	225	212	231	215	222	215	209	211	172	179	188	218	229	208	184	188	224	211	232	206	191	225	196	213	200	211	216	203	198	195	217	180	216	201	216	182	187	194	207	193	218	224	207	211	207	215	217	195	218	200	212	172	212	187	196	198	224	199	219	229	210	234	211	168	197	222	232	209	209	205	222	205	184	190	205	218	227	204	188	213	191	223	189	217	209	194	200	238	209	209	199	222	216	215	211	192	207	204	197	207	208	189	223	220	222	195	198	204	234	234	224	204	197	221	197	214	193	225	206	189	209	200	200	207	192	204	212	212	210	239	218	213	215	198	204	221	217	211	200	212	212	227	206	209	207	206	209	184	213	196	206	214	216	237	193	196	216	212	193	206	194	220	199	188	207	204	199	201	209	204	208	203	230	215	214	197	181	223	232	234	215	211	198	211	204	191	205	204	220	202	204	221	214	207	216	214	204	194	203	223	206	217	230	216	201	214	206	213	189	193	187	194	208	204	215	196	205	218	214	233	189	213	184	238	206	198	191	215	217	201	209	209	194	197	188	197	215	168	183	193	191	207	218	213	213	213	201	232	237	212	214	210	224	210	216	214	203	205	210	210	201	195	212	191	177	196	219	195	213	207	210	212	226	210	225	194	195	223	213	206	236	220	201	209	196	206	220	205	216	222	203	226	208	207	252	194	217	215	213	190	197	203	213	204	196	205	208	218	218	213	241	219	213	195	195	213	210	212	207	225	217	192	198	229	196	213	210	196	221	205	190	210	187	218	204	196	212	203	212	204	219	202	189	198	222	201	205	199	218	187	201	186	220	224	219	202	207	191	230	212	206	202	190	208	213	219	221	194	195	212	209	197	229	178	210	198	219	190	197	209	211	217	235	219	213	214	188	186	207	233	205	209	198	211	209	217	189	202	263	192	231	204	208	199	216	197	202	212	218	232	196	197	195	203	200	182	236	228	212	208	204	224	213	193	196	220	212	192	198	209	240	209	188	212	184	215	224	192	189	191	216	215	215	215	202	214	201	204	210	233	210	201	219	245	212	201	196	220	228	211	199	197	224	221	182	202	188	209	215	200	212	207	239	187	180	222	232	191	197	189	218	206	203	204	200	212	240	201	224	211	206	191	187	226	202	210	193	217	229	215	221	215	212	201	223	207	220	195	199	185	203	199	195	191	204	224	208	186	190	217	224	196	217	184	187	202	189	201	221	212	203	228	194	241	187	204	216	245	201	226	221	213	184	239	202	244	208	194	205	196	207	240	198	200	215	242	201
25605	21480	27976	25412	11565	1579	1115	851	827	746	734	717	739	698	688	666	693	704	651	679	656	696	666	692	651	713	686	656	744	690	703	678	622	630	681	711	668	660	615	664	626	685	685	627	607	626	650	644	671	699	651	674	665	672	682	643	671	665	626	662	714	683	660	662	689	672	647	651	634	639	651	631	659	635	639	627	652	645	674	675	644	612	678	706	645	652	642	669	668	630	618	646	632	653	618	654	664	654	688	624	658	657	698	693	655	642	643	652	666	667	703	655	640	604	679	646	657	672	694	648	638	634	674	634	672	711	682	650	691	650	608	693	697	649	660	656	598	651	600	668	718	655	689	627	622	695	694	636	671	650	662	622	628	646	650	675	688	654	694	626	663	669	661	679	685	601	686	639	632	659	649	643	657	585	621	656	661	654	639	655	617	686	711	723	688	660	703	665	635	680	650	670	689	673	675	673	661	676	681	683	615	635	676	645	649	668	664	667	670	672	652	658	694	636	640	700	688	630	682	639	644	643	642	673	687	637	639	643	587	629	647	655	677	649	630	669	692	664	622	650	625	661	652	680	677	666	685	632	630	662	685	606	651	688	656	616	652	698	707	642	652	679	701	614	611	671	672	636	722	614	649	695	658	661	669	635	659	726	620	667	632	667	651	666	697	606	660	615	674	637	633	583	669	682	700	662	634	678	675	685	674	659	665	655	671	655	688	609	652	652	634	658	657	664	641	621	627	628	632	605	642	675	685	679	670	653	638	675	637	715	668	632	664	631	641	658	644	644	640	627	638	633	643	661	721	637	631	629	666	620	611	650	702	652	666	651	705	665	642	676	655	649	654	626	659	648	665	597	649	649	691	678	636	656	670	667	645	694	667	679	664	708	683	638	671	663	630	688	642	674	670	674	645	644	682	644	631	626	698	623	647	636	645	683	658	668	683	643	670	696	633	690	702	673	666	694	677	619	664	677	664	635	641	644	651	627	660	615	630	638	637	687	636	654	658	632	622	630	630	614	695	637	668	657	681	619	613	622	675	647	675	662	690	623	655	619	659	668	650	642	661	647	684	647	657	670	621	694	647	636	690	650	640	641	659	611	625	688	653	703	639	622	626	669	671	693	665	669	665	659	660	655	636	713	660	649	671	616	647	674	681	661	631	649	680	647	639	649	656	645	648	632	659	648	639	644	695	683	625	623	671	617	700	652	637	631	606	662	695	641	684	590	638	661	661	646	668	640	613	641	661	694	665	719	614	638	602	657	634	676	642	648	708	636	648	687	644	685	637	625	647	671	606	664	686	619	636	658	695	644	639	669	619	655	638	627	606	683	660	695	684	641	660	659	624	647	687	642	649	668	672	657	636	683	679	642	620	642	678	648	669	666	665	709	670	657	703	619	653	668	687	660	675	634	687	684	608	649	630	678	650	683	632	659	649	639	682	652	661	630	668	648	645	656	601	613	654	630	653	708	606	656	674	683	712	681	637	661	660	654	672	637	623	652	661	658	713	627	612	678	669	667	653	643	643	656	711	621	710	668	663	666	673	664	652	644	690	651	701	669	707	663	653	679	642	677	645	665	625	648	681	658	684	607	662	656	634	658	631	666	614	705	625	648	657	672	644	617	699	650	678	683	653	690	688	668	653	667	665	613	677	638	664	600	642	639	686	610	672	661	603	640	608	611	621	655	624	649	695	655	635	685	655	628	624	677	656	667	672	647	687	617	692	704	655	625	661	670	681	646	632	625	664	645	678	657	697	638	644	653	684	648	671	653	632	645	685	656	649	655	636	593	636	668	675	678	655	668	674	616	623	681	656	664	650	663	696	592	647	638	702	642	649	676	639	692	646	672	648	657	685	654	688	628	636	671	687	631	690	646	660	685	701	718	620	641	668	643	618	681	671	691	665	652	636	624	673	680	654	648	681	639	702	662	624	639	609	677	671	699	654	688	618	648	678	681	664	654	683	685	633	606	683	629	585	659	660	662	647	656	665	616	648	668	613	643	648	666	686	655	687	623	634	668	654	663	676	671	642	637	701	658	677	663	640	599	633	650	655	657	624	673	678	610	658	610	647	646	648	661	647	665	655	626	664	683	685	668	700	652	680	654	643	651	652	611	652	664	630	639	675	647	685	679	619	663	676	643	663	704	654	645	653	662	662	609	646	633	633	618	713	619	655	633	662	675	640	681	636	619	654	600	656	696	671	660	645	628	663	641	662	663	666	638	660	615	625	661	682	603	646	658	665	655	642	704	644	708	693	686	667	660	647	645	674	657	673	653	669	690	661	651	633	646	637	650	657	653	668	656	667	626	636	627	674	645	610	636	666	634	681	686	697	651	633	607	647	674	642	606	638	672	665	652	622	671	651	628	660	690	691	650	647	626	692	658	655	705	613	649	660	631	654	688	668	634	650	673	620	647	656	672	645	637	684	682	673	644	666	677	703	671	653	632	664	597	679	642	693	706	681	645	690	634	652	643	641	626	615	636	682	713	655	612	628	612	671	660	675	682	643	630	648	588	643	636	634	640	696	628	659	641	631	668	715	650	673	645	667	628	651	649	656	620	646	613	634	659	676	625	643	662	663	710	696	680	647	678	660	630	680	641	682	629	631	645	655	663	695	646	648	675	716	664	660	694	660	661	675	668	676	668	628	679	671	648	636	631	636	660	663	633	668	665	630	642	657	609	621	686	683	671	650	641	697	599	668	640	687	691	655	623	673	655	644	680	655	654	656	664	644	691	673	673	632	686	661	650	657	677	664	606	651	630	642	640	725	680	657	691	649	686	637	616	683	650	642	646	615	628	635	685	635	675	704	634	650	670	666	621	659	653	660	650	635	651	664	589	661	654	635	661	663	621	639	647	720	663	707	671	654	666	616	678	669	636	673	714	633	648	649	687	663	686	629	645	661	648	699	658	665	646	655	641	668	644	676	636	700	695	669	625	626	670	679	608	661	661	647	661	655	664	624	676	658	637	663	646	668	642	647	648	667	640	686	672	643	610	650	651	707	694	669	686	673	675	651	643	661	634	623	666	625	692	640	654	649	673	658	702	673	636	644	615	654	648	649	695	625	624	670	618	687	620	620	653	635	618	631	631	640	613	644	685	693	656	677	670	612	650	651	640	638	654	634	652	648	628	692	622	659	684	622	652	650	659	669	669	660	636	616	626	684	653	656	588	659	684	681	660	669	688	592	637	629	629	634	636	709	684	597	643	596	681	607	636	677	628	606	634	668	647	651	660	633	624	658	683	675	647	655	675	656	641	710	700	651	640	676	661	688	673	623	672	649	720	659	679	672	633	666	614	645	695	647	655	674	674	591	641	653	609	665	674	630	642	660	657	663	693	682	664	654	641	686	634	646	659	686	696	627	667	632	631	629	643	676	633	664	636	653	637	640	681	668	637	658	633	663	659	639	725	673	648	650	680	665	682	655	668	694	628	667	646	622	656	645	631	673	679	665	659	600	681	626	674	642	633	649	680	644	696	684	676	656	624
3368	3507	2971	1587	1119	930	839	727	675	621	638	583	594	595	549	535	519	519	553	530	555	506	501	499	527	570	531	539	519	512	506	493	526	530	487	535	497	508	498	509	568	493	487	486	473	510	485	480	534	504	528	501	501	506	504	469	488	532	499	526	492	503	540	509	528	489	526	529	499	488	463	467	490	539	531	492	494	509	518	512	504	531	490	526	523	490	467	506	473	496	495	477	503	507	531	535	491	493	488	480	485	497	462	505	518	511	501	493	515	472	505	513	539	490	487	469	491	450	480	486	458	504	534	475	528	520	484	497	504	529	507	495	482	503	499	484	489	518	517	505	505	507	512	482	537	485	513	471	486	459	515	469	505	491	537	456	512	490	510	466	500	487	476	504	503	547	443	499	510	496	518	542	486	495	505	504	509	520	526	486	539	500	560	493	470	517	521	467	524	444	511	492	496	481	510	527	521	497	488	493	496	488	491	517	507	497	515	451	516	524	506	499	476	476	463	470	502	482	501	544	505	467	484	527	493	524	467	505	541	510	466	512	463	513	503	474	535	502	499	523	479	524	527	482	501	470	500	490	488	451	491	463	495	522	505	487	496	519	509	468	491	505	507	529	488	501	440	499	492	524	560	517	500	503	525	519	518	502	530	485	479	517	485	490	469	520	520	500	507	502	531	502	534	468	475	495	546	471	513	528	459	481	522	511	497	483	491	494	499	506	478	515	497	481	519	516	460	476	468	512	518	501	501	545	477	522	503	505	466	525	465	545	514	527	469	514	465	500	486	483	476	536	539	485	470	475	478	494	496	455	523	492	492	472	535	458	450	496	507	525	513	483	482	501	537	477	463	499	468	481	483	481	494	483	497	456	471	524	504	458	505	487	469	517	469	481	483	510	516	476	496	476	513	472	500	511	494	470	494	470	471	482	503	498	458	497	500	459	536	474	443	481	521	489	485	484	530	528	531	520	551	511	469	527	510	509	485	454	506	522	490	458	456	460	487	489	492	520	475	464	500	507	527	484	488	499	486	524	535	527	484	511	447	473	454	487	481	487	511	494	474	483	500	498	497	501	493	520	452	483	500	487	465	488	455	513	525	504	470	483	466	509	535	504	516	479	501	470	486	535	470	495	504	458	479	507	482	509	490	516	503	437	482	521	478	488	492	470	488	509	509	450	490	489	496	490	468	473	467	569	500	519	479	457	491	465	496	470	469	478	476	499	521	486	481	471	487	507	512	519	489	471	485	534	494	515	499	516	469	518	475	496	480	478	505	498	483	538	494	478	468	498	516	505	493	528	520	488	455	482	486	479	490	488	511	459	452	507	503	496	483	506	497	476	511	465	518	492	493	513	454	493	472	468	491	490	465	492	494	498	540	490	499	528	508	499	532	545	464	501	494	479	493	507	503	503	498	472	508	491	498	506	468	506	471	468	480	495	505	522	486	530	529	475	517	486	494	500	475	432	488	524	493	466	532	494	475	477	522	514	484	462	470	465	452	491	497	535	460	478	502	493	543	493	518	548	499	511	470	512	492	477	496	521	529	488	455	504	455	477	489	524	515	473	498	481	471	525	493	519	495	465	537	450	487	507	485	478	506	475	486	488	467	501	477	495	502	493	481	461	497	460	509	469	478	479	481	488	523	496	467	472	508	503	499	494	486	532	543	513	506	490	517	478	498	502	506	449	544	485	482	475	507	458	516	505	502	512	529	446	468	527	492	502	471	487	475	494	488	507	494	514	511	468	485	462	461	509	467	461	524	504	505	438	490	484	500	526	462	497	513	473	441	468	477	459	503	518	516	518	520	461	511	455	496	459	457	495	482	516	507	462	475	428	501	459	481	504	488	434	490	478	476	496	463	489	492	460	494	487	478	441	488	508	467	475	516	491	439	518	464	482	485	490	505	477	454	480	505	429	480	503	491	494	498	478	528	489	461	491	510	455	501	512	507	528	498	456	476	469	459	505	502	497	514	516	481	464	501	457	508	496	483	439	532	476	501	493	440	521	452	539	495	480	511	477	499	485	505	470	471	484	455	446	463	512	492	506	477	549	491	491	534	518	515	491	489	476	502	501	491	475	471	504	491	504	478	472	499	466	471	479	491	459	491	498	456	501	474	499	524	464	480	509	475	533	505	491	492	479	500	486	483	512	485	514	493	477	498	510	490	521	450	509	484	449	460	485	472	489	500	503	489	500	519	487	516	500	512	544	456	488	536	506	488	491	438	480	478	468	517	525	482	470	511	466	493	499	530	492	496	483	498	492	507	508	496	491	513	468	497	505	512	493	502	453	463	469	473	551	489	495	486	504	485	499	498	480	520	498	443	504	456	492	509	459	508	499	475	479	473	476	496	497	479	495	468	515	473	482	441	495	489	487	474	458	535	500	480	509	475	517	496	474	476	514	479	508	453	497	450	491	476	444	466	496	504	457	487	514	532	471	470	462	447	476	517	509	519	475	509	517	527	475	452	472	511	478	498	511	499	502	491	493	485	505	521	516	480	459	481	516	477	462	476	500	524	503	494	453	492	490	481	495	469	503	473	504	477	493	502	482	478	447	497	484	487	508	476	474	511	515	535	482	484	466	514	493	467	485	480	478	480	457	476	465	510	488	506	492	448	492	480	517	463	521	460	472	492	480	523	474	461	493	483	509	491	477	465	518	510	492	480	552	505	483	512	489	503	524	503	485	483	511	555	482	506	486	475	481	467	499	495	497	497	533	484	490	515	470	502	476	488	482	480	493	507	507	483	475	506	528	492	531	505	487	488	465	491	476	475	496	521	457	486	466	494	496	483	530	488	501	482	478	511	533	487	507	446	451	478	485	475	496	502	520	477	495	525	516	465	503	489	484	479	507	454	522	458	519	475	495	513	485	488	506	493	479	509	482	488	535	469	485	471	482	510	495	464	519	523	514	479	510	474	498	497	486	522	519	503	458	485	461	515	489	512	505	492	487	467	462	496	501	494	501	499	494	491	481	495	461	448	533	483	502	475	434	486	489	451	452	479	492	528	506	475	479	477	488	473	459	502	488	529	484	470	489	473	529	484	504	466	478	490	471	506	481	470	494	490	487	490	481	503	488	469	505	496	475	534	523	482	501	497	473	481	499	542	477	462	461	500	497	512	479	488	508	493	470	501	461	458	478	474	486	501	485	502	497	472	528	480	483	483	518	460	541	539	474	481	523	451	505	472	500	505	510	460	480	502	486	514	502	491	485	496	482	523	495	494	467	487	503	478	465	483	543	480	507	472	506	499	489	471	474	500	485	477	488	498	452	475	493	507	440	465	491	484	482	468	487	507	468	437	479	468	490	472	506	516	485	495	537	483	497	480	487	482	503	461	498	474	477	476	487	457	454	472	515	437	456	474	479	454	459	485	496	460	506	517	497	506	494	521	513	495	480	473	526	460	476	470	458	421	496	492	490	494	504	487	553	485	475	519	485	429	525	462	479	473	452	470	486	480	498	504	482	491	514	489	487	450	470	514	482
24568	21482	28802	24583	21476	8963	1863	1228	995	980	932	900	861	791	838	831	799	784	860	750	769	791	783	800	783	789	774	792	747	775	778	740	766	772	749	695	779	791	738	754	775	787	777	798	788	679	753	759	801	777	745	731	772	758	751	749	741	728	713	766	756	785	734	811	832	719	747	712	722	758	740	714	716	808	715	766	773	696	768	697	755	779	744	698	680	737	729	700	689	734	750	742	735	765	724	734	727	752	720	784	736	775	704	754	701	742	692	747	768	791	730	717	711	700	704	724	776	731	731	704	758	696	755	728	761	805	741	715	743	745	720	748	750	765	735	746	707	728	692	746	753	733	721	745	755	698	755	755	759	768	759	696	779	780	709	751	769	739	701	779	747	751	775	798	744	752	705	742	701	725	716	737	734	756	715	761	753	710	782	792	700	762	772	758	759	681	798	734	731	769	758	743	721	695	740	739	748	803	730	783	781	769	681	759	737	755	751	721	760	744	743	721	724	748	796	731	742	763	677	753	752	694	702	742	800	718	743	751	729	788	709	737	754	727	742	768	737	747	750	686	747	697	724	748	705	718	756	789	791	730	737	761	698	745	693	744	730	740	793	764	746	743	761	740	730	744	723	731	772	738	711	795	742	721	726	674	758	683	704	731	719	714	762	754	727	719	771	768	713	734	715	740	748	765	728	771	664	766	712	778	730	721	727	716	750	722	764	775	753	682	706	726	736	741	757	737	732	751	757	761	758	720	734	716	757	733	706	739	722	725	754	736	799	751	720	727	788	721	736	703	723	750	757	722	718	738	730	766	713	760	752	746	701	756	769	728	768	754	762	720	765	753	703	717	729	709	703	741	750	691	717	782	722	772	771	753	747	758	717	701	767	688	726	740	727	751	727	751	752	698	701	752	795	719	782	711	747	734	735	753	780	758	772	720	686	724	741	771	763	734	787	714	732	750	735	715	731	753	678	755	720	728	696	688	733	741	728	746	749	751	750	743	776	808	756	781	770	726	781	772	691	724	722	733	726	768	697	720	721	715	693	698	749	720	769	710	697	781	731	711	727	707	773	742	747	751	771	770	750	727	793	701	672	721	759	763	695	755	754	719	753	774	746	721	709	718	711	751	692	731	715	733	723	754	769	705	787	724	799	743	754	783	716	762	735	754	743	706	730	720	724	754	783	714	663	727	750	735	676	731	714	748	730	695	754	755	739	692	689	760	716	775	733	690	731	747	770	747	739	767	748	751	767	759	757	741	733	750	727	723	744	725	780	716	743	762	717	777	780	765	727	828	753	719	727	743	765	714	764	687	771	731	750	771	758	770	712	708	694	775	714	691	716	676	763	691	766	788	739	773	740	716	787	711	730	713	732	729	761	771	708	732	761	716	760	778	768	761	691	735	783	761	755	730	730	736	717	748	733	758	696	695	719	727	722	752	749	743	705	784	740	718	758	720	708	717	768	686	728	718	737	739	776	722	730	754	731	731	722	758	728	717	695	790	775	742	742	764	751	696	776	696	733	750	729	770	777	780	740	717	778	778	715	780	694	733	741	731	775	723	700	700	782	734	754	795	772	752	745	722	696	722	727	772	775	762	754	757	721	699	742	764	708	654	740	793	711	698	745	730	786	752	723	776	768	770	735	713	779	805	728	711	761	744	758	738	742	775	719	741	726	751	759	752	738	744	716	709	744	766	718	740	746	708	710	730	771	726	699	716	742	730	730	740	737	716	755	736	750	718	756	749	727	685	772	719	707	705	727	734	745	746	747	729	727	747	744	707	748	778	708	717	760	759	731	787	723	745	709	750	754	757	728	759	700	747	746	743	707	694	761	752	783	701	765	744	749	722	751	695	688	786	736	756	778	725	718	734	739	740	714	795	745	774	735	712	705	741	735	745	744	708	769	738	767	705	742	744	746	743	781	725	765	748	733	743	770	777	782	668	739	703	766	740	754	718	718	701	733	744	775	701	762	791	725	748	741	745	749	727	652	731	711	741	720	733	710	719	753	731	698	739	785	696	738	725	763	803	781	718	737	734	713	738	702	764	711	775	756	715	713	754	752	718	734	742	735	745	740	761	785	796	746	702	682	752	724	744	777	722	758	699	698	768	708	688	719	747	774	709	759	721	751	721	757	726	753	776	758	718	714	741	770	747	776	795	767	728	709	775	781	756	794	708	766	687	761	784	774	714	728	736	732	748	708	740	706	717	736	707	707	735	750	704	670	758	750	722	778	734	789	757	702	781	769	763	753	732	734	736	702	769	738	749	746	762	765	736	745	752	771	742	750	722	720	785	727	736	770	769	756	735	793	782	763	747	743	767	755	754	774	741	755	753	738	758	761	697	752	719	724	714	737	709	734	742	688	747	775	798	717	712	734	681	752	753	764	758	756	765	723	734	716	724	693	714	690	764	752	700	718	761	693	752	755	745	763	766	708	781	684	752	726	727	741	753	724	739	706	726	758	714	763	760	754	733	762	751	722	740	743	739	774	715	727	758	719	729	734	697	720	754	703	762	753	746	716	690	721	732	721	748	716	733	753	726	749	754	784	718	768	760	767	725	791	771	743	713	760	688	719	741	730	752	731	806	692	743	766	781	739	703	726	717	713	745	746	760	806	730	703	727	727	733	705	775	682	728	747	740	732	723	693	699	716	767	748	714	713	717	736	728	751	699	734	729	722	767	707	715	702	725	694	724	750	681	721	686	767	738	726	714	760	736	738	759	706	772	699	727	738	747	721	729	733	699	720	786	705	738	726	755	718	729	696	723	708	738	741	761	782	745	738	724	745	751	721	747	715	747	754	780	759	714	749	715	774	725	758	707	775	697	710	715	717	785	735	685	699	780	746	694	722	729	786	770	755	730	763	708	744	755	763	791	782	741	756	757	760	761	732	711	728	751	734	747	761	746	754	759	738	780	762	741	759	805	736	730	773	695	715	755	692	736	770	713	698	826	740	715	771	737	707	709	709	754	725	770	718	724	754	774	726	725	724	733	748	752	792	713	727	730	723	732	742	756	727	759	755	758	718	747	717	756	704	722	685	685	710	784	730	708	753	725	739	719	745	714	776	765	747	755	789	799	737	721	745	735	743	732	753	738	739	734	706	761	748	763	778	702	728	717	752	735	726	799	724	778	757	746	747	709	757	736	720	739	717	756	692	737	736	764	704	726	698	737	753	768	725	763	750	732	742	729	720	719	721	740	762	748	764	759	757	799	703	723	753	759	674	693	775	680	777	729	736	680	763	761	734	746	680	744	721	749	762	748	767	769	722	674	764	775	782	713	709	690	732	732	720	730	750	767	737	737	694	715	695	715	691	728	757	739	705	760	732	761	736	743	737	748	715	734	738	732	768	730	741	752	742	742	727	758	770	759	758	769	772	702	757	732	782	705	756	731	751	670	730	716	730	707	684	682	764	767	719	781	709	764	770	772	739	753	746	742	732	775	722	755	741	747	722	780	727	780	778	732	751	736	728	735	739	709	724	724	710	696
3722	6026	5093	2607	1773	1457	1192	990	925	841	760	756	721	744	692	693	674	651	618	659	594	616	569	596	621	602	619	560	600	586	608	599	586	615	617	635	594	571	529	606	637	574	629	572	573	595	573	603	613	589	617	574	538	635	589	584	571	577	591	625	573	576	560	592	576	550	579	595	598	578	600	550	552	556	562	534	622	571	594	540	564	584	579	579	568	618	586	598	589	544	600	622	579	617	609	588	612	545	578	598	573	581	588	546	599	560	590	592	574	569	548	529	566	619	584	592	591	573	585	559	619	572	579	599	578	538	575	568	540	576	555	618	568	561	562	594	573	562	583	566	580	567	579	543	547	554	584	574	542	591	508	563	545	565	585	587	625	536	573	547	567	603	571	563	588	592	557	554	520	544	546	504	556	545	593	549	562	596	610	540	643	618	520	595	543	562	563	601	581	556	547	551	603	561	571	587	552	568	535	556	547	534	511	584	583	556	562	547	563	569	577	576	546	618	574	553	576	583	556	537	591	558	570	541	586	559	623	617	595	563	578	578	571	589	559	569	623	563	588	580	538	608	559	563	575	576	647	591	569	608	557	592	552	593	560	510	567	594	558	594	545	574	529	599	569	615	539	567	534	570	563	615	593	564	542	552	567	569	532	592	543	579	547	557	585	556	531	581	572	567	585	589	571	543	536	587	542	551	555	580	571	563	578	572	545	574	586	554	536	579	573	594	607	556	539	587	578	525	540	539	565	549	547	539	582	528	605	604	545	596	568	568	570	535	615	570	580	570	575	598	558	548	587	603	565	567	571	573	563	594	556	571	560	552	542	558	560	575	541	558	574	583	554	542	577	591	561	582	575	552	540	550	543	537	545	571	542	614	528	530	559	598	578	562	543	560	551	562	537	559	555	567	550	556	555	576	614	562	555	543	582	547	547	526	548	607	569	585	538	595	576	550	540	538	566	509	564	528	579	520	545	547	535	565	579	518	563	554	547	551	543	550	525	521	543	615	582	530	600	582	551	542	568	534	577	525	606	555	564	532	593	559	546	557	570	561	523	586	552	542	522	546	566	579	575	571	562	539	565	544	575	515	565	549	591	550	542	554	536	559	558	606	618	571	570	556	592	601	583	565	573	563	598	584	574	581	507	563	564	575	591	537	573	569	566	572	565	556	521	551	564	544	558	524	565	541	553	580	566	549	619	591	546	572	595	571	527	524	565	545	559	539	583	576	584	520	564	585	560	538	601	541	508	575	562	574	620	544	552	551	570	515	562	560	566	535	542	535	528	584	524	556	498	546	528	565	564	561	530	548	588	536	610	551	558	562	595	562	630	551	595	591	547	581	546	581	536	607	574	575	528	594	574	531	594	571	570	534	515	532	579	578	560	551	593	545	577	549	578	565	620	562	549	606	571	554	558	541	547	567	531	566	559	579	548	546	624	564	561	556	544	512	534	607	558	522	559	546	592	540	518	533	570	575	555	568	595	567	543	609	624	591	564	537	563	644	597	545	574	561	558	542	607	576	551	562	556	575	557	557	570	586	604	562	553	559	564	587	562	559	558	514	589	557	564	581	593	534	532	581	578	605	539	553	549	562	552	551	541	577	563	583	555	525	565	535	567	574	568	575	587	575	574	588	528	540	549	552	538	554	537	550	548	585	564	522	566	563	552	571	545	526	548	576	538	579	592	577	570	531	555	525	582	544	566	596	586	554	556	559	560	562	556	480	547	561	520	607	592	581	596	583	562	536	527	542	594	584	528	555	601	575	569	582	558	577	588	567	543	561	574	557	572	544	561	610	567	551	602	536	550	566	521	598	564	543	589	554	551	560	526	601	555	545	575	565	570	551	553	562	548	501	582	555	554	574	579	542	579	528	582	565	549	562	511	571	565	567	565	587	552	550	561	570	557	582	532	558	587	516	572	591	570	565	559	576	545	584	523	539	547	551	609	589	591	580	564	526	531	576	575	585	581	596	537	553	539	588	569	569	567	560	548	551	541	542	548	525	561	545	556	590	544	593	594	575	566	547	569	549	540	585	558	597	552	559	564	559	548	539	533	559	511	571	565	561	540	553	542	545	538	563	568	543	545	535	604	582	562	566	619	489	554	562	521	575	532	565	561	545	543	563	585	566	589	509	566	542	529	564	599	578	600	566	566	555	552	529	544	596	575	544	554	520	542	524	591	548	606	604	610	569	564	556	544	548	573	571	560	526	559	540	589	571	581	565	547	544	609	543	563	589	569	568	558	570	536	574	543	525	592	535	536	533	549	564	538	575	573	572	550	557	592	476	534	554	564	526	565	507	544	572	568	546	549	545	560	577	534	564	546	568	539	551	535	574	554	618	599	549	589	610	551	542	571	535	570	500	570	597	568	534	553	568	510	546	561	590	504	584	569	553	525	584	587	562	558	534	544	544	562	576	568	539	554	543	588	579	522	508	566	573	595	536	548	527	548	552	599	558	554	564	567	543	547	553	580	619	561	558	569	556	549	579	585	558	584	586	588	541	581	568	564	530	553	544	534	550	552	558	573	564	547	556	542	606	545	555	531	519	567	573	591	549	526	560	586	515	538	575	545	603	539	568	597	578	558	532	601	538	553	583	532	546	578	569	546	581	572	546	583	578	575	578	550	582	581	580	582	556	498	549	551	563	562	522	553	565	571	560	596	587	544	556	563	569	531	553	542	514	526	616	522	603	568	550	499	626	579	569	571	611	571	566	552	557	574	569	512	561	572	579	546	551	590	581	537	557	573	581	550	535	564	564	599	571	517	556	579	559	559	533	567	561	549	557	500	551	526	522	572	538	546	586	587	584	561	509	562	576	580	569	566	513	562	538	576	526	581	581	524	534	569	574	585	545	552	521	555	565	556	553	574	545	540	597	549	569	546	563	587	546	557	499	572	582	562	563	553	582	605	561	563	572	540	564	531	547	547	548	594	553	518	534	525	563	610	552	534	536	539	583	565	546	607	534	543	552	565	551	569	589	530	532	555	539	539	541	542	529	582	571	505	563	529	525	594	560	542	520	542	503	524	543	527	545	548	563	529	561	554	560	563	561	565	569	549	536	566	576	562	564	548	509	564	575	552	536	551	564	546	567	574	564	598	535	562	569	592	562	551	557	547	578	558	536	516	540	600	573	546	540	552	556	592	599	574	530	566	593	556	560	560	530	572	553	552	558	491	541	564	555	558	604	571	505	552	514	564	555	572	587	572	592	558	530	574	562	584	546	549	571	557	562	554	563	544	580	552	552	553	524	543	568	540	529	537	565	582	531	564	553	543	561	541	569	570	518	557	548	530	593	538	547	582	579	543	550	549	583	554	602	552	574	606	585	537	579	594	548	576	520	571	557	557	551	533	569	523	527	584	553	534	585	535	597	531	530	570	539	547	550	592	574	570	566	530	548	590	573	538	538	585	558	547	536	543	554	559	541	551	511	573	539	565	577	550	566	500	544	591	576	581	578	592	562	531	521	531	539	568	580	524	530	557	561
27735	10458	912	609	420	332	305	267	327	259	295	277	274	282	263	315	277	299	273	284	284	270	277	292	293	245	255	291	271	299	272	307	288	287	290	293	295	266	278	267	269	268	262	257	295	289	292	273	304	280	282	282	270	303	288	268	286	262	267	270	280	250	329	286	281	264	280	286	282	255	276	291	283	301	284	302	267	271	262	292	291	281	295	301	279	272	286	295	294	267	255	287	295	305	301	290	294	258	278	293	286	297	288	273	257	272	270	270	270	299	294	258	257	286	279	258	293	299	294	307	243	290	289	277	279	285	262	285	267	300	306	273	286	271	290	268	281	261	283	235	298	298	280	268	301	281	272	265	275	258	313	286	286	261	315	302	260	279	306	312	269	276	266	309	311	274	244	298	262	335	251	276	271	256	272	313	281	315	286	272	294	312	281	281	300	276	268	265	278	280	271	271	287	266	293	274	293	301	317	305	304	258	278	286	253	282	298	254	286	271	316	318	297	285	284	270	295	266	277	279	249	289	260	264	295	295	279	303	303	288	288	286	255	262	281	263	258	273	264	297	269	303	281	279	303	267	263	262	301	271	304	279	258	270	275	273	288	299	286	310	289	272	282	262	307	276	242	275	291	292	314	287	239	285	290	297	307	293	262	287	308	274	266	262	271	286	303	262	264	269	248	228	255	280	285	287	274	258	288	273	294	293	304	277	305	255	264	284	260	278	276	288	289	239	264	278	275	297	273	283	282	268	299	239	295	302	258	277	292	281	247	281	265	301	289	289	276	291	275	263	277	253	299	309	323	261	279	293	279	281	276	299	264	308	284	273	259	285	302	294	291	296	269	275	284	253	278	298	286	277	279	282	287	291	268	260	247	263	278	302	291	276	275	266	302	253	272	295	279	302	266	257	268	288	317	309	288	260	278	291	262	275	299	275	267	271	253	280	292	269	295	275	286	262	265	280	279	299	292	252	292	270	283	298	276	251	252	277	269	311	277	298	293	281	262	287	280	282	272	261	294	277	260	272	279	245	266	285	281	286	285	287	270	250	279	303	308	275	302	277	278	283	279	249	262	287	292	258	285	328	291	292	279	265	314	294	277	293	269	277	268	308	285	306	280	272	309	262	274	273	304	283	304	279	259	262	283	284	279	267	293	290	285	260	261	278	294	280	279	283	310	295	269	261	280	266	268	313	290	268	270	276	299	283	286	316	283	295	253	278	268	277	256	293	295	257	286	254	272	278	283	269	274	256	294	261	294	250	263	290	265	265	271	302	275	327	282	271	312	312	264	255	284	284	266	284	304	302	289	298	269	299	255	290	261	243	304	282	266	240	313	288	272	290	301	303	284	268	291	276	280	280	277	281	271	276	263	290	303	273	275	259	270	279	268	297	287	275	259	249	275	255	264	286	290	259	269	269	245	296	256	272	290	251	268	299	280	289	282	303	288	299	312	275	289	283	275	286	250	292	280	288	280	306	269	290	267	252	269	290	296	295	310	315	267	295	273	267	266	283	317	264	279	273	263	310	269	284	266	300	270	291	309	305	309	283	286	294	252	284	268	290	278	272	277	277	302	305	267	315	312	264	276	290	265	304	269	334	274	289	281	307	281	259	298	284	270	289	260	279	283	280	270	267	291	303	277	297	290	270	259	306	292	298	279	289	304	312	266	295	268	282	273	288	281	293	315	262	292	270	276	282	279	273	300	284	275	274	300	288	306	265	256	289	262	305	274	279	283	288	262	275	298	291	236	266	268	291	270	263	256	284	300	304	271	295	303	292	286	291	287	252	246	265	272	272	280	299	309	270	249	288	272	274	285	288	270	296	275	238	283	291	269	279	270	279	301	291	296	291	278	267	277	274	306	245	278	253	278	283	261	328	280	253	284	294	283	281	288	267	265	266	263	295	324	301	275	279	263	290	257	291	277	304	295	292	285	259	300	285	293	271	277	284	272	302	284	311	297	290	331	267	274	243	266	269	291	302	310	300	293	288	276	295	294	279	288	291	310	314	295	289	279	300	274	304	298	256	293	271	249	284	243	284	281	324	313	281	279	264	281	280	270	275	254	254	278	291	282	274	300	275	252	311	251	310	290	251	251	284	270	250	291	303	275	300	267	295	277	275	287	260	273	302	328	291	269	289	276	244	277	282	281	285	301	327	297	278	270	280	280	279	254	268	276	287	270	300	284	290	268	280	267	283	283	260	265	250	306	273	277	286	267	261	251	302	279	270	281	267	265	276	262	274	286	264	264	279	308	314	246	242	298	288	279	289	306	273	280	267	273	283	274	292	265	299	293	269	281	270	289	275	268	278	269	263	262	280	304	286	283	283	276	282	268	269	314	284	294	271	273	276	256	301	261	237	268	270	275	287	262	275	286	289	313	308	312	269	284	272	289	293	277	295	276	286	256	269	289	259	256	287	273	302	308	267	266	291	281	287	291	289	301	309	265	285	271	247	279	275	284	293	275	260	273	277	288	303	265	297	289	277	290	269	301	289	289	274	257	290	275	275	307	283	284	281	283	253	260	302	324	280	300	286	242	245	301	284	305	293	289	309	302	319	260	260	301	292	281	278	277	291	279	286	273	294	276	300	275	279	299	282	275	263	260	237	276	285	281	282	271	316	290	300	284	287	285	271	306	284	279	281	277	290	266	272	267	299	273	274	267	290	288	284	296	289	296	292	260	263	282	294	264	283	266	260	281	269	289	288	309	263	307	291	270	258	226	313	287	267	280	270	281	262	290	286	255	275	258	240	290	263	247	281	304	272	282	271	295	269	301	293	238	244	264	261	267	310	302	286	274	271	274	303	282	257	298	258	281	278	301	262	282	283	295	276	283	301	301	288	263	284	301	307	292	312	309	280	300	299	246	300	257	270	294	271	261	287	267	280	255	274	256	281	292	293	271	289	287	262	269	277	299	279	279	293	290	267	287	290	247	276	281	289	273	253	257	275	283	263	281	283	308	288	269	279	296	276	272	279	292	272	282	272	304	254	285	266	288	259	269	270	285	282	275	270	273	294	310	295	313	279	290	292	281	283	266	261	259	308	264	248	317	271	308	250	273	278	310	261	248	289	271	271	271	286	273	299	286	301	267	287	299	270	303	279	281	267	272	247	266	257	299	264	294	266	247	245	301	280	261	285	288	278	268	277	283	292	256	279	268	287	266	287	289	259	256	286	262	295	304	269	274	295	293	285	281	269	261	284	288	296	290	304	247	270	309	288	263	274	263	262	274	257	266	283	303	285	308	267	299	289	314	266	261	276	292	266	253	300	260	268	291	293	297	274	263	275	287	275	272	262	272	291	262	286	288	301	296	268	279	282	277	260	314	270	283	270	286	291	288	280	242	290	260	274	271	267	286	288	287	297	306	306	297	283	269	260	271	290	299	321	296	308	263	267	284	274	261	288	274	288	278	262	260	296	290	297	292	275	275	291	287	257	262	262	293	284	286	279	249	288	282	285	282	268	262	297	297	308	324	269	263	278	295	276
4539	415	368	319	228	237	238	237	217	225	255	204	202	217	199	216	210	196	243	224	213	202	224	192	209	245	213	222	216	235	209	229	209	196	213	209	209	212	212	210	190	218	218	210	215	226	195	256	206	222	214	212	222	209	230	208	229	213	221	223	225	208	218	241	223	211	201	223	206	227	213	224	212	217	240	205	239	239	203	216	217	223	234	232	209	228	225	181	226	244	210	227	218	227	216	206	228	198	232	196	208	199	199	223	231	201	205	199	222	224	228	241	245	211	210	188	212	221	209	244	211	182	212	235	224	236	227	211	216	203	219	201	238	201	231	218	192	195	203	227	215	224	202	238	179	216	205	227	192	202	235	210	198	193	200	227	211	193	220	215	227	233	225	205	213	236	214	206	214	205	230	207	219	213	184	220	243	217	216	200	226	207	207	203	237	201	223	227	222	217	211	224	211	205	210	235	223	217	200	237	223	218	219	224	224	222	229	253	216	222	219	219	230	211	206	215	213	221	217	217	237	213	220	229	235	224	242	222	199	220	219	225	243	228	204	242	225	225	206	224	236	224	215	220	190	218	201	218	213	211	229	215	218	213	220	226	224	221	215	250	227	202	216	233	215	216	194	228	214	231	195	207	230	207	231	204	214	206	214	228	216	208	208	223	228	221	233	232	221	211	227	226	214	196	220	189	237	222	177	209	217	208	219	217	235	198	193	210	240	214	226	221	228	204	202	231	220	205	213	204	224	210	211	200	205	215	203	207	169	243	211	203	203	233	247	225	218	194	190	203	228	203	235	203	202	228	195	205	219	198	252	207	201	226	233	241	235	200	212	228	218	215	202	204	230	235	230	228	188	226	205	189	225	209	208	227	225	241	193	211	194	226	208	207	203	187	218	227	223	195	225	210	210	216	240	200	198	220	240	215	216	204	221	176	225	208	200	247	195	215	242	228	229	206	217	235	188	234	203	230	213	216	228	186	223	222	229	196	202	224	203	245	235	198	205	211	228	212	204	217	207	201	215	220	229	228	207	215	218	245	215	210	205	234	209	231	218	205	224	211	229	246	228	210	214	197	201	194	211	197	210	199	211	235	218	219	199	197	204	209	229	215	238	191	194	202	198	206	232	211	217	187	229	204	225	230	215	211	200	220	206	228	207	207	201	195	201	204	193	199	200	207	214	219	221	212	233	215	230	194	209	249	205	222	242	203	190	206	199	195	232	196	228	204	206	201	222	189	243	223	194	205	195	206	229	224	182	219	198	249	187	188	244	213	206	239	209	192	219	200	199	226	214	206	199	213	230	223	224	230	235	210	202	223	201	199	203	217	190	222	200	223	198	193	208	211	217	202	230	210	216	185	187	206	204	232	232	224	222	216	238	222	213	206	192	222	215	202	199	226	189	215	219	193	221	213	189	196	252	199	213	227	207	231	214	189	226	208	202	214	218	202	227	212	204	194	204	215	228	197	210	235	220	229	198	200	209	233	216	229	213	203	204	215	219	230	219	236	212	197	203	226	223	238	224	214	195	219	225	209	213	183	215	231	206	209	211	209	225	222	212	194	219	215	183	198	208	219	227	216	201	213	214	225	226	181	205	222	203	199	198	205	192	196	241	221	195	202	186	199	233	211	198	230	184	207	206	226	232	209	226	227	216	215	226	211	220	203	222	228	222	223	206	214	234	208	223	201	229	219	196	206	204	223	234	214	194	201	204	230	230	196	202	211	223	195	194	236	202	198	217	234	187	216	224	238	225	227	220	210	216	201	202	226	169	208	226	218	225	223	236	226	213	222	220	243	205	188	202	250	174	233	211	227	223	199	225	215	230	196	239	218	201	215	197	212	227	220	215	239	227	224	193	221	225	197	209	210	212	221	216	231	210	212	237	215	215	218	193	221	232	234	188	215	207	219	188	218	218	232	197	211	211	221	219	224	215	228	213	209	191	195	224	212	202	201	228	222	217	215	222	216	212	235	201	209	198	214	186	209	236	208	233	212	232	234	213	213	208	222	222	227	209	222	201	211	211	258	221	219	201	205	203	241	250	197	179	222	216	218	198	223	204	221	210	208	212	241	206	205	216	189	203	220	249	206	217	212	251	207	243	215	248	214	198	227	194	209	214	219	215	190	210	239	209	203	208	196	195	213	216	210	238	231	232	230	195	216	219	216	201	210	213	216	234	191	185	230	229	193	212	220	205	188	205	205	222	176	200	239	224	228	209	223	202	212	202	196	225	233	192	235	210	231	204	212	209	212	222	208	229	233	225	229	210	194	205	212	193	219	232	227	209	208	232	239	237	223	206	217	221	193	248	220	197	187	232	185	210	216	221	207	216	206	213	212	202	237	220	208	218	210	208	228	193	210	202	230	234	196	203	205	201	219	242	196	243	207	211	228	179	217	216	209	192	203	225	198	217	226	223	217	195	248	205	212	225	209	222	225	196	220	257	231	244	237	212	206	215	214	198	214	228	212	191	235	225	191	196	206	203	232	195	205	210	230	243	182	204	228	212	216	215	201	234	209	207	215	210	217	218	224	219	232	211	222	218	200	247	204	243	215	185	208	188	220	192	222	231	178	227	220	218	223	192	223	218	180	227	229	226	231	210	224	214	210	224	216	209	206	225	209	198	213	221	210	223	214	196	234	214	193	232	202	209	230	215	221	232	227	212	208	208	191	216	209	205	235	231	236	226	207	211	212	219	222	226	177	223	235	227	229	201	216	190	224	225	222	253	221	215	215	204	212	206	215	212	190	220	207	201	209	211	206	220	230	203	186	228	214	228	213	206	243	218	177	206	234	217	223	206	219	219	201	197	222	210	212	229	247	209	210	223	245	220	215	188	200	234	228	212	222	209	203	222	205	215	219	239	212	197	221	206	219	226	237	203	207	240	229	206	190	207	210	217	227	203	209	219	205	218	207	209	220	205	225	213	231	197	204	219	233	189	209	210	214	208	235	203	195	196	207	197	240	231	217	207	199	224	211	218	246	216	200	205	244	190	196	193	224	259	188	198	203	230	222	212	235	230	242	222	218	224	213	182	224	221	229	216	204	209	208	190	207	209	203	203	214	236	233	211	235	230	194	212	193	199	218	194	209	241	199	201	215	204	248	216	223	194	213	216	247	208	195	226	218	221	232	229	209	231	229	189	221	207	211	215	213	217	222	218	199	227	204	211	229	187	204	216	231	221	221	197	244	225	225	218	224	223	214	193	219	231	216	219	190	215	230	214	198	216	223	212	216	217	203	216	199	221	224	207	211	203	217	213	199	210	234	226	222	199	191	232	222	231	196	193	203	198	250	211	245	235	232	200	240	206	197	223	204	199	218	191	207	239	213	198	221	236	215	202	220	229	235	212	213	218	238	214	205	211	204	236	215	214	225	205	196	229	211	230	235	207	197	210	229	206	207	218	217	224	224	223	210	229	234	238	212	200	237	243	244	189	204	206	199	223	232	204	219	196	199	195	208	216	232	197	207	208	219	215	196	217	213	229	225
25420	21478	27988	25380	11656	1571	1085	839	822	731	742	714	722	748	711	711	698	617	654	684	684	671	711	667	688	700	639	660	652	681	678	650	701	699	644	666	695	627	667	643	687	712	643	681	701	653	645	648	604	673	638	672	647	630	655	683	632	709	617	621	671	666	660	655	692	671	651	646	665	647	658	682	670	638	661	634	665	610	668	653	622	651	640	668	634	666	644	673	669	651	666	610	610	655	675	630	660	675	681	635	633	651	666	631	658	710	677	717	689	674	716	626	672	680	700	654	661	661	681	678	676	652	651	664	631	611	670	639	646	653	633	669	638	640	649	666	652	652	683	694	661	668	683	637	638	646	686	659	642	686	638	668	604	658	637	637	620	640	643	643	650	633	657	646	661	639	662	679	634	663	701	650	679	649	623	679	670	650	641	700	631	665	667	638	638	678	628	669	657	676	641	648	660	690	696	667	633	664	615	625	607	670	685	672	651	614	655	687	659	647	675	686	630	703	656	661	650	658	674	683	611	640	646	647	642	632	653	645	666	655	619	638	617	628	627	651	705	606	642	675	668	633	681	661	708	638	634	661	578	643	677	705	668	628	673	669	602	673	646	646	667	663	646	637	672	657	673	647	664	647	658	645	647	684	690	647	630	671	651	621	659	651	640	646	662	677	651	659	632	656	650	660	617	593	682	629	623	669	675	648	687	674	626	694	667	656	613	619	640	638	669	608	680	693	662	692	639	655	646	676	652	661	654	656	666	635	674	654	680	686	639	659	629	658	643	632	659	686	700	626	666	630	662	659	629	653	673	664	662	601	637	683	622	671	678	659	636	639	677	690	639	628	617	700	716	688	730	625	691	620	605	665	645	640	653	666	651	664	664	622	671	689	629	651	673	609	608	633	639	656	648	667	646	641	641	640	659	684	636	677	679	684	648	622	685	678	670	653	678	629	603	667	659	615	637	658	685	653	625	708	657	648	690	660	692	621	727	681	629	676	619	661	691	672	657	673	635	639	631	694	654	650	649	699	643	642	660	681	639	611	643	624	645	647	651	640	635	650	646	645	665	659	671	645	616	690	647	656	668	687	651	650	671	634	657	648	671	662	641	647	606	647	695	644	642	649	616	669	633	662	707	640	685	676	694	646	645	630	652	633	634	680	658	677	672	694	646	627	633	643	679	593	695	623	645	644	648	635	638	656	682	652	663	632	666	673	658	658	651	638	654	636	638	666	659	620	652	669	644	668	659	684	651	692	660	660	656	635	612	656	715	636	654	644	646	613	646	648	681	646	640	645	628	675	655	673	625	649	659	664	674	664	626	650	684	687	673	654	672	642	639	637	616	640	674	633	643	644	635	668	704	645	669	688	632	634	651	652	677	646	624	635	641	644	639	658	654	695	636	657	632	646	658	644	645	645	646	652	624	671	636	666	665	650	642	656	683	629	607	677	645	645	650	641	658	637	640	600	636	666	634	614	678	617	678	629	626	648	634	639	690	633	669	647	703	690	716	618	674	631	643	670	634	628	641	607	630	652	694	597	675	642	654	683	596	645	621	683	646	656	663	651	676	585	624	657	631	669	676	667	640	667	631	631	622	664	667	662	668	665	625	619	636	674	632	661	715	656	680	662	682	631	612	631	686	652	641	665	687	666	613	699	648	634	657	648	638	651	662	690	655	621	635	652	709	654	692	649	697	641	662	623	620	696	646	646	612	645	677	638	632	685	673	659	613	662	647	619	633	609	650	684	633	650	649	601	656	607	624	612	678	632	665	662	628	686	649	651	645	642	610	603	670	631	669	657	672	662	644	655	738	633	683	599	652	635	611	587	661	653	667	625	669	666	698	622	632	605	661	680	656	610	659	658	717	693	664	702	682	640	639	660	670	655	649	634	615	627	612	631	639	705	650	665	676	672	629	672	664	641	641	658	661	664	669	663	604	641	648	641	648	627	628	617	654	631	648	614	657	655	620	689	665	642	664	669	626	667	660	637	614	637	668	641	666	673	646	617	702	648	640	668	657	660	675	670	659	650	636	652	605	683	655	673	686	615	652	680	658	671	653	636	695	615	629	648	723	656	644	636	584	662	623	632	690	664	659	627	634	628	624	662	655	666	628	638	642	647	627	674	596	672	652	611	687	690	662	611	669	606	643	684	659	664	685	661	707	642	660	679	659	686	660	696	682	640	637	660	638	640	659	685	666	627	699	643	639	621	668	677	647	643	681	621	603	614	628	657	650	630	635	630	647	657	686	640	682	674	656	670	603	657	698	623	661	632	658	655	644	643	676	659	646	639	644	672	639	701	622	635	652	630	633	691	649	614	696	610	676	662	663	611	645	645	639	636	700	644	640	682	636	666	667	601	634	630	680	664	661	704	628	622	635	669	634	696	675	640	659	676	676	638	561	707	653	679	638	673	635	633	648	654	659	675	640	664	618	688	738	671	644	645	663	642	655	690	611	657	639	675	681	658	623	670	620	623	640	654	655	676	645	689	661	700	687	684	627	669	564	674	666	651	641	661	652	687	672	665	639	690	644	645	676	668	635	693	663	601	655	687	657	619	636	676	672	651	621	651	656	629	676	624	654	628	674	682	639	634	642	659	655	679	651	676	657	649	614	698	683	651	597	644	626	679	646	652	650	631	695	653	658	638	630	658	659	688	638	670	617	679	657	647	700	640	627	683	623	648	622	647	611	633	649	644	609	666	660	719	698	632	721	677	687	674	638	694	652	664	682	665	644	627	634	696	627	620	680	658	637	611	665	638	674	662	670	681	637	706	673	622	606	706	649	638	639	657	671	677	660	643	696	654	653	639	641	673	638	656	602	657	597	655	690	689	643	674	667	659	667	655	647	647	638	671	680	654	661	670	638	626	670	693	634	648	701	630	638	638	654	631	617	623	662	626	617	598	640	601	606	674	721	662	671	680	618	639	669	623	687	651	673	638	614	663	658	674	627	617	681	653	616	654	641	664	682	630	616	637	660	633	635	664	632	648	654	652	666	684	666	634	655	699	649	649	630	658	674	638	634	634	642	671	693	689	643	587	660	667	683	687	634	680	672	621	650	694	614	646	639	668	628	688	642	641	643	607	668	693	665	655	631	687	631	595	640	630	670	670	663	651	611	658	624	653	691	668	688	641	625	665	632	634	664	668	637	671	661	632	656	607	659	635	641	628	734	653	664	672	643	655	619	690	643	679	697	677	644	664	663	639	672	624	631	658	665	661	660	642	626	698	663	655	611	613	699	647	657	647	699	684	640	643	601	659	623	604	659	639	647	689	626	696	659	615	628	688	659	628	658	608	669	695	658	658	651	676	672	637	640	661	633	655	631	636	656	644	648	635	642	633	628	666	667	652	664	660	644	657	628	631	648	650	694	692	659	648	683	664	626	633	691	643	662	687	626	587	651	665	653	700	623	641	626	641	667	698	636	640	656	622	619	628	640	640	616	653	630	635	624	682	661	694	616	592	650	638	633	639	655	675	629	643	686	610	639	637
3250	3533	2870	1606	1155	975	808	714	677	642	555	614	572	579	529	577	502	556	502	576	595	513	549	522	534	553	520	520	530	502	528	506	534	508	530	495	483	544	527	516	506	476	468	515	512	498	518	536	506	492	472	529	517	503	515	508	488	501	551	498	493	520	548	486	480	534	541	499	507	524	508	485	513	507	483	514	532	516	526	496	527	510	530	489	472	489	489	499	533	515	540	539	516	509	524	533	519	489	521	506	496	514	497	502	507	472	532	516	532	496	497	492	514	518	502	506	516	515	495	475	469	512	505	484	485	505	486	531	506	511	519	508	496	534	476	505	482	519	525	467	464	514	499	528	526	506	493	515	510	529	496	447	535	508	503	491	528	541	506	499	512	499	481	455	495	520	489	501	484	482	518	522	499	510	506	467	517	497	462	503	505	526	519	501	488	537	462	490	512	535	503	499	505	461	485	502	538	507	478	513	499	503	525	478	487	513	468	503	547	478	498	508	482	477	537	461	513	532	478	480	514	517	489	494	533	493	482	476	469	484	481	529	524	522	474	492	497	523	467	506	485	498	493	505	510	470	489	502	496	493	489	484	519	525	490	526	527	500	477	514	540	472	501	495	477	495	449	535	478	491	521	494	502	520	469	485	511	479	493	507	543	518	523	519	537	518	524	479	459	517	499	487	481	505	560	516	493	514	509	503	488	511	513	460	475	503	471	539	481	501	502	506	481	492	476	492	520	532	488	487	540	508	502	516	459	482	472	471	538	515	501	507	487	478	531	506	481	471	490	529	513	531	496	461	487	504	534	536	484	504	502	498	497	509	491	499	478	494	503	530	483	495	546	515	475	461	503	501	460	485	486	521	531	541	488	505	482	525	508	545	499	503	483	505	519	498	498	472	508	496	482	505	516	474	527	492	483	492	499	494	474	493	475	492	518	488	492	478	543	474	514	500	460	479	492	468	481	500	511	511	502	492	485	498	491	457	503	501	499	544	476	491	509	518	544	506	448	494	497	477	497	489	516	478	485	506	516	532	456	515	483	495	480	501	474	472	511	467	512	482	472	508	527	522	519	518	512	490	493	492	502	499	482	504	489	536	494	490	509	483	467	481	510	489	489	503	498	475	482	501	508	481	483	513	495	543	505	532	508	488	514	499	510	508	483	529	531	502	473	494	464	505	494	501	452	486	495	487	536	525	488	521	493	506	506	494	507	527	536	509	501	478	528	470	489	505	479	511	464	470	537	453	517	520	506	507	483	506	501	497	485	485	513	504	504	501	469	491	482	530	488	467	488	510	454	505	480	451	484	528	506	524	462	479	468	476	480	499	467	466	533	496	479	503	510	479	476	517	480	522	479	485	526	500	497	484	496	482	473	501	496	469	486	520	500	501	506	507	497	483	467	499	509	499	541	468	495	519	493	515	487	471	522	510	483	479	484	506	498	504	469	513	518	496	518	499	491	459	458	531	478	489	453	502	489	485	462	472	494	543	502	486	524	512	534	499	505	484	501	494	495	516	474	508	515	474	534	499	502	504	500	463	476	483	471	532	515	463	503	501	509	476	534	509	475	473	475	465	462	482	494	476	473	474	505	484	464	503	511	461	485	492	481	452	485	499	463	477	493	517	485	475	477	499	529	513	526	517	519	494	509	479	469	536	466	456	482	502	516	461	482	500	475	481	458	547	483	490	501	507	536	501	473	459	481	473	505	467	481	498	467	535	468	506	514	492	533	496	464	488	517	437	494	502	513	494	541	497	512	494	477	463	474	514	472	501	462	520	523	512	477	491	531	529	491	512	526	503	466	486	460	509	439	495	483	524	488	533	482	490	472	468	464	524	462	482	518	505	528	472	477	503	529	520	501	485	469	517	527	501	483	496	488	496	499	504	537	493	487	488	460	500	539	496	523	476	506	507	548	503	455	481	486	488	478	508	510	459	536	557	511	473	505	488	500	490	469	563	509	502	523	484	488	509	465	488	499	477	525	516	490	506	473	492	508	458	498	514	519	475	475	452	529	486	481	500	489	497	507	468	471	503	487	457	468	465	483	462	520	491	519	478	497	520	525	534	473	499	525	503	519	485	487	563	482	516	499	496	506	470	509	513	496	514	511	495	513	506	508	527	496	492	492	537	503	475	480	517	504	508	497	491	519	495	472	497	538	507	497	465	512	483	513	493	485	461	481	500	489	536	472	497	489	527	481	506	457	513	512	518	464	529	478	479	469	501	500	540	503	478	531	498	511	503	504	479	511	542	504	518	497	467	517	465	475	524	494	505	532	477	469	489	477	454	454	491	509	527	489	489	499	487	466	474	475	498	497	501	508	523	495	467	473	498	473	497	504	502	471	517	472	520	532	523	500	499	468	490	482	464	476	478	507	490	499	473	470	497	509	510	482	531	494	507	524	476	520	456	477	498	478	470	484	475	519	462	475	491	466	485	502	502	486	478	502	489	552	478	508	507	497	494	503	482	508	502	476	464	502	524	505	463	498	494	483	497	466	489	465	494	499	503	487	482	535	473	484	415	486	496	456	466	496	512	524	528	503	503	475	488	465	487	543	471	512	511	492	479	539	496	494	459	491	468	432	480	503	479	470	515	494	467	455	476	486	538	470	476	459	507	507	493	499	523	476	466	510	510	491	510	470	479	481	513	500	489	519	453	472	475	508	569	478	504	489	502	475	475	512	469	460	490	496	511	472	515	507	525	485	507	505	502	494	465	481	520	535	497	492	521	552	476	463	456	486	504	513	518	508	479	549	494	504	475	507	475	542	490	478	523	508	451	476	514	517	484	487	517	492	480	499	425	482	492	487	498	492	476	486	481	485	512	484	499	463	523	513	493	435	492	532	495	475	476	511	528	520	487	500	493	500	483	501	522	515	451	461	483	544	496	478	462	478	488	504	499	476	505	477	478	489	481	514	471	499	518	453	514	522	457	490	531	446	463	513	542	518	494	533	484	478	491	515	502	491	497	516	501	483	492	479	512	495	489	482	515	505	494	509	496	504	522	489	444	502	527	533	496	479	493	496	496	486	488	504	530	512	506	486	487	512	501	488	478	461	486	495	430	515	500	481	536	517	503	465	509	488	493	446	515	487	500	507	501	504	489	504	500	541	486	504	516	483	488	443	525	514	467	541	448	479	497	469	500	494	519	525	508	525	484	465	464	506	497	460	502	499	490	508	499	523	486	503	508	521	474	490	522	507	537	466	502	505	473	501	492	502	565	504	509	517	486	529	491	514	441	494	507	479	467	507	455	465	473	533	466	486	510	488	497	482	465	512	491	471	495	463	471	479	464	450	518	508	505	518	500	470	493	473	498	494	489	505	485	432	535	473	481	496	506	503	501	471	469	510	445	476	451	503	494	483	515	501	459	476	496	481	495	477	492	518	510	521	494	502	482	485	497	532	495	507	513	551	491	498	521	518	471	510	488	468	508	501	480	486	451	516	486	495	508	483	448	456	548	530	515	512	473	474	468	462	471	472	510	516	467
24511	21462	28777	24530	21456	9125	1821	1189	1004	994	933	863	836	778	860	811	857	832	780	792	837	762	772	783	776	739	804	783	759	729	782	728	736	787	740	764	826	791	757	746	743	756	718	778	802	752	751	728	772	714	736	721	727	738	714	746	776	772	749	718	723	763	808	750	725	760	725	779	745	744	727	759	785	731	749	723	707	704	719	743	782	748	812	738	742	764	762	752	756	694	728	737	737	722	728	746	738	701	771	697	768	797	752	784	770	784	758	698	706	768	719	712	798	772	767	735	753	716	715	772	726	706	731	741	702	775	741	722	727	698	705	741	713	763	698	749	772	773	703	761	772	784	744	733	837	731	722	784	748	752	792	737	765	752	692	746	696	753	718	749	733	758	707	796	704	770	766	727	719	715	761	745	738	752	724	742	741	756	769	749	755	745	704	762	703	724	698	757	713	792	772	752	733	754	713	740	778	755	745	678	797	717	674	772	743	768	723	772	756	764	771	759	745	765	772	738	757	758	696	688	761	716	772	716	792	739	744	761	799	754	832	733	734	724	717	712	756	769	758	785	767	762	762	727	709	729	770	727	754	727	746	719	793	750	754	748	737	771	765	779	786	746	795	705	731	713	733	698	710	744	731	731	727	735	752	769	715	715	723	732	754	749	735	765	788	788	750	775	761	782	726	803	765	736	748	768	668	723	749	792	749	717	773	758	784	719	750	776	742	716	765	702	751	726	775	722	755	748	733	755	758	727	737	740	725	717	728	744	804	705	712	754	706	772	707	699	728	748	779	738	806	782	766	743	753	794	727	734	769	756	746	782	726	736	714	712	750	737	726	753	755	761	781	721	721	749	715	722	738	754	793	747	698	747	703	733	745	734	793	743	770	787	814	795	743	761	761	764	751	702	782	728	751	751	736	783	717	718	818	728	767	727	721	790	694	765	737	754	800	741	704	728	738	720	696	721	756	716	748	747	714	727	728	733	757	705	751	714	807	785	725	731	720	711	731	732	813	723	793	774	779	799	724	746	738	733	749	751	803	704	737	729	780	765	718	705	712	761	793	757	736	758	734	690	685	732	745	723	738	780	743	730	728	726	751	731	768	735	694	715	764	719	751	769	772	752	733	738	744	700	706	744	705	733	726	756	727	737	747	707	730	767	719	738	692	755	724	719	715	699	745	772	805	753	710	731	747	728	817	691	722	725	764	729	712	717	740	735	753	752	768	745	713	703	771	770	753	705	765	775	756	714	744	686	793	755	724	759	739	775	741	697	762	716	772	746	750	749	716	769	749	746	746	756	774	742	722	730	729	704	751	819	765	781	735	759	810	704	774	729	763	724	755	744	713	765	738	740	740	758	784	728	726	698	745	784	727	732	793	729	782	750	710	723	747	757	739	758	774	739	704	723	748	744	774	783	743	749	707	769	748	712	726	762	758	774	764	804	803	791	713	713	755	762	721	769	762	723	707	751	772	772	704	689	759	694	722	767	765	754	733	727	707	781	751	732	741	748	764	729	732	730	742	764	756	751	744	713	722	727	724	742	726	709	702	739	723	776	720	724	768	791	713	710	769	707	736	780	736	761	813	715	689	747	694	744	738	720	746	756	716	718	742	769	730	749	725	683	755	732	695	774	748	779	743	689	688	769	723	731	735	729	757	756	721	754	756	801	755	748	728	699	755	758	719	745	728	717	748	717	787	746	820	789	730	823	731	741	705	727	742	755	713	780	703	683	726	734	711	743	749	734	740	736	767	728	742	774	788	770	617	745	713	715	747	765	730	709	741	735	756	757	712	775	736	724	819	746	777	753	757	721	742	731	788	776	737	719	725	756	681	725	737	775	764	784	689	728	779	772	728	704	735	760	737	718	668	703	753	717	781	776	721	796	717	707	737	728	703	732	730	759	768	737	750	762	743	785	753	770	721	682	762	748	724	745	757	761	788	703	744	702	826	756	696	680	723	749	773	785	713	769	775	730	745	773	769	788	776	742	729	691	736	682	738	748	748	740	748	690	775	700	680	732	781	716	772	767	733	746	772	769	773	749	785	753	717	742	728	734	704	729	696	750	776	704	764	708	712	724	737	766	735	720	702	749	709	749	753	729	732	742	745	758	732	749	789	744	704	747	750	770	745	738	734	751	710	737	729	723	720	712	750	772	730	749	647	708	721	704	730	709	777	729	771	725	712	734	745	710	775	729	728	742	843	744	770	755	700	746	768	727	702	811	709	738	735	756	736	719	786	732	747	758	701	753	697	730	772	769	732	758	721	693	758	741	731	753	739	725	765	720	743	775	740	796	729	763	735	738	755	774	723	740	762	739	732	761	755	719	679	758	713	754	749	770	803	722	779	737	723	777	780	749	719	738	748	738	763	725	705	696	758	758	737	757	757	760	735	738	727	696	730	747	759	769	784	680	692	717	743	699	716	744	762	728	799	728	747	707	717	729	720	757	728	731	760	721	764	728	749	743	743	786	725	743	763	726	713	682	726	746	700	771	788	723	709	701	767	720	777	810	741	757	773	717	741	705	733	729	693	698	752	718	704	689	745	678	755	697	757	752	722	766	744	711	757	738	757	709	739	705	746	743	743	733	771	769	723	727	749	785	719	731	755	762	709	725	747	724	711	769	702	787	734	711	755	710	765	746	745	734	774	762	741	729	715	723	751	788	722	742	718	731	706	775	705	706	740	735	666	749	751	705	814	739	735	726	724	750	781	717	741	769	766	763	720	702	695	703	717	721	751	759	734	749	798	750	741	747	737	667	720	732	727	739	747	736	746	764	748	746	759	729	731	752	743	776	707	750	724	740	728	757	788	711	712	739	699	716	758	759	716	738	717	757	754	754	746	711	737	738	747	735	756	780	718	859	700	725	723	692	711	753	730	753	726	767	732	746	769	768	739	808	751	710	722	741	703	763	723	786	724	726	687	745	727	762	709	695	725	741	706	778	743	772	686	738	742	755	713	698	769	781	758	746	741	746	804	724	787	749	729	704	737	739	709	748	738	728	757	769	778	665	721	740	772	754	798	731	705	733	760	736	761	779	778	702	691	711	753	731	731	823	728	763	732	681	726	725	723	716	728	734	723	730	757	734	709	751	696	749	764	705	717	764	717	765	734	723	748	760	729	785	713	754	714	744	663	745	731	735	722	739	740	747	760	773	731	685	748	749	709	710	716	781	707	723	717	774	733	761	739	736	727	666	712	728	741	735	719	744	762	754	739	781	764	721	700	762	716	739	761	735	768	766	811	728	702	742	778	689	732	735	721	762	740	729	773	712	724	735	768	768	745	744	711	744	762	719	742	691	721	752	757	769	736	680	746	731	768	765	737	742	771	771	760	761	771	720	725	754	741	749	748	733	753	764	691	731	737	739	711	729	779	809	700	730	706	726	758	745	759	720	738	739	758	768	755	754	739	773	743	764	740	721	728	745	778	688	744	745	757	742	748	774	759	779	760	763	779	757	712	787	760	749	764	757	713	706	740	778	755	743	726	762
3666	6138	5083	2652	1822	1492	1107	1061	994	834	825	750	714	682	688	647	658	660	619	620	597	628	602	612	631	644	611	606	605	578	587	623	570	622	553	585	588	601	615	565	600	565	568	557	593	645	564	589	579	562	601	605	585	611	622	541	605	622	538	553	580	588	572	581	567	608	563	530	596	587	571	557	583	591	614	540	577	568	562	555	560	578	592	587	552	582	599	544	610	546	552	606	559	551	573	550	569	587	590	607	557	602	584	542	550	595	598	554	599	554	596	579	581	601	582	583	583	618	558	574	577	552	576	558	558	568	613	560	577	590	538	534	540	546	619	563	577	564	615	584	566	542	564	566	565	570	553	610	575	536	591	540	577	572	623	585	609	545	564	588	570	604	584	595	601	588	595	585	592	582	577	572	560	581	556	567	597	594	582	595	590	593	566	569	583	541	569	593	607	560	567	588	538	535	589	508	565	549	600	564	567	586	581	564	553	584	570	594	565	589	570	594	601	557	605	558	591	598	589	504	590	557	555	583	566	591	532	564	567	557	566	552	590	593	565	571	575	538	587	593	592	534	572	590	565	579	567	572	584	570	661	559	542	588	583	570	532	606	535	560	571	580	553	566	559	585	566	573	536	601	529	548	580	587	571	588	560	578	555	522	563	559	582	591	551	596	569	607	602	552	575	592	594	568	599	570	543	578	594	571	587	545	563	568	610	591	541	543	585	520	539	536	570	535	519	535	587	565	556	547	579	541	552	590	538	591	599	570	586	574	596	553	539	562	583	595	535	598	535	620	585	553	524	557	613	564	574	609	546	557	506	558	582	542	607	611	542	590	543	526	568	595	595	569	548	581	555	581	598	582	563	561	583	566	596	604	588	589	571	557	552	583	565	582	569	576	543	556	594	594	602	534	597	568	585	613	552	554	601	587	584	579	550	590	566	546	589	525	587	549	546	565	604	565	565	579	596	541	586	563	533	585	592	600	526	614	580	569	582	602	534	538	583	520	543	547	521	553	595	570	592	566	550	559	547	557	571	568	546	531	607	541	592	547	527	544	547	566	548	554	555	543	563	543	605	582	558	532	547	568	544	531	593	548	564	609	549	526	580	590	596	548	578	564	532	548	571	600	531	574	538	569	525	584	589	551	543	544	554	563	575	601	577	574	541	545	567	580	521	545	537	606	583	575	544	556	566	571	605	575	578	603	556	578	585	588	567	598	579	561	577	553	537	558	606	611	538	538	578	592	552	579	595	542	568	547	584	563	552	541	553	536	619	542	547	528	574	535	551	565	563	564	601	579	571	519	522	556	523	573	561	547	536	547	570	573	600	575	544	571	570	603	579	558	530	583	541	550	533	548	526	569	577	585	575	586	540	572	559	549	573	522	548	570	567	610	533	615	581	577	564	568	578	581	578	527	555	524	556	553	548	562	589	574	556	600	535	575	605	592	556	595	542	529	548	513	565	532	604	568	587	550	588	573	547	572	554	560	586	554	609	572	589	557	601	582	599	575	574	545	589	583	592	538	570	556	557	556	598	593	602	537	520	629	551	549	556	577	553	573	566	543	555	591	588	568	585	530	576	579	573	559	557	577	577	547	547	577	575	547	574	594	535	530	575	606	547	587	589	555	507	566	523	556	561	524	566	548	536	546	542	539	587	569	590	589	551	638	576	592	535	520	580	565	554	571	542	540	521	531	577	604	546	527	558	574	554	567	520	562	598	540	533	551	559	578	553	589	599	535	544	528	525	583	579	581	524	570	556	601	555	595	532	546	558	582	595	598	591	588	602	558	522	543	567	568	581	559	555	580	585	547	589	563	568	596	586	568	536	549	575	587	575	543	562	554	546	548	579	587	533	557	536	588	585	553	593	561	565	586	550	531	578	525	555	530	540	553	577	549	541	527	570	580	575	552	576	579	549	539	582	562	574	565	602	568	556	568	556	545	576	578	554	544	563	572	595	549	590	576	572	547	565	571	516	584	599	582	541	549	531	559	570	527	588	548	534	545	588	529	543	549	594	544	555	543	570	559	588	552	548	562	574	535	553	549	573	562	561	574	591	551	540	556	568	573	565	542	595	561	562	551	560	570	599	582	602	589	590	538	551	567	567	607	549	593	587	579	577	543	524	559	581	614	531	538	620	579	549	596	555	546	589	514	602	573	608	550	552	565	562	562	543	567	557	542	553	563	593	556	580	537	566	578	538	538	574	607	557	585	544	544	563	572	537	541	577	522	578	583	538	512	572	568	536	510	498	571	569	549	559	559	594	605	536	575	607	583	575	577	587	583	574	566	572	548	551	569	575	564	530	570	582	588	521	566	559	552	547	569	598	618	564	594	515	554	594	572	533	540	578	587	585	593	548	575	573	544	528	576	532	522	563	552	589	574	572	588	563	594	543	569	560	545	573	586	568	598	578	554	519	590	567	505	558	570	578	583	556	577	542	537	532	559	585	565	618	595	555	538	553	538	580	523	569	555	527	557	570	603	560	591	566	561	502	571	608	573	552	538	539	568	529	536	557	565	554	566	552	568	554	603	559	572	526	605	606	516	537	523	564	560	578	537	570	560	538	585	576	571	510	585	561	530	563	527	575	506	581	559	597	538	574	570	551	564	577	544	508	569	576	533	536	493	574	512	551	576	572	559	549	577	533	541	592	602	553	561	555	586	582	553	607	556	591	563	550	557	551	602	567	541	548	576	540	582	524	537	591	549	584	540	557	586	536	585	562	559	572	532	592	575	553	569	584	531	561	588	536	535	572	556	590	560	498	551	569	587	558	579	569	577	533	539	554	543	590	552	591	584	573	536	522	563	554	604	547	525	568	551	584	581	601	549	578	580	533	559	590	564	571	542	559	537	542	548	557	578	568	546	526	517	518	590	589	566	560	561	523	560	519	568	538	541	537	513	566	541	616	542	555	580	560	532	578	559	565	560	581	590	568	575	561	555	598	535	551	563	572	546	585	571	548	522	556	611	552	541	607	542	622	570	564	558	582	571	555	581	565	536	536	538	543	550	553	522	559	558	541	564	569	566	596	537	513	509	562	537	551	575	564	592	574	541	542	547	549	554	535	535	542	561	542	544	545	557	570	562	550	618	539	538	580	550	538	558	539	547	570	560	543	548	540	584	549	562	544	556	536	571	543	546	556	519	535	537	592	548	577	554	536	592	581	567	553	557	568	541	600	539	549	575	570	548	616	609	538	520	586	594	562	541	521	554	565	546	566	517	592	538	572	560	536	601	580	539	565	586	538	578	577	545	523	546	558	553	588	615	555	551	548	567	541	553	565	522	548	592	547	565	515	536	570	551	562	584	519	544	570	572	555	547	599	579	550	574	553	566	549	539	583	538	550	572	554	534	548	587	569	537	559	544	559	548	585	555	552	565	601	524	598	578	551	573	568	564	584	602	575	507	538	589	568	567	557	575	537	567	566	544	572	529	560	531	573	621	517	580	530	578	544	534	555	571	530	549	569	532	590	527	547	543	596	576	538	503
27816	10563	762	424	307	277	311	287	302	285	284	291	290	270	284	281	296	299	260	263	301	308	273	239	294	287	286	304	249	295	331	285	287	249	288	276	289	302	262	280	278	302	304	251	267	265	289	288	253	279	284	283	297	312	241	282	262	276	293	282	315	247	290	280	297	263	299	311	292	278	306	271	275	264	301	264	307	307	302	287	257	284	309	266	307	286	321	277	318	296	298	302	264	319	307	268	273	305	270	289	261	297	279	323	294	250	269	254	275	257	296	294	293	280	286	258	279	244	277	268	295	268	266	285	263	291	273	263	249	267	294	282	286	293	295	268	281	288	286	272	288	273	245	278	286	282	303	261	298	256	287	300	285	298	297	318	294	303	279	285	253	298	270	273	264	295	273	284	278	278	300	308	296	321	250	296	278	301	282	272	278	309	267	258	266	257	271	287	275	270	280	284	285	266	268	280	291	305	301	284	251	284	297	272	281	276	303	286	287	263	274	308	272	254	257	288	295	299	281	273	308	279	309	268	289	306	279	293	303	282	245	299	260	298	284	285	280	281	274	290	292	274	262	272	285	247	269	255	292	306	289	304	308	290	284	311	267	281	311	291	276	268	298	273	278	303	281	272	270	278	258	286	273	256	247	284	298	276	311	264	275	266	287	266	283	266	311	250	247	282	293	243	281	296	285	283	265	261	279	245	283	304	291	291	315	285	292	252	256	274	285	290	283	290	280	282	277	285	290	282	265	302	268	261	262	257	311	276	282	308	284	257	295	263	280	289	292	273	246	278	269	277	281	296	263	286	290	266	266	269	280	291	287	275	280	280	296	280	285	284	300	285	261	273	274	254	262	293	267	258	275	257	292	277	259	261	299	315	271	292	286	294	291	297	277	280	271	277	276	310	279	285	300	279	276	288	271	261	278	289	306	303	268	264	292	273	297	310	276	269	298	303	297	297	277	286	300	314	311	268	261	247	301	283	299	293	276	287	286	287	246	274	290	256	273	255	289	256	276	264	274	300	297	250	269	262	283	300	249	261	281	294	286	287	272	299	276	264	272	254	292	273	253	274	277	301	296	280	287	271	269	269	275	269	284	280	298	295	292	256	250	262	294	264	262	278	289	284	287	244	302	272	311	290	277	280	311	292	302	265	285	259	258	307	273	284	296	276	280	272	274	295	293	310	262	273	279	269	278	285	255	252	298	287	298	303	276	279	263	260	310	289	266	247	288	284	270	279	297	258	290	277	289	294	305	305	279	291	262	266	303	292	266	287	294	289	297	271	291	305	288	291	330	256	294	293	267	283	288	293	285	273	277	284	251	269	292	285	248	281	312	263	282	289	292	304	320	248	319	295	290	273	277	282	296	251	283	259	292	251	279	249	289	251	303	279	293	288	291	277	300	275	279	267	274	276	294	282	262	303	268	279	288	330	269	288	270	306	277	270	290	263	247	268	277	286	265	277	311	320	278	273	279	282	286	269	279	305	283	277	266	289	288	282	277	263	268	269	270	260	317	291	253	263	280	266	273	265	279	289	274	255	262	277	282	298	296	291	291	244	273	294	286	261	279	263	288	297	273	304	303	268	279	255	292	246	319	294	267	303	275	302	271	259	275	297	291	288	302	287	284	296	272	291	279	286	286	270	285	258	295	280	272	265	265	282	299	274	285	285	276	248	264	267	304	270	282	261	289	286	261	297	277	279	296	285	293	295	269	295	281	302	246	270	282	304	291	268	252	261	283	289	277	277	282	279	276	308	302	274	304	276	311	287	270	298	266	269	267	299	297	283	253	288	288	295	309	273	254	281	299	281	301	307	268	258	250	296	286	291	279	281	254	274	304	260	270	293	253	271	300	269	284	300	303	276	297	278	258	287	283	285	275	283	258	276	288	291	277	273	256	272	278	293	299	262	304	287	268	287	281	283	302	283	273	298	279	302	252	267	324	278	269	271	307	301	277	270	266	252	303	254	278	286	261	312	274	296	271	279	259	293	261	264	305	276	283	287	260	291	297	264	304	277	271	246	270	280	290	264	295	303	320	305	293	303	287	274	288	289	269	266	272	311	275	272	253	272	275	292	280	281	275	290	288	278	267	293	284	257	289	272	291	277	269	285	286	296	275	273	291	292	312	309	288	282	297	276	255	297	295	312	281	304	286	274	275	284	264	270	271	281	292	272	272	316	276	289	258	270	291	290	279	273	258	287	285	274	275	310	293	249	289	262	296	267	287	274	304	263	290	268	262	271	292	281	284	288	249	271	259	293	279	283	305	278	316	301	271	287	322	299	270	289	283	277	275	257	285	271	281	318	271	294	296	254	272	298	290	257	315	285	268	257	294	268	285	306	254	261	292	305	287	303	282	290	271	291	291	273	275	273	283	270	277	292	275	266	258	269	276	281	270	266	302	273	281	257	266	285	295	260	294	276	251	282	284	288	290	254	269	245	275	256	253	264	277	245	292	296	273	264	291	285	269	265	275	245	258	269	259	268	297	308	304	280	297	282	302	295	306	297	277	277	283	294	283	263	250	283	265	295	273	267	276	287	289	245	262	261	259	288	290	277	306	299	292	305	304	296	261	290	255	309	279	298	312	281	274	272	261	284	283	267	299	306	285	287	279	286	284	290	292	304	259	268	282	257	290	284	256	274	278	276	320	252	267	276	293	271	244	276	266	267	272	281	274	274	304	261	295	281	265	311	283	247	311	274	289	311	301	287	265	275	262	279	275	285	252	259	288	287	280	260	276	298	274	266	275	267	269	276	280	285	289	263	287	283	288	291	316	289	274	292	278	322	287	314	270	261	262	250	283	304	290	281	291	279	269	284	291	246	267	264	271	286	266	259	288	268	305	299	284	266	272	267	309	269	269	279	287	291	291	296	315	299	287	290	287	285	286	289	253	286	278	262	282	270	287	301	292	300	285	292	269	300	263	288	300	269	278	268	272	286	282	266	271	295	283	278	271	303	277	290	275	283	269	275	271	266	275	258	281	282	279	290	251	276	255	263	286	259	290	306	287	275	239	275	271	300	267	250	293	277	268	265	284	309	256	242	288	282	281	257	308	269	277	280	299	256	299	300	281	292	261	286	294	276	278	281	281	275	268	245	296	267	279	287	283	274	274	256	307	269	290	283	260	303	274	293	276	304	269	284	292	295	273	296	286	260	270	271	282	332	290	264	271	266	288	260	260	306	268	286	304	264	282	276	272	276	257	292	252	285	280	275	289	280	260	264	270	287	287	281	280	298	294	278	307	265	267	287	296	279	290	257	301	272	254	293	271	270	246	335	297	266	283	272	276	291	284	295	262	304	263	246	274	271	288	267	260	276	288	307	291	286	289	299	287	258	264	249	301	296	281	283	277	317	274	276	275	271	281	296	275	297	304	270	295	265	319	265	267	291	273	317	274	302	283	288	271	287	290	284	274	272	287	275	276	269	318	287	306	298	284	270	284	313	272	282	278	274	274	264	262	263	255	284	279	305	304	259	267	258	265	276
4602	447	339	278	247	208	225	233	217	224	248	221	226	186	224	211	199	224	225	219	221	204	234	241	246	217	247	239	191	192	206	203	208	243	215	223	216	229	236	223	212	223	219	220	207	215	227	214	202	225	194	202	216	200	201	216	215	233	201	214	218	199	223	200	207	200	210	219	212	207	181	207	190	207	222	196	216	188	210	192	251	242	253	205	227	211	231	236	239	222	226	226	241	192	215	208	201	228	202	222	211	210	211	216	236	202	207	208	181	220	209	200	197	202	211	217	214	200	229	206	198	216	214	213	223	223	234	187	194	209	194	202	212	208	188	200	241	221	238	221	221	227	197	213	216	203	237	217	229	200	205	211	219	242	205	207	208	201	220	192	205	211	226	231	226	210	237	233	224	217	197	223	200	219	202	238	209	195	190	195	208	242	235	223	254	217	226	220	200	233	225	224	220	221	212	218	235	237	209	211	200	200	206	195	208	206	202	196	193	202	203	217	208	197	222	226	225	205	208	204	185	212	223	204	190	228	208	217	206	207	223	204	202	207	193	196	222	211	239	209	215	210	207	221	225	227	211	188	236	226	190	217	225	242	216	207	217	201	202	232	196	183	195	191	205	219	210	198	222	215	207	219	201	228	213	242	213	219	204	209	194	194	197	218	207	204	246	209	213	205	193	222	217	204	237	204	234	212	236	206	226	233	205	201	193	219	207	194	208	213	194	249	219	211	232	199	196	202	205	203	188	217	183	225	218	213	217	187	210	208	199	219	199	237	202	222	191	223	213	228	210	198	221	224	197	232	189	230	237	229	175	213	235	217	196	210	198	205	224	240	197	197	228	213	210	213	184	217	216	212	217	209	194	227	218	227	211	198	237	236	206	199	217	180	215	211	212	187	224	226	208	218	195	226	210	218	184	234	203	190	217	204	193	197	215	220	196	185	216	216	226	231	221	203	204	212	221	218	203	212	232	196	206	212	223	227	218	206	211	205	214	180	213	226	201	212	195	222	222	225	209	222	215	198	218	214	205	213	205	199	223	216	193	202	194	206	220	213	211	212	183	229	219	201	215	218	227	237	219	226	220	202	202	207	197	186	210	236	206	198	196	212	215	181	220	229	215	236	206	208	205	216	207	198	207	206	220	219	231	213	225	228	211	221	207	216	208	204	212	216	209	214	238	225	209	219	204	222	204	207	231	229	214	190	187	224	211	206	220	223	217	202	198	200	189	202	240	200	207	204	192	214	220	233	220	228	193	241	223	204	194	226	218	232	185	214	229	229	207	238	178	204	214	195	239	222	222	198	196	186	216	213	235	203	224	218	237	202	196	216	212	192	187	227	214	187	202	206	238	233	203	203	224	222	221	242	215	199	232	221	201	190	189	187	211	226	229	217	212	216	222	210	186	205	211	200	227	190	229	219	211	195	213	214	211	252	212	223	218	200	213	203	210	233	245	211	211	197	236	210	201	198	193	198	228	240	216	220	199	242	209	201	217	229	206	225	220	210	216	190	240	235	187	211	199	200	198	227	198	223	205	214	223	201	226	241	219	237	216	216	225	224	200	209	215	213	209	204	223	212	220	225	224	237	215	215	200	198	203	215	218	203	213	210	220	221	210	204	221	220	230	208	232	219	200	222	239	192	226	214	195	186	228	206	199	226	201	193	198	243	194	220	207	239	206	221	214	211	209	215	186	214	239	221	202	213	200	222	215	243	212	183	199	215	222	188	215	207	203	213	203	202	226	222	214	220	217	232	234	196	234	220	224	180	206	206	206	216	212	218	197	219	205	220	221	246	216	199	218	183	205	216	200	221	213	209	240	227	232	231	236	216	208	202	214	210	225	211	231	208	215	206	235	202	209	198	247	211	205	209	222	241	209	227	212	229	216	200	216	212	221	207	218	211	174	207	229	208	229	218	214	201	203	219	224	201	219	204	219	231	202	199	223	226	194	230	219	237	217	215	194	196	221	199	195	216	199	180	192	199	214	197	220	232	214	219	213	226	227	179	203	192	229	221	204	215	213	186	225	220	220	206	205	224	187	225	191	229	235	208	215	207	214	220	205	227	222	206	199	215	226	193	213	214	210	212	208	212	205	206	212	185	230	197	203	218	221	221	216	216	195	212	195	214	214	217	225	200	205	208	230	212	200	211	227	217	192	207	235	198	209	244	233	220	221	218	224	209	221	200	221	222	212	214	188	220	205	244	201	222	234	173	192	237	216	210	202	187	219	203	231	206	237	212	211	212	215	208	193	208	226	227	229	231	205	192	210	199	219	231	213	200	231	197	216	216	192	208	200	209	215	226	188	202	250	207	217	218	238	222	203	230	203	228	224	218	237	205	215	206	218	198	186	227	208	224	229	182	195	215	220	223	229	221	235	225	211	209	213	211	206	217	194	204	220	237	218	205	203	208	212	219	182	217	207	203	221	205	230	209	215	216	203	231	189	221	194	213	204	211	214	228	226	202	194	216	256	223	237	214	233	217	223	222	203	221	219	202	224	223	196	211	228	213	212	214	214	176	228	212	239	239	214	213	225	194	219	189	206	204	232	217	228	205	185	228	214	209	204	220	218	212	229	224	217	231	208	212	225	198	199	210	202	226	202	218	206	212	206	227	225	198	189	209	230	225	231	216	196	205	182	191	188	219	226	208	195	227	223	221	223	213	204	217	193	206	224	214	208	220	229	224	213	214	226	207	222	231	190	170	200	224	199	224	218	222	215	209	219	206	231	210	206	207	220	230	227	205	195	206	210	230	193	211	213	237	227	250	210	214	184	217	202	200	209	223	204	194	208	199	206	213	214	213	230	186	208	210	244	213	215	217	221	195	224	219	218	190	204	236	202	209	205	210	224	227	231	204	223	205	204	231	204	216	209	216	215	205	223	196	229	193	215	213	205	210	189	220	203	258	200	216	223	205	198	193	212	200	223	202	199	241	208	207	246	191	202	196	198	204	197	219	232	224	196	220	226	233	206	207	232	211	211	240	212	186	230	229	207	241	215	210	216	211	207	220	220	178	199	201	198	217	244	193	208	215	194	212	210	218	208	218	220	216	203	231	215	203	232	204	222	205	213	211	168	208	179	225	206	220	214	244	233	221	224	196	207	222	183	218	211	189	229	215	222	190	212	216	220	215	208	204	236	207	222	221	205	191	186	215	217	192	244	223	209	205	223	191	228	227	209	207	215	217	196	213	232	201	233	210	191	214	207	192	217	218	217	224	206	196	209	235	223	208	200	216	230	220	197	204	229	204	199	201	225	216	220	197	186	206	227	230	251	231	201	242	206	201	211	226	208	200	200	200	206	235	241	200	220	199	193	202	201	213	196	192	193	196	206	194	227	224	221	257	226	211	220	215	191	213	218	210	211	210	228	220	222	229	198	187	189	194	229	208	218	219	218	220	217	197	188	194	214	187	199	194	231	224	208	209	208	216	212	219	200	226	213	202	208	192	213	217	195	175	194	212	210	217	189	213	201	223	210	190	230	237
25544	21466	27940	25398	11633	1597	1145	913	764	776	728	770	688	679	726	730	672	658	687	663	683	690	695	659	697	749	702	688	646	680	670	690	663	680	643	677	669	700	662	702	683	650	667	664	656	600	653	685	676	675	669	666	695	633	652	688	742	674	747	673	646	666	680	654	667	672	665	644	669	675	652	671	662	691	686	638	700	656	657	677	688	710	645	655	624	663	676	633	718	667	637	678	640	633	611	676	670	624	708	693	650	646	679	653	659	686	669	647	675	662	643	670	657	653	650	680	640	673	697	672	662	672	625	688	631	637	648	650	669	637	675	611	663	692	723	691	633	687	650	664	679	650	647	636	665	625	684	641	633	652	660	670	662	643	639	673	693	630	664	688	666	672	647	637	643	597	687	648	676	648	674	675	655	664	666	651	685	595	666	611	672	664	672	702	642	667	599	682	672	644	640	663	658	696	672	603	631	624	652	676	650	661	656	672	647	733	677	715	651	646	643	680	671	641	748	679	638	717	675	656	709	677	694	670	630	625	649	647	667	615	645	652	634	640	652	659	621	700	634	637	664	648	630	660	613	657	667	639	673	678	667	660	678	624	655	653	666	634	662	653	610	659	624	639	678	644	607	621	703	673	690	658	633	649	623	695	669	663	684	653	662	652	679	667	656	652	663	659	660	639	654	646	669	685	642	650	625	678	648	698	638	658	651	657	655	648	652	682	652	662	632	608	624	673	676	637	637	682	641	643	646	650	659	676	674	655	663	677	604	651	630	627	664	615	622	636	645	697	650	670	603	706	630	625	663	647	602	700	654	686	710	646	643	693	643	657	622	665	665	654	649	640	684	624	639	630	669	615	660	652	637	654	633	677	611	637	659	635	663	657	653	665	697	651	655	664	643	639	694	677	652	650	658	622	647	666	648	677	643	655	660	648	654	604	661	672	658	671	691	649	634	655	678	621	705	629	634	640	676	689	638	640	687	623	667	626	643	673	704	666	669	643	630	694	648	666	613	621	673	702	658	598	692	614	673	655	707	670	628	633	651	686	697	683	642	620	622	627	627	658	692	620	698	646	655	637	636	681	660	633	650	707	660	626	672	661	655	673	655	646	637	662	620	703	633	626	637	641	657	712	690	639	656	690	632	619	682	674	658	672	680	669	704	651	649	660	668	675	601	681	639	607	624	685	663	639	659	670	699	645	639	692	665	683	688	665	644	635	629	637	655	644	652	675	621	713	647	651	635	640	665	682	682	659	616	661	663	649	622	680	637	667	674	624	655	656	645	688	663	661	659	687	639	659	626	645	706	669	647	628	638	718	618	691	629	638	651	696	641	658	645	670	629	634	632	668	723	624	675	640	654	663	658	668	685	634	680	632	649	676	678	697	640	630	694	668	632	676	666	710	661	658	690	623	697	656	646	689	637	658	627	668	686	630	654	652	684	634	640	623	664	668	636	715	680	624	676	644	674	647	621	670	659	641	720	658	655	631	651	653	681	642	645	652	620	674	661	657	641	654	633	600	655	681	661	644	627	653	669	655	652	663	616	662	654	615	672	667	690	690	667	641	707	659	621	609	638	645	693	662	633	645	663	650	680	636	610	620	643	688	637	674	677	604	599	657	690	666	655	681	667	639	680	677	642	638	619	612	677	700	656	623	670	651	660	624	697	662	639	672	641	645	687	656	684	653	650	640	667	609	668	644	693	684	659	678	647	624	709	705	649	625	678	706	633	676	670	658	685	649	649	679	654	685	669	679	661	646	643	655	670	636	683	647	680	650	663	653	642	646	673	646	686	654	641	667	587	627	650	679	642	631	651	634	615	674	669	640	641	633	660	642	691	651	654	646	652	646	673	624	667	648	680	673	653	655	630	653	676	652	623	683	628	671	672	657	651	678	680	711	664	662	673	660	603	640	667	650	675	681	649	648	704	649	697	671	670	697	657	656	705	666	660	660	691	730	677	668	643	641	639	665	665	657	694	630	687	664	683	654	642	625	664	626	672	658	680	663	667	682	641	638	621	648	626	654	657	662	609	667	676	670	708	675	694	671	640	596	677	668	647	660	661	640	640	617	626	642	665	668	695	625	666	682	670	722	684	675	621	656	626	629	691	687	686	645	648	692	682	699	664	606	649	665	662	672	641	651	649	667	670	657	673	622	659	703	648	654	675	670	591	619	694	627	695	606	627	661	604	666	656	664	642	712	670	674	642	625	643	619	615	653	638	614	625	648	681	624	662	649	650	633	620	682	636	664	638	687	686	655	656	680	652	694	664	610	664	677	665	670	622	613	641	623	646	675	699	670	641	688	657	627	638	610	613	612	671	650	678	663	635	620	633	690	641	607	635	640	633	590	674	664	675	650	666	656	624	619	632	597	657	616	642	679	642	658	679	644	639	630	586	646	679	657	660	633	621	647	657	670	694	619	664	662	642	662	614	635	633	600	659	652	655	637	636	663	696	631	639	641	627	674	701	614	665	629	664	611	653	666	678	679	706	679	660	608	663	649	640	666	639	681	664	625	638	602	655	655	672	641	705	709	658	658	617	657	698	641	663	698	639	696	609	699	662	689	712	647	677	650	673	682	672	665	677	651	619	683	683	651	636	599	682	644	660	708	643	656	676	656	662	630	676	661	659	664	604	669	650	656	631	665	633	616	646	648	684	694	659	711	635	695	706	662	667	643	665	645	715	663	656	663	672	622	681	673	648	704	623	676	691	635	657	641	668	647	659	627	655	575	633	687	661	700	650	636	610	633	659	678	668	641	729	641	634	647	701	643	634	666	667	677	636	686	675	635	658	652	627	662	688	613	672	593	652	628	667	693	647	626	680	657	638	690	659	684	674	631	640	659	629	651	649	657	638	682	630	666	701	677	670	657	666	638	677	653	665	636	636	661	656	631	616	640	684	634	657	695	652	661	692	695	681	631	691	691	625	644	668	624	696	684	672	632	624	641	649	638	648	664	647	616	612	675	656	701	663	664	676	645	664	661	606	671	654	614	665	671	704	672	629	615	651	663	643	683	647	702	701	607	664	673	649	652	628	596	635	650	595	684	641	654	651	656	684	654	636	702	620	624	658	613	694	646	648	675	645	633	650	657	711	670	682	671	642	644	665	681	648	660	681	648	660	697	659	696	685	684	639	674	653	638	643	654	657	678	676	650	652	667	634	638	627	666	665	639	644	668	710	682	648	624	661	693	663	657	664	654	656	665	612	681	647	654	619	642	677	621	673	654	650	657	729	604	679	648	622	670	636	691	634	713	658	665	660	686	669	625	660	616	676	673	671	692	692	672	643	661	631	737	683	652	601	643	671	696	673	682	627	659	677	633	657	674	638	678	671	658	649	642	621	688	685	647	627	640	630	626	657	637	621	677	682	673	695	628	695	705	683	682	653	671	670	650	640	617	661	644	655	677	638	654	635	607	713	681	635	643	622	663	590	643	617	650	647	693	663	671	682	623	660	651	702	656	660	667	649	676	643	666	637	632	663	643	676	687
3345	3443	3037	1599	1121	947	865	746	699	672	615	640	584	602	517	536	508	566	551	511	551	543	480	502	522	562	548	532	548	493	525	554	520	527	508	480	515	517	494	514	532	534	523	481	500	529	480	493	531	508	515	516	530	568	516	504	540	541	507	513	518	527	509	522	520	545	505	499	500	495	479	524	469	520	493	532	534	542	476	514	520	503	496	516	464	527	513	479	520	502	492	490	499	504	523	499	538	504	516	482	556	520	523	490	491	493	497	501	507	523	493	480	475	522	501	493	472	506	488	489	501	509	498	485	493	549	535	527	506	511	498	526	548	496	499	470	493	482	530	493	502	492	469	520	529	496	512	522	540	495	526	532	451	491	463	502	520	504	446	505	510	491	527	506	521	465	524	473	478	524	472	498	520	534	477	473	484	527	507	480	483	500	521	542	523	503	532	489	436	535	507	514	478	501	491	492	518	514	499	466	494	515	530	476	518	504	478	477	485	510	550	536	465	496	466	513	553	495	484	532	497	474	507	499	528	478	491	505	478	525	478	514	481	494	516	492	530	520	477	553	483	541	518	452	538	540	497	508	516	538	511	500	489	504	500	523	498	520	497	451	518	504	487	479	526	513	498	497	534	489	487	517	512	493	498	494	491	552	508	458	488	505	491	512	490	497	523	502	547	503	494	527	525	474	495	522	491	493	483	482	527	499	502	452	514	429	520	494	461	460	540	482	507	541	503	505	517	482	473	489	539	517	512	487	495	548	487	487	474	494	466	458	508	476	520	510	477	473	537	507	482	490	526	506	479	484	506	492	479	505	483	513	500	493	523	506	482	502	489	503	519	463	507	495	501	480	496	525	512	503	485	466	530	480	507	491	463	467	468	488	533	520	473	539	491	495	506	512	533	510	524	497	533	509	491	509	498	517	489	524	512	479	501	514	478	493	487	529	492	503	505	483	504	473	516	457	497	494	507	524	485	480	509	484	486	448	510	493	490	491	477	490	469	474	488	518	484	511	523	502	509	446	484	463	494	511	475	495	509	497	523	501	527	497	527	533	547	491	480	493	497	496	500	525	488	433	478	503	514	494	506	489	500	513	545	543	492	494	485	524	536	494	549	517	521	522	505	530	500	536	513	478	488	468	494	502	472	466	529	483	452	532	502	507	457	477	502	499	521	473	476	480	468	506	486	488	473	455	524	512	531	521	471	513	520	544	516	483	514	503	488	456	523	472	475	471	515	492	481	512	498	492	479	508	524	486	489	498	520	491	491	486	514	504	460	483	509	511	542	485	500	488	490	477	469	501	524	502	511	504	505	551	553	505	511	471	499	490	469	490	533	532	516	454	505	487	532	524	520	483	536	522	502	497	472	508	460	481	482	531	510	493	517	484	450	485	526	494	502	517	490	486	492	493	494	498	513	475	532	515	513	522	518	485	494	487	488	524	542	519	519	485	536	501	522	532	511	534	512	522	501	521	465	469	495	516	490	484	500	502	482	520	511	502	458	503	510	484	490	471	495	496	489	498	491	506	520	493	510	495	498	481	546	528	451	480	497	486	450	498	511	497	504	506	525	506	469	501	479	530	543	522	504	522	444	492	512	506	514	538	473	510	515	499	442	487	495	534	512	489	437	490	488	487	516	522	507	519	498	481	485	501	501	533	499	491	472	516	486	458	503	537	470	472	507	476	504	483	493	499	501	497	513	493	485	500	488	522	511	459	512	486	528	482	484	492	477	492	511	485	532	468	497	539	501	521	507	482	513	464	512	470	502	535	476	474	494	495	508	495	550	533	509	475	461	509	531	496	502	480	522	482	506	479	479	525	511	536	507	535	484	502	485	505	501	479	512	475	510	472	486	509	493	483	480	539	498	511	478	451	486	486	519	489	495	506	488	505	506	485	476	517	514	458	456	530	507	471	492	504	485	502	497	498	479	515	483	549	493	489	521	468	460	495	506	484	512	475	508	485	474	505	480	472	486	470	494	486	474	487	500	501	482	485	546	512	530	493	496	501	478	517	481	473	479	525	534	513	465	526	511	497	502	490	474	486	511	516	501	477	511	505	513	528	504	483	490	487	475	524	509	509	475	464	501	494	463	489	477	494	486	511	507	509	479	517	498	530	496	502	498	484	520	522	526	491	504	468	509	468	494	487	479	480	513	467	473	475	483	507	514	488	492	493	487	507	506	541	461	531	499	523	481	478	487	489	508	511	473	459	519	477	482	475	497	523	499	483	488	503	480	494	486	492	494	500	507	525	483	505	491	479	488	468	529	528	449	525	500	515	490	506	523	531	503	513	452	533	456	471	492	511	469	482	508	514	487	498	506	468	509	481	476	498	480	489	465	517	494	501	450	477	490	512	450	494	506	486	492	475	518	497	494	509	478	466	478	499	505	513	525	484	480	527	470	504	502	483	532	506	491	468	518	486	516	500	519	546	476	521	466	498	497	509	509	475	487	472	514	494	507	495	519	482	495	527	495	469	474	504	499	491	519	493	509	475	530	492	489	518	500	471	464	489	486	504	506	491	500	483	482	457	496	504	498	494	510	505	510	518	496	501	479	487	524	479	522	469	463	497	480	507	476	498	498	545	534	527	494	503	488	465	492	522	519	497	510	491	487	531	475	467	502	474	481	509	470	493	468	524	495	496	446	510	489	475	491	469	511	496	521	497	491	485	524	510	522	454	491	493	490	468	512	480	512	480	509	480	456	493	476	500	514	519	511	492	503	493	491	461	499	549	493	500	452	514	489	510	465	511	459	499	489	491	509	499	520	519	509	541	489	493	520	484	498	465	464	519	471	517	517	462	470	501	460	517	509	528	467	472	492	477	521	499	493	452	475	458	488	500	460	489	471	516	549	513	490	541	483	496	481	464	476	485	496	476	466	548	512	478	536	495	488	455	460	506	517	456	501	477	480	533	522	472	514	504	511	523	475	489	465	487	513	534	477	473	514	514	468	495	491	514	518	449	483	506	480	471	499	480	520	496	464	498	515	515	492	501	500	484	481	473	475	519	542	504	459	458	502	513	501	504	505	499	515	484	475	511	526	494	499	504	480	501	519	511	509	451	501	491	482	507	531	497	478	499	489	486	468	475	447	484	466	494	489	501	479	493	526	510	522	508	526	504	512	493	463	453	499	512	476	493	481	480	479	472	489	458	511	479	515	540	492	459	484	497	498	514	490	464	464	509	487	494	491	474	480	529	483	502	497	490	496	508	473	485	480	493	500	530	514	460	515	554	495	495	507	512	497	473	512	470	529	504	492	456	526	487	500	500	517	490	468	501	499	515	495	520	500	530	489	486	487	486	493	479	480	468	496	477	494	525	460	536	488	496	544	483	511	468	508	496	468	493	507	501	500	477	470	496	540	472	476	538	470	539	473	452	485	449	521	516	467	459	476	496	475	468	531	486	497	474	480	517	499	524	496	457	525	484	481	477	486	465	514	446	522	484	499	482	507	482	458	478	474	493	494	466	509	501	499	518	546	417	510	506
24564	21482	28839	24552	21472	9109	1867	1171	999	1017	951	880	830	856	853	796	787	806	806	788	816	811	821	775	728	787	789	765	784	791	776	777	743	750	727	716	716	802	742	761	716	784	758	736	736	723	718	737	761	739	744	804	753	788	758	722	758	752	789	746	795	771	740	735	759	717	736	803	813	745	765	709	775	776	767	757	744	742	759	689	731	751	762	751	753	745	736	763	737	770	802	778	750	754	762	761	730	719	753	767	722	737	785	731	712	727	750	745	768	740	758	724	715	760	738	768	741	740	800	784	771	795	712	716	735	757	741	740	736	741	762	772	746	731	726	724	758	776	749	779	737	786	722	718	731	770	747	836	765	681	732	718	735	723	748	694	779	716	758	750	751	728	750	755	705	726	743	741	819	749	736	718	779	765	741	765	724	699	777	769	749	750	791	763	745	770	737	723	762	722	729	753	731	783	700	776	762	740	729	715	773	749	744	688	749	788	750	721	757	731	760	747	723	767	769	776	771	739	760	721	756	749	707	725	760	708	745	758	714	776	754	781	737	767	720	747	750	696	734	749	759	802	805	788	745	736	782	713	750	731	725	789	756	726	752	779	787	783	762	727	701	794	744	712	744	721	755	794	769	756	753	729	771	759	709	782	762	748	759	822	766	762	764	711	723	739	791	760	810	705	737	743	761	735	717	701	771	709	750	777	724	742	745	770	735	755	734	756	753	753	760	708	746	708	744	767	701	770	743	783	759	814	747	763	763	736	746	751	799	724	729	688	702	780	759	736	756	737	748	729	751	745	787	749	775	769	728	755	739	791	810	771	758	774	749	800	772	772	768	734	731	767	748	755	756	741	737	735	767	735	752	734	759	738	718	740	761	731	726	762	754	777	768	732	759	736	710	736	762	748	734	751	714	763	757	768	782	798	697	716	781	775	770	736	741	723	741	738	804	760	728	738	758	763	770	718	720	745	711	760	729	760	814	760	708	750	767	795	726	766	743	708	790	783	783	756	747	743	821	727	718	726	810	745	726	732	728	762	754	738	759	769	738	706	736	770	779	784	729	775	775	747	744	732	712	754	719	754	745	771	700	720	793	778	730	679	778	770	750	734	761	715	748	752	731	713	736	706	731	754	772	719	763	767	720	679	738	757	740	774	724	738	744	736	703	784	749	777	757	760	769	751	705	732	717	717	770	739	750	743	767	704	766	770	750	751	754	737	771	742	735	745	722	765	777	742	796	729	764	756	729	689	772	788	727	734	740	733	772	753	791	735	751	753	740	707	740	734	736	749	731	736	728	729	716	731	745	744	747	708	718	756	733	790	711	719	698	732	731	721	725	746	756	774	776	736	686	772	766	715	743	733	786	732	742	726	680	803	739	674	737	726	702	784	764	733	704	738	778	735	737	758	764	700	763	779	719	731	723	753	691	724	742	792	750	756	738	776	721	756	740	749	774	776	751	762	765	727	749	704	752	741	738	726	744	794	754	713	708	747	722	825	723	741	732	725	723	734	770	784	684	730	778	733	744	765	774	756	679	729	746	746	743	743	727	742	719	739	756	795	764	710	712	711	750	742	684	778	767	760	716	804	754	781	754	748	734	727	731	802	736	755	743	766	760	778	739	766	724	756	745	805	732	769	709	702	759	765	743	711	711	744	726	743	761	754	745	767	724	733	743	740	750	763	737	765	721	728	732	757	725	753	771	739	771	746	781	717	724	721	714	717	731	789	740	793	779	788	747	726	743	751	731	758	752	768	763	799	733	765	721	764	750	720	742	734	737	758	757	755	720	745	758	735	762	760	750	727	737	735	721	736	763	759	776	706	695	743	761	743	719	760	797	773	735	733	748	712	768	730	740	728	727	762	737	749	800	761	754	708	738	772	722	770	766	731	712	707	779	725	721	720	747	713	741	755	751	743	704	745	742	788	731	709	768	744	749	738	742	739	666	745	704	798	758	699	738	767	739	753	724	710	761	759	772	732	742	705	727	775	738	778	706	757	761	701	683	724	794	644	763	713	722	717	747	688	759	743	735	783	714	765	746	710	740	761	714	732	737	726	734	775	706	726	752	742	745	759	788	763	715	744	731	754	760	821	773	742	717	711	771	699	741	768	712	757	752	773	728	766	726	736	769	699	754	749	725	727	811	819	695	704	713	733	717	788	764	764	719	818	732	723	736	698	723	728	744	733	764	780	769	742	788	704	715	734	715	790	710	765	776	738	805	718	766	764	689	718	771	739	724	741	734	745	760	704	752	752	761	720	735	745	719	756	745	768	778	682	719	727	735	751	805	735	718	704	759	760	694	754	764	757	723	747	710	753	733	723	771	733	766	777	728	800	733	733	781	732	761	821	734	773	808	726	782	770	727	761	744	782	728	760	754	726	723	805	751	782	715	712	733	749	727	808	736	809	787	753	760	792	755	754	725	714	741	781	727	764	705	752	781	717	714	754	753	775	774	767	713	729	755	734	735	698	739	690	735	708	735	760	798	811	705	733	715	761	777	734	790	720	744	753	706	743	752	748	744	723	753	733	739	767	727	705	747	773	764	744	695	703	721	818	721	726	677	750	770	709	759	703	724	715	718	711	748	767	733	734	720	735	735	746	733	770	723	764	667	704	727	727	702	740	762	742	698	699	706	785	731	702	755	723	739	729	732	786	701	757	755	691	756	725	737	789	719	747	740	759	751	732	758	749	713	758	743	765	729	772	773	775	766	741	742	790	718	746	746	751	742	748	761	733	718	755	771	717	729	803	774	716	729	743	689	739	769	729	771	747	729	712	732	695	727	749	741	751	729	719	744	710	770	752	742	718	742	758	745	752	775	723	752	721	680	749	793	735	738	797	754	735	753	762	701	691	733	745	794	720	794	740	743	734	736	769	728	785	714	721	742	731	698	727	787	801	738	724	745	787	707	702	830	794	697	742	710	699	722	776	761	718	746	742	782	775	766	754	722	765	681	715	768	746	680	710	734	784	757	715	746	741	818	720	756	746	742	734	747	801	742	739	736	792	746	779	732	730	777	714	799	751	750	691	721	736	754	721	749	771	752	761	793	702	691	806	747	738	800	726	756	742	717	712	754	789	734	771	758	715	782	730	749	730	741	707	704	696	767	738	733	774	749	692	751	730	737	707	746	724	740	736	725	763	756	756	770	723	749	743	785	759	741	718	741	726	762	746	768	734	744	778	689	737	749	715	737	746	747	679	826	797	746	707	713	720	733	789	702	738	701	753	773	779	697	737	746	794	778	747	742	738	732	726	709	772	738	768	714	770	698	698	752	725	669	714	762	826	748	761	754	685	745	732	750	744	685	771	722	786	751	733	726	700	811	766	744	737	777	712	764	734	781	735	690	738	697	658	728	732	688	714	735	732	753	735	746	801	789	725	728	776	803	734	773	768	682	772	723	724	729	721	725	772	715	770	748	699	696	748	725	692	697	755	757	755	703	760	716	728	766	735	685	743	761	725	735	776	700	809	755	714	770	712	748	766	743	772
3641	5989	4964	2618	1887	1483	1167	1091	940	867	881	791	754	722	690	688	644	599	608	676	600	669	595	608	595	603	612	596	628	630	612	568	564	628	639	570	656	559	519	612	583	605	569	614	576	588	644	559	567	589	575	579	569	550	623	560	544	583	570	579	617	576	582	577	589	595	530	586	595	592	602	583	543	606	599	529	582	601	590	560	574	559	601	589	578	557	577	553	601	572	555	594	569	608	635	545	569	557	566	559	587	591	595	585	593	546	567	610	586	581	553	578	564	605	555	558	590	516	592	555	586	566	595	579	579	611	604	560	616	580	578	567	575	610	560	577	588	573	587	573	587	548	535	621	622	569	576	578	579	607	565	614	568	596	590	590	585	563	598	582	552	502	580	563	557	560	571	572	584	583	609	589	572	601	554	586	584	577	542	621	530	568	546	619	557	574	572	589	581	595	575	592	574	605	597	576	552	565	565	593	567	537	542	582	538	613	610	568	588	541	552	582	543	528	542	556	552	612	537	581	571	571	571	559	536	575	574	583	564	577	549	593	576	591	578	584	536	587	614	565	564	552	569	576	602	578	580	590	570	543	552	608	536	577	558	565	575	575	568	547	551	544	595	578	621	560	570	572	610	529	599	593	574	538	602	617	516	556	596	575	563	582	576	563	628	605	534	559	622	578	595	534	560	588	528	601	533	576	600	567	588	528	578	597	559	584	563	570	617	562	529	555	562	571	577	567	586	584	519	543	566	597	558	606	564	539	551	582	581	553	559	583	597	583	567	568	556	550	570	591	537	588	555	558	610	620	535	595	581	584	571	557	527	579	565	552	608	577	547	538	577	580	581	561	564	569	615	578	565	557	542	533	582	577	581	609	591	551	547	592	556	585	570	558	594	594	591	550	563	574	562	616	567	570	569	550	548	589	569	551	564	570	580	568	554	524	563	594	593	586	570	563	560	535	577	577	531	583	594	574	563	573	529	597	550	555	589	556	542	562	597	576	572	580	565	545	554	569	558	573	560	548	583	551	565	561	589	591	595	607	614	562	582	541	559	572	601	553	544	590	567	521	569	525	549	558	521	569	592	558	570	610	556	557	565	566	588	555	568	561	606	540	559	600	585	567	573	559	524	569	567	572	599	578	542	544	555	617	572	512	635	573	573	611	552	555	567	611	533	545	619	525	559	592	576	559	570	589	591	531	574	615	585	534	569	571	568	569	541	549	526	547	581	609	549	542	547	592	626	592	574	584	540	558	552	533	490	587	624	589	560	521	581	587	561	547	559	601	600	563	559	568	534	513	548	584	531	605	556	581	580	570	539	576	559	557	589	567	557	535	569	574	573	547	566	547	556	569	601	564	583	572	583	530	578	541	577	563	526	549	587	520	605	572	588	567	588	595	568	544	515	587	572	568	527	540	572	590	564	590	547	555	607	602	499	569	568	585	582	613	564	591	549	589	592	583	579	570	536	595	558	565	590	628	525	547	548	574	616	544	594	580	580	582	599	511	596	607	598	578	617	563	556	562	569	586	539	517	581	559	564	581	596	558	573	598	630	549	556	552	568	582	577	598	556	525	574	595	549	615	589	564	536	575	566	539	516	554	598	506	503	539	547	575	576	604	595	532	531	542	567	573	559	551	575	579	578	562	537	597	579	567	575	552	577	544	553	569	568	571	541	580	512	548	575	625	537	523	546	540	505	568	561	568	515	546	569	556	543	610	544	554	572	585	537	557	552	581	548	576	581	605	580	561	557	564	539	546	533	588	575	572	553	583	567	573	562	557	576	541	536	565	556	600	561	541	562	600	553	624	582	555	537	514	547	603	540	554	563	570	546	603	561	545	510	555	542	552	563	559	524	570	577	587	545	521	564	556	582	564	546	583	598	544	541	524	577	562	571	577	586	543	556	576	532	588	528	521	562	572	564	573	609	565	576	572	557	558	560	538	540	568	560	574	581	544	550	552	558	552	555	565	564	553	567	549	529	547	538	559	546	572	561	585	556	597	553	570	582	530	617	578	570	586	574	551	554	583	551	565	570	573	553	548	555	569	576	557	550	536	558	521	562	599	555	570	602	605	577	634	542	549	542	535	589	583	542	571	601	549	503	557	559	573	551	591	562	538	572	536	628	557	562	555	592	593	528	581	585	590	561	546	545	557	580	597	571	529	593	574	593	577	570	559	596	541	540	548	548	551	580	577	567	522	595	554	547	527	579	538	563	548	509	561	511	584	564	506	602	558	581	561	571	571	527	538	596	564	562	572	510	536	512	542	548	558	572	526	567	557	573	583	599	532	606	565	532	532	571	524	538	562	603	575	554	564	563	545	546	571	592	551	626	547	614	596	566	539	612	554	532	551	525	536	554	591	567	584	523	595	577	549	537	535	557	506	584	571	546	582	578	602	562	563	545	570	573	538	600	591	574	558	562	489	616	553	571	579	597	522	510	538	577	597	561	537	516	607	555	601	559	573	553	537	594	581	590	546	592	553	594	564	577	580	579	573	534	559	577	554	568	559	581	554	560	585	561	569	544	604	597	543	579	577	536	599	554	574	543	561	549	556	571	588	581	573	542	589	585	528	566	550	572	580	537	544	571	559	546	592	566	573	589	553	576	547	579	545	585	520	540	544	579	533	582	519	547	559	576	544	559	546	558	617	597	545	570	553	619	524	568	561	556	557	569	543	583	544	540	566	541	557	534	553	571	541	573	592	575	535	566	573	549	510	559	570	546	555	588	580	550	522	579	558	602	540	531	552	574	534	552	569	564	569	561	568	588	567	575	585	516	560	541	536	571	619	587	559	625	560	549	551	535	584	526	560	571	574	528	558	569	567	567	539	613	578	554	562	579	567	560	599	539	519	559	559	544	592	552	573	531	536	618	553	545	553	493	584	533	524	589	597	587	563	576	570	530	550	560	523	540	517	577	562	598	603	589	563	571	555	546	570	588	583	548	553	546	518	577	526	523	576	545	524	601	569	525	546	582	541	565	587	536	551	556	534	560	567	576	559	542	593	610	619	556	565	547	574	555	530	523	615	585	567	531	615	526	569	543	522	527	561	552	561	520	548	582	589	566	621	521	537	562	496	586	566	572	574	527	532	548	576	557	566	599	565	549	622	568	535	567	557	548	563	603	554	580	533	566	610	535	584	519	561	568	546	589	538	537	531	560	552	582	542	563	572	557	541	615	560	580	548	558	568	565	558	532	544	554	577	552	593	587	530	523	587	502	556	623	538	571	526	571	535	560	589	548	619	598	588	513	560	586	583	550	540	545	531	545	554	585	569	568	574	584	548	559	532	547	562	583	546	620	569	568	563	592	539	544	582	604	569	570	551	551	556	569	534	532	537	604	534	526	548	538	569	593	587	539	570	544	509	548	587	600	586	520	551	558	600	546	579	510	602	546	532	570	572	558	544	553	525	540	553	573	554	579	564	564	555	561	552	535	558	555	532	561	573	578	594	568	552	519	538	572	513	565	543	566	575	523	574	588	593	565	577
27861	10538	812	390	334	294	297	283	277	290	297	304	268	253	282	314	303	286	269	292	288	297	268	294	275	261	300	301	251	280	289	255	292	242	234	284	276	295	264	282	298	297	287	292	328	274	285	275	262	271	292	276	293	303	314	309	282	271	279	272	297	273	276	283	275	279	275	283	271	255	250	276	297	275	287	268	262	278	276	305	297	308	266	279	300	329	268	269	276	251	290	273	292	262	262	299	301	269	273	283	269	278	266	303	295	261	252	288	271	305	300	276	255	269	314	266	298	264	284	273	313	272	284	243	268	273	262	291	269	270	282	278	272	294	266	247	265	276	293	273	270	268	275	277	274	275	245	263	271	280	259	304	298	282	265	251	311	274	251	295	271	270	245	271	252	256	252	292	268	296	285	293	244	296	276	260	272	298	282	268	285	291	299	282	287	278	274	276	288	288	289	280	262	284	297	283	299	270	290	284	289	280	298	283	294	285	273	268	256	278	272	270	282	250	289	280	259	289	268	287	292	290	267	285	283	271	260	289	265	283	286	281	272	322	293	270	287	315	265	295	276	297	285	292	278	273	311	295	267	289	278	287	278	280	263	277	282	230	267	279	293	278	277	274	252	268	286	287	274	277	284	258	274	286	286	289	293	277	252	295	288	299	300	269	282	291	278	287	272	286	271	301	279	283	271	314	317	295	303	300	331	269	285	269	265	260	263	290	266	302	297	274	295	270	275	252	293	295	279	267	291	274	272	236	296	286	274	279	271	252	281	287	253	282	278	260	308	291	270	279	272	284	280	300	272	268	247	264	283	283	275	305	315	299	306	302	278	274	265	256	286	268	295	290	278	267	272	294	303	270	299	278	266	287	279	273	290	268	301	276	312	300	282	287	290	302	317	281	283	301	304	276	288	272	301	273	248	272	255	281	290	275	275	258	294	310	274	272	276	267	283	298	264	270	295	298	296	271	297	290	259	271	248	293	304	283	285	287	291	269	263	279	287	313	240	311	276	263	265	264	275	267	273	267	280	273	275	290	273	277	315	308	318	265	288	306	284	295	309	291	291	250	280	284	294	273	300	273	279	257	284	302	322	280	273	275	250	269	261	290	269	280	229	292	262	267	288	253	291	278	300	257	288	304	295	259	274	264	281	276	295	300	270	271	274	259	279	269	306	267	275	265	273	254	276	302	283	296	282	299	279	275	284	293	272	318	257	298	305	277	257	284	270	293	291	295	292	277	273	282	284	261	236	279	286	306	276	295	299	259	292	276	264	306	258	262	283	298	276	280	291	273	287	273	293	265	280	281	275	262	271	244	318	270	266	261	281	274	288	307	257	283	289	268	294	287	308	276	285	301	305	284	263	270	275	310	285	298	301	284	274	298	253	281	327	276	260	265	269	287	289	256	289	266	247	271	274	276	268	270	269	273	242	281	292	257	271	317	298	290	293	298	286	270	277	311	274	277	251	266	312	257	296	275	260	239	268	292	307	256	282	271	303	271	293	302	288	300	295	270	283	291	314	291	272	271	270	270	291	250	296	290	258	283	292	261	256	279	314	250	296	259	264	297	276	233	274	275	263	264	290	303	305	291	289	291	280	281	265	266	280	302	283	284	284	290	294	256	301	281	289	263	296	304	260	276	295	304	275	305	312	313	281	295	284	283	295	289	290	278	291	258	254	281	296	271	275	296	269	287	310	280	294	288	243	269	272	275	278	280	313	284	275	269	284	269	279	273	265	265	274	293	277	271	282	293	288	287	304	282	292	274	233	250	249	298	257	292	276	281	286	291	280	277	276	275	255	286	251	259	315	294	297	284	301	245	247	280	294	276	278	266	289	279	278	264	291	267	251	273	268	259	318	267	284	273	293	253	294	267	276	272	299	279	279	282	301	287	265	274	272	281	282	272	273	276	274	280	306	280	287	250	286	265	280	286	275	305	280	302	302	285	276	267	275	254	264	289	281	252	299	291	286	273	261	314	281	287	328	284	277	260	272	288	282	258	272	281	249	275	275	288	284	316	311	293	285	279	287	328	262	277	286	305	269	280	263	266	290	287	290	322	251	283	262	270	260	293	287	276	283	264	310	237	263	296	264	281	281	301	283	272	291	274	301	289	280	288	293	275	285	295	283	275	289	259	311	274	284	262	290	279	281	292	277	286	269	313	280	282	268	283	299	237	251	268	296	299	292	284	293	272	285	259	259	256	288	279	295	266	285	285	288	295	295	286	282	293	284	288	306	272	286	271	282	278	275	308	313	276	297	276	282	268	265	293	320	285	297	302	281	298	272	267	257	276	276	279	277	255	279	305	254	299	288	271	273	273	267	256	280	256	289	248	304	287	279	252	308	288	309	289	296	304	294	254	288	262	269	266	311	292	290	287	280	274	281	271	274	268	286	285	301	288	295	305	278	284	264	253	267	271	291	292	270	262	283	291	243	265	290	254	309	278	280	274	276	257	282	288	292	278	275	290	278	300	272	270	269	275	280	265	255	274	289	281	282	259	282	256	284	257	273	298	254	291	283	278	272	283	287	268	279	266	272	276	279	273	274	297	291	295	278	263	280	283	276	272	288	241	267	301	258	271	270	302	292	265	258	289	260	278	296	282	264	268	285	288	293	292	301	290	259	276	299	282	261	287	265	313	280	277	287	315	286	322	281	242	275	270	292	263	293	257	277	269	268	282	261	297	295	279	303	288	264	272	284	307	293	269	291	272	283	295	288	303	314	267	265	300	273	287	259	278	281	249	299	305	278	259	301	279	280	274	304	280	290	260	288	277	311	292	279	284	248	262	267	294	300	284	235	255	259	289	294	254	242	294	262	295	289	287	282	275	259	295	271	291	264	306	317	254	298	271	268	285	283	272	292	304	303	312	265	289	258	281	285	305	286	275	277	291	298	285	276	304	291	287	242	288	290	297	277	293	295	257	280	301	277	280	292	279	289	304	279	285	274	259	266	275	274	252	283	255	291	264	291	291	274	289	290	280	279	278	270	279	334	279	283	278	295	266	261	308	283	279	274	297	288	272	281	256	273	276	259	295	271	309	293	299	287	282	266	295	305	316	244	306	295	278	325	301	273	270	250	261	282	265	261	274	288	276	282	252	292	275	289	243	250	272	293	289	287	266	296	288	270	328	284	283	297	287	311	300	300	276	259	264	256	286	260	269	288	291	305	273	318	245	279	279	298	254	275	266	315	271	290	299	274	296	328	303	294	237	274	263	258	258	289	272	251	271	284	269	268	288	292	291	272	297	293	266	279	280	278	276	302	266	277	277	298	268	298	252	285	278	273	311	251	275	282	283	305	282	285	314	251	278	274	260	288	295	268	277	266	275	277	277	296	293	279	268	255	282	293	286	286	307	256	281	263	293	311	269	319	299	266	277	287	268	259	282	259	279	266	268	272	294	275	264	266	294	256	265	281	288	280	270	259	293	267	273	290	256	278	294	241	289	297	270	272	283	254	294	267	262	281	283	264	275	285	297	279	284	296	305
4610	403	384	270	245	221	221	237	234	223	203	243	203	190	249	244	220	217	223	212	222	212	208	243	188	219	212	221	217	192	216	228	195	210	242	201	227	212	219	237	184	199	207	242	192	229	217	208	206	209	208	229	213	193	211	223	193	234	210	196	232	221	228	230	224	185	225	226	240	227	204	222	209	192	209	210	215	197	212	221	221	202	221	233	222	211	205	201	248	232	231	216	210	252	220	198	213	220	199	218	189	222	217	202	216	200	203	214	204	196	218	207	182	232	236	202	220	229	241	209	219	218	218	213	181	232	218	238	200	195	221	235	226	198	218	204	223	218	202	209	181	202	190	187	185	209	215	212	210	240	207	228	202	207	211	209	209	219	215	198	220	212	195	212	231	215	224	236	201	196	205	204	221	204	219	240	207	202	217	233	209	213	216	229	196	195	204	195	215	205	223	201	203	197	211	223	199	181	228	224	216	225	208	216	189	234	198	224	210	216	220	191	210	209	224	218	198	212	217	224	197	236	197	211	221	202	219	183	204	221	188	201	234	214	265	191	209	221	225	209	209	217	222	219	229	209	212	236	213	209	219	224	220	209	180	202	219	222	218	211	190	215	202	215	258	212	188	204	233	230	223	186	204	211	214	203	200	203	225	213	215	210	227	219	214	210	202	200	223	211	188	192	186	226	242	246	212	225	232	215	241	230	201	223	254	198	215	232	220	229	234	209	207	223	239	193	227	216	206	211	187	238	210	225	178	221	231	218	196	207	220	198	210	223	210	231	228	211	247	214	229	239	192	221	221	229	240	203	216	223	216	191	217	215	195	213	208	186	223	192	215	189	191	211	229	220	224	217	222	196	226	225	224	180	214	205	233	214	205	241	239	214	208	162	206	209	218	220	209	230	242	206	214	212	186	206	252	227	215	224	225	214	228	217	186	200	209	226	213	226	219	212	222	232	217	218	216	195	189	194	202	223	220	209	196	228	210	200	227	196	225	216	217	211	198	259	216	214	206	214	251	216	214	223	197	207	210	203	233	233	205	218	244	176	192	224	196	251	225	209	223	221	206	179	239	206	210	194	209	194	243	206	205	203	213	207	219	192	228	245	210	207	199	204	232	214	222	199	210	230	234	214	238	218	234	191	211	233	206	239	218	215	223	216	218	203	187	230	205	209	222	217	210	213	216	221	227	216	229	204	211	212	212	218	218	209	220	193	208	202	227	196	227	212	192	215	219	207	201	224	233	204	205	228	225	210	225	235	236	200	217	217	221	196	213	219	227	215	233	228	216	215	208	200	233	205	218	216	223	210	235	214	213	194	217	227	218	209	203	200	204	239	219	231	232	232	184	203	195	208	246	225	220	214	215	223	225	209	228	207	222	194	221	213	258	225	200	209	229	197	235	206	194	230	204	227	221	202	216	225	186	214	220	215	211	208	211	220	202	215	206	231	225	217	200	193	243	206	220	225	197	204	191	214	206	214	213	208	231	200	213	212	200	197	227	241	217	214	191	195	239	215	222	228	230	214	216	185	199	224	220	251	205	247	210	220	199	215	213	219	219	211	218	212	201	218	213	204	219	224	204	208	186	228	206	202	195	218	212	194	215	206	239	190	199	230	210	228	203	193	193	218	225	227	210	221	192	229	218	214	202	202	224	214	243	227	235	210	233	197	211	221	224	205	208	203	204	194	189	246	204	211	200	232	229	218	214	213	207	229	236	227	204	205	181	198	224	210	231	224	213	233	215	229	242	201	229	227	224	194	220	231	209	205	227	226	205	218	216	218	228	201	240	233	195	203	237	181	222	208	191	204	228	203	212	221	233	197	206	251	215	186	183	206	225	212	231	204	225	209	198	212	231	222	227	213	224	216	218	197	225	207	202	201	199	237	209	223	215	229	230	219	209	236	211	223	229	211	198	212	211	222	217	218	215	204	232	246	221	200	200	208	206	177	217	229	232	223	203	254	200	204	190	225	226	184	206	219	215	199	195	213	222	192	208	229	222	240	199	203	229	201	221	219	228	218	214	203	204	206	185	233	206	205	161	235	185	234	208	214	220	217	230	229	204	241	220	204	190	229	201	207	226	221	220	220	199	221	211	212	213	209	226	206	206	210	206	207	194	195	210	228	205	176	207	197	213	207	226	216	226	244	223	192	209	191	215	200	210	214	203	231	187	214	196	227	239	212	202	246	208	207	217	208	213	206	240	209	236	214	234	201	245	214	212	210	225	210	210	205	211	228	221	186	216	208	217	212	208	230	200	203	204	234	211	221	231	220	197	228	201	234	165	180	221	191	233	223	214	204	198	231	224	213	212	208	210	208	239	221	233	238	228	203	235	199	219	215	209	192	208	222	227	219	211	212	242	200	214	211	217	204	211	215	214	193	208	246	205	228	221	192	210	207	193	229	203	176	216	221	226	197	212	205	216	241	222	238	208	212	212	235	213	202	228	182	229	196	221	232	217	201	205	210	233	228	224	225	236	211	227	200	222	200	194	201	238	195	199	244	226	223	219	202	209	189	232	238	199	226	201	207	219	201	220	236	184	199	231	194	205	212	236	228	190	213	233	181	223	199	234	194	206	196	216	203	206	202	211	209	219	246	222	232	219	233	214	211	233	190	197	201	224	224	201	224	213	218	199	248	209	198	239	211	215	237	212	217	213	207	210	203	218	202	205	222	204	219	202	236	198	211	220	243	233	250	206	212	250	219	204	229	202	212	224	214	234	218	234	230	195	228	196	230	217	231	199	200	216	222	189	228	202	206	249	198	199	210	224	207	214	202	190	199	209	213	242	196	216	209	186	212	194	221	202	233	205	196	221	208	221	226	231	187	201	213	210	209	228	210	198	220	201	216	193	182	191	191	248	208	213	216	220	194	187	206	188	230	205	209	228	211	173	190	234	205	195	205	234	228	198	207	215	209	205	248	207	212	210	239	208	198	237	219	235	214	233	215	259	208	220	202	227	217	220	235	198	219	203	220	195	204	221	210	209	218	230	209	209	234	223	234	249	208	209	202	193	234	213	188	206	207	185	208	213	224	198	210	220	231	227	192	232	203	246	225	208	214	199	220	221	194	242	190	239	209	222	216	202	219	207	228	191	215	235	223	199	215	194	194	197	238	230	191	223	215	239	225	212	193	217	225	205	190	209	207	193	202	212	203	211	231	206	197	217	212	235	198	212	196	209	230	233	202	231	196	203	225	221	227	226	226	193	203	210	227	242	205	220	216	212	193	225	196	182	213	227	210	205	211	218	182	206	194	204	224	200	219	181	207	217	207	249	233	218	207	206	213	253	228	216	221	226	214	233	204	210	209	226	199	221	220	197	213	225	183	203	183	210	209	209	197	220	226	210	202	199	213	201	225	199	214	237	228	198	227	188	212	200	237	218	195	222	218	225	213	247	200	189	217	222	227	218	223	214	224	182	230	208	205	212	209	227	221	206	208	241	232	217	236	221	193	221	222	212	194	215	212	236	203	210	198	206	212	206	204
25480	21462	27937	25373	11688	1587	1073	862	748	779	752	726	729	720	749	728	683	672	686	698	696	687	676	670	700	661	639	729	682	692	719	627	695	648	687	636	665	659	656	670	645	696	728	706	697	700	624	655	683	667	649	670	708	669	686	672	659	656	680	635	660	660	672	701	636	577	669	661	692	640	659	605	668	674	668	691	625	655	660	666	658	664	668	632	668	646	691	682	722	613	667	643	631	668	656	634	695	650	697	625	612	666	712	675	634	661	672	658	657	644	672	631	613	666	627	665	625	678	646	611	638	600	662	671	693	699	680	625	653	721	654	680	637	673	635	659	678	653	661	641	628	698	658	689	660	642	675	625	709	670	647	682	630	626	635	671	672	687	613	659	685	628	668	633	696	654	702	668	685	618	688	676	613	677	657	641	643	630	633	646	632	642	652	700	611	656	629	661	654	625	685	653	642	669	626	668	691	653	605	667	667	663	642	687	658	674	651	569	627	630	639	655	658	637	625	663	664	662	708	684	690	641	629	672	653	638	653	661	633	633	645	690	640	640	656	652	663	647	614	662	665	660	605	619	638	608	690	637	607	647	673	656	661	645	656	625	644	630	644	652	676	674	637	662	673	632	669	654	639	647	626	674	646	693	685	679	649	669	694	633	663	646	670	578	630	664	696	619	661	653	635	648	631	657	689	636	607	642	656	657	658	625	639	666	646	631	653	655	676	688	647	625	649	637	652	657	639	658	672	624	635	647	648	687	622	643	665	660	668	636	681	660	654	684	729	637	677	637	682	703	675	654	609	641	635	682	643	654	656	631	664	629	646	603	676	609	670	658	683	659	682	654	624	713	700	695	684	652	639	638	614	643	681	629	669	672	689	687	665	652	626	645	675	636	701	652	642	649	687	630	672	661	615	663	611	629	678	664	684	660	683	672	626	666	665	683	637	626	669	642	669	711	660	695	674	675	625	659	696	642	659	673	649	663	689	624	615	671	661	643	656	684	647	673	702	602	659	664	629	687	680	690	681	632	655	653	690	700	653	702	634	641	650	678	686	635	652	669	653	651	657	679	634	674	687	665	633	690	634	701	620	658	633	674	645	683	660	657	599	661	629	688	664	641	664	629	658	634	688	700	623	626	650	641	626	678	635	614	682	680	659	689	692	673	674	674	668	630	664	717	657	654	657	712	624	659	692	694	656	658	657	605	667	624	653	636	682	633	641	633	668	674	668	635	709	685	687	622	606	629	669	664	691	656	705	651	641	637	637	677	622	689	640	664	675	653	689	716	638	642	692	672	657	698	627	679	684	652	630	621	664	643	634	623	693	624	649	672	639	645	622	632	686	663	654	669	630	639	641	633	699	600	605	684	665	631	619	611	660	652	682	628	682	691	656	644	659	685	708	696	668	664	668	651	654	707	697	638	655	642	629	632	647	649	627	685	613	645	649	659	654	627	639	632	632	618	683	679	665	699	600	690	674	645	646	670	646	655	691	643	670	679	649	642	643	705	674	664	673	670	639	590	669	671	678	675	658	715	640	638	666	635	669	679	661	680	622	641	676	653	678	657	633	666	631	661	656	627	636	673	659	684	673	672	672	662	661	652	666	687	646	684	669	645	634	658	606	675	688	639	652	644	647	642	671	639	620	639	645	640	637	655	638	665	638	611	637	630	648	647	652	681	639	689	637	712	642	651	630	658	602	663	673	652	644	663	661	639	639	658	632	649	657	646	669	634	685	643	663	673	633	700	674	673	643	684	738	633	657	621	670	624	667	647	634	697	686	673	677	630	709	661	662	685	680	666	692	658	651	626	651	647	638	651	651	663	684	654	684	695	681	628	649	662	609	670	659	613	632	644	634	652	656	654	631	624	722	660	650	682	669	650	673	660	638	637	672	571	654	616	668	668	629	662	642	662	637	599	629	636	693	636	675	667	661	677	679	649	636	632	649	671	647	691	686	660	623	619	696	679	632	643	652	697	674	678	675	657	612	629	640	664	672	647	629	622	622	656	639	658	668	639	643	646	699	667	649	635	670	657	652	654	705	669	673	671	662	622	626	603	689	641	653	668	647	684	674	625	649	640	682	609	674	613	626	625	680	619	670	660	638	648	607	644	634	623	612	669	670	701	667	638	671	659	651	645	680	642	703	666	629	627	608	626	661	670	641	657	664	698	683	646	660	665	656	673	678	703	647	693	666	663	641	655	628	638	631	650	636	655	657	653	671	651	693	682	728	627	609	718	663	652	625	664	633	628	623	621	597	665	656	657	623	653	660	646	649	600	645	676	656	664	668	637	611	646	643	632	685	702	654	635	671	622	639	647	639	644	669	622	669	611	721	697	693	669	695	646	649	687	678	657	653	665	681	651	630	617	638	653	647	651	651	677	658	627	643	654	645	683	646	635	687	699	623	672	633	628	656	660	628	690	685	630	641	606	669	666	656	638	623	661	670	679	705	640	660	640	650	619	612	637	626	652	660	666	663	643	697	672	689	638	674	666	641	612	645	630	662	653	636	645	643	622	701	648	645	697	687	641	639	654	668	663	686	673	687	638	655	654	648	659	700	656	654	648	685	682	638	622	664	619	652	629	684	666	689	635	646	683	626	645	658	674	668	626	631	636	666	707	674	672	629	658	663	698	656	609	664	705	693	652	672	632	617	642	648	638	697	693	619	645	698	635	644	624	634	657	692	653	635	641	690	639	623	673	666	609	601	644	626	688	675	674	655	648	682	704	658	647	715	660	637	681	634	647	669	657	652	664	662	635	621	669	659	625	634	658	626	651	662	658	591	664	645	698	698	663	604	686	662	693	647	619	649	630	656	640	636	676	642	664	628	665	683	638	653	663	661	701	652	655	656	650	655	655	645	648	638	644	649	668	638	691	627	632	629	680	701	646	644	636	621	667	658	642	644	631	645	638	641	644	657	669	683	659	694	686	658	643	681	680	700	688	634	673	632	634	683	632	629	630	629	642	652	668	651	676	619	700	618	691	705	698	620	673	648	657	618	649	635	602	685	653	633	670	668	637	704	669	680	673	689	676	637	639	664	659	709	707	636	682	629	680	618	675	661	648	630	619	642	706	682	674	616	705	692	661	636	662	645	687	642	691	629	682	692	691	623	669	648	684	638	622	637	652	634	629	696	670	619	653	674	686	658	637	622	657	651	739	686	645	641	677	683	650	662	681	672	617	651	649	644	641	703	633	652	623	659	655	627	704	613	636	708	676	648	666	632	677	672	689	662	638	664	657	690	688	688	644	637	658	586	627	639	655	626	626	607	615	591	655	671	687	638	658	625	647	668	613	649	685	630	624	644	646	627	639	666	654	598	667	687	641	633	648	658	663	678	616	672	673	662	665	634	638	654	600	670	618	672	651	685	648	625	639	640	623	669	669	662	596	699	653	619	656	673	637	604	649	626	602	605	661	675	630	642	659	659	675	682	692	678	670	657	656	659	676	671	686	677	683	659	642	631	684	659	637	642	624	701	675	644	660	684	712
3376	3485	2830	1583	1179	944	885	758	677	679	682	603	557	589	552	551	591	554	554	571	555	544	531	508	497	525	516	500	486	500	501	503	505	500	529	492	521	528	527	522	521	540	543	524	535	501	500	496	532	531	507	536	486	519	485	511	497	500	510	521	517	483	534	535	501	469	470	541	522	534	503	503	508	492	510	502	494	473	523	514	503	534	519	518	509	484	523	518	457	527	491	481	507	470	531	507	464	482	506	540	454	495	490	458	512	497	502	511	490	504	507	482	482	510	479	505	502	504	512	508	537	516	524	496	464	492	532	491	528	473	488	522	498	536	490	492	520	521	468	505	530	494	486	493	519	526	476	501	480	489	457	503	515	546	470	550	530	556	492	533	487	565	479	569	516	506	502	464	471	500	513	529	482	509	526	515	494	492	484	481	515	519	470	498	524	519	511	497	478	482	498	491	535	519	464	509	507	490	540	504	521	504	479	523	522	488	474	499	510	459	491	482	498	504	512	472	496	527	498	506	500	520	488	487	465	469	474	455	512	481	497	504	478	507	513	454	509	503	511	541	516	479	523	519	515	488	508	521	517	522	515	544	504	485	547	483	456	535	480	452	487	516	528	510	546	506	475	500	478	481	504	481	487	472	470	456	489	526	503	451	509	498	499	506	492	538	447	515	504	460	536	514	480	544	517	521	492	503	529	486	516	521	502	499	484	495	534	467	501	515	486	523	491	514	505	506	488	519	533	500	513	542	494	513	491	490	496	489	475	536	524	488	491	487	477	479	512	486	512	489	474	480	462	539	490	459	453	476	522	513	512	497	521	516	508	497	480	496	505	459	464	490	526	490	474	504	520	488	493	504	488	501	479	471	504	554	513	505	495	504	538	494	522	490	519	511	473	506	485	484	463	518	479	452	459	540	539	486	490	483	483	496	510	531	504	500	516	490	473	488	522	517	523	520	541	500	501	489	496	496	519	476	506	493	524	529	471	513	506	509	483	514	500	481	490	482	485	510	481	449	496	512	514	482	526	463	500	431	509	486	521	486	514	498	497	455	489	493	532	484	461	515	515	504	537	498	505	474	526	506	497	491	503	513	513	493	475	528	520	480	495	526	492	476	495	496	515	526	552	540	492	513	491	503	509	515	471	468	530	512	497	484	492	520	503	491	507	458	502	480	516	546	484	514	513	503	484	512	522	501	495	461	485	490	537	518	508	506	504	490	490	526	495	475	517	535	489	504	472	516	519	514	508	525	506	499	524	483	458	533	468	449	509	500	499	487	516	493	521	469	484	518	494	501	521	504	453	499	474	530	485	522	518	506	512	501	504	480	510	504	512	470	528	525	515	469	502	529	466	469	543	483	490	550	487	524	485	518	500	521	497	488	494	509	501	514	527	488	490	472	499	498	514	525	547	479	526	474	489	554	513	482	520	503	484	495	497	521	504	510	510	510	489	525	498	475	482	511	497	479	483	516	470	479	498	480	541	504	537	500	501	503	464	514	536	505	522	515	496	511	483	485	509	496	495	478	470	483	501	459	504	466	514	477	525	456	487	487	512	493	474	499	476	501	512	458	507	508	506	527	470	520	496	511	507	531	503	526	492	456	507	501	490	529	492	500	512	483	525	521	492	487	494	491	468	494	506	489	499	467	520	493	472	494	509	479	490	475	533	530	514	474	537	500	517	507	459	483	491	498	504	465	523	513	499	487	523	531	506	493	517	509	503	484	508	510	513	484	513	492	481	499	528	524	508	490	469	512	489	489	499	527	447	545	492	484	480	526	479	516	481	508	485	496	508	501	487	468	481	484	472	525	483	514	485	525	531	486	472	443	535	490	506	518	502	548	513	486	489	516	522	476	533	517	495	472	528	457	541	513	492	490	507	483	525	527	526	444	483	476	499	487	492	550	550	508	526	534	522	479	475	498	552	486	464	510	492	474	552	497	480	462	490	491	520	503	479	504	476	499	484	514	478	513	498	510	488	514	496	478	521	527	478	542	534	467	452	506	507	521	499	527	491	464	499	497	514	501	540	491	481	494	538	497	531	534	470	495	454	532	517	507	463	512	490	519	491	513	490	493	473	521	500	527	513	517	476	469	488	493	486	474	485	496	546	495	482	485	520	475	511	463	520	504	488	500	494	487	484	490	491	497	484	507	523	462	509	495	466	476	511	480	480	490	504	528	527	495	528	469	506	506	507	449	528	475	485	466	505	488	505	492	484	529	483	487	501	515	480	486	510	491	479	485	478	460	484	483	503	492	475	510	486	506	489	483	469	513	525	478	540	494	479	444	475	511	471	481	505	489	491	469	493	507	488	519	464	523	486	524	478	494	485	517	495	525	513	509	497	492	502	493	509	479	488	512	484	484	550	511	498	502	478	525	465	535	445	491	523	526	538	488	460	505	462	527	515	526	494	486	490	474	499	495	504	489	487	463	480	460	484	483	514	502	526	551	549	497	501	486	474	460	483	520	504	458	506	520	509	522	518	466	487	488	487	522	462	498	507	485	465	476	510	486	549	506	537	486	474	456	500	475	466	491	509	499	496	487	535	476	464	465	492	476	519	533	495	508	505	520	495	495	491	488	504	499	519	519	456	494	511	490	519	457	508	480	493	507	476	535	484	535	492	474	499	491	503	469	491	510	485	503	509	504	467	476	483	483	494	517	500	513	516	530	508	479	482	485	508	469	508	478	501	490	474	511	503	492	485	492	504	519	487	501	518	525	508	511	511	484	530	503	484	497	513	470	528	493	482	507	449	497	499	486	486	482	515	493	517	498	534	476	492	501	483	488	542	507	497	478	513	501	524	496	519	517	480	507	463	502	493	489	483	470	497	475	491	484	465	479	508	455	549	474	468	494	495	504	472	510	466	482	531	524	497	499	509	470	489	469	509	467	503	461	513	474	506	456	504	519	496	516	476	507	497	483	513	533	504	469	494	505	485	492	508	508	507	483	496	469	505	497	497	503	467	481	515	490	494	470	462	507	505	425	515	517	513	511	516	507	491	496	485	458	485	519	494	499	494	487	503	486	526	519	500	518	514	468	479	490	500	536	491	486	489	497	501	493	488	504	524	492	517	488	480	495	509	474	531	477	429	487	509	479	449	488	496	475	505	493	524	512	474	483	517	507	549	481	512	488	528	487	512	508	486	490	531	517	510	482	511	480	499	488	503	533	491	500	499	499	466	473	498	492	500	454	487	475	461	538	504	498	513	477	543	513	501	502	481	463	517	492	488	493	519	521	498	454	496	509	476	519	513	481	495	502	513	471	489	480	493	491	451	499	494	513	503	539	492	510	535	527	468	466	486	518	486	487	483	468	503	506	486	490	466	470	489	470	524	524	557	503	490	484	527	516	446	521	493	483	495	523	527	495	464	477	465	507	493	543	493	507	462	465	512	496	501	510	489	535	505	496	484	488	544	492	473	501	525	472	495	499	521	475	473	530	497	458	500	524	468	509	509	522	485	502	503	491	479	508	462	502	520	498	483	513
24541	21486	28808	24561	21478	9213	1868	1204	992	978	943	896	882	865	831	814	846	824	788	810	812	807	736	766	758	755	829	800	766	792	810	742	755	755	784	732	744	809	802	741	788	765	753	762	773	766	707	796	733	769	767	756	719	758	745	713	763	734	789	749	787	759	761	775	760	808	832	747	738	735	789	740	736	760	726	789	687	757	768	748	734	789	760	722	754	787	780	765	758	764	721	697	729	746	760	747	762	758	774	751	759	770	787	754	778	726	773	785	771	740	734	750	705	762	701	752	754	768	760	736	739	780	807	754	764	760	713	757	766	714	779	697	772	742	750	716	797	722	762	747	784	705	741	765	769	746	737	702	757	733	746	765	766	708	718	697	786	769	724	704	771	752	759	732	754	726	732	819	705	729	751	707	744	736	757	777	769	757	790	723	775	720	759	739	723	786	755	741	687	715	745	726	743	783	733	720	729	762	784	797	771	818	748	737	765	740	768	778	738	746	741	729	712	786	747	731	771	709	774	775	719	766	725	706	706	749	787	746	773	752	725	715	744	713	704	775	730	765	724	740	728	745	772	729	688	745	708	750	735	756	740	766	745	746	791	718	733	735	771	678	745	733	776	769	731	790	738	778	751	761	809	771	788	744	777	720	757	726	681	774	748	728	720	752	750	727	735	752	705	754	786	767	684	757	747	739	755	767	750	715	746	710	694	716	762	732	770	756	743	780	728	745	749	744	762	691	749	735	743	702	730	734	774	729	731	736	772	751	725	731	747	687	738	774	719	737	735	712	735	736	746	759	741	738	706	731	750	774	758	764	782	764	726	750	753	739	723	779	726	731	716	780	745	773	734	747	749	720	710	795	764	808	769	753	751	739	766	781	754	737	731	776	677	750	763	692	766	756	769	779	733	725	774	726	734	740	763	786	675	753	716	752	726	742	762	747	712	745	789	715	723	732	715	731	702	758	711	734	759	766	745	773	772	718	741	749	776	704	738	729	740	729	744	726	725	760	717	755	769	732	804	742	708	741	686	741	782	744	713	754	704	709	737	740	752	771	734	724	710	734	707	726	750	765	707	664	689	731	703	737	734	699	748	692	739	789	691	749	808	716	787	762	715	706	800	790	732	752	761	793	759	731	725	735	774	745	777	705	739	727	760	739	758	718	729	733	718	722	778	784	748	779	714	734	736	763	729	698	733	695	748	791	764	724	705	708	767	768	755	754	770	746	731	761	736	754	748	730	807	725	699	713	738	698	785	736	730	708	768	713	788	721	748	728	740	687	741	774	751	690	750	703	728	755	752	747	700	702	745	752	676	739	785	725	770	747	756	792	710	727	739	718	776	731	771	735	730	760	769	744	736	741	729	755	769	732	766	776	772	729	725	748	786	773	727	730	770	746	758	741	718	745	759	720	742	798	728	749	802	744	729	745	753	709	746	741	771	721	741	723	723	718	764	689	734	700	777	717	728	772	714	756	753	754	779	750	718	764	756	739	753	773	781	753	757	670	753	761	732	711	759	820	739	778	788	701	705	754	727	778	724	742	747	707	800	782	731	784	757	773	756	701	690	700	781	775	759	726	730	790	792	734	732	726	744	746	731	711	730	736	772	718	755	753	743	738	726	714	747	751	733	744	749	789	710	753	788	746	730	744	765	731	787	735	755	694	733	770	755	790	764	750	752	686	691	741	743	740	748	778	722	763	740	776	746	732	787	757	790	761	742	738	735	723	800	731	729	770	710	709	688	744	733	719	772	743	754	729	675	775	730	713	778	747	743	734	718	741	821	736	746	755	739	742	731	751	719	752	712	745	718	780	780	749	749	769	765	760	727	726	775	756	753	753	742	752	808	713	745	777	740	787	732	736	753	754	738	704	742	778	741	762	746	725	754	748	768	723	681	742	747	701	725	727	757	725	744	722	738	728	740	714	767	724	668	739	724	734	710	717	752	761	770	770	732	763	738	720	760	714	770	717	772	785	694	713	700	771	717	778	710	752	780	769	773	720	721	742	765	699	724	738	747	762	712	724	795	704	740	705	721	757	788	724	744	751	728	723	748	700	715	769	749	713	745	758	794	716	774	765	757	737	757	724	735	751	742	734	756	731	728	755	749	755	767	752	760	691	723	680	704	711	715	728	749	744	730	722	744	753	747	742	795	756	734	755	731	766	804	777	685	711	711	777	768	760	726	760	765	720	707	747	711	740	730	741	825	722	737	769	752	757	789	750	690	748	724	744	732	709	787	719	766	722	723	782	771	741	752	753	731	698	731	704	781	808	739	722	734	777	769	778	769	710	777	741	748	724	754	717	771	729	755	701	729	716	723	709	734	773	729	741	795	716	734	712	798	760	741	779	770	755	694	730	682	766	720	783	690	722	766	803	775	690	755	746	739	722	744	699	717	724	722	761	735	738	710	769	762	754	738	756	744	774	741	700	745	713	723	766	753	723	751	737	695	746	764	738	757	772	709	670	724	713	769	725	716	763	735	769	759	726	749	714	773	688	756	749	750	737	741	762	765	738	709	769	702	727	768	706	760	755	723	717	798	774	761	734	718	723	752	738	764	683	735	744	703	744	808	736	727	697	730	722	812	700	774	745	787	772	738	765	714	713	682	716	745	719	750	785	753	758	758	766	730	749	705	750	716	732	796	797	746	775	737	702	806	733	691	777	728	758	731	757	771	738	730	739	701	727	785	741	713	706	764	772	783	742	734	754	785	711	712	675	764	801	753	739	708	723	752	762	732	749	706	736	745	787	754	742	767	786	773	804	719	772	732	760	776	788	735	685	795	742	755	722	750	722	733	747	769	741	738	773	798	749	731	692	755	721	745	764	690	736	737	777	712	705	710	756	683	763	761	716	770	693	688	693	758	729	767	726	780	754	748	718	739	684	755	796	773	712	721	720	760	759	723	790	718	691	726	733	729	782	756	764	768	720	717	728	700	728	780	719	725	737	774	777	741	746	746	696	733	758	741	746	817	751	735	713	725	720	735	748	773	726	747	781	715	712	739	780	748	772	751	772	709	715	725	734	757	763	731	762	753	725	753	773	748	725	733	749	742	763	705	743	750	703	720	714	721	738	737	756	698	759	707	714	699	730	712	736	758	706	742	717	761	747	732	749	758	783	753	756	723	784	751	744	750	748	708	766	788	766	733	740	755	703	705	754	731	756	762	706	687	698	756	735	779	780	692	743	742	766	708	759	748	747	704	760	775	741	741	777	702	783	710	721	752	762	711	734	748	703	688	697	721	734	728	743	747	746	721	717	763	739	721	746	793	754	753	791	730	717	745	749	752	779	708	704	761	714	714	723	747	715	742	738	742	776	735	730	737	718	680	742	776	772	722	709	738	710	767	738	725	752	707	683	731	749	769	747	767	765	735	775	695	740	724	768	734	786	769	760	755	755	741	767	737	688	746	756	759	768	769	728	708	791	682	700	747	764	716	767	715	731	742	766	732	738	738	760	718	718	742	726	705	689	743	768	773	757	756	703	725	753
3691	6020	5003	2714	1913	1462	1229	1036	941	856	800	784	741	717	698	697	660	626	655	616	637	661	652	597	577	598	561	599	644	544	575	604	591	550	602	585	605	581	586	592	631	566	579	605	596	585	595	601	583	615	608	631	554	576	536	552	591	600	580	604	588	576	640	594	598	595	583	616	574	578	556	591	545	579	580	611	538	584	616	563	603	580	533	592	595	595	585	554	568	569	562	585	572	580	567	569	595	555	612	565	563	551	578	601	579	598	564	583	492	611	563	572	532	568	589	584	540	595	548	585	573	587	585	599	539	585	598	539	606	593	571	566	610	645	605	565	590	525	570	538	562	579	537	595	570	592	572	584	570	574	574	566	570	591	562	582	585	569	572	599	577	581	558	556	597	598	604	596	570	574	576	562	579	565	550	574	596	559	570	597	622	609	534	547	559	576	579	578	608	529	579	575	595	544	564	590	501	563	593	526	588	570	556	549	569	569	571	612	598	553	551	517	614	549	538	605	537	609	565	547	535	569	531	595	597	557	588	579	604	552	595	525	562	561	583	547	569	565	560	571	584	582	572	596	551	575	578	519	579	567	562	561	578	565	544	551	553	584	574	607	550	569	565	555	549	585	541	574	549	614	604	597	589	545	562	560	602	561	554	553	588	584	569	549	552	554	573	564	549	556	559	610	575	632	602	565	564	569	580	574	625	573	574	584	572	554	542	554	575	594	542	571	600	588	576	616	552	570	583	583	587	596	561	580	611	546	556	579	559	543	560	566	536	536	564	537	527	565	563	582	566	588	560	576	577	544	564	525	566	595	598	553	563	585	554	573	547	591	567	559	581	587	621	572	556	591	593	552	551	579	544	588	551	611	541	558	576	560	543	572	576	586	560	514	584	580	561	580	546	591	593	545	581	544	552	540	606	582	573	565	566	576	571	560	551	570	571	541	554	585	622	553	629	559	566	558	560	551	591	563	593	542	567	576	590	577	593	554	587	589	569	565	555	554	583	600	531	573	541	620	605	574	570	539	575	580	578	568	542	571	577	546	544	599	568	539	560	529	567	537	559	606	549	569	568	597	568	559	564	557	539	559	579	571	611	555	608	567	541	647	583	513	565	570	601	597	584	520	577	555	545	554	557	565	575	583	561	568	579	603	530	565	549	555	560	604	573	577	556	601	561	583	574	567	560	554	569	605	561	545	573	574	542	579	593	559	585	602	570	535	561	573	600	574	523	524	539	603	559	532	557	554	575	567	557	564	551	553	579	573	571	582	541	538	579	570	602	561	565	570	570	568	566	576	588	591	577	550	551	618	531	565	568	571	542	572	540	553	561	555	583	537	575	545	586	566	567	527	538	588	580	629	552	574	540	550	580	550	578	561	564	550	579	595	570	585	587	592	606	559	564	582	553	575	531	533	599	593	579	604	561	596	544	567	553	570	590	583	573	548	545	562	571	557	552	590	585	585	532	564	596	537	569	572	546	541	565	583	541	580	569	607	559	595	582	598	538	550	568	572	602	583	547	521	551	563	563	547	547	586	555	576	565	607	615	590	562	555	534	582	554	603	574	597	580	562	586	504	568	552	541	565	539	547	539	599	576	524	540	540	595	523	560	594	536	536	534	572	554	568	550	549	611	561	578	551	554	553	582	596	568	544	588	556	565	606	610	556	563	616	578	558	572	571	571	592	598	583	522	546	516	531	606	521	584	598	562	567	589	572	567	580	574	600	547	584	569	589	576	620	555	524	572	527	571	546	573	581	524	563	588	567	515	556	550	551	581	576	576	546	593	563	567	584	553	581	543	552	580	568	553	522	574	574	587	582	579	528	562	558	586	568	585	583	554	599	548	544	598	525	558	543	570	575	565	547	564	576	573	592	575	541	576	538	541	531	560	574	579	568	573	548	613	608	569	602	562	571	534	547	555	564	567	559	550	580	599	524	596	617	571	564	554	553	529	581	593	528	605	588	570	575	572	597	553	565	576	555	582	589	554	522	532	560	551	560	551	593	577	568	533	569	577	534	559	598	580	529	518	521	578	538	580	603	524	554	557	557	526	548	539	579	536	564	571	585	531	553	551	596	550	557	601	547	568	563	569	524	611	546	575	580	547	558	573	575	587	541	566	578	574	536	555	537	556	577	544	635	642	553	603	572	584	544	541	558	588	541	547	571	559	558	562	546	614	547	565	540	525	595	616	526	544	586	561	558	583	551	571	569	544	565	605	508	567	534	539	568	616	587	546	537	532	536	557	562	602	573	584	552	552	579	561	550	577	575	557	530	558	587	557	582	561	592	556	606	565	521	598	562	591	560	574	572	546	577	542	531	555	572	606	554	581	621	589	524	602	584	575	529	560	568	551	608	582	561	562	556	547	594	562	558	539	563	547	550	629	522	562	545	582	529	552	530	574	556	585	572	560	589	569	573	555	574	570	565	569	572	575	542	562	542	545	587	554	562	527	592	585	536	537	595	573	576	579	537	552	565	570	562	580	544	603	545	553	563	607	559	576	571	571	531	539	580	572	587	577	550	558	573	541	614	590	543	547	554	550	556	537	532	569	586	580	567	579	601	567	548	559	556	569	613	558	595	549	580	588	588	559	586	557	534	557	564	558	546	553	552	567	576	573	516	567	560	549	529	574	540	544	562	551	557	555	567	545	544	553	616	554	580	529	567	540	538	526	604	559	556	550	569	565	581	623	589	539	557	545	584	569	556	509	566	575	535	551	564	549	557	549	558	553	581	571	617	578	566	563	548	582	557	574	563	531	575	578	536	549	525	560	533	569	544	568	568	544	574	547	576	557	563	552	530	552	536	601	540	546	587	563	592	561	509	599	536	549	590	561	588	590	501	615	596	531	530	560	558	551	555	589	593	549	570	525	528	584	587	540	573	549	588	564	599	557	573	551	566	611	536	581	527	545	568	526	594	608	549	520	531	582	591	605	586	592	572	527	552	539	537	561	557	555	561	617	585	554	596	565	554	594	585	577	594	600	582	554	581	538	564	558	540	520	512	555	549	577	558	547	545	523	580	575	617	549	564	551	582	547	557	513	524	538	565	554	527	511	551	595	569	589	595	574	566	592	547	562	543	560	505	595	556	555	581	565	565	596	550	564	566	564	571	602	546	535	580	581	587	585	564	577	580	570	559	563	577	562	539	553	570	568	586	532	575	583	600	559	564	519	540	552	583	581	546	574	571	590	553	565	562	544	576	593	534	546	579	606	518	534	564	541	543	561	592	615	559	607	518	552	581	580	551	561	537	577	529	569	567	587	531	532	600	547	539	540	570	534	572	576	529	547	586	551	561	612	539	544	551	536	609	561	568	559	565	572	557	591	589	525	574	559	588	563	570	567	591	548	530	588	529	553	529	533	536	567	551	532	573	548	610	549	565	546	540	551	570	566	537	562	554	542	548	601	540	609	575	567	556	550	570	571	524	595	525	553	560	538	568	556	561	553	602	529	550	611	545	543	582	549	577	571	600	587	569	575	586	572	572
27844	10531	752	389	319	332	286	281	294	298	282	290	283	278	308	294	257	302	299	289	264	294	272	296	277	310	261	295	290	270	257	283	281	308	286	293	286	297	267	260	270	279	303	288	294	305	276	304	299	283	279	262	274	271	272	271	305	275	275	267	294	274	260	291	281	274	281	286	278	263	249	239	278	283	274	264	254	279	267	319	275	275	291	285	301	261	282	302	265	281	276	267	307	278	298	283	283	297	261	270	281	287	272	264	282	294	271	272	278	286	281	312	286	301	303	308	274	294	279	289	270	277	262	297	272	287	248	279	272	266	289	284	279	283	292	299	288	303	280	257	276	277	249	288	266	265	285	288	250	279	278	280	274	296	276	247	296	296	313	296	246	316	272	267	258	281	281	301	299	287	276	271	270	294	269	294	293	319	321	278	306	260	303	271	272	272	266	265	250	289	286	261	297	299	263	285	281	284	288	281	279	283	302	321	293	286	280	276	282	270	267	273	274	256	267	277	311	280	258	261	264	282	262	303	336	256	290	283	252	293	269	287	280	285	280	287	286	276	269	271	264	285	282	270	258	263	255	272	269	301	284	268	289	314	272	288	277	277	298	281	259	291	289	300	273	275	282	303	294	259	309	263	290	298	293	281	277	275	274	281	283	265	267	265	297	268	283	284	331	309	298	273	273	293	290	284	300	289	270	260	273	271	292	275	288	280	285	286	309	289	293	284	274	331	274	297	297	283	286	273	282	288	292	321	282	273	289	273	279	289	262	246	285	280	272	259	284	255	301	266	300	276	245	269	291	281	266	283	288	300	281	289	274	268	292	303	272	244	252	278	270	257	263	290	271	274	288	286	293	269	315	284	268	290	289	267	304	301	254	257	260	266	259	291	304	300	298	302	292	275	267	273	254	327	268	279	295	268	277	298	293	294	276	256	291	281	278	300	306	264	264	283	293	293	305	260	294	258	248	282	302	267	281	287	287	279	286	334	302	266	258	273	286	271	274	286	315	262	276	285	307	281	253	278	291	266	286	288	257	337	281	258	264	261	291	315	275	273	323	296	294	325	308	283	262	306	295	301	290	254	261	273	277	263	278	250	255	272	277	285	283	295	287	294	273	266	285	270	274	280	293	299	275	291	295	271	263	270	246	263	337	297	283	256	271	283	276	286	269	257	283	280	312	283	277	302	292	267	274	297	284	259	257	289	259	295	275	290	253	264	307	269	316	280	268	293	264	281	268	303	288	263	323	264	281	278	261	252	287	281	268	267	265	275	256	289	271	269	250	288	284	271	300	278	255	293	297	307	285	297	283	280	268	261	296	263	253	288	265	288	276	273	296	272	284	261	295	279	259	264	283	277	292	285	293	277	274	296	273	291	270	284	258	300	309	299	272	278	279	264	282	268	287	273	289	280	283	284	314	254	300	280	284	283	272	302	295	286	273	257	259	283	293	268	277	253	275	279	301	305	286	255	285	296	278	300	282	278	275	284	259	303	296	273	280	267	293	241	310	295	286	279	283	291	256	291	312	287	269	275	269	244	287	280	265	328	272	299	285	254	328	288	252	282	275	293	266	270	288	279	300	299	274	284	310	259	311	275	295	278	243	275	277	276	297	296	288	299	284	293	267	296	319	293	298	307	276	293	290	276	302	322	274	295	277	270	295	286	268	278	284	286	297	319	279	302	276	281	306	273	275	277	280	233	289	266	274	290	260	275	284	280	277	260	271	303	295	271	259	269	271	303	315	293	275	278	277	263	277	269	284	286	288	294	300	259	267	279	293	256	280	299	272	295	258	290	296	281	271	286	294	278	312	264	276	266	302	286	278	290	293	276	292	279	284	281	260	238	269	287	270	242	287	273	268	309	269	268	310	263	275	288	288	332	290	303	300	278	272	271	285	280	287	308	302	272	280	298	286	278	303	293	312	314	298	260	263	278	272	300	254	307	286	301	275	267	298	284	286	289	280	291	291	271	243	299	265	282	275	254	278	218	295	302	309	285	287	300	286	284	291	298	263	320	261	267	236	275	266	271	275	307	287	281	275	272	277	285	291	274	247	305	276	284	287	275	303	288	305	281	255	293	290	283	332	290	254	296	281	271	304	264	270	250	311	280	317	286	292	282	276	299	268	317	301	296	312	285	278	291	291	281	303	277	301	270	275	292	262	307	277	293	259	286	255	296	297	284	283	268	244	291	285	273	263	286	254	287	280	278	290	296	266	286	299	261	299	273	254	289	307	272	313	292	290	299	268	299	278	289	284	309	281	265	285	304	282	273	320	298	306	264	277	267	269	271	281	237	292	285	323	278	269	309	295	271	272	281	257	270	274	280	283	281	259	282	270	302	302	259	264	225	268	281	294	274	278	283	289	292	288	294	277	309	285	284	312	293	258	274	255	285	323	282	260	298	271	258	270	289	272	267	244	260	308	262	287	282	271	290	286	281	287	313	271	284	259	249	257	302	293	287	289	258	287	287	265	278	285	313	261	266	285	263	313	294	300	276	281	259	291	275	253	284	276	314	300	261	275	260	318	290	299	285	281	265	274	297	293	276	274	295	289	292	303	292	278	278	275	276	314	303	282	267	306	270	288	297	273	257	299	277	271	265	260	271	280	283	297	298	285	266	295	301	266	293	279	259	277	253	300	300	315	298	289	282	264	276	272	290	307	271	270	270	283	314	299	297	273	287	255	293	289	288	303	270	258	289	251	251	273	281	291	283	301	275	294	287	292	293	301	259	267	266	270	293	293	307	288	295	281	285	266	290	298	303	249	287	279	279	274	279	276	256	283	293	274	282	292	292	293	291	268	275	285	289	262	268	255	289	309	264	278	266	277	295	275	258	280	288	290	261	275	272	286	308	287	277	283	287	279	260	255	271	269	308	283	250	292	285	275	261	296	298	276	271	272	260	290	301	296	269	269	313	280	248	292	271	292	316	294	286	305	310	298	321	262	306	308	310	313	254	243	270	268	278	274	280	273	264	270	298	307	275	272	288	268	259	274	263	270	266	322	274	289	301	265	293	273	274	297	277	299	257	291	284	282	293	306	265	291	269	279	304	278	271	278	280	304	261	295	253	262	284	261	293	277	276	301	276	273	302	282	262	278	265	229	280	307	278	297	269	277	274	286	272	267	278	310	262	244	252	280	290	248	307	275	276	271	280	264	294	247	281	270	292	281	313	281	305	282	305	279	259	286	282	277	279	245	255	281	270	268	284	274	282	275	288	275	265	281	291	289	310	282	292	301	310	282	287	308	278	274	278	261	260	292	279	283	252	286	281	276	283	283	264	262	300	283	286	282	251	267	285	283	292	265	282	325	261	283	279	281	270	267	272	313	295	285	255	273	280	288	305	319	297	295	277	270	280	286	296	298	269	270	286	270	287	299	258	262	295	268	263	286	271	288	291	266	306	282	290	276	256	294	268	301	272	265	271	290	251	281	295	296	302	275	290	304	277	267	299	280	315	275	294	304	305	316	276	278	281	305	283	261	297
4623	375	359	280	261	249	226	244	202	227	235	227	220	205	211	211	199	235	213	199	228	230	229	225	229	212	222	208	212	231	227	206	203	204	213	244	213	223	226	205	226	216	219	223	246	195	211	199	207	223	204	229	253	212	203	210	202	213	190	196	205	182	235	226	198	189	237	195	221	216	199	215	194	200	197	219	193	216	220	220	239	214	219	260	208	228	204	210	187	218	209	207	220	216	195	206	253	212	181	208	230	220	198	222	220	215	217	218	202	221	197	186	240	220	201	236	203	230	197	212	181	208	230	241	216	228	195	206	210	217	216	244	249	207	193	236	237	211	244	208	207	199	240	207	195	238	210	216	218	224	219	223	226	209	221	245	199	219	198	200	236	220	222	230	220	196	235	201	207	185	218	198	244	229	205	228	221	213	187	205	231	219	214	208	212	234	238	219	219	225	222	210	202	201	188	202	214	202	189	233	224	222	234	210	208	211	186	198	201	218	209	248	216	236	198	211	217	203	200	223	239	218	183	223	220	220	218	208	251	213	209	218	208	258	223	240	197	213	225	218	219	202	229	220	223	217	225	209	220	238	248	194	210	233	238	199	227	196	221	227	173	207	223	231	187	200	216	230	217	240	236	192	214	223	207	189	179	200	220	203	195	197	207	214	217	209	231	208	190	203	236	213	191	199	214	188	210	196	204	227	211	222	207	215	202	214	210	193	234	230	221	206	227	226	183	223	202	231	223	216	183	214	205	212	227	188	219	209	229	240	215	202	194	208	201	195	224	227	202	236	219	232	240	214	242	200	217	218	211	210	223	205	208	212	233	249	213	233	208	218	196	241	207	211	214	207	219	226	192	197	198	213	219	222	227	202	204	205	208	226	211	218	217	233	206	215	230	212	214	224	231	211	223	197	202	225	253	249	212	224	235	222	201	211	205	217	212	210	224	221	225	216	247	216	216	220	189	222	198	205	209	223	213	197	210	207	209	237	214	225	232	219	231	250	210	203	215	212	206	193	219	217	220	230	222	198	207	204	197	217	210	218	198	210	234	211	216	194	214	203	217	222	208	218	230	223	213	209	225	238	215	212	207	205	190	225	235	214	198	238	197	211	214	206	212	232	234	214	213	208	217	224	195	210	234	224	204	207	216	194	226	237	224	221	240	204	210	208	225	208	189	210	213	221	193	221	224	217	216	185	190	233	198	209	219	226	227	213	232	202	227	205	214	214	212	192	245	244	209	221	226	218	215	214	228	225	203	202	216	217	200	206	207	205	212	242	198	193	214	202	213	210	209	225	222	195	201	207	230	219	221	248	210	222	253	189	204	219	235	206	231	214	214	227	204	212	244	189	203	199	221	230	206	205	191	231	208	218	216	200	197	197	197	212	192	212	206	225	230	223	203	218	212	189	210	226	193	230	204	204	237	228	212	208	205	193	209	197	192	204	217	216	221	206	211	216	209	233	199	218	230	197	211	243	210	204	252	222	190	225	219	213	216	218	203	186	205	204	209	215	202	216	208	217	240	242	219	204	206	231	248	217	204	216	217	177	201	220	217	215	207	216	205	234	199	225	222	233	213	233	207	209	205	207	210	209	215	232	215	207	208	226	208	206	200	208	190	233	258	221	221	212	218	205	199	216	233	181	216	220	183	193	217	219	223	208	235	202	211	214	204	200	231	213	224	208	215	203	224	203	178	195	222	232	211	197	182	241	234	199	257	202	210	185	209	212	204	203	220	213	213	221	197	202	214	215	203	166	201	233	218	216	220	214	219	199	215	206	212	199	194	200	231	216	221	219	209	233	225	227	226	225	228	212	211	220	236	217	231	195	199	209	213	200	227	207	200	201	211	213	229	247	215	200	225	215	191	221	245	210	217	191	206	222	224	232	234	209	212	235	199	209	200	222	202	184	215	213	199	215	216	217	249	218	210	213	217	199	229	215	230	207	209	210	191	265	206	237	197	205	226	221	215	222	191	217	238	212	211	200	210	222	222	221	188	216	195	227	204	228	205	198	219	217	210	206	239	235	222	201	238	183	231	213	170	219	215	205	229	230	220	215	230	211	232	238	215	232	200	209	241	203	218	227	224	212	229	229	233	214	186	216	204	210	229	220	191	210	216	214	231	251	214	175	211	209	209	222	199	223	236	203	209	227	231	202	225	229	227	218	208	209	201	232	216	212	205	221	214	220	221	209	217	218	225	235	223	222	221	221	243	170	209	216	194	242	209	210	221	211	227	223	226	209	200	211	232	233	233	221	198	189	213	237	236	210	236	218	211	208	227	230	242	207	236	203	212	211	259	229	201	213	217	205	243	217	183	237	194	211	218	217	205	232	183	232	226	226	194	211	231	208	198	220	239	207	205	217	218	226	232	208	223	204	191	197	216	207	196	220	201	209	221	193	213	228	251	199	202	218	201	207	250	208	204	224	183	218	222	212	217	199	210	189	214	236	219	193	221	190	216	210	236	227	224	217	220	222	234	212	261	212	228	203	233	230	223	210	186	244	223	223	229	240	216	228	220	204	248	189	240	251	214	206	208	199	189	210	243	215	208	237	219	199	228	215	203	193	219	219	229	221	229	222	188	219	186	227	216	230	214	245	215	201	223	216	207	209	220	185	214	208	201	203	226	223	210	211	223	230	211	217	235	211	186	193	227	197	205	228	193	223	222	211	211	214	205	215	198	215	242	217	232	224	207	207	220	227	223	226	206	210	222	209	231	207	202	236	205	235	225	209	214	227	213	204	190	199	212	208	203	207	224	252	201	203	246	222	234	201	226	254	206	202	192	208	216	239	224	213	233	203	187	217	183	229	216	189	228	219	212	214	195	222	227	229	234	233	193	209	217	224	217	200	194	207	205	216	234	200	207	212	234	236	232	229	202	202	223	216	269	199	191	215	222	216	241	236	192	210	226	226	217	233	241	217	206	214	185	229	188	214	217	212	217	220	207	195	214	213	224	213	206	231	230	217	226	219	221	175	196	203	217	206	207	225	246	212	209	225	209	201	213	188	227	191	224	189	235	210	220	210	204	210	210	212	229	226	217	222	196	235	219	197	181	221	196	211	206	198	240	214	234	213	203	233	217	201	181	202	224	230	199	202	218	221	231	202	223	214	203	215	204	238	224	256	167	229	210	194	224	211	232	205	237	232	226	205	206	212	214	214	211	217	219	203	186	209	191	228	194	221	233	230	217	225	214	215	226	215	207	230	228	178	235	197	214	219	222	209	211	230	211	202	223	194	191	205	232	222	224	200	200	225	225	223	201	208	219	210	232	189	213	180	206	201	229	208	230	212	234	233	194	248	229	187	227	234	212	196	215	193	231	224	213	198	212	233	206	215	202	205	212	189	238	225	206	226	238	229	211	197	243	194	190	241	232	204	223	208	204	187	197	222	220	251	200	238	233	233	212	203	198	195	190	217	226	222	204	210	212	229	213	233	220	211	202	222	242	201	240	219	208	199	241	209	215	215	212	190	220	212	214	226	241	221
25535	21490	27966	25410	11579	1534	1043	874	802	750	787	717	744	685	699	695	682	719	695	690	731	693	656	722	662	644	672	686	659	684	690	617	666	663	698	668	660	670	694	680	619	672	672	663	671	702	671	655	624	686	682	668	652	652	622	651	666	683	659	652	675	680	674	659	651	670	651	625	659	662	713	679	667	689	673	651	627	631	649	659	675	681	673	679	695	660	681	598	719	634	660	648	702	662	671	675	682	654	685	682	651	634	706	719	647	632	667	660	654	653	660	640	645	660	676	648	653	666	681	663	693	639	651	655	681	697	655	672	673	701	679	652	654	610	656	662	638	640	715	660	671	632	632	657	622	663	664	704	669	680	644	690	715	631	677	644	620	663	713	616	601	718	661	664	665	672	687	679	623	633	691	658	618	650	698	636	708	604	640	693	676	661	645	670	691	626	657	680	672	697	657	695	681	627	647	664	691	675	644	628	635	617	656	673	647	687	692	664	704	668	607	636	623	610	663	683	656	640	648	665	673	660	671	656	669	699	664	672	684	674	651	671	700	683	619	663	685	681	665	654	693	675	664	655	643	666	669	646	704	696	692	653	640	660	683	689	670	662	666	626	649	629	661	674	639	714	647	667	651	663	639	665	697	694	617	646	695	664	692	615	620	694	684	638	656	729	708	671	683	664	653	632	661	649	635	669	630	635	657	671	717	691	697	689	657	647	653	682	724	658	696	665	656	646	643	686	655	694	656	664	634	656	645	643	688	640	644	665	669	688	664	649	658	681	673	644	630	697	626	639	660	683	661	663	670	669	648	668	679	638	671	684	640	695	647	661	668	702	679	623	676	683	659	683	672	642	660	635	653	645	590	650	636	674	672	646	645	652	679	672	646	654	648	650	667	650	630	675	681	610	677	650	645	681	605	672	672	651	660	686	640	633	664	611	649	674	677	685	655	626	627	672	687	676	648	663	697	665	646	657	665	661	665	654	651	627	666	659	649	659	655	682	653	657	682	621	703	695	648	699	650	670	663	665	631	639	656	698	679	703	668	666	705	662	634	651	605	661	693	682	675	644	626	652	655	675	681	647	668	681	589	662	676	678	661	659	628	677	679	635	646	637	672	666	668	643	623	665	687	676	633	688	694	679	683	655	651	661	620	667	647	638	686	670	657	655	706	681	626	700	669	635	677	684	689	678	654	639	630	636	675	698	655	642	600	603	695	669	664	673	667	669	640	670	636	677	671	658	654	614	674	657	687	675	649	657	684	656	660	619	663	665	711	726	664	669	666	657	625	653	693	691	662	651	654	654	649	675	655	681	650	681	629	695	631	610	647	661	669	628	619	659	699	677	643	665	665	626	670	650	648	708	674	668	689	630	680	642	652	690	696	671	687	658	666	679	625	645	678	653	662	678	680	678	614	661	695	594	611	638	664	686	648	652	644	657	653	680	643	634	654	697	661	659	666	665	644	631	621	643	667	673	657	626	634	640	672	671	672	632	657	656	686	626	623	729	662	673	640	665	660	655	639	659	676	626	681	664	689	660	631	681	686	664	700	674	695	676	649	703	641	649	653	625	642	663	678	667	700	667	638	683	685	707	651	647	671	678	642	714	606	652	651	670	631	665	684	656	678	635	621	619	660	682	692	647	631	633	657	649	690	681	639	657	665	736	679	635	667	634	667	696	648	665	640	681	657	676	679	612	690	665	638	692	642	653	662	655	657	710	640	724	626	660	611	677	624	620	663	669	653	722	652	712	690	603	655	691	698	671	670	624	624	636	624	588	633	598	650	631	679	674	653	644	657	661	654	699	598	665	689	694	616	684	623	663	666	673	674	701	666	662	663	679	701	694	646	648	642	695	643	687	696	650	651	680	680	631	641	647	674	685	604	642	660	664	677	662	639	665	624	647	646	679	677	661	671	667	675	691	656	682	635	633	679	681	657	659	742	647	678	695	680	664	655	674	628	663	701	654	684	646	659	629	710	623	651	659	715	654	672	657	723	626	661	645	676	636	710	627	642	682	642	637	650	652	698	654	639	626	667	678	704	645	657	657	635	676	686	627	646	648	673	725	665	637	635	659	674	705	659	692	662	699	646	658	672	631	661	639	709	648	650	655	677	660	662	610	696	617	671	641	636	667	671	656	685	655	671	621	680	637	696	634	703	698	676	608	658	627	719	685	670	699	681	675	700	678	668	692	732	697	687	665	692	636	619	645	653	618	664	628	673	678	627	673	664	662	675	669	689	646	655	657	686	687	633	679	625	637	661	649	641	673	680	647	637	661	641	630	627	717	641	645	665	626	636	689	669	711	595	649	641	689	658	677	670	658	627	675	662	638	683	651	659	662	665	699	687	642	641	658	670	653	652	691	641	678	671	630	670	683	670	616	645	689	644	619	689	703	630	633	680	672	692	656	672	660	631	648	672	652	636	687	643	664	690	666	635	645	687	645	650	634	648	699	691	645	647	659	732	632	646	655	656	654	636	676	650	663	706	681	637	701	645	628	631	696	650	682	673	626	657	677	620	645	703	652	651	655	650	695	665	658	695	632	645	669	671	625	661	657	682	695	666	687	620	689	691	643	660	658	634	632	696	637	648	666	676	632	641	661	665	687	674	661	675	665	662	681	669	709	681	679	645	658	656	637	663	672	639	672	656	669	635	673	670	632	644	666	640	637	627	619	608	648	654	678	666	619	625	683	671	690	682	695	626	648	614	620	686	668	652	683	623	683	659	666	683	638	627	678	606	629	674	664	654	659	678	692	652	651	668	629	691	630	680	678	658	647	649	670	629	654	685	626	664	661	687	678	662	632	729	669	659	692	596	664	673	686	657	676	651	629	685	662	634	656	700	641	623	638	618	614	709	668	695	648	638	619	666	619	677	692	685	663	686	652	676	629	706	704	679	693	664	701	652	640	657	664	681	670	643	649	616	621	695	658	669	669	639	645	652	715	715	688	656	689	641	679	672	669	658	646	664	676	654	636	684	670	703	629	697	716	659	644	696	678	669	692	665	672	712	648	660	671	639	650	690	644	672	650	689	665	662	639	634	655	670	646	645	616	628	679	659	637	659	701	646	706	654	629	672	657	663	643	637	622	619	704	640	653	642	672	661	652	662	673	639	657	643	669	647	630	643	680	650	640	656	681	627	658	653	683	685	663	667	622	685	647	658	609	678	655	656	639	684	659	614	680	677	700	669	690	675	671	658	706	679	663	649	668	669	682	651	651	619	657	677	682	669	651	679	668	662	677	605	656	667	659	659	629	632	657	685	685	670	659	619	645	661	625	642	668	662	673	690	643	675	633	679	634	697	680	650	628	633	705	671	617	662	646	652	650	616	674	667	719	672	659	644	674	660	611	676	634	665	638	663	673	657	634	626	698	692	691	685	660	648	627	669	659	654	625	674	678	690	696	681	623	623	691	685	619	680	656	692	637	668	660	692	608	639	654	652	643	652	673	643	658	648	661	694	687	670	616	642	590	675	628	715	625	665	689	657	625
3338	3551	2985	1552	1177	979	851	721	707	627	627	611	574	583	582	538	524	577	548	572	550	537	534	503	571	584	520	555	535	515	537	512	501	526	514	533	550	545	512	515	502	512	522	511	532	538	529	478	471	501	518	523	532	490	509	463	506	491	540	513	534	489	500	493	527	469	534	528	473	517	502	497	486	489	517	513	531	474	513	519	535	495	540	509	508	530	518	517	510	522	524	497	508	507	539	517	509	496	501	481	492	531	531	539	546	454	508	531	473	525	496	485	474	455	510	536	496	504	492	504	519	458	538	480	517	492	527	517	510	504	473	501	531	522	482	517	557	489	510	505	503	515	471	501	515	502	489	512	502	483	522	487	526	541	525	492	521	529	501	511	497	513	475	508	510	511	455	499	488	505	515	499	497	496	492	486	520	508	480	500	442	491	558	518	536	523	534	539	553	514	492	528	517	509	512	531	476	532	487	462	504	468	464	504	502	508	525	484	515	484	475	525	504	455	510	503	479	530	521	494	536	473	467	542	482	513	491	515	532	469	534	520	489	490	491	494	498	487	526	477	531	503	489	518	489	536	537	492	488	502	521	486	542	474	513	516	535	501	477	446	512	471	480	499	490	522	496	504	521	495	488	491	507	510	518	509	473	513	461	530	494	474	518	530	515	535	522	515	516	511	492	500	536	514	510	538	482	505	503	476	509	490	477	482	513	519	476	489	507	503	503	487	496	493	440	556	509	460	498	537	506	497	534	523	489	482	501	523	539	497	495	464	486	493	532	519	506	460	518	493	515	458	498	515	514	479	519	515	483	567	510	486	488	511	510	517	522	552	547	527	507	551	516	501	437	467	506	497	496	478	528	518	495	498	508	538	510	497	483	557	521	499	523	485	500	530	490	503	554	541	484	490	486	468	479	527	487	490	517	491	482	518	498	507	524	464	485	541	499	523	490	494	505	506	461	495	512	526	507	491	473	477	508	503	499	550	513	518	477	494	506	528	488	452	478	524	529	489	515	462	474	502	518	546	470	506	508	504	523	541	503	502	495	509	508	520	519	538	472	462	485	542	499	494	487	502	495	486	461	543	495	470	498	496	485	462	494	473	507	489	545	520	537	492	512	480	506	504	492	492	510	511	523	497	526	491	482	494	488	497	523	488	521	511	485	523	507	481	501	535	506	469	485	504	496	475	484	495	476	474	505	526	509	503	505	516	479	484	502	516	515	489	493	502	532	526	491	445	510	492	483	502	523	502	481	514	514	482	507	487	507	532	504	482	510	478	538	517	509	494	487	538	529	520	529	491	469	480	493	485	469	473	495	508	498	490	544	489	497	497	507	514	476	500	513	545	475	523	464	493	511	502	510	508	499	493	501	482	495	514	495	483	536	504	504	468	526	474	499	519	494	492	502	530	527	483	489	480	494	529	516	511	482	473	485	510	518	510	473	526	483	503	513	524	500	496	517	536	510	475	497	488	512	509	472	505	514	511	539	484	508	471	504	540	519	468	470	506	502	484	519	481	508	533	481	459	484	443	475	505	470	494	499	502	514	498	525	488	515	510	496	496	475	470	515	489	504	504	525	495	481	525	519	488	492	524	487	469	470	492	499	479	525	514	544	514	481	474	519	445	483	522	502	545	481	520	487	476	520	516	484	510	501	481	498	472	499	506	514	504	475	468	514	471	485	539	493	488	487	529	461	522	500	528	522	511	510	467	494	488	469	493	505	512	510	527	479	534	559	489	532	478	511	506	476	531	522	494	466	449	515	507	553	501	512	516	518	510	476	462	475	454	510	472	500	489	490	466	494	491	496	486	508	500	502	512	494	525	488	464	507	503	501	477	518	522	476	504	534	495	483	512	485	514	518	500	492	481	509	498	479	476	470	491	524	480	478	519	544	507	540	527	476	465	503	531	532	507	494	522	487	505	521	518	511	493	490	498	498	477	499	505	497	502	532	518	500	472	539	513	481	518	473	504	511	511	486	533	526	470	511	497	510	490	489	498	473	515	496	483	527	485	486	513	516	468	475	499	509	506	526	522	527	506	495	489	495	503	501	485	504	496	483	531	504	538	486	496	502	508	545	511	490	525	485	512	522	468	481	546	555	515	475	511	496	508	508	448	482	505	470	516	539	516	526	493	489	480	528	507	557	476	502	492	464	538	519	511	488	527	493	535	480	494	512	513	488	506	527	488	504	529	448	527	484	500	488	471	536	536	516	502	506	490	484	475	518	444	468	477	511	518	519	509	525	497	470	533	519	521	489	488	514	503	517	471	470	493	490	457	497	493	481	495	469	507	481	495	479	506	504	484	473	503	535	484	518	512	486	501	482	545	494	530	458	457	502	474	436	468	513	482	462	468	509	498	509	499	490	491	491	534	468	472	500	527	497	485	491	471	491	518	450	460	498	508	524	501	469	488	476	499	511	495	512	459	507	515	510	508	538	517	493	492	473	512	501	494	497	525	522	498	495	549	472	546	507	529	520	487	487	490	483	496	520	487	495	494	477	491	480	536	519	542	480	513	471	503	488	487	496	471	528	484	497	480	485	497	516	469	466	497	499	496	501	521	511	471	483	534	512	502	480	505	487	477	549	490	490	474	481	507	539	521	520	521	480	518	506	509	494	544	513	483	482	467	495	516	502	475	503	522	504	546	483	505	481	526	487	492	477	507	490	482	548	492	524	480	447	487	455	536	504	497	500	504	538	516	498	488	493	505	520	509	489	516	472	505	500	488	502	506	502	519	460	508	527	514	473	503	493	493	503	474	522	477	494	538	487	502	463	503	517	470	502	499	535	524	479	478	520	495	528	509	492	494	529	496	496	485	495	471	494	507	492	486	495	520	491	491	503	486	495	490	485	488	523	485	503	497	495	508	470	452	523	463	504	480	479	476	557	489	499	482	515	516	521	512	528	514	528	483	502	448	527	477	493	505	505	494	503	464	461	510	482	522	527	504	490	512	524	507	478	469	487	497	514	490	538	481	440	501	478	483	482	461	511	557	495	487	505	505	492	486	484	565	468	516	518	488	511	513	532	474	449	553	526	502	545	494	495	478	517	524	512	501	494	569	521	542	464	480	460	477	492	496	528	506	517	516	492	522	494	480	513	495	509	464	477	531	475	521	486	517	501	481	473	491	537	454	486	496	437	483	519	469	507	509	504	487	498	477	481	530	452	456	481	459	494	513	453	488	481	520	505	470	491	512	538	503	504	550	456	494	507	522	501	484	498	485	528	499	525	509	486	502	519	524	475	531	501	498	503	538	477	493	487	497	495	522	524	538	479	471	504	483	487	490	512	490	507	501	501	503	480	481	439	445	529	490	487	520	490	515	529	483	513	466	466	467	487	467	533	517	515	508	484	476	528	496	493	461	474	496	480	472	510	508	513	499	536	474	505	489	485	505	535	505	504	526	448	459	446	540	530	484	477	481	503	506	501	476	449	468	502	495	472	501	499	490	458	493	449	489	535	530	515	500	508	498	457	481	483	480	490	483
24589	21462	28819	24521	21455	9137	1910	1258	1032	944	906	882	888	867	843	836	867	814	786	818	818	790	796	771	794	809	799	759	772	737	805	775	731	746	763	687	819	754	753	749	748	774	787	738	745	725	743	772	798	763	767	707	738	774	751	748	758	789	753	727	775	766	768	752	771	761	743	730	729	753	770	750	773	754	772	765	747	755	775	722	744	751	754	774	731	692	753	726	774	776	754	735	735	723	754	724	707	807	746	774	748	753	733	763	796	703	715	791	725	722	722	721	786	712	786	744	727	668	725	774	740	736	793	733	746	774	725	751	772	756	719	749	769	722	736	721	766	723	733	723	787	792	803	759	755	724	772	801	756	763	749	766	711	754	736	775	750	740	720	765	733	761	729	752	732	768	767	740	695	746	725	730	733	753	758	752	760	768	720	776	692	703	748	754	770	736	804	710	806	737	696	753	757	755	754	757	783	719	709	735	697	727	747	711	692	738	721	725	745	716	741	751	753	749	733	773	687	764	728	760	730	711	739	702	771	727	672	767	718	755	792	775	712	727	725	731	741	717	782	740	747	758	742	680	761	804	744	727	721	700	745	730	747	738	725	695	742	754	758	771	735	786	793	729	747	693	717	794	727	741	719	741	743	710	793	745	745	690	728	778	761	758	745	690	777	723	726	739	802	723	732	801	738	728	762	714	739	782	770	734	732	736	757	710	718	763	744	744	705	729	798	705	766	768	764	744	758	696	715	744	728	754	747	734	706	753	751	763	758	765	756	758	801	750	712	742	729	745	738	727	707	743	749	716	686	681	684	734	766	740	724	718	729	744	743	751	764	738	758	768	765	742	725	753	780	760	736	753	798	713	760	790	736	798	761	754	756	756	668	701	699	739	749	772	766	773	707	788	772	726	754	723	701	760	752	710	788	752	759	749	736	736	763	730	736	724	751	779	772	739	747	743	725	719	764	755	771	743	732	731	778	780	725	777	751	743	752	763	738	745	742	718	724	758	717	749	709	773	750	760	733	745	742	819	719	753	731	685	762	700	728	760	691	755	735	735	749	736	762	807	727	781	752	778	751	766	738	739	758	769	740	724	811	729	728	789	739	751	749	764	737	777	738	748	753	765	730	760	726	709	715	712	707	730	809	714	725	711	739	759	762	753	764	737	716	744	759	776	768	736	727	712	740	716	704	737	751	734	761	736	698	719	723	740	746	797	694	727	731	743	720	769	761	711	703	785	774	754	722	763	756	698	767	740	751	745	771	776	766	711	692	724	738	797	753	757	740	720	762	679	716	732	679	747	690	784	772	692	740	737	713	740	750	713	792	743	742	740	778	734	696	802	742	773	799	754	716	741	745	741	704	723	753	718	715	762	749	754	735	750	723	789	757	741	745	742	713	815	761	723	781	715	727	750	739	724	727	785	714	738	743	754	756	764	774	773	771	749	774	685	754	748	735	759	738	715	753	717	736	796	693	708	764	763	718	754	799	739	782	730	785	721	718	760	769	732	726	726	738	797	734	766	703	717	747	681	771	690	773	767	733	750	778	730	758	787	774	705	744	718	773	753	725	753	789	802	706	731	728	748	756	727	742	716	776	737	709	736	740	747	755	717	755	746	785	743	749	749	712	723	728	770	769	713	749	747	744	766	750	742	798	747	743	739	775	759	700	742	707	737	718	733	770	754	787	765	719	720	718	711	709	743	743	739	745	728	757	675	722	737	717	736	757	742	699	715	723	754	763	732	769	789	737	723	756	689	713	809	772	733	721	790	739	756	716	748	729	757	721	733	746	726	716	729	721	754	697	769	759	702	775	783	746	726	712	753	711	754	704	789	767	728	760	755	782	779	721	695	679	767	725	748	760	733	720	748	723	716	724	768	791	769	726	728	701	760	757	788	744	726	746	785	778	726	671	733	719	816	760	731	729	743	691	755	674	662	722	704	759	765	765	748	747	730	787	736	696	773	787	711	734	719	710	780	744	736	774	731	711	761	753	727	754	719	722	775	754	743	741	756	723	745	747	747	746	765	769	728	744	746	748	757	766	682	744	692	683	753	744	717	759	778	714	749	714	738	725	749	700	785	750	733	761	728	724	721	763	752	734	713	737	725	771	731	720	709	749	717	784	710	793	773	725	711	736	749	742	704	736	762	731	711	735	789	763	678	696	694	762	781	759	709	742	703	699	713	717	751	783	705	765	720	769	729	711	752	783	731	754	751	724	719	767	718	697	715	720	774	692	748	726	745	761	768	734	736	735	770	730	757	720	780	746	731	709	736	736	745	794	731	768	746	776	706	720	735	799	720	693	769	713	724	690	737	766	740	813	794	708	794	722	773	792	690	726	710	745	758	744	696	748	729	746	732	754	770	718	723	733	769	772	742	765	771	672	774	740	701	721	769	698	700	783	744	735	783	754	712	728	773	704	767	728	801	740	770	799	757	749	753	758	735	736	750	689	772	788	794	729	765	736	738	733	729	749	749	765	771	741	736	703	796	742	736	744	765	748	784	738	682	828	706	730	757	768	724	756	765	695	682	700	763	761	747	762	746	752	782	773	750	804	737	750	784	709	771	759	763	777	724	696	767	724	742	702	747	732	744	712	728	777	769	764	719	723	724	782	747	771	763	745	727	779	715	737	736	768	755	751	706	709	774	734	776	709	749	771	779	722	731	770	704	705	785	724	795	726	741	769	785	710	726	719	739	696	741	701	757	722	763	731	763	785	778	721	709	757	716	733	742	762	732	747	744	763	765	722	809	772	766	792	689	768	712	761	817	794	747	746	743	722	743	723	780	746	749	755	766	771	742	717	791	736	700	747	739	726	740	752	704	679	741	772	742	727	765	755	764	769	752	732	726	755	732	759	805	736	730	741	713	780	710	780	699	712	703	737	726	716	783	676	826	669	718	718	774	690	745	720	749	736	759	768	766	723	757	722	781	698	769	709	767	744	737	762	757	727	716	714	758	717	710	755	760	826	738	710	677	745	750	722	737	761	735	757	746	727	725	741	762	751	757	760	737	745	754	794	698	738	742	735	764	744	747	783	739	752	751	721	747	720	750	757	781	746	728	713	699	723	765	747	716	722	778	748	725	793	726	745	733	710	795	770	757	770	723	731	760	720	773	779	741	755	777	691	731	684	751	727	755	738	776	706	761	726	749	732	732	713	698	705	763	765	769	802	760	720	762	730	698	748	709	758	732	734	734	742	766	752	748	740	772	723	769	729	702	792	760	749	758	758	749	772	751	728	706	735	791	770	721	714	755	751	772	709	727	742	693	746	745	743	745	728	713	748	721	771	690	714	786	773	735	787	749	744	742	770	701	741	716	787	697	736	737	735	691	733	721	798	761	758	743	731	736	753	720	768	743	740	779	689	794	690	733	738	710	691	746	794	747	800	762	721	750	731	725	732	744	755	768	735	777	751	734	753	755	758	657	753	735	798	698	766	738	722	752	724	725	708	816	704	753	761	789	756	759	763	725	723	771	775	777	775	744	732	743
3682	6184	4995	2658	1814	1460	1211	1075	940	836	817	755	757	755	707	682	637	623	690	657	632	646	664	627	609	622	628	635	609	557	596	580	600	593	603	613	581	598	591	583	560	534	554	621	586	547	550	552	636	586	620	557	580	570	596	551	515	627	596	564	575	557	588	608	572	638	546	589	596	548	581	599	635	616	551	580	598	589	575	524	609	542	592	583	557	575	529	611	568	564	561	611	563	589	573	609	596	568	597	589	561	613	579	564	600	606	566	560	581	571	546	574	609	618	520	594	587	556	579	612	609	590	565	586	573	573	538	587	565	618	611	621	611	607	550	562	587	574	589	599	550	544	587	592	566	566	564	555	561	602	581	620	562	563	571	572	583	605	616	587	601	546	586	586	604	555	540	575	589	608	609	583	571	598	545	577	596	593	547	599	540	590	588	592	563	555	556	577	593	574	577	582	540	585	576	573	535	590	557	594	545	599	542	556	557	592	534	567	569	577	554	579	570	552	590	599	576	599	587	570	571	586	554	547	545	595	542	574	555	578	580	551	606	598	577	552	535	595	570	536	554	535	559	577	580	607	601	565	605	580	530	567	571	609	557	572	570	601	585	551	567	571	529	596	562	553	606	607	605	588	598	581	613	574	575	540	532	578	561	588	591	578	549	598	560	553	616	592	577	607	554	609	571	599	555	621	543	555	515	598	607	589	617	570	566	600	597	560	584	581	548	609	573	587	555	590	554	594	562	589	517	571	539	517	567	552	574	533	588	541	579	566	561	564	562	563	538	607	578	571	589	568	499	544	544	581	614	504	608	620	543	588	566	585	557	573	529	549	553	559	533	628	569	575	549	565	600	558	536	561	545	548	552	590	580	579	574	565	544	591	578	598	536	610	589	562	557	568	592	566	538	547	578	544	573	545	579	553	554	609	605	571	564	564	547	550	572	564	596	560	552	592	549	574	583	539	553	568	574	551	588	561	572	544	559	563	535	569	583	533	582	588	574	540	577	575	593	565	522	545	537	605	582	577	544	571	565	548	561	615	557	608	586	561	578	574	565	580	599	583	572	597	566	580	591	544	592	590	564	560	555	559	558	534	600	572	552	587	557	585	556	575	583	578	557	579	578	571	569	556	564	534	543	561	556	575	535	561	580	618	586	576	581	544	579	549	604	535	575	546	589	532	529	589	529	549	536	581	560	614	560	558	514	597	538	596	605	550	587	559	552	618	559	558	533	564	550	564	525	568	526	548	570	596	564	538	563	554	600	567	627	554	528	553	540	562	556	565	584	549	598	615	610	575	543	598	572	565	573	578	618	561	589	584	581	573	562	544	558	525	535	564	583	601	583	542	562	565	574	543	568	586	582	596	602	558	584	590	556	532	558	575	581	565	551	529	535	570	617	568	547	540	565	581	572	564	533	530	573	583	572	567	565	566	568	613	607	552	540	551	528	560	572	574	558	558	545	553	566	597	528	585	540	570	592	550	591	554	565	575	598	535	569	515	557	593	571	604	536	583	573	541	579	539	550	555	594	540	619	581	591	569	555	577	545	619	649	560	559	563	560	557	603	533	582	529	596	580	587	553	545	553	567	553	556	581	567	565	521	628	575	584	594	580	555	540	514	561	512	548	560	544	589	565	531	518	530	554	575	535	613	526	543	545	523	560	529	604	564	573	584	551	560	582	515	595	566	549	567	568	567	541	555	530	548	594	585	573	575	572	575	552	606	567	555	601	575	633	542	597	566	573	582	560	586	515	566	539	553	527	574	591	590	548	554	621	600	586	570	583	535	577	575	567	585	573	575	585	566	551	600	569	574	580	565	529	534	590	538	571	600	560	565	558	541	580	545	565	559	593	570	602	575	633	561	541	587	529	584	577	549	504	553	556	547	575	564	570	522	597	534	590	584	588	556	611	574	560	540	532	579	594	541	604	526	539	572	550	583	560	557	554	516	623	582	564	544	527	584	535	595	545	573	544	576	576	538	568	594	559	549	587	537	617	609	562	573	563	584	566	503	557	563	569	552	561	580	572	540	581	562	603	540	563	567	565	556	609	564	575	557	574	578	554	580	544	548	589	561	602	539	530	544	533	569	554	542	588	593	571	570	577	556	604	556	586	560	574	572	601	528	519	566	590	554	563	543	588	546	569	579	534	558	544	531	514	556	566	523	544	552	550	545	554	569	520	577	576	573	550	536	593	549	549	501	563	554	583	578	555	511	597	522	544	639	581	513	515	578	585	541	531	535	529	590	501	616	581	571	608	620	566	575	580	540	590	599	535	558	552	603	554	597	572	585	589	578	557	533	536	552	537	592	540	584	543	547	568	614	573	566	539	550	610	567	553	571	561	560	575	586	596	566	547	592	577	601	524	559	570	549	557	521	587	539	567	578	559	595	552	576	558	570	575	561	573	583	532	585	545	579	588	528	538	602	602	558	509	538	571	583	584	560	555	605	554	586	556	562	570	603	565	582	593	550	591	566	586	569	569	570	541	554	548	558	598	533	545	567	542	593	572	617	523	584	530	541	576	567	575	597	547	539	539	555	531	584	541	552	547	592	553	566	516	529	535	573	541	563	580	564	570	551	558	533	555	555	542	563	553	553	517	546	590	565	571	568	542	599	550	543	558	578	543	587	525	567	569	609	539	528	571	556	556	549	541	543	586	570	568	571	572	556	503	560	494	526	623	550	606	573	563	545	607	593	585	546	551	575	557	543	565	574	584	589	577	551	550	530	549	540	571	558	573	588	540	557	575	582	574	586	556	543	603	539	575	554	574	588	540	550	555	519	625	593	557	529	541	563	555	582	562	587	597	553	580	571	505	528	570	517	583	593	538	556	538	620	534	593	512	589	546	573	526	560	526	565	537	569	578	582	596	558	557	588	570	575	550	577	589	554	551	551	585	540	562	563	573	584	568	546	542	590	557	529	603	539	542	549	579	555	558	563	581	561	527	586	532	523	553	564	522	579	561	581	580	572	545	572	564	551	556	551	568	530	541	526	539	567	569	569	536	595	578	565	582	544	597	619	557	595	571	539	550	607	576	575	554	538	563	565	542	569	572	535	527	569	540	545	611	564	558	544	582	531	568	546	572	564	542	594	567	559	594	557	619	567	526	599	536	552	526	574	619	571	562	566	517	570	598	549	571	593	583	576	566	592	560	606	570	575	580	551	581	568	568	569	545	585	542	585	604	551	554	582	597	566	544	602	548	594	548	578	556	540	539	550	607	594	595	534	548	575	553	537	537	568	568	574	551	538	541	578	537	508	588	526	576	597	573	565	555	535	592	585	574	511	582	552	561	595	535	556	561	544	623	575	532	502	591	554	565	552	581	577	570	543	566	533	557	585	597	558	525	578	591	544	532	529	560	545	599	532	593	579	570	568	557	543	589	547	579	536	584	536	593	559	525	549	534	576	571	540	527	551	574	563	549	528	573	544	564	563	532	559	610	589	582	526	574	537	572	578	542	556	534	524	552	587	554	575	560	581	573	557	576
27884	10290	688	407	320	285	273	306	292	258	269	337	300	303	294	256	303	291	286	308	288	253	268	279	295	269	301	290	272	292	280	263	293	268	273	324	283	291	292	282	264	313	260	281	268	282	308	263	304	284	280	262	262	274	274	267	292	263	300	293	283	264	283	294	270	306	277	280	309	269	295	231	267	258	295	289	282	265	279	295	277	276	280	273	282	260	283	229	293	265	296	266	305	270	278	284	296	319	310	242	302	275	290	316	273	268	271	286	292	295	262	289	265	268	314	291	279	228	279	314	274	256	272	253	309	280	255	268	298	294	273	294	284	287	257	276	269	292	266	312	287	275	282	270	265	270	275	285	241	274	281	254	307	260	285	254	298	283	273	271	297	281	291	278	286	281	291	297	306	313	307	265	274	285	275	273	264	246	279	262	286	301	289	290	272	285	284	287	278	277	288	284	242	253	298	271	292	273	277	270	262	274	277	332	280	299	292	314	252	295	292	315	278	280	277	282	306	287	271	262	293	284	234	277	262	273	279	277	262	272	246	289	242	285	250	273	287	297	258	295	264	273	250	297	290	273	256	275	265	289	300	252	299	267	258	286	293	290	281	280	313	265	289	280	300	297	303	293	284	283	277	272	282	282	253	289	290	289	258	315	289	269	296	269	261	264	287	247	275	277	290	294	261	280	261	285	287	277	263	284	274	272	317	275	278	255	296	276	263	276	274	270	286	250	298	268	274	290	272	329	261	278	298	296	240	285	269	289	289	268	277	258	297	261	311	311	276	304	265	288	277	259	287	294	269	286	277	261	260	268	250	301	273	289	238	243	271	294	273	286	273	254	254	281	270	311	275	298	268	284	286	308	269	259	255	280	298	270	260	259	271	277	272	300	309	265	268	293	298	291	284	283	283	283	298	297	300	277	267	274	282	283	302	293	285	292	264	271	264	264	301	264	300	265	263	285	263	279	273	291	277	293	256	295	263	291	277	262	308	311	308	272	285	274	314	278	267	272	256	275	284	270	286	255	257	277	297	276	307	265	292	283	287	266	269	262	295	268	289	267	274	285	292	287	283	311	299	242	311	299	308	286	291	283	311	294	280	277	263	265	261	303	280	278	265	288	280	271	270	268	283	273	304	262	312	274	287	288	260	269	271	281	291	308	260	260	286	281	286	276	288	246	266	302	282	296	275	295	281	295	278	262	282	289	284	317	267	275	294	270	258	306	295	266	287	284	283	280	294	272	270	269	302	293	308	279	288	259	266	275	272	290	271	284	281	263	267	292	267	291	289	293	287	280	312	259	292	256	295	284	279	281	254	269	261	322	252	286	292	253	277	273	259	266	313	278	252	262	279	277	278	292	272	316	261	275	280	274	253	269	261	318	271	293	262	267	278	300	275	274	270	284	260	258	299	306	284	287	300	270	282	284	281	280	285	283	287	282	287	298	274	290	294	289	288	282	254	264	284	303	256	262	295	271	270	280	240	256	276	305	272	271	283	251	276	306	287	266	302	264	331	251	276	259	288	249	289	298	312	278	284	248	244	304	280	281	267	261	296	283	310	275	286	271	261	281	278	283	282	298	273	282	270	266	299	289	306	275	279	289	302	277	278	261	311	287	264	279	312	260	262	277	266	265	269	291	299	287	286	277	301	283	246	273	282	303	269	295	252	278	274	296	290	314	267	278	276	261	318	253	300	275	286	298	284	270	278	276	263	299	270	270	276	249	261	290	271	275	285	291	303	291	245	306	268	298	284	291	270	263	304	242	296	274	283	285	275	267	293	283	280	284	288	305	286	287	284	311	255	271	271	310	276	257	281	279	305	261	253	276	273	257	299	272	269	254	293	261	286	296	286	308	282	292	286	250	291	272	272	280	293	285	243	287	259	273	279	286	319	263	305	276	269	297	302	283	307	287	270	281	268	263	256	282	271	264	234	271	254	264	270	256	281	314	277	287	287	260	292	282	256	276	301	260	298	290	283	297	298	273	306	269	290	280	286	279	275	320	260	257	253	278	271	276	271	268	266	274	247	289	268	272	273	282	277	292	304	267	270	277	300	251	281	284	297	266	269	307	285	259	268	271	290	264	279	277	289	281	280	283	280	281	295	266	285	289	274	282	316	289	262	277	291	256	275	261	289	267	268	273	271	253	282	264	261	313	297	299	276	295	294	268	290	284	301	290	262	254	285	280	284	286	273	281	263	277	276	292	287	289	256	283	259	277	273	282	272	319	266	288	289	287	274	277	320	297	274	239	258	287	264	285	288	253	283	280	288	310	308	312	271	277	329	289	261	279	251	307	248	245	265	292	269	260	291	273	264	295	264	275	266	277	329	287	298	255	267	272	288	282	276	288	265	290	253	270	320	288	283	288	283	251	288	292	236	294	270	281	284	268	285	268	240	301	277	273	272	295	268	300	275	292	271	272	245	262	277	298	290	277	268	320	302	266	278	320	287	302	294	281	281	286	242	274	269	293	286	285	288	275	284	277	249	301	292	284	276	302	283	285	284	273	283	269	255	265	277	269	290	280	290	293	264	259	274	257	258	285	247	251	274	257	293	278	257	271	274	299	296	273	294	283	283	280	270	284	263	299	303	303	282	273	267	281	284	281	255	281	270	270	271	300	273	296	329	279	271	288	268	294	279	264	267	280	268	261	266	253	276	293	265	260	281	302	329	296	295	269	299	292	289	283	276	282	285	297	264	280	297	287	283	292	284	270	302	312	259	285	279	259	287	260	298	293	252	287	265	291	288	273	290	271	286	286	270	284	288	253	281	282	288	271	276	287	271	249	271	272	276	273	278	275	288	274	279	277	269	273	306	258	281	291	307	290	282	308	280	300	291	290	248	244	280	308	285	290	268	294	303	294	270	267	270	301	285	286	275	274	277	272	299	297	277	309	302	284	304	297	301	283	290	279	249	288	282	269	288	262	293	305	294	293	300	287	299	321	307	292	249	285	291	313	328	283	253	289	297	294	266	275	261	260	290	254	293	287	284	271	281	284	275	260	297	268	290	254	249	269	287	277	272	270	266	285	272	256	272	265	282	317	279	279	273	255	273	265	257	241	286	276	238	268	302	289	311	280	302	260	267	318	260	279	292	253	252	278	291	281	321	277	320	273	293	247	274	292	275	260	288	279	280	273	266	288	270	267	282	321	268	268	259	310	265	294	311	268	287	251	309	290	273	258	296	283	311	269	308	311	314	277	285	276	278	290	315	274	249	279	290	285	274	276	306	287	288	290	271	290	286	308	280	300	295	286	277	296	268	307	275	264	302	277	249	268	280	286	247	272	259	258	266	297	271	299	261	263	267	259	294	285	286	291	285	303	238	266	284	304	281	290	281	271	291	290	274	287	268	266	286	255	272	290	295	283	298	254	278	279	301	258	290	248	307	285	273	285	274	308	266	287	294	295	291	275	283	266	292	281	276	309	251	272	290	293	307	277	297	294	300	261	286	275	282	271	256	319	274	274	283	274	244	278	288	291	294	277
4595	415	295	304	250	224	245	211	219	234	213	233	223	256	242	229	246	202	226	208	218	238	225	234	229	217	209	220	219	216	228	192	199	197	233	211	225	229	188	223	201	236	211	223	201	224	222	224	204	218	194	189	210	211	230	218	230	214	223	235	234	221	209	227	224	191	213	236	247	213	219	192	218	191	225	214	253	213	220	185	210	197	228	227	205	185	217	219	204	251	237	209	218	217	211	216	233	206	223	203	217	200	239	239	230	199	222	213	238	210	186	220	220	218	204	210	246	212	211	250	202	223	231	209	223	192	206	220	198	218	227	208	209	247	216	207	201	222	220	217	200	237	217	216	226	206	220	233	205	223	224	216	225	208	209	213	214	211	204	199	216	217	200	230	208	202	218	226	222	225	196	226	229	219	210	206	232	222	220	196	199	197	225	225	225	214	226	206	172	226	198	199	207	218	209	205	237	224	170	203	234	199	228	233	210	227	203	205	216	215	215	243	205	219	203	242	217	199	200	209	217	188	241	220	210	196	220	199	218	257	223	208	204	216	215	225	227	233	226	241	242	215	208	212	237	203	206	228	225	198	205	183	218	228	198	215	220	218	212	246	213	200	219	216	233	189	210	212	216	189	203	256	188	217	194	229	209	231	218	219	222	216	207	217	205	225	221	208	223	182	200	191	201	207	229	213	226	206	215	202	225	222	218	231	238	209	224	210	225	223	208	210	221	209	205	238	232	205	214	210	228	219	228	209	212	225	188	204	212	216	251	201	215	201	237	207	213	221	213	207	217	207	206	209	205	213	221	199	186	207	225	226	239	223	207	217	201	220	212	232	208	211	211	226	208	223	223	207	204	227	188	230	204	245	231	210	188	215	224	209	225	215	226	212	203	181	215	207	214	221	217	213	240	216	209	227	202	214	201	207	200	236	210	231	221	196	223	206	231	218	208	201	232	196	219	190	225	253	197	211	192	249	222	202	219	225	203	218	227	212	212	203	206	184	225	207	207	190	210	205	242	237	217	208	200	206	224	221	215	216	212	210	204	204	215	248	219	216	214	209	235	199	201	214	224	213	193	226	243	230	215	194	219	237	233	235	196	210	212	220	211	214	227	221	201	217	221	220	223	202	194	220	214	216	242	208	210	196	217	193	213	206	226	237	200	190	215	214	211	201	215	212	212	202	227	221	224	214	194	209	235	213	224	216	230	218	215	211	208	240	230	224	218	202	227	227	203	225	229	240	200	216	241	215	198	214	216	225	209	213	209	210	201	221	223	233	196	217	207	212	238	209	239	194	220	207	217	217	223	206	238	259	188	216	208	199	221	218	202	225	223	204	206	218	213	200	205	209	231	208	225	211	206	204	205	209	223	233	197	203	195	246	215	216	196	219	223	225	234	220	206	214	214	187	221	208	215	226	191	200	225	208	219	213	248	224	217	230	199	235	218	214	224	200	203	235	231	224	204	181	241	201	205	199	194	212	243	208	220	202	225	202	204	206	224	237	235	224	231	218	213	207	216	231	250	195	231	217	228	210	209	191	241	209	234	222	195	243	229	220	218	215	214	199	220	203	234	231	207	219	186	209	200	225	234	208	210	211	223	242	209	189	238	212	207	212	197	219	207	214	207	235	207	207	212	213	197	215	217	220	194	191	247	207	195	227	209	199	213	202	192	208	212	216	215	205	204	198	211	206	196	212	240	226	254	197	222	215	217	202	220	216	238	214	193	222	207	218	219	198	195	217	205	205	206	215	191	216	199	212	211	215	220	195	189	224	211	239	200	207	216	234	213	233	218	232	222	207	233	198	215	209	207	193	213	216	227	218	219	220	211	224	224	193	205	234	219	212	225	219	209	196	213	224	203	220	223	208	222	202	210	196	218	193	215	238	225	205	202	227	233	183	232	243	227	189	235	203	211	203	190	201	204	170	235	207	214	228	241	207	215	206	233	209	193	189	205	208	214	195	196	209	225	201	230	203	214	229	226	218	202	242	229	191	210	201	198	234	236	187	213	223	220	224	242	217	210	204	238	203	219	212	230	202	206	216	226	204	228	211	223	212	205	221	231	234	220	237	213	216	215	205	215	211	226	195	221	228	208	245	222	209	200	217	225	220	222	234	196	254	214	196	199	215	194	197	238	209	229	200	209	221	230	209	210	241	195	222	202	236	221	208	218	223	218	189	201	202	211	206	202	210	223	236	195	218	224	203	212	215	242	209	201	222	214	226	187	218	208	205	208	203	221	234	227	198	209	203	186	224	226	205	239	216	233	194	218	237	246	207	185	196	210	208	194	231	184	228	226	208	216	215	193	214	215	249	198	250	211	194	194	222	206	210	221	214	216	212	213	221	224	208	248	211	189	263	202	201	176	215	245	247	225	216	196	203	213	233	234	214	205	217	208	209	207	195	201	208	197	201	202	228	201	198	226	211	219	199	217	210	237	206	195	202	196	213	220	236	211	214	211	207	223	227	205	202	212	209	204	230	201	216	229	242	215	222	212	193	212	219	227	228	250	208	208	226	201	226	203	229	214	248	199	217	216	207	206	206	221	213	203	209	190	238	200	213	226	194	210	227	214	243	210	215	225	228	198	216	199	222	201	216	210	222	201	213	224	221	211	206	209	225	199	213	244	229	228	230	208	238	208	223	214	218	222	186	193	207	204	224	230	213	191	204	215	184	195	199	203	216	216	213	237	205	206	211	204	223	221	206	253	191	210	256	215	197	206	208	211	198	221	219	229	215	234	214	230	232	235	235	229	232	185	218	247	212	213	252	233	213	202	201	219	225	227	236	222	233	219	228	205	197	215	213	236	219	206	191	229	216	196	209	210	224	214	202	219	228	211	197	220	207	221	236	208	236	202	201	203	216	200	246	232	267	245	236	224	197	209	236	198	217	202	255	199	212	211	216	212	214	193	223	200	229	200	198	209	213	214	183	216	231	209	219	219	220	208	197	210	224	218	217	203	211	198	204	231	218	221	222	209	225	211	209	231	252	180	203	209	223	184	232	218	251	202	218	207	223	207	216	207	195	221	210	203	220	196	211	219	203	198	220	188	214	218	205	226	235	211	215	217	208	231	188	214	213	222	195	207	199	192	229	229	205	244	207	241	233	199	193	223	218	237	206	195	234	192	217	205	199	211	240	208	196	212	241	220	227	220	201	244	206	205	251	200	234	219	201	207	226	196	196	216	212	197	209	214	222	209	256	223	229	224	220	209	224	209	197	219	199	208	202	225	219	192	213	217	229	254	198	198	232	231	229	207	214	235	213	208	200	236	211	212	227	213	220	236	225	208	216	222	238	195	195	206	213	224	228	223	238	210	225	235	201	208	194	221	254	223	236	197	235	215	222	195	212	203	212	203	221	237	235	201	230	215	239	211	212	225	215	211	221	194	239	231	218	231	232	196	194	213	255	213	214	209	220	209	262	207	239	201	190	223	203	237	200	225	218	199	234	184	188	235	194	228	235	196	223	187	218	224	226	224	234	202	218
25690	21518	27988	25493	11538	1569	1108	847	769	761	796	766	745	714	711	729	707	670	675	614	715	707	663	734	695	669	680	669	623	710	630	685	683	652	672	664	709	680	678	659	665	682	688	662	696	621	690	685	670	656	685	706	690	651	655	671	625	634	709	641	660	658	721	676	665	682	679	690	676	690	613	668	653	643	648	664	655	635	684	664	664	628	698	646	684	693	595	676	688	662	699	649	645	632	661	651	683	691	680	642	628	666	641	666	609	698	664	681	659	721	610	616	688	645	664	705	707	635	675	683	691	653	663	651	663	648	672	628	670	653	720	687	643	640	626	612	646	631	604	606	647	649	642	640	635	634	658	642	620	648	652	665	635	657	659	695	695	679	657	627	622	706	685	656	630	651	677	647	716	640	640	703	658	696	685	723	653	668	679	660	583	668	666	683	657	637	668	644	658	686	658	667	678	619	660	655	631	633	652	653	630	644	670	657	627	640	659	659	657	651	689	658	647	637	679	733	635	646	661	697	682	628	676	638	678	665	661	649	652	660	646	715	625	662	625	635	695	660	675	631	642	642	655	665	656	621	629	688	655	665	657	632	668	627	633	683	639	659	671	639	640	653	667	621	694	661	671	609	686	643	600	663	661	584	654	693	621	668	667	663	693	605	659	664	667	640	689	704	665	652	621	652	631	670	642	674	683	641	617	611	666	645	687	626	650	651	677	674	673	676	655	651	666	671	673	611	687	635	659	658	646	656	702	651	656	665	668	629	685	643	665	650	633	644	632	595	657	628	663	672	649	687	667	641	661	654	647	690	680	684	639	661	616	643	657	640	638	615	660	639	669	645	608	619	665	624	648	661	657	658	646	637	653	653	658	619	640	687	649	706	673	677	708	676	659	636	650	660	673	678	619	619	644	662	680	656	671	690	631	671	639	655	639	665	642	686	733	713	683	622	667	679	707	642	697	689	635	663	672	700	651	643	665	670	669	633	631	627	648	681	623	694	662	658	658	623	638	650	668	645	707	654	620	694	674	671	624	712	681	644	630	657	686	644	672	682	701	639	646	687	645	640	678	615	655	602	657	668	654	671	637	652	703	661	623	614	648	639	625	615	691	674	622	681	617	681	678	624	673	681	669	719	628	655	646	665	657	665	663	641	677	667	652	689	643	643	634	607	658	657	638	658	689	657	637	668	698	642	687	668	642	698	649	642	697	668	727	661	656	682	650	667	684	687	655	657	701	678	653	707	645	641	621	696	644	671	631	661	684	613	624	622	662	649	670	688	645	682	630	643	640	628	696	632	653	694	717	687	650	645	646	670	728	643	692	615	623	708	656	672	674	669	679	696	628	633	626	684	678	635	626	699	687	631	646	670	648	672	626	623	607	639	630	613	636	682	689	687	697	653	653	646	673	700	694	669	665	661	640	705	652	707	680	631	674	625	649	719	643	659	680	706	657	671	630	635	607	637	685	652	606	682	616	678	656	691	647	653	653	709	703	669	687	636	618	655	631	679	673	706	670	676	655	617	654	639	699	657	646	646	661	659	644	609	649	699	619	631	673	694	634	654	637	632	639	628	731	658	684	669	618	658	643	632	639	699	620	697	666	634	644	635	642	674	667	672	708	722	682	607	634	626	677	671	615	663	652	641	655	662	689	673	713	649	691	661	676	670	652	664	642	617	673	668	639	678	644	640	643	670	641	601	690	589	682	691	658	620	666	659	646	652	648	648	705	627	676	655	671	683	673	603	694	619	718	659	663	648	669	625	640	659	727	650	618	661	647	646	641	672	677	653	674	657	641	653	661	656	658	645	638	668	671	651	685	658	647	705	659	657	604	646	644	682	629	667	665	642	653	681	669	635	688	634	606	665	638	647	663	650	648	661	631	628	630	639	621	643	670	686	680	659	684	644	645	653	675	641	657	677	658	633	653	668	647	643	672	645	611	635	659	672	648	642	694	649	681	652	616	675	596	639	682	648	646	623	632	653	649	658	651	675	691	653	634	626	661	630	634	658	645	670	683	617	686	635	686	696	625	687	633	667	632	700	642	635	662	671	652	632	651	627	664	657	639	617	672	643	637	662	623	633	666	669	619	650	625	672	659	621	682	666	642	639	669	644	643	637	667	630	636	646	645	655	644	610	637	659	694	656	655	626	621	701	651	621	615	603	668	676	661	644	679	676	671	654	658	631	669	682	623	679	681	650	655	618	660	674	672	680	637	639	607	657	660	694	661	640	648	668	668	638	652	659	659	595	697	656	647	679	622	645	697	622	667	671	641	655	718	664	621	651	677	634	692	653	693	660	696	627	675	691	638	650	646	638	638	645	626	614	671	703	671	625	703	644	617	650	678	610	618	650	672	610	670	657	585	656	677	652	696	657	678	627	661	676	681	682	710	687	610	638	651	660	639	621	665	657	710	691	619	688	669	674	700	662	631	655	676	653	658	699	694	674	635	671	648	703	699	701	711	626	680	624	685	665	671	636	658	651	643	669	649	637	632	727	639	636	653	700	665	676	638	650	652	675	688	659	650	681	694	673	645	657	670	642	610	689	666	613	673	618	648	668	671	675	646	680	657	656	600	651	643	671	665	628	681	682	667	590	689	681	603	665	676	656	687	629	593	646	622	659	648	672	742	650	617	622	643	658	641	654	639	653	660	670	654	590	659	638	702	622	695	654	624	655	617	635	663	700	625	645	622	666	645	637	640	672	659	666	686	662	705	664	667	611	667	679	653	621	625	633	647	668	643	696	649	674	645	668	691	631	695	676	648	631	632	698	681	671	640	707	633	666	664	675	644	615	680	673	645	626	630	641	649	615	664	658	681	681	614	665	660	659	636	678	612	648	682	662	649	647	662	659	644	649	674	604	651	717	677	622	668	658	662	686	656	667	685	650	647	644	652	649	656	636	668	676	657	698	627	674	675	678	669	666	630	625	650	691	653	651	652	681	633	721	652	639	634	651	621	658	678	640	656	651	682	681	663	647	623	637	627	618	655	639	636	617	677	661	663	638	640	650	662	626	649	615	658	641	670	687	697	662	628	637	644	701	665	646	717	663	664	663	666	664	641	670	674	646	638	675	630	665	643	667	655	685	609	675	665	624	678	662	629	660	680	612	657	635	671	665	669	632	660	677	650	650	630	658	640	600	649	602	646	644	663	674	640	621	667	623	647	688	634	617	688	684	660	633	620	659	656	618	627	622	664	630	699	638	642	696	635	672	674	653	683	667	670	623	677	701	659	667	643	619	630	645	653	665	663	688	643	644	643	688	704	635	613	642	693	688	693	635	697	676	613	640	633	661	646	652	711	669	611	637	636	651	666	618	636	645	659	664	634	706	631	701	643	610	691	660	687	637	640	637	664	653	705	649	668	649	675	602	647	660	645	640	652	636	658	632	611	624	588	695	674	678	657	648	658	655	665	663	644	694	693	693	665	628	687	683	633	647	697	655	678	639	639	634	643	687	664	658	654	662	697	647	665	625	650	636	700	646	605	688
3367	3573	2996	1650	1156	941	870	750	722	653	617	638	597	608	565	562	595	581	557	564	539	521	558	564	511	530	551	525	526	548	509	537	535	514	495	494	526	512	511	541	539	481	499	532	491	523	511	550	494	514	509	484	518	512	521	482	505	532	523	487	554	492	495	513	549	510	488	501	505	550	510	538	486	500	522	548	498	520	499	498	516	545	498	517	523	509	542	487	519	528	498	485	507	511	485	511	513	514	479	497	500	519	497	524	504	508	510	542	496	477	526	519	501	473	470	509	510	550	549	478	518	515	509	498	505	528	536	480	496	505	510	505	499	532	485	499	507	488	515	460	522	475	509	501	525	496	481	486	499	495	468	497	522	509	492	502	493	497	505	471	481	553	505	501	507	489	523	491	505	490	534	503	521	475	545	505	535	539	541	460	537	519	516	494	505	493	526	529	488	476	510	502	485	463	474	498	520	512	519	503	535	513	517	537	499	521	515	529	490	478	468	524	455	491	561	528	514	509	514	512	481	503	491	488	503	515	505	499	515	490	496	535	522	485	505	483	497	511	542	482	518	502	507	531	481	485	530	482	500	476	523	480	505	495	552	509	488	538	554	491	514	515	506	503	516	515	494	495	490	491	491	481	511	489	505	548	515	461	479	474	520	522	455	530	500	493	483	507	519	506	520	480	469	506	452	528	485	534	506	529	505	508	518	544	543	538	509	511	475	506	505	522	483	494	495	509	537	504	506	466	511	511	496	482	516	516	459	519	491	498	552	512	502	519	503	508	533	504	519	500	545	482	530	464	480	462	502	533	515	494	477	506	478	515	553	469	530	533	467	519	516	533	481	489	490	535	488	501	476	507	464	518	479	565	511	522	495	473	540	501	501	471	529	501	517	527	486	469	537	531	505	499	470	526	509	541	517	493	523	495	484	508	486	496	523	535	531	511	511	495	487	514	481	521	496	499	474	455	491	505	500	504	522	492	499	522	512	494	495	488	522	529	495	480	480	502	524	550	529	508	528	488	494	494	490	487	461	467	473	470	510	470	498	476	490	489	536	514	518	517	496	494	484	493	472	496	486	515	545	493	481	491	495	528	497	494	514	520	502	497	457	476	482	473	512	528	506	502	506	446	509	539	511	489	485	498	519	497	459	470	512	516	479	487	492	495	499	486	502	488	478	524	522	462	486	540	477	514	537	539	536	481	488	511	452	489	509	509	506	529	474	525	527	496	460	494	531	488	490	496	537	492	497	499	525	558	534	500	572	491	510	479	492	515	521	503	535	502	476	520	541	485	523	483	503	507	483	481	496	512	483	512	556	520	520	505	530	519	514	501	465	502	530	495	512	450	496	489	490	530	477	519	486	467	535	540	546	494	488	488	501	515	514	535	501	489	534	446	462	511	490	513	522	508	488	483	474	551	510	506	492	480	469	507	517	511	515	512	489	491	464	489	475	495	531	467	488	518	507	484	494	496	503	505	505	502	516	495	533	489	490	532	512	501	502	488	502	508	530	493	532	510	476	482	508	504	498	529	490	473	529	494	467	498	516	517	515	504	538	520	478	523	526	494	519	517	483	498	456	488	500	502	517	476	476	528	543	494	519	468	491	532	510	489	528	475	513	471	497	500	506	455	520	520	463	468	511	499	500	530	466	503	511	486	534	534	514	518	499	500	478	504	504	472	499	497	465	524	500	497	533	505	513	541	448	475	529	512	524	473	433	488	472	535	516	495	515	462	501	456	493	506	522	490	483	501	479	503	492	492	500	468	487	474	478	486	502	513	503	504	504	519	482	483	503	512	519	542	495	474	495	504	543	510	569	530	472	523	486	529	490	479	527	512	527	542	491	500	506	529	505	500	504	486	481	470	503	487	520	485	493	504	510	500	506	516	502	471	519	507	498	491	477	502	533	466	480	451	545	492	487	491	503	475	464	530	533	494	507	495	484	465	478	493	491	507	474	469	491	481	485	446	493	509	537	500	494	510	556	522	470	472	524	470	492	505	482	474	485	513	495	481	510	478	488	518	532	532	485	467	476	546	507	512	499	479	517	494	469	480	496	482	507	517	469	524	502	505	554	485	476	496	453	507	480	510	494	500	492	465	524	500	501	459	486	508	515	522	477	496	485	496	516	531	515	463	481	462	486	487	479	513	467	511	514	536	492	495	485	488	515	470	455	515	537	526	531	503	514	470	496	483	503	504	498	487	519	493	510	476	534	521	504	519	470	527	471	498	461	516	486	489	495	503	558	489	515	498	518	493	473	541	548	501	459	493	500	513	485	512	529	498	459	490	474	504	475	470	475	530	528	499	480	504	524	533	476	509	537	516	507	486	486	493	487	520	481	510	514	535	514	500	477	517	478	496	507	491	454	551	471	520	488	540	504	533	482	507	491	485	514	497	464	508	470	507	467	512	503	548	498	501	468	480	477	517	509	484	510	507	521	481	508	495	530	497	480	489	503	495	485	483	489	478	474	521	496	488	509	507	483	486	501	488	495	488	491	484	528	504	497	509	524	505	490	487	481	467	492	498	530	488	523	475	525	530	477	491	505	525	477	517	496	453	508	474	476	519	502	512	508	499	492	492	527	479	513	486	458	505	517	495	496	492	525	496	489	497	485	509	492	501	537	496	510	506	494	496	510	497	493	476	503	494	506	560	519	462	513	503	498	499	457	531	525	447	532	506	501	492	512	517	461	473	509	496	506	485	486	511	484	490	505	492	519	496	471	493	527	495	565	482	517	513	547	529	518	516	480	481	502	509	512	458	485	510	506	538	536	474	507	526	468	482	489	446	500	461	486	524	464	494	470	519	483	510	508	528	508	514	498	510	493	498	540	464	510	499	498	493	506	467	509	491	548	485	542	489	496	524	516	496	476	517	498	528	483	531	515	512	525	519	530	511	493	542	500	505	477	512	497	497	457	512	543	493	475	465	508	498	471	467	501	480	515	488	508	528	510	542	513	478	488	557	469	502	508	488	510	527	491	536	531	495	480	478	517	490	495	523	475	507	477	544	510	492	468	502	491	495	500	494	540	529	480	500	495	518	498	492	513	496	518	478	473	470	529	495	504	487	497	496	498	497	516	516	503	487	498	478	506	493	495	449	477	484	458	469	508	480	515	526	524	510	502	475	494	490	487	531	523	465	518	506	453	506	460	512	527	511	468	506	534	480	462	508	522	481	475	517	496	513	511	515	492	498	516	482	467	517	474	483	526	495	436	522	510	498	487	491	488	500	507	492	501	482	474	523	488	519	472	504	483	504	488	490	522	510	473	490	482	525	510	512	526	501	474	542	490	484	480	533	467	503	504	487	522	532	500	521	489	517	510	472	484	496	498	486	505	464	498	472	484	494	486	516	466	477	492	505	538	490	530	487	520	530	528	472	476	529	507	490	482	534	553	502	506	479	453	488	539	494	510	508	508	449	504	479	500	477	516	510	482	509	506	522	524	507	455	523	467	479	480	482	516	482	501	522	519	529	479	478	537	475	482	509
24581	21478	28796	24589	21472	9100	1877	1219	958	956	949	861	872	837	851	794	834	833	839	766	831	750	801	779	786	817	762	759	738	778	733	799	756	809	762	744	770	701	814	769	786	775	739	732	747	730	775	794	770	709	772	753	761	744	804	751	775	764	742	703	754	788	765	694	716	683	758	746	702	819	817	711	759	742	711	741	787	787	776	769	757	706	759	723	717	718	753	741	759	764	728	744	728	734	730	751	775	794	746	754	714	757	696	718	785	771	750	692	762	698	721	750	774	763	779	701	755	745	784	711	739	756	760	745	761	714	761	746	702	737	757	763	729	804	722	736	777	731	747	757	702	747	747	762	739	722	814	719	769	772	727	715	740	745	767	744	742	778	744	750	789	742	755	752	767	762	814	796	728	713	726	723	759	687	766	715	723	782	742	726	730	689	751	765	768	752	733	747	720	771	750	764	762	739	773	750	729	712	802	717	732	783	694	763	789	715	723	769	735	747	697	744	749	707	707	735	695	732	772	751	745	824	747	742	698	829	693	708	727	713	689	786	755	701	736	758	769	758	762	743	767	658	739	797	675	689	757	713	775	718	745	724	752	717	726	764	730	715	762	723	768	746	712	760	782	743	700	704	784	754	773	758	749	716	765	767	743	750	770	730	724	744	782	760	752	798	762	738	705	735	748	765	708	726	770	758	749	756	776	730	738	726	708	744	680	769	750	719	747	768	760	765	781	711	729	689	787	714	707	716	767	754	709	772	800	712	735	781	767	734	731	706	736	779	767	756	748	746	750	716	681	780	711	757	762	705	718	715	736	695	757	794	746	734	782	726	717	732	737	750	742	801	719	738	711	738	772	717	759	760	732	754	798	774	771	765	814	761	721	718	789	740	728	713	734	741	760	731	747	723	746	727	749	716	745	766	747	767	761	727	741	777	739	771	716	779	792	711	731	722	743	692	774	723	755	706	717	736	756	714	711	710	744	734	718	765	729	755	774	768	752	771	746	779	724	762	746	797	731	749	790	716	725	736	732	694	753	710	784	743	791	710	716	750	703	756	741	765	679	743	703	751	756	743	769	763	749	773	754	752	702	767	710	719	763	713	703	736	704	773	760	760	747	766	805	771	733	728	797	753	745	769	755	747	718	805	774	744	747	783	755	726	746	789	745	751	768	770	739	691	711	730	728	784	729	730	754	753	787	737	720	696	721	727	720	706	769	755	748	773	752	729	763	767	711	738	738	783	668	711	727	760	691	802	728	702	728	737	780	741	751	764	715	718	748	749	728	713	747	747	717	760	730	708	696	716	766	743	798	765	731	687	725	753	697	750	729	736	732	725	736	736	754	720	733	736	716	692	756	740	740	730	714	742	734	731	716	736	739	732	723	761	776	751	761	728	727	750	736	742	754	743	763	717	795	757	762	690	740	729	702	685	724	722	778	758	738	791	764	705	789	732	789	712	713	750	786	742	790	776	727	782	790	730	733	773	702	761	757	757	736	775	758	748	729	752	688	751	733	775	713	728	763	709	723	747	763	734	751	724	721	724	719	713	768	730	735	769	751	804	766	752	754	802	737	770	743	726	750	772	732	768	782	760	695	757	747	741	716	730	732	736	743	773	735	743	759	815	745	702	720	738	732	757	733	744	796	742	736	732	737	759	741	722	735	766	764	741	696	732	806	744	757	738	721	724	750	709	739	715	695	773	751	757	704	714	716	695	780	766	745	794	762	694	751	735	747	754	717	712	793	762	755	792	729	737	770	764	756	762	742	742	756	736	716	774	775	753	734	718	750	777	731	748	704	738	788	767	762	700	755	681	740	717	754	750	706	769	690	759	728	746	738	769	750	744	724	764	733	721	752	695	798	742	762	742	728	783	710	778	771	741	732	778	707	750	723	759	749	710	737	746	741	754	727	766	765	743	743	681	693	786	750	729	774	774	763	739	753	697	772	756	704	735	767	758	703	756	758	712	718	702	758	793	713	711	752	727	728	729	742	745	758	740	732	760	734	747	765	690	694	727	717	751	767	769	750	744	747	813	784	728	742	755	680	699	756	748	766	788	753	749	765	738	721	766	751	776	694	790	754	756	733	715	737	762	706	708	741	694	804	767	765	717	747	709	749	755	774	706	729	749	768	739	760	731	721	737	763	702	729	737	738	718	734	751	722	754	818	748	711	723	766	725	796	794	741	739	745	673	770	758	737	755	720	714	706	739	760	749	813	747	761	751	733	715	654	682	715	728	724	742	763	704	705	740	715	706	773	771	671	722	753	705	765	687	751	713	773	772	777	759	721	794	740	746	768	750	742	721	751	713	695	680	737	746	742	770	699	737	815	743	838	799	800	750	740	763	734	744	743	747	715	724	783	745	744	711	746	766	680	700	723	730	719	740	740	792	730	735	727	783	760	716	764	710	714	706	756	727	753	750	753	710	728	739	765	728	734	727	714	767	732	795	764	711	751	703	730	666	758	714	746	709	743	800	741	728	774	739	732	664	731	737	734	777	778	753	778	713	768	701	747	735	692	731	776	756	734	733	737	779	715	737	675	712	755	711	704	798	706	734	705	743	750	716	733	713	716	709	705	769	740	760	788	779	763	703	693	782	720	781	724	729	775	747	720	708	768	754	734	796	770	759	758	790	743	786	710	755	763	692	710	751	738	781	751	713	771	725	725	742	740	725	722	758	777	754	743	717	759	707	773	710	672	771	791	768	763	710	758	709	773	730	783	775	685	759	773	738	727	716	744	765	751	767	716	767	741	721	702	766	758	787	718	735	719	734	757	700	736	723	738	754	763	745	725	745	732	754	763	705	701	759	746	727	727	744	752	743	763	761	726	727	757	716	741	756	784	737	740	733	758	657	698	764	738	738	708	762	743	773	760	741	777	726	775	731	742	709	724	702	730	738	779	750	730	723	752	739	774	782	740	742	758	698	748	732	738	727	703	779	729	747	736	678	723	689	742	716	770	734	731	720	754	712	774	761	776	711	764	713	691	737	749	797	746	717	760	729	769	712	733	719	718	752	775	751	790	728	772	759	742	804	724	711	754	787	728	753	751	740	782	748	795	709	747	790	772	752	717	740	722	778	764	777	726	691	734	740	714	775	737	743	743	719	708	750	692	697	769	761	719	722	737	755	778	765	762	728	724	746	747	717	763	813	739	770	710	690	735	756	687	753	733	672	755	741	762	761	731	737	772	763	730	743	680	698	767	751	735	774	723	711	719	756	755	745	714	716	730	771	747	764	725	678	752	735	720	760	739	769	801	735	753	727	762	724	764	748	773	676	752	703	679	779	714	773	733	730	774	720	733	751	723	731	719	689	747	755	750	728	746	741	746	787	765	698	765	713	744	731	751	756	759	721	772	727	753	695	703	723	766	725	751	715	699	725	700	784	711	731	755	778	761	746	709	725	740	762	752	730	719	728	716	750	735	755	748	735	690	737	731	760	717	722	773	730	734	730	690	750	758	731	734	753	691	757	749	697	737	735	733	716	712	765
3671	6174	5071	2664	1850	1438	1187	1017	986	838	781	787	741	730	694	669	693	676	604	686	655	660	608	598	629	637	622	599	632	593	639	626	617	608	586	622	620	617	576	580	527	576	584	594	587	618	601	623	538	574	611	586	532	579	609	615	585	568	597	580	598	583	584	581	572	577	595	588	573	545	605	598	609	572	538	551	602	557	599	592	559	569	580	575	583	568	584	543	587	576	540	559	568	581	562	566	572	575	596	574	622	617	574	551	603	542	552	592	623	561	614	598	558	601	562	590	599	570	587	566	569	552	599	588	650	625	583	572	590	535	585	591	601	574	568	604	556	582	544	548	601	584	586	570	605	558	637	590	563	584	577	595	570	557	617	542	564	574	593	601	562	573	577	572	550	570	550	549	581	557	601	612	526	573	576	590	574	534	583	611	592	595	549	559	562	590	554	565	573	575	532	579	554	557	578	635	547	596	552	600	556	572	602	585	561	600	604	613	615	566	599	560	619	596	614	552	586	554	580	571	608	608	528	615	567	597	593	584	524	556	558	515	572	619	601	570	582	586	555	565	608	591	578	573	512	547	606	566	539	557	545	588	571	563	549	557	590	579	582	581	568	612	549	559	599	586	582	588	585	606	542	522	567	597	587	587	559	511	528	534	599	547	561	633	601	534	561	612	539	550	586	604	565	534	573	560	539	558	601	580	581	525	550	545	574	603	529	551	544	579	631	584	572	579	607	544	552	557	582	592	607	600	640	569	598	571	554	539	572	558	604	567	570	569	572	615	549	568	563	574	559	561	573	554	577	560	558	573	597	607	532	615	580	585	521	552	565	568	587	562	577	574	559	599	584	582	570	573	568	565	582	596	554	564	540	541	565	543	534	589	585	580	542	607	569	550	584	573	584	535	561	588	580	537	543	620	570	573	558	505	580	575	562	557	544	569	556	578	574	525	542	570	592	590	572	571	572	598	538	557	559	585	577	568	565	587	567	606	559	569	579	568	591	592	569	596	568	551	564	555	581	546	569	547	571	596	573	562	547	582	563	567	563	594	573	607	593	582	550	577	589	559	561	547	553	539	586	573	524	564	529	590	571	589	564	564	556	624	554	592	565	582	565	541	536	557	630	575	596	579	600	513	589	581	545	583	605	584	618	556	555	600	579	578	555	557	539	573	567	590	577	545	559	552	524	563	587	532	582	583	552	614	584	560	595	614	593	515	617	568	537	570	582	564	606	559	552	557	551	605	600	612	541	583	597	538	546	594	583	542	601	578	610	573	545	609	547	588	543	577	533	606	531	568	610	581	567	591	529	577	565	575	601	563	583	568	595	579	578	534	563	582	570	545	588	596	577	547	593	567	536	569	613	593	575	584	569	531	560	571	565	583	588	572	536	551	589	556	577	537	590	567	578	534	534	582	549	608	563	571	564	575	616	605	549	528	556	592	582	547	576	545	547	576	536	560	580	533	619	612	539	593	594	537	559	546	525	551	587	583	569	617	528	593	557	597	606	559	606	550	573	579	571	586	575	562	552	519	577	545	574	588	561	567	560	595	570	591	530	575	548	598	637	587	567	536	523	567	547	561	548	596	563	612	548	573	575	590	553	573	550	541	553	544	559	559	564	545	589	588	563	587	550	542	585	566	584	588	556	552	570	567	561	572	593	573	598	551	582	553	579	554	554	573	588	564	525	599	569	572	540	558	573	518	580	568	544	514	550	574	538	574	573	551	548	556	591	588	591	598	604	518	548	574	588	567	637	566	538	546	542	580	574	567	586	546	606	569	568	525	582	512	592	534	556	605	601	577	572	548	595	530	577	598	600	580	563	496	601	579	567	575	584	558	577	607	544	545	550	591	601	554	531	585	542	580	546	566	549	528	570	564	514	586	630	583	622	553	583	575	588	577	574	534	580	581	544	573	573	547	566	559	590	590	613	522	629	519	552	575	612	562	577	558	590	597	569	584	537	627	564	576	546	571	545	587	558	576	546	633	595	556	558	584	551	611	582	579	604	583	560	577	546	568	575	589	615	527	581	599	572	536	563	559	577	562	554	546	594	543	555	570	581	568	566	529	540	588	598	557	528	611	574	617	576	562	617	593	563	581	610	522	531	576	571	569	575	497	568	545	539	532	557	585	560	599	562	552	551	572	571	594	528	595	576	554	560	577	563	573	573	542	582	579	558	547	549	574	603	570	543	539	565	581	609	519	616	549	538	606	542	560	568	605	608	601	542	560	565	583	538	577	520	527	542	589	574	586	567	582	554	554	578	563	564	563	598	547	570	615	564	568	537	554	544	553	561	524	542	545	544	530	585	577	540	546	557	569	593	624	529	561	546	565	571	583	598	598	607	616	545	583	554	583	564	531	569	541	596	587	577	563	539	541	568	599	566	576	566	523	547	577	570	516	578	553	551	555	554	582	605	618	563	601	566	594	578	545	572	559	540	574	562	543	557	558	573	592	572	573	535	559	571	562	538	569	575	587	537	527	581	603	561	568	526	546	545	566	597	574	576	596	548	566	573	528	555	553	556	583	539	566	591	578	576	594	550	615	546	602	536	563	579	619	594	535	580	528	543	519	591	570	534	583	546	600	550	539	601	569	574	607	573	534	576	575	543	583	531	549	592	564	585	554	586	559	586	543	581	551	533	582	533	569	515	555	556	600	546	575	528	562	544	566	567	513	561	554	576	606	541	585	543	571	558	593	571	569	567	566	563	584	566	581	590	541	604	539	578	586	526	559	506	567	565	586	598	580	583	560	569	570	547	570	569	598	586	570	568	545	571	595	526	549	585	602	570	623	535	559	560	558	572	546	553	538	549	542	562	588	589	534	578	570	605	591	564	595	563	556	595	573	587	603	552	557	592	561	586	521	576	575	559	548	529	565	551	577	584	569	546	527	530	575	604	619	600	522	575	552	608	553	528	553	563	556	583	554	540	562	574	572	585	600	555	578	546	591	562	573	560	588	559	562	555	520	558	565	556	581	527	580	591	580	525	535	575	559	585	560	563	567	582	560	576	546	533	583	584	557	579	543	549	544	584	547	550	557	562	540	594	544	563	634	583	550	588	544	544	590	555	564	558	572	593	588	570	586	593	570	566	558	559	578	588	560	523	546	529	543	562	511	589	571	583	547	546	553	611	559	523	596	561	524	590	568	552	532	545	565	579	578	569	545	543	570	556	556	561	584	542	574	570	523	567	537	528	560	530	539	624	588	554	555	545	587	557	544	532	577	542	550	578	605	511	558	539	628	560	529	560	584	609	586	571	569	589	545	530	586	543	545	558	580	554	606	514	598	535	591	534	566	552	540	567	525	550	575	580	568	537	580	554	591	565	547	557	561	564	569	525	539	514	569	577	581	567	557	584	599	571	593	541	601	576	593	589	563	563	563	546	573	602	552	552	557	601	538	565	601	562	526	549	544	567	571	577	572	557	545	587	553	538	578	577	576	576	564	579	564	567	542	572	545	576	548	578	557	572	572	534	604	568	540	553	548
27861	10415	766	432	330	312	303	282	292	293	291	292	302	272	311	295	301	269	256	262	256	308	273	265	276	280	250	278	268	277	300	293	282	273	297	293	274	295	294	278	257	277	304	272	294	303	284	261	259	289	288	268	261	274	280	285	303	300	257	265	283	270	293	268	302	271	307	280	266	287	292	262	287	292	292	271	251	259	300	282	270	272	276	284	254	276	307	271	297	298	271	285	291	268	284	321	269	274	251	276	275	263	279	252	293	293	292	275	295	319	291	269	284	282	278	295	284	291	246	261	265	285	275	282	263	275	280	295	317	284	309	271	299	272	247	282	267	261	290	288	264	270	291	286	291	253	284	291	268	282	258	286	271	293	296	269	271	300	276	302	293	263	298	294	275	278	231	298	269	275	282	324	275	293	285	292	307	257	264	269	310	312	285	263	252	276	291	247	306	304	261	272	277	297	296	276	306	289	292	277	288	294	248	289	284	262	258	274	273	268	303	307	260	296	272	285	275	286	278	277	277	271	283	294	283	299	305	282	309	291	280	260	252	307	285	294	271	292	284	271	256	273	259	281	283	270	287	283	264	281	293	259	274	270	294	279	274	276	258	252	264	276	290	271	269	301	264	286	283	249	274	276	286	306	242	305	266	276	272	290	300	270	279	256	318	279	306	255	283	286	271	271	290	287	245	267	277	250	299	281	275	263	299	273	308	253	284	296	306	276	271	282	301	263	281	309	271	285	277	271	273	266	299	276	302	319	278	279	278	261	271	286	273	277	304	296	305	281	265	263	282	253	260	278	296	266	266	274	315	258	290	290	303	267	268	319	300	270	293	314	289	241	271	282	292	301	300	280	289	267	286	300	272	278	270	262	286	302	306	257	277	295	296	289	307	284	280	270	276	287	269	264	259	311	284	271	291	254	293	289	271	290	270	296	299	273	294	277	283	270	279	279	245	275	281	302	287	273	287	240	278	279	283	317	333	253	283	259	299	271	292	277	299	301	262	278	293	286	252	278	288	293	297	274	283	269	278	309	260	289	275	302	281	276	296	267	282	255	284	289	273	273	281	316	287	267	249	275	254	288	279	301	279	294	268	268	290	272	279	259	256	320	292	295	309	292	283	279	257	258	299	257	261	256	262	287	274	279	284	290	272	270	280	267	291	252	306	317	308	254	277	289	281	278	265	272	323	260	271	260	296	277	252	308	288	309	282	278	262	247	271	279	291	267	296	261	288	274	254	277	273	247	302	270	242	253	253	305	300	254	310	276	263	286	280	253	267	263	317	267	274	245	260	266	265	273	282	289	262	266	285	292	289	289	287	269	250	292	287	254	251	263	313	269	295	274	268	269	284	264	267	286	273	266	295	259	297	265	265	289	282	290	277	284	258	303	269	310	260	284	295	300	288	294	272	257	289	264	291	260	266	272	281	268	293	312	265	255	276	273	278	292	310	281	294	314	261	288	293	295	289	292	266	275	293	237	297	294	287	236	278	292	275	257	279	292	261	296	277	284	274	291	276	314	263	289	285	317	265	268	268	268	272	242	275	274	254	278	246	288	287	267	286	304	277	285	252	295	285	308	289	277	298	314	269	281	298	256	310	304	270	298	265	264	277	306	266	316	256	255	280	280	273	275	265	264	302	280	264	280	287	298	302	277	291	268	269	278	266	276	280	239	255	251	259	267	276	276	266	297	278	294	286	312	285	255	267	285	262	265	282	266	278	293	267	262	283	297	297	309	287	284	280	282	297	282	293	244	259	265	293	268	277	307	298	241	291	289	267	300	301	276	292	285	291	256	277	276	269	260	299	291	261	277	265	281	256	272	290	246	284	294	274	291	273	313	253	268	291	255	305	277	294	262	291	296	307	260	288	314	265	264	293	275	284	285	271	293	264	302	283	273	270	258	258	292	261	273	286	283	280	249	259	282	272	270	259	303	256	274	261	284	270	285	266	250	292	287	267	281	280	294	285	278	282	264	267	268	268	287	311	265	286	312	278	311	280	281	304	262	291	275	264	285	277	292	271	290	255	255	276	268	300	257	281	268	291	260	305	282	273	260	276	274	286	293	291	276	305	285	307	292	287	267	285	299	276	275	289	291	257	281	264	305	265	275	275	289	308	293	273	261	278	284	291	269	271	291	261	262	286	280	297	308	266	309	286	269	274	263	275	299	291	291	284	328	295	285	295	252	295	281	296	286	241	276	275	264	288	297	265	291	284	307	270	283	287	284	247	281	295	255	261	277	266	292	270	270	264	295	246	279	297	284	274	267	294	295	280	265	276	284	238	295	278	270	278	265	285	280	290	289	261	279	286	297	284	283	292	291	307	291	316	303	302	276	276	279	295	284	274	279	277	266	267	325	268	276	296	284	271	279	262	269	268	309	292	286	264	274	280	286	256	268	305	278	283	278	268	311	290	262	273	303	292	296	270	267	284	290	283	254	306	290	297	277	297	266	284	309	275	297	293	272	279	259	311	277	262	254	289	274	279	262	289	297	261	266	278	277	275	300	277	293	259	289	273	279	281	266	266	263	270	274	262	285	271	298	296	309	307	263	290	277	277	281	323	285	270	296	286	268	256	302	287	286	320	287	245	268	284	252	272	263	289	273	259	301	265	297	264	306	236	272	288	299	279	254	309	275	286	275	272	276	289	263	282	296	252	298	269	277	274	306	304	303	254	271	298	305	304	293	268	269	282	261	273	269	287	286	249	270	297	274	287	263	314	291	286	279	286	279	286	289	283	286	286	264	281	299	294	287	286	286	272	283	308	290	295	259	273	288	277	296	307	285	291	291	292	274	314	293	280	282	245	269	293	275	284	296	299	280	276	274	275	276	267	256	264	282	285	280	302	311	301	256	287	280	343	284	290	272	234	278	278	277	278	266	284	315	270	254	272	262	313	274	274	284	262	279	310	274	291	285	280	282	294	255	277	269	283	283	299	323	289	277	310	277	277	306	290	252	304	291	280	297	251	276	242	283	287	277	255	276	283	280	309	267	277	274	282	273	271	277	271	265	296	287	258	289	276	261	295	260	266	301	282	275	307	268	259	286	279	290	289	280	260	262	295	285	297	292	310	266	270	294	291	256	295	297	273	289	253	292	239	293	280	264	277	278	289	308	278	266	286	297	291	271	266	264	269	289	263	301	270	267	250	258	288	265	273	287	279	275	284	313	283	272	282	279	276	257	284	294	273	320	276	276	289	279	276	281	299	275	271	274	285	287	270	284	302	271	279	278	262	256	318	275	260	286	266	302	276	261	257	270	290	280	312	281	309	286	249	292	284	278	312	269	261	242	252	291	257	290	289	313	319	292	277	275	259	254	261	261	300	309	273	289	268	270	280	292	282	274	298	266	253	279	300	287	292	272	302	266	264	280	297	299	286	291	273	285	285	269	270	277	270	289	268	286	281	269	284	273	288	283	314	286	286	296	280	248	271	255	291	262	287	280	276	275	274	276	283	283	268	253	276	275	294	265	259	273	282	273	313	262
4548	378	360	274	271	228	226	243	221	214	210	223	205	246	216	225	244	216	223	238	257	240	188	199	209	224	206	225	214	226	218	224	218	194	214	206	223	231	231	209	204	237	231	229	235	207	174	216	206	240	245	227	220	216	234	232	230	228	231	238	237	219	202	228	190	243	246	232	197	207	182	202	193	215	213	199	209	209	234	205	199	221	205	219	213	213	234	212	214	202	212	197	212	222	203	234	209	212	201	220	220	210	221	250	208	227	213	195	220	210	196	207	184	224	221	204	222	220	221	229	199	207	210	209	220	188	202	208	241	223	204	208	213	231	204	220	208	198	214	207	189	244	206	206	215	210	206	217	207	203	231	223	214	220	219	185	219	226	198	200	223	235	218	247	217	219	210	229	226	198	237	189	202	207	217	212	217	216	240	238	189	232	212	200	200	219	212	210	226	204	208	229	223	219	229	205	200	216	232	213	194	226	210	200	206	225	242	200	196	220	246	198	185	235	195	232	204	214	216	198	238	219	216	220	226	236	207	224	197	201	230	206	202	201	214	237	202	225	196	203	225	229	252	214	216	221	212	226	218	221	209	203	220	232	204	235	209	214	209	244	210	213	238	221	205	224	215	206	182	217	194	255	203	209	198	200	204	216	213	218	225	201	220	201	184	223	232	229	230	188	225	234	204	220	187	199	185	222	243	214	217	213	207	239	221	227	213	216	237	200	208	217	231	188	207	233	229	195	224	208	206	235	207	223	223	203	205	212	212	233	232	212	227	216	200	216	210	222	216	235	200	200	208	240	224	204	199	224	211	210	218	210	196	220	218	204	224	179	222	211	213	227	217	222	217	217	241	229	213	197	221	207	219	226	196	210	207	216	243	218	217	226	187	218	226	225	223	209	249	227	230	201	190	209	232	241	229	197	237	223	217	208	221	199	198	191	218	179	242	196	215	216	211	229	211	228	224	212	211	192	211	212	209	205	215	221	198	195	200	190	219	205	192	243	252	216	220	214	204	243	216	221	209	216	220	210	208	231	216	219	224	226	216	202	206	226	220	196	213	242	235	233	212	220	217	227	212	220	231	225	238	199	216	218	228	207	218	213	220	216	194	179	231	216	234	204	169	192	221	228	220	209	199	205	231	226	234	216	211	242	200	226	226	244	221	214	225	214	207	234	228	234	231	212	214	218	225	215	224	226	223	203	202	229	198	229	216	226	219	201	195	236	217	209	207	224	201	212	234	188	208	246	211	239	214	187	197	216	222	221	215	206	208	200	214	223	210	217	190	233	209	200	255	217	197	217	222	211	218	199	234	209	220	211	203	193	224	218	219	223	211	218	197	228	190	200	218	204	221	209	218	235	217	205	198	220	198	220	217	221	233	214	234	216	217	206	194	217	214	210	216	230	203	220	208	218	224	193	251	240	215	221	221	197	197	204	204	225	193	186	191	221	205	207	201	225	225	193	206	213	243	225	198	211	219	196	210	224	214	214	216	215	236	243	217	171	203	195	204	210	227	223	245	200	237	224	195	220	219	200	223	222	222	206	220	205	227	204	215	240	214	191	208	196	212	230	215	216	236	221	211	198	243	243	214	209	223	195	217	199	239	203	215	225	237	206	234	233	203	212	205	221	222	207	217	216	215	219	222	213	217	210	203	212	207	204	222	210	184	207	189	204	219	202	236	226	216	219	240	219	207	213	223	195	190	206	226	209	198	199	193	229	211	201	206	232	252	220	231	238	225	218	229	229	199	212	201	203	194	214	226	211	206	217	228	230	201	207	215	211	208	221	225	222	191	222	189	192	205	195	212	208	197	214	220	218	186	218	215	177	218	222	214	194	231	213	201	217	184	222	229	186	200	212	228	215	223	243	212	191	200	231	206	206	215	205	183	183	211	196	207	216	206	173	207	217	212	214	194	206	210	213	218	200	224	199	229	210	239	238	188	223	211	197	225	219	223	224	199	221	201	216	199	229	224	227	202	232	236	222	220	219	215	197	225	231	245	243	213	212	195	210	203	210	213	221	213	226	206	216	202	226	202	223	229	209	217	219	211	219	242	213	225	238	216	213	206	209	264	211	222	213	237	198	237	207	189	206	184	246	198	211	212	221	216	230	211	211	228	219	242	220	210	220	207	216	201	209	221	210	214	233	245	208	203	205	207	212	188	208	246	216	205	225	208	221	207	218	234	213	218	231	228	238	206	231	206	220	199	223	208	227	219	209	208	230	221	215	216	223	201	243	219	211	243	201	232	200	234	210	215	222	221	213	214	186	205	226	195	213	212	230	213	212	230	202	237	211	229	220	215	217	217	221	207	231	222	206	234	204	214	222	236	210	230	226	187	204	231	210	230	219	232	222	206	193	202	221	203	218	193	238	212	220	204	231	208	221	210	197	208	208	219	216	230	203	188	203	215	206	214	205	201	209	194	218	190	237	185	223	206	197	213	222	199	228	229	221	209	207	206	235	216	218	192	233	209	212	212	221	215	225	218	221	217	219	211	235	199	178	173	200	210	241	188	205	217	223	217	199	211	210	213	208	203	212	204	215	209	205	218	217	212	181	227	218	205	203	220	224	214	206	224	225	202	209	231	236	198	211	226	207	242	240	201	207	233	231	191	198	233	246	226	228	240	207	218	225	203	242	191	222	220	200	224	226	200	224	226	237	218	198	208	216	182	241	204	214	217	215	213	215	196	190	225	225	218	229	185	231	205	194	206	223	198	211	230	202	208	217	202	222	220	221	229	216	214	208	197	227	205	197	215	226	228	225	222	221	213	220	231	214	197	243	232	202	193	225	213	214	235	201	214	218	213	224	234	234	211	209	219	237	245	191	218	229	219	186	213	209	240	247	215	200	206	240	214	205	221	235	224	206	211	228	223	234	218	208	212	204	240	233	212	213	233	188	243	227	223	216	215	240	215	233	206	210	235	213	228	206	198	204	231	211	210	226	208	219	231	206	224	205	241	217	222	226	213	214	215	245	225	215	234	222	211	235	217	254	223	205	228	224	215	224	222	238	202	206	205	222	209	210	201	229	233	220	200	221	233	212	219	231	223	203	191	201	215	211	207	212	227	204	233	204	201	222	220	205	250	229	203	201	234	242	202	203	217	218	225	208	230	205	208	217	215	197	241	223	225	224	206	204	210	206	220	200	192	242	220	241	225	195	207	203	221	217	197	224	219	191	213	208	218	189	223	215	198	236	232	216	229	228	227	215	202	225	230	222	227	192	236	211	203	187	210	228	209	205	232	225	205	202	196	222	198	229	226	212	187	223	196	210	203	191	212	213	231	229	204	202	211	211	211	242	210	212	183	217	228	233	247	226	223	203	203	198	192	222	202	186	203	209	203	230	210	224	216	232	217	225	220	246	195	215	236	221	230	234	212	198	212	215	217	204	192	210	226	211	231	206	214	208	233	205	225	215	221	197	211	201	202	212	220	238	195	217	223	196	248	237	240	231	225	229	211	211	241	203	213	190	198	188	242	211	226	229
25588	21490	27969	25426	11542	1630	1038	893	799	755	765	687	725	713	689	707	713	654	677	695	702	742	721	705	709	701	693	660	655	631	669	701	690	677	648	648	613	707	664	700	649	680	673	674	655	640	698	641	644	658	618	654	662	713	631	683	656	676	667	694	658	640	673	710	648	711	673	648	663	683	653	670	668	722	633	687	673	677	659	631	649	669	672	670	635	670	654	687	641	686	699	657	696	684	632	657	655	682	650	683	604	642	641	669	658	654	653	668	690	619	630	734	662	621	636	683	638	679	650	720	667	703	612	688	687	692	666	663	669	675	663	634	664	637	652	699	666	644	635	644	705	619	687	685	694	649	705	714	651	681	656	607	678	671	661	716	702	659	656	628	684	587	650	651	675	657	674	644	613	660	698	651	673	656	666	623	673	675	718	636	665	664	626	626	690	634	630	694	688	691	692	627	687	667	633	663	696	607	676	662	666	674	635	635	695	680	639	686	690	646	646	664	643	678	629	624	640	653	666	657	645	698	649	634	656	647	676	668	626	686	656	607	631	701	677	639	628	640	661	635	614	690	643	653	666	640	621	700	682	670	665	636	634	654	676	685	650	619	636	670	633	638	696	591	646	665	664	642	637	643	650	679	657	655	683	637	665	681	635	651	679	682	628	643	669	688	664	700	654	639	635	654	646	650	714	630	652	712	673	706	672	625	659	608	642	667	639	675	725	643	645	693	683	663	668	650	666	632	642	675	632	657	639	653	648	672	670	692	737	633	661	660	657	651	681	659	639	648	637	647	666	620	638	656	614	675	694	640	663	682	701	681	629	636	607	681	707	663	646	634	660	665	678	633	648	678	648	663	647	682	645	682	681	654	668	661	664	633	636	651	635	693	639	663	623	620	627	686	644	678	612	641	622	648	668	617	671	675	661	620	627	678	635	650	667	660	684	605	618	651	688	675	711	706	674	629	687	654	683	644	655	649	661	658	644	691	683	652	639	671	609	639	628	624	657	643	668	649	666	714	631	708	581	636	713	654	635	651	647	663	671	618	678	650	658	665	678	643	651	634	619	679	642	629	634	687	672	664	714	662	666	609	611	642	632	698	641	612	649	619	664	640	687	684	651	661	634	639	661	643	667	658	670	645	660	672	653	634	673	668	635	698	621	627	649	680	668	691	615	706	640	698	652	606	656	690	658	675	678	599	657	614	633	669	681	691	655	682	652	697	646	627	666	633	656	670	660	665	619	630	680	631	665	637	633	690	681	659	659	643	622	614	691	639	619	665	684	739	625	687	613	678	698	607	623	666	663	721	665	716	630	627	627	664	666	641	666	663	649	728	655	665	684	635	655	624	658	730	667	689	628	662	666	661	667	624	666	628	715	700	679	636	629	662	685	626	606	649	715	658	651	622	640	641	666	640	636	651	658	647	658	654	638	659	656	679	644	673	646	638	703	680	697	694	664	676	682	671	643	678	617	681	649	653	612	643	646	665	666	682	672	680	646	655	707	669	690	618	660	644	669	632	614	627	666	648	618	698	621	573	634	687	667	718	623	688	654	672	720	661	634	656	702	690	637	639	654	640	617	688	654	672	689	643	682	651	644	656	658	654	665	681	632	687	643	665	631	628	635	633	658	647	686	631	645	668	622	658	667	659	664	681	678	662	617	646	670	652	663	675	649	632	659	677	641	671	647	627	651	672	700	659	613	631	634	658	685	640	667	651	687	719	679	635	618	643	637	626	650	690	641	693	632	678	639	690	681	670	638	634	618	676	613	656	670	671	684	633	676	651	662	689	638	659	677	663	669	652	652	657	668	658	624	673	650	619	641	655	693	628	648	681	624	662	653	678	635	625	613	631	631	685	645	644	654	648	702	661	689	689	644	687	668	683	710	627	676	684	648	657	661	644	696	652	662	683	644	676	723	634	622	625	674	622	687	650	680	636	654	645	639	660	654	691	679	686	642	646	638	673	680	660	641	701	680	626	693	685	627	679	663	635	646	668	627	635	647	676	650	759	608	644	671	647	627	695	612	653	664	711	685	667	646	668	688	619	672	661	648	655	670	671	646	676	642	642	606	713	652	668	723	599	705	665	665	677	661	667	653	679	697	611	663	673	669	682	682	651	658	640	661	650	682	663	670	667	626	649	727	646	626	612	711	623	640	664	684	650	602	663	671	653	675	681	651	660	654	649	614	682	642	614	662	658	695	678	607	649	656	649	659	652	639	647	604	669	704	663	641	664	652	667	675	633	682	634	677	640	672	656	686	641	619	647	658	668	674	655	628	687	672	646	621	683	659	678	614	654	661	631	650	667	666	652	641	692	628	647	721	637	640	676	696	645	661	663	654	706	654	635	641	650	697	668	652	636	702	717	597	638	660	626	645	730	656	699	662	678	634	680	697	629	641	615	645	641	641	678	673	633	642	666	681	708	622	647	604	673	626	675	677	646	646	670	663	619	613	649	622	640	648	717	626	630	607	714	662	691	647	646	684	637	652	643	680	703	679	599	708	621	635	690	643	692	701	633	641	634	667	630	649	713	660	634	624	612	681	675	661	657	692	578	636	698	615	702	628	656	641	660	617	654	663	617	626	677	627	659	659	668	640	650	642	680	663	628	686	657	653	671	669	650	626	684	619	687	693	682	690	605	656	704	646	617	654	653	674	680	649	662	680	675	656	649	641	624	646	637	638	644	673	686	643	690	638	644	644	643	624	622	661	601	655	682	626	655	741	699	660	652	707	607	671	656	653	630	667	690	662	647	650	638	642	644	678	680	634	632	716	716	672	676	683	681	626	603	686	689	650	677	691	651	645	690	659	616	636	663	631	614	653	690	649	622	639	683	621	653	660	633	675	689	580	720	675	677	677	661	625	676	657	645	603	626	698	618	632	664	605	651	719	642	639	634	622	642	643	697	694	644	664	710	687	690	669	683	671	673	683	709	653	652	724	694	620	586	640	658	655	673	662	683	658	676	635	681	650	653	633	669	676	633	623	622	715	615	622	640	661	643	687	633	664	588	639	672	648	655	676	663	673	668	617	674	620	673	661	660	636	630	694	653	626	693	665	684	646	663	679	641	650	638	664	641	623	670	626	659	680	645	606	678	650	687	656	664	711	636	612	679	650	604	663	667	631	687	643	673	675	677	658	622	673	608	605	671	647	662	693	678	649	653	633	649	692	678	652	649	665	663	639	619	650	705	674	627	664	635	672	664	622	648	607	655	648	664	645	637	638	692	637	642	660	684	657	660	687	662	684	637	670	631	656	634	671	630	635	640	615	665	661	636	624	654	652	624	659	658	630	630	682	674	650	662	654	617	668	669	663	644	636	686	690	618	685	658	631	631	644	627	670	698	669	627	649	661	627	625	617	639	577	669	625	660	599	645	667	632	700	641	610	652	655	625	708	585	667	635	683	629	688	688	655	655	650	633	640	616	651	676	680	667	654	652	667	655	640	659	654	653	667	643	659	657	657	650	675	638	673	636	654	634	665	621	661	657
3309	3503	2854	1559	1143	954	835	789	718	672	612	597	579	622	555	578	579	576	540	543	537	559	494	532	526	550	532	542	526	476	515	506	555	517	534	471	492	525	516	522	497	521	527	513	532	503	511	490	497	524	496	568	552	520	504	513	534	505	537	514	487	493	491	531	539	491	515	526	519	525	504	483	504	514	475	518	535	542	487	539	511	526	512	537	499	483	506	512	501	513	491	526	515	501	494	531	492	516	507	504	544	489	492	511	504	512	504	476	478	489	515	500	500	539	523	494	462	491	517	492	513	535	542	483	531	488	476	504	511	484	515	489	475	553	526	484	488	479	520	530	522	477	489	529	542	523	511	502	484	495	470	452	521	546	487	531	484	526	495	522	522	512	501	520	535	533	465	531	531	491	508	513	510	519	529	532	487	509	553	539	518	530	517	488	472	472	527	486	503	501	537	501	499	504	514	500	519	486	498	494	492	491	519	502	495	495	512	511	480	527	534	512	507	529	555	518	496	479	518	523	491	468	509	476	562	542	487	494	501	480	483	482	472	537	517	518	496	544	544	465	484	477	482	527	479	522	500	516	510	504	489	495	504	486	502	522	489	500	514	478	515	474	511	559	506	505	541	480	555	520	473	504	495	497	474	490	528	507	510	512	498	496	441	519	553	501	484	516	541	511	492	498	471	519	474	531	536	512	516	527	530	494	481	491	526	533	505	522	499	526	529	479	481	509	526	496	512	527	469	505	471	531	495	476	516	504	500	500	501	493	522	458	520	467	506	569	508	499	515	519	487	474	466	508	514	456	521	491	475	508	488	513	479	498	476	521	481	498	519	522	512	501	488	499	504	520	495	506	499	497	490	487	488	548	508	533	477	496	497	486	504	509	479	516	523	501	494	490	481	486	513	469	573	471	516	530	514	478	506	500	499	492	490	508	486	498	506	481	523	531	506	535	497	550	504	492	510	485	508	512	527	500	494	494	484	521	495	512	493	509	476	483	494	494	483	499	509	481	539	499	514	500	504	496	521	513	522	530	519	521	527	496	509	461	500	491	528	517	507	497	522	502	469	496	534	503	481	500	503	498	500	491	509	468	528	489	515	467	476	517	529	559	520	510	485	484	516	488	483	485	524	508	531	503	524	470	502	499	530	470	507	460	482	513	504	541	499	486	502	510	491	476	519	512	426	479	506	505	525	482	509	509	497	501	477	487	474	472	504	507	543	538	498	531	470	529	484	492	513	478	532	477	463	457	517	493	460	492	503	523	483	463	503	526	484	504	483	499	484	482	483	485	507	539	488	502	520	453	457	497	498	509	508	528	478	519	476	493	531	504	492	485	525	500	534	472	504	528	518	471	515	494	489	496	517	511	478	464	493	481	492	457	494	534	512	455	480	499	490	518	542	458	497	490	521	494	499	484	527	486	498	521	487	522	487	514	541	454	487	542	500	515	539	506	526	488	525	467	533	496	507	473	499	503	518	535	495	565	492	525	525	531	524	505	504	481	521	515	478	497	495	488	482	460	525	544	465	511	526	531	482	485	469	519	533	486	523	480	504	517	500	535	504	534	524	513	485	476	542	554	497	503	529	515	513	501	518	464	521	496	524	524	496	516	520	519	544	488	462	498	497	539	466	502	495	457	537	477	514	470	529	475	504	498	492	457	515	513	498	536	493	472	480	493	509	508	501	483	482	524	510	498	518	510	520	499	475	462	499	504	476	502	535	513	513	490	515	492	507	486	460	461	525	517	455	491	522	472	506	500	507	511	547	511	498	530	491	485	513	489	543	490	490	503	515	450	497	486	499	517	525	484	517	523	507	527	469	474	494	486	494	529	479	497	438	488	465	506	513	495	541	469	513	509	472	491	478	491	486	549	500	481	514	493	501	508	499	496	496	531	489	523	544	511	507	486	448	512	507	462	503	475	477	489	509	525	459	519	507	448	518	498	502	520	504	493	481	484	491	525	513	485	516	476	505	510	492	505	505	540	489	518	486	502	498	565	466	503	493	489	524	533	490	547	495	509	512	488	514	491	469	529	504	518	516	452	517	500	504	527	511	546	502	495	515	559	482	502	477	496	513	532	489	495	491	470	505	500	469	483	472	504	515	461	472	533	520	521	504	491	516	497	536	492	536	487	492	455	512	539	517	492	523	485	483	498	506	498	489	483	520	499	521	498	454	501	524	531	484	500	475	474	505	517	506	494	501	485	474	468	440	507	470	518	484	488	508	489	476	502	506	483	526	490	500	487	525	521	487	484	514	498	539	501	480	500	490	547	449	444	491	471	521	481	520	502	493	475	512	518	541	476	521	527	513	517	484	444	508	543	471	503	469	532	508	471	467	501	498	503	465	509	473	593	506	523	487	469	521	488	534	492	513	497	502	491	477	489	496	468	498	470	479	491	489	497	479	482	484	498	541	483	493	511	516	503	496	480	519	501	496	484	522	499	481	509	484	492	495	496	516	478	492	502	481	540	479	514	481	519	531	520	478	487	518	512	522	511	518	498	512	502	489	493	479	516	503	496	496	488	485	493	525	481	545	504	464	526	479	463	520	499	524	515	505	532	498	516	548	547	530	503	556	527	507	491	467	514	485	513	506	495	494	493	507	464	467	549	496	492	518	473	522	492	478	505	504	519	486	524	506	482	525	491	498	506	515	493	489	502	480	476	471	524	510	504	493	521	470	503	495	467	528	504	493	509	490	527	480	505	524	506	478	482	539	512	524	486	515	513	547	481	501	510	491	508	500	518	478	502	496	456	488	491	522	487	487	515	495	476	490	504	486	497	515	478	508	502	472	476	496	513	495	488	540	497	439	500	500	493	526	499	474	476	455	496	527	492	491	468	511	516	469	485	522	511	499	516	522	481	490	510	518	503	485	468	455	519	520	466	471	501	512	505	472	517	489	484	445	513	499	508	498	527	481	498	523	503	485	557	520	465	449	513	527	530	535	484	501	509	526	468	480	481	482	501	447	517	504	494	510	490	474	479	468	520	535	468	538	549	529	541	463	492	479	495	464	515	466	516	474	495	475	545	459	482	505	491	512	466	495	492	458	509	502	503	531	475	498	470	454	468	501	479	497	519	470	531	493	495	530	512	500	493	507	450	464	498	515	456	484	475	465	469	461	501	474	488	507	486	538	486	516	468	475	496	474	527	469	519	500	472	490	506	515	470	463	480	450	468	483	538	484	486	490	467	500	511	494	483	497	517	500	444	488	465	501	501	472	508	513	448	508	517	493	521	535	495	457	475	464	501	525	476	510	481	446	474	485	552	492	516	494	495	488	471	494	506	508	493	473	510	503	502	508	506	500	501	475	511	526	521	467	515	500	476	518	506	486	463	497	486	547	511	542	483	480	465	471	510	524	498	491	478	529	512	486	502	516	493	518	507	516	488	524	524	459	511	522	450	520	522	487	493	492	501	497	462	498	521	527	516	494	473	519	531	512	489	480	466	459	451	507	489	502	505	485	458	497	529	509	495	454	533	450	522
24532	21512	28863	24599	21505	8992	1823	1189	999	971	875	885	877	889	843	794	838	785	750	768	737	800	824	785	819	799	753	782	761	739	751	772	782	774	806	793	774	774	751	711	768	773	785	783	769	752	758	701	722	729	658	778	754	779	796	711	690	775	724	771	743	813	746	764	716	711	777	739	734	706	711	750	753	770	760	758	697	723	677	803	718	739	749	777	777	707	760	722	737	737	732	773	740	722	738	714	730	730	757	760	796	729	785	744	719	759	743	720	765	768	802	728	772	741	759	744	751	752	799	773	741	709	728	749	699	727	757	723	761	738	769	723	708	698	734	749	732	750	736	796	762	782	702	745	740	703	723	713	707	751	736	700	741	798	743	740	807	712	721	723	740	743	760	698	730	753	677	744	729	748	714	730	757	753	705	713	720	746	764	766	735	760	676	723	747	779	713	771	746	738	729	751	732	780	749	804	706	701	744	756	775	774	745	779	751	764	731	793	752	755	710	726	742	783	770	745	709	753	747	717	773	748	776	684	691	773	729	773	769	775	760	726	765	727	688	716	745	720	774	729	720	725	751	775	761	736	741	780	766	746	745	697	724	770	763	703	748	751	718	752	747	819	743	774	723	723	727	765	739	719	758	770	782	696	719	727	739	769	737	797	708	717	728	743	753	789	760	706	723	745	756	746	763	729	735	771	738	749	703	797	717	713	702	711	748	725	711	799	740	794	747	760	712	764	696	764	753	741	744	726	702	719	718	734	764	748	733	765	701	734	713	729	740	722	727	771	750	718	733	710	736	712	720	782	741	711	746	749	743	728	743	711	725	739	725	719	724	755	765	749	696	702	741	745	726	756	758	764	745	743	718	697	730	727	704	725	740	720	735	721	762	764	727	731	763	732	720	702	749	742	734	720	689	722	746	734	727	677	734	713	779	743	758	690	803	717	767	754	702	756	780	715	707	710	736	675	721	750	727	689	721	779	752	786	705	735	749	761	708	749	696	722	742	772	699	740	774	700	754	713	708	708	731	744	690	750	802	771	714	709	744	746	799	772	696	753	766	729	715	706	696	720	756	725	716	731	724	725	681	714	718	771	782	729	740	725	737	680	748	765	755	744	734	748	740	719	728	719	734	736	749	747	742	721	722	767	710	726	728	755	749	724	757	764	712	780	706	693	735	659	707	772	727	754	781	766	748	780	749	777	753	731	696	756	707	715	741	742	724	734	724	759	764	784	703	727	730	777	751	739	704	750	749	725	685	742	745	778	716	756	695	742	775	769	705	746	715	763	707	748	800	720	761	671	782	808	759	718	750	754	782	738	758	726	749	743	748	737	772	741	715	769	710	736	740	760	750	699	792	822	712	782	792	767	746	732	704	709	725	699	665	746	741	738	742	750	726	728	749	751	720	745	729	742	749	733	724	751	772	734	732	700	731	777	727	771	667	687	735	775	699	709	745	717	751	729	762	728	771	705	742	761	741	701	767	760	721	744	713	769	761	752	785	712	765	747	676	729	734	777	739	769	785	726	735	739	805	741	724	720	714	777	746	715	751	741	736	720	729	698	742	737	740	731	750	677	760	757	775	724	714	760	785	746	737	727	735	740	708	738	729	754	735	761	727	726	752	763	748	723	741	698	735	689	792	766	743	748	752	712	737	721	748	742	728	688	737	721	752	730	747	731	741	736	763	752	779	767	681	733	711	764	726	740	684	777	695	695	723	771	784	759	747	729	721	756	751	730	739	733	753	731	720	744	702	724	740	768	710	755	728	727	715	750	726	719	767	710	682	745	749	739	741	706	741	733	743	741	730	751	731	757	724	686	751	724	744	759	765	775	745	736	748	699	770	754	700	736	721	785	770	745	740	747	746	740	740	773	761	737	674	732	783	767	733	760	738	769	717	764	774	715	694	729	720	730	739	750	712	773	747	672	698	743	741	702	717	709	757	701	760	725	721	770	724	722	703	754	755	682	740	769	749	671	760	704	722	735	730	752	706	737	694	712	755	718	762	731	714	699	748	732	762	775	749	777	728	762	716	721	755	738	707	713	704	783	704	714	761	696	725	759	744	748	719	748	703	754	733	732	740	696	716	726	698	792	734	724	756	743	751	751	735	735	730	704	730	736	795	723	737	700	710	753	688	711	761	704	728	727	729	791	734	739	761	783	759	733	751	728	719	733	797	749	742	732	751	759	722	736	727	710	742	707	745	746	769	733	740	711	746	762	695	680	705	759	699	737	733	729	741	739	709	766	777	746	717	690	707	710	777	743	764	775	765	803	716	698	744	715	703	722	709	740	740	759	713	694	786	733	751	720	784	766	758	746	769	754	712	785	752	722	757	701	784	761	756	766	723	706	745	768	722	782	745	668	705	755	739	713	805	715	727	769	732	736	727	705	736	726	758	714	680	790	738	732	719	732	735	743	747	725	697	711	748	728	709	738	742	763	755	699	739	743	746	746	692	754	715	707	748	752	754	753	751	745	741	736	695	759	768	746	711	715	737	750	728	739	686	729	746	753	700	754	713	802	712	715	747	777	742	733	720	721	807	717	756	724	722	717	769	778	767	720	746	713	771	760	773	765	717	741	768	685	722	757	732	710	772	673	751	779	782	746	754	709	721	701	753	728	705	755	698	713	754	755	759	735	761	738	713	741	738	747	710	714	729	676	739	715	783	743	704	749	734	734	757	725	698	704	712	662	749	665	710	712	770	698	764	736	753	741	734	728	716	743	741	743	739	783	743	765	734	742	724	768	683	729	737	747	731	775	733	740	743	726	689	716	706	713	760	742	734	713	763	735	768	703	740	715	733	772	728	774	762	712	740	770	766	718	697	767	758	688	716	737	717	718	718	714	749	721	743	751	751	764	678	695	762	765	697	687	739	722	712	726	716	789	768	756	713	757	786	724	764	715	732	802	748	746	705	768	696	769	730	704	742	701	743	720	737	710	768	734	740	768	742	680	764	761	744	726	734	759	734	710	727	725	691	753	706	741	741	747	743	777	694	736	735	697	751	738	730	798	686	710	741	710	702	749	757	710	741	749	722	726	748	739	745	766	722	742	808	683	731	730	749	742	757	743	719	737	711	763	729	733	705	730	768	766	727	716	800	690	748	740	720	733	712	732	697	731	745	748	741	708	723	684	737	692	727	687	749	735	750	711	747	747	736	781	746	729	746	723	704	737	770	737	742	722	709	703	730	750	673	750	772	716	738	783	754	748	714	801	723	723	764	727	710	758	719	713	757	727	715	732	739	723	737	703	732	737	750	705	758	783	705	664	750	720	714	755	741	779	722	753	722	704	722	682	749	695	741	714	737	733	709	718	695	742	770	750	742	718	737	759	662	747	770	723	718	710	734	723	722	731	741	729	695	751	752	739	721	687	726	746	750	755	757	719	735	754	723	706	675	735	735	795	756	693	723	717	737	770	732	727	796	749	746	724	737	698	736	762	736	791	720	764	737	726	733	702	733	699	747	769	750	775	740	749	776	725	713	754	663	763
3700	6178	4994	2624	1843	1472	1280	1076	929	899	801	758	738	698	728	736	667	652	673	610	603	669	667	653	559	627	668	618	560	606	583	626	636	575	606	609	600	634	616	612	571	587	564	615	554	612	574	634	601	597	599	581	579	563	545	626	568	572	579	536	572	592	590	550	567	594	580	593	573	594	588	574	612	588	604	586	606	580	610	555	586	582	552	577	560	580	588	579	614	544	550	573	625	574	561	565	604	554	577	597	592	548	588	562	566	542	593	588	599	599	588	599	599	584	580	577	560	585	523	544	604	586	536	609	540	571	537	551	555	565	570	581	600	592	551	539	611	568	566	569	558	589	579	526	617	614	539	590	527	585	587	576	605	601	553	593	534	587	555	554	569	574	568	599	603	537	605	578	542	561	541	601	572	536	575	619	621	606	554	608	560	555	571	579	615	614	564	590	555	540	596	598	541	561	532	584	549	600	526	576	595	581	548	595	581	588	563	586	580	585	562	582	566	544	580	562	562	609	566	558	604	627	559	539	572	592	562	583	553	530	511	628	544	565	540	590	573	554	547	582	628	574	595	563	574	568	563	616	579	580	551	542	552	588	579	556	582	577	535	563	560	537	575	558	585	535	564	603	583	571	597	568	586	601	571	569	565	575	569	559	596	590	533	539	583	549	561	584	546	534	572	583	555	589	571	565	578	566	581	559	551	566	559	570	564	541	589	568	597	554	518	592	561	626	587	534	537	543	557	613	580	584	546	611	534	540	575	542	588	542	558	521	576	600	539	589	606	562	545	533	569	557	580	529	626	563	528	603	561	536	596	562	581	547	579	560	566	554	600	545	524	608	547	583	542	587	548	598	553	591	591	523	582	579	540	579	570	558	600	573	580	579	592	585	602	564	579	599	603	584	578	583	538	601	538	600	555	576	572	565	539	604	600	605	584	540	581	590	562	559	563	586	536	602	536	541	557	551	611	589	544	568	579	553	558	595	580	563	574	590	588	583	526	541	575	582	558	562	565	569	572	559	559	596	564	531	559	591	547	567	543	549	582	554	513	564	653	598	566	537	575	572	605	559	528	576	547	642	512	548	576	557	551	559	592	553	586	585	595	585	565	560	540	557	541	569	576	602	548	582	524	569	576	572	571	573	573	564	529	584	533	559	603	564	604	598	576	568	570	553	611	561	577	563	518	568	594	564	543	567	597	536	551	528	561	563	573	589	586	602	566	593	554	586	582	583	576	587	562	558	568	556	597	538	591	585	584	523	588	583	580	568	536	599	540	588	557	568	551	581	555	550	568	534	567	596	546	589	571	539	583	589	554	561	571	542	534	581	562	562	596	539	588	587	575	536	543	545	570	606	592	578	575	566	523	554	573	582	524	572	557	559	548	537	565	576	598	575	531	586	532	569	578	561	558	545	612	543	605	554	547	583	545	563	574	557	600	596	501	555	544	547	576	590	553	579	583	571	591	564	574	579	607	542	594	540	559	552	521	555	556	510	585	581	554	548	610	563	502	582	557	601	601	553	569	529	552	564	594	559	535	537	575	574	529	563	563	562	550	530	573	591	570	529	555	578	607	554	570	605	598	562	560	566	550	546	542	574	605	522	531	587	592	558	525	554	576	571	576	572	565	570	505	580	551	577	534	572	604	563	528	581	632	574	539	578	565	540	552	527	545	556	544	580	598	563	547	543	587	566	577	588	551	550	600	582	508	533	573	545	556	596	565	532	567	571	546	580	568	558	581	533	533	536	572	562	610	556	565	606	590	575	567	575	549	519	580	552	580	569	592	552	609	555	507	571	539	566	580	597	580	578	515	558	572	560	560	599	563	521	573	546	559	582	580	589	548	571	557	555	551	559	512	548	570	600	581	517	558	554	518	554	566	541	519	572	606	608	517	567	584	536	572	512	563	540	584	606	588	558	591	591	544	576	603	619	559	569	548	565	541	592	584	587	542	538	561	538	544	554	600	556	630	559	568	584	556	575	556	557	556	581	575	566	585	546	592	527	574	581	527	548	557	583	528	542	573	557	585	592	565	559	579	557	568	541	572	583	532	578	552	588	542	577	572	559	590	561	528	590	570	547	560	559	529	559	549	577	566	562	510	562	576	577	539	561	535	560	599	525	537	535	564	545	597	569	553	566	569	542	585	565	545	541	593	540	565	551	570	584	587	527	568	569	557	562	568	585	536	572	577	556	583	551	546	560	563	548	550	555	592	608	554	584	557	580	536	594	526	540	591	619	546	563	524	562	559	557	585	591	596	571	606	563	591	540	497	545	561	581	535	564	584	557	549	535	588	522	543	560	559	571	548	575	567	556	555	534	566	552	554	593	618	600	535	560	555	572	580	554	517	597	536	556	554	572	604	534	571	563	581	539	533	525	582	518	592	532	591	540	538	618	583	543	529	554	568	582	596	575	561	556	593	563	537	555	524	528	536	550	547	593	573	557	567	546	550	549	546	604	521	544	589	520	581	534	571	569	617	538	559	560	586	591	583	546	544	622	567	525	577	552	552	554	565	575	554	539	574	536	542	556	561	553	551	578	593	555	565	582	577	531	546	578	564	605	602	593	563	589	557	546	559	531	568	549	566	571	567	564	584	554	587	585	594	580	576	572	550	586	602	602	566	558	585	555	536	563	541	569	526	551	533	563	575	562	593	535	562	549	523	505	586	591	552	547	582	551	549	584	551	561	577	573	563	563	583	546	550	558	528	585	552	566	584	586	518	541	579	544	555	528	551	555	576	541	585	547	557	525	600	527	575	524	530	609	558	519	556	600	531	539	547	586	532	550	536	563	559	527	620	565	593	602	590	595	572	578	558	579	573	597	570	561	540	568	561	578	540	565	578	524	548	624	544	530	556	565	574	557	527	524	541	554	543	563	562	521	561	553	573	544	570	588	585	545	567	556	536	541	572	542	564	526	522	535	529	550	595	596	566	558	578	542	566	560	528	609	519	563	563	573	589	562	552	560	558	556	558	537	547	580	545	582	586	594	563	634	535	609	574	553	587	569	580	542	542	574	563	557	602	591	532	583	537	635	560	560	575	568	609	599	620	568	557	597	527	543	582	521	585	541	569	536	559	574	597	538	560	563	612	549	565	548	543	569	586	555	569	552	557	532	601	555	525	570	562	553	586	586	571	543	578	520	588	564	547	538	588	545	571	584	562	576	568	590	488	553	577	659	527	592	542	535	535	552	569	544	563	565	551	579	560	583	542	572	559	538	554	571	555	564	557	561	523	553	579	575	568	563	580	548	548	564	521	566	561	541	565	578	545	563	574	577	568	569	578	565	505	574	575	553	538	556	565	603	549	550	554	572	553	549	533	553	541	591	539	537	596	608	549	521	526	551	594	557	576	582	522	597	514	532	558	544	582	561	559	577	520	551	557	567	547	517	566	561	533	581	581	524	517	559	547	556	550	550	557	596	569	595	569	523	586	566	585	553	568	515	572	517	564	550	542	568	621	579	562	537	552	553	567	547	561	599	562	566
27841	10407	773	411	325	282	314	293	268	284	271	294	311	293	294	286	272	285	296	291	265	299	264	277	268	309	278	276	298	304	277	263	270	259	301	333	266	286	305	283	299	267	303	276	318	278	292	266	259	301	251	249	258	265	289	274	267	271	273	290	312	267	277	247	257	274	305	284	293	275	294	284	292	305	290	267	314	296	279	262	301	307	267	280	291	278	283	302	267	291	261	259	285	318	289	306	266	303	247	288	272	316	300	258	252	279	276	312	295	276	282	299	299	283	257	295	277	272	246	252	292	313	297	309	281	284	296	291	274	300	266	297	273	283	280	289	283	269	257	289	308	254	290	269	278	279	295	278	297	283	272	299	295	284	295	270	237	256	303	283	279	267	257	247	287	310	260	281	263	281	310	294	280	287	279	245	281	266	270	311	281	253	320	263	276	263	284	290	286	278	270	310	284	288	271	254	259	262	281	293	282	288	297	275	260	301	297	251	280	294	258	267	245	284	311	261	279	279	299	287	289	285	275	275	253	275	295	284	273	285	271	304	294	267	293	289	283	264	303	263	291	295	281	275	285	276	272	293	286	297	303	266	295	292	276	264	297	268	279	307	274	291	313	305	286	285	273	313	286	287	234	280	274	276	301	281	277	280	296	291	285	279	297	285	285	308	290	260	311	245	274	256	292	289	277	283	282	316	286	272	264	275	309	279	318	252	286	260	292	286	280	283	262	301	272	287	292	284	269	317	286	267	271	277	294	276	251	283	277	293	280	303	306	295	295	284	279	264	259	305	254	299	289	273	295	267	296	310	282	309	260	282	261	280	279	286	301	293	291	280	283	281	293	279	264	282	280	288	283	272	265	292	292	276	296	310	275	287	274	294	262	293	286	281	276	340	285	300	274	304	267	250	300	286	274	276	259	299	245	262	273	305	267	287	282	275	275	292	268	297	307	275	287	278	264	258	250	261	277	286	278	283	301	294	277	287	285	289	275	303	316	292	303	288	300	271	317	304	295	275	284	259	260	282	277	283	253	245	297	261	264	256	298	292	285	293	274	287	286	255	273	269	286	293	302	286	307	266	294	278	304	302	291	268	294	262	276	272	290	288	272	247	278	277	272	283	265	286	285	283	292	294	296	274	281	279	272	259	273	246	287	263	260	314	274	306	293	311	295	248	286	293	280	329	275	287	267	265	274	270	284	282	278	265	282	267	267	255	269	298	285	274	290	266	275	281	278	281	265	283	272	300	279	237	287	254	291	290	312	315	294	284	283	286	302	273	275	281	285	297	273	282	300	286	270	271	253	272	279	289	309	282	310	313	282	285	323	265	288	300	246	238	282	290	317	302	269	266	264	303	292	275	267	276	266	285	264	303	304	282	294	281	276	279	275	256	270	301	286	289	284	318	318	299	293	265	277	284	275	256	301	262	260	281	298	296	284	252	262	271	282	253	263	271	250	301	259	296	302	290	268	274	291	281	291	295	275	298	302	303	328	291	270	287	281	276	274	300	272	287	289	288	263	256	243	271	301	286	301	282	271	275	273	273	302	293	275	314	272	273	265	300	287	293	301	284	300	293	285	308	293	255	264	317	261	289	294	286	274	276	280	294	302	250	292	273	284	302	310	309	271	281	286	265	293	260	292	263	281	312	296	276	288	268	277	310	301	282	265	302	292	275	279	271	277	288	282	294	280	303	296	305	298	291	299	277	266	295	299	301	259	294	324	287	248	273	270	251	308	313	283	306	289	297	256	289	300	262	282	285	289	301	271	270	259	256	291	260	294	288	265	287	286	319	270	270	270	266	263	276	274	283	303	276	297	257	306	283	285	289	267	295	279	286	246	249	277	282	294	283	293	278	300	274	284	268	285	312	280	321	298	279	282	294	269	279	284	274	281	284	327	297	247	283	285	275	269	264	287	255	272	268	278	276	280	231	268	268	256	274	297	294	250	266	282	280	276	283	300	270	315	265	281	265	254	278	279	279	280	281	267	303	275	285	295	300	275	275	302	259	278	277	287	281	302	285	279	278	316	289	273	297	280	293	266	294	289	265	288	302	287	296	307	278	279	277	247	258	267	283	264	286	295	279	297	270	265	254	265	258	279	302	301	270	291	277	249	284	271	279	279	306	292	267	268	288	269	279	255	295	284	304	273	276	299	239	258	300	305	287	269	288	277	280	245	274	278	298	265	323	256	263	297	294	307	285	277	246	263	278	286	269	304	296	282	280	290	280	292	285	291	294	272	275	283	294	243	271	279	259	292	275	303	253	269	281	287	290	261	275	265	295	302	289	276	303	254	298	270	315	283	278	314	263	275	300	327	286	299	289	284	280	264	267	258	259	317	293	297	292	322	269	277	275	280	275	298	261	293	271	264	301	291	266	274	267	277	292	283	324	305	269	319	273	290	279	271	295	264	301	288	245	288	288	281	254	265	304	276	249	252	264	306	281	287	258	295	311	276	271	256	281	283	296	288	284	308	266	274	278	294	315	280	319	273	283	281	288	301	288	269	315	275	310	263	308	291	265	270	291	272	259	266	262	321	265	277	279	296	278	278	285	281	283	301	274	262	289	277	287	263	296	246	287	297	282	246	278	282	300	289	253	273	301	267	286	277	261	283	298	276	292	301	266	288	269	284	288	301	249	299	263	292	289	282	290	286	267	295	297	289	259	279	269	288	292	278	280	282	245	274	308	256	261	310	297	290	300	271	252	309	326	285	284	278	244	272	241	289	262	297	282	272	289	281	269	255	302	297	281	264	272	268	282	306	297	285	263	295	304	292	305	304	258	309	283	304	290	252	300	270	308	289	259	277	284	271	304	260	295	307	259	265	282	297	286	277	285	257	288	252	279	298	300	285	287	336	291	290	281	279	263	267	263	249	272	279	278	298	270	271	282	268	298	275	268	292	288	277	263	275	260	272	284	270	254	256	297	276	279	285	307	280	269	293	295	297	266	262	287	304	259	277	266	287	274	290	261	278	244	302	246	288	286	294	290	305	287	247	280	276	272	279	299	290	272	291	305	283	252	265	277	272	284	287	290	282	272	296	279	256	278	277	283	290	252	284	265	286	306	282	314	288	310	283	291	257	308	280	271	317	331	266	275	295	270	277	289	291	272	295	295	257	261	264	270	278	286	290	271	273	296	287	306	268	262	306	263	282	282	301	301	311	279	269	239	286	268	267	265	277	289	273	275	301	271	271	296	325	275	269	286	277	285	281	290	277	246	277	276	312	276	267	278	292	281	279	262	256	273	289	288	268	298	294	288	274	279	296	270	262	266	279	270	278	298	259	280	267	270	288	280	280	282	290	277	284	264	308	240	279	288	265	288	291	296	262	297	281	292	266	308	271	263	294	296	267	262	255	277	270	271	277	289	248	276	262	260	324	254	293	301	279	272	313	266	298	273	294	264	297	291	276	283	286	287	257	279	261	283	308	283	283	306	272	259	299	268	265	264	296	279	280	264	289	301	268	270	290	301	278	329	264	272	284	299
4622	404	378	284	296	243	240	210	257	225	201	247	228	240	229	221	210	237	212	220	247	226	229	209	209	221	229	204	231	218	226	211	210	221	222	233	189	210	198	244	202	221	231	225	233	238	231	203	204	226	212	216	213	220	212	206	245	223	193	212	226	190	242	217	236	240	213	238	226	230	236	219	221	225	215	230	245	222	208	190	229	210	208	231	225	205	225	204	209	193	229	224	223	210	226	226	179	219	231	205	209	199	201	223	218	203	229	214	232	223	220	233	223	251	231	197	204	248	196	228	213	220	214	200	207	228	214	241	207	236	220	212	224	213	222	193	201	226	217	199	200	214	214	206	233	220	188	182	219	214	225	214	229	203	227	224	218	232	204	220	223	201	214	236	192	199	195	206	190	227	210	210	217	220	191	227	236	214	252	223	194	213	229	204	211	223	192	227	197	213	216	233	220	243	235	213	218	203	205	227	216	244	224	182	217	233	222	212	238	221	231	214	224	206	221	225	232	211	197	216	224	193	229	239	221	234	197	208	212	202	185	216	225	220	210	221	243	238	246	207	217	240	220	225	234	233	206	224	214	192	219	203	191	209	198	226	216	238	223	214	198	236	202	227	213	219	199	227	226	211	245	199	245	190	229	214	238	207	231	233	233	239	215	248	234	232	210	203	216	215	239	215	227	226	223	227	200	220	207	199	209	200	211	211	214	221	191	224	220	230	194	236	204	202	217	259	207	211	233	236	223	215	206	199	196	222	221	224	220	220	220	237	228	207	213	204	217	216	223	224	207	205	199	218	223	232	200	210	235	227	231	211	210	211	210	223	224	209	225	211	209	230	192	219	202	223	223	218	197	195	236	230	217	203	217	219	228	228	217	206	213	217	207	223	221	198	214	243	215	224	217	216	206	190	243	202	217	231	254	221	208	211	202	230	207	216	190	203	207	214	238	225	193	205	221	219	202	222	229	203	203	229	208	207	214	199	217	228	207	217	197	233	198	226	212	230	204	222	231	209	207	194	241	208	206	194	248	218	238	243	208	221	238	207	213	203	225	220	211	234	225	228	223	216	218	217	219	212	192	227	218	196	223	200	179	219	215	216	202	194	195	236	238	223	219	196	240	212	219	206	196	200	214	240	214	188	226	231	203	184	220	214	234	223	218	213	212	216	212	199	200	203	208	237	220	207	229	232	217	205	242	202	209	198	212	227	223	239	206	237	233	217	216	207	244	218	228	207	210	230	231	187	216	205	203	242	218	217	235	211	189	204	233	227	213	211	216	205	218	216	234	221	240	196	206	219	216	222	227	204	214	218	240	219	182	203	221	221	212	207	200	228	220	194	193	204	222	215	218	206	207	227	225	189	208	231	214	215	229	229	200	203	209	232	223	205	222	223	224	216	205	205	208	248	185	213	217	212	207	211	224	201	224	206	214	211	219	216	208	188	229	222	216	233	247	220	213	227	218	229	219	220	198	216	211	226	219	210	203	208	207	219	205	233	205	208	221	235	218	243	236	214	219	231	226	201	208	216	228	231	223	215	229	208	208	222	203	221	254	191	197	211	219	221	218	207	195	226	219	203	236	188	219	237	211	211	223	236	217	219	248	232	239	197	213	224	224	208	217	227	225	222	199	202	211	214	194	216	242	212	238	181	210	222	229	213	225	198	227	228	220	214	209	232	208	235	227	237	203	205	217	230	233	204	210	202	219	205	220	199	208	207	201	201	236	212	218	204	221	216	238	224	215	238	220	233	202	187	214	221	212	203	230	214	207	197	228	221	228	224	214	222	222	196	222	228	220	218	204	220	211	208	215	193	183	219	213	186	223	216	218	254	194	233	210	197	211	223	217	231	244	230	214	218	200	200	214	201	203	251	225	254	222	239	199	225	209	217	217	211	213	255	224	229	208	207	216	234	219	243	218	199	199	215	232	210	224	227	238	214	209	215	216	204	205	205	228	220	220	216	208	222	217	229	199	241	201	229	205	236	229	218	220	216	212	222	211	254	220	202	220	247	189	192	213	231	206	211	212	215	184	221	211	217	221	185	224	229	220	207	216	217	235	206	220	217	192	212	216	221	213	189	206	245	233	240	212	204	227	224	218	222	236	229	254	247	209	213	235	241	227	219	224	226	218	209	231	228	236	237	210	260	206	212	215	226	233	219	225	215	224	201	196	219	248	201	217	227	207	235	222	234	206	213	227	192	243	208	226	190	230	198	209	229	204	208	231	211	208	191	230	207	206	200	223	214	234	236	194	239	215	237	209	210	228	214	203	211	225	234	233	202	194	193	201	235	218	207	237	205	242	198	211	222	212	255	237	211	196	227	231	223	217	230	219	205	207	210	218	200	211	228	229	224	214	199	212	239	222	226	225	218	224	190	215	214	221	223	192	237	224	216	225	209	203	205	217	202	235	206	222	219	249	219	225	222	206	203	215	219	234	227	215	241	210	235	214	210	225	206	219	183	222	234	216	249	271	214	228	223	201	229	230	207	224	225	219	222	261	231	234	211	208	189	210	190	226	198	217	228	210	216	211	252	206	240	223	223	208	232	226	211	205	195	251	207	220	233	212	215	221	202	224	215	210	232	221	230	235	209	231	209	202	217	247	211	219	205	224	219	217	203	221	202	222	226	213	201	236	209	232	224	208	214	210	203	207	235	200	210	195	209	220	233	228	238	223	210	233	235	199	223	249	230	208	224	186	226	238	205	215	208	227	204	205	227	214	220	219	218	212	203	227	218	220	216	197	205	189	204	219	217	219	231	214	218	222	217	194	244	230	217	209	189	215	215	206	213	211	222	202	254	214	205	220	198	219	210	217	190	230	214	210	225	241	224	226	219	202	196	234	218	200	213	204	189	212	200	192	223	225	238	235	203	251	216	185	226	217	223	250	210	192	208	198	199	232	227	214	226	189	201	238	196	216	222	200	239	227	206	193	207	205	222	224	215	231	204	232	232	200	201	228	197	211	236	202	185	217	235	201	188	220	201	233	220	229	217	226	232	225	217	218	204	222	214	199	210	221	231	256	228	221	237	212	230	193	239	190	206	220	210	236	215	224	214	242	210	207	202	202	230	213	233	208	230	202	208	214	210	181	199	228	223	219	199	257	223	195	216	206	219	205	229	217	238	225	212	219	225	193	235	219	198	214	231	199	203	209	224	201	193	210	223	199	225	230	206	238	208	202	210	223	233	223	232	204	223	213	201	233	254	249	213	208	197	227	206	211	214	207	235	190	222	185	231	224	213	201	198	205	215	237	219	201	230	217	245	218	224	217	249	198	234	204	226	187	226	214	229	229	213	217	219	212	229	218	210	206	222	193	205	215	191	206	237	225	239	208	212	228	211	240	214	219	217	210	224	215	227	219	211	221	227	199	202	213	197	232	206	218	211	211	227	226	220	225	219	194	254	234	210	193	234	236	228	228	221	238	220	212	201	195	244	213	215	221	205	209	206	224	217	227	241	174	210	214	189	220	223	212	236	221	236	220	235
25526	21478	27988	25365	11685	1578	1073	868	817	760	774	792	698	694	700	750	632	688	725	660	676	717	650	666	667	677	687	686	663	666	672	634	628	689	674	697	661	641	650	621	670	699	669	667	610	677	726	669	697	646	695	651	676	679	713	712	631	691	678	696	662	693	696	700	652	624	655	645	673	660	657	680	667	673	704	662	651	685	662	655	730	693	703	646	652	694	659	695	716	664	702	665	658	676	654	594	652	639	703	654	663	641	649	617	719	725	620	674	660	664	669	655	620	675	657	643	639	631	707	651	664	642	675	660	692	702	661	700	650	662	607	632	718	651	720	651	668	684	678	659	658	661	682	646	693	672	622	673	662	696	711	676	680	664	661	651	700	654	625	651	674	661	695	658	696	658	660	635	658	698	671	643	689	651	725	741	642	662	654	667	662	629	651	673	647	699	646	664	647	699	683	613	711	657	658	662	651	622	671	647	657	686	679	679	614	679	695	654	657	672	640	632	666	657	654	675	657	642	651	636	666	657	673	646	635	669	697	677	719	656	693	695	623	664	655	657	657	672	649	637	657	699	650	651	700	619	667	663	740	660	685	663	685	655	673	663	695	662	660	714	649	698	679	663	640	683	678	696	635	632	679	624	634	658	699	712	650	675	666	630	676	661	646	679	616	599	673	670	624	647	663	651	657	634	681	661	714	620	597	644	682	654	683	674	663	666	672	646	662	642	624	687	685	655	663	699	661	633	646	659	662	664	677	642	659	633	614	679	660	646	628	668	660	701	638	629	651	637	636	631	674	721	651	671	710	691	670	710	718	623	639	679	663	663	668	672	637	664	686	685	664	647	623	619	673	627	672	651	704	705	718	647	656	665	668	701	645	703	625	681	656	600	631	664	679	624	630	669	663	666	705	648	665	702	641	690	676	638	660	687	633	660	671	637	641	678	660	640	683	678	658	667	719	669	660	640	647	604	630	628	625	679	656	661	656	710	694	663	661	681	647	674	647	709	675	665	678	636	706	691	712	665	679	675	651	644	640	616	666	635	636	642	646	663	650	700	679	636	631	658	650	651	657	664	651	673	666	677	636	668	651	680	665	678	691	656	657	625	638	665	633	695	671	661	685	694	703	673	684	645	659	686	645	661	661	659	697	663	600	673	653	639	654	624	655	685	696	679	639	621	667	663	662	684	664	628	667	611	658	654	633	636	689	653	661	691	682	675	643	685	645	629	622	642	689	637	671	616	733	706	667	729	678	668	641	628	685	635	646	671	666	657	626	666	635	661	630	675	667	611	645	644	623	692	644	657	630	676	664	663	670	653	663	668	649	703	662	645	674	662	672	655	716	699	713	653	669	656	672	601	682	633	644	637	680	695	646	674	690	639	686	641	662	646	670	647	683	710	639	630	604	688	610	647	693	666	703	650	657	658	693	672	687	667	645	617	707	642	674	698	653	719	662	657	667	668	668	682	676	633	717	633	672	634	670	673	643	638	673	699	703	654	614	668	698	643	636	678	639	623	724	669	621	653	665	663	669	685	626	692	699	654	714	642	647	639	635	689	649	666	644	691	673	689	686	659	644	674	664	656	664	656	645	627	637	626	650	674	659	615	667	682	692	705	702	651	664	653	663	639	651	668	681	622	714	640	659	610	653	686	691	646	658	671	700	675	618	655	698	689	647	698	686	634	682	627	671	678	661	700	654	659	664	646	683	643	668	726	661	653	657	638	647	686	648	662	660	693	686	639	691	612	626	643	687	605	700	660	677	664	675	682	657	657	665	640	713	682	650	665	675	654	641	698	615	649	686	673	691	653	627	631	674	654	667	643	666	691	630	663	694	624	659	658	704	728	653	622	650	709	640	672	634	630	630	681	626	606	642	656	669	690	668	693	676	669	669	683	663	693	662	685	669	618	670	700	698	651	663	657	681	669	682	676	674	649	646	657	686	649	645	668	653	656	642	655	660	614	641	662	670	702	667	668	637	662	683	646	643	683	628	674	672	628	677	705	589	650	693	656	606	704	669	721	642	691	664	638	652	676	645	653	668	667	652	628	605	676	650	645	623	652	675	684	605	673	648	665	657	638	668	633	654	625	665	634	735	683	682	653	684	714	669	716	670	666	689	651	697	649	696	656	635	673	682	654	648	693	626	634	606	650	676	728	674	705	640	649	717	678	654	678	656	700	632	681	652	642	693	638	670	667	652	665	673	673	682	675	663	647	703	668	633	722	685	640	649	631	699	653	671	701	638	680	704	627	652	652	665	713	697	646	677	697	652	687	676	698	674	699	643	685	646	653	648	658	640	693	690	659	657	669	664	650	666	676	675	661	677	667	683	639	652	627	684	615	675	658	678	693	671	653	658	608	635	636	612	647	656	675	639	663	687	641	654	609	700	670	658	674	692	734	650	647	684	676	684	681	675	678	603	717	638	686	681	658	658	617	659	660	688	660	641	633	627	659	677	635	684	653	668	630	630	675	638	661	667	691	667	653	621	675	661	659	698	708	704	637	650	661	636	653	721	700	714	676	688	644	635	685	681	681	662	698	682	661	649	645	669	715	672	669	650	665	640	663	663	698	669	690	677	632	634	675	642	700	660	680	634	693	707	675	669	661	702	670	664	705	667	664	665	653	663	659	662	653	654	653	645	690	660	622	647	636	646	617	675	709	695	693	650	639	630	646	660	647	663	658	701	647	635	705	669	679	695	680	666	606	629	659	653	670	634	670	681	630	642	657	642	633	639	708	629	642	642	710	645	679	665	684	694	671	672	669	657	670	660	653	648	638	631	698	696	661	650	630	661	669	674	652	654	621	707	666	666	669	666	613	634	697	651	640	689	707	661	671	698	643	636	677	642	678	692	683	626	627	686	615	679	639	689	657	595	685	699	694	751	639	685	662	634	689	677	667	700	668	637	678	654	653	604	661	631	702	652	655	679	709	665	626	646	620	663	676	696	699	656	677	640	635	643	662	659	646	709	626	712	667	665	675	686	676	646	633	597	695	680	719	669	654	653	695	685	687	647	690	667	656	661	713	640	620	682	741	667	682	623	652	677	645	704	670	671	648	687	675	667	653	668	642	646	647	691	661	659	635	665	658	649	672	643	694	659	695	661	668	610	668	643	677	612	654	685	678	650	663	688	661	685	660	659	654	669	694	648	642	647	702	707	696	654	697	666	650	705	647	722	704	667	646	651	633	658	604	688	663	660	688	675	690	656	703	684	686	626	656	654	657	634	694	671	650	640	718	705	619	680	700	648	630	704	648	634	718	668	643	652	672	646	691	677	672	685	661	688	673	691	637	697	714	688	624	698	699	630	695	669	653	656	679	643	659	651	706	624	641	646	707	664	628	596	663	642	679	688	673	650	715	661	695	667	654	677	632	665	666	636	680	692	652	678	630	632	627	666	646	651	636	671	666	653	635	676	686	658	642	638	630	669	630	635	654	664	687	646	599	658	665	670	683	638	684	652	656	645	676	661	671	639	703	638	663	705	673	659	659
3351	3461	2961	1534	1142	961	839	801	693	670	640	659	606	615	569	563	581	583	532	604	512	532	495	521	478	551	509	514	498	508	567	502	527	510	546	465	527	530	478	489	525	528	505	524	507	531	521	531	543	489	490	535	517	509	510	488	548	499	503	492	512	548	535	513	484	535	559	550	499	562	487	534	516	493	488	503	504	520	515	499	533	502	518	506	518	504	476	521	549	498	509	510	531	500	526	476	490	502	485	508	550	522	479	507	510	501	528	521	516	504	470	531	523	518	509	521	466	496	515	486	520	512	494	491	441	452	508	489	501	496	501	495	512	503	492	478	507	507	531	500	515	516	493	505	530	532	522	544	502	504	514	535	521	480	522	526	539	511	516	520	491	450	519	506	533	499	488	531	497	534	493	546	519	526	464	475	533	481	531	491	486	477	488	504	488	532	508	525	509	482	470	486	507	529	490	495	480	544	495	507	505	495	522	525	471	465	517	527	502	533	506	490	493	497	493	508	550	568	496	501	484	507	502	542	490	510	483	482	484	526	475	509	565	484	477	485	525	487	549	493	518	499	499	485	513	515	522	491	478	494	489	522	532	485	485	508	506	486	493	477	526	503	561	545	474	498	516	481	489	485	454	472	484	515	514	520	474	486	501	514	490	523	478	520	515	506	496	496	510	495	498	528	545	479	527	500	512	555	531	522	524	498	478	494	491	489	487	500	494	520	536	500	497	464	492	507	498	482	494	489	515	492	516	520	495	499	498	507	511	517	488	506	481	481	495	510	503	459	556	517	465	483	521	510	494	464	533	506	538	555	490	507	500	459	516	532	500	490	537	519	468	542	541	522	508	543	486	493	524	498	508	477	524	486	507	483	515	522	492	495	501	482	489	520	498	472	458	518	484	513	530	520	490	512	499	527	508	499	501	482	500	459	487	510	503	462	467	533	552	499	503	494	498	509	481	495	507	549	520	508	523	484	512	483	512	528	487	572	510	541	491	522	481	480	495	512	530	485	514	479	503	515	498	478	514	530	465	480	482	482	476	461	505	517	502	513	506	492	506	529	496	525	540	517	463	520	504	517	515	500	478	513	511	512	476	497	508	529	443	538	501	540	532	493	482	522	503	468	524	515	489	476	527	499	543	474	479	511	471	470	529	509	517	486	533	547	497	500	512	485	492	491	507	487	474	472	496	434	534	509	506	495	518	521	493	506	501	519	492	503	509	498	512	501	514	507	519	513	492	501	487	487	504	493	459	508	520	539	524	511	460	513	479	499	525	511	515	463	478	467	444	490	524	484	524	484	488	475	482	460	504	514	529	493	496	504	458	514	513	520	491	501	502	482	528	510	456	477	472	472	475	485	487	473	479	518	492	539	489	489	511	512	517	525	473	532	496	484	498	499	493	514	503	478	466	500	524	510	500	519	498	457	474	510	470	488	506	473	480	536	507	522	486	486	494	488	504	510	475	480	531	525	525	486	486	510	481	510	488	466	518	531	483	487	508	470	492	498	498	497	460	501	504	481	517	508	499	505	510	501	490	503	544	497	518	510	544	510	546	522	508	524	522	505	491	482	520	517	522	540	529	493	525	477	484	506	527	490	458	515	503	509	496	464	509	513	494	467	505	530	485	477	521	538	480	510	510	473	498	506	480	482	494	496	477	469	452	495	530	573	460	458	485	487	513	512	475	495	536	468	515	476	501	495	492	486	520	474	463	472	496	528	496	529	486	505	470	491	516	458	476	519	508	519	492	498	543	490	491	542	516	502	500	529	534	511	500	491	532	494	520	513	506	494	498	526	517	456	516	500	504	482	510	512	475	500	535	559	493	490	499	510	511	509	494	510	448	493	558	509	492	463	494	484	529	452	488	508	499	485	488	459	500	498	510	500	478	518	512	503	496	464	518	507	477	506	524	474	545	473	472	503	466	465	492	495	471	473	544	460	496	458	484	497	538	478	559	499	532	531	488	483	487	519	491	471	553	508	483	493	503	491	466	520	484	527	539	470	485	501	501	483	487	480	549	492	471	435	502	498	469	524	468	482	484	531	522	501	495	516	422	443	512	513	522	476	555	497	480	457	523	521	462	489	513	455	497	522	509	527	522	465	480	468	469	486	462	494	518	513	523	479	502	511	477	508	499	530	498	493	501	522	502	529	496	510	492	514	476	501	487	479	495	504	556	515	480	487	491	503	444	567	511	480	506	497	520	498	496	489	494	488	497	448	511	467	484	518	498	480	494	504	514	509	504	512	511	489	507	512	537	514	512	509	499	524	493	484	483	477	483	475	461	487	484	555	523	493	528	501	537	491	490	510	496	494	490	477	460	500	460	498	506	502	484	464	465	484	512	488	496	488	553	452	493	524	476	496	495	473	510	467	517	479	452	484	493	453	474	473	482	532	509	479	511	464	471	513	531	466	476	494	519	525	513	506	504	507	486	483	453	471	519	513	504	522	503	491	499	491	481	482	481	496	494	529	509	491	512	509	493	489	510	505	490	510	501	509	507	492	460	496	475	478	502	460	489	510	488	478	474	518	507	495	522	482	476	453	484	502	504	469	528	485	499	535	499	482	545	476	501	500	496	494	504	492	463	509	513	535	493	499	551	497	449	505	477	500	499	498	500	501	516	524	510	479	518	505	531	483	493	486	498	478	467	483	538	505	497	509	500	501	470	510	519	479	494	482	507	480	539	494	543	533	512	501	494	498	502	528	504	512	489	510	456	514	489	480	480	511	491	491	502	497	495	479	508	473	519	460	500	522	534	469	514	499	518	507	534	500	489	481	520	500	530	511	518	499	467	453	498	484	492	486	490	469	502	497	494	506	499	498	516	509	510	474	478	494	521	487	492	491	510	490	504	494	497	488	508	531	488	506	505	478	533	490	487	498	479	477	473	477	484	502	530	526	494	492	506	536	503	511	465	496	432	538	478	509	487	520	517	500	465	532	503	527	512	464	531	484	483	496	520	503	485	531	492	489	468	487	448	481	538	519	512	498	456	468	482	474	489	461	521	485	461	485	536	475	472	563	479	518	509	472	490	496	513	522	474	460	467	477	474	512	510	521	508	499	510	527	525	509	465	475	492	516	484	477	527	468	504	508	509	508	524	453	446	492	482	498	483	541	487	527	518	490	478	507	504	472	532	490	499	525	518	538	482	526	517	511	495	492	534	512	482	472	505	493	492	545	541	480	472	501	477	500	513	523	523	465	501	502	446	489	484	491	472	492	508	461	505	499	500	445	459	496	544	536	482	484	513	490	506	483	553	520	515	511	514	464	465	529	479	547	473	475	493	516	509	468	484	477	475	515	507	508	505	501	486	478	457	511	517	492	491	500	466	526	483	499	521	479	531	517	466	472	507	522	520	527	533	501	521	498	481	507	486	505	517	485	472	488	493	521	458	503	525	529	524	479	505	486	486	501	506	526	512	505	500	457	446	502	451	465	493	495	463	460	466	516	485	526	495	533	498	470	474	504	524	495	501	476	494	491	517	470
24576	21494	28833	24569	21486	9131	1878	1168	995	966	916	916	823	898	866	845	808	752	811	758	766	785	812	779	772	794	780	806	779	768	737	788	794	789	770	790	766	807	761	750	748	747	768	779	784	724	831	784	773	764	758	756	733	766	762	784	771	795	758	747	734	797	739	733	763	764	774	694	780	725	749	748	791	748	698	742	717	794	750	761	752	745	738	759	742	765	793	758	763	726	776	754	742	756	755	748	757	745	759	766	749	731	778	769	777	745	791	759	756	734	736	759	700	753	713	739	753	693	787	756	805	729	757	754	760	719	728	688	752	720	774	714	707	780	721	741	747	777	764	729	747	763	702	810	760	750	737	742	721	707	772	712	693	763	701	812	706	756	721	681	748	721	717	721	800	700	698	702	744	754	730	746	770	707	762	756	724	732	753	834	745	729	726	765	741	717	771	784	757	796	773	739	739	807	761	725	803	755	707	718	784	747	729	704	726	786	714	734	717	758	752	716	749	761	731	754	790	789	763	744	752	766	769	782	763	737	750	737	770	769	717	742	791	787	787	711	736	746	728	826	763	712	726	713	773	753	717	732	731	731	789	755	764	721	771	724	744	742	758	781	726	747	722	767	750	711	729	733	766	764	756	752	773	747	700	700	808	783	746	779	733	771	738	697	759	765	732	726	772	777	759	707	731	801	762	752	715	719	735	753	728	741	735	723	739	752	701	667	715	740	742	778	747	707	746	789	735	716	738	759	735	727	748	750	776	743	764	716	728	762	716	710	785	751	736	752	751	736	785	798	786	693	753	764	762	771	794	761	745	788	721	750	725	722	719	730	750	744	741	732	727	756	731	775	709	732	787	736	751	738	741	706	741	736	746	725	759	771	749	751	755	711	774	776	747	778	787	742	831	774	777	756	754	714	739	706	755	764	733	766	759	760	791	728	740	807	777	776	722	753	745	729	766	739	760	695	692	800	696	761	714	748	714	785	742	760	782	754	794	754	775	757	763	712	734	754	766	797	774	766	728	726	745	700	784	757	747	709	745	751	758	727	735	692	731	745	731	731	716	747	780	773	732	736	712	724	758	752	704	726	747	739	743	740	710	730	731	736	794	772	788	738	761	717	733	734	747	724	719	788	734	723	726	740	720	753	733	736	748	751	728	796	744	806	718	759	740	729	768	737	676	762	780	724	723	734	747	761	732	708	720	756	739	691	750	798	753	737	704	712	757	704	765	763	759	721	691	772	730	778	749	775	708	724	738	761	740	735	722	716	737	772	740	760	736	789	738	747	725	738	830	753	758	738	753	773	722	705	780	747	749	728	740	731	807	711	755	745	743	741	734	750	713	744	787	755	719	712	756	779	746	729	700	760	701	730	728	709	730	738	790	763	711	722	732	733	721	725	792	694	718	736	738	749	703	733	671	769	725	764	723	727	748	740	748	734	752	730	752	710	747	787	752	784	787	779	706	735	741	760	716	737	755	722	732	786	754	729	697	761	762	749	685	757	710	765	808	728	757	724	775	724	747	812	649	763	719	681	784	776	761	728	732	765	743	796	775	745	728	771	686	733	771	767	742	764	768	705	710	762	725	712	798	714	761	720	765	729	751	742	777	755	732	729	719	748	734	767	777	696	760	732	754	761	733	726	749	743	727	792	769	764	813	736	739	760	730	724	737	749	757	754	805	700	755	754	730	729	769	744	740	763	756	774	766	780	707	751	738	769	721	696	752	683	782	736	736	770	705	732	726	742	766	700	738	743	748	804	807	741	737	742	738	679	713	750	708	736	761	711	765	772	760	788	713	712	764	715	721	755	773	768	723	695	764	720	686	714	790	757	729	748	782	749	778	789	738	715	726	752	741	753	729	719	753	724	736	770	774	678	762	715	694	738	774	776	732	703	694	718	732	737	719	702	757	739	775	744	720	708	730	733	723	742	716	774	708	757	727	783	744	739	707	725	782	767	749	738	765	761	731	685	775	833	738	760	721	745	753	748	795	758	750	781	725	750	791	789	737	773	784	706	702	737	745	740	730	776	775	746	685	734	785	741	704	747	729	772	776	764	698	717	746	718	701	735	766	723	709	761	780	821	777	775	765	795	750	717	740	800	724	731	792	755	697	745	769	792	773	747	776	781	720	739	706	748	766	701	807	763	766	751	723	766	717	786	769	755	752	783	691	755	754	754	765	714	737	722	752	741	757	711	720	725	757	719	755	734	731	782	755	782	692	740	754	741	738	758	739	707	794	701	747	715	734	781	761	803	738	730	757	770	727	693	731	752	720	730	838	712	718	730	779	710	684	735	761	703	685	766	760	726	730	706	728	737	763	755	752	721	758	724	783	755	762	757	722	718	772	761	731	749	726	743	737	759	767	785	746	777	807	734	743	753	765	774	788	778	707	734	732	715	779	751	758	763	758	733	741	724	711	765	741	736	764	725	706	716	759	749	773	757	775	753	781	770	719	747	727	752	732	758	752	757	705	749	724	739	685	730	775	757	771	707	733	758	775	763	691	816	746	753	792	741	755	803	765	718	737	761	774	717	754	741	744	748	765	734	791	751	788	745	731	741	736	727	755	746	754	754	747	775	758	738	765	753	717	700	728	752	731	729	769	719	747	779	739	763	733	758	703	698	662	750	775	765	765	711	753	749	788	750	755	771	764	727	745	742	749	754	704	734	759	779	734	749	715	758	730	693	755	752	833	700	753	751	732	764	711	745	760	748	722	739	751	729	711	732	759	747	733	722	728	776	746	748	715	744	771	778	761	722	773	725	732	746	742	740	757	808	730	744	736	710	756	790	726	748	743	715	757	751	747	699	746	741	712	749	789	758	707	740	755	726	761	715	785	740	792	744	745	781	734	761	724	738	788	721	744	772	721	743	736	688	720	750	760	723	739	731	755	706	712	736	711	725	754	740	735	734	760	743	760	787	767	755	737	714	723	711	780	758	718	745	702	743	738	710	751	763	725	773	721	728	753	740	756	730	741	747	773	723	695	761	794	706	767	695	768	742	770	768	757	764	699	679	740	738	763	748	688	732	757	757	715	730	762	804	748	747	764	745	791	778	768	745	733	749	792	776	744	708	743	713	736	736	746	691	779	736	766	752	716	750	761	736	705	718	715	742	728	749	736	736	767	757	757	798	795	778	726	764	725	798	822	741	717	733	722	750	712	738	691	732	719	736	770	734	750	722	764	739	772	724	727	761	792	708	755	752	745	705	767	706	709	734	740	723	769	762	751	780	747	780	788	716	771	723	747	707	771	722	724	709	774	764	709	733	714	703	698	817	795	750	752	759	812	761	702	726	743	778	717	721	760	754	724	745	731	757	759	763	764	706	715	754	756	726	689	729	740	739	741	741	805	697	783	757	668	755	714	779	744	724	764	739	787	751	776	731	758	746	748	766	754	742	727	788	762	800	770	741	748	696	749	752	717	709	754	727	765	755	768	765	747	735	758	714	739	760	767	739	785	759	701	725	702	709	754	729	707	708	749	795	720	766
3720	6069	4882	2626	1816	1503	1198	1101	930	905	809	768	719	717	731	703	677	672	625	642	628	678	583	624	576	624	634	614	640	639	599	633	581	572	613	586	591	618	609	575	594	616	601	573	564	563	555	551	566	510	603	571	617	601	603	541	541	604	599	595	629	556	572	549	578	552	590	563	573	581	552	568	591	590	610	575	604	581	594	561	541	586	549	596	574	587	669	594	585	558	591	581	584	613	532	519	549	556	595	541	597	551	606	547	618	520	514	581	587	552	529	605	599	525	592	595	596	572	611	592	577	607	576	584	556	563	552	523	560	584	554	557	565	570	568	590	591	560	568	591	571	567	577	562	596	599	560	583	581	607	571	552	562	555	573	600	584	566	582	589	588	592	607	541	570	589	531	568	607	569	588	580	578	592	579	594	590	537	589	594	561	579	535	581	594	582	596	563	552	560	575	570	575	568	565	531	580	586	557	554	602	591	585	578	568	574	558	592	632	577	598	621	560	567	580	570	604	573	559	572	585	550	576	572	574	578	580	591	580	566	592	608	537	580	541	540	564	595	543	576	588	569	574	560	567	574	599	585	593	556	562	589	551	571	581	587	609	574	568	547	581	547	569	584	582	579	608	509	574	596	554	561	579	578	553	547	608	604	587	544	553	586	570	589	565	582	595	567	625	595	605	591	595	597	562	588	556	556	522	554	585	552	622	565	588	581	577	540	585	593	575	605	580	579	595	600	579	599	591	587	602	541	538	580	599	532	595	604	568	573	605	580	558	568	593	557	564	605	577	567	584	564	574	576	543	588	598	577	564	552	586	560	575	598	538	558	554	535	522	609	585	541	525	600	562	596	586	618	569	531	554	574	563	561	566	596	561	570	559	568	587	555	579	573	561	596	559	579	567	595	547	553	536	568	548	593	568	585	575	593	601	581	543	585	582	587	567	585	587	559	553	555	550	577	572	560	572	574	606	574	552	567	551	588	603	600	607	534	621	566	549	596	539	568	543	526	585	621	595	570	572	579	580	553	542	596	617	565	541	554	541	626	528	524	596	568	592	536	579	545	545	585	563	598	521	568	574	556	535	604	543	560	563	548	544	586	561	565	567	575	585	539	535	555	593	551	557	585	618	580	570	511	570	546	563	524	502	535	583	574	572	597	598	573	547	552	587	557	590	545	610	558	532	569	550	554	557	602	561	578	544	549	590	583	564	536	590	604	581	535	561	552	548	580	614	556	569	600	585	589	558	573	578	561	539	543	558	567	562	538	544	591	569	568	552	564	562	556	562	562	612	597	581	609	547	552	527	597	581	569	520	617	563	593	579	603	595	561	549	571	564	580	567	581	564	577	588	549	538	590	564	611	554	614	540	583	586	555	570	581	567	551	561	556	580	568	570	553	557	566	518	555	610	557	579	542	523	549	530	562	550	572	558	600	603	511	631	592	585	558	584	564	563	589	549	532	569	521	560	571	551	574	597	560	521	554	609	571	584	579	580	538	566	576	571	514	581	554	543	611	538	563	528	567	578	577	544	574	558	570	554	556	565	539	541	555	574	578	518	551	577	524	573	552	528	569	522	546	565	596	607	558	603	586	550	600	587	584	574	545	598	593	569	597	557	547	530	596	562	584	555	551	540	568	555	584	548	591	584	583	549	540	593	601	549	578	578	537	575	498	549	566	563	558	552	576	563	572	590	596	582	543	588	561	543	548	559	545	580	533	611	581	534	524	567	570	578	563	589	552	525	563	568	571	554	547	560	560	579	543	564	553	604	557	544	522	549	585	555	551	510	554	588	546	583	534	589	575	586	554	580	548	531	561	590	563	543	547	605	551	543	581	551	551	541	598	620	563	541	552	578	586	547	515	524	592	556	554	550	572	549	584	578	540	577	566	551	589	596	542	605	555	546	552	535	545	520	604	549	509	579	591	589	568	559	539	574	549	570	576	602	610	538	612	548	537	532	555	545	581	555	523	572	562	560	564	544	538	572	581	558	557	569	517	574	533	575	537	544	536	565	552	570	532	559	541	579	533	571	587	564	555	564	549	575	522	554	567	535	559	569	543	588	559	556	566	539	566	530	547	570	560	570	572	575	551	556	529	567	555	556	545	615	534	605	527	575	592	560	594	556	568	579	602	571	563	543	546	566	567	607	568	541	570	529	541	539	574	596	557	572	522	592	626	566	621	596	578	558	545	530	548	557	583	572	598	565	567	548	574	555	599	516	614	566	555	549	576	581	530	580	569	621	582	573	607	583	582	492	580	562	568	585	555	565	566	550	548	554	532	609	561	648	567	546	554	580	560	574	569	576	574	539	591	556	563	601	565	575	519	525	527	558	556	533	577	567	551	605	583	576	569	560	596	576	510	586	577	584	560	571	556	562	589	565	617	599	579	577	558	580	567	545	528	535	561	570	556	566	555	555	576	564	598	547	516	533	569	509	544	546	547	503	563	528	574	572	560	543	520	598	562	576	600	608	576	578	538	547	547	501	624	558	565	547	567	562	586	552	577	581	557	581	536	565	586	623	537	580	548	577	565	517	510	568	568	545	550	525	538	602	551	551	562	549	575	548	556	570	571	594	561	582	589	580	556	577	560	571	555	541	588	538	578	577	547	564	543	540	560	553	540	551	522	554	595	523	569	629	571	536	544	572	577	563	585	593	568	563	564	559	559	572	614	556	576	568	549	594	539	539	588	566	560	559	559	568	596	591	571	554	531	578	567	556	565	590	526	563	566	530	546	601	560	544	601	522	538	534	567	576	577	561	561	588	518	572	555	574	560	575	512	570	554	545	581	539	551	534	539	530	549	573	515	586	555	549	604	573	585	555	562	591	552	597	561	541	553	582	589	596	585	526	588	510	551	536	547	590	550	523	541	530	583	555	569	562	553	532	588	526	530	572	574	576	592	517	551	592	558	551	572	561	561	529	562	547	568	595	565	557	584	524	541	566	549	519	570	587	544	517	549	579	614	573	580	538	612	594	531	565	597	540	586	570	569	570	564	507	585	604	515	563	602	589	555	585	575	540	563	538	584	550	587	515	609	588	548	529	532	611	595	559	560	586	551	537	581	556	543	562	562	568	530	538	541	595	538	559	548	591	574	546	598	567	600	578	581	578	560	571	563	549	553	575	574	576	592	538	569	556	561	602	557	532	539	539	521	536	560	566	521	554	561	558	565	549	536	567	582	542	590	536	549	561	553	587	541	541	547	589	566	589	559	552	612	534	562	583	578	612	569	551	578	514	572	558	547	554	558	558	563	583	566	557	546	539	568	560	555	580	589	554	491	572	523	547	564	597	543	509	563	563	654	546	593	589	576	547	558	571	571	575	565	551	572	545	571	547	562	548	530	546	548	537	551	510	537	533	575	523	555	569	523	564	580	548	570	519	535	572	541	554	590	560	538	559	561	531	558	512	576	567	563	533	567	528	612	546	583	565	584	522	588	546	542	542	544	587	573	569	634	565	540	550	549	580	551	586	566	570	533	543	541	562	528
27714	10319	789	439	323	289	292	296	311	260	295	276	285	285	286	289	279	272	271	289	298	272	299	318	278	307	306	299	283	320	270	294	296	292	264	280	293	283	264	272	284	287	266	297	268	272	273	276	264	270	282	303	286	279	274	267	270	282	275	270	277	301	278	303	282	272	309	291	294	293	274	267	279	297	300	284	281	260	280	274	290	285	288	271	271	334	253	268	281	259	270	304	275	275	308	290	299	292	294	293	277	309	278	306	297	279	295	279	264	273	281	253	285	248	289	303	262	289	286	290	260	301	280	282	262	297	286	260	284	290	289	254	298	269	298	276	304	296	311	290	292	275	277	292	304	278	280	295	263	318	334	294	290	267	272	317	245	284	290	299	250	265	283	310	277	269	271	318	271	295	292	270	292	312	262	279	297	279	314	272	292	293	313	303	314	292	303	303	283	252	281	293	269	269	294	282	295	326	310	286	291	298	290	288	305	282	292	266	271	313	276	293	272	290	260	285	291	276	280	306	265	301	276	287	289	278	267	268	299	278	259	283	300	269	277	258	286	302	266	303	311	308	297	278	304	286	293	255	278	277	273	305	292	290	292	296	278	317	261	271	302	305	231	304	283	253	288	278	274	305	264	276	279	279	278	269	295	309	268	273	261	321	278	321	287	265	259	283	305	296	266	294	274	270	265	295	305	273	302	288	284	282	270	291	271	295	290	305	277	270	287	298	296	284	284	275	304	294	290	288	304	277	297	317	315	319	319	299	330	263	299	291	263	304	292	291	288	274	262	256	287	265	257	284	317	273	312	286	276	277	288	262	264	308	306	288	296	304	275	289	265	301	295	290	280	310	292	293	289	308	292	265	303	288	273	279	262	311	288	285	290	286	300	274	322	277	289	290	293	298	284	291	301	303	292	254	286	307	278	268	279	308	278	312	274	288	272	308	292	281	290	284	289	266	271	275	278	254	286	282	280	271	260	304	284	284	282	293	310	290	285	282	268	313	295	303	272	303	309	333	311	300	313	289	269	273	282	294	250	269	289	287	282	294	300	282	248	288	288	292	282	276	290	298	289	291	267	269	280	277	301	258	258	255	293	276	285	273	267	275	284	271	284	327	272	286	277	291	281	289	299	290	263	275	281	272	326	277	290	281	280	266	300	277	301	305	259	299	309	282	262	306	291	276	275	263	288	275	305	278	282	268	256	292	297	288	281	279	290	278	303	293	279	308	308	310	274	292	269	255	281	286	297	264	264	263	297	318	281	274	296	264	278	314	275	257	287	301	270	296	272	295	287	280	259	273	317	272	286	305	288	295	280	286	280	283	316	282	290	295	286	268	288	281	278	308	262	292	277	287	279	278	278	297	306	300	282	300	290	280	320	261	275	286	310	275	256	294	258	300	282	291	303	267	281	285	292	268	276	288	264	274	276	296	270	294	314	294	282	280	276	281	294	324	283	300	295	280	292	266	276	294	289	278	268	272	262	300	308	280	313	316	306	294	273	315	292	322	280	293	287	289	290	296	293	273	253	252	284	249	287	283	290	288	296	295	308	262	282	277	302	292	300	271	268	286	323	271	275	285	305	289	305	278	293	263	288	299	282	265	292	292	265	282	258	303	310	279	267	264	299	286	311	282	254	316	324	261	275	306	302	269	298	284	298	280	270	313	257	300	289	277	251	272	315	276	277	259	280	326	299	306	291	285	284	303	254	294	322	244	292	285	278	294	288	286	282	281	278	284	285	290	279	257	299	284	267	304	329	297	267	296	305	262	287	259	262	286	286	292	278	286	277	306	279	303	267	294	296	265	284	289	280	288	293	293	313	265	272	260	275	281	302	313	271	294	312	299	287	282	293	289	275	292	272	283	289	289	245	275	295	312	293	273	282	289	259	273	281	287	277	295	286	307	263	269	242	294	281	322	289	271	273	288	283	292	302	289	269	295	300	296	305	275	316	280	301	255	277	289	300	262	275	283	256	260	315	235	268	304	288	281	286	298	292	283	307	319	251	293	311	297	305	288	279	297	271	304	267	295	288	268	280	295	332	246	269	311	295	276	314	275	259	278	298	291	277	285	288	299	268	277	272	297	285	284	300	279	295	274	267	331	285	305	288	292	292	303	299	293	278	299	269	319	293	270	283	292	279	294	279	319	265	280	271	298	296	295	279	258	295	284	278	286	283	250	307	271	295	307	282	278	304	312	289	284	305	280	275	281	287	282	267	290	290	280	270	275	292	273	306	297	290	292	291	303	284	272	292	304	271	286	251	276	315	299	285	286	303	291	294	285	250	297	273	297	257	286	290	307	296	273	277	273	299	305	264	267	271	301	298	287	269	284	298	266	298	289	280	288	297	292	287	295	311	286	266	259	269	284	280	295	278	283	303	263	272	276	296	308	290	293	290	289	270	273	274	284	293	304	286	264	285	305	278	288	285	307	286	271	291	290	260	267	274	289	298	294	278	258	294	245	294	284	286	277	266	296	261	280	279	292	295	289	281	274	309	300	272	291	273	295	312	293	296	299	274	293	276	252	316	278	291	274	255	274	250	289	281	272	273	280	304	268	275	268	260	275	282	277	300	287	283	301	292	293	262	303	259	259	253	284	291	278	291	228	263	290	267	286	323	272	291	255	314	291	274	272	295	291	259	289	278	317	305	300	276	300	270	292	257	317	267	281	264	265	301	281	270	291	289	289	268	288	295	280	291	300	295	281	302	296	257	278	302	272	295	295	279	274	256	267	279	280	285	256	301	266	255	273	274	261	297	321	288	307	301	277	279	286	280	295	273	263	257	281	265	265	294	256	273	258	297	297	301	289	296	323	255	275	292	266	310	298	313	283	292	287	289	274	296	296	285	285	295	256	263	300	266	304	307	279	301	298	272	290	299	263	288	285	277	280	288	296	299	280	283	304	306	293	269	273	311	296	316	268	325	258	265	288	270	284	276	280	294	264	277	271	250	284	293	321	276	278	286	263	272	270	303	290	279	276	299	306	285	293	266	278	268	272	288	264	269	292	274	294	307	304	319	304	291	267	295	279	292	288	269	261	270	258	275	286	298	266	263	298	286	277	292	284	301	291	287	283	269	304	299	268	288	295	296	270	255	315	274	281	289	286	298	302	268	315	277	291	278	261	289	307	276	289	274	278	282	262	297	271	300	247	275	259	299	274	329	244	283	284	299	242	270	286	280	280	288	271	288	329	271	293	284	302	302	289	280	290	327	280	288	303	279	281	257	303	282	315	315	288	283	296	281	272	288	314	303	295	267	281	284	277	291	281	273	294	308	265	281	269	271	299	289	285	274	271	276	281	287	250	286	282	283	274	285	269	258	286	304	277	280	286	283	253	248	270	318	248	286	324	295	282	304	273	282	237	281	285	282	272	283	295	295	276	267	274	269	287	300	273	315	324	282	289	291	287	274	284	299	289	284	279	297	284	271	279	295	328	332	290	281	269	275	304	272	278	267	277	244	295	278	313	257	275	244	290	261	260	300	280
4621	384	350	281	270	237	227	251	231	214	225	231	206	213	239	239	220	219	205	210	239	227	205	227	226	210	203	208	261	216	219	231	220	205	213	231	214	200	239	206	201	211	242	228	200	231	250	207	229	248	252	209	230	213	185	219	188	206	218	214	226	200	193	200	211	244	240	232	236	214	214	198	197	207	230	209	210	229	233	191	186	238	229	230	199	216	219	209	222	219	244	222	206	209	193	235	214	194	228	230	207	222	245	227	215	192	223	219	189	236	244	242	240	195	195	207	224	193	218	241	228	216	196	231	201	199	196	214	222	209	243	229	244	212	200	197	211	202	249	229	208	206	229	219	213	233	233	207	238	211	238	265	197	244	198	241	232	213	231	221	211	217	227	234	208	226	240	219	222	193	219	207	214	213	229	213	200	220	234	249	193	232	208	242	236	232	211	218	232	227	225	231	231	207	209	218	219	190	232	229	223	219	215	213	205	210	243	219	211	206	243	216	219	219	191	223	209	197	235	223	201	208	197	229	205	231	194	228	217	220	210	212	198	236	212	184	221	240	196	224	214	236	219	198	199	208	209	187	234	204	207	212	236	197	224	226	209	213	200	199	216	209	244	240	203	232	197	212	198	200	221	251	208	224	224	215	215	217	237	242	219	233	233	212	227	200	218	204	209	232	209	239	255	218	232	216	226	220	230	217	196	213	216	217	228	224	225	195	197	196	219	232	209	234	218	195	228	216	215	229	195	228	176	216	225	203	210	224	249	206	216	231	187	235	211	190	219	208	233	204	202	218	223	240	238	219	235	223	204	221	213	218	230	228	213	198	207	204	237	228	232	242	221	189	201	247	234	209	238	210	229	194	240	210	226	214	217	211	209	221	213	219	221	209	211	231	253	188	219	218	206	209	216	215	224	206	221	193	211	204	206	242	202	199	224	212	212	207	219	228	208	210	211	211	198	193	217	221	229	212	222	244	229	225	247	213	241	214	194	250	233	210	202	247	230	194	243	230	232	220	222	203	247	206	230	230	211	219	190	241	213	230	206	223	206	246	207	197	187	242	246	228	212	222	230	214	225	239	218	214	220	217	214	219	227	233	217	215	189	178	202	270	236	223	211	183	216	229	205	227	255	211	216	212	223	188	244	233	206	194	244	241	207	197	212	198	206	220	212	240	212	201	197	218	231	233	248	230	209	211	207	221	231	223	233	220	198	227	195	247	197	213	209	209	248	235	207	237	209	242	215	220	220	219	250	231	213	213	214	208	204	197	228	247	216	210	194	200	192	200	207	210	220	223	234	218	207	209	248	243	228	206	200	204	214	231	200	222	218	214	204	211	216	250	235	191	209	207	229	224	227	219	207	202	238	226	214	203	243	228	204	212	212	208	207	240	186	219	211	214	223	219	201	229	208	219	183	219	249	204	256	225	234	200	176	244	224	237	211	218	210	223	211	211	237	216	215	213	207	188	209	232	224	229	211	215	223	249	236	198	211	224	221	243	207	210	241	212	234	207	202	208	207	237	207	197	213	223	216	219	238	190	216	224	223	213	227	243	213	221	226	201	210	208	236	220	227	215	232	194	237	202	209	209	216	221	222	235	213	214	224	216	218	257	217	184	209	219	214	222	195	222	234	210	228	238	243	232	220	215	199	231	227	227	202	230	193	219	233	211	199	257	234	212	221	215	231	205	230	207	220	216	232	229	218	234	205	235	223	208	221	221	211	242	224	243	227	191	205	223	224	251	216	223	205	213	224	214	220	210	213	207	247	211	219	191	214	224	207	225	227	231	218	186	201	227	254	196	244	224	231	209	218	209	223	206	230	213	202	227	226	219	222	204	229	234	200	193	211	244	209	201	227	228	203	206	225	222	210	213	205	216	210	184	228	209	226	263	205	203	220	195	216	221	209	245	221	236	238	214	219	242	220	223	224	201	206	207	192	212	210	224	198	190	224	214	200	186	178	235	217	216	209	229	219	214	247	231	217	207	211	216	197	217	232	211	185	250	210	232	218	242	241	227	234	220	205	244	222	223	202	226	219	190	238	214	226	236	224	223	241	204	204	217	230	194	215	235	234	229	216	214	220	202	231	211	218	198	238	242	214	213	230	200	210	216	200	206	226	236	233	202	210	263	231	220	235	232	225	237	195	192	209	211	232	208	228	212	221	218	215	230	226	215	237	221	215	208	216	228	228	222	228	239	224	214	258	199	204	222	225	212	213	230	210	210	217	209	215	231	201	232	221	217	190	215	198	190	218	227	217	219	214	213	225	230	216	223	244	212	210	222	204	197	225	216	212	205	223	198	226	224	238	209	195	220	232	207	210	217	261	226	210	240	206	210	216	195	229	172	238	208	199	230	223	244	213	248	210	213	207	229	229	232	260	214	215	225	217	202	216	206	199	223	223	217	195	198	187	205	197	241	228	227	233	215	211	239	218	230	216	227	208	217	213	203	243	219	219	207	205	199	200	225	217	228	232	217	233	203	216	231	211	217	229	247	232	218	186	207	217	235	238	219	238	203	219	208	200	229	220	232	227	213	208	230	240	232	196	222	201	240	206	218	223	205	221	200	216	228	225	244	220	233	200	204	212	227	204	216	196	229	247	214	213	193	230	241	212	216	201	232	214	251	221	215	263	208	243	223	223	233	227	212	221	201	209	229	230	217	226	226	209	229	237	226	194	238	232	253	231	223	212	214	208	236	227	227	236	217	211	225	235	230	201	229	237	228	253	211	235	200	163	245	212	228	201	239	186	218	225	224	213	216	218	210	207	201	208	213	210	244	220	233	243	207	234	210	196	227	206	204	229	226	219	250	208	221	190	240	229	201	224	205	224	210	232	238	245	236	214	242	235	204	199	246	209	192	190	234	232	228	213	181	217	225	215	254	248	224	201	237	200	229	200	195	227	229	217	223	215	201	214	227	220	194	248	228	255	226	228	192	209	219	208	200	222	244	230	216	251	241	214	216	211	198	223	198	229	236	204	248	210	247	231	220	222	221	218	211	210	202	228	214	239	238	224	210	231	251	225	234	192	198	217	198	190	220	213	209	201	226	203	238	219	230	231	232	232	205	216	188	221	213	204	229	204	218	231	188	224	235	199	193	182	222	205	184	228	197	193	233	257	214	224	232	201	236	232	213	222	223	222	235	235	218	193	213	215	232	243	201	229	212	233	212	204	234	220	219	207	203	223	214	179	200	210	206	201	216	212	210	211	205	223	226	234	223	228	234	244	198	218	231	215	218	227	250	225	225	196	225	220	218	212	209	214	227	214	236	199	223	214	171	208	231	210	207	219	216	243	236	215	197	203	235	240	240	228	213	234	244	215	227	206	236	205	192	201	210	211	217	239	194	235	208	211	214	226	213	195	218	205	203	238	208	213	218	242	217	223	223	217	224	238	228	214	220	221	203	232	220	221	212	229	202	221	228	207	222	224	216	207	190	200	216	206	225	206	216	230	227	209	223	229	215	231	200	219	229	226	186	256	215	221	204
25548	21486	27993	25401	11561	1614	1141	869	769	758	783	735	704	720	713	679	671	677	689	723	707	689	709	666	685	674	619	661	663	699	670	650	650	722	673	704	661	690	693	647	646	731	642	695	695	689	679	652	661	584	671	674	668	672	683	656	683	646	602	686	616	607	691	690	655	631	681	687	687	657	654	709	658	708	672	641	667	626	711	625	693	702	684	695	661	670	705	646	693	673	643	683	636	719	641	643	675	693	705	630	687	723	643	623	686	643	667	655	675	691	700	674	667	670	685	679	613	644	644	670	668	679	679	647	628	652	677	656	681	648	667	699	689	680	664	670	642	670	672	667	700	737	655	680	694	636	690	638	700	671	663	656	610	681	626	621	706	684	659	685	708	609	593	644	678	679	674	637	668	664	657	679	688	680	663	671	639	644	686	623	645	647	638	625	634	620	699	671	687	665	707	656	671	640	634	662	644	640	676	718	643	669	564	643	653	626	645	678	661	689	637	663	712	732	665	663	645	677	654	627	650	674	649	655	701	633	665	668	670	632	668	729	649	661	628	664	699	639	672	660	656	677	622	694	664	611	661	640	630	618	686	686	640	630	669	645	644	681	691	657	658	645	688	709	640	635	669	658	750	640	709	668	652	668	621	703	638	725	660	722	675	667	673	670	615	658	647	668	672	669	640	694	650	652	675	655	656	711	657	641	679	670	658	649	665	675	683	636	703	652	662	648	658	673	670	658	724	691	612	652	676	652	630	640	664	677	677	631	694	690	652	622	711	642	670	676	739	680	681	679	666	653	666	632	665	692	618	689	714	668	688	670	670	655	656	642	676	640	705	666	653	637	688	622	653	664	717	626	631	656	641	656	644	609	675	607	643	686	679	664	639	681	725	664	620	678	616	679	619	666	666	685	694	643	684	644	683	705	692	662	676	650	636	655	621	687	620	708	650	634	657	650	632	660	645	670	610	653	672	659	659	632	697	651	642	691	706	653	663	650	667	677	642	624	672	675	645	662	704	672	643	625	656	685	645	662	636	637	722	678	649	670	697	645	676	670	646	699	654	655	662	685	690	665	615	695	662	604	701	669	626	668	690	650	650	647	689	624	654	678	654	679	631	681	615	638	688	632	623	697	654	688	687	629	657	631	662	653	676	694	642	673	668	667	684	679	670	648	644	621	685	627	655	623	688	697	608	645	649	743	685	639	658	631	620	661	677	692	643	699	692	667	666	704	674	674	716	665	665	653	661	644	648	624	649	681	681	601	662	661	647	633	649	655	662	633	668	656	670	653	669	599	664	656	672	658	614	661	650	632	664	668	663	651	662	661	667	684	699	672	648	650	639	657	672	649	635	653	656	655	663	665	667	676	681	683	656	648	640	682	668	653	679	681	656	668	615	675	666	654	649	665	645	663	667	601	643	670	644	674	678	626	660	652	663	675	672	660	652	663	630	596	645	648	637	677	656	644	642	597	700	646	685	678	644	609	640	659	684	637	650	697	696	619	655	661	660	637	658	648	688	665	682	660	697	667	678	665	675	666	659	716	676	647	679	692	631	680	665	638	716	641	700	651	686	658	674	669	674	713	645	703	615	620	679	655	672	675	609	651	614	645	635	664	648	682	730	680	648	653	694	640	648	672	656	659	646	650	707	665	644	645	612	660	627	640	578	673	664	641	612	643	677	676	670	648	706	660	628	655	642	654	624	678	668	714	698	680	689	664	656	621	564	680	628	673	677	598	703	658	693	671	670	649	653	637	630	688	648	644	647	657	656	672	711	688	657	641	681	626	585	658	652	661	635	654	670	656	652	684	657	668	629	678	663	651	634	685	654	655	645	659	675	654	640	651	651	660	703	667	662	658	695	659	670	648	657	707	657	634	626	629	665	634	677	694	674	689	632	649	656	670	691	655	653	675	708	661	667	666	665	701	669	646	638	613	594	664	693	686	637	718	613	645	656	651	665	634	634	652	648	655	640	630	627	656	676	649	690	639	666	622	661	679	640	668	687	674	642	644	654	670	732	696	659	666	673	655	663	623	654	668	656	673	695	643	663	650	656	612	633	643	677	649	658	652	652	682	694	676	648	628	659	625	681	661	669	695	688	648	679	656	671	615	630	657	721	635	694	652	624	671	688	662	627	627	630	668	671	704	660	706	699	648	711	607	643	674	633	708	680	668	668	686	655	717	693	647	639	651	668	660	677	654	657	656	643	635	638	659	651	632	624	648	625	663	675	683	686	711	696	681	685	642	603	697	681	615	668	672	644	704	680	674	644	684	666	671	610	659	672	666	652	658	689	654	673	652	676	688	622	627	628	689	615	681	636	649	675	653	692	626	700	644	651	632	639	658	732	690	666	669	645	679	668	631	639	690	672	623	655	657	713	627	650	671	682	644	640	665	640	678	637	660	693	690	624	679	715	613	678	715	639	642	687	664	691	709	664	666	617	656	642	644	662	713	662	621	655	663	602	653	629	634	645	650	661	629	676	643	692	678	662	666	710	677	672	659	676	673	616	655	669	665	634	687	680	673	625	639	661	660	738	717	695	673	664	638	711	674	680	629	683	676	660	640	644	701	667	684	649	668	655	658	646	689	640	655	662	659	687	688	674	678	647	662	634	629	672	686	660	647	678	631	673	670	663	682	738	684	638	649	637	711	624	695	655	590	679	666	677	680	714	675	647	670	675	658	652	649	665	684	632	660	643	638	645	680	677	620	638	681	647	714	639	731	669	622	684	646	626	692	636	651	677	662	635	667	647	674	665	641	652	675	674	651	621	651	644	687	656	650	646	667	630	667	660	724	614	689	630	674	636	689	635	656	641	701	642	628	649	619	656	646	678	652	714	662	685	655	628	628	671	679	648	667	659	621	652	662	631	712	660	657	615	708	676	642	667	632	662	644	629	661	694	673	640	669	645	641	649	678	692	648	679	696	634	716	683	655	598	630	729	629	638	625	640	644	693	648	656	676	585	640	631	617	636	663	630	682	655	669	727	651	680	649	664	692	671	638	651	657	680	664	674	656	680	643	649	687	681	702	666	648	691	635	672	680	627	640	655	662	688	643	638	672	639	674	634	657	638	626	650	686	671	699	643	647	632	655	632	693	666	637	720	697	666	634	677	680	686	682	698	679	650	647	692	697	634	644	679	620	630	648	623	676	620	696	585	679	653	662	633	667	678	681	671	619	641	699	667	652	708	632	729	677	712	694	656	677	639	628	676	673	644	692	666	661	651	701	676	688	638	638	648	672	665	645	666	695	645	664	674	645	645	661	692	630	655	664	658	697	651	670	687	630	656	662	651	619	636	646	715	699	653	659	663	652	672	653	702	670	715	631	692	633	695	653	647	677	682	725	668	670	670	617	676	686	681	646	645	681	702	694	628	647	706	694	667	651	660	707	672	622	693	688	729	630	605	639	654	650	659	665	609	682	615	640	669	695	648	648	694	699	644	687	665	695	660	694	635	694	663	627	675	624	686	659	636	669	646	653	651	644	680	683
3375	3575	2941	1512	1187	944	840	757	699	646	625	607	611	544	581	569	564	587	554	573	538	513	528	513	520	518	521	522	540	502	533	536	579	530	547	529	573	567	509	513	518	521	490	540	475	510	497	519	531	523	497	554	501	520	549	509	508	502	517	505	549	523	511	545	542	503	517	504	520	551	497	499	515	523	546	520	551	554	533	527	479	496	528	545	527	497	507	591	521	515	495	573	494	542	554	528	531	520	553	528	512	527	532	533	484	510	450	533	559	565	533	468	491	489	509	535	509	542	494	480	500	489	530	477	503	510	525	522	504	533	512	556	523	482	495	542	486	485	479	510	515	522	525	515	490	547	521	525	525	508	528	525	489	550	507	528	515	556	514	518	475	484	480	523	527	536	529	495	557	511	522	520	478	480	538	521	516	490	515	493	526	521	489	482	538	514	523	536	517	516	492	547	553	518	520	507	509	548	541	521	518	511	563	530	497	487	485	485	526	496	495	515	498	513	495	525	537	508	519	511	543	499	520	551	489	487	521	547	484	518	514	536	555	519	533	517	513	508	488	556	512	516	480	488	500	480	520	485	503	522	553	518	542	485	497	496	518	545	487	528	506	462	488	543	522	558	461	508	521	502	553	518	529	538	490	511	513	522	513	493	528	528	528	512	490	517	510	512	471	499	502	491	510	485	505	497	565	532	513	484	513	503	474	496	523	541	520	545	484	498	459	521	496	529	504	502	501	467	515	504	516	516	495	513	501	469	521	520	472	494	502	516	462	532	528	493	488	509	482	532	524	520	517	532	511	528	490	524	470	512	480	525	536	519	526	525	510	510	520	513	478	543	512	518	523	509	512	477	522	544	492	525	496	540	541	496	482	483	508	523	502	506	534	474	483	498	492	531	523	489	485	515	488	510	548	514	462	503	477	512	570	537	531	477	509	488	486	504	523	481	527	489	526	509	520	493	491	500	511	517	495	497	472	490	551	509	542	530	475	514	496	485	494	502	484	535	492	521	473	500	523	505	500	470	516	466	491	519	512	501	480	494	484	484	499	505	520	554	486	548	493	538	520	504	511	489	493	520	487	551	460	520	562	502	481	537	512	496	514	529	508	521	525	474	468	562	557	485	501	495	566	515	521	517	494	530	538	519	521	534	491	549	485	505	481	505	483	521	511	512	511	509	489	515	543	481	508	537	532	519	509	476	499	496	517	479	498	519	522	493	494	510	523	506	514	511	485	491	484	470	512	505	486	512	477	513	499	482	476	534	544	502	522	516	526	489	490	438	544	524	470	512	535	491	504	455	561	510	501	510	470	490	481	535	530	488	505	505	514	566	535	486	522	488	490	491	514	468	494	520	516	480	503	468	510	496	537	514	526	536	534	501	487	484	529	455	491	534	479	557	486	510	525	526	504	494	523	501	518	525	506	517	512	492	479	535	443	530	495	502	505	517	529	523	450	500	494	501	482	498	519	519	523	497	498	519	486	502	520	533	512	508	481	467	513	515	509	508	515	496	504	482	509	517	479	532	497	531	505	521	492	499	544	497	528	487	500	481	500	533	483	481	530	513	528	505	503	485	520	520	481	528	509	500	532	511	484	519	523	545	511	514	517	491	474	496	465	523	482	533	521	498	519	514	470	517	487	533	525	485	477	540	539	514	535	505	501	502	487	509	538	484	524	512	484	476	504	505	485	540	504	517	478	559	506	483	517	499	504	522	533	520	517	522	459	528	501	497	464	505	518	518	530	514	492	513	459	516	484	554	511	490	530	466	486	509	528	530	437	507	522	508	538	500	503	525	519	493	453	506	512	497	521	508	479	473	479	515	507	476	486	485	504	496	501	493	518	495	492	535	476	513	491	510	496	530	498	517	471	500	534	544	481	496	506	486	485	477	484	495	512	479	504	465	491	472	503	528	536	511	483	497	503	481	507	508	521	481	482	509	479	508	545	477	520	510	521	476	507	519	500	526	493	510	489	486	522	534	509	491	519	526	477	475	506	499	473	517	488	501	530	496	461	515	490	511	507	467	527	478	500	507	498	500	516	481	491	562	508	522	566	523	484	508	503	470	516	525	513	460	539	520	475	531	510	516	512	512	526	521	511	497	483	512	464	480	536	484	487	485	532	472	497	494	509	515	513	464	499	465	528	487	518	504	477	510	498	510	493	509	517	506	495	508	509	513	508	485	471	478	500	513	477	471	529	492	499	506	501	510	521	509	508	478	498	511	493	487	469	501	538	502	473	463	463	488	511	519	509	517	499	554	515	505	484	454	504	499	499	516	474	478	524	500	527	512	498	493	521	498	492	486	512	512	509	521	514	502	508	493	513	521	499	496	485	495	501	512	477	516	506	459	514	515	497	510	542	498	513	497	493	535	505	515	467	507	525	531	502	508	515	546	540	514	525	470	488	498	480	497	503	475	469	528	488	496	509	531	498	517	459	508	480	517	514	522	533	549	515	506	515	455	501	521	522	499	482	539	515	494	513	498	497	504	507	556	490	565	513	499	504	514	512	531	482	520	549	485	517	483	493	524	488	482	469	500	514	500	513	504	528	502	506	493	492	517	481	510	470	507	488	474	476	481	534	547	495	517	506	514	494	537	520	501	531	500	472	473	495	471	491	532	519	520	511	482	479	470	495	511	536	523	503	507	504	474	538	509	491	530	478	503	487	469	523	481	502	520	506	533	498	478	515	480	505	471	471	516	504	500	521	508	523	481	465	492	529	538	507	498	500	527	487	483	526	511	466	487	514	518	478	456	503	498	499	467	531	456	486	486	485	523	488	495	513	504	472	507	498	510	495	499	480	509	491	512	518	508	543	515	513	512	511	526	501	548	511	511	503	510	475	497	492	539	490	502	498	470	497	484	476	509	464	480	502	523	513	519	514	462	522	522	533	500	516	465	530	494	490	542	484	538	480	493	481	514	480	514	497	536	499	486	543	545	518	478	495	521	524	513	488	492	512	509	521	513	513	499	526	511	498	496	506	489	508	508	471	516	533	512	536	496	519	479	529	508	496	490	502	489	499	502	499	487	480	470	519	470	481	488	502	480	526	514	490	505	485	488	494	512	527	474	481	515	507	498	536	537	531	493	488	532	514	474	481	551	494	492	505	486	507	536	474	506	509	521	511	545	520	492	511	528	520	497	515	500	501	491	534	492	484	516	519	496	486	526	485	514	542	456	495	449	506	495	554	498	507	455	504	525	475	485	508	507	476	438	522	477	496	514	474	495	530	518	522	486	459	488	453	492	486	510	505	507	527	520	488	546	470	497	511	476	500	497	461	508	495	479	491	476	520	500	479	498	501	493	516	502	514	501	509	473	581	496	495	510	493	506	476	481	473	511	475	454	478	488	486	521	518	501	524	507	483	495	505	501	526	494	494	472	517	490	481	534	502	452	514	511	517	516	493	532	518	519	501	487	487	472	523	483	512	519	537	512	515	467	501	500	492	506	481	487	513	479	480	463	505	478	502	504	533	566	515	486	511	523
24541	21492	28870	24529	21480	9209	1892	1127	1046	914	987	854	892	822	876	875	834	834	817	774	796	795	790	801	827	800	802	830	819	754	789	747	739	770	752	783	761	741	716	753	745	780	779	767	759	828	723	755	775	786	765	776	748	768	771	816	734	773	753	777	731	771	712	742	787	753	741	734	773	746	783	717	777	781	784	778	734	721	717	743	830	787	757	760	735	755	797	710	721	780	787	778	762	704	823	764	802	771	757	791	730	787	746	772	805	733	715	751	737	785	760	755	730	742	715	775	731	754	767	754	776	715	720	759	746	741	755	748	708	765	781	720	779	782	775	758	715	752	751	727	785	734	771	765	746	740	713	757	753	730	742	780	714	751	753	738	768	735	751	746	740	731	763	745	729	805	758	760	765	749	749	750	742	789	740	754	786	746	757	751	720	753	770	789	736	729	721	766	714	749	762	747	776	750	791	783	786	746	762	787	724	779	717	708	747	722	699	724	744	743	735	718	712	754	756	762	725	735	774	755	741	748	734	734	763	733	739	757	757	794	752	738	738	692	777	754	778	781	767	752	721	750	756	808	789	772	794	759	778	770	760	756	738	780	747	770	825	807	723	726	755	740	782	714	703	795	760	741	750	732	740	751	786	771	788	772	715	751	787	736	712	742	798	717	741	810	712	760	740	733	767	725	787	775	729	767	755	776	757	752	750	710	770	760	748	768	773	781	725	729	755	697	732	765	737	779	798	689	739	764	720	714	728	761	708	738	718	752	728	713	754	771	757	783	747	803	745	787	723	738	776	771	747	745	732	682	741	766	721	739	770	765	763	752	740	771	739	734	720	830	753	756	738	736	720	793	785	699	751	759	735	769	753	752	815	767	758	747	812	767	755	771	744	752	749	782	790	808	717	702	782	736	751	684	688	757	757	742	738	723	746	734	773	772	752	737	709	746	750	770	762	773	793	806	749	740	780	786	744	736	700	745	718	802	788	770	740	811	776	719	767	750	707	721	693	745	745	731	767	771	744	792	720	760	757	767	772	768	705	735	747	789	772	737	749	777	739	719	765	751	754	733	753	751	739	762	782	783	712	740	755	768	725	720	768	756	716	786	746	805	765	768	728	789	751	745	744	797	775	762	727	770	737	727	752	735	740	767	728	728	774	725	796	736	748	722	738	714	736	785	752	747	721	677	770	770	822	769	768	737	719	739	721	733	749	754	780	742	769	752	775	711	763	726	746	749	744	763	752	755	718	754	716	694	687	726	710	772	763	794	749	730	756	771	755	747	727	756	783	720	783	786	769	747	767	778	730	696	729	735	729	760	784	776	689	709	711	762	775	743	717	731	724	796	786	732	767	756	820	727	760	758	779	772	718	761	774	780	753	717	770	733	713	744	774	792	699	688	751	740	705	746	756	770	745	747	766	742	762	765	703	732	750	766	748	735	790	751	736	762	752	759	702	734	740	755	770	712	756	709	761	709	726	744	742	792	740	736	756	777	731	769	785	811	750	795	774	750	724	809	732	750	768	771	766	751	709	732	734	748	750	799	747	785	747	754	781	781	770	742	749	750	732	757	722	777	769	711	715	751	728	750	724	696	775	784	767	773	734	737	697	722	736	765	735	713	739	745	746	746	730	744	725	750	722	792	728	721	789	776	745	757	768	742	715	732	725	792	748	719	757	662	748	777	779	754	777	758	708	718	730	740	766	755	764	788	735	705	740	708	744	727	759	727	767	816	706	746	755	743	740	751	735	745	753	726	675	803	809	746	734	748	779	731	733	758	782	777	746	751	766	705	775	762	753	707	762	755	750	739	745	768	715	759	742	725	701	729	764	736	770	784	738	726	763	808	750	775	764	726	731	778	744	708	690	774	769	822	764	758	745	739	724	733	715	733	721	721	730	760	701	720	747	766	729	734	725	730	709	737	720	774	773	745	758	727	731	727	734	783	749	774	769	755	738	742	731	775	741	736	765	764	810	766	784	724	740	742	771	729	742	761	752	742	791	746	724	703	804	773	793	761	760	741	769	782	773	782	751	756	773	761	737	702	726	696	747	747	733	760	778	726	760	761	725	738	745	731	718	761	748	767	776	713	692	750	784	743	746	729	765	735	771	730	732	679	793	791	762	790	728	741	739	766	764	741	803	751	756	767	754	786	768	748	769	693	734	742	765	757	765	780	726	807	727	775	738	736	758	798	767	781	714	687	737	708	778	758	736	776	745	699	717	775	771	693	758	755	792	773	720	754	772	774	784	741	768	749	762	742	742	736	688	821	815	705	734	710	691	760	779	784	722	770	717	816	767	749	728	755	743	763	768	734	748	765	692	751	743	735	704	757	767	758	732	758	784	728	756	766	739	752	755	778	777	740	752	774	721	744	756	724	775	704	798	737	731	752	737	727	745	771	742	776	712	787	764	766	694	744	745	732	727	760	750	736	772	689	731	738	732	724	755	734	730	749	776	729	770	731	742	699	725	767	789	756	768	700	714	715	741	751	770	712	735	706	713	784	753	756	735	761	759	720	730	736	733	740	736	741	753	750	791	796	752	791	755	746	766	806	739	790	764	765	748	715	793	757	710	765	748	735	734	719	735	740	747	714	685	725	732	810	748	764	790	744	736	730	744	751	774	796	745	782	792	742	740	786	737	730	742	778	749	806	770	782	724	792	773	718	721	729	726	743	779	711	771	787	752	708	757	737	735	774	734	747	765	740	775	721	803	749	742	750	716	696	776	729	747	744	724	707	738	742	718	728	724	744	772	743	714	760	770	747	772	726	748	718	755	716	760	748	767	779	750	789	757	726	798	780	733	759	776	738	755	725	804	751	705	763	750	726	675	766	774	760	740	738	705	752	693	743	749	785	745	746	751	770	722	768	766	746	725	767	745	703	758	713	711	696	744	736	777	703	780	749	698	744	739	748	732	718	706	741	751	719	735	708	755	741	768	728	728	769	709	711	738	802	695	731	756	730	715	757	724	770	769	783	751	739	768	748	739	751	732	726	717	690	746	808	755	797	745	712	778	775	763	702	765	759	708	738	786	771	820	741	731	720	719	720	766	730	783	750	802	702	750	697	718	716	746	716	798	706	780	788	715	782	735	774	719	757	757	743	766	747	744	772	724	766	745	730	736	802	753	787	692	712	754	739	729	699	722	740	768	702	706	770	763	761	761	773	756	756	716	740	749	714	710	765	722	729	767	739	758	772	721	782	743	730	766	729	741	758	790	693	761	737	705	808	745	741	745	730	794	740	766	731	779	751	724	765	756	782	776	730	749	746	735	728	721	736	737	755	733	739	729	789	735	745	774	720	729	790	747	746	730	693	757	768	759	752	728	734	741	708	746	744	760	761	735	755	737	708	720	747	807	779	732	754	768	750	765	763	759	763	794	778	734	744	774	741	707	741	804	753	704	745	738	732	750	759	812	737	767	739	741	776	740	789	783	714	752	750	757	739	753	743	738	752	773	817	779	715	771	731	789	753	743	763	759	769	701	756	737	769
3644	6225	5075	2627	1932	1517	1197	1014	978	870	795	752	718	750	719	686	662	650	633	636	640	627	641	618	585	618	632	632	617	578	569	576	622	601	573	582	599	561	595	597	576	649	578	606	600	550	641	608	589	587	592	573	614	612	539	593	583	559	580	612	595	577	604	574	551	586	576	636	568	617	579	636	585	611	597	607	604	587	559	621	633	605	613	583	553	574	535	575	560	527	600	583	576	559	575	608	576	565	608	606	591	546	558	594	550	620	591	591	583	593	589	588	581	570	576	605	582	629	559	592	554	558	584	600	578	581	589	560	541	611	533	617	561	564	594	615	625	595	581	590	608	611	562	585	564	602	550	551	558	580	597	556	590	587	577	583	571	571	553	567	567	537	594	600	585	565	573	570	607	561	556	599	548	571	584	547	606	580	580	592	554	577	605	522	622	548	586	585	571	539	571	594	559	582	523	576	620	598	537	557	535	564	543	579	584	632	549	593	584	544	550	572	533	545	588	586	559	565	623	563	559	565	614	558	558	607	550	568	576	545	577	617	532	534	531	517	570	615	568	584	590	569	582	571	549	584	578	566	596	608	567	560	562	588	561	549	579	578	564	572	562	622	566	571	591	590	630	567	593	572	572	585	559	577	585	600	604	552	590	591	629	546	589	607	584	580	590	564	561	612	578	576	585	557	583	618	592	592	590	577	619	547	574	593	554	562	610	602	604	620	533	580	601	594	576	564	579	605	575	521	561	573	564	520	564	567	547	565	585	623	561	569	575	543	554	597	543	557	574	543	583	622	562	591	524	586	569	560	608	585	604	591	578	596	560	632	592	588	611	567	575	586	563	575	595	544	600	599	591	565	592	540	562	625	566	584	594	565	542	557	580	579	557	570	569	576	541	578	565	552	562	555	544	541	570	556	554	548	561	569	634	569	554	537	582	602	564	572	534	578	572	600	603	581	597	562	580	573	618	563	573	560	579	567	581	578	538	560	549	601	599	579	570	598	598	553	546	538	603	539	527	593	580	533	555	534	548	621	528	586	592	569	570	542	571	579	578	583	586	586	600	566	579	574	545	548	594	546	609	575	531	598	583	574	569	577	581	560	550	588	525	536	525	582	598	576	573	613	603	569	593	611	581	550	578	530	601	570	558	551	534	544	554	595	587	539	564	565	581	550	555	573	566	553	554	565	560	564	587	563	547	564	583	568	581	594	551	538	559	550	571	598	594	592	593	592	579	588	576	568	574	572	574	590	584	582	572	521	572	565	560	582	592	614	553	560	551	556	563	592	592	546	597	530	583	529	577	571	587	568	568	577	590	561	617	590	575	606	559	566	603	591	528	589	604	551	576	581	575	585	572	589	590	596	595	588	554	605	544	586	557	631	612	587	572	562	547	585	569	583	523	545	541	552	587	571	539	576	573	607	599	560	556	561	560	566	573	541	590	566	568	564	568	552	566	581	569	579	578	563	570	561	570	563	544	560	572	563	561	567	562	560	550	557	626	570	582	575	551	574	615	557	613	583	570	584	570	580	558	579	528	565	567	560	610	556	567	601	542	555	564	539	543	584	544	545	540	591	609	622	578	552	619	546	577	589	594	561	545	573	578	504	577	597	579	552	581	580	603	586	554	599	560	534	621	594	560	528	560	612	525	584	557	561	563	583	588	562	569	573	579	579	540	559	556	569	547	587	543	591	564	592	590	544	560	571	582	553	607	570	556	539	542	568	548	559	590	537	570	578	579	564	547	564	576	560	590	590	569	536	543	597	557	562	571	579	593	598	571	595	560	585	577	546	523	596	588	551	586	568	569	560	577	600	553	580	542	605	570	582	550	594	589	586	598	591	594	527	600	559	540	560	547	562	564	568	562	533	623	573	578	512	602	583	545	528	591	530	565	596	573	539	574	563	581	574	580	543	568	565	572	588	623	585	568	574	571	587	582	582	604	568	560	569	593	549	581	578	511	568	607	598	576	602	590	575	558	582	587	545	603	554	603	582	592	557	570	567	611	595	556	573	596	553	550	517	557	570	581	563	561	577	550	591	550	545	567	592	546	566	564	565	563	564	599	615	558	564	631	558	535	536	569	555	564	520	601	585	534	564	581	596	540	599	564	578	564	575	561	579	590	554	578	557	546	581	587	546	609	564	562	594	563	567	576	549	580	589	601	617	574	568	586	596	580	565	583	611	580	601	594	552	555	560	569	565	560	510	572	556	576	553	565	564	524	556	612	569	571	576	609	498	554	584	559	570	597	559	571	546	520	580	580	559	548	540	588	592	579	583	557	554	569	559	553	582	554	512	554	578	547	536	573	537	590	561	557	559	551	531	558	553	584	542	592	560	583	579	547	551	560	581	564	578	568	566	526	609	598	581	566	536	594	533	606	553	552	574	569	529	556	560	571	562	551	555	573	552	566	561	543	576	545	577	554	539	604	523	589	555	589	576	549	563	569	540	536	604	562	552	577	564	559	534	594	539	566	576	600	550	570	538	513	588	581	570	580	585	583	593	588	563	589	522	559	547	553	565	567	601	577	598	557	542	562	529	589	522	555	559	574	556	581	591	548	570	580	548	581	558	584	577	582	595	581	583	572	582	579	565	515	577	570	574	585	567	571	604	538	567	562	548	563	571	596	607	602	581	596	587	562	532	566	555	558	518	537	567	554	590	539	525	527	600	561	592	531	584	563	544	532	551	573	605	542	577	557	557	567	569	562	558	580	580	534	599	603	558	580	566	600	568	573	580	543	543	562	549	574	576	537	597	543	590	567	595	604	600	544	584	606	604	557	554	531	598	532	586	561	593	601	570	570	582	528	508	570	559	573	588	583	548	539	564	597	573	572	521	554	563	530	584	556	554	541	615	536	552	581	534	553	566	574	535	570	509	591	563	573	543	578	586	569	562	544	554	569	551	576	552	570	596	537	567	542	532	548	543	612	603	568	563	580	595	574	563	544	598	545	539	556	564	559	592	582	607	547	531	626	568	542	581	562	578	602	576	564	581	571	585	566	571	593	568	561	530	564	577	566	572	611	569	617	599	566	575	608	583	571	576	562	560	581	555	589	566	591	585	540	551	550	529	547	553	570	585	560	606	578	599	537	547	548	506	528	547	543	566	600	620	622	557	593	604	608	549	580	519	578	579	552	584	546	554	601	579	558	563	578	558	570	585	585	583	556	559	585	538	587	584	584	552	570	593	574	574	563	507	600	539	564	618	558	558	588	590	546	617	577	604	628	550	598	559	556	549	587	561	566	606	578	584	588	557	558	548	580	554	580	536	571	518	549	596	573	577	557	567	590	556	532	542	544	550	604	615	591	559	537	558	548	545	534	574	518	557	570	555	555	572	567	546	585	496	587	518	543	547	551	553	573	588	568	569	571	519	561	565	572	649	530	534	532	511	581	567	566	569	553	555	568	571	547	537	570	588	580	531	575	567	559	554	572	583	569	537	574	581	562	571	574	545	575	535	556	570	586	599	576	560	540	569	594	589	575	599
27856	10404	785	452	284	274	317	286	298	283	307	272	294	311	307	246	296	330	299	302	300	268	299	295	297	295	327	269	287	317	273	314	296	295	248	277	284	281	314	289	306	292	264	277	265	278	275	292	281	293	256	260	297	307	268	299	276	279	310	291	294	289	313	273	278	325	308	264	301	283	297	274	290	291	282	295	287	288	276	323	319	291	305	288	249	292	276	293	251	297	279	285	340	322	292	287	300	271	319	286	272	305	277	281	271	293	292	292	279	254	267	279	283	310	283	291	269	281	288	284	310	285	296	277	287	299	316	294	305	261	281	275	312	298	273	292	281	298	304	287	301	321	261	267	307	306	310	301	290	255	296	247	269	314	280	299	294	296	325	299	295	260	260	250	278	280	249	292	270	228	300	291	276	276	288	275	288	264	289	277	270	265	311	273	296	295	313	269	250	305	275	288	292	297	291	305	297	279	295	301	283	257	295	271	276	307	267	285	309	276	295	288	294	277	290	276	327	280	290	280	281	291	263	286	283	267	258	268	282	267	275	306	302	242	266	281	250	287	257	287	283	284	300	283	276	296	299	279	303	314	274	315	276	270	254	304	260	279	287	301	298	314	279	278	271	302	274	265	289	268	332	318	293	286	276	293	299	313	296	274	284	271	282	292	279	290	284	252	289	311	275	251	298	278	309	283	271	292	278	283	281	286	291	284	277	295	294	279	286	301	295	305	297	312	322	280	277	272	330	288	275	297	275	298	291	297	278	278	283	276	293	278	278	287	320	284	316	287	286	283	281	283	293	270	295	290	308	284	303	253	295	262	288	294	297	281	306	299	314	275	286	280	297	279	302	286	266	279	287	281	277	284	271	307	315	275	320	288	295	282	287	277	269	302	285	273	275	310	259	277	310	300	257	290	278	285	292	279	319	292	283	296	288	262	275	257	263	304	278	294	287	265	295	294	297	313	301	280	275	288	311	299	302	301	301	269	311	249	292	275	303	281	277	300	270	286	274	281	287	291	262	307	261	278	288	292	290	286	313	317	294	284	281	257	262	295	298	277	265	296	253	294	281	281	289	264	283	265	312	309	311	297	317	279	261	282	271	280	256	290	294	288	307	283	284	293	302	280	248	260	314	299	284	333	300	292	252	251	268	272	294	276	284	312	284	304	272	286	303	296	271	305	263	313	305	260	280	289	280	316	279	278	281	271	261	284	272	303	275	282	253	268	260	270	266	302	275	281	306	302	285	291	319	296	277	262	265	284	280	276	280	274	297	300	273	284	272	275	284	296	251	288	287	258	274	306	278	274	289	297	286	276	297	288	306	288	290	278	293	300	275	285	270	279	274	277	265	291	313	277	298	262	295	298	265	303	286	279	288	280	273	279	288	269	285	271	277	331	300	293	312	287	306	294	320	283	279	274	286	277	303	262	292	280	324	263	293	280	276	274	245	281	293	279	277	300	287	259	263	268	311	302	250	300	304	304	281	321	296	278	287	260	288	306	281	274	294	290	286	290	306	287	262	274	250	278	276	270	292	274	318	248	306	279	312	287	272	270	294	301	269	263	290	277	291	269	274	288	273	240	296	298	292	248	271	304	306	265	290	293	306	257	273	298	327	268	310	310	283	272	289	315	285	292	267	277	288	279	276	288	272	295	297	268	269	263	266	295	267	276	271	286	285	305	288	288	285	261	269	275	304	272	283	292	298	288	293	280	245	311	287	261	288	285	289	254	263	276	307	270	287	295	272	289	286	300	310	281	283	307	280	293	275	274	279	292	264	262	310	302	282	288	275	294	267	290	297	278	281	295	291	291	264	289	292	243	299	298	271	265	284	295	272	316	294	278	257	285	280	300	308	290	307	293	276	301	302	289	299	294	285	261	277	272	289	292	248	261	279	312	312	317	301	284	290	278	283	309	298	260	316	326	272	330	260	272	275	297	272	294	305	282	289	301	294	298	248	290	281	282	287	266	287	280	296	279	280	278	280	280	255	293	250	288	277	313	296	269	267	287	283	279	267	280	268	271	288	291	306	309	288	269	279	277	293	279	296	279	281	287	271	274	313	302	290	270	285	267	286	309	267	334	284	280	287	275	311	258	303	289	287	306	247	244	267	260	257	276	268	281	299	290	284	278	321	314	277	292	278	258	294	268	269	272	280	295	284	291	279	287	290	288	284	250	300	291	301	285	292	274	310	291	308	296	296	284	304	276	283	290	274	281	283	287	274	292	295	250	259	292	291	299	277	283	285	279	290	288	278	259	297	323	270	280	311	275	302	311	249	300	295	279	294	268	301	271	295	277	295	283	293	291	301	285	284	281	289	301	299	280	292	318	286	309	299	279	310	282	282	306	269	308	302	305	303	275	275	273	276	247	285	274	289	307	276	272	286	274	311	315	272	269	289	299	256	280	293	294	317	280	290	291	292	284	307	300	293	289	280	265	258	278	276	287	271	285	279	303	276	285	298	272	280	314	261	308	255	325	282	292	292	278	252	306	296	273	296	260	289	294	320	293	299	275	281	260	273	308	286	294	289	285	300	259	294	274	291	304	293	261	288	301	319	334	287	288	288	287	272	273	283	264	274	262	297	270	257	293	263	261	314	275	290	284	289	266	310	286	285	277	282	273	288	282	325	288	280	287	299	292	259	286	290	283	298	285	270	303	258	299	275	280	273	268	289	301	290	297	281	301	291	302	284	296	283	242	284	272	282	315	287	254	293	309	275	295	281	307	314	294	267	291	306	313	285	296	291	273	288	308	258	265	299	293	308	292	284	289	248	264	317	290	285	273	265	294	279	313	297	269	276	264	298	289	259	284	294	287	277	272	267	267	294	297	288	307	300	280	278	301	291	286	287	290	258	299	284	265	255	274	284	277	315	283	322	294	285	253	280	278	285	300	288	272	278	311	264	298	244	293	287	279	308	274	301	273	304	260	317	241	290	253	293	283	307	286	302	298	268	294	291	262	287	294	312	324	273	317	262	262	269	276	271	316	262	295	272	280	271	285	287	310	273	251	290	289	302	287	313	293	316	252	311	296	274	303	296	301	279	285	276	279	259	314	295	272	265	255	294	319	321	280	293	289	262	258	282	274	300	318	294	270	252	278	311	286	265	295	299	284	266	270	267	287	320	256	283	278	294	298	298	275	280	298	301	297	267	265	289	267	307	293	322	297	295	291	264	281	285	249	315	311	302	290	252	305	297	293	286	306	283	260	278	290	279	298	310	280	264	286	296	286	271	295	279	260	263	318	300	293	287	283	271	263	267	290	284	266	276	277	283	281	278	268	274	266	288	270	306	273	292	310	289	294	298	289	259	288	262	298	330	275	263	288	266	248	281	265	277	307	278	273	294	276	296	251	295	315	294	279	297	282	290	265	275	281	281	296	310	274	285	284	306	291	292	276	283	295	305	288	279	283	301	290	271	309	296	279	265	314	279	293	276	277	316	300	288	268	262	259	307	273	256	303	293	268	293	281	269	246	298	293	291	304	279	282
4510	405	350	296	279	235	241	239	243	210	234	220	233	219	212	222	227	247	216	253	198	211	201	212	224	219	223	226	233	233	228	201	208	220	236	231	219	200	203	203	241	204	224	248	207	228	221	206	216	243	211	251	227	252	237	211	230	225	206	200	226	239	206	221	209	218	216	216	195	226	194	258	214	212	232	247	208	243	211	225	228	238	227	200	219	235	214	209	221	212	236	228	198	214	202	225	206	220	212	224	243	191	224	238	230	225	227	231	201	227	224	231	205	206	198	233	219	202	224	221	192	244	231	231	216	232	208	205	227	176	220	217	219	235	219	192	227	197	194	230	226	240	232	208	208	232	190	218	190	225	218	198	234	197	242	206	210	233	224	208	191	182	204	233	225	194	231	226	195	230	218	205	199	262	225	234	219	215	259	245	232	228	181	218	182	205	218	207	203	214	203	216	218	250	221	238	217	231	211	225	214	250	204	208	198	213	211	230	206	205	211	228	201	213	225	192	210	221	195	241	195	242	210	198	241	213	237	229	224	212	208	191	215	207	234	211	238	211	233	204	198	221	248	223	188	197	229	213	218	225	227	229	208	231	212	212	218	225	205	221	220	200	224	223	211	209	210	214	231	194	241	243	225	205	206	233	237	209	199	225	209	243	212	215	213	216	216	246	207	234	220	226	222	227	226	220	218	214	222	210	226	221	226	244	227	223	206	212	217	243	229	235	189	211	219	208	213	223	218	210	237	200	219	223	220	203	237	226	221	226	216	222	233	236	238	205	193	230	201	198	203	224	226	212	206	237	226	224	206	231	242	205	234	222	235	228	211	227	197	212	250	203	225	212	202	212	218	228	211	226	174	254	215	209	218	196	196	219	209	193	211	255	208	233	216	222	207	222	219	221	209	206	225	225	210	221	213	222	229	233	237	214	221	205	241	235	215	244	241	216	230	213	231	212	231	191	203	196	221	242	212	218	245	232	202	196	226	222	227	237	218	208	197	217	194	207	233	250	220	196	231	231	230	209	224	241	197	238	200	203	211	208	201	237	254	208	224	233	200	212	223	225	177	220	218	214	202	230	210	202	206	212	249	245	192	228	231	231	196	223	222	223	225	218	223	233	231	227	216	229	215	216	229	212	193	230	241	226	209	236	236	250	224	202	190	215	211	201	225	218	203	206	220	222	203	208	191	178	209	225	225	199	220	224	186	217	201	227	198	249	226	225	232	211	201	233	227	207	207	218	227	226	215	222	212	217	224	199	219	211	192	245	238	169	213	221	216	206	227	206	237	222	205	203	207	199	214	229	207	257	203	193	216	238	210	186	230	205	205	206	235	213	219	199	227	217	213	219	213	218	213	211	234	208	246	217	224	215	213	228	236	218	206	231	212	214	244	219	236	215	206	214	223	217	208	225	242	254	210	263	204	231	230	243	209	221	229	201	237	222	206	227	230	195	222	239	201	226	222	206	226	207	228	218	183	224	192	227	218	236	236	206	222	216	212	204	233	228	239	209	212	216	204	222	241	247	225	237	224	208	222	242	226	215	236	257	210	240	230	197	217	235	215	227	198	216	227	227	219	227	231	203	226	201	212	220	212	210	208	215	209	224	211	216	212	211	228	221	213	228	232	228	200	219	209	194	223	224	222	210	231	197	223	220	219	215	225	233	201	191	221	227	217	242	217	222	239	228	234	236	236	241	242	218	215	187	214	240	232	226	207	205	218	198	226	231	203	224	251	239	220	225	250	219	221	254	199	217	200	237	207	218	214	218	209	237	219	212	244	245	240	243	246	218	232	226	226	189	209	207	197	224	214	192	214	198	220	218	199	211	204	213	230	228	212	223	222	208	234	232	221	225	215	199	211	221	227	230	221	227	221	237	214	210	260	222	202	206	233	216	197	207	226	202	229	216	247	213	235	213	228	222	222	194	206	215	221	204	204	225	216	202	237	233	203	219	217	222	240	227	231	220	210	204	196	185	207	236	229	212	215	210	208	224	222	185	207	251	216	216	240	231	237	224	218	209	213	222	195	248	200	223	200	217	220	187	213	214	230	236	226	192	232	232	246	218	226	207	201	203	215	200	215	190	229	241	223	215	225	219	255	211	251	192	240	242	216	234	213	194	219	210	204	229	208	217	202	201	249	237	176	210	215	182	217	236	197	233	229	217	234	217	214	217	227	217	230	204	216	230	249	235	180	207	232	213	225	224	215	212	196	239	230	247	221	210	232	224	210	217	211	203	240	198	230	229	244	200	234	210	217	214	243	233	213	224	222	210	207	214	233	212	215	237	216	200	236	214	201	210	218	203	179	223	209	244	213	208	238	225	202	201	202	223	247	224	207	229	207	211	202	230	241	209	222	198	218	218	198	214	241	203	212	203	194	228	236	210	207	219	231	197	231	227	210	209	179	200	209	210	222	203	218	212	221	228	207	245	223	210	218	232	213	220	235	203	215	211	241	230	219	212	232	237	219	230	211	218	222	228	237	211	222	217	218	223	218	213	215	245	228	218	216	233	242	212	210	226	236	236	221	213	224	219	232	231	217	218	234	187	203	206	221	215	225	217	245	201	237	225	222	215	222	239	204	229	235	223	225	214	225	227	224	224	208	210	213	235	224	227	229	234	225	205	192	214	233	237	219	232	216	229	220	232	229	196	243	221	221	218	217	210	234	208	183	211	211	210	210	224	226	215	225	227	222	242	229	247	197	210	223	198	206	214	219	228	216	236	201	191	234	211	224	204	238	220	244	221	223	204	206	212	213	212	199	238	241	226	214	212	261	212	247	224	228	215	206	201	228	210	224	217	229	202	203	202	211	202	211	222	209	202	209	251	230	200	195	229	204	205	239	227	218	196	202	206	220	221	219	192	208	221	213	210	214	225	204	212	228	217	201	219	208	247	226	209	245	228	210	213	228	216	230	224	211	246	206	223	228	226	216	194	231	217	194	207	238	231	228	250	225	207	210	226	216	213	212	201	212	212	195	202	212	226	205	236	222	225	208	236	216	214	186	191	215	213	215	210	206	227	205	214	195	212	204	203	235	230	228	199	215	245	218	204	237	248	192	223	214	221	193	222	211	224	209	240	204	232	195	215	200	213	198	203	217	213	227	227	204	204	197	205	233	221	220	211	246	211	235	240	230	219	212	221	207	230	229	202	239	233	232	218	192	212	235	246	241	216	223	211	211	215	225	225	223	236	234	206	209	216	206	183	209	223	233	199	213	222	243	232	233	219	230	220	246	208	254	250	192	234	236	214	196	223	222	227	233	232	196	212	216	216	237	226	217	213	221	195	213	209	213	238	258	245	222	230	205	196	221	198	210	219	219	209	221	220	224	220	206	222	231	226	222	232	245	238	223	211	231	220	215	202	221	207	238	232	222	219	235	239	219	209	224	183	230	202	193	204	230	199	202	200	226	218	257	227	197	221	231	207	208	231	228	226	216	206	211	226	243	253	222	207	199	224	219	238	200	212	232	214	218	222	217	242	250	207
25516	21518	28049	25411	11791	1609	1100	845	783	760	791	767	729	687	745	678	720	714	688	677	722	639	708	629	711	682	721	705	688	662	686	714	661	668	690	657	671	654	667	683	665	606	691	673	695	685	683	671	665	671	693	691	671	644	666	650	675	624	691	639	674	675	656	652	650	662	699	673	687	685	657	690	679	689	707	641	640	651	649	646	645	703	658	636	681	680	711	692	667	709	662	696	649	653	697	678	670	698	696	662	690	672	639	661	685	686	675	670	663	656	662	663	688	617	666	675	686	701	682	640	679	689	681	634	678	714	652	677	690	696	658	663	677	652	657	704	687	669	696	676	661	648	675	678	703	694	640	680	651	665	687	702	659	623	678	662	710	684	690	663	654	665	681	682	644	689	663	660	662	603	688	678	695	685	688	681	681	647	608	711	642	665	642	629	655	581	679	657	686	721	663	636	728	655	656	643	707	676	671	700	659	714	661	648	681	690	666	653	649	688	644	701	626	642	652	673	662	643	675	642	692	695	662	680	667	666	695	650	645	645	621	722	694	700	671	669	657	659	672	683	715	598	692	644	699	673	664	668	681	689	653	666	658	701	658	636	707	640	677	663	707	648	655	591	647	673	647	725	660	667	673	698	670	677	674	613	690	692	656	677	673	668	656	663	664	625	699	681	643	709	655	695	689	667	685	668	618	648	648	682	663	678	657	672	691	637	631	634	627	667	648	672	657	684	669	643	651	685	711	691	667	668	679	651	635	673	661	716	671	682	675	654	672	630	631	652	669	673	672	627	652	681	679	649	638	666	661	661	628	653	727	726	664	684	694	649	683	669	667	675	684	634	649	675	675	696	644	711	684	699	677	661	685	682	640	677	640	653	668	710	686	691	695	701	665	636	645	667	622	668	633	681	662	671	683	668	687	668	679	660	708	652	699	684	650	676	672	652	683	644	656	618	656	663	639	686	686	694	635	655	679	637	649	688	640	651	667	643	692	689	671	672	662	689	679	686	640	701	705	630	669	718	588	635	657	671	683	668	660	645	700	705	675	665	686	701	663	685	657	658	722	615	618	693	638	669	718	646	653	647	701	682	673	638	654	660	682	641	703	627	657	634	674	698	700	609	650	663	708	633	714	660	695	660	652	668	652	645	645	684	690	639	610	733	684	693	636	677	674	704	656	726	655	621	662	689	715	680	651	726	714	682	705	668	684	691	709	680	685	669	634	685	646	651	654	645	651	642	658	673	668	689	666	655	665	702	646	658	668	692	677	649	642	677	706	671	673	642	667	657	686	658	673	688	680	680	629	642	665	677	672	712	731	629	709	663	647	683	665	650	693	663	711	673	644	720	633	652	655	656	692	655	685	661	666	647	648	665	671	700	688	711	667	654	649	684	637	643	703	671	713	648	668	694	680	650	681	642	641	669	642	689	662	653	675	653	681	684	690	702	698	639	704	660	677	733	692	669	643	651	705	672	693	637	656	677	655	714	707	637	666	723	673	648	682	624	681	655	646	649	612	678	694	648	661	651	664	667	719	674	681	658	640	666	690	700	619	657	686	694	604	646	689	707	677	692	672	702	650	645	653	638	704	678	655	690	629	664	656	667	645	642	700	706	664	673	658	651	662	670	657	671	671	646	667	683	645	648	673	678	675	687	692	628	629	661	652	672	668	664	710	658	682	672	646	640	664	657	671	670	678	692	625	670	610	652	692	721	641	655	628	647	649	645	663	677	660	702	669	651	631	620	641	697	668	648	669	650	653	648	630	668	693	667	709	661	685	673	649	678	656	681	685	651	632	708	670	677	677	686	635	709	703	626	697	663	676	688	621	682	665	672	642	688	698	657	688	666	671	712	648	671	708	630	692	664	700	676	664	643	611	685	679	673	656	682	653	629	666	699	686	668	698	593	662	655	661	682	684	705	658	685	634	689	636	624	672	709	658	608	655	693	649	672	680	671	661	637	650	680	653	631	633	663	659	650	674	616	653	678	654	632	682	717	661	672	670	673	649	660	686	688	694	660	656	706	623	678	684	668	636	656	672	675	654	632	643	671	644	673	713	669	658	659	675	657	619	657	657	704	694	616	710	635	683	641	657	669	683	701	632	655	691	659	709	648	614	656	657	641	650	705	657	718	683	674	711	686	668	685	693	632	669	639	645	646	648	701	662	686	620	681	645	667	709	612	656	663	632	652	663	678	658	668	673	643	647	676	681	649	648	691	639	667	660	687	698	654	679	662	715	669	710	638	701	633	639	702	632	652	692	672	694	696	659	677	648	687	694	678	698	636	705	661	685	706	693	665	632	660	698	659	663	664	702	699	709	669	642	660	684	680	666	616	688	639	679	659	719	647	661	673	676	627	699	688	683	676	694	697	682	647	658	651	693	658	654	646	695	632	661	630	625	668	668	670	676	661	672	655	693	651	660	675	646	654	632	656	656	666	642	657	682	735	696	680	651	673	665	644	674	655	685	650	696	699	693	669	703	691	634	653	659	602	645	598	706	719	622	723	663	645	651	653	671	631	655	677	633	670	716	699	654	684	642	647	671	674	681	683	641	655	675	660	664	659	696	693	689	616	655	693	642	676	682	638	650	669	658	642	676	687	675	655	676	723	685	660	701	640	699	685	672	679	618	669	689	721	698	693	678	682	656	659	677	690	653	641	719	700	602	684	723	677	629	704	668	678	649	662	660	687	658	645	701	664	640	643	703	683	689	682	660	702	693	690	662	685	673	640	653	624	690	679	686	685	640	670	689	697	650	639	674	627	665	644	690	667	664	674	687	657	664	669	666	697	676	685	695	638	652	668	671	675	658	669	656	619	648	676	697	631	712	714	704	635	670	682	658	666	698	675	672	642	685	703	650	695	720	647	669	669	670	641	657	677	641	619	669	714	691	630	639	676	683	654	677	666	655	676	669	658	720	672	669	658	581	667	691	699	672	682	686	722	715	684	639	679	672	658	646	645	667	675	622	668	629	627	643	661	637	667	704	666	644	678	662	652	664	685	697	713	707	650	713	681	707	695	664	665	722	655	649	691	658	682	706	654	675	696	652	652	635	663	677	671	681	668	657	659	634	657	669	674	729	672	686	666	704	677	661	669	702	651	636	656	661	674	706	629	673	674	679	630	709	659	661	706	682	733	646	665	647	690	655	641	659	724	669	649	656	659	626	728	659	644	711	628	695	707	657	671	645	665	675	710	679	717	654	709	720	683	705	704	692	653	669	620	665	653	644	685	650	654	646	659	658	625	644	684	653	677	658	680	620	640	679	678	598	656	669	692	710	671	645	660	660	661	648	674	686	639	621	688	622	677	644	701	660	690	669	668	666	681	682	691	616	685	656	655	660	660	650	640	652	663	685	663	679	684	669	686	690	625	693	686	699	683	640	694	664	755	643	696	687	680	664	680	693	696	666	664	633	685	683	660	687	659	675	653	670	690	683	623	654	682	647	707	623	640	719	667	693	677	665	677	678	631	640	674	688	676	609	675	670	643
3310	3544	2981	1664	1154	939	905	793	713	626	654	627	607	545	595	564	551	537	523	556	515	556	530	546	581	528	507	555	528	540	548	496	507	524	514	554	587	511	496	582	520	544	526	540	478	517	513	519	511	508	502	521	557	547	517	524	516	502	508	516	581	511	523	556	527	538	521	516	547	507	530	528	529	511	442	489	508	540	500	485	541	561	480	595	523	544	515	497	524	530	535	550	483	538	508	519	503	516	528	490	481	527	489	550	491	549	518	554	465	496	566	555	529	521	530	533	514	538	514	528	517	480	475	497	530	498	498	525	548	524	535	492	534	461	543	505	467	464	468	498	518	545	513	526	497	528	541	560	519	518	485	512	517	527	489	480	491	522	545	492	489	502	514	502	507	524	490	523	509	537	536	530	519	527	534	537	483	494	495	533	553	529	552	493	496	508	553	510	521	521	546	537	510	523	507	535	515	518	536	524	521	501	534	544	490	526	553	523	517	519	558	517	508	495	489	554	521	495	518	540	495	524	517	525	544	528	501	502	518	499	524	486	503	524	502	512	498	514	529	493	509	513	556	495	529	531	513	500	535	482	539	487	558	483	511	504	542	497	531	537	513	542	524	485	507	501	521	483	502	533	505	521	477	521	510	502	496	505	506	474	501	495	517	487	484	516	577	535	524	566	510	564	498	510	563	484	525	538	497	509	517	480	516	509	485	504	522	547	491	512	502	496	569	481	497	495	493	466	474	460	495	510	490	503	526	528	517	550	537	502	519	509	501	494	539	541	493	488	476	492	502	550	515	470	492	507	473	491	492	509	517	482	517	535	521	534	522	481	523	493	516	505	529	502	486	570	490	508	508	498	534	520	490	553	533	525	496	509	530	503	456	533	569	499	513	507	563	557	524	522	510	496	498	481	555	520	500	505	569	496	520	494	501	527	485	500	520	477	469	496	513	500	501	492	508	504	515	472	529	473	440	513	545	484	479	475	518	487	489	532	493	481	549	556	542	497	526	546	500	496	507	497	514	545	530	542	498	526	522	560	525	515	552	521	541	484	511	530	487	509	520	516	540	494	543	510	491	497	496	489	508	497	544	522	519	496	539	496	512	504	547	542	471	494	497	547	545	521	560	523	517	531	480	486	518	488	513	505	482	500	483	523	528	532	485	457	498	500	494	495	494	518	513	499	559	484	497	468	537	512	488	510	507	514	496	532	491	466	522	500	502	551	505	488	494	559	494	504	520	503	565	522	473	497	545	512	532	468	541	533	462	521	505	529	530	469	515	495	523	499	566	527	461	541	517	489	532	543	513	546	537	474	495	530	552	498	509	462	508	479	508	504	501	473	483	501	474	503	499	547	516	477	545	478	507	531	471	528	502	519	522	544	533	521	532	536	491	504	518	488	517	529	476	505	521	485	509	503	543	481	491	483	523	512	489	546	516	488	517	519	488	487	506	512	513	489	524	514	507	506	506	495	550	500	488	499	495	522	559	527	533	492	487	479	528	465	510	518	516	531	502	536	504	502	496	515	534	497	476	470	516	536	496	518	509	530	523	511	435	504	548	529	499	507	520	538	532	529	468	481	523	500	575	510	520	537	485	475	511	504	531	467	505	552	534	544	499	538	510	518	536	469	539	461	522	509	498	537	500	502	528	524	514	503	516	525	488	535	486	495	502	554	523	505	493	502	486	531	494	504	560	529	533	504	539	499	505	515	510	529	507	493	500	531	476	485	523	502	557	491	525	525	495	525	528	487	522	482	531	505	500	530	504	519	504	470	512	493	494	550	533	495	500	511	540	487	508	532	492	503	470	507	511	532	504	479	493	497	552	556	539	513	546	506	549	491	514	523	493	503	504	465	532	468	516	483	531	531	513	470	532	535	505	510	503	493	541	493	567	513	491	489	471	485	485	491	549	534	484	541	476	506	540	522	502	502	498	492	513	511	481	531	494	534	462	490	503	475	501	497	538	543	518	507	499	515	524	553	496	517	497	510	526	534	523	522	531	519	491	491	501	513	527	545	496	501	525	525	527	524	512	484	509	506	468	532	517	529	528	523	511	537	496	494	504	459	445	518	496	493	519	525	533	517	512	515	518	508	498	483	498	469	455	498	551	512	484	502	526	503	510	484	481	537	522	490	513	484	545	500	512	492	482	503	532	514	490	467	504	553	483	494	469	559	524	502	549	505	463	524	519	494	546	498	557	514	507	508	518	489	489	476	489	518	516	467	529	478	498	504	487	507	517	485	520	491	493	475	475	490	518	493	480	501	514	527	498	503	503	491	512	505	512	500	551	498	509	524	528	482	512	529	527	495	506	483	512	521	516	525	521	489	499	509	472	515	533	507	563	486	545	485	503	486	516	538	481	547	473	507	529	510	542	493	453	508	501	514	521	552	487	486	511	545	486	480	482	469	508	498	498	523	487	505	459	474	491	496	491	536	537	525	508	498	520	524	505	494	511	511	483	502	531	535	529	487	537	485	573	527	506	515	532	477	527	503	490	498	519	494	483	529	538	491	504	491	520	498	470	471	463	545	485	518	515	471	475	501	537	498	519	526	496	473	508	493	502	465	555	520	534	506	530	525	530	516	484	496	478	515	492	526	510	499	523	534	491	475	520	487	537	483	501	494	471	490	503	495	518	529	510	464	461	494	500	508	455	514	497	478	541	530	482	541	493	498	501	507	534	572	513	516	491	512	488	476	483	491	555	513	482	467	526	505	523	449	490	549	551	520	481	484	555	513	464	520	480	503	535	506	486	513	483	497	509	524	517	527	508	507	512	509	531	466	490	530	548	528	528	538	498	517	498	505	530	506	538	479	502	503	517	514	535	512	495	531	526	520	498	503	483	507	535	495	565	528	526	541	491	492	500	481	521	531	499	539	496	508	521	572	477	485	499	493	482	513	487	516	527	497	493	477	520	539	514	493	517	495	514	514	471	522	522	531	515	522	515	541	465	522	516	470	508	513	496	521	518	524	496	517	484	484	495	506	514	550	521	530	511	508	462	496	484	516	492	481	525	494	577	487	504	551	489	499	539	521	501	506	499	507	539	509	537	475	498	471	498	513	501	496	506	522	462	517	525	496	486	522	458	524	494	494	498	498	498	515	484	515	501	498	504	484	462	489	465	495	520	527	463	509	527	530	479	494	485	507	490	484	537	507	506	489	525	517	507	514	526	473	511	526	536	486	535	531	500	512	460	493	494	511	498	487	508	506	509	471	508	471	469	502	499	574	486	524	511	488	502	511	501	476	503	534	516	486	511	509	503	514	505	544	526	471	525	516	524	435	533	504	553	477	497	521	497	485	541	505	518	515	510	530	510	502	503	497	504	483	521	471	520	527	520	468	465	515	500	516	520	486	503	538	493	514	538	552	489	521	546	510	495	528	548	501	501	516	505	488	483	503	470	490	523	510	525	575	534	545	445	520	482	497	483	520	536	491	530	537	527	477	537	505	523	507	501	523	514	542	525	498	501	506	491	517	482	494	497	519
24575	21490	28836	24580	21484	9233	1871	1207	999	1008	929	905	871	878	823	844	819	778	829	796	831	814	821	745	827	814	765	827	803	786	781	741	809	754	751	691	734	780	790	740	726	754	785	808	771	770	743	795	716	770	791	757	724	806	742	778	771	756	762	754	808	781	796	749	769	789	806	739	743	751	754	827	733	803	760	749	750	755	781	740	765	696	745	760	750	843	750	722	804	788	758	796	755	760	791	753	789	753	778	771	799	808	759	728	759	788	762	777	756	750	704	759	787	752	807	716	706	772	745	743	756	770	733	847	802	759	732	741	795	765	722	735	749	697	779	751	760	794	786	750	785	722	824	781	812	770	776	823	762	768	784	784	741	794	737	745	759	775	708	749	742	724	780	734	774	798	749	744	743	712	786	732	756	760	733	780	722	703	761	773	708	782	762	767	724	714	736	792	758	739	729	803	742	714	777	736	755	769	730	762	738	757	731	746	765	785	745	734	729	771	791	796	737	735	764	728	753	783	781	701	759	787	780	739	734	776	765	772	735	763	753	749	748	743	719	763	726	800	734	728	714	764	816	759	692	775	751	732	724	771	765	741	735	783	746	776	788	805	737	796	763	724	727	754	736	779	761	806	744	740	715	776	759	739	766	709	777	742	723	730	739	762	731	740	748	747	731	800	790	736	774	737	742	782	768	703	758	732	764	772	708	751	790	762	724	692	771	716	776	727	699	754	766	749	731	749	735	772	722	785	779	741	745	773	789	761	721	771	745	749	746	778	726	704	750	768	724	767	732	742	777	764	743	720	776	730	727	761	793	737	765	736	724	702	744	734	716	742	709	746	778	750	735	722	713	782	775	766	761	807	798	725	731	725	760	755	699	769	745	733	744	726	725	775	776	747	715	764	782	808	784	737	754	759	766	747	761	777	795	688	730	796	796	740	731	780	756	722	765	777	748	724	796	780	750	736	759	761	703	771	797	763	736	760	733	728	776	760	735	769	743	752	762	763	724	725	758	752	728	796	757	768	736	747	732	757	738	759	768	747	727	749	703	841	767	798	802	739	733	744	693	783	735	707	733	700	735	711	763	764	762	764	736	768	703	749	809	746	763	774	786	730	732	733	735	771	724	702	796	732	777	730	763	796	726	742	774	758	732	738	752	740	795	718	746	726	757	726	712	751	718	742	731	767	759	710	758	710	750	772	727	776	740	805	712	771	742	702	757	787	801	791	729	749	754	795	735	731	738	794	719	734	738	767	755	731	769	750	720	750	758	820	759	741	732	693	776	807	729	754	725	730	735	731	768	740	732	728	738	806	745	764	742	717	731	749	754	751	751	788	690	751	769	771	776	752	728	749	752	727	776	802	751	729	750	771	762	788	777	722	776	730	751	725	762	733	777	704	764	756	757	731	747	714	708	706	776	789	729	775	784	760	759	741	795	735	772	741	751	715	775	749	769	716	763	753	764	720	735	764	809	725	748	763	728	677	769	743	692	734	770	754	763	793	752	702	735	713	760	734	726	707	786	737	718	739	770	709	772	793	741	743	720	771	750	745	730	710	741	736	750	730	791	690	740	743	736	728	754	748	776	745	728	798	756	769	737	770	795	722	764	727	758	767	718	751	732	782	719	758	779	782	742	721	713	682	721	779	784	733	738	731	722	731	709	794	743	735	734	756	716	713	743	801	741	708	808	704	705	753	714	775	721	738	723	717	723	700	723	737	760	714	764	757	713	764	754	766	734	717	733	731	745	782	741	759	789	739	724	754	800	742	745	751	772	729	714	707	779	774	733	746	772	787	772	777	753	722	722	747	730	774	766	765	740	735	734	715	695	780	736	759	720	699	742	738	744	726	774	717	764	761	735	762	670	747	751	755	742	722	692	777	756	727	734	707	785	721	673	761	762	719	746	754	748	766	728	720	739	715	725	807	756	714	726	749	778	683	740	727	761	743	735	743	742	714	773	723	756	763	745	767	760	790	727	780	772	697	768	752	745	790	745	738	723	746	768	737	803	752	803	763	751	764	703	717	758	736	764	793	764	809	721	703	775	765	766	743	759	768	732	778	723	724	691	737	746	813	759	738	736	727	777	708	747	758	727	744	719	722	755	767	772	697	797	762	749	766	715	739	690	741	793	725	728	760	746	693	753	714	667	783	779	771	766	813	733	780	761	760	738	736	725	727	753	752	766	756	706	735	751	784	771	769	772	732	758	737	760	705	745	739	744	794	761	787	727	700	792	756	764	743	734	763	791	771	720	730	762	751	700	812	753	732	716	729	728	808	748	754	760	750	724	749	743	754	776	752	733	741	712	755	725	748	745	776	780	731	760	730	702	748	755	751	799	811	730	758	753	766	760	766	756	749	746	733	742	748	758	759	724	761	746	740	793	710	826	768	775	746	764	747	743	728	741	735	764	764	719	710	698	716	733	698	746	780	750	720	759	740	711	735	746	741	754	796	777	719	728	710	740	735	765	722	766	745	730	738	740	668	734	804	744	787	752	741	711	738	740	748	712	752	796	760	734	737	777	726	773	710	736	767	748	728	782	764	719	793	721	723	774	756	755	757	776	775	764	758	743	811	738	761	770	752	781	712	757	784	754	813	793	739	760	763	726	787	735	746	717	787	760	709	721	751	723	748	765	761	769	759	741	770	795	748	836	735	744	791	755	775	764	711	715	759	771	728	723	699	744	767	790	737	770	750	755	781	765	746	743	706	793	781	795	715	727	734	748	735	735	788	808	755	736	769	716	722	722	768	746	760	736	789	770	788	793	799	728	783	754	702	763	697	752	751	712	757	744	786	770	749	742	728	761	728	726	700	744	729	755	768	710	750	733	775	774	764	760	714	771	752	777	764	715	743	794	674	711	770	755	748	774	732	719	740	788	782	749	770	764	740	741	773	745	706	730	797	752	758	739	707	764	760	748	745	720	753	713	725	768	776	810	775	772	778	793	772	722	787	757	745	720	754	744	743	762	730	730	699	699	778	746	738	777	739	759	769	797	705	781	696	787	748	785	753	729	713	728	707	746	753	746	747	728	721	762	776	789	804	701	747	763	781	719	812	713	790	738	762	800	767	761	771	731	816	741	806	737	754	736	734	760	755	749	726	737	762	758	726	788	710	750	752	763	757	704	799	762	705	724	760	762	734	765	791	809	728	720	733	732	770	722	686	784	778	797	715	760	771	754	728	752	705	703	781	751	736	754	721	737	710	721	702	776	730	781	694	726	705	726	762	773	731	749	735	729	781	720	757	731	733	701	786	770	771	783	713	774	729	758	720	784	744	749	813	726	716	750	724	735	782	700	760	768	737	727	780	753	753	741	773	709	722	784	788	741	760	744	756	737	786	773	705	780	720	774	767	726	730	763	755	777	679	711	756	726	733	759	742	776	781	729	787	735	756	727	739	739	711	725	777	739	771	750	718	750	764	730	776	719	772	748	783	736	741	745	698	763	749	716	787	731	773	783	752	768	700	699	744	769	760	734	779	753	739	739	712
3705	6314	5102	2662	1920	1508	1284	1081	1006	826	828	793	753	778	696	720	676	610	608	671	644	671	619	619	644	594	626	643	605	616	644	627	597	598	581	678	601	624	597	588	568	581	600	607	622	603	570	600	565	600	586	600	577	605	614	588	549	660	619	622	548	606	589	610	558	588	603	583	553	555	648	577	586	545	585	590	570	582	582	568	565	572	586	658	610	570	573	575	612	590	626	603	554	541	598	558	604	578	594	598	560	567	576	563	545	572	584	554	568	571	578	636	601	580	601	628	585	618	561	546	569	584	600	621	608	568	552	587	572	588	576	605	583	601	561	560	588	604	626	552	574	591	573	538	603	568	591	601	565	580	600	580	580	598	545	609	566	592	536	617	580	626	588	597	559	570	587	570	528	592	591	616	556	614	520	579	577	588	601	589	570	611	598	614	601	600	566	600	599	545	583	578	632	568	546	562	591	624	591	542	598	577	572	560	569	566	583	622	582	595	583	591	555	585	549	596	596	600	582	571	562	577	589	607	521	600	569	585	573	596	547	541	581	573	604	606	563	579	557	567	623	579	605	607	587	602	589	562	576	569	588	584	555	582	559	568	561	591	550	569	624	558	582	573	578	587	592	570	599	549	627	556	565	573	580	599	563	553	571	561	600	585	584	588	615	577	561	569	613	613	574	592	559	579	565	594	572	557	556	585	597	606	583	539	582	620	594	578	584	567	589	548	539	565	558	594	590	644	564	545	613	576	590	553	622	536	573	598	532	543	581	576	582	578	578	540	581	613	574	588	560	574	591	582	592	583	572	572	591	608	574	605	619	598	590	587	557	559	595	603	569	558	599	581	578	562	547	571	536	571	592	581	581	553	542	575	607	578	610	598	599	564	584	534	599	542	650	574	591	547	567	542	563	611	578	597	591	545	589	576	590	580	607	596	584	614	601	563	552	567	580	600	580	555	579	599	572	594	555	544	575	570	551	563	559	572	551	569	580	549	588	542	586	608	562	580	593	579	589	594	543	580	611	603	597	553	599	598	582	598	582	613	565	568	604	591	559	600	590	598	579	572	575	580	600	544	598	580	546	560	590	571	550	636	556	539	549	604	577	623	613	564	572	562	559	577	573	545	583	603	613	549	566	584	598	588	560	581	594	608	561	552	596	542	598	588	581	577	582	555	617	585	589	618	545	552	562	594	607	601	554	577	557	596	564	589	576	602	571	598	555	610	587	593	498	534	555	538	576	513	596	552	556	557	532	579	507	598	584	559	545	570	553	582	555	571	561	630	567	617	534	535	530	569	582	569	591	585	627	541	531	569	544	545	602	580	572	551	583	544	584	591	545	598	587	562	581	619	578	562	606	570	569	573	577	553	600	570	600	581	617	539	575	555	558	556	609	574	595	569	587	622	587	568	542	606	569	581	582	606	601	600	567	545	579	604	546	556	572	566	554	604	593	590	546	563	583	577	581	560	506	537	596	588	568	600	564	562	581	560	577	594	597	532	566	547	583	564	598	612	657	560	583	587	585	621	530	538	585	537	531	600	608	562	592	579	605	567	582	619	583	577	585	571	600	593	587	580	584	572	578	574	568	528	560	592	544	570	575	558	571	570	583	600	547	600	512	570	556	546	596	595	560	578	572	581	570	560	585	521	589	578	579	583	562	545	543	578	602	527	552	603	582	583	561	542	552	547	619	588	556	612	546	554	571	577	575	561	548	578	546	562	600	580	540	615	611	634	633	609	594	539	572	579	533	571	569	580	554	574	568	621	614	564	580	629	554	572	584	583	585	536	606	606	593	598	603	589	566	552	609	589	551	577	541	599	596	577	535	562	545	565	581	567	559	583	551	542	574	544	571	552	606	574	566	583	575	565	587	566	568	589	542	572	587	590	590	548	571	544	559	588	596	573	570	577	593	551	594	578	534	614	586	581	601	569	556	546	637	610	565	595	563	565	591	571	555	569	581	580	585	589	601	570	603	581	560	605	600	580	550	543	587	584	586	567	585	603	548	558	569	535	592	559	586	540	533	570	532	615	574	575	586	562	562	576	555	552	573	551	564	551	553	548	553	567	528	578	581	535	559	608	599	573	573	554	565	579	563	557	547	578	618	562	564	574	564	566	584	575	585	545	569	575	590	590	576	601	587	587	595	616	570	589	541	532	542	570	586	514	579	561	569	578	540	550	545	601	545	549	554	592	577	569	573	627	580	605	572	543	556	571	617	567	549	609	537	551	551	595	557	601	600	595	613	571	576	518	592	613	593	620	567	585	559	585	555	598	566	575	554	537	618	556	564	570	516	591	607	589	553	615	566	551	556	536	592	571	596	573	596	600	597	594	549	559	566	614	586	560	609	574	540	601	578	575	624	580	566	569	552	594	574	625	568	597	589	598	582	560	612	580	595	592	563	577	578	574	621	548	610	562	576	582	561	600	575	603	580	600	553	577	611	559	569	576	588	602	604	526	580	547	589	605	574	538	510	603	633	542	592	565	562	567	546	604	552	576	611	551	555	608	563	556	605	524	540	609	565	594	585	581	588	587	584	583	561	579	521	562	592	546	550	554	561	562	547	570	599	561	559	558	628	572	579	565	585	515	559	616	524	551	606	559	567	586	576	544	552	521	546	587	544	613	562	609	548	586	586	543	559	583	603	602	560	563	581	580	611	563	571	593	575	604	544	584	642	587	609	585	575	570	554	578	559	616	524	576	551	591	551	589	586	558	552	612	600	599	589	562	557	592	605	594	539	622	602	637	547	580	624	573	614	528	564	541	587	580	561	560	526	570	557	562	558	583	572	587	591	562	606	621	571	576	588	574	566	566	525	578	531	601	565	610	613	551	550	589	574	577	575	537	541	575	589	529	562	545	553	558	513	541	546	605	577	612	551	602	559	614	545	569	542	594	568	586	544	517	568	526	617	582	593	544	557	560	577	533	583	578	569	566	558	577	567	564	560	580	579	558	593	560	579	560	571	604	563	570	554	588	579	555	566	603	575	568	600	529	603	553	575	514	605	594	575	633	562	497	547	649	580	588	596	585	561	591	539	576	566	544	526	535	562	613	600	588	564	583	567	639	601	571	572	563	557	588	582	535	573	587	551	562	581	589	563	558	569	593	556	603	622	572	553	601	555	534	541	554	533	567	560	595	570	570	586	543	549	602	591	520	578	641	590	548	574	548	619	579	580	570	591	549	561	603	546	576	518	536	539	584	589	543	552	561	583	584	603	588	564	569	591	564	521	582	525	560	523	561	595	587	583	602	525	573	581	593	568	558	570	574	582	586	622	560	580	553	561	574	553	569	565	580	567	582	576	547	632	550	548	560	591	542	578	566	588	588	593	569	584	631	545	583	595	538	553	602	577	604	577	580	545	622	554	613	536	643	537	583	573	568	581	538	555	587	606	572	598	589	588	582	581	561	600	591	566	571	555	585	567	562	540	589	575	598	584	583	554	585	542	620	550	571	576	582	600	533	516	538	556	562	599	582	617	606	549	577
27837	10400	777	422	292	289	284	276	280	282	260	271	291	282	285	306	288	274	311	291	286	280	318	277	285	271	282	280	277	263	314	302	301	278	304	284	261	275	269	268	254	281	300	287	286	276	267	271	284	283	276	293	258	295	288	299	274	269	282	303	272	317	307	314	289	298	325	282	281	299	276	287	274	302	311	301	296	281	284	282	263	267	265	304	293	300	314	307	274	288	287	285	291	282	303	284	294	292	307	260	281	298	289	314	297	298	299	289	278	270	305	274	266	317	286	316	281	277	255	294	278	296	277	308	302	307	306	305	319	309	277	290	264	293	287	310	299	275	269	280	273	289	271	297	277	288	254	295	267	301	277	278	281	306	268	258	279	300	288	301	299	307	289	292	288	286	273	283	290	279	297	264	317	278	284	274	252	267	263	296	299	309	281	298	277	308	304	311	280	268	297	266	285	293	320	271	263	276	295	276	302	303	299	282	261	272	252	319	267	310	310	288	275	315	269	286	293	277	272	321	293	292	295	301	279	288	271	278	276	298	312	291	292	266	316	272	275	281	290	286	293	322	273	282	274	310	289	272	324	299	307	307	289	302	314	293	292	245	303	265	288	280	269	274	287	312	294	303	278	296	278	308	293	255	281	247	296	286	269	274	277	288	291	274	300	287	286	290	300	258	279	266	298	279	280	307	314	292	299	272	322	309	272	273	284	287	301	269	294	264	290	251	300	281	267	309	300	297	283	296	341	280	279	271	288	297	305	319	338	292	301	284	315	303	288	268	284	317	297	279	293	285	311	310	287	291	278	308	298	315	269	332	302	284	292	300	303	311	277	295	300	326	256	290	293	282	291	273	276	279	298	277	302	309	290	289	274	273	273	290	256	283	284	290	276	283	311	311	290	302	313	280	305	283	357	274	281	328	305	311	307	277	292	305	292	270	289	275	282	284	275	272	284	271	295	286	308	314	278	269	289	301	323	312	293	280	263	285	264	277	278	298	291	296	292	320	325	260	311	318	281	276	268	295	272	288	298	319	271	280	315	339	293	286	298	282	281	298	287	293	313	295	299	272	267	286	276	294	299	290	286	297	300	281	279	276	271	274	313	294	281	305	303	297	282	247	311	269	266	261	306	291	307	270	272	295	278	302	278	271	294	296	257	284	257	292	284	291	289	266	317	287	263	282	254	298	284	303	290	254	272	307	266	304	315	263	291	271	270	271	285	276	311	309	291	260	303	313	264	276	306	294	275	311	275	341	280	279	290	290	280	310	283	317	289	271	281	275	269	286	292	327	264	282	276	280	273	274	272	264	315	288	248	278	297	258	270	296	310	298	341	286	299	269	273	308	293	274	320	313	283	276	286	290	274	266	275	294	257	288	297	283	263	300	272	274	299	296	290	294	292	302	283	276	302	293	306	315	284	301	275	279	290	291	307	283	293	290	288	271	272	295	266	318	301	237	285	277	297	319	284	323	297	304	294	273	304	286	274	277	299	293	291	294	294	312	286	279	269	314	295	303	294	271	300	297	314	332	288	274	300	253	313	295	270	271	307	297	262	304	279	269	265	282	277	305	319	286	293	276	291	311	295	280	278	267	300	293	275	302	311	281	297	275	268	321	294	277	327	292	274	287	282	296	272	270	279	282	280	262	288	299	275	305	285	283	324	274	273	301	286	278	261	275	321	282	273	299	300	294	303	259	264	292	270	309	274	293	295	273	278	264	267	271	309	307	279	291	273	280	287	315	268	304	279	289	286	295	322	295	277	304	283	298	310	277	280	275	268	273	269	308	306	298	288	286	281	332	278	266	306	271	256	300	283	260	307	289	310	282	262	294	286	295	291	308	296	275	286	312	302	310	276	293	270	269	315	289	291	285	252	297	299	274	292	302	327	282	301	261	288	301	276	292	300	258	329	273	312	280	273	294	297	296	261	309	268	271	290	278	278	286	318	297	301	286	281	309	300	290	286	284	302	289	290	270	308	281	297	320	281	291	281	299	295	265	283	283	299	282	298	283	287	270	284	262	264	283	280	303	263	290	277	313	276	282	278	305	318	277	293	327	294	268	280	285	294	339	301	280	266	304	278	266	295	281	287	307	291	268	294	281	307	285	279	285	306	299	308	311	289	283	287	296	299	300	287	300	294	279	293	307	266	290	320	313	284	298	284	292	303	318	281	294	275	288	289	299	285	283	304	308	293	293	268	299	268	270	287	277	282	272	291	266	305	292	281	256	297	265	285	286	276	294	284	303	287	288	282	265	300	294	284	285	271	275	300	260	296	311	294	283	295	276	289	273	310	283	287	292	262	284	266	248	292	277	265	303	304	272	291	269	336	285	311	306	287	288	272	268	265	278	290	323	292	292	306	278	272	320	289	270	275	284	305	306	292	289	273	294	278	270	265	274	271	270	305	311	274	292	288	285	275	286	295	258	318	282	289	298	280	272	272	293	274	271	326	304	308	302	281	294	291	290	300	284	275	283	268	294	303	269	291	271	317	282	300	299	283	303	271	257	269	247	301	298	292	268	295	290	299	279	316	273	297	251	260	286	271	259	306	316	301	312	284	303	300	285	299	299	272	274	277	298	290	267	269	270	290	296	284	295	309	288	289	321	321	282	296	285	276	304	280	278	278	316	322	273	261	284	282	302	322	279	307	303	283	305	295	264	308	294	282	316	281	284	289	259	314	294	275	316	274	303	274	285	310	318	274	301	253	283	310	294	288	318	272	301	286	287	295	257	298	284	305	289	291	311	315	267	279	305	278	308	306	269	307	296	279	319	291	326	260	279	286	274	298	294	323	279	277	298	312	297	268	311	278	295	274	296	278	277	298	291	271	282	280	291	282	288	307	255	278	277	273	306	261	306	284	283	298	300	296	279	301	313	300	304	292	298	281	298	302	329	316	291	292	261	314	299	308	299	293	291	285	295	266	294	300	279	289	288	288	290	327	266	305	293	308	304	293	296	286	273	302	287	313	285	273	292	281	283	288	278	299	294	305	277	273	296	304	282	265	280	311	291	304	304	283	283	300	279	288	288	257	312	253	317	309	310	323	305	312	249	282	290	313	266	280	305	272	266	287	283	304	326	272	280	256	270	300	270	283	255	299	288	256	301	306	302	317	305	283	286	283	272	337	269	311	327	282	285	285	281	281	293	264	288	287	284	302	277	289	288	279	259	294	271	293	273	286	291	277	325	283	313	268	268	286	238	260	288	280	310	268	309	290	298	265	284	290	288	289	290	304	307	291	272	285	273	298	264	268	286	290	284	315	300	272	291	273	319	282	276	276	259	291	280	320	278	295	298	310	285	277	288	299	295	287	290	297	296	299	324	303	254	282	299	285	310	298	297	318	303	263	281	324	314	282	313	299	316	298	307	299	289	310	281	253	308	288	250	299	296	311	289	275	286	301	314	327	269	273	277	296	316	257	280	262	305	273	255	291	253	249	335	295	286	290	299	307	313	273	287	313	274	300	300	279	281	261	304	294	283	277	284
4586	404	390	269	278	254	243	233	233	222	229	225	208	248	224	208	247	242	213	245	224	198	221	231	202	218	227	221	228	231	218	228	211	223	233	222	248	224	209	208	199	223	192	205	217	228	225	234	203	215	232	218	226	238	228	216	212	236	228	237	234	197	222	240	226	214	221	206	196	230	222	208	180	207	201	201	236	208	210	233	198	237	240	221	218	216	225	224	226	210	233	228	221	205	200	223	204	220	198	210	215	198	222	224	233	212	206	224	218	204	235	231	236	237	237	219	224	221	196	209	223	218	216	217	236	187	226	224	204	247	222	204	231	245	228	239	229	219	193	197	199	224	216	229	235	231	230	207	250	223	227	216	235	229	228	202	198	228	217	212	194	216	201	218	202	187	241	223	223	226	205	224	243	223	201	248	203	207	214	192	192	242	206	209	261	228	242	223	224	198	239	227	224	221	200	243	232	203	185	200	198	197	191	243	205	240	251	203	226	220	198	261	228	204	201	198	235	248	209	212	216	235	206	216	217	226	227	219	230	204	214	207	209	210	224	203	209	210	231	222	215	208	216	206	218	246	236	227	215	216	199	223	236	231	223	214	216	211	240	215	206	246	233	227	231	249	220	206	216	218	208	229	186	207	226	207	220	200	235	216	225	235	213	207	214	184	226	202	183	214	234	235	233	196	220	208	213	231	206	203	235	219	220	237	233	208	224	195	206	228	202	220	228	214	219	253	215	216	215	227	213	217	209	234	241	221	220	211	238	210	238	220	222	237	216	199	203	211	217	209	226	202	230	208	227	194	212	216	219	214	198	247	249	198	212	218	217	230	212	222	196	241	205	199	208	210	217	235	212	203	205	230	218	211	213	209	219	212	210	227	240	190	225	195	219	211	233	233	228	204	226	227	223	225	221	224	221	205	215	212	221	227	249	233	218	191	221	215	221	225	212	241	237	221	214	210	238	209	190	233	232	227	225	211	235	230	216	225	231	217	229	220	236	225	215	212	233	229	219	212	199	227	225	204	229	230	220	229	206	220	232	218	233	219	238	226	235	216	203	229	229	218	221	206	228	221	224	211	219	209	212	216	250	232	232	230	213	215	218	228	215	203	216	200	214	205	203	235	245	220	206	212	231	197	196	209	219	230	222	218	236	182	191	224	211	199	220	225	235	209	197	202	217	207	231	226	210	176	217	204	209	223	205	193	233	240	217	215	217	228	235	211	213	216	210	232	213	217	196	239	224	223	195	232	219	233	249	206	205	225	222	218	209	221	207	232	212	207	190	210	233	235	211	235	235	202	199	197	195	190	225	236	250	198	209	198	201	223	223	207	222	227	237	224	228	213	214	211	193	219	221	237	222	210	226	218	201	221	208	233	208	233	214	222	212	259	212	234	213	223	198	204	235	221	220	231	211	215	207	214	210	225	227	229	228	234	193	220	234	222	196	211	217	243	221	221	221	223	220	200	215	217	212	205	197	205	200	214	242	223	239	224	217	254	224	204	247	209	222	188	202	214	221	240	195	202	228	224	232	211	197	229	219	202	195	212	197	207	221	228	215	222	228	225	216	199	215	220	207	207	221	219	228	232	219	217	185	247	193	227	221	223	220	217	209	216	204	229	214	196	217	209	231	211	203	235	225	221	231	245	196	230	210	218	242	213	208	222	247	221	231	230	224	211	223	201	223	191	219	245	212	205	223	219	214	203	212	212	230	217	218	207	219	219	235	240	214	217	231	222	239	225	215	208	236	204	196	198	226	226	212	251	226	226	193	208	228	199	218	224	216	213	218	207	240	195	217	206	206	216	225	228	218	198	234	191	228	225	220	194	208	203	221	220	212	247	208	226	212	219	214	264	226	239	209	224	235	224	188	224	218	211	227	217	211	213	193	207	239	224	207	215	209	257	202	249	231	198	206	211	222	203	209	214	221	228	217	226	229	232	225	212	246	223	247	204	231	204	217	202	193	205	200	212	232	214	211	230	224	213	240	223	235	224	239	204	251	215	211	219	223	238	229	209	233	201	216	214	212	198	235	220	201	210	219	257	225	224	247	221	224	203	201	219	226	235	216	243	221	225	193	234	242	227	223	224	216	197	242	213	229	230	203	231	218	193	208	200	248	234	214	245	212	241	222	188	224	225	224	218	223	247	214	224	232	224	208	225	220	224	224	225	230	214	224	222	220	215	216	258	213	210	237	229	198	208	214	209	203	246	219	239	230	225	221	252	229	222	212	219	217	238	213	208	217	223	246	220	238	217	215	226	221	224	213	221	219	239	185	216	241	220	221	232	215	241	203	210	233	231	216	239	206	238	238	234	228	228	238	223	239	201	215	244	227	202	209	213	216	231	235	209	229	197	236	205	228	206	224	203	200	248	222	227	225	254	221	223	210	211	222	194	199	215	221	235	226	218	215	240	233	233	240	217	244	220	229	224	226	236	220	258	249	214	198	216	222	194	223	220	239	210	218	214	221	259	229	218	216	213	222	233	231	226	224	216	219	245	229	216	217	243	208	205	245	218	226	257	206	241	226	240	232	199	195	232	222	224	211	227	230	231	203	218	209	234	219	203	237	228	214	230	209	223	204	209	227	196	216	240	200	218	224	205	206	213	202	234	233	237	224	219	209	226	219	208	209	215	231	220	221	221	229	201	201	236	212	210	237	223	245	216	230	230	200	216	233	219	223	207	211	202	212	204	198	233	230	238	225	242	217	214	224	214	233	220	217	227	224	200	212	216	202	237	215	202	233	215	204	210	217	228	226	209	211	197	207	177	229	232	205	232	209	233	206	239	201	196	223	217	236	186	225	223	205	200	210	221	203	220	224	248	199	203	230	203	217	228	226	221	217	220	226	212	221	209	239	191	197	216	220	209	209	216	217	214	209	209	219	238	247	221	225	229	222	211	217	252	233	205	254	206	221	231	228	207	252	222	219	212	250	178	190	211	188	220	218	198	221	220	212	232	221	212	236	222	221	259	231	219	239	219	232	212	209	231	219	234	210	208	233	227	226	198	213	226	189	220	222	235	211	225	209	226	223	192	215	208	227	215	212	199	255	222	209	226	219	217	220	196	203	233	228	193	237	229	231	229	261	237	230	215	209	200	229	253	219	199	205	222	215	222	209	207	220	218	218	215	232	196	224	188	214	222	222	225	226	230	200	229	215	213	204	219	215	204	222	204	232	238	211	205	207	212	224	227	204	228	217	235	227	204	244	227	208	240	214	200	213	205	239	197	215	228	191	222	208	225	261	256	206	205	222	226	215	246	226	220	194	216	236	237	213	247	214	202	215	194	221	219	213	205	217	205	224	193	219	213	237	203	242	214	233	229	218	217	229	206	230	215	200	240	236	229	230	210	230	228	218	189	230	220	236	223	222	236	222	207	228	221	206	206	222	232	226	195	213	220	236	221	182	221	245	217	234	216	201	230	230	219	232	208	214	242	220	207	207	230	210	220	218	223	201	215	208	208	226	213	219	226	254	206	219	234	225	219
25450	21418	27885	25345	11622	1635	1136	868	817	743	776	741	699	718	705	682	712	702	717	689	695	654	698	691	696	677	665	713	681	662	621	694	706	690	663	651	680	704	653	691	683	673	718	688	691	633	681	672	683	621	663	661	682	659	635	686	683	617	665	637	679	643	694	666	697	665	697	671	666	678	676	678	666	682	680	665	708	685	631	657	682	638	659	630	686	634	691	654	664	673	666	642	665	655	672	692	671	671	683	667	668	665	701	646	642	676	682	672	622	664	690	665	714	675	626	650	681	657	669	655	671	660	734	657	694	667	634	660	668	661	676	647	703	646	643	696	635	678	643	672	651	688	654	677	640	655	659	657	671	678	688	687	699	740	721	677	646	661	671	615	627	721	653	684	668	666	627	669	670	689	717	647	651	670	703	679	652	650	710	638	647	670	656	638	626	739	698	643	660	648	699	690	691	665	672	687	674	660	657	705	663	704	672	699	673	610	650	638	670	691	707	666	691	595	625	644	690	652	692	658	626	693	688	666	660	689	664	687	668	672	688	625	681	656	637	715	622	638	701	654	650	669	725	655	672	708	702	657	627	611	661	708	697	699	656	656	631	690	658	706	617	652	644	625	699	660	634	687	686	725	700	699	709	679	661	686	677	630	657	644	650	675	641	662	663	642	674	654	687	690	657	621	649	646	720	640	618	646	627	687	689	677	623	674	687	655	651	667	700	694	746	679	645	666	635	688	669	682	689	718	665	693	644	682	674	688	678	695	686	669	666	657	650	656	636	641	635	652	665	654	649	670	717	619	679	670	645	651	674	630	674	673	713	648	684	653	643	700	679	645	664	673	683	683	687	655	683	676	700	670	684	679	632	625	696	679	667	718	679	664	679	636	642	689	632	696	665	650	663	681	699	635	662	655	620	688	638	684	675	668	672	667	622	690	712	683	687	692	625	643	680	680	632	656	643	668	615	607	650	653	683	646	626	688	724	666	699	685	678	706	654	676	676	685	624	669	664	596	662	659	703	689	706	639	647	661	700	671	686	629	634	709	702	688	644	696	656	667	675	659	671	696	703	676	706	674	684	621	615	656	666	710	665	632	626	671	666	668	655	669	672	638	684	726	667	714	685	691	669	683	641	716	671	669	602	646	633	709	663	667	661	711	644	660	667	630	704	687	688	663	645	662	680	675	686	669	670	648	694	685	696	678	664	645	648	663	604	625	616	684	602	660	650	679	660	671	702	657	697	676	707	671	653	662	640	709	670	636	673	676	693	699	668	724	598	706	649	676	658	664	679	673	659	636	710	631	649	642	705	730	666	669	664	711	652	657	654	620	686	679	665	675	656	645	683	664	685	618	618	667	677	676	679	654	684	650	627	639	637	662	653	659	660	606	683	668	632	659	675	685	716	665	662	692	688	690	633	651	632	632	656	650	678	707	638	676	658	668	674	643	686	663	664	670	686	659	648	684	688	671	665	703	660	643	592	622	634	687	672	654	638	667	683	674	668	628	664	635	661	665	684	674	678	667	673	660	638	678	664	659	646	702	654	692	666	689	669	599	741	628	679	652	622	627	709	642	652	621	700	684	670	664	661	639	709	700	644	671	647	700	644	679	669	626	669	645	657	664	620	684	700	663	682	662	696	666	662	635	643	685	643	623	708	648	647	638	667	661	655	654	621	685	624	680	617	677	714	710	639	683	699	646	636	655	712	653	651	685	656	605	678	676	641	662	606	673	654	708	629	661	694	657	640	705	681	671	638	704	682	654	717	656	625	666	716	642	682	653	664	605	653	693	646	638	687	668	639	702	653	628	666	687	651	620	685	679	669	620	670	683	698	710	698	655	635	677	674	671	663	686	664	664	693	666	664	638	660	707	648	661	665	695	677	627	680	654	663	733	608	647	680	634	656	677	699	643	653	622	645	676	677	653	628	651	681	634	671	705	689	659	666	657	671	627	672	710	677	644	668	688	723	637	695	685	688	719	660	641	661	637	686	682	660	655	642	702	692	656	644	661	651	732	708	633	646	671	669	634	613	678	692	702	648	692	673	677	666	625	678	679	651	697	653	701	699	664	658	655	625	681	664	670	672	695	661	653	682	660	670	650	641	715	686	671	695	644	661	656	674	665	695	718	734	689	716	701	649	673	630	676	640	642	651	644	682	677	629	667	606	626	699	655	625	644	654	660	653	632	644	651	670	624	670	671	713	683	672	713	657	628	679	682	646	612	673	620	656	657	655	687	652	655	628	699	650	664	697	689	653	644	672	649	672	650	663	631	587	641	647	662	667	687	661	680	643	665	662	701	645	665	688	682	712	685	675	657	683	654	683	605	645	673	663	674	617	654	646	660	647	636	658	659	674	705	703	662	643	654	692	671	700	671	700	667	662	642	634	669	648	684	617	622	732	642	676	684	675	625	669	686	666	659	684	671	634	700	696	639	649	667	668	682	645	662	652	631	647	682	632	723	629	670	698	653	673	658	621	662	692	662	716	606	698	655	679	679	687	728	671	696	670	681	669	660	682	693	666	669	686	697	643	671	673	681	701	681	647	640	683	676	662	691	669	646	691	695	668	680	673	663	697	664	682	674	693	662	653	653	666	689	627	641	645	639	718	660	622	643	651	706	660	678	652	673	682	630	680	635	632	678	663	722	679	677	663	639	609	710	633	702	656	707	653	644	709	651	651	670	618	700	642	677	669	654	659	668	678	712	699	656	716	667	653	623	683	695	710	640	674	645	656	695	681	717	669	677	681	674	672	688	695	656	676	693	687	652	660	656	682	647	622	693	675	661	621	622	658	684	659	668	678	668	630	647	671	669	651	654	681	639	654	672	685	675	683	677	696	672	655	686	672	660	652	714	694	630	686	629	666	648	695	680	723	675	619	662	638	686	667	677	647	625	700	651	610	703	713	661	691	658	647	598	710	615	674	657	640	634	654	666	670	697	690	685	666	623	676	691	701	639	687	662	729	637	701	662	652	665	683	632	619	638	673	655	644	672	615	679	661	671	657	636	642	685	636	671	629	690	695	651	666	674	677	611	644	681	702	694	627	620	631	687	696	695	657	650	599	640	635	686	656	669	648	634	714	666	647	677	630	671	673	693	655	719	623	672	716	653	635	661	660	700	692	651	658	642	673	701	658	663	657	672	631	610	626	719	658	642	672	651	634	596	656	636	655	681	684	733	687	654	645	670	683	662	632	625	649	658	674	720	691	695	702	615	653	652	640	661	664	692	652	697	630	618	619	685	694	676	648	671	644	638	689	664	664	637	681	654	676	723	648	627	671	628	661	659	673	688	640	704	679	667	671	646	625	636	647	664	675	641	668	654	633	646	649	639	681	635	652	699	650	657	638	665	623	679	648	678	692	643	618	652	644	667	649	615	688	710	652	620	679	618	649	651	653	664	674	676	671	650	685	675	659	706	653	641	644	666	690	670	647	690	635	674	725	630	617	671	595	645	664	616	673	657	697	671	665	665	666	664	735	659	639	643	631	676
3357	3592	2929	1577	1145	986	812	798	698	630	662	623	528	582	568	558	551	587	557	597	544	548	554	565	539	529	562	541	525	508	535	530	508	504	523	509	494	530	556	487	549	503	515	532	532	540	536	496	510	497	506	494	513	511	506	541	581	506	536	541	516	513	539	489	517	489	536	533	498	513	509	463	490	497	539	492	491	489	530	510	467	489	497	523	509	473	526	499	487	516	515	511	557	558	512	496	507	504	492	530	517	515	520	547	519	500	521	482	519	540	470	507	528	530	516	515	491	532	480	475	514	562	480	529	498	476	521	541	527	497	503	492	512	516	531	492	498	512	492	541	518	514	502	484	475	525	509	473	529	534	509	520	521	507	473	541	521	521	488	484	520	533	535	470	502	505	539	535	537	502	518	489	545	550	554	496	504	509	487	492	520	477	517	496	496	482	476	536	513	521	556	496	519	537	496	517	536	525	509	507	542	534	492	478	528	549	527	513	496	488	498	561	510	523	500	539	517	537	490	506	505	494	502	553	499	522	480	535	508	497	477	515	512	472	528	474	535	482	484	434	510	476	505	522	496	549	476	529	495	480	475	495	507	540	511	502	546	509	492	503	529	479	526	510	513	470	515	491	515	519	480	496	505	482	491	485	484	484	532	504	502	494	484	515	483	521	512	502	517	490	491	540	513	499	490	521	504	491	493	490	508	521	509	504	509	517	536	459	517	531	526	466	488	490	520	492	520	463	513	530	548	504	509	535	496	483	494	477	517	498	543	515	472	529	464	442	509	484	479	488	485	483	475	495	530	504	548	489	478	498	547	486	485	522	518	474	512	511	495	530	509	470	507	500	493	503	495	529	497	491	491	467	518	483	458	486	494	504	510	471	565	477	529	513	525	547	506	504	547	473	508	523	518	500	473	505	473	501	491	479	482	502	477	478	523	497	480	507	534	467	477	501	547	489	504	537	522	482	492	458	518	502	479	516	491	493	492	499	517	476	551	472	517	509	468	477	501	525	471	496	483	504	498	521	494	516	478	525	498	495	470	539	472	501	516	474	475	458	511	487	488	499	511	460	472	495	510	511	516	524	486	507	508	494	513	457	503	470	524	523	483	520	535	515	507	523	499	564	498	506	494	512	487	501	524	541	495	496	500	490	513	487	465	487	499	496	497	521	474	504	498	512	509	484	539	519	529	537	484	498	502	513	495	467	502	512	539	522	541	483	486	484	545	536	505	516	481	507	526	470	478	516	495	504	515	483	514	508	504	498	487	453	477	502	495	514	493	497	473	512	534	498	513	493	479	481	528	494	537	504	527	544	464	513	510	495	470	526	517	499	484	480	520	507	538	501	488	495	465	500	491	529	527	506	494	474	497	500	503	485	478	505	496	485	482	486	528	486	450	471	524	511	505	512	533	550	527	480	448	477	488	441	499	477	496	548	469	479	515	516	515	479	465	472	510	469	512	508	486	468	506	535	489	483	492	492	488	492	522	500	490	462	496	482	524	463	518	465	500	512	476	537	553	515	499	479	494	499	495	490	485	490	494	521	506	488	482	512	471	510	459	519	521	524	548	554	482	511	503	494	541	505	476	494	466	521	499	497	473	489	525	496	501	474	494	452	512	528	526	515	497	508	494	478	490	490	480	488	504	503	522	481	523	510	504	536	518	515	473	503	521	502	491	517	501	450	519	488	512	475	501	492	547	508	498	532	504	467	489	512	492	493	500	517	472	559	525	465	503	488	489	474	498	499	482	504	536	522	424	514	509	485	492	467	445	495	504	512	524	473	519	501	467	508	497	468	543	512	499	545	477	533	494	491	540	513	480	504	498	524	500	521	455	499	476	489	527	542	476	518	470	505	537	468	514	527	480	486	526	520	511	556	495	499	515	496	466	495	509	523	527	475	523	479	496	467	537	495	495	490	475	556	470	464	507	451	456	482	474	479	537	514	525	479	471	521	488	509	515	528	492	512	522	479	537	493	486	498	503	529	544	474	488	506	502	501	464	514	456	488	538	527	505	497	500	540	494	481	479	508	528	496	529	517	528	480	490	505	494	463	489	511	476	540	496	510	540	469	478	460	529	475	522	493	503	489	489	525	489	483	507	533	518	479	497	505	495	504	476	486	516	514	540	512	507	526	508	531	490	484	511	490	512	464	535	432	481	552	513	478	495	507	520	508	471	523	512	518	506	489	497	522	516	496	504	459	542	480	508	531	495	457	525	539	502	503	496	522	503	476	513	478	501	545	512	504	508	494	463	474	467	487	511	488	511	565	509	536	496	519	514	501	517	503	502	484	517	503	503	482	486	511	493	504	533	472	532	497	486	496	476	479	477	481	469	501	535	473	515	492	514	471	469	477	471	537	528	485	496	506	512	542	479	494	500	503	501	555	479	504	513	463	507	524	504	540	534	547	477	528	509	516	502	520	515	524	522	513	551	472	529	482	504	538	500	457	517	487	537	497	559	481	507	475	542	483	532	527	496	515	517	496	544	471	488	496	487	491	527	508	514	513	519	471	495	472	521	503	477	492	512	507	509	494	527	480	479	497	459	507	512	477	495	540	485	447	489	498	475	499	519	525	482	495	523	500	520	520	502	507	447	484	482	461	478	496	537	514	526	534	499	545	493	447	517	460	486	491	466	493	492	525	465	493	483	510	531	500	491	503	513	478	502	479	554	526	474	486	516	509	447	499	510	508	481	513	483	518	493	560	521	491	499	462	503	487	522	512	517	502	480	517	564	482	474	436	479	504	472	499	469	475	506	520	498	525	505	476	512	491	486	514	504	459	538	499	526	500	521	518	468	517	477	522	478	486	510	525	488	469	478	482	513	513	510	508	531	501	506	491	552	532	490	510	521	502	519	503	542	483	520	472	514	509	530	476	527	512	505	500	512	499	501	511	534	517	468	475	543	487	505	494	490	496	475	459	505	477	508	515	509	482	527	467	540	504	533	501	442	508	477	487	505	531	492	468	504	489	528	473	477	502	496	499	496	514	461	448	501	501	497	477	496	484	463	508	519	506	492	463	464	496	457	494	498	495	485	491	490	502	474	548	541	484	461	505	505	516	496	540	478	489	496	501	505	488	505	533	542	497	512	464	467	529	502	518	478	514	497	506	502	522	439	513	503	507	501	495	550	510	518	516	496	510	559	467	470	496	534	500	515	504	527	484	550	516	461	508	481	499	532	490	514	477	488	490	513	520	490	497	500	461	541	494	490	506	506	481	535	515	497	465	458	458	483	460	507	516	516	498	529	472	485	487	484	493	522	490	487	484	506	495	518	452	517	489	500	508	473	473	508	502	475	524	497	512	492	476	505	511	458	454	513	503	502	475	484	480	493	490	493	493	535	511	546	460	530	513	482	502	534	518	486	457	515	489	522	484	485	474	483	479	481	540	479	506	500	487	506	495	462	500	478	556	517	497	558	503	528	569	513	532	467	499	479	473	527	529	476	540	496	483	511	535	508	463	515	516	498	465	501	528	508	513	491	468
24511	21474	28853	24537	21470	9104	1853	1201	1024	1011	939	877	843	850	862	801	748	787	796	820	799	792	784	774	828	771	776	771	756	792	789	750	789	779	803	742	799	757	783	789	756	790	782	793	754	762	781	742	744	792	731	750	752	791	792	717	719	740	793	801	837	734	758	759	749	772	729	741	735	753	804	754	748	764	778	736	803	723	765	755	763	734	722	729	793	739	776	767	768	784	763	738	754	772	745	759	708	739	737	780	808	744	721	759	772	773	717	735	780	760	711	739	696	745	778	771	753	776	747	751	723	724	796	781	783	720	747	761	734	740	737	755	791	778	735	749	766	749	770	756	776	736	706	704	759	712	718	765	746	742	738	761	751	723	774	743	747	756	697	754	771	759	736	772	743	754	739	714	784	750	789	727	717	763	730	755	747	732	791	748	763	767	752	747	765	696	739	770	754	774	769	710	746	735	745	755	711	725	739	758	773	786	700	736	695	723	787	732	739	776	770	766	753	793	776	730	807	750	776	767	752	780	780	724	740	740	764	765	734	728	747	713	782	747	729	819	745	759	712	740	783	762	736	780	760	767	740	756	745	766	718	711	799	723	758	804	777	735	759	722	721	764	737	733	745	773	784	708	777	682	765	759	705	723	710	766	774	768	726	801	738	753	763	750	731	763	720	719	739	732	716	696	738	732	764	741	713	697	749	752	820	762	778	766	768	785	734	709	777	729	781	741	717	754	768	777	731	747	760	776	774	729	735	763	744	755	791	766	765	740	715	748	752	800	738	770	731	736	781	728	753	727	733	788	802	737	791	714	739	746	711	733	705	744	765	753	697	781	727	751	710	750	682	762	728	738	746	724	778	768	747	768	734	693	710	741	776	785	757	701	704	728	751	759	720	731	752	754	752	723	744	742	725	741	748	763	741	733	730	766	743	710	778	774	716	741	773	783	805	760	760	732	758	766	763	747	718	713	746	787	713	754	736	749	749	825	756	776	712	759	769	793	751	715	744	732	727	788	760	771	782	727	758	783	774	726	751	745	772	683	747	751	736	766	754	742	768	770	750	735	714	726	774	773	795	785	766	752	795	736	773	809	739	726	692	767	735	767	750	736	743	709	765	703	711	731	746	729	732	769	711	746	718	814	788	740	679	761	725	771	761	732	760	773	750	772	721	769	717	762	802	739	761	742	739	705	735	765	742	718	784	708	727	737	759	771	782	775	744	726	742	750	757	741	749	803	736	699	743	752	720	717	764	769	744	769	716	734	750	756	704	767	693	759	745	782	724	778	769	782	731	724	705	706	730	744	717	700	759	778	754	724	728	811	736	743	740	727	735	798	758	699	776	751	706	735	712	740	743	763	762	743	723	740	729	737	715	738	739	771	738	749	747	704	733	750	737	732	766	729	765	793	803	703	736	676	752	728	802	737	734	771	750	758	777	747	720	728	721	732	735	716	720	720	715	719	757	737	747	716	726	772	742	682	705	718	790	778	763	738	722	767	730	756	748	769	726	765	771	767	782	804	728	771	791	774	745	746	734	736	772	705	768	739	730	781	776	723	724	704	743	752	781	762	716	687	735	725	752	734	738	787	719	715	777	701	728	716	779	723	717	807	740	749	745	780	773	693	721	722	743	777	693	766	716	728	744	810	753	752	739	720	757	762	692	771	781	749	700	723	729	712	741	720	772	742	779	729	776	725	768	762	727	717	715	794	696	755	744	766	761	761	773	780	777	734	761	746	774	786	782	720	709	744	785	734	788	741	817	713	761	780	742	724	758	773	731	691	756	774	711	763	758	720	815	748	724	746	749	734	709	755	801	782	764	791	700	724	716	732	722	729	716	712	743	767	770	795	766	784	774	740	718	715	739	721	821	778	720	743	731	727	763	740	763	782	731	738	776	764	770	764	744	770	731	723	768	720	720	700	742	755	733	722	700	752	735	726	710	739	743	686	770	767	733	744	721	790	751	712	709	700	744	775	752	756	736	720	716	723	746	727	751	726	748	738	768	772	771	711	762	706	786	767	736	730	759	751	754	729	755	775	767	755	727	743	742	716	739	729	782	807	768	727	733	800	695	760	701	727	745	740	760	741	759	751	778	759	763	762	762	786	732	732	753	736	754	771	758	721	695	752	721	778	712	719	715	735	742	801	775	782	756	704	797	780	745	700	759	722	783	750	773	759	772	757	776	779	756	731	729	717	691	742	713	764	725	714	742	720	740	748	711	686	721	757	744	756	745	732	701	740	732	710	747	741	750	725	714	735	753	720	758	693	755	728	703	707	786	717	738	732	789	708	768	749	728	755	761	716	750	780	720	757	788	727	736	764	735	693	738	753	774	765	725	770	739	771	733	701	741	719	779	729	778	726	760	752	730	722	736	758	764	716	765	756	745	785	734	752	754	742	754	730	737	713	748	785	742	789	760	737	732	744	723	755	738	806	765	717	722	810	719	736	722	750	709	800	693	730	804	805	751	721	757	752	726	751	750	694	735	712	746	765	774	715	737	760	759	748	741	737	728	748	752	754	725	759	748	758	668	777	737	779	714	706	728	784	725	757	708	741	740	734	764	698	766	765	744	702	714	787	825	726	724	799	806	744	745	748	766	715	723	772	698	719	747	727	763	742	748	717	752	734	726	747	781	807	730	761	737	678	744	707	747	759	753	687	739	707	752	737	725	763	734	761	746	750	746	696	788	732	794	739	750	763	764	760	696	767	740	733	744	714	740	733	787	788	790	716	703	760	728	728	789	744	760	718	699	749	774	753	736	669	755	742	740	752	755	676	725	706	725	783	765	851	792	723	763	754	733	716	692	704	705	727	758	748	716	733	756	747	724	792	700	731	782	726	746	785	733	745	739	797	767	773	718	720	781	764	798	756	710	727	718	705	702	750	747	763	743	728	750	754	748	753	735	705	753	732	725	776	768	723	749	733	773	731	714	734	767	735	756	734	718	760	719	768	698	738	726	746	698	729	779	745	718	704	732	759	740	738	759	711	732	713	662	737	737	749	706	757	799	755	753	764	754	739	754	732	695	782	695	783	747	734	740	751	713	729	759	764	755	781	718	767	792	737	771	762	773	737	698	739	745	741	728	725	706	775	782	759	760	761	762	774	738	755	720	794	755	735	733	703	769	721	734	759	686	735	739	706	764	728	741	777	751	748	739	767	730	739	733	738	745	742	747	787	732	728	741	769	730	766	716	775	710	751	761	783	702	738	757	785	734	708	738	753	767	706	715	737	715	750	715	735	711	727	731	751	784	738	704	748	782	705	784	713	775	789	709	731	767	751	805	763	764	751	729	729	719	735	755	709	750	741	690	745	737	689	764	751	809	718	705	709	763	763	765	770	778	728	753	767	786	728	801	777	751	760	711	770	741	745	754	743	728	760	766	735	756	685	757	691	716	750	742	729	735	718	767	700	709	744	739	750	754	790	778	674	744	770	760	722	810	776	746	770	736	734	723	765	769	751	779	758	737	727	750	752	729	759	754	739	742	783
3664	6065	5125	2596	1869	1435	1265	1001	938	855	816	801	736	711	713	667	666	637	677	636	571	584	609	620	646	637	597	586	594	607	613	579	588	596	609	588	622	603	573	594	554	579	569	597	571	600	585	567	578	603	618	604	579	644	619	583	599	598	589	568	571	567	584	607	572	629	547	590	572	587	614	608	586	571	568	604	600	561	567	570	549	569	602	588	602	599	594	619	580	545	527	584	589	582	536	549	572	554	567	560	619	577	611	549	607	552	536	568	584	592	570	566	626	556	559	584	574	591	658	552	567	565	587	551	533	565	563	594	561	571	627	578	587	593	524	538	585	550	593	599	593	552	541	580	602	627	581	556	581	605	532	571	574	564	559	581	592	596	543	572	563	610	550	567	565	505	548	541	619	576	569	575	529	575	562	595	590	575	568	600	585	552	593	583	595	554	588	566	561	559	569	555	599	558	557	571	616	580	546	584	571	568	583	616	547	567	613	567	587	597	581	589	583	588	581	571	553	572	576	546	552	569	548	592	547	537	591	574	577	593	553	559	557	575	583	569	530	530	527	555	525	557	532	554	550	607	611	563	514	591	576	554	576	561	573	537	570	545	541	523	576	565	574	569	560	585	590	592	606	587	577	620	557	564	538	581	575	599	605	596	579	570	605	573	562	550	569	589	548	607	554	562	597	569	619	575	578	603	635	583	609	567	578	574	573	556	590	605	618	599	514	571	580	577	585	523	527	562	575	577	585	620	579	592	589	544	540	586	563	553	585	555	576	574	548	567	576	538	599	564	612	599	536	562	521	555	550	612	585	522	590	595	566	536	541	557	565	516	568	571	552	575	568	543	581	592	584	573	590	563	550	602	598	561	576	567	558	563	578	614	554	616	544	540	598	545	591	567	547	563	595	611	556	556	613	605	575	533	581	580	524	590	588	605	530	568	602	542	560	561	571	596	618	547	595	587	578	569	595	573	580	558	583	550	563	538	592	597	534	545	599	587	582	572	574	588	550	612	601	575	601	557	557	586	562	555	586	594	530	550	613	566	570	577	569	543	593	545	565	556	597	538	601	585	602	560	547	588	600	587	520	577	562	546	568	562	564	555	596	571	581	577	513	581	571	574	603	600	586	598	560	575	564	594	552	561	604	547	577	567	568	545	604	527	592	600	583	586	577	552	549	537	572	591	589	582	548	578	567	547	577	583	564	583	579	590	561	525	581	570	554	592	615	573	559	585	533	538	545	588	555	630	583	535	603	547	569	570	556	601	560	555	566	534	543	593	534	567	563	539	569	570	550	543	600	558	578	605	596	558	584	615	577	561	559	559	566	597	520	601	564	531	561	576	563	547	548	548	521	559	542	552	589	554	590	552	584	615	535	569	570	587	517	622	564	506	585	560	558	583	573	578	572	583	598	603	580	543	568	527	585	579	568	552	553	598	545	533	590	575	579	534	565	519	582	568	531	558	574	536	562	610	571	600	584	505	551	549	519	596	587	546	582	538	562	572	593	589	555	580	521	551	609	553	588	575	578	567	532	516	574	552	524	581	565	556	573	614	549	569	551	579	557	573	566	551	575	587	573	553	609	571	552	545	560	550	543	579	590	559	585	554	554	542	589	553	537	571	561	569	560	567	517	566	552	574	624	591	569	560	538	543	572	548	518	549	573	579	555	507	568	549	583	563	583	524	583	567	583	506	565	549	609	590	568	563	602	526	530	521	549	583	550	537	573	522	566	593	625	541	565	584	515	558	583	604	564	550	565	549	571	561	575	569	564	599	554	549	537	610	560	537	587	565	561	556	577	546	575	577	592	551	573	563	557	629	564	613	550	560	584	592	549	587	570	545	589	578	547	571	558	559	514	528	560	578	601	576	560	542	545	532	604	520	537	551	579	573	546	610	585	562	579	568	581	566	582	552	538	560	552	557	599	555	580	577	573	529	619	522	576	579	563	592	544	538	559	527	555	563	549	557	585	560	579	587	556	568	609	554	544	534	597	582	591	576	581	546	544	525	569	563	552	540	589	583	602	526	596	566	543	566	567	552	543	594	538	564	578	568	584	557	587	566	574	572	565	574	559	539	549	537	579	570	566	537	490	547	605	560	518	599	568	563	608	563	571	589	557	599	580	558	556	564	552	541	565	590	571	572	588	586	593	560	547	563	588	542	609	546	545	504	547	570	576	560	579	573	576	567	553	558	591	564	565	552	573	580	561	563	602	555	581	598	566	574	572	548	542	569	564	518	538	538	532	554	576	579	566	527	571	542	535	558	550	583	542	530	549	582	590	532	558	550	583	611	521	540	571	564	628	559	544	579	552	550	593	574	570	557	551	574	597	571	562	584	586	531	552	597	566	511	559	628	557	567	560	524	571	575	565	559	547	543	550	565	577	608	540	536	552	547	578	593	536	590	538	557	566	549	586	564	543	506	572	530	551	528	543	550	565	539	583	558	536	554	546	614	557	562	594	527	581	556	594	585	541	597	546	591	586	528	517	555	561	549	598	533	571	612	617	567	579	579	529	534	608	512	561	544	518	535	543	575	549	587	587	576	525	574	522	554	576	537	558	566	589	567	560	608	551	539	572	563	593	550	585	556	536	563	510	565	585	565	574	568	571	555	559	551	569	558	576	531	559	560	586	533	623	556	596	538	561	537	587	544	549	546	548	528	582	569	573	547	598	627	586	549	583	559	548	550	572	590	584	548	538	541	541	562	560	556	580	579	594	570	566	549	563	546	573	587	596	532	541	551	570	577	550	565	586	581	552	535	558	545	580	592	542	544	545	554	575	585	538	551	561	561	572	539	571	534	558	584	604	574	588	573	547	556	599	571	563	556	572	595	537	575	605	562	574	544	555	542	569	561	540	566	542	585	561	579	584	525	561	577	592	553	579	590	570	556	568	556	510	572	557	583	577	623	550	570	552	546	565	553	593	575	575	591	549	568	577	560	556	566	567	567	566	584	597	554	554	566	549	542	556	547	612	547	572	535	573	514	570	575	575	524	545	544	529	570	528	592	571	584	608	526	561	548	561	533	535	537	578	566	549	561	575	565	516	554	586	595	536	505	548	587	528	529	544	582	533	531	573	551	576	563	597	559	572	568	565	576	568	506	587	605	560	563	561	574	588	566	545	508	531	577	559	557	614	574	583	521	517	554	597	574	544	626	563	586	569	603	579	554	555	563	554	566	541	554	566	582	532	555	537	565	583	502	534	587	566	534	557	575	548	566	576	545	537	535	578	556	565	576	550	541	548	545	567	505	558	551	574	579	552	551	545	611	585	577	557	564	588	560	570	591	502	563	553	577	543	602	542	518	539	492	552	556	560	548	541	520	569	584	582	563	570	569	558	560	583	543	532	579	581	565	574	544	573	574	547	612	542	588	543	562	635	535	565	562	568	540	546	552	555	569	569	555	540	567	538	564	528	581	571	586	606	522	601	579	573	577	599	554	540	541	546	535	564	548	573	543	560	590	527	559	529	599	553	580	576	561	559	569
27746	10448	816	453	351	298	290	353	267	299	291	267	288	293	292	285	273	273	276	294	323	257	273	286	308	299	282	306	315	292	288	277	276	292	296	306	295	299	315	293	298	303	284	314	322	280	302	278	297	289	260	301	274	314	285	314	260	304	276	280	278	285	269	322	289	309	299	295	283	276	266	247	284	277	294	267	278	300	312	278	308	293	274	274	302	287	308	304	296	323	301	290	273	304	326	267	306	301	324	285	309	285	290	298	278	335	307	286	278	285	294	283	284	310	301	306	297	295	308	297	284	287	316	289	304	302	277	302	294	289	270	260	302	298	294	284	288	286	322	302	316	353	293	273	278	269	304	274	273	305	296	249	312	261	288	298	282	321	280	310	283	287	278	309	313	275	285	288	305	267	265	283	285	305	259	273	287	270	307	288	300	276	287	283	278	310	272	305	306	303	274	289	323	288	269	309	270	296	303	284	296	297	293	300	307	280	275	325	314	301	304	280	281	288	306	277	306	304	276	267	274	285	278	300	302	305	286	290	285	287	264	270	310	285	304	290	312	303	264	288	303	332	297	255	247	284	287	271	314	306	293	320	311	270	295	287	312	273	307	302	296	301	333	292	307	263	296	295	265	297	266	303	293	311	294	287	274	258	278	315	273	275	282	270	297	261	324	282	278	268	306	275	264	291	325	297	299	302	278	298	284	280	309	276	287	300	292	283	301	293	299	292	310	304	295	300	333	288	297	297	284	259	272	271	299	297	278	289	293	305	325	312	280	280	299	311	274	269	310	261	294	310	302	289	294	277	317	317	270	287	295	271	316	287	274	299	277	282	313	300	259	291	331	308	298	325	304	298	289	262	288	286	257	266	274	286	284	274	313	318	314	285	272	288	286	330	289	325	305	324	283	289	297	314	302	322	320	286	311	303	329	282	321	297	284	275	263	301	281	287	293	302	323	289	305	280	329	287	289	284	288	282	308	259	306	284	305	298	305	287	292	283	326	264	307	289	299	286	304	289	281	281	325	285	308	272	313	284	306	278	278	271	303	252	303	291	276	287	304	259	297	285	285	281	284	304	273	277	266	307	264	321	281	283	299	260	269	272	272	292	306	308	286	266	313	318	302	298	299	301	280	304	281	306	280	299	304	304	318	293	265	318	288	318	288	261	283	290	291	294	271	274	287	294	290	263	273	302	257	305	281	301	315	282	276	272	309	284	284	291	304	296	307	265	294	317	316	288	329	277	277	271	276	263	294	312	292	285	317	304	285	279	270	321	300	273	313	310	301	282	285	302	277	289	277	284	288	313	308	318	323	280	313	275	302	300	290	298	305	252	259	276	280	257	327	305	279	287	333	280	256	325	302	265	272	299	290	295	304	291	285	299	293	311	286	303	312	290	299	281	302	281	282	292	322	294	335	283	294	298	280	284	294	303	303	299	289	282	309	281	257	292	303	289	286	304	267	316	318	295	270	271	290	291	271	294	295	269	272	304	330	290	295	322	259	268	341	297	270	301	311	307	302	278	293	278	289	292	291	282	299	304	291	307	322	284	292	286	275	321	269	292	290	288	246	333	273	288	319	285	266	277	308	278	308	306	289	259	304	294	313	320	280	302	317	299	303	309	330	278	282	279	252	299	291	319	306	263	291	272	273	303	294	294	284	287	313	274	300	278	335	280	290	310	308	276	297	280	294	295	313	286	277	323	261	272	300	304	304	289	260	307	296	301	325	279	304	292	300	278	299	306	294	271	289	284	259	292	270	293	305	299	255	295	289	286	314	309	308	319	274	279	276	269	256	309	309	295	288	278	285	286	301	317	300	295	294	318	327	259	300	276	301	259	317	287	265	271	277	309	266	310	264	312	260	301	255	287	297	312	287	285	297	301	284	281	308	274	256	275	268	275	286	268	288	301	290	294	264	299	296	307	293	318	295	291	294	300	298	305	286	254	291	277	274	317	298	304	267	325	289	270	321	297	298	292	295	286	294	275	286	284	273	315	295	300	295	290	263	309	321	278	311	266	297	296	299	313	314	296	330	292	303	313	278	252	271	305	255	304	263	277	291	282	275	283	282	277	275	303	327	293	280	297	275	292	318	292	278	277	270	325	290	314	280	285	274	294	266	322	272	265	274	273	300	260	284	287	299	312	298	296	291	303	286	307	281	274	283	274	302	292	267	284	285	315	280	299	287	294	324	279	300	293	292	269	285	303	278	310	263	268	290	299	301	305	284	300	320	288	280	274	294	303	260	294	317	310	309	279	299	307	290	310	286	269	277	321	304	316	276	276	289	282	295	281	264	291	300	298	292	300	293	299	307	275	287	277	274	304	282	301	277	289	265	300	276	292	303	268	282	283	283	286	309	273	284	271	285	289	284	292	283	276	295	284	328	278	306	285	301	303	314	280	274	298	289	269	301	278	272	292	279	289	313	295	300	293	339	288	299	296	271	279	303	310	287	303	301	274	324	296	277	283	284	307	307	276	295	314	314	306	242	291	264	297	309	285	296	290	278	264	281	282	276	308	286	289	297	308	265	261	292	287	287	302	288	290	308	282	294	278	290	301	291	286	303	279	297	279	270	275	300	316	279	268	292	294	291	283	301	285	280	285	312	293	291	286	285	300	301	289	276	316	311	274	300	282	293	286	307	248	263	308	276	301	302	314	288	295	318	268	292	296	283	280	310	306	268	289	298	280	284	288	271	276	321	319	306	317	263	269	266	293	295	262	289	260	296	304	289	285	284	288	283	291	299	287	288	289	290	298	321	296	275	291	293	292	283	275	290	284	274	301	282	284	270	290	274	272	287	340	303	277	260	271	300	276	300	308	289	272	296	299	293	284	273	320	294	280	297	281	281	266	296	310	264	290	284	297	273	273	276	299	306	282	298	298	299	291	311	316	327	326	258	295	292	313	285	307	287	287	295	282	268	282	296	285	319	323	280	314	293	307	312	306	309	261	268	299	294	269	289	306	283	305	310	274	298	303	282	297	274	281	285	283	297	301	289	303	271	278	304	285	299	281	296	271	295	286	283	293	292	297	281	301	280	287	283	294	285	285	288	304	306	285	293	270	295	278	317	284	283	311	243	304	272	278	295	291	313	324	293	306	304	275	289	287	266	276	295	281	304	272	285	303	253	282	312	324	289	286	305	300	284	278	248	271	261	294	304	283	297	284	263	267	283	292	292	276	299	273	299	292	303	263	281	317	286	307	277	308	264	286	274	289	294	300	296	291	296	269	296	322	275	314	271	285	300	291	257	274	276	306	315	278	278	283	284	295	301	276	311	285	288	299	267	275	293	317	283	281	283	282	254	304	297	259	292	270	304	271	280	299	290	302	277	315	285	288	264	283	307	273	276	331	292	289	276	262	292	299	248	280	300	304	300	276	286	309	317	278	288	274	310	313	283	301	319	280	287	291	302	291	290	297	306	282	300	288	294	295	305	293	232	277	281	283	269	266	303	292	298	291	283	285	264	319	291	328	296	252	273	318	317	326
4594	385	328	268	273	271	260	203	219	217	188	234	237	221	240	222	212	245	204	206	231	231	221	232	212	212	229	181	196	220	237	233	217	226	218	219	229	215	211	231	223	236	230	253	195	224	196	235	220	222	210	211	236	226	204	211	205	197	206	200	187	235	219	217	219	203	193	217	240	221	210	221	246	227	205	226	214	250	229	214	204	211	223	220	202	221	242	216	230	227	218	228	237	213	228	196	213	228	204	199	228	215	233	224	193	227	206	239	213	232	230	226	205	190	213	216	217	216	214	219	203	214	215	214	204	220	225	220	253	209	189	222	233	246	251	211	212	214	229	218	220	215	230	229	223	230	199	210	216	211	214	233	211	224	234	242	243	194	212	213	207	237	227	231	219	218	202	233	240	221	214	199	189	216	252	222	201	216	242	235	227	240	209	182	227	216	261	220	198	204	225	229	204	221	206	216	223	232	234	231	219	222	222	231	203	222	220	216	223	217	217	240	213	218	226	209	237	221	213	229	194	255	180	227	220	212	220	203	209	230	212	194	232	212	207	206	237	213	221	246	243	229	184	221	235	231	228	228	207	205	206	247	229	226	213	214	209	226	182	226	226	220	219	244	208	219	225	219	214	226	214	220	197	221	230	239	227	217	208	208	238	208	215	203	221	217	211	199	206	218	192	244	209	221	212	229	216	215	222	244	224	228	218	211	228	260	191	197	238	208	208	214	197	227	199	230	200	223	193	202	225	204	225	228	205	224	223	229	216	240	231	232	220	208	245	234	219	224	218	251	240	223	204	239	202	218	222	219	216	230	223	198	204	231	230	223	256	221	233	190	234	228	244	210	245	229	213	241	203	193	228	222	224	220	223	223	193	202	218	211	237	188	211	210	208	207	233	222	226	217	202	218	195	234	231	205	212	238	219	210	222	234	205	209	207	230	232	194	215	210	212	213	185	210	234	201	220	210	206	220	224	201	193	229	239	235	235	232	197	220	239	205	247	204	227	239	202	214	238	196	214	223	229	207	264	219	234	235	210	195	213	225	212	201	222	244	208	201	229	206	205	210	219	188	202	229	216	206	231	199	214	233	216	220	203	209	243	221	201	229	199	196	222	208	215	203	203	213	249	217	237	216	210	206	215	204	202	192	224	235	199	219	200	218	209	200	237	208	223	228	226	216	208	218	220	218	197	234	233	214	201	217	239	211	207	202	225	218	198	223	209	234	204	207	231	210	237	202	222	218	228	242	209	226	238	231	204	236	236	206	208	236	231	224	228	259	213	212	220	230	224	226	235	227	222	198	224	209	216	211	201	228	194	206	248	231	204	217	208	190	194	250	210	198	224	205	217	199	205	213	214	229	219	192	226	241	225	245	201	243	234	222	213	209	203	230	224	199	209	223	196	214	216	220	215	201	227	243	238	218	221	240	215	201	219	225	214	203	218	234	222	237	246	225	206	221	225	219	242	213	205	223	209	236	231	234	225	198	221	218	212	206	234	223	205	250	242	221	211	219	207	210	234	200	208	214	216	202	213	236	203	211	211	213	231	204	240	222	220	208	205	213	241	239	223	248	201	190	224	215	235	214	203	211	238	227	242	200	225	217	209	223	200	218	207	235	202	226	251	207	207	205	229	210	212	214	223	202	237	211	225	221	231	224	232	223	205	209	259	206	231	227	228	198	226	231	224	218	199	228	225	210	225	206	250	189	218	212	225	226	209	211	206	228	200	178	221	205	195	195	221	209	205	221	214	244	214	196	195	216	195	206	215	224	227	209	211	216	221	202	221	244	214	221	224	175	239	188	227	212	234	220	185	204	239	198	216	222	217	206	201	241	209	181	215	220	251	243	231	181	212	224	203	222	234	194	224	221	212	212	228	218	203	241	229	219	211	221	231	231	222	229	216	212	200	224	216	257	224	220	231	205	223	215	241	233	216	209	221	225	179	227	219	230	240	214	247	228	200	235	240	220	228	204	209	234	204	213	228	197	201	220	228	208	229	233	184	211	220	196	235	191	212	194	204	254	195	236	208	227	211	220	216	203	226	239	224	178	222	216	182	223	235	229	228	229	225	240	221	193	218	207	247	221	213	207	207	233	208	211	219	205	238	215	220	224	215	219	217	236	209	210	189	220	241	217	234	209	212	207	228	202	235	216	229	219	220	217	216	229	227	222	215	216	181	198	207	239	208	216	222	231	238	224	212	217	218	207	225	205	214	228	215	229	204	215	229	236	219	237	200	202	220	218	199	229	201	234	229	220	238	227	206	221	205	222	221	208	210	235	219	205	229	216	215	202	236	208	233	215	214	218	208	197	211	211	210	207	229	208	218	231	247	213	199	224	240	205	217	196	194	221	214	225	206	226	219	204	237	193	211	219	196	221	202	233	201	211	226	209	219	226	238	205	234	233	237	215	199	228	213	210	240	220	187	221	207	247	227	180	197	217	212	223	208	206	222	217	210	230	216	196	247	210	219	225	190	244	213	229	249	209	230	207	217	214	213	239	241	214	202	239	236	208	235	218	226	225	221	200	207	205	219	214	215	231	199	210	221	220	214	221	207	186	203	211	191	207	202	199	233	196	231	196	211	236	220	199	206	219	221	217	236	213	227	179	241	215	207	247	248	223	258	202	218	209	251	223	218	191	218	224	216	207	211	208	238	220	219	224	235	231	207	222	215	232	220	196	236	235	220	189	224	206	220	218	242	247	237	229	225	176	197	230	246	230	225	205	197	219	211	236	198	196	216	219	228	215	221	233	234	205	194	233	226	204	217	224	212	222	229	195	222	227	215	214	194	204	192	214	246	207	208	214	240	212	241	206	221	234	219	244	220	205	218	245	189	226	218	223	247	220	210	207	209	243	211	233	210	217	231	225	196	215	223	210	217	218	212	217	203	219	202	218	237	220	208	216	225	194	232	240	216	223	207	199	215	212	213	219	216	228	211	209	234	230	205	221	224	236	262	201	207	215	190	229	184	218	233	227	226	201	242	235	259	226	246	221	245	230	208	200	208	211	217	202	237	216	205	211	233	228	217	219	229	191	224	202	202	238	204	221	189	191	229	214	222	217	216	224	246	242	192	212	206	210	223	212	209	215	213	233	235	209	222	217	263	214	240	200	209	208	226	206	202	215	212	205	216	229	193	206	179	215	216	231	224	223	217	195	212	236	217	251	192	216	223	242	236	228	231	213	221	202	220	225	228	223	208	231	199	221	228	225	219	242	219	224	175	208	231	227	218	223	232	214	202	218	240	225	216	186	208	218	237	205	219	227	212	232	224	222	210	217	219	203	200	213	202	201	230	223	202	220	229	224	229	182	243	213	219	215	219	235	206	224	226	222	225	216	215	202	203	208	202	222	213	224	237	205	233	215	237	218	201	199	208	208	229	220	244	230	221	235	239	211	227	218	234	219	222	214	232	214	210	246	209	216	243	262	190	215	211	233	208	228	221	194	245	206	216	204	215	221	212	268	200	215	210	219	211	226	220	209	216	199
25552	21478	27980	25384	11630	1622	1088	850	794	751	803	713	743	717	697	720	738	731	684	760	685	674	653	707	699	657	712	695	722	657	700	627	653	671	665	695	658	650	721	685	651	640	668	665	688	676	655	684	726	659	687	693	668	691	685	709	708	687	665	647	694	730	705	665	642	644	634	697	663	644	686	664	676	706	674	687	682	645	663	653	668	639	670	697	664	677	611	743	684	667	660	678	668	615	684	692	682	691	712	698	635	659	685	676	720	661	713	685	642	641	666	701	650	673	718	720	700	688	695	658	664	692	670	684	710	679	673	680	686	693	677	705	635	684	680	697	670	639	667	695	684	709	629	656	718	650	684	721	700	701	676	646	655	693	690	661	671	663	762	697	642	698	633	626	664	695	678	691	705	661	669	689	679	698	702	667	704	648	667	594	726	684	640	705	671	650	724	686	656	666	708	750	666	724	655	704	692	677	677	658	711	673	679	670	661	689	661	676	705	665	681	707	706	671	648	677	698	654	651	673	681	674	657	661	726	683	705	692	661	677	728	683	653	691	663	668	662	690	668	673	649	670	691	672	653	669	661	665	693	642	639	711	641	644	669	677	662	756	691	662	739	638	746	682	689	660	644	703	663	691	656	665	689	643	674	700	709	696	729	652	679	677	678	674	692	701	714	645	692	691	701	630	669	672	714	650	652	679	658	679	664	711	692	710	658	645	666	679	675	674	679	726	602	663	681	678	702	683	714	657	621	680	718	696	673	683	703	682	712	665	743	670	648	726	672	636	708	680	655	680	665	647	669	670	651	639	655	678	709	700	643	628	681	686	664	691	712	677	689	630	740	673	669	689	649	666	682	647	696	665	629	694	663	721	722	701	671	693	686	656	723	684	641	682	651	645	692	670	621	675	662	697	672	660	674	677	660	692	708	653	629	694	684	654	654	687	679	649	694	643	665	714	667	680	681	673	734	647	669	684	704	698	670	670	676	695	678	634	676	643	666	663	700	648	669	659	659	675	696	663	688	673	686	668	681	683	685	647	650	667	658	658	703	659	703	622	704	697	647	676	646	679	679	703	653	714	705	714	628	671	696	644	623	660	680	678	670	656	691	628	691	749	722	641	749	674	668	662	684	676	710	662	704	733	657	683	684	714	706	639	652	667	691	698	696	670	680	651	693	607	697	676	710	654	672	688	623	661	652	690	656	655	647	695	677	686	686	691	678	641	657	714	698	634	703	644	675	686	679	634	638	672	668	691	686	668	687	697	702	646	675	684	646	711	650	697	623	672	633	700	658	700	686	648	591	678	660	721	667	655	699	668	698	670	710	652	726	667	655	650	693	655	658	670	618	678	654	705	688	660	700	675	648	687	699	653	676	691	684	713	641	649	641	683	688	671	672	622	668	683	667	648	666	649	652	675	683	667	690	607	679	694	694	671	629	667	713	629	692	631	607	676	631	661	683	717	698	643	675	670	716	668	663	684	676	684	685	689	671	678	700	609	718	686	693	623	659	677	705	677	706	613	645	657	735	689	693	751	678	670	739	657	716	647	671	697	665	687	645	692	675	652	640	664	675	668	680	657	669	696	663	672	684	674	649	644	696	641	642	687	674	662	706	655	672	681	669	672	698	677	677	628	702	667	660	632	705	681	706	691	665	634	699	712	677	646	627	636	736	673	653	686	624	702	681	694	674	665	631	650	655	693	696	637	636	650	669	694	705	702	693	684	747	702	691	646	676	731	691	661	706	649	660	665	649	692	660	683	677	653	662	661	691	643	639	655	651	727	685	676	641	659	690	684	677	622	682	648	695	657	661	682	652	667	648	643	717	630	683	652	716	661	665	665	686	642	688	703	704	684	662	701	672	726	703	703	637	658	704	645	631	652	665	674	644	703	633	672	601	685	651	667	676	643	716	711	632	666	758	732	724	690	637	711	656	694	702	681	697	623	670	659	727	675	665	701	651	714	676	681	689	664	716	650	665	679	594	712	624	715	675	627	644	660	670	678	665	645	698	654	684	653	687	669	645	651	670	673	668	652	690	684	685	713	648	675	717	651	711	715	681	640	655	692	690	749	716	702	691	668	686	676	654	663	660	690	676	699	665	647	680	702	661	704	712	639	708	648	672	667	698	606	717	675	686	656	648	675	701	682	732	709	694	670	675	662	708	674	700	663	658	648	689	674	705	742	674	681	671	714	676	650	635	731	720	657	710	702	687	656	710	684	657	653	663	701	617	659	682	711	673	686	651	676	713	673	671	660	655	702	685	610	636	715	680	683	720	689	672	709	667	634	732	687	676	637	678	709	680	647	698	693	626	626	663	682	655	674	645	719	703	665	697	680	658	681	680	674	728	738	674	697	720	651	648	684	703	655	658	706	687	670	677	676	693	650	679	696	672	659	659	673	662	695	673	699	663	682	621	693	664	699	675	663	673	691	662	707	652	645	652	697	678	647	682	694	681	696	719	665	649	663	657	655	656	675	596	663	659	653	731	653	659	678	703	653	633	654	679	695	676	677	691	652	644	667	689	639	698	655	696	659	679	733	656	641	661	658	668	670	708	633	661	675	669	645	661	696	692	685	669	659	646	653	668	697	661	709	721	665	697	643	651	719	614	644	639	659	649	682	675	693	695	673	649	668	668	664	691	662	620	675	666	611	682	658	672	692	710	724	662	662	720	636	671	679	663	686	677	659	673	637	655	670	682	700	679	685	658	621	666	679	683	688	666	688	699	678	666	645	714	630	691	637	693	668	739	662	711	646	632	671	700	639	658	679	652	668	708	680	650	669	686	678	657	655	689	727	693	696	680	637	664	663	667	633	660	692	717	675	644	661	694	718	726	680	695	653	627	666	712	644	689	692	700	671	717	686	677	644	672	581	646	689	660	661	650	694	622	671	700	728	670	704	667	632	655	699	703	676	677	696	677	682	650	643	676	636	703	679	669	696	649	682	687	671	658	660	656	670	636	649	689	684	688	664	648	628	697	727	677	717	670	676	664	647	659	693	677	635	669	679	674	700	651	655	675	643	702	687	651	701	691	679	679	660	697	665	720	690	655	662	687	664	658	656	605	694	661	684	699	704	676	654	679	692	655	683	655	661	633	658	641	637	634	663	654	671	674	667	660	667	720	700	681	681	656	691	668	679	674	646	648	662	685	711	684	673	671	655	679	683	707	662	653	659	618	635	691	622	699	683	690	647	722	725	691	700	672	630	641	651	662	635	623	657	652	687	699	757	655	670	698	669	622	633	696	632	678	628	693	668	685	621	700	693	688	672	680	645	697	703	679	703	637	669	664	694	705	681	706	628	649	694	675	687	734	679	673	680	725	679	631	716	656	667	662	670	643	662	653	723	695	704	687	675	694	719	678	631	697	641	654	653	667	684	627	662	691	669	667	677	667	674	662	660	692	635	666	679	669	666	643	664	694	658	637	725	682	690	656	657	639	645	707	691	664	678	709	631	696	677	674	684	655	668	677	703	705	643	688	673	738	656	704	701
3339	3502	2880	1588	1202	982	824	733	675	707	653	641	582	580	590	609	635	557	537	567	527	493	531	573	537	533	514	495	557	543	513	544	503	565	537	554	531	517	498	547	500	487	480	502	505	508	482	537	544	549	468	465	493	532	491	531	526	503	513	509	504	444	515	503	519	494	508	483	499	519	550	474	508	548	518	517	491	516	512	481	511	540	527	525	518	513	515	516	494	522	537	501	505	502	518	496	484	559	505	459	510	527	530	494	490	512	514	517	501	510	514	533	541	524	503	482	512	519	534	527	529	503	516	512	480	517	527	497	448	489	520	506	504	493	519	523	477	553	492	513	508	507	487	507	536	524	496	526	493	474	525	451	519	500	552	524	527	511	488	507	492	529	505	486	506	536	560	498	512	525	530	530	509	526	488	500	512	519	522	521	506	545	516	499	495	521	508	523	529	539	525	511	506	524	538	512	469	533	555	495	503	516	493	490	526	518	481	492	517	488	488	496	506	511	515	508	522	557	499	490	545	528	485	518	487	514	495	517	530	501	578	465	509	539	484	526	529	512	511	524	484	520	505	462	509	504	519	500	474	559	533	497	506	511	528	479	468	511	528	530	488	518	506	523	453	502	514	558	524	465	496	532	505	518	544	507	520	537	520	561	514	500	511	491	494	525	474	525	462	483	513	515	534	516	555	533	514	512	527	513	516	536	544	518	524	535	502	510	502	498	487	508	479	493	480	505	511	487	481	485	514	520	463	533	522	517	500	533	485	502	505	519	519	486	513	502	491	527	530	485	491	483	517	519	534	502	536	523	518	510	473	515	512	531	514	512	520	517	479	509	565	478	507	538	521	542	519	490	499	492	531	486	570	514	496	486	479	477	479	514	535	537	459	511	506	535	491	488	519	516	535	459	504	486	493	447	485	524	529	487	513	486	522	507	536	508	501	528	533	516	495	523	499	514	523	488	471	513	544	517	491	480	521	490	482	520	518	507	494	498	509	500	495	495	491	496	521	510	472	480	495	507	457	488	490	502	523	516	516	490	535	478	499	533	505	514	512	518	487	517	525	494	491	528	471	531	499	513	483	516	478	502	440	487	526	523	502	539	512	548	462	503	511	506	527	538	526	467	499	473	556	497	479	521	521	486	489	510	534	498	486	494	472	541	536	515	513	537	459	483	527	499	514	509	481	468	508	537	497	517	532	523	479	479	506	521	471	467	513	495	533	533	511	502	475	472	479	512	488	516	480	520	523	509	508	512	505	489	521	466	502	523	522	526	513	515	508	522	521	517	527	506	526	508	489	526	526	502	458	524	502	476	521	507	499	533	489	535	507	513	503	505	523	505	518	507	523	514	493	465	468	501	487	505	477	475	448	527	536	508	496	505	533	507	495	535	495	487	455	495	490	528	502	512	517	482	501	487	501	505	437	495	473	531	459	514	507	476	500	494	517	530	499	514	488	535	502	510	488	498	501	521	501	535	501	534	509	527	493	501	506	508	523	545	497	519	526	467	496	486	463	472	493	496	507	549	475	517	464	489	513	497	502	492	515	478	484	522	490	486	490	513	482	502	489	496	497	502	505	527	486	529	513	484	480	515	563	511	489	451	471	524	518	499	523	507	459	472	491	546	532	499	514	522	479	535	509	536	515	485	489	534	502	526	537	498	508	532	508	498	515	541	466	502	508	476	495	479	495	471	485	484	526	503	485	469	512	519	510	510	516	502	512	495	526	472	507	501	485	520	475	523	537	478	474	459	497	508	530	497	521	541	508	500	471	530	472	535	512	494	497	507	490	472	485	478	467	521	508	524	506	501	526	523	480	464	521	513	494	510	492	544	532	520	506	474	503	503	475	512	501	495	528	533	505	466	447	535	513	538	526	488	539	504	472	517	529	497	504	513	521	452	503	529	531	506	529	469	491	476	563	473	465	534	521	496	500	512	519	472	513	504	524	518	516	521	509	497	484	494	489	533	480	515	498	504	532	516	491	525	491	535	495	495	485	524	496	537	514	474	497	511	476	501	500	494	510	525	518	488	506	488	506	512	501	532	515	508	504	536	492	498	482	475	502	470	487	500	524	503	527	517	504	510	516	509	511	511	494	498	518	519	500	501	517	497	485	476	493	514	522	509	499	486	542	502	492	488	483	524	490	515	482	512	499	502	494	532	479	511	490	479	464	480	490	490	486	470	518	538	481	523	512	479	501	500	488	459	492	477	502	536	498	514	519	500	467	474	504	508	522	511	533	519	476	476	529	483	518	524	491	476	461	500	521	553	503	464	534	493	490	450	508	489	491	513	558	473	515	510	498	511	488	483	509	502	516	506	497	482	521	515	505	495	523	509	489	526	499	545	502	535	506	507	541	482	529	504	466	503	477	522	494	500	510	485	489	508	468	496	479	479	472	560	497	486	547	516	503	502	546	484	483	471	522	490	493	501	481	484	471	482	487	563	497	500	507	494	496	506	495	498	518	536	494	512	500	504	480	509	503	530	569	514	487	471	479	502	501	488	476	478	495	459	509	501	443	500	525	501	508	514	538	488	488	494	518	496	489	474	494	491	501	512	513	555	483	503	522	525	510	505	501	492	494	507	482	514	494	494	542	489	459	478	506	536	518	523	505	488	510	491	502	533	527	524	496	498	486	464	506	517	499	519	479	541	516	516	512	512	528	526	491	528	482	520	502	510	500	533	506	519	513	498	525	516	496	505	512	504	481	488	488	471	469	494	535	517	498	475	498	519	522	516	503	432	519	511	481	491	505	541	517	475	503	507	518	530	473	455	510	471	519	524	513	500	535	500	490	486	539	487	441	496	520	513	528	490	464	501	482	475	527	490	532	503	507	499	493	473	511	490	515	494	518	460	497	496	483	525	514	489	495	467	480	498	477	522	518	520	503	517	517	459	524	495	474	495	518	465	500	513	491	516	499	485	491	514	505	497	511	483	479	490	517	512	468	488	504	542	560	501	480	522	520	499	529	513	522	472	494	494	539	490	472	546	527	507	495	494	478	539	515	517	482	508	519	480	471	503	487	481	539	496	534	491	526	516	470	512	488	489	507	503	510	488	464	493	517	510	519	523	499	517	516	509	495	480	460	515	479	503	541	545	451	488	490	475	493	508	465	504	506	522	467	480	539	503	486	464	536	496	518	521	472	481	475	504	505	507	511	499	499	514	535	471	502	505	504	469	497	473	514	529	500	515	493	521	513	516	503	503	503	463	491	515	485	521	480	514	530	525	473	466	488	508	499	477	487	545	527	489	502	468	487	502	513	540	469	495	477	528	517	494	460	481	505	501	511	511	470	494	485	498	474	511	516	535	534	519	512	496	497	523	496	472	515	444	518	487	519	510	481	551	559	553	506	511	539	476	519	522	505	534	479	555	507	515	496	488	494	516	477	457	473	503	512	473	472	502	518	492	498	481	496	547	535	507	513	483	545	517	499	473	502	515	506	489	508	524	519	490	494	495	505	532	501	501	511	514	494	481	507	474	462	545
24479	21454	28796	24518	21449	9346	1944	1174	979	974	885	897	805	864	872	908	869	862	772	751	815	792	796	803	807	836	797	814	799	752	750	837	801	785	813	746	800	751	754	776	828	763	741	765	783	769	734	784	816	771	733	782	787	723	796	777	892	813	778	728	732	831	762	770	762	793	784	757	811	769	819	756	740	753	806	783	791	784	796	787	782	747	770	744	766	789	820	799	757	776	797	755	801	696	780	751	733	718	775	771	808	757	806	744	743	797	754	857	776	792	775	763	750	766	780	753	776	747	757	811	773	734	748	780	774	766	763	750	823	777	780	765	770	705	732	740	837	751	765	803	756	755	740	758	784	737	730	739	749	762	795	729	741	746	767	770	778	769	783	760	748	741	726	788	778	770	753	803	786	782	770	788	764	784	744	791	757	790	750	800	776	767	763	749	740	781	727	758	749	761	801	740	781	714	760	775	822	771	780	717	758	754	697	739	799	775	740	729	813	789	794	732	753	768	747	747	765	778	760	779	746	768	773	785	752	728	772	745	769	751	777	754	751	745	761	715	715	688	786	794	824	818	746	771	752	741	764	772	724	800	775	741	748	718	754	767	778	731	823	746	764	744	773	768	784	801	775	737	765	793	762	783	732	721	807	762	750	751	766	813	774	814	782	746	749	778	764	815	780	728	703	755	742	795	758	782	755	744	734	711	728	739	787	723	772	739	738	787	789	727	729	763	780	796	804	816	726	765	777	756	783	780	763	749	743	738	785	744	755	816	746	771	795	647	743	725	761	747	768	727	740	734	797	740	745	769	776	758	750	723	748	800	733	757	708	777	766	750	745	761	736	763	751	804	790	781	775	708	776	777	734	750	779	793	722	774	762	791	787	672	795	747	783	735	757	757	798	726	735	756	742	786	753	752	709	783	719	729	775	756	779	732	770	776	721	804	807	791	768	750	763	780	772	764	727	773	792	777	795	771	759	760	793	762	750	744	756	762	830	813	779	714	738	726	728	780	761	787	747	763	801	724	732	751	763	743	738	754	796	731	733	762	721	747	754	721	771	777	788	765	736	794	699	734	760	729	771	786	782	709	726	746	826	763	795	762	742	811	769	791	749	762	764	703	723	765	716	734	694	716	762	694	810	740	748	732	770	778	792	808	759	757	734	780	758	734	767	754	756	721	788	770	765	770	761	706	770	763	757	741	739	805	769	768	737	774	740	753	756	773	747	699	752	746	796	726	789	786	802	700	788	757	754	825	736	746	799	735	744	743	721	778	742	736	705	729	819	773	788	770	782	735	757	748	754	758	753	726	813	763	782	702	765	747	739	745	794	769	807	761	781	730	792	777	746	766	760	785	722	772	754	777	772	734	814	730	736	765	736	757	776	803	744	815	765	743	743	705	727	746	783	744	733	761	767	796	793	754	729	722	803	703	712	761	740	749	756	751	788	735	751	755	727	769	765	737	771	753	733	793	798	798	739	788	711	759	741	756	759	777	775	782	755	763	733	759	791	783	747	794	784	758	767	762	756	760	790	756	795	778	799	817	706	739	736	787	722	712	730	750	770	772	754	714	765	789	790	752	733	762	740	732	758	806	759	688	769	795	745	716	751	727	767	759	798	758	740	723	734	762	757	745	718	753	783	730	694	747	761	747	815	792	742	826	797	724	766	745	751	747	752	791	710	795	773	839	729	769	793	821	752	755	724	719	752	759	782	749	763	743	719	726	813	767	799	755	771	728	712	803	728	751	780	767	751	718	724	811	753	740	758	751	737	773	725	726	722	753	789	824	716	768	756	721	793	696	733	764	757	745	791	782	786	731	761	811	755	750	760	778	727	750	803	766	802	779	747	750	734	754	793	741	766	766	766	743	728	797	768	832	735	780	769	775	784	776	775	741	746	765	792	702	725	760	771	804	756	722	747	775	776	759	728	733	693	726	744	740	748	716	743	770	733	722	685	779	779	803	751	751	745	704	751	723	753	770	743	752	721	748	770	779	788	769	773	780	713	792	776	729	788	755	800	789	750	749	735	700	739	771	707	770	765	729	745	751	755	764	771	815	758	722	761	781	713	804	766	712	745	710	793	727	805	760	726	766	785	782	722	763	791	752	748	771	700	780	746	753	773	789	773	753	760	778	815	726	793	741	749	782	727	772	720	808	730	796	736	810	764	798	775	739	736	778	802	771	778	764	769	792	746	742	746	789	753	733	732	821	748	721	765	751	808	796	751	756	738	739	741	760	735	713	800	812	755	774	794	724	754	757	767	792	728	778	757	718	735	772	764	738	762	722	763	782	744	727	774	778	769	741	738	768	787	781	786	780	734	754	690	725	726	725	745	743	771	762	822	747	766	771	725	782	766	731	762	727	750	797	781	744	742	737	742	767	720	730	770	731	751	754	738	757	737	764	757	734	778	748	764	802	765	799	738	790	769	741	735	727	743	796	793	752	747	771	761	752	747	728	719	810	718	770	777	719	805	738	706	741	784	754	766	732	752	760	749	752	743	757	763	769	776	740	748	755	749	752	781	699	757	774	797	716	795	793	741	791	780	735	753	733	744	796	719	730	759	767	757	674	772	772	774	732	751	787	716	811	744	808	821	713	719	715	779	764	768	735	748	768	807	780	703	771	731	742	761	762	742	771	749	780	766	722	778	801	736	764	749	753	764	760	782	746	693	752	711	803	684	742	747	775	757	783	768	721	769	792	771	768	762	753	761	744	792	741	733	751	752	820	762	710	761	749	767	758	753	775	788	778	745	743	743	755	768	776	770	764	741	713	741	739	768	784	710	736	779	748	778	717	785	731	800	739	780	784	740	766	762	779	728	754	725	739	782	782	747	804	712	776	775	753	806	729	766	749	720	764	757	797	805	797	748	772	719	775	721	751	740	774	732	815	750	768	787	777	759	753	727	771	784	740	802	795	791	743	712	755	741	758	740	712	799	823	779	767	706	746	741	785	762	745	777	785	755	727	733	750	761	735	752	742	746	739	812	810	746	774	752	787	786	686	794	768	782	767	760	752	718	752	765	789	722	713	783	707	794	732	787	751	762	757	817	771	771	767	721	743	777	751	805	769	766	754	734	742	733	771	738	757	759	817	737	781	729	765	730	760	799	738	761	705	813	803	737	766	711	749	790	701	805	764	706	815	795	780	760	784	744	738	750	751	786	779	788	777	751	806	717	774	730	777	729	701	772	760	724	777	795	802	768	753	757	750	813	762	785	722	745	764	730	764	701	729	740	820	760	780	724	751	767	730	780	754	706	737	731	762	774	717	726	716	749	746	709	740	774	771	766	765	712	773	762	746	751	756	772	718	762	801	795	808	755	751	731	778	807	752	754	806	724	750	793	768	776	761	805	748	733	785	726	767	725	743	765	765	769	734	770	742	700	772	779	724	737	697	769	773	718	794	686	764	734	710	758	742	774	769	787	718	760	786	804	734	790	750	772	735	733	736	738	716	763	780	753	741	793	792	786	769	779	773	717	756	731	748	746	732
3765	6189	4873	2619	1945	1442	1211	1008	933	844	784	759	780	671	661	690	670	680	646	592	652	609	628	626	576	604	610	619	587	555	597	580	608	609	614	565	573	586	603	572	599	610	575	612	593	609	623	605	588	592	604	615	604	638	592	627	627	583	547	619	565	609	586	572	563	554	574	592	578	618	541	547	594	589	611	607	595	559	587	552	564	595	591	603	606	578	575	558	605	558	569	533	562	589	571	559	603	578	572	564	582	556	570	594	591	589	577	595	591	559	571	615	540	556	567	579	541	603	557	555	591	564	612	537	546	550	605	580	615	566	596	577	580	541	573	603	578	551	556	593	588	565	601	572	538	570	565	591	547	588	564	557	570	576	594	575	586	622	564	578	547	581	542	561	547	620	531	593	541	582	534	558	562	589	545	558	569	616	586	620	601	544	556	567	567	580	541	607	593	614	579	575	570	579	589	568	547	600	588	570	606	573	571	554	542	540	583	558	593	622	571	577	600	528	583	555	615	577	569	562	539	576	602	567	557	570	576	532	616	567	585	570	574	571	547	576	573	550	587	555	597	592	585	595	608	532	539	572	555	560	554	551	548	579	603	570	557	597	563	521	543	595	640	530	549	592	577	548	561	574	578	580	566	509	545	584	602	542	531	589	572	553	541	488	558	559	558	588	617	560	540	584	547	568	565	544	553	570	583	536	559	580	500	552	554	552	549	568	589	552	568	554	609	616	579	528	577	578	589	576	592	573	553	548	582	617	569	576	524	562	550	560	552	528	561	572	595	508	574	584	561	591	583	588	583	538	598	563	572	596	566	570	572	590	579	594	575	560	601	617	572	548	569	530	526	584	534	572	585	587	568	573	544	589	612	548	575	541	569	573	546	560	564	552	559	542	522	544	572	587	544	589	601	543	578	563	586	536	524	551	558	562	591	534	567	544	540	582	606	563	547	518	533	587	591	606	512	574	526	547	578	590	555	534	576	564	567	533	583	578	573	576	588	584	557	572	586	549	566	530	564	592	552	590	552	546	558	557	591	523	565	612	575	575	573	596	541	608	553	558	581	590	611	536	573	558	542	560	562	551	530	553	520	608	579	559	523	557	576	549	570	565	531	569	537	594	560	574	563	599	570	545	621	532	589	584	566	571	583	561	522	592	549	580	578	552	607	548	602	536	578	550	553	553	595	590	587	571	525	552	536	569	608	539	536	581	583	524	572	570	587	527	601	539	576	594	549	583	579	582	547	556	571	594	574	593	593	504	540	610	569	550	565	590	546	566	567	588	585	591	583	576	593	549	562	581	534	581	532	579	535	500	608	532	565	566	584	609	579	536	582	569	499	599	535	547	570	545	582	610	521	545	588	554	554	509	530	596	537	578	574	588	594	575	608	563	542	589	592	598	524	541	561	541	567	516	558	559	511	535	537	588	577	575	516	583	581	571	523	588	566	563	536	550	556	611	564	576	600	528	589	555	540	526	597	607	571	544	557	563	583	559	553	526	571	582	571	595	547	506	552	553	550	571	582	575	506	526	571	554	550	613	530	579	564	530	603	601	512	622	553	582	594	571	580	543	589	529	601	580	570	648	565	566	532	552	568	590	545	565	557	498	561	562	545	558	577	524	558	565	547	597	584	523	537	543	556	550	573	560	595	561	539	552	564	532	554	569	573	562	565	573	628	541	556	552	572	509	546	601	577	557	540	563	557	541	590	582	588	562	575	576	546	577	553	551	538	533	562	558	539	516	561	586	539	581	564	567	593	545	566	533	614	514	523	578	597	517	544	510	539	539	566	602	560	563	539	545	596	621	521	566	572	531	546	551	556	547	567	550	542	550	597	567	555	554	568	606	522	568	540	534	552	565	581	596	525	555	578	532	558	506	595	551	559	565	546	559	515	571	582	557	593	558	573	615	571	562	613	541	576	587	543	551	571	543	573	590	539	538	540	556	556	569	543	555	525	559	509	585	575	559	581	555	593	545	580	562	555	539	563	539	555	534	592	559	554	566	536	546	550	584	564	593	542	562	523	562	547	544	566	597	570	562	539	590	540	540	553	530	598	595	567	504	590	550	539	569	556	594	570	530	607	563	552	562	562	520	571	553	548	569	572	582	553	535	524	510	569	550	558	535	562	577	568	555	580	579	512	585	532	560	567	591	547	568	545	555	566	532	585	580	548	525	558	534	543	542	547	566	530	555	596	521	558	582	580	563	568	581	525	574	586	562	585	556	577	576	557	553	554	543	601	530	581	585	591	606	573	579	531	550	590	538	516	560	539	561	533	533	574	523	556	562	558	544	581	583	559	543	548	549	556	555	554	555	578	571	526	542	568	590	534	584	541	558	582	536	567	554	556	566	588	555	569	555	557	608	507	660	574	577	540	537	560	523	581	511	528	617	493	559	607	563	543	554	569	527	555	556	534	578	531	598	524	507	555	553	566	526	578	557	560	565	563	548	546	574	571	562	579	591	611	566	609	562	560	563	575	600	596	571	555	571	561	535	519	544	607	550	525	545	566	539	571	551	545	566	557	518	530	578	578	559	597	567	519	582	567	578	531	569	561	539	585	528	587	556	628	584	592	567	561	587	572	518	551	555	592	560	578	580	538	524	550	499	554	562	577	554	599	532	589	543	552	540	550	549	510	524	579	551	533	589	519	583	592	544	535	551	550	598	575	546	568	546	533	579	565	566	540	547	556	576	572	555	548	556	548	571	575	618	543	555	606	581	542	480	558	600	538	520	582	578	607	557	596	598	543	596	547	529	505	573	522	562	537	572	590	576	597	550	551	565	566	560	542	577	495	530	551	561	585	576	560	597	531	540	563	560	547	581	580	586	580	557	564	534	558	565	532	515	563	592	585	565	579	569	567	544	545	570	543	592	566	559	606	569	564	548	569	578	553	533	583	567	524	550	552	590	589	546	568	559	598	558	527	532	565	581	580	540	557	600	583	533	535	592	570	566	529	609	515	536	545	557	540	593	535	559	574	524	562	514	578	570	581	518	536	572	591	621	515	572	569	553	504	528	536	584	560	561	594	542	589	571	487	552	585	558	581	556	583	538	625	542	589	570	596	588	552	583	545	563	544	580	546	545	536	527	598	555	553	560	603	598	543	587	557	578	545	599	599	539	547	540	582	525	534	586	524	584	530	592	555	546	604	564	547	623	584	558	569	556	568	555	567	579	504	606	597	615	565	570	573	573	585	613	541	569	547	552	560	573	560	547	568	579	550	569	542	537	531	557	556	584	553	528	543	583	607	594	564	569	552	580	534	556	586	527	551	562	561	542	557	544	562	522	553	584	544	582	570	565	574	570	582	589	587	577	575	541	544	566	536	575	527	566	572	547	580	597	575	552	560	576	589	541	560	549	548	530	566	601	550	552	595	531	540	533	519	500	594	583	550	512	539	581	532	573	537	540	531	565	541	600	570	540	573	532	538	555	591	569	540	566	565	567	523	551	563	568	555	587	542	536	558	546	600	523	602	548	566	570	560	583
27874	10683	813	450	340	287	317	305	302	336	333	301	286	277	298	308	289	253	307	286	287	315	340	308	276	287	273	288	307	266	296	306	289	313	322	306	282	299	284	276	310	295	301	266	264	301	275	269	300	313	275	289	290	314	289	279	324	313	292	295	290	280	304	311	267	283	247	282	273	285	279	284	269	306	295	293	298	302	291	297	280	301	291	300	297	286	283	311	278	269	281	293	255	262	290	288	292	313	292	296	283	269	294	273	283	299	294	290	297	319	308	282	322	325	292	302	320	292	287	275	301	306	278	271	306	311	281	261	289	287	295	282	330	297	278	295	302	308	280	295	275	283	290	316	304	305	286	276	311	291	286	290	300	276	297	245	295	296	315	317	340	292	286	288	283	296	307	295	320	323	295	263	248	276	305	277	289	287	283	287	315	307	331	280	303	290	314	309	301	280	293	304	330	298	262	267	299	268	292	284	296	288	294	305	260	303	287	306	301	278	288	308	282	299	281	299	309	273	272	304	289	283	303	289	295	255	301	312	295	291	322	294	315	310	293	307	293	271	277	292	289	293	291	292	275	276	313	272	280	293	308	289	293	289	269	273	265	300	290	285	302	306	293	300	307	299	299	292	297	285	282	304	294	281	266	286	303	319	288	294	264	296	293	332	286	272	313	284	281	293	277	316	270	306	299	301	306	287	291	288	312	264	274	262	293	297	297	319	306	303	300	297	322	311	311	289	293	288	286	270	303	295	296	288	312	288	251	292	285	278	297	294	297	273	306	260	291	317	291	256	280	301	325	308	326	297	316	254	321	284	309	313	281	295	312	307	287	329	320	305	308	273	308	295	299	268	309	285	294	297	278	266	311	292	307	302	300	268	317	327	288	298	308	299	297	286	306	303	300	292	300	317	299	319	288	278	297	296	317	297	293	299	305	312	327	288	301	268	294	303	324	314	304	279	286	280	254	291	295	263	292	290	269	285	290	311	322	277	292	299	324	301	273	288	265	272	291	280	277	282	268	291	325	271	292	299	276	273	288	296	261	270	274	285	274	272	257	265	298	277	297	317	275	323	297	260	268	296	288	292	291	290	333	278	295	245	298	306	317	307	263	321	306	280	304	301	330	287	324	291	301	277	281	322	312	335	310	292	289	279	297	255	270	320	250	318	303	279	298	258	284	314	330	323	285	319	281	302	293	260	329	268	286	287	268	309	315	293	283	304	285	311	317	253	270	297	283	315	293	272	291	302	293	290	293	285	278	275	261	300	283	293	305	328	289	294	298	315	288	289	315	291	286	286	290	290	289	284	264	278	297	314	269	304	335	304	309	311	257	279	281	311	279	275	289	296	294	305	293	291	323	282	315	274	280	288	301	280	321	293	319	309	281	293	318	332	281	299	275	319	291	271	325	294	260	281	269	288	307	278	268	277	300	287	308	315	303	304	283	292	296	289	293	266	284	295	325	294	301	289	295	305	292	316	306	289	306	299	286	316	298	285	324	277	283	299	284	279	316	300	274	279	309	267	291	301	336	271	296	281	298	295	289	279	310	286	302	277	249	302	286	305	284	300	285	284	288	286	264	286	284	270	295	298	317	278	290	302	321	305	274	283	267	290	247	269	275	293	279	289	336	291	298	282	298	301	296	287	262	304	308	319	282	303	282	274	276	311	287	272	304	302	282	283	289	285	282	265	310	284	279	315	271	297	288	317	292	295	275	297	292	288	286	305	295	315	291	276	313	282	288	272	306	265	290	291	264	293	314	304	264	291	277	281	284	282	264	300	299	300	308	288	302	269	306	327	292	284	315	299	300	279	288	288	285	266	293	285	336	286	294	325	294	307	295	314	308	309	313	280	295	276	296	308	303	267	294	307	300	294	283	295	306	261	296	292	296	295	282	297	313	280	301	256	297	309	273	285	307	267	293	297	306	294	299	257	293	284	311	277	282	291	289	291	297	283	295	288	285	317	288	327	266	258	324	274	308	294	310	294	292	298	313	295	295	301	244	315	278	319	284	292	296	297	261	314	276	292	287	301	263	300	292	299	319	302	303	279	292	300	333	295	305	312	282	294	279	279	266	298	277	272	289	245	309	289	282	300	312	314	286	280	277	288	321	274	312	330	326	260	297	307	292	255	295	293	306	318	309	289	260	265	303	259	294	280	320	295	267	294	299	303	277	301	313	307	286	299	304	286	316	297	292	296	288	293	326	298	319	283	270	279	270	273	294	292	277	280	306	301	293	291	274	294	295	295	314	320	279	281	279	311	322	301	270	323	266	294	288	292	289	277	302	302	309	275	291	303	269	291	262	291	269	304	281	298	299	273	281	290	259	319	307	294	338	290	317	283	295	270	283	290	271	283	331	271	312	300	307	293	288	289	267	318	290	285	294	320	332	292	298	279	286	303	309	296	351	281	297	315	281	283	293	296	303	300	296	307	330	303	289	259	293	281	290	285	287	278	289	315	298	264	305	275	297	290	323	269	304	259	267	289	273	300	295	308	269	279	298	301	307	296	327	296	300	295	323	264	309	276	290	317	323	286	302	304	291	305	317	286	307	318	283	312	284	283	275	278	310	282	306	331	309	284	321	289	309	274	328	292	305	289	303	268	331	277	317	271	292	300	282	330	297	275	269	296	298	310	298	334	262	293	305	318	339	279	299	285	298	270	262	296	315	310	271	300	296	303	263	322	292	258	276	314	272	289	279	307	317	295	287	308	258	286	289	292	256	291	265	276	313	298	280	283	304	280	310	335	292	274	304	281	308	310	290	292	282	291	267	297	274	285	308	301	312	294	268	319	276	298	269	295	264	293	311	281	286	289	304	271	318	244	303	294	304	284	295	285	305	290	303	311	277	283	289	303	311	309	284	277	280	305	291	294	288	310	316	284	319	282	312	291	287	309	283	278	292	292	290	265	275	287	291	302	306	294	311	277	287	293	283	276	284	285	312	314	291	288	312	293	284	310	272	264	260	294	309	303	289	298	294	297	270	271	306	256	284	274	287	311	307	321	307	247	302	358	314	326	307	290	302	281	275	288	274	255	291	290	307	292	291	325	304	308	280	280	306	299	284	300	323	292	315	297	274	313	298	340	302	297	277	299	319	277	312	291	261	268	298	306	285	290	305	292	269	307	293	320	286	282	307	295	313	306	288	260	294	345	312	326	295	303	311	290	301	283	287	264	294	235	279	293	291	248	310	301	320	315	283	269	287	255	314	284	297	287	309	290	304	281	293	296	316	293	301	303	276	277	288	288	283	269	293	302	303	342	299	296	300	274	303	291	305	306	289	319	302	310	289	283	289	292	289	315	273	298	314	303	301	260	295	325	313	264	278	308	322	327	304	268	307	296	326	308	302	330	259	291	317	299	294	275	316	283	279	276	310	273	286	291	286	294	283	298	301	296	309	294	328	335	293	286	285	297	304	277	325	308	296	251	276	284	328	277	322	295	310	279	279	305	314	300	300	303	266	339	310	306	289	289	281	287	278	297	306	307
4515	406	369	297	235	250	235	221	241	221	238	228	215	206	248	221	223	215	236	246	230	201	255	202	209	204	223	219	224	241	217	182	214	223	213	202	208	203	240	189	240	228	227	222	213	207	225	239	221	226	212	197	229	211	216	201	223	234	221	219	227	245	257	199	207	224	206	215	209	208	211	222	223	204	236	220	217	228	215	215	212	215	241	213	232	214	213	209	215	255	197	217	212	203	212	218	209	220	198	231	252	227	202	241	184	222	217	219	217	219	219	230	214	221	206	205	211	252	247	229	238	236	217	205	184	200	219	207	219	217	210	249	234	214	219	224	193	239	227	207	239	231	214	198	206	205	221	221	205	243	243	232	208	200	214	232	233	232	216	229	205	221	198	221	224	210	221	219	236	206	235	209	216	222	232	237	222	204	231	231	207	217	224	208	214	223	216	243	215	226	225	222	224	242	220	216	209	211	219	234	203	224	226	247	226	221	219	231	203	231	236	211	192	205	212	222	208	242	223	211	217	208	213	205	226	219	211	262	223	207	219	219	218	201	194	239	232	209	212	199	225	226	214	229	229	215	211	220	207	235	205	237	212	231	203	232	223	222	196	201	223	242	222	225	212	218	212	186	241	205	241	230	203	227	227	228	238	204	234	211	193	224	222	227	222	200	232	259	244	210	209	217	221	224	196	243	219	223	238	229	221	242	227	214	214	205	226	229	242	216	223	216	195	207	231	239	202	233	247	247	245	231	222	241	220	229	196	202	205	234	225	200	223	252	204	228	225	234	216	226	211	227	212	198	237	230	232	207	228	219	203	212	242	225	230	209	217	204	261	231	215	226	228	213	209	220	242	236	223	216	206	200	217	208	224	220	237	217	237	226	216	239	229	224	241	228	226	237	264	196	201	233	201	225	214	236	222	205	212	238	205	241	226	209	223	218	239	238	239	232	223	234	217	243	220	240	202	234	191	225	195	207	203	260	234	210	237	240	239	228	232	226	202	227	221	217	246	226	202	219	203	209	229	228	221	222	215	254	230	236	243	226	218	220	241	233	219	218	217	234	228	215	201	222	200	192	230	212	227	205	221	223	211	227	196	251	217	229	214	219	229	235	212	222	211	224	208	238	225	226	255	205	221	180	200	180	228	236	226	228	232	195	225	209	218	219	246	208	209	244	216	252	220	207	261	231	247	202	219	223	210	194	224	203	256	276	218	235	208	205	209	222	223	226	237	254	216	236	244	200	211	224	213	210	225	221	240	215	231	227	219	185	189	190	219	206	221	225	207	206	212	210	223	219	215	229	247	227	238	234	197	206	218	205	242	227	216	217	226	236	257	219	207	241	200	258	205	213	225	244	214	217	226	216	224	205	217	202	215	227	235	209	217	231	234	227	236	212	210	235	205	204	234	218	216	220	220	206	245	204	208	221	223	196	202	212	224	238	235	177	231	220	238	244	210	206	227	237	211	195	242	227	229	214	206	211	226	209	199	231	221	206	222	202	231	212	216	235	217	210	241	221	218	229	261	221	199	196	233	227	219	234	229	226	212	221	236	239	212	249	191	207	226	222	224	224	222	233	237	235	209	224	237	248	228	200	226	216	210	207	225	238	225	236	225	248	215	218	238	204	208	243	221	226	265	243	230	198	227	202	209	231	207	212	200	220	233	209	211	205	192	220	225	228	205	204	228	218	214	221	230	226	197	206	208	206	207	210	250	241	228	209	216	202	223	193	235	213	219	203	242	237	232	216	265	220	209	201	217	212	235	212	221	231	218	208	229	199	205	236	189	208	233	215	225	212	225	199	217	213	210	231	230	227	225	216	240	227	244	217	208	221	243	175	220	224	200	236	235	219	221	217	216	229	219	224	199	197	223	226	219	212	213	225	226	223	211	214	232	225	224	246	203	194	208	231	214	230	206	201	198	212	225	199	238	220	229	216	219	246	193	221	191	207	244	202	220	232	229	210	200	213	204	206	245	223	211	201	222	222	242	208	202	201	210	224	204	224	215	233	217	259	233	247	211	224	223	233	241	207	198	236	217	227	196	242	210	211	205	204	237	225	234	203	199	215	203	219	229	224	251	219	237	210	219	230	239	200	209	221	202	211	247	212	221	218	237	216	231	218	209	235	207	229	221	232	219	221	203	246	211	189	205	224	213	226	220	230	194	208	231	201	232	250	198	207	234	228	200	214	197	217	247	223	216	214	225	251	225	217	231	210	236	229	224	221	229	249	230	216	218	191	205	214	199	228	229	242	226	226	236	229	230	207	249	210	210	215	235	212	197	215	235	237	230	216	221	216	235	231	203	230	197	234	229	217	212	216	203	232	226	206	216	227	233	235	238	216	218	227	198	237	222	228	243	245	245	231	192	212	217	206	204	229	209	209	225	213	226	210	200	189	222	235	221	203	247	189	234	222	204	235	235	209	217	214	198	230	226	206	224	235	200	210	239	210	242	232	206	221	235	238	213	205	222	233	248	222	238	196	200	214	220	218	208	238	222	209	232	243	184	198	249	204	215	200	218	222	216	215	208	227	201	190	174	249	216	233	217	232	205	211	205	212	233	239	194	196	205	226	227	226	262	220	218	216	214	212	228	218	213	244	200	231	209	215	228	219	220	232	220	221	222	230	233	194	207	214	230	230	198	231	242	215	209	213	212	228	194	227	229	212	226	248	220	239	215	214	219	207	207	212	220	228	232	221	227	225	220	207	221	224	199	244	198	244	199	227	214	210	216	197	206	222	198	218	209	234	232	218	226	211	234	236	216	237	259	191	215	229	253	197	202	222	240	234	215	203	226	210	204	225	208	233	208	243	210	205	202	200	195	236	205	225	229	219	216	237	222	215	216	221	211	235	214	248	225	223	217	238	216	219	223	225	249	222	204	238	220	231	199	234	225	202	205	246	207	212	221	223	198	218	249	247	214	219	234	216	210	196	209	212	216	211	231	221	205	211	191	224	221	206	216	221	220	195	204	221	237	210	201	207	223	216	219	228	216	200	209	209	203	222	210	225	244	224	229	207	227	205	210	213	221	203	232	203	217	226	225	205	231	224	190	188	246	211	214	205	223	251	248	228	199	214	209	226	209	234	189	225	192	220	217	239	209	216	191	217	224	208	193	217	208	230	196	212	212	220	204	216	221	202	219	216	208	205	228	223	238	212	213	229	205	234	218	214	200	225	233	209	234	236	224	252	204	206	221	206	223	220	248	231	215	219	225	220	210	218	206	234	227	214	203	221	224	206	198	225	221	229	234	238	221	216	229	234	236	224	231	189	221	189	213	187	194	250	226	197	224	242	255	244	241	226	217	213	243	193	220	198	227	243	208	201	238	245	232	227	233	222	217	220	205	214	246	228	200	192	217	207	215	234	236	229	204	231	211	208	216	216	261	213	223	241	207	187	238	226	196	231	208	219	239	237	226	230	224	226	204	199	214	218	233	213	236	256	244	215	221	215	224	214	219	224	206	219	214	240	202	235	219	242	212	213	234	188
25523	21478	28015	25378	11698	1623	1092	912	832	779	750	740	704	703	699	693	692	726	713	703	692	722	680	665	668	714	689	669	718	716	696	673	669	698	711	683	737	653	653	695	646	669	671	643	650	676	683	665	674	693	682	703	696	724	706	655	696	718	687	666	676	648	763	691	680	723	674	616	702	701	679	675	660	685	719	669	685	671	682	641	730	610	714	641	705	649	676	690	720	676	685	669	652	671	680	679	655	649	674	672	683	696	627	677	653	673	727	707	689	660	663	698	696	697	704	683	669	726	638	687	676	658	675	667	689	662	684	664	699	672	689	693	664	659	690	695	659	686	695	698	678	673	649	626	733	638	607	663	674	690	672	643	671	656	669	696	682	664	656	707	677	720	663	680	695	708	688	623	668	726	669	633	635	662	676	673	645	645	677	637	678	682	672	681	652	692	690	678	669	627	673	659	679	662	685	699	633	695	642	657	656	683	694	660	662	700	647	647	698	678	685	641	689	690	681	686	644	667	722	662	705	716	680	691	637	690	635	693	669	644	623	682	659	635	684	605	669	688	622	698	678	705	625	606	639	696	725	649	711	669	698	709	706	657	686	668	642	699	670	645	676	690	670	739	663	671	669	700	689	668	701	751	661	700	660	687	664	697	685	647	718	641	655	693	704	646	663	690	710	640	643	671	671	681	641	703	650	646	655	711	677	622	672	676	675	645	648	654	666	663	644	709	655	683	726	684	656	622	721	665	666	672	634	723	662	643	721	637	661	662	658	636	633	668	680	689	650	623	679	725	662	656	670	671	689	661	673	698	690	647	696	639	654	694	654	688	711	629	620	685	696	663	711	684	672	615	664	669	716	691	615	656	652	737	672	673	682	668	682	698	674	679	668	712	719	666	618	705	668	692	671	638	700	697	677	689	701	664	686	652	665	684	673	676	697	685	656	645	674	673	657	685	696	655	676	642	631	651	664	692	703	656	672	653	638	685	649	665	661	695	636	677	652	592	674	639	636	638	662	690	688	661	667	647	657	685	686	634	653	683	642	661	660	640	636	645	699	711	651	665	649	664	658	598	666	698	639	656	664	683	630	709	677	677	664	669	668	662	664	640	634	663	700	685	680	643	664	665	624	672	667	685	645	665	679	706	693	634	684	694	679	695	669	646	696	634	724	691	665	670	663	668	670	656	664	676	664	681	673	664	665	686	682	668	668	641	699	674	700	663	703	696	655	702	676	656	716	673	691	724	652	628	620	716	683	673	700	687	685	718	687	732	625	640	668	641	691	661	666	627	685	659	668	680	679	706	654	643	726	641	690	671	661	652	630	701	696	670	646	657	691	714	656	701	671	651	621	681	658	654	703	662	677	669	683	689	609	666	669	635	662	665	689	664	643	684	663	639	711	645	674	662	642	663	617	655	645	725	675	641	645	695	677	666	695	659	706	662	680	690	615	690	669	691	704	686	646	688	721	636	669	665	668	686	656	622	686	643	707	664	645	679	693	709	705	667	644	682	681	655	650	717	682	659	702	659	706	648	686	712	698	697	616	641	622	674	648	680	642	672	615	682	680	683	690	691	679	682	697	654	703	658	689	639	737	676	711	655	668	685	650	668	685	676	711	658	723	593	688	632	653	670	690	692	693	676	705	688	668	685	743	685	647	660	688	678	671	673	679	639	637	683	663	628	697	669	633	633	655	681	670	636	646	660	619	679	643	646	644	701	679	666	713	670	679	655	677	654	634	704	676	645	665	659	655	638	715	699	679	643	680	671	676	665	683	617	635	680	656	680	640	597	670	662	631	703	675	657	679	689	689	674	642	681	624	646	727	672	639	670	677	693	658	679	682	686	652	670	623	673	655	655	688	698	702	658	671	694	665	682	619	650	635	717	695	670	651	701	627	659	722	612	644	665	667	677	717	722	687	625	631	688	634	625	659	669	666	686	678	659	658	685	645	692	716	625	667	686	694	671	629	673	663	677	696	663	676	669	667	636	678	675	677	681	642	657	668	686	639	669	699	684	694	657	640	633	668	686	650	700	676	668	659	637	670	691	683	663	631	694	670	631	668	678	653	642	682	652	630	689	643	664	678	692	615	648	685	690	697	651	636	712	710	680	633	718	702	686	663	657	655	606	684	638	699	689	674	702	661	628	685	699	670	677	688	672	719	663	629	659	671	699	708	662	661	648	715	655	646	646	670	670	648	658	713	673	666	700	641	690	664	638	665	639	692	664	679	674	653	643	724	678	674	677	674	648	657	666	677	670	686	702	624	667	697	731	660	617	670	655	669	669	645	715	631	613	623	669	639	674	656	670	657	685	664	672	632	670	665	652	696	665	702	715	616	648	614	662	670	643	687	653	676	664	661	676	674	708	660	705	615	697	675	662	602	673	672	673	681	695	732	685	672	638	675	677	652	708	682	670	676	621	658	667	630	662	702	671	660	641	673	670	668	676	662	672	670	677	617	706	670	622	677	679	626	635	671	633	677	666	686	676	659	653	667	657	643	653	689	643	708	656	616	672	665	729	663	664	633	653	633	630	663	631	635	731	661	652	649	694	659	678	674	714	633	682	650	665	690	686	707	640	645	667	693	662	689	673	675	694	688	661	689	669	689	662	695	650	714	651	668	711	663	665	640	644	670	649	663	619	666	668	658	680	683	675	658	662	654	628	641	680	666	647	681	700	699	657	667	660	705	654	707	669	639	654	703	668	690	665	699	704	672	636	701	659	702	660	679	684	705	701	660	704	697	655	648	632	661	675	717	679	673	648	706	653	639	653	631	666	674	730	678	634	676	669	661	674	638	660	662	691	661	664	693	632	639	697	683	688	684	659	689	640	633	675	665	673	747	719	654	676	653	730	696	692	694	668	692	687	683	719	675	723	666	681	656	673	691	609	667	665	655	679	656	671	642	692	664	708	666	643	658	680	664	723	664	710	693	685	682	647	650	659	652	665	665	717	670	635	679	662	691	677	709	689	647	646	669	664	622	597	683	647	697	657	634	689	658	678	624	660	723	629	636	609	690	664	662	691	659	585	660	666	667	639	693	625	651	660	677	659	679	703	647	703	627	682	681	660	659	607	679	692	662	705	714	676	675	639	673	694	711	656	640	678	678	657	707	654	672	664	703	654	666	662	685	695	620	687	645	673	671	685	694	662	677	640	701	667	635	615	697	675	717	644	680	649	623	702	646	679	688	706	654	668	686	676	682	687	696	701	676	649	681	680	694	657	658	682	650	659	644	662	672	678	680	637	668	656	649	668	711	685	658	683	614	655	637	718	664	668	676	670	637	681	672	644	604	684	683	686	640	662	667	674	632	651	677	665	655	667	676	699	696	659	665	658	714	676	618	673	672	657	701	719	691	702	687	691	635	737	666	727	650	601	691	669	656	720	723	685	719	651	729	691	651	629	596	676	712	707	687	673	678	655	675	667	647	635	643	683	660	680	728	685	699	699	682	736	664	669	649	652	712	635	606	613	664	687	616	641	615	657	694	662
3379	3463	2911	1571	1152	914	827	728	709	687	576	612	563	595	591	556	550	589	540	553	550	534	550	590	560	530	517	556	554	542	558	550	539	471	515	562	521	511	489	552	543	560	549	507	513	546	509	534	546	537	513	533	528	518	527	520	530	529	531	500	517	532	538	527	475	510	527	536	530	500	521	505	513	514	498	536	500	523	553	501	502	482	514	501	512	517	480	579	484	495	553	481	518	486	546	506	527	516	522	539	563	491	528	535	533	502	512	538	500	463	499	492	490	526	525	521	545	491	512	511	505	513	559	487	541	502	509	530	500	537	503	548	517	529	495	485	508	525	480	469	537	509	501	496	516	476	480	502	538	528	531	506	509	513	516	505	507	508	525	488	546	481	485	506	512	488	476	510	469	484	512	539	525	505	505	510	496	536	513	513	562	524	477	507	529	531	487	556	542	524	513	515	508	498	490	502	517	540	501	522	503	510	499	553	556	525	496	497	482	532	496	513	532	485	490	526	494	499	514	525	516	529	514	476	479	490	529	499	539	517	505	493	500	547	493	533	523	488	496	529	520	514	515	521	526	500	484	523	550	514	528	493	471	536	518	493	596	481	501	500	523	520	535	494	437	477	439	495	486	526	521	525	521	514	488	518	529	520	521	549	540	493	520	521	510	518	513	513	549	559	516	512	487	491	535	500	539	503	480	523	507	487	492	475	491	500	579	486	558	493	514	500	493	510	482	493	553	494	493	535	453	488	476	479	513	539	549	525	537	531	512	496	490	466	515	525	494	474	520	514	469	505	546	518	502	497	516	533	499	524	538	536	514	529	518	531	491	518	508	515	525	512	547	513	512	502	511	539	511	476	518	481	525	519	514	522	522	467	512	551	488	531	518	519	512	530	536	537	500	514	512	525	507	532	514	485	484	512	497	489	497	515	510	501	474	532	506	518	498	497	522	496	498	515	508	509	506	503	510	570	499	486	518	545	479	508	498	497	497	509	526	496	494	520	538	487	528	493	507	561	481	520	513	479	495	494	493	511	488	537	505	526	527	493	520	537	513	487	530	508	531	502	487	521	504	539	497	490	492	509	508	532	522	500	505	488	506	533	466	511	522	507	505	502	513	512	505	545	529	533	556	539	496	511	538	475	512	498	498	474	474	499	503	479	504	523	537	517	489	508	503	564	539	530	490	456	505	540	491	538	502	542	507	523	566	500	491	507	529	504	523	455	536	521	483	502	459	544	500	484	520	477	537	493	466	477	500	524	515	494	516	528	524	517	470	493	517	513	488	485	500	525	472	490	542	542	496	489	514	502	533	506	545	513	491	492	514	571	502	514	481	525	501	507	520	473	507	520	494	477	539	499	484	516	475	503	497	501	474	543	556	517	461	501	507	541	509	488	498	511	517	529	482	508	523	512	461	462	485	478	489	548	495	484	507	488	537	502	507	481	499	536	499	563	447	490	487	519	518	490	535	495	480	521	480	512	481	519	510	475	514	522	505	512	494	504	504	484	558	496	498	524	504	525	482	505	481	498	501	498	497	522	521	523	520	490	490	453	498	544	504	543	530	497	485	499	513	543	505	529	528	508	481	521	460	523	504	509	506	480	503	479	530	532	485	514	488	485	517	533	509	482	523	469	516	486	543	545	543	466	490	468	524	496	519	525	520	518	496	519	523	556	523	467	492	547	496	488	513	491	499	523	486	497	487	543	492	485	542	489	508	507	496	520	462	505	541	502	504	519	546	457	491	491	538	491	463	496	520	492	494	497	521	498	480	534	561	502	469	547	484	486	500	507	504	519	449	501	505	504	513	531	517	467	517	507	476	530	525	480	549	525	499	512	499	497	497	490	515	497	554	523	486	447	493	505	490	504	474	522	482	540	514	499	540	540	493	493	517	495	506	499	531	506	510	553	485	510	508	507	468	511	499	517	489	505	500	480	539	491	521	511	511	481	518	516	517	556	511	550	516	477	480	522	477	485	518	510	541	518	517	493	517	552	514	547	481	472	557	491	533	529	489	505	503	500	480	497	501	494	490	501	491	521	530	523	498	519	542	518	488	487	524	548	539	507	537	518	506	502	523	502	509	494	524	461	510	523	503	479	482	500	488	475	472	511	485	472	496	507	518	463	525	486	484	531	500	490	518	495	561	501	488	482	487	514	497	548	511	522	532	496	502	527	533	520	536	487	502	476	487	486	478	486	498	543	516	533	489	519	486	516	478	544	510	516	547	482	510	549	482	519	519	458	490	473	489	479	473	466	510	522	518	516	509	523	501	524	481	494	557	510	502	538	515	501	492	505	492	496	439	469	502	565	497	507	473	466	520	494	489	521	489	491	538	533	556	520	524	510	467	516	532	473	519	529	501	482	446	516	513	516	494	502	503	497	515	531	547	507	484	499	562	508	538	489	507	536	481	480	522	530	534	515	507	481	476	489	534	482	527	498	499	499	527	499	556	510	494	535	485	539	468	440	520	497	517	481	546	499	506	486	545	516	515	505	531	529	522	495	500	507	533	491	471	508	486	498	532	547	508	480	524	491	455	453	561	505	527	521	497	488	522	502	472	505	515	532	494	506	508	540	507	518	505	496	479	510	493	520	521	576	531	502	556	516	511	539	515	518	495	501	501	522	487	521	490	518	489	521	511	527	501	488	527	493	521	526	547	496	526	532	539	512	495	488	509	511	525	515	545	506	513	555	516	529	514	521	464	501	489	519	478	481	487	524	491	520	492	509	512	494	490	494	502	458	516	507	462	522	525	535	545	507	516	509	528	515	522	506	512	491	525	511	506	501	510	488	498	540	512	519	474	478	509	491	523	481	492	545	557	502	487	458	513	524	539	494	515	495	495	530	477	529	517	512	492	528	482	505	520	480	526	511	486	466	485	521	476	516	519	522	491	523	487	525	446	494	519	507	533	536	480	499	490	506	519	503	485	520	512	473	509	466	514	517	462	504	513	503	486	527	492	501	516	536	491	516	477	509	499	476	518	468	500	499	542	492	521	497	542	456	499	501	451	501	476	472	505	552	500	493	476	473	483	489	496	505	472	489	489	498	509	561	499	533	511	502	497	496	492	517	495	486	520	511	502	453	497	527	487	510	530	483	485	502	504	511	472	510	540	520	537	509	484	513	505	525	496	494	540	536	507	529	491	546	485	529	497	487	503	476	555	519	516	514	467	460	514	521	452	472	510	526	490	513	499	477	522	508	505	548	497	533	501	508	511	517	508	509	461	528	513	491	482	462	534	526	532	513	532	543	524	471	476	497	484	533	498	469	514	508	521	516	537	513	514	521	468	517	476	487	495	496	505	512	523	505	503	450	533	480	495	501	494	471	508	482	484	468	529	515	498	492	523	484	501	510	487	520	463	516	505	552	481	492	467	519	504	491	501	491	474	541	545	513	473	496	502	518	528	514	481	469	513	478	515	461	523	520	533	519	501	481	461	528	525	489	507	490	505	502	512	513	530	462	527	520	515	512	510	506	538	491	496	525
24450	21478	28836	24520	21463	9253	1812	1181	926	952	915	846	894	867	817	798	800	806	793	797	806	782	780	777	778	774	809	787	792	731	820	810	754	751	748	798	750	789	786	782	753	775	753	767	777	768	730	783	786	787	761	791	757	776	763	743	784	765	842	784	735	740	718	735	732	739	758	801	784	745	747	795	788	765	696	777	766	768	778	808	722	791	751	753	740	761	713	722	757	754	731	759	742	784	729	742	794	734	793	755	723	819	733	742	712	759	776	745	763	775	727	751	705	710	737	722	738	778	780	800	736	724	707	718	757	734	750	782	742	727	732	759	725	764	742	719	741	704	747	714	755	720	796	740	735	751	748	769	777	792	780	798	749	700	745	747	800	761	748	751	789	785	761	770	774	742	753	728	782	767	738	714	748	775	765	720	733	747	724	759	772	785	780	725	779	749	760	756	748	763	769	717	744	773	729	766	749	729	756	774	822	771	738	742	776	709	793	749	760	742	737	766	792	788	767	768	738	752	768	717	736	747	773	759	760	753	787	775	739	766	746	812	752	787	737	747	820	743	747	714	811	711	736	739	716	760	752	711	729	718	792	784	779	772	770	762	734	794	771	744	727	739	756	785	722	774	748	764	712	747	735	775	761	763	807	749	799	752	750	768	699	807	723	736	773	707	735	760	746	750	716	786	780	722	761	699	774	692	761	704	757	666	768	758	763	755	745	767	722	758	768	746	751	768	739	759	749	727	777	725	751	695	742	754	803	762	754	768	709	741	734	726	698	763	743	786	764	751	757	801	743	818	772	755	709	711	723	774	788	739	726	720	732	731	709	759	780	784	726	769	814	726	752	725	759	736	776	799	730	741	691	714	774	704	708	716	740	776	717	734	735	726	759	796	742	720	746	747	776	751	741	763	782	775	707	741	699	747	758	769	729	724	742	743	764	762	796	806	761	749	743	741	733	748	712	777	805	781	757	759	757	773	745	752	727	692	761	731	799	770	733	768	747	735	745	743	694	776	724	710	718	747	728	774	816	759	750	726	751	752	749	741	728	722	762	760	835	738	761	753	712	786	740	721	747	782	747	729	757	763	713	725	757	783	761	755	721	773	799	822	748	735	760	739	768	809	760	739	745	782	746	680	752	779	712	781	773	765	710	761	721	740	777	759	756	770	709	725	765	738	751	819	783	730	744	745	727	753	770	728	763	753	742	754	759	772	746	789	781	736	752	747	739	747	722	751	749	683	709	744	771	706	775	759	750	712	728	750	764	726	752	778	807	752	714	719	716	710	725	766	754	742	721	753	725	776	745	787	752	718	743	753	723	722	784	774	717	720	777	770	748	738	746	756	791	745	747	719	763	752	693	748	739	670	752	753	728	725	764	728	797	775	730	731	775	733	773	706	738	776	753	765	709	773	779	755	741	728	777	787	746	761	735	750	774	762	734	756	753	733	738	755	769	731	793	700	730	736	757	700	718	764	688	743	751	759	726	808	744	799	712	768	755	744	775	760	781	783	706	678	808	754	748	741	715	750	760	769	723	738	751	678	734	705	764	727	789	718	733	761	804	758	712	760	759	728	774	730	753	760	766	722	780	752	746	735	706	754	762	721	769	770	748	728	764	764	736	731	759	752	750	759	768	753	737	792	746	735	732	690	773	743	781	739	789	763	699	722	755	721	729	729	728	717	743	747	697	763	712	802	701	762	793	784	730	779	753	744	735	731	714	756	760	730	752	744	759	752	751	771	744	764	770	774	758	725	779	710	749	757	763	780	742	729	743	731	719	757	828	778	734	734	690	756	746	761	767	751	760	755	737	743	772	742	743	756	718	775	739	755	696	748	719	705	753	745	741	705	773	774	738	733	745	718	758	689	765	740	721	771	745	787	711	715	770	758	740	737	731	722	765	724	777	735	773	811	738	766	756	740	779	748	751	821	750	752	692	755	716	789	786	788	754	816	738	774	765	707	721	796	720	776	769	777	741	717	748	778	718	703	705	754	720	758	761	768	730	744	718	767	784	771	740	787	737	720	737	755	711	734	767	738	811	769	758	770	740	758	759	766	717	756	776	730	742	726	777	743	754	732	729	757	744	796	747	697	769	708	737	741	748	748	782	682	686	778	761	788	752	769	775	722	767	702	735	767	741	753	725	749	729	764	777	717	764	753	719	723	743	726	690	714	761	816	725	741	716	745	758	723	772	713	739	728	776	734	762	742	736	748	720	739	755	742	700	762	763	709	748	701	734	738	707	754	752	759	722	779	746	757	785	730	723	767	753	716	711	724	755	752	755	765	728	724	738	756	752	720	746	773	776	724	739	724	704	720	790	758	797	714	800	755	784	741	752	726	769	726	734	739	700	730	765	746	727	754	748	774	775	775	803	723	756	749	702	751	754	730	722	765	761	774	754	789	706	720	741	765	750	768	805	748	775	773	745	794	756	744	766	707	721	708	723	722	749	730	739	747	692	682	739	707	758	753	777	735	794	772	749	744	728	757	780	721	767	706	786	756	758	778	707	719	726	725	751	731	707	707	757	711	731	718	726	758	737	765	743	742	775	743	737	774	761	731	750	751	752	709	762	803	740	758	716	791	722	776	735	739	751	720	784	751	707	707	757	752	796	733	746	809	777	790	765	739	745	694	714	832	749	757	709	705	781	738	748	741	729	769	737	764	771	720	738	720	759	719	797	725	704	691	757	743	744	758	712	729	707	757	789	746	722	738	734	760	785	731	732	722	770	781	721	683	785	768	769	719	716	768	727	734	729	742	765	746	733	740	734	754	750	703	751	773	687	768	762	724	767	747	781	745	745	771	779	750	763	743	770	722	728	688	718	742	724	756	800	782	717	715	759	748	719	753	781	764	717	793	754	737	752	724	736	751	726	769	725	730	729	747	759	810	757	713	729	754	715	689	744	761	770	696	726	722	735	715	722	750	709	724	718	759	708	698	745	739	762	732	763	773	756	767	695	738	766	730	745	775	742	750	769	765	714	702	713	749	779	742	739	720	720	780	757	720	827	719	750	693	700	786	734	746	735	802	712	762	766	770	727	744	747	784	817	802	722	689	790	742	762	757	751	708	724	748	784	753	734	763	732	753	750	760	727	737	757	709	734	710	741	756	701	794	726	736	717	707	730	718	691	732	741	762	732	748	802	775	775	750	752	771	730	713	774	786	742	739	772	747	728	768	762	747	757	729	736	702	729	701	757	755	751	709	727	761	701	749	758	728	757	769	722	739	740	750	750	728	707	746	824	749	744	758	771	749	780	758	743	770	744	715	743	727	780	708	750	724	694	730	789	751	779	756	732	750	763	727	742	735	767	699	689	797	733	753	735	756	701	778	725	784	706	715	730	763	688	755	784	729	767	761	770	698	802	730	730	773	752	798	736	749	764	765	750	720	760	764	702	735	729	741	715	736	754	718	706	790	711	753	763	707	716	754	732	793	735	738	685	768	770	749	722	740	724	776	755	739	725	724	788	727	803	714	719	740	717	776	778	776
3618	6030	4968	2558	1876	1453	1225	1076	962	840	771	732	776	691	669	694	646	668	679	652	635	646	635	603	605	614	620	580	583	599	614	631	617	611	578	583	583	627	522	629	574	578	597	592	583	598	614	586	580	604	612	557	596	563	570	603	566	565	592	593	590	563	553	588	576	576	576	574	556	581	580	577	581	614	572	567	549	564	619	568	550	561	574	604	582	563	589	586	606	550	622	568	578	539	591	604	594	586	586	574	573	585	599	587	542	588	582	588	585	588	595	559	599	566	584	523	628	598	595	602	602	574	603	550	543	643	600	568	592	582	563	592	613	548	566	567	551	604	587	596	619	593	587	583	556	550	597	536	571	531	588	594	563	575	607	574	569	618	582	583	569	583	594	530	595	579	548	596	561	556	619	556	549	582	578	563	584	552	580	595	571	626	598	585	578	534	567	580	583	569	547	578	552	563	602	582	585	560	555	514	565	545	568	565	576	593	545	547	550	580	578	526	610	595	575	603	599	537	590	572	559	595	594	586	558	578	579	580	567	570	614	544	529	588	566	590	598	570	531	570	596	596	592	552	567	542	596	584	590	588	588	585	583	528	565	580	586	611	588	576	559	549	583	571	535	580	541	565	601	590	562	593	540	598	580	596	617	560	587	588	615	575	563	570	562	556	556	601	573	615	561	558	563	612	570	603	590	583	584	571	586	594	593	583	602	546	604	612	560	575	562	559	591	587	600	565	576	540	574	557	592	574	603	587	636	571	560	548	568	592	645	582	564	567	588	558	573	513	565	542	588	583	545	570	570	559	553	602	605	561	562	592	588	583	559	608	558	635	560	549	574	595	572	610	574	557	577	564	591	550	545	532	570	586	544	591	583	584	556	584	604	567	537	566	563	594	601	572	571	553	592	535	602	557	579	549	594	581	609	554	566	594	595	562	588	553	579	583	558	601	576	542	541	578	573	555	601	568	555	558	602	588	551	586	592	600	578	583	596	563	551	561	590	581	581	551	560	587	556	572	599	570	585	559	577	524	585	607	557	569	576	536	543	599	576	607	598	598	566	543	595	548	556	588	587	573	546	590	566	571	589	627	566	557	575	610	548	533	574	595	563	625	598	526	594	557	627	608	550	579	554	550	560	570	583	556	566	554	548	566	567	617	569	593	620	568	606	601	553	577	542	563	506	543	583	628	556	546	577	582	537	558	600	589	556	565	598	592	560	572	577	550	555	571	549	554	567	590	607	582	608	583	600	540	573	618	596	579	605	576	563	569	568	582	568	569	541	583	570	575	591	597	563	593	587	540	533	585	626	540	583	581	587	548	580	559	584	580	542	555	570	590	562	551	562	523	546	552	575	578	553	534	567	564	644	577	580	572	623	579	562	564	563	550	593	563	563	540	556	569	564	556	566	534	585	566	554	627	564	592	577	550	590	585	584	551	551	541	552	577	593	576	572	569	569	558	606	551	588	569	561	560	552	596	567	573	563	575	570	575	548	570	555	544	568	580	546	558	562	559	569	550	555	564	586	577	560	592	575	574	587	578	631	567	590	572	573	545	591	595	576	580	535	584	605	611	564	556	593	591	608	565	599	583	544	561	590	535	524	583	551	564	539	554	553	583	530	581	561	558	562	550	571	585	555	559	591	594	615	591	574	554	526	589	538	586	558	564	568	570	621	567	530	592	528	608	573	527	575	525	560	574	564	596	535	537	597	498	578	547	573	561	570	532	542	538	563	586	608	590	543	519	594	552	571	526	572	591	565	541	558	561	520	586	557	563	545	611	588	582	545	570	598	573	596	567	530	560	561	601	564	555	538	581	554	548	586	583	574	605	555	574	587	568	601	577	582	576	616	577	640	605	569	564	554	606	564	576	572	556	567	583	610	571	553	574	581	536	545	538	569	561	556	567	583	570	557	557	568	545	599	577	579	616	548	565	557	584	565	589	557	565	597	593	545	554	580	576	625	572	556	577	600	576	555	637	568	609	524	584	567	589	566	574	625	591	557	574	566	626	572	540	575	576	506	561	558	572	550	586	538	565	577	548	568	605	577	615	567	543	577	596	542	554	569	531	565	576	556	588	516	592	543	578	596	563	562	566	537	558	590	529	616	562	585	534	575	572	565	597	636	570	564	555	582	528	559	538	575	544	539	575	560	562	537	577	579	587	577	589	562	555	557	582	514	539	558	546	532	579	546	590	605	561	547	553	535	566	602	562	549	545	609	559	563	554	519	559	582	567	567	577	602	572	593	540	574	545	561	582	526	553	568	539	581	613	542	577	571	575	594	581	553	567	524	524	591	587	559	550	548	582	576	558	554	506	574	581	626	578	550	558	589	575	540	539	558	572	573	565	576	586	589	584	556	539	591	543	553	578	589	585	542	596	581	591	547	565	555	527	581	561	550	561	548	602	561	508	530	565	573	562	598	573	528	528	605	548	580	597	566	538	535	589	590	560	593	568	532	575	530	545	566	601	560	572	561	555	540	552	550	565	562	578	561	613	530	535	573	608	552	562	561	584	585	518	570	552	570	564	550	528	579	589	549	533	599	575	549	577	580	543	554	592	531	571	549	562	590	575	551	526	504	538	547	568	586	541	522	564	582	559	589	523	544	551	590	527	573	561	609	562	591	554	573	551	565	613	589	545	582	590	526	569	579	564	566	600	589	522	544	552	591	560	523	537	584	549	587	579	578	567	555	575	600	564	563	609	553	559	526	596	547	594	543	525	536	554	569	544	567	564	551	569	519	540	561	578	570	575	576	551	559	571	518	584	530	537	545	551	585	526	573	568	584	539	557	537	554	520	515	610	567	577	542	584	569	531	561	551	551	544	553	579	525	557	588	568	590	561	561	573	525	553	545	567	576	576	559	572	567	573	587	576	579	569	513	575	566	558	559	592	529	533	589	551	514	587	549	551	582	603	558	564	559	559	555	575	585	561	532	566	558	615	588	541	562	546	540	576	536	560	574	539	576	630	519	560	582	562	583	535	556	587	554	572	591	586	618	550	574	574	573	567	559	525	580	561	557	594	558	569	591	596	547	537	602	553	525	557	584	572	552	577	571	555	542	571	594	554	575	573	565	566	573	592	571	575	518	486	558	540	577	557	536	539	608	556	525	563	597	531	543	569	538	547	526	557	581	540	561	560	543	563	544	555	553	553	540	557	580	575	581	529	581	577	579	577	512	577	531	589	544	542	544	528	589	498	567	570	550	555	552	566	560	599	548	549	557	556	539	593	574	566	522	552	565	571	598	551	598	583	536	578	561	529	582	526	508	564	572	578	557	525	577	603	581	589	590	580	571	561	569	558	567	570	499	557	586	564	569	542	559	530	575	560	557	587	539	540	543	554	611	614	540	526	541	566	598	524	545	530	527	580	590	547	585	568	563	547	560	572	559	561	549	543	552	542	541	553	578	600	574	541	535	534	606	573	566	582	568	566	522	582	556	581	586	585	582	583	596	560	558	544	593	540	553	525	569	575	565	547	527	575	568	617
27885	10557	815	413	331	289	297	290	300	302	300	270	295	295	308	283	298	240	298	289	296	301	285	278	292	326	312	304	322	313	303	303	318	268	282	273	292	282	263	265	256	288	293	285	308	291	282	261	264	335	287	329	275	273	283	302	256	296	285	294	300	304	287	289	304	290	287	299	316	286	300	305	276	287	261	306	316	281	302	318	281	268	296	309	284	285	281	270	293	306	284	318	314	283	292	273	287	308	330	304	287	273	301	318	271	259	273	276	303	278	314	259	306	265	282	272	286	285	310	315	261	315	287	273	268	291	260	307	292	260	300	288	285	300	266	282	300	287	291	285	258	293	295	292	299	276	274	309	277	282	297	305	299	264	297	286	295	271	290	267	278	307	286	255	295	295	311	274	287	288	263	289	286	258	324	265	289	281	278	308	311	282	283	291	281	281	294	287	288	305	264	287	285	285	301	288	302	310	287	271	299	310	272	290	270	293	268	301	325	281	281	287	268	277	293	281	300	314	320	299	308	255	303	291	299	306	293	294	274	265	306	286	303	300	240	258	310	288	276	290	293	289	297	297	288	295	306	284	275	267	296	281	265	305	289	308	296	297	269	284	299	273	295	287	290	284	284	290	316	281	293	286	287	310	265	285	269	282	326	288	295	293	295	297	302	309	316	292	305	257	291	293	282	288	327	280	261	269	302	300	278	299	284	282	283	306	272	265	281	307	297	280	282	289	310	289	304	301	307	294	284	302	276	297	278	252	332	293	293	273	301	252	288	291	274	301	283	295	289	297	284	286	277	273	306	288	307	268	300	268	300	307	315	293	307	344	275	294	283	316	306	296	283	300	297	304	285	293	270	265	293	282	288	287	275	302	284	284	272	297	289	328	292	267	326	260	288	304	268	307	293	312	267	317	289	301	308	316	312	288	297	284	334	282	277	283	312	293	280	284	292	292	275	295	278	289	303	317	300	311	306	297	327	305	301	292	302	278	314	289	293	274	296	299	293	274	302	298	293	308	300	278	278	333	316	304	262	277	270	281	329	300	290	295	281	324	274	278	281	298	297	309	308	273	287	283	303	295	304	314	302	269	336	269	284	307	276	292	296	284	283	306	257	283	298	248	305	284	286	266	262	301	306	285	297	294	299	295	265	311	271	261	298	283	310	295	281	293	318	285	291	326	255	303	294	270	320	302	262	266	316	285	298	284	292	301	290	268	311	287	299	277	314	279	263	281	265	280	302	267	278	264	285	295	289	274	302	313	292	297	307	322	279	281	283	238	253	283	280	309	278	291	283	269	283	295	300	319	283	306	268	305	297	317	291	296	298	311	312	291	286	303	309	272	314	280	304	279	291	321	302	304	266	296	289	266	300	297	306	275	288	304	331	285	343	319	273	306	268	288	302	320	276	308	275	306	279	281	274	266	297	296	306	298	272	275	264	306	284	306	270	294	279	295	289	257	285	267	273	287	300	284	259	283	326	324	289	324	253	282	299	290	305	299	305	279	286	314	299	282	312	289	300	299	288	271	332	266	287	276	307	308	296	327	287	293	260	325	269	304	316	276	282	296	291	298	301	292	284	273	294	264	287	305	274	295	339	304	287	286	307	300	297	282	290	289	271	268	283	277	303	292	277	283	303	319	270	294	268	286	311	301	285	301	261	308	302	302	328	302	279	302	313	276	290	272	280	313	262	311	313	308	282	295	280	303	293	303	271	277	304	269	278	304	282	277	295	285	320	297	297	309	280	282	287	296	302	266	294	286	285	309	269	287	263	289	276	298	290	289	299	269	300	273	288	261	295	265	285	287	330	271	286	276	310	293	290	279	286	285	296	320	284	302	271	269	275	302	286	274	286	294	332	310	284	309	262	292	284	299	304	277	312	272	308	302	291	297	292	301	292	270	298	309	308	286	299	287	280	289	279	301	308	274	288	284	305	303	280	335	309	274	300	295	285	283	314	310	283	301	323	305	292	273	278	290	297	306	279	297	307	275	274	317	288	300	304	283	265	302	285	278	329	283	288	301	281	292	312	276	272	296	277	272	254	277	299	306	320	280	275	285	287	319	302	307	273	264	276	274	287	294	296	304	267	301	262	284	283	308	293	277	316	323	253	285	272	293	343	271	264	262	282	276	266	313	271	259	299	293	267	290	301	280	315	269	291	293	291	300	291	301	284	290	272	318	268	313	295	292	271	306	299	320	297	303	280	286	238	302	310	282	252	309	313	315	298	274	286	304	289	294	307	296	333	276	296	302	308	281	312	276	304	295	328	306	322	291	277	303	273	278	280	293	330	276	286	301	278	267	293	289	300	280	287	276	292	270	305	269	296	289	286	288	307	289	300	317	320	293	297	283	272	287	285	284	316	305	289	303	252	306	301	295	306	307	261	285	280	288	252	312	278	292	301	310	269	296	295	267	300	280	284	315	293	288	290	306	286	288	295	311	268	310	258	304	292	272	265	296	289	285	296	286	256	306	277	299	285	269	328	300	284	292	296	262	285	276	287	264	307	293	280	314	281	301	286	285	308	315	307	314	283	299	307	281	328	276	285	314	311	316	312	305	280	295	293	275	280	313	309	276	305	303	304	302	304	286	287	283	265	283	283	287	294	307	289	281	302	328	287	312	289	318	287	290	300	278	278	304	299	289	300	290	279	281	330	276	303	325	271	289	308	299	285	295	295	291	298	295	290	299	305	313	289	281	271	273	301	274	266	293	308	269	268	287	312	318	305	308	280	262	288	298	291	263	275	288	309	293	318	310	282	293	314	288	314	262	269	287	290	317	271	336	299	291	298	303	262	291	263	251	271	263	279	300	266	294	306	301	305	284	277	292	289	278	306	299	315	296	276	269	287	279	300	297	266	318	289	275	268	337	299	283	311	276	299	290	300	282	295	287	312	301	287	315	282	274	305	297	303	292	303	266	279	287	296	305	274	321	341	263	274	286	286	251	283	300	290	302	268	288	282	292	290	265	284	288	319	273	257	287	331	275	333	279	308	270	311	286	311	307	301	242	293	265	305	310	304	278	302	318	310	303	291	320	241	310	287	285	268	294	279	296	276	286	291	285	315	282	272	284	302	274	288	292	303	294	265	295	260	280	291	271	278	287	298	268	288	311	255	280	303	270	301	302	314	324	314	243	290	265	281	274	300	317	288	310	292	315	288	276	252	271	282	289	298	288	301	309	288	295	275	301	301	308	288	287	276	260	282	260	305	269	273	282	289	298	304	304	282	288	281	289	272	306	303	309	307	282	294	315	318	307	257	272	289	286	281	312	313	312	285	272	282	286	296	280	304	270	320	290	290	307	308	304	282	284	287	281	292	284	304	297	300	301	297	282	286	270	310	272	286	284	296	268	293	300	299	297	292	287	310	282	274	295	324	298	290	267	275	269	311	270	295	284	289	295	301	315	298	281	263	282	298	255	293	282	298	304	272	276	255	298	292	265	302	267	288	295	305	277	276	273	290	278	310	298	319	271	269	280	281	294	305	311
4618	416	347	299	250	221	234	246	245	256	224	226	218	232	223	219	222	243	210	213	205	215	244	240	228	214	238	223	233	218	236	224	207	225	212	236	232	236	232	223	229	219	233	224	237	219	233	233	236	211	224	217	200	223	207	224	215	225	242	217	206	226	232	216	221	212	227	202	223	208	223	224	221	225	219	214	209	230	210	227	223	222	222	229	237	234	216	207	219	198	222	210	227	237	216	220	222	222	239	222	224	217	194	231	233	206	202	229	213	200	224	227	229	252	226	226	234	208	234	229	201	226	204	217	226	240	229	233	233	237	229	208	216	204	210	248	215	196	239	243	231	216	225	238	206	216	230	202	205	221	217	226	232	201	243	214	216	211	221	234	198	228	234	231	232	248	226	223	225	199	226	242	231	210	207	223	242	217	228	241	227	227	233	230	215	202	245	207	213	210	211	232	233	248	240	200	185	202	222	210	204	212	232	205	217	253	196	234	196	188	244	212	238	212	214	213	210	228	224	236	228	227	211	242	218	198	226	203	208	217	245	228	199	200	221	209	244	212	217	207	250	228	192	253	221	210	215	213	220	215	220	211	215	215	236	205	221	217	223	219	213	218	234	229	216	206	221	203	229	210	223	217	213	224	248	222	207	202	193	230	223	237	213	232	219	225	231	217	230	232	215	242	198	215	229	217	215	206	207	232	201	212	222	207	233	228	239	225	226	231	210	209	192	221	201	232	227	237	221	198	218	205	184	209	207	236	220	213	237	213	216	221	207	205	213	240	205	215	201	231	210	231	219	222	224	210	244	196	236	200	227	226	222	221	211	233	234	198	214	245	219	242	226	211	214	226	241	248	247	227	212	224	220	200	223	201	215	215	218	213	227	224	232	197	213	230	238	239	186	226	215	245	199	210	219	204	205	216	217	199	211	223	239	239	205	229	253	239	236	229	213	242	194	211	249	209	224	233	219	213	211	196	217	221	218	229	227	220	229	233	236	229	209	233	195	237	208	206	253	248	200	215	231	203	194	218	206	218	234	256	229	198	234	229	237	208	199	234	200	231	225	205	217	206	233	194	212	230	220	199	230	217	233	241	204	203	232	210	204	207	203	200	251	231	234	201	239	227	220	232	230	200	205	209	212	229	216	217	223	217	200	217	243	211	238	218	198	219	232	244	228	219	205	230	219	203	222	217	215	220	223	218	237	223	207	222	203	205	217	216	222	219	231	221	200	196	224	219	212	199	215	202	214	215	207	244	228	222	209	219	218	238	227	205	204	208	225	232	203	224	217	222	200	198	209	233	213	202	199	198	212	233	221	227	207	246	210	243	178	241	235	239	230	202	242	227	235	206	195	217	212	221	232	228	245	214	225	231	211	225	222	212	227	187	226	228	213	232	233	203	232	205	206	219	225	214	225	247	217	243	214	194	208	220	222	207	236	213	238	215	229	214	227	226	214	209	218	231	210	240	247	232	254	217	230	217	208	197	239	221	235	230	226	225	202	208	227	212	236	228	228	222	221	232	218	205	233	224	215	203	248	233	239	237	221	219	209	251	213	197	206	197	234	246	254	205	221	241	242	224	212	223	210	228	224	227	203	217	229	244	226	211	236	241	232	207	218	220	239	204	222	236	250	222	226	192	233	219	220	211	214	233	201	221	218	233	210	226	233	240	224	216	207	215	205	247	203	203	225	199	211	231	215	208	235	227	214	236	213	243	211	218	221	207	217	216	213	226	225	252	218	209	216	208	196	220	196	205	218	179	252	197	216	202	235	210	233	222	198	214	217	246	225	245	228	206	233	227	218	240	192	216	231	230	208	205	220	223	237	219	225	243	204	188	219	214	213	249	230	224	244	215	209	217	253	207	242	208	201	227	243	223	232	203	216	208	215	243	224	241	232	253	189	225	202	200	223	232	240	214	237	203	217	226	214	230	239	242	224	235	228	240	207	217	215	229	219	191	227	211	221	226	208	211	224	209	241	213	232	219	208	218	224	224	234	234	228	234	260	234	214	224	232	194	197	214	222	213	204	230	248	227	194	211	212	218	215	243	238	211	236	243	222	219	205	232	228	237	222	220	236	184	205	215	236	223	210	237	226	210	217	223	218	217	234	225	185	221	248	239	232	250	214	213	188	206	225	214	213	216	205	239	230	249	232	217	252	221	231	207	222	230	239	231	231	219	209	220	232	226	238	233	212	224	217	224	220	208	215	212	185	224	227	225	234	230	216	232	226	233	216	194	240	214	214	217	236	212	224	207	201	197	199	209	241	196	195	208	219	226	215	244	220	197	244	229	208	215	217	227	241	219	200	217	229	236	214	261	208	228	244	228	245	218	242	231	226	228	228	227	234	208	192	207	228	197	234	217	218	241	223	201	235	199	236	222	210	218	203	228	238	217	223	229	207	217	224	250	224	214	239	211	220	240	229	190	213	224	217	204	205	236	218	205	222	217	196	220	226	217	208	240	221	206	226	223	247	246	216	240	223	214	228	225	233	240	216	206	222	230	226	236	222	219	235	233	215	241	220	222	215	221	224	209	220	228	203	229	211	231	238	203	214	239	209	257	210	210	225	209	198	199	194	229	206	251	205	200	223	228	213	214	236	232	213	214	216	234	205	209	226	236	205	206	219	194	221	219	236	192	232	194	214	199	212	211	223	223	243	184	211	226	215	225	248	222	208	250	191	240	224	185	211	233	201	210	209	215	229	203	243	228	221	239	198	215	224	263	251	228	220	237	205	216	238	219	203	210	223	213	227	230	234	233	193	231	223	221	232	218	228	228	240	227	191	218	228	199	221	198	228	219	243	212	211	258	236	200	200	231	216	237	214	215	206	219	247	227	199	214	235	212	208	230	198	257	223	232	221	190	237	229	211	255	219	224	215	213	242	221	211	204	254	222	190	234	234	211	232	233	206	225	224	241	200	249	218	209	191	236	219	214	230	188	227	218	204	201	232	213	225	255	207	226	229	213	237	219	232	226	204	228	233	231	209	220	195	226	198	241	235	217	208	224	234	216	224	215	215	213	239	211	213	223	229	206	217	223	223	209	218	227	223	243	214	227	237	200	211	222	207	216	217	236	217	183	245	229	197	216	221	234	223	218	231	234	235	241	208	204	244	225	213	248	240	220	220	217	221	220	245	220	214	224	219	217	187	219	220	218	210	213	218	230	195	233	227	211	206	212	219	247	228	210	215	190	241	219	222	241	212	223	208	212	239	243	238	213	204	213	225	216	205	226	226	222	212	222	236	200	212	230	211	232	238	214	218	218	237	195	246	216	240	205	238	248	208	206	217	218	232	218	218	224	192	222	245	224	209	226	205	213	217	241	212	226	222	244	240	233	186	224	216	222	221	224	243	214	208	214	222	254	221	236	221	221	234	204	209	203	210	232	204	205	227	223	242	198	227	208	231	229	230	229	222	224	234	228	223	219	222	246	211	230	239	236	213	203	222	224	232	206	219	241	229	201	226	219	221	216	244	212	220	226	220	209
25562	21516	28009	25417	11599	1598	1099	897	814	796	789	748	767	723	700	723	715	715	663	729	731	681	697	718	666	649	703	666	679	718	708	736	686	668	681	669	727	682	678	682	661	661	663	696	693	704	657	713	642	701	678	714	672	697	682	639	683	674	638	660	665	660	697	746	743	702	655	667	694	640	633	668	608	662	655	646	693	683	660	687	679	655	663	689	651	662	668	655	621	699	696	693	628	717	671	682	686	694	655	669	668	676	645	703	697	665	637	676	684	689	676	676	617	679	640	694	671	683	657	655	743	658	674	734	689	686	694	697	655	671	693	697	685	681	644	655	731	689	690	642	698	673	704	681	661	637	645	696	697	651	645	677	694	632	679	693	664	680	649	703	665	654	692	651	709	665	711	682	678	648	682	655	697	635	676	638	703	669	616	691	728	621	688	676	668	628	641	663	664	662	666	707	697	666	678	689	631	676	706	599	667	601	697	637	627	697	657	696	640	642	675	646	717	680	631	658	628	620	679	722	678	690	674	670	627	664	651	691	648	654	694	642	675	683	697	714	675	662	706	671	692	682	693	666	680	677	682	634	658	681	655	653	665	700	722	702	707	635	699	643	654	647	669	662	673	674	637	725	690	705	702	690	698	647	639	692	669	672	651	664	693	616	696	628	658	668	683	644	660	648	597	661	659	686	648	683	668	645	673	682	666	691	659	637	671	632	695	652	655	669	677	689	640	699	664	642	649	677	704	692	664	660	645	667	689	663	649	686	664	650	645	639	678	669	676	690	693	636	653	654	646	667	684	657	637	697	706	648	645	644	667	695	643	681	697	667	685	714	660	679	687	696	696	658	711	704	656	658	644	702	641	664	649	712	678	662	657	638	694	661	696	663	633	623	678	648	720	673	706	675	628	654	706	678	679	663	692	656	680	638	668	638	628	616	668	683	700	691	661	708	694	672	628	629	702	666	666	646	709	683	681	687	665	643	685	678	625	671	684	644	671	637	686	667	670	666	721	676	701	660	666	647	698	667	656	673	700	672	648	695	648	693	680	655	652	669	677	689	682	666	667	703	700	645	703	675	668	684	647	697	653	721	626	656	691	652	636	650	691	645	682	652	683	701	704	672	675	649	668	678	699	649	658	670	678	642	701	684	670	659	657	691	647	659	703	674	636	655	661	699	668	659	666	686	652	632	697	667	677	658	654	659	685	672	692	709	638	672	656	670	683	668	658	672	716	651	694	710	634	644	659	622	650	659	727	619	654	677	651	646	699	711	665	662	686	661	663	672	667	637	660	653	590	657	660	645	663	641	655	706	674	664	640	693	649	645	648	648	644	685	680	630	671	698	652	650	647	651	660	695	660	687	631	662	669	672	688	614	678	695	685	690	712	657	624	691	633	702	683	691	681	678	682	679	657	710	654	625	631	690	635	642	691	676	668	695	657	681	670	677	677	654	653	665	657	662	674	670	704	638	710	700	726	669	678	688	695	655	660	666	729	707	615	700	662	657	699	671	658	645	660	668	687	674	693	666	684	664	711	696	638	676	660	655	709	668	684	669	615	658	630	674	656	641	666	669	665	659	652	656	660	669	682	674	660	666	649	650	682	641	681	638	686	676	671	673	666	714	675	706	638	686	667	706	663	645	636	663	632	662	639	649	652	650	628	724	696	691	683	660	651	697	685	697	662	725	649	716	665	663	674	678	683	667	673	665	720	651	663	720	685	661	637	661	668	658	670	704	685	657	649	659	640	727	651	678	674	676	715	691	652	673	671	643	692	663	679	653	697	676	662	723	619	705	650	712	672	660	635	658	605	667	665	646	642	675	694	646	697	690	696	688	640	702	680	635	672	648	651	691	676	658	646	677	688	655	656	690	657	661	682	676	679	687	684	705	641	648	652	692	647	686	716	692	663	695	672	624	641	636	628	689	643	631	705	655	680	670	655	680	663	629	682	663	662	648	657	672	648	682	662	653	664	669	640	704	678	659	693	640	695	660	633	666	665	625	653	691	630	660	622	684	664	680	669	666	656	693	660	694	684	668	615	637	681	693	686	680	709	693	644	659	696	765	646	664	688	646	743	703	677	725	637	668	674	705	662	720	645	726	670	665	666	689	693	693	678	724	644	674	660	658	699	671	671	638	702	655	626	712	663	629	663	711	670	626	675	659	659	680	658	683	664	655	677	709	677	646	656	653	685	692	682	664	680	661	660	640	664	633	680	670	681	660	706	658	695	711	675	663	683	702	656	641	715	683	645	671	677	695	699	662	683	687	695	658	671	695	638	682	685	678	699	665	672	679	659	603	700	678	679	656	691	649	594	659	651	703	745	620	625	645	680	694	674	679	628	662	683	693	640	647	676	735	692	657	664	674	698	691	674	665	661	678	693	693	628	674	650	691	705	639	659	691	646	660	675	678	665	715	652	678	698	681	599	692	651	679	681	654	656	639	643	694	631	714	675	637	675	691	682	645	637	655	701	682	629	660	715	668	650	641	654	684	645	613	638	653	695	624	687	671	643	681	674	626	667	675	710	665	656	659	657	647	669	662	608	697	661	635	691	711	669	684	660	651	621	669	678	636	652	674	701	653	686	595	673	682	667	636	667	667	681	704	669	639	691	659	660	653	693	637	666	650	672	687	625	647	697	664	675	639	672	687	645	667	671	667	677	667	679	718	706	645	690	659	668	702	674	681	689	677	657	668	721	648	665	691	644	675	693	685	631	628	648	666	665	683	712	624	669	617	648	707	691	675	624	698	673	685	674	649	644	644	666	686	689	674	638	622	666	623	660	660	705	688	646	664	686	636	734	705	644	672	669	670	661	705	642	712	641	672	670	667	660	663	680	678	665	696	663	652	644	683	677	663	656	650	687	725	659	668	681	668	623	705	699	643	688	639	677	684	661	669	699	663	644	684	651	663	682	627	640	640	628	681	645	654	617	671	677	688	688	686	651	644	652	631	645	644	676	627	679	679	695	691	638	707	662	648	666	648	658	674	723	632	663	665	663	692	711	626	659	618	641	630	646	667	642	646	677	696	646	654	690	688	676	678	645	633	664	731	696	628	682	665	693	685	630	668	669	616	620	660	644	619	660	652	662	687	664	670	645	644	644	660	705	691	665	666	635	636	673	656	653	699	652	657	667	663	673	685	711	673	704	694	684	670	629	669	708	676	704	616	698	652	722	689	615	681	645	666	707	705	671	667	681	705	683	697	640	725	691	658	698	675	706	703	708	691	682	693	660	702	642	708	694	712	669	683	645	739	696	661	652	644	667	674	665	695	692	689	680	673	711	713	617	640	670	728	664	660	648	701	635	680	687	653	674	664	678	625	662	637	639	694	635	621	673	698	661	663	634	691	634	669	658	645	659	633	656	645	650	704	651	662	663	687	669	663	625	630	662	668	680	763	704	672	674	600	682	701	636	683	651	659	645	608	678	626	634	712	670	674	665	656	674	674	675	682	689	662	661	693	644	678	655	685	676	662	662	701	719	689	640	676
3347	3506	2885	1634	1178	986	856	733	697	674	666	608	629	586	580	581	551	594	556	553	565	536	560	543	568	491	571	504	522	521	509	516	513	515	544	506	536	515	534	519	508	497	576	503	521	535	500	526	506	527	555	510	516	520	500	519	511	517	487	515	544	525	551	526	534	524	533	511	546	524	520	539	495	522	542	467	498	487	528	547	594	511	544	513	496	515	524	504	532	511	529	500	506	523	497	495	523	506	486	557	521	513	499	490	513	562	484	456	498	538	510	502	494	503	505	468	511	477	526	517	520	485	528	507	488	499	515	502	491	533	496	513	532	513	496	518	481	512	538	482	487	481	469	504	526	523	505	524	516	514	521	575	523	511	508	497	524	531	522	509	492	521	510	498	484	542	465	503	497	514	521	519	521	502	552	504	536	534	514	500	535	500	530	544	529	500	540	533	487	502	531	495	510	511	524	528	529	521	555	493	510	467	512	526	552	497	501	538	518	512	519	537	472	518	516	473	502	544	492	499	519	525	490	491	501	504	483	470	484	487	492	513	517	504	504	498	528	520	515	523	506	508	548	520	503	506	525	559	542	521	551	539	503	448	484	517	511	503	531	510	500	476	518	507	488	526	516	492	506	533	529	487	524	508	460	516	536	514	537	518	527	511	487	517	470	500	530	503	535	506	509	547	519	493	490	502	530	519	542	532	504	525	495	515	479	511	518	533	499	510	551	505	521	493	514	534	513	500	543	533	498	544	553	511	504	478	508	515	556	527	489	491	486	484	510	484	505	521	506	502	507	536	500	522	494	512	520	492	535	523	474	533	553	495	531	585	528	532	487	505	531	494	457	497	517	537	531	495	524	525	518	511	472	531	534	512	527	546	494	507	577	489	526	471	504	499	533	508	501	474	555	500	556	471	523	551	549	537	530	499	487	516	524	498	516	504	507	534	511	487	496	493	505	547	519	508	491	538	511	544	555	488	539	564	488	504	551	504	485	521	487	523	531	498	501	526	520	560	516	525	535	507	494	493	525	474	517	500	493	508	496	527	584	529	482	499	491	499	537	533	510	497	537	523	542	527	511	542	509	547	506	500	542	496	513	494	517	519	537	498	526	509	497	536	498	505	524	500	513	527	534	501	541	532	513	559	512	554	554	500	500	535	557	497	507	520	516	497	494	501	467	472	530	480	506	516	564	511	492	547	471	522	491	528	526	517	489	557	532	560	542	471	527	537	500	482	550	441	506	499	507	516	512	520	524	503	489	519	496	501	523	542	483	487	503	523	498	507	501	500	514	524	475	485	499	519	522	511	462	479	498	528	495	516	514	522	495	490	514	515	521	476	538	512	478	510	534	475	485	493	525	500	501	515	507	505	508	508	503	498	491	487	517	507	511	479	480	511	522	518	495	526	542	484	495	503	525	550	506	484	504	524	470	547	542	568	477	495	509	512	504	475	519	567	539	479	492	525	496	484	490	526	518	505	543	512	518	516	473	467	522	519	514	533	505	486	529	488	536	493	514	491	501	554	530	531	503	520	488	506	506	492	517	480	508	526	501	495	483	498	508	519	518	545	534	493	539	462	498	536	487	506	517	512	529	508	506	527	526	529	508	499	483	518	481	480	523	509	509	513	511	472	533	519	550	514	497	525	518	521	534	480	500	525	486	582	519	516	434	498	527	511	514	539	492	503	518	505	570	513	478	498	523	520	483	475	503	500	512	552	505	500	497	470	474	531	537	531	512	572	478	512	491	563	556	480	516	503	522	484	533	499	501	578	510	506	506	487	502	515	509	509	507	480	531	478	497	489	495	477	494	521	505	503	472	500	523	512	524	504	532	479	509	507	515	531	533	487	475	493	489	529	546	503	522	511	494	488	515	490	533	511	496	497	531	525	493	462	494	489	456	505	473	515	496	534	492	491	526	510	562	489	520	492	525	516	521	487	482	532	533	514	518	561	528	555	507	490	525	517	511	516	503	520	493	509	498	496	503	525	522	504	518	518	519	476	508	520	473	529	539	527	494	531	482	495	508	493	498	476	517	458	496	502	526	530	514	486	484	497	508	478	520	507	497	496	484	530	492	554	541	477	495	505	548	526	502	509	551	483	516	494	502	519	494	534	522	535	463	484	544	547	516	501	504	537	484	485	514	526	531	495	513	528	526	471	555	481	529	538	498	506	520	500	548	508	474	495	535	511	501	515	503	524	519	457	563	514	507	526	520	511	502	529	505	511	462	504	490	471	493	502	485	512	479	517	509	516	507	521	512	510	523	529	522	517	504	488	478	528	503	546	531	518	534	549	497	466	521	463	548	464	512	530	528	498	513	536	533	502	531	488	483	502	496	470	508	516	491	530	500	519	508	531	531	550	515	536	549	547	518	500	498	508	451	500	530	472	484	484	511	512	507	529	513	531	552	502	501	495	499	500	495	538	498	521	495	502	509	519	554	503	507	518	534	516	443	487	514	533	488	536	503	551	515	547	489	492	491	480	535	455	507	475	501	488	490	548	530	512	501	516	514	505	470	523	514	523	483	470	496	514	516	525	505	495	504	523	503	513	485	513	521	522	505	538	522	485	489	497	532	484	508	526	543	537	523	487	499	532	531	520	495	500	527	514	516	500	490	511	482	502	550	479	514	523	518	517	531	508	501	483	513	476	550	498	499	501	545	485	505	491	487	522	532	497	462	538	492	489	488	504	524	494	462	505	515	515	522	473	565	503	499	543	511	482	506	504	507	491	499	493	513	491	515	526	476	543	485	503	516	525	503	484	516	526	527	524	491	505	495	519	527	504	552	489	502	512	506	484	446	527	547	507	519	505	533	471	494	506	504	496	495	503	500	498	529	546	504	487	471	472	515	521	551	517	467	496	470	483	489	505	480	519	506	506	463	471	497	455	477	460	523	490	520	488	478	497	535	551	481	514	498	487	481	484	466	482	490	550	460	503	512	487	475	512	526	518	525	529	515	498	490	521	515	531	489	538	463	495	472	488	507	501	466	521	524	485	531	513	517	471	490	493	535	536	490	494	525	499	524	458	485	522	506	492	480	492	495	515	509	468	514	499	527	481	548	484	514	536	507	479	521	507	520	500	496	514	508	487	529	500	489	480	510	524	524	502	479	516	497	492	493	537	516	481	489	544	482	484	527	529	525	511	522	483	512	440	516	512	545	521	486	523	533	524	494	503	497	470	573	532	519	479	486	493	505	520	512	520	514	520	500	507	475	506	475	515	494	509	492	494	472	493	527	535	512	537	535	492	489	493	508	523	495	526	505	496	575	487	513	477	508	492	484	461	529	475	512	511	463	531	527	496	524	532	487	462	521	512	497	545	488	500	495	521	549	488	513	523	489	540	472	576	466	500	515	503	489	530	501	501	554	505	538	548	512	490	483	499	529	531	521	521	463	499	487	490	476	509	485	508	507	522	480	515	476	472	490	557	491	501	478	498	517	532	524	513	486	519	509	545	533	505	485	520	520	502	493	506	505	463	503	492	490	516
24483	21454	28813	24502	21451	8847	1853	1147	925	963	873	882	792	784	797	845	839	840	844	771	781	792	790	763	788	717	740	773	735	772	814	762	797	754	743	765	754	733	804	725	752	760	772	780	727	794	745	777	782	766	761	765	712	750	749	738	750	757	761	744	777	756	744	741	736	763	738	689	676	729	758	777	722	685	778	757	764	799	775	766	750	720	724	755	741	775	754	712	749	723	681	791	747	728	743	728	715	761	738	745	818	735	741	751	729	757	727	759	747	816	741	762	824	712	697	712	737	709	780	720	763	754	754	756	728	768	690	818	749	752	782	757	796	768	763	749	720	752	778	786	707	715	749	757	745	731	740	765	774	761	739	709	807	783	751	738	779	721	770	719	735	727	709	755	751	783	752	755	773	759	749	731	736	719	752	761	745	749	735	746	724	765	770	769	752	706	713	770	751	740	787	730	777	744	709	717	709	728	721	782	754	743	730	728	734	731	745	740	741	715	706	680	820	741	734	726	730	773	744	728	739	789	679	758	763	741	734	731	731	735	719	745	758	781	737	720	707	768	709	761	762	746	733	740	717	705	736	722	709	770	753	788	756	718	750	738	767	794	700	759	766	714	743	705	736	707	742	752	749	768	702	751	739	676	780	700	718	725	735	764	713	755	692	693	710	774	775	736	741	726	734	756	786	695	773	733	701	696	754	757	739	696	736	769	767	747	771	740	761	754	714	732	720	725	742	711	689	730	729	701	740	711	739	727	735	752	731	701	722	761	760	805	717	750	787	758	734	772	755	729	720	713	780	748	748	685	682	756	775	724	732	738	760	700	744	738	767	727	710	733	757	747	793	731	756	752	723	718	767	723	778	738	785	726	697	725	721	727	744	707	728	739	720	714	707	693	679	745	751	704	751	737	702	756	743	765	778	769	737	729	750	748	741	740	733	709	728	742	744	735	752	739	782	746	686	721	740	790	784	766	755	738	730	718	726	758	762	712	696	723	732	740	772	779	761	776	776	733	705	717	713	755	743	687	757	759	741	757	717	779	715	744	776	748	777	753	752	774	727	732	753	751	703	735	754	734	699	710	683	697	712	786	740	706	768	670	752	730	759	745	757	749	734	743	734	734	718	793	753	716	760	757	763	747	747	741	770	726	787	739	727	697	765	710	741	799	749	707	728	744	736	733	685	715	748	681	715	691	721	746	767	752	732	723	715	756	686	770	714	714	735	731	704	722	692	731	735	697	741	757	721	742	748	768	735	695	731	795	696	748	737	728	727	693	687	683	708	714	700	721	710	747	732	760	769	709	729	759	769	728	747	780	762	721	760	784	665	730	759	711	773	746	766	714	730	738	764	717	715	714	728	733	742	699	725	711	736	712	770	759	721	743	715	678	735	737	749	746	736	752	740	753	697	738	727	746	779	705	736	725	787	747	754	737	753	716	801	756	771	707	736	729	760	760	738	745	732	736	745	744	740	758	736	696	790	719	714	756	765	721	734	809	693	765	741	789	765	752	762	723	700	732	737	736	725	765	733	714	749	726	728	769	742	797	738	710	724	778	747	755	735	701	815	724	782	775	714	731	737	733	696	721	725	744	717	715	716	764	784	752	739	726	697	806	708	709	728	757	723	750	756	731	716	720	773	768	733	708	721	697	707	697	723	753	725	720	718	718	759	703	734	758	713	723	734	756	729	742	765	686	751	711	743	728	739	774	724	730	735	677	767	735	748	802	750	777	762	762	656	731	752	703	729	700	777	793	736	761	736	729	714	756	732	747	695	749	721	748	741	780	776	772	746	734	744	710	762	672	733	721	777	689	730	725	711	666	768	725	725	736	747	727	732	708	700	696	740	709	743	727	755	721	772	741	764	707	748	770	770	727	724	719	736	734	749	724	775	718	725	726	691	745	728	723	715	738	730	722	770	735	730	777	731	714	757	715	687	728	746	729	743	693	720	747	742	738	750	732	726	763	725	756	754	747	747	765	718	766	754	693	767	693	758	679	742	726	754	713	736	672	728	727	710	761	717	732	738	750	741	775	716	689	711	715	715	731	749	733	768	796	726	717	725	720	776	718	737	729	766	716	708	735	734	709	760	729	763	760	697	737	784	749	699	751	801	746	714	792	726	689	770	797	717	711	743	689	720	765	702	736	757	718	784	707	732	767	767	709	699	775	762	744	697	789	768	716	705	719	707	765	745	757	724	786	712	725	785	767	728	702	746	718	767	712	727	716	745	763	726	755	720	749	727	783	756	719	755	706	694	690	714	723	726	790	800	787	732	720	768	719	718	705	786	692	770	713	766	743	704	680	748	777	767	759	748	720	703	745	740	738	755	717	774	679	714	716	761	763	718	699	725	690	738	783	716	684	764	736	731	756	774	744	707	654	760	747	755	757	680	742	730	737	727	771	719	734	765	701	717	773	686	690	726	709	703	750	773	735	751	699	687	763	750	738	710	740	736	732	693	708	744	767	748	751	754	738	733	747	712	698	738	744	759	720	755	727	717	703	756	759	704	754	710	692	801	739	739	748	716	740	712	747	753	755	753	722	683	729	775	696	746	732	741	741	725	732	692	749	731	759	751	752	758	795	738	735	740	700	733	750	751	727	758	707	745	788	722	751	695	791	718	743	717	732	702	725	763	733	750	673	744	750	725	712	767	742	679	740	737	727	707	725	725	699	736	732	730	764	748	755	673	709	746	735	747	742	735	704	713	765	747	735	709	739	772	704	722	709	741	732	749	757	784	700	731	698	722	811	728	768	712	736	765	789	730	692	737	751	728	718	758	729	750	714	786	709	697	733	747	722	747	760	732	708	754	757	721	753	739	769	677	760	692	740	734	740	674	690	754	714	726	775	747	724	744	753	739	684	758	729	736	747	737	726	699	771	720	723	726	742	758	738	764	744	746	739	766	754	718	725	690	762	743	707	747	785	757	726	724	704	779	752	718	712	753	748	720	765	772	769	746	721	727	752	686	760	716	737	782	764	733	742	749	728	759	738	695	723	747	725	729	757	704	738	712	737	816	708	726	711	680	691	683	745	694	695	745	719	653	778	746	725	767	772	734	773	819	699	712	721	730	727	752	757	789	758	717	713	711	747	727	724	724	717	730	743	742	736	725	698	714	748	780	706	725	736	725	720	724	683	772	728	731	722	731	740	771	727	685	719	753	730	680	724	741	728	723	728	724	769	709	754	703	767	754	712	744	684	764	739	724	751	717	719	736	741	731	746	756	796	752	771	727	684	716	762	726	700	716	754	694	714	667	770	745	737	706	714	716	721	740	716	700	727	785	758	783	727	762	748	750	707	761	692	792	759	745	735	767	707	760	743	774	798	723	757	777	679	743	800	732	812	701	761	736	761	745	716	693	739	681	751	687	731	721	754	734	703	728	710	755	700	696	677	747	744	733	730	744	743	719	744	729	766	768	715	783	738	707	733	733	743	753	742	757	773	748	767	720	778	753	724	744	769	720	727	706	774	702	750	705	768	778	763	802	768
3666	5993	5018	2648	1847	1437	1197	1011	961	877	788	754	716	703	692	684	674	654	668	707	622	634	621	587	619	621	626	651	633	597	610	570	637	610	551	569	591	659	566	627	593	591	567	606	592	598	596	545	609	548	602	605	584	636	577	621	551	596	590	568	601	597	595	642	617	560	560	594	560	611	592	591	565	569	572	551	566	598	590	553	617	579	584	603	585	580	586	605	556	563	570	580	604	575	551	564	592	567	567	574	552	586	566	572	586	551	574	565	568	587	560	561	627	554	539	583	591	564	592	597	594	585	599	562	596	552	580	589	597	614	558	543	572	579	549	521	559	559	582	605	582	596	587	553	572	559	517	571	566	587	590	588	601	543	552	587	631	559	600	586	587	538	616	571	611	573	545	596	550	600	599	548	563	573	628	541	569	558	560	584	573	565	563	556	605	600	595	585	602	585	557	604	561	553	560	568	600	573	533	568	568	596	569	593	536	585	615	570	583	579	563	546	553	624	554	567	611	600	551	545	542	559	577	542	562	575	569	624	524	526	570	581	609	566	612	571	559	560	584	593	592	580	550	563	608	547	529	585	519	549	569	579	593	524	553	581	565	582	584	549	564	602	535	555	577	565	562	575	619	542	528	558	574	530	545	564	535	557	570	551	562	594	600	539	590	598	575	582	579	567	595	568	580	553	593	554	559	530	618	578	611	568	533	626	592	595	562	580	543	542	624	583	562	557	554	596	614	591	553	567	552	533	571	568	655	625	597	563	541	602	554	598	582	564	559	608	568	553	597	539	554	564	569	532	551	541	506	607	577	601	558	604	558	579	544	559	550	538	596	569	550	572	597	555	551	575	550	586	589	612	588	556	586	605	604	639	588	592	548	579	607	618	606	574	569	568	566	556	614	542	567	606	598	584	578	599	604	616	595	570	574	620	572	568	543	523	596	554	571	536	576	579	628	613	532	550	602	537	612	516	610	556	573	555	542	591	594	573	561	581	600	607	560	568	545	580	601	566	559	577	623	555	577	595	556	551	598	533	580	601	563	594	600	524	558	629	602	544	583	607	551	584	565	579	558	524	599	525	535	517	528	552	533	607	548	563	569	590	551	550	574	586	603	589	569	529	558	565	585	585	565	584	591	534	539	563	561	557	545	578	557	553	572	563	554	578	575	556	561	572	616	583	533	582	529	558	552	560	549	598	611	581	580	560	564	528	603	581	570	560	566	593	564	574	614	558	576	556	541	563	583	610	592	553	552	552	532	570	577	603	562	528	607	558	602	542	565	601	544	524	559	572	561	556	594	601	591	518	501	574	612	568	585	572	574	586	594	584	566	583	547	530	565	547	589	573	518	531	584	543	547	576	557	574	530	564	561	603	532	548	556	569	548	548	555	564	571	564	599	567	545	536	593	577	583	567	621	582	571	558	568	532	547	515	589	593	556	584	573	603	566	587	527	542	563	568	556	532	521	578	576	539	576	604	582	579	555	608	550	605	592	512	577	604	519	525	548	605	607	598	562	609	557	595	629	552	576	586	601	555	585	552	553	557	558	585	526	551	581	581	588	560	580	554	567	570	572	586	595	603	573	573	560	593	563	579	552	529	584	575	560	558	586	597	613	583	558	554	581	574	546	554	527	561	575	610	544	534	615	581	589	524	567	568	538	597	588	549	563	591	588	548	572	587	564	562	598	588	629	570	566	586	585	566	546	543	606	605	566	593	572	585	596	563	570	580	599	569	623	574	553	559	590	559	578	574	560	554	565	542	613	582	569	558	566	567	570	590	544	584	568	584	579	560	556	546	582	520	552	546	549	532	561	561	569	582	629	535	543	531	500	595	562	546	545	553	541	546	563	539	594	604	599	572	542	568	562	576	571	571	524	545	583	577	571	548	592	532	573	581	621	588	575	521	548	576	563	586	541	589	594	560	568	541	535	557	601	597	582	611	556	556	561	590	618	587	603	558	560	546	575	531	586	569	581	547	585	552	563	531	563	571	555	588	599	557	569	566	578	540	519	565	644	554	573	601	524	554	582	584	538	575	581	569	588	536	592	545	587	564	592	565	543	570	540	565	580	577	543	571	542	594	559	580	566	531	588	574	594	585	603	538	544	567	592	587	563	575	595	574	553	575	575	536	538	528	559	554	574	563	582	572	569	566	568	539	564	523	564	551	523	545	525	628	529	590	545	555	575	550	592	585	540	594	545	582	557	555	553	556	586	597	556	562	567	549	545	571	568	585	562	631	577	562	567	559	567	574	542	539	584	555	592	554	573	582	557	535	574	596	589	571	584	519	549	574	567	586	564	590	604	572	551	583	541	560	566	560	565	552	541	565	523	589	576	563	556	566	561	545	532	535	600	599	551	545	554	536	562	524	592	561	578	595	557	560	585	585	558	562	588	550	583	532	563	539	583	609	537	574	568	576	550	611	512	576	567	544	544	566	572	592	573	553	570	541	522	588	580	529	533	560	592	557	521	562	565	574	566	619	537	574	560	509	566	590	595	548	519	554	562	583	564	549	550	615	518	577	605	588	513	556	538	568	537	531	557	543	569	549	581	592	626	576	561	547	563	564	555	545	582	637	551	568	580	599	564	559	555	541	561	591	609	588	564	575	592	539	588	609	535	569	552	552	543	538	533	533	584	594	541	571	543	585	612	577	593	559	567	530	599	566	530	549	563	564	531	538	600	593	566	548	555	556	606	569	521	568	561	591	528	581	570	578	582	501	564	539	552	542	557	554	550	598	572	564	556	580	563	537	575	551	566	614	571	607	542	559	551	603	587	526	556	550	559	555	582	591	568	578	571	538	564	512	585	568	567	547	569	540	552	538	526	598	604	530	563	569	557	567	554	553	587	553	561	563	577	571	523	545	567	544	584	573	540	522	590	561	518	532	574	585	581	569	526	536	568	596	577	570	551	600	593	543	600	534	633	588	602	599	581	548	538	558	607	566	546	525	546	562	558	539	580	587	534	509	594	575	540	558	597	579	544	543	536	548	558	569	558	553	529	538	560	569	540	590	597	546	565	568	586	588	579	582	575	570	549	576	613	609	591	567	554	570	575	549	567	524	588	594	545	564	530	560	604	536	574	558	549	615	576	600	581	544	551	592	522	558	576	570	557	548	591	622	551	562	581	543	569	589	535	621	569	564	542	568	536	559	583	582	555	586	585	534	570	595	578	575	541	601	538	581	551	574	566	589	602	521	549	550	568	529	543	593	574	597	540	566	530	546	560	591	549	535	562	535	544	551	546	577	587	536	556	515	522	540	555	577	562	568	568	579	546	576	567	583	570	545	572	526	547	581	566	556	536	570	579	567	553	553	569	558	599	547	584	552	527	559	563	548	558	583	554	614	578	585	538	584	544	586	523	575	593	605	543	571	578	556	529	603	584	558	542	517	543	523	567	592	545	542	596	540	596	559	542	545	582	558	564	576	540	559	628	553	554	552	601	605	546	518	572	536	570	565	589	547	539	539	565	557	571	581	557	563	565	559
27874	10292	699	432	346	294	291	283	295	294	294	301	290	306	299	264	288	323	299	258	270	313	284	305	267	280	290	305	275	284	290	288	326	301	324	291	325	284	295	285	280	289	280	301	297	306	293	300	291	325	290	316	279	317	278	278	288	318	310	274	306	303	302	316	297	274	289	278	294	277	261	273	273	265	274	256	281	329	331	293	311	280	270	282	265	307	287	300	313	307	269	296	259	267	308	300	269	301	289	289	283	298	281	294	280	323	301	286	280	289	275	267	288	284	300	317	272	308	273	302	314	302	259	300	287	301	296	295	274	285	301	296	289	308	317	265	291	262	298	264	298	301	243	280	306	327	284	294	283	263	315	299	267	288	249	277	311	286	316	299	266	294	288	300	291	289	288	347	285	294	291	298	291	259	273	290	293	319	325	312	297	275	277	265	294	271	307	303	287	301	292	275	258	263	276	310	316	343	318	287	305	280	293	271	301	302	253	264	302	292	267	286	284	261	309	295	284	288	292	272	283	274	272	288	307	280	320	272	311	289	290	275	281	297	281	274	316	272	314	251	287	299	284	284	297	323	270	297	292	250	272	319	278	306	314	307	298	271	269	301	316	290	276	295	267	283	304	293	262	285	301	277	289	300	286	293	297	271	325	320	277	265	283	283	296	297	263	312	289	318	266	306	292	287	295	276	276	275	290	293	283	279	309	323	296	280	317	307	318	302	313	315	316	278	306	298	304	295	283	307	288	324	284	267	280	296	315	282	297	301	259	317	318	287	269	311	268	284	328	276	308	324	291	280	281	262	287	286	286	310	285	288	303	288	275	269	295	265	267	286	310	320	293	278	255	315	324	274	303	308	314	287	273	295	288	264	307	256	269	283	276	289	306	297	311	300	263	278	269	300	294	300	294	276	313	296	335	299	300	284	254	299	286	294	290	277	302	296	303	310	261	272	314	308	297	317	337	302	261	286	303	261	317	276	314	300	272	290	299	265	293	265	275	304	284	296	288	293	285	291	295	282	318	297	298	282	303	260	294	299	273	279	272	313	279	315	273	311	283	302	294	241	296	319	324	303	305	321	287	307	284	277	298	270	305	278	303	329	328	301	277	335	277	297	284	292	306	305	289	262	282	277	267	293	275	296	275	299	299	301	278	299	295	272	296	264	293	296	287	300	288	281	267	260	296	259	279	268	308	256	317	263	282	284	305	292	263	314	276	302	319	294	304	293	298	263	303	297	335	288	305	271	279	297	265	297	285	297	295	271	279	285	290	264	288	275	317	289	312	324	326	275	280	272	271	284	270	320	292	285	266	262	310	290	306	301	308	274	278	278	287	288	289	299	260	319	322	291	273	277	300	293	313	274	283	288	327	321	300	271	300	252	300	282	322	291	289	265	284	296	297	275	314	285	281	294	308	302	308	305	282	310	283	248	265	303	294	268	296	289	316	273	278	286	287	295	326	314	301	263	289	314	313	289	301	266	262	286	296	290	306	265	283	276	288	284	309	271	276	289	295	280	294	295	297	281	286	280	241	291	304	305	293	279	301	297	293	278	282	328	298	308	250	276	323	300	260	266	287	312	282	293	287	299	268	313	293	317	304	285	251	286	295	276	317	293	305	286	309	270	264	259	261	282	300	297	282	281	293	260	300	273	287	306	295	309	271	307	297	298	308	294	280	293	294	322	286	270	308	319	297	309	294	302	312	287	324	316	276	306	313	299	286	291	273	282	306	268	281	289	324	301	286	293	306	286	272	322	309	313	291	288	290	307	289	288	279	298	310	288	329	250	328	305	282	285	271	300	278	270	323	304	269	297	265	288	283	278	291	313	329	278	276	296	293	289	280	291	300	295	299	260	291	294	290	283	306	303	301	261	295	285	264	271	302	285	307	300	281	275	257	282	289	286	306	287	302	313	306	279	281	317	296	269	289	308	283	298	277	273	299	295	262	291	261	298	284	328	290	284	301	288	297	268	314	296	301	307	315	287	303	284	250	252	294	295	293	294	302	260	281	287	314	249	293	291	272	295	284	294	309	333	293	279	298	311	300	285	249	286	336	261	290	303	305	281	284	304	304	313	275	297	316	294	277	297	278	284	287	265	304	314	262	293	266	280	297	266	292	297	329	306	253	281	254	295	299	295	263	300	297	313	300	305	284	313	321	304	276	270	318	289	261	286	283	279	272	306	257	294	303	292	298	314	303	303	298	288	328	291	262	274	258	292	310	287	310	299	269	318	306	290	283	281	282	265	285	316	285	299	324	285	322	288	277	317	292	306	249	312	289	277	297	274	269	289	306	307	300	295	282	304	312	270	302	331	301	294	299	291	275	276	304	297	274	289	278	295	286	302	288	282	289	325	292	284	306	287	284	278	329	296	263	276	273	298	307	269	300	319	274	268	317	284	290	297	315	303	304	285	283	284	275	282	324	302	313	305	291	290	280	289	281	270	299	306	287	295	287	299	306	287	320	310	287	318	296	321	297	259	280	279	274	294	284	265	287	311	274	295	324	297	264	307	275	295	302	293	291	265	309	274	308	261	297	326	309	302	323	292	262	300	261	303	264	307	300	259	290	295	276	298	254	299	266	281	271	332	291	289	280	246	270	298	292	275	309	276	304	313	287	302	285	280	301	295	312	274	311	317	299	280	301	317	295	304	289	308	266	288	273	303	276	305	291	323	307	295	298	297	303	296	320	307	313	302	321	328	313	291	291	294	305	282	326	312	293	322	301	303	292	319	296	278	292	292	281	286	273	277	303	283	300	308	268	277	299	263	297	268	285	264	266	321	320	278	289	303	306	275	302	300	276	278	297	303	330	279	312	309	276	295	329	281	286	280	277	277	274	270	266	302	261	274	307	303	300	295	288	297	284	321	270	284	322	337	305	273	287	296	296	236	303	304	283	277	296	305	279	254	295	289	276	284	292	279	317	289	288	292	266	282	285	260	287	276	279	309	293	277	276	303	307	324	305	283	316	291	299	309	282	285	315	280	266	308	274	302	301	288	307	297	302	287	316	323	295	278	309	288	297	274	283	275	277	273	276	307	292	302	297	285	288	302	295	302	318	299	287	321	276	286	294	299	286	279	284	281	278	284	279	294	311	286	249	279	275	315	295	299	286	307	293	268	279	319	293	294	288	296	287	272	280	289	274	302	314	298	286	286	271	269	297	313	285	286	282	270	300	267	286	285	293	293	315	268	295	299	290	299	289	290	295	309	282	299	307	286	299	262	290	289	289	264	309	277	299	299	286	280	290	272	285	259	292	252	263	290	273	268	312	304	294	285	309	310	303	291	304	292	258	306	291	278	281	294	281	296	261	301	277	253	320	294	261	303	271	283	263	312	294	286	251	277	261	263	309	300	281	284	296	269	309	309	284	257	277	282	301	341	267	296	293	291	295	273	281	293	309	311	305	308	308	309	272	328	290	279	303	291	313	299	257	316	292	293	317	270	278	295	292	284	300	318	277	282	309	271	277	288	284	275	293	293	291	260
4567	391	417	269	276	247	217	202	229	209	230	210	232	239	237	241	222	248	238	219	233	243	235	226	221	216	212	234	247	197	237	209	251	259	215	197	226	215	209	214	197	227	216	205	226	221	245	219	200	193	208	235	202	222	240	245	203	225	225	206	232	254	230	229	237	243	196	220	208	208	229	208	205	228	209	222	217	254	253	202	233	240	231	225	226	214	212	176	217	201	199	227	246	244	206	214	224	210	221	214	214	209	217	206	210	250	238	220	245	214	220	225	220	210	238	229	202	222	227	214	234	220	202	215	230	232	224	196	217	214	200	236	213	206	242	222	234	222	222	222	223	225	210	235	228	219	229	235	218	235	197	215	246	233	234	207	217	229	216	221	255	247	217	215	222	246	230	214	221	219	220	238	227	214	232	205	222	238	229	195	212	220	223	202	200	216	240	237	219	224	225	205	221	235	197	231	220	199	231	230	229	213	194	223	207	215	213	234	194	247	220	237	223	223	205	216	223	208	247	209	230	218	229	215	237	216	228	208	217	201	221	209	227	235	215	210	230	225	213	245	254	221	213	224	208	211	222	209	230	225	219	212	218	216	201	206	220	200	220	237	206	228	207	227	232	215	221	229	212	197	235	232	204	207	236	251	231	240	214	215	239	234	223	208	221	222	232	219	237	245	205	236	225	197	193	208	220	217	238	226	225	204	218	219	197	233	222	229	224	223	219	232	192	228	218	237	245	209	206	230	214	205	229	204	229	227	199	220	222	229	220	203	216	238	216	198	211	227	239	232	212	214	212	199	240	236	232	196	200	250	221	209	200	232	241	233	205	236	222	212	201	230	219	235	234	209	238	243	209	208	219	208	218	213	228	226	237	221	254	223	215	237	190	213	206	226	216	207	230	214	205	220	212	216	224	253	218	229	224	220	211	227	207	229	231	202	204	215	243	200	246	198	211	204	216	218	204	253	234	193	214	205	220	223	229	209	203	232	212	239	220	222	255	221	205	208	218	212	237	224	237	191	223	248	204	238	223	224	236	230	190	234	251	217	230	202	212	251	204	220	219	224	245	219	212	202	238	232	219	228	211	234	238	207	212	243	208	207	201	222	216	219	212	205	233	202	232	199	213	220	217	256	220	221	210	220	238	252	207	230	222	206	229	224	244	192	211	206	217	199	190	222	241	212	232	232	255	225	221	223	240	231	225	220	236	216	230	226	199	227	213	233	237	220	224	223	218	219	223	212	205	222	211	215	219	198	232	222	214	233	230	217	228	195	227	213	221	247	226	212	201	229	232	204	253	225	237	237	229	217	233	231	192	207	234	212	222	223	219	239	228	220	229	202	232	215	227	262	226	244	216	208	212	228	217	223	237	214	242	209	231	245	184	213	224	210	239	217	231	207	221	235	220	202	203	240	217	212	232	224	211	211	206	210	240	203	219	216	220	215	235	208	245	222	221	219	249	229	221	259	206	238	226	222	206	200	221	241	225	236	243	208	225	218	210	235	225	225	248	246	202	230	230	211	237	214	217	203	216	210	203	203	206	190	217	228	222	210	207	234	236	233	207	225	240	216	219	234	251	214	240	214	235	238	245	229	236	233	233	225	192	215	209	217	215	187	241	205	212	229	227	198	217	211	203	221	203	218	216	232	219	212	213	214	214	215	236	228	232	228	241	205	235	217	200	219	233	248	215	256	219	208	206	235	235	233	214	247	207	213	215	225	244	209	222	206	206	200	216	246	205	197	199	230	274	224	203	220	240	197	216	209	212	216	228	210	219	220	217	225	213	215	217	219	215	222	236	243	210	217	225	223	239	216	215	203	199	205	221	223	214	240	216	222	215	222	227	241	230	205	213	222	229	225	215	240	215	221	227	231	220	203	234	230	227	245	247	212	227	196	213	217	241	229	230	244	225	207	226	240	204	234	218	233	221	227	217	211	224	216	223	221	217	220	202	222	228	204	191	219	230	175	242	205	215	210	231	230	200	238	226	203	198	229	223	214	213	230	214	241	221	231	216	256	238	203	263	217	230	199	236	204	204	211	209	236	211	229	196	224	182	208	210	206	226	238	240	224	218	253	208	216	201	233	211	224	233	228	238	234	257	214	214	221	244	217	231	219	230	238	241	217	222	207	212	221	229	213	210	210	219	197	240	216	213	227	226	199	251	223	214	210	225	238	210	187	247	217	207	223	219	201	231	238	217	211	230	227	207	239	219	229	229	210	212	214	214	224	257	226	221	217	208	207	256	211	248	239	223	203	220	181	201	221	207	234	213	214	241	213	247	180	203	229	206	210	219	202	229	235	207	231	238	224	197	210	230	211	226	215	241	234	233	215	227	230	207	195	213	239	244	190	244	223	223	242	220	232	210	215	239	240	234	216	229	237	213	216	206	219	227	231	216	210	230	233	247	224	226	205	214	218	233	231	211	211	223	213	245	197	226	208	220	206	243	215	225	198	227	244	217	245	244	212	238	237	208	223	217	243	230	209	229	224	231	248	221	236	234	217	235	253	251	219	228	229	201	219	210	215	216	241	216	211	223	220	251	248	228	246	220	216	236	222	230	225	248	237	216	216	235	217	211	222	231	221	207	192	253	206	197	225	198	192	207	214	188	232	223	214	209	227	209	262	217	226	212	221	238	196	249	224	219	210	259	219	215	213	220	222	218	237	223	238	235	225	216	218	215	229	190	221	244	225	220	240	231	233	192	229	231	193	198	216	212	242	234	225	218	219	235	220	214	216	230	229	204	208	239	207	219	200	249	211	219	221	223	211	237	213	238	202	250	231	199	233	226	224	216	231	224	211	222	215	225	227	211	219	233	207	214	210	216	208	229	228	204	207	242	222	216	220	203	215	202	212	212	218	244	232	216	216	242	208	219	218	229	224	216	214	232	204	209	220	246	234	189	219	217	223	246	231	189	218	221	205	184	206	216	221	197	224	217	223	244	212	203	214	218	208	238	225	206	226	237	222	222	198	242	197	229	215	231	218	215	182	238	217	222	204	228	197	205	219	221	243	212	220	234	212	223	235	227	221	217	226	223	225	210	217	199	243	224	239	250	224	211	234	202	197	210	232	226	221	240	235	234	211	201	208	237	223	218	213	189	243	227	208	219	215	246	198	218	232	226	217	235	258	214	201	235	230	246	226	215	210	218	228	230	211	219	230	201	229	222	221	215	260	237	199	214	225	233	229	232	208	243	202	200	242	214	222	215	195	214	238	238	199	223	217	208	227	237	232	235	227	240	227	254	208	220	213	212	232	231	226	208	216	207	220	259	213	232	230	213	207	209	228	223	205	226	238	220	220	249	227	232	216	222	225	219	239	216	227	207	241	216	261	200	218	242	228	234	205	221	230	221	253	205	202	231	233	250	209	235	229	196	221	237	213	203	235	226	200	204	232	206	238	238	219	223	205	236	196	221	221	210	224	206	240	240	206	221	227	221	215	218	235	222	213	233	230	225	212	226	198	227	221	222	217	223	241	186	250	226	204
25486	21494	28009	25421	11752	1622	1040	903	802	752	777	768	752	661	712	723	706	707	723	688	721	688	755	661	716	728	697	691	692	694	701	728	707	630	739	673	696	734	666	694	659	672	688	627	687	678	596	688	678	685	721	652	697	624	660	679	678	700	646	705	658	645	707	671	740	683	691	700	700	648	710	691	689	697	680	655	688	659	703	681	646	631	614	731	704	685	720	662	699	648	646	596	653	657	691	663	702	670	641	652	668	689	689	668	709	664	653	749	674	696	678	672	715	687	683	669	698	727	679	652	673	691	594	638	715	687	665	624	656	683	696	623	645	648	700	693	642	654	678	644	674	676	665	667	692	623	631	701	669	697	676	650	661	646	691	675	701	699	709	633	721	651	728	683	680	630	731	643	667	671	643	683	676	649	713	677	697	694	654	662	702	682	614	661	660	659	685	714	686	671	695	707	675	636	661	677	683	680	679	704	641	674	662	719	695	658	659	684	701	630	669	645	628	691	678	668	701	619	692	703	629	660	645	626	639	679	695	652	703	622	692	688	680	663	672	707	690	638	658	601	615	692	672	664	632	695	690	648	673	705	662	681	641	684	688	685	650	712	663	657	691	609	669	673	706	692	660	694	652	631	709	704	718	696	703	649	711	682	698	682	670	652	634	641	681	628	667	688	693	631	659	669	638	680	648	662	688	670	658	681	656	666	645	636	628	667	652	662	664	662	647	644	663	736	653	736	661	694	646	672	648	682	735	704	639	694	632	672	676	668	656	645	657	704	687	697	684	681	655	670	695	647	701	655	679	650	626	668	668	680	640	665	670	678	710	637	618	671	669	640	669	665	698	674	681	670	687	654	671	693	706	645	655	690	689	676	721	656	668	653	689	696	647	676	707	675	668	683	638	705	707	670	675	641	671	705	659	667	658	627	644	704	697	677	667	715	709	662	676	668	690	652	689	691	629	657	661	680	730	652	661	659	668	693	668	740	627	685	673	687	693	701	659	678	663	700	663	672	679	672	716	673	689	669	690	700	679	700	675	647	700	659	658	693	681	613	648	644	720	638	721	689	665	710	694	659	697	658	651	760	671	646	647	669	692	644	699	665	636	656	632	688	681	670	680	620	672	658	667	634	692	688	662	655	667	668	726	693	692	685	651	661	669	629	703	708	703	665	633	655	761	631	671	634	669	625	653	658	694	694	650	640	691	659	680	669	689	667	682	679	656	670	652	646	695	641	684	666	688	683	662	678	653	665	653	679	662	676	672	688	667	666	677	674	690	690	658	634	668	656	702	670	677	724	682	635	655	623	676	646	648	695	672	652	655	636	657	673	699	661	684	665	671	663	679	672	664	657	672	688	640	697	674	701	691	666	724	685	707	694	683	716	693	691	699	668	719	675	662	707	711	659	645	667	665	657	717	677	705	611	681	662	636	641	687	669	650	688	633	676	600	640	697	638	665	653	643	699	707	648	679	680	638	767	658	640	661	649	687	659	642	638	620	684	645	696	665	694	700	707	672	669	697	731	622	679	655	680	677	649	702	686	682	668	698	678	697	675	698	639	696	638	657	686	670	688	713	696	674	641	651	631	639	686	635	651	649	649	668	674	670	684	687	676	663	666	677	664	668	629	669	660	682	658	709	704	690	679	669	640	693	674	632	672	674	662	686	691	659	685	684	722	666	679	652	698	732	635	631	732	708	678	720	725	676	640	698	682	652	697	671	625	712	680	660	647	675	687	683	644	692	627	675	649	698	698	661	666	671	695	681	695	649	682	617	684	658	614	673	667	722	679	714	643	650	634	647	693	656	689	690	670	644	709	651	661	720	678	714	668	649	669	628	661	664	671	644	645	703	682	693	657	655	704	646	672	664	658	708	662	712	662	666	682	684	631	671	675	642	656	692	672	718	651	715	678	640	671	673	648	654	629	677	702	642	653	690	715	698	712	699	685	681	632	639	658	683	702	698	641	653	716	644	694	676	659	706	683	680	702	674	659	702	721	677	699	699	702	592	647	720	677	607	675	660	707	669	688	663	667	668	733	661	654	692	661	651	679	662	709	704	671	667	747	622	675	629	681	669	641	689	722	685	655	681	706	663	641	651	632	696	659	678	690	707	698	633	681	644	681	713	641	636	670	657	684	650	676	666	655	676	703	651	678	681	671	670	653	701	680	684	678	648	752	631	694	748	701	653	680	669	703	678	693	627	650	694	621	717	651	653	724	652	663	686	696	632	651	695	634	661	650	668	710	670	697	667	665	699	658	661	696	705	740	677	682	664	701	682	691	703	654	621	654	632	714	694	689	681	683	669	644	665	663	666	668	706	705	655	623	690	722	697	666	697	652	625	662	643	683	654	686	675	649	666	670	690	591	645	674	676	706	662	665	693	706	687	678	668	693	683	672	650	685	643	682	631	615	686	726	673	668	670	721	720	681	683	661	686	696	689	683	691	690	626	615	659	716	692	689	714	642	668	657	638	663	638	646	661	623	681	664	690	645	671	656	728	669	658	686	720	680	651	666	681	686	655	657	643	681	636	676	659	679	631	636	677	685	674	628	664	666	645	667	658	724	663	683	699	644	673	663	702	666	646	669	667	696	686	683	672	639	655	659	714	679	664	725	634	709	629	644	668	668	688	635	693	673	702	667	638	634	667	690	673	695	684	658	644	714	681	735	669	681	659	692	649	700	633	718	648	657	687	682	672	626	682	682	675	696	636	670	700	662	681	674	680	697	673	643	660	674	631	730	618	635	656	692	664	644	659	668	716	681	674	656	674	673	657	715	669	658	698	718	677	660	683	644	648	637	655	652	707	662	667	670	690	666	648	677	673	670	654	636	652	658	671	630	685	710	661	649	643	679	677	671	683	679	678	685	683	652	683	676	649	698	676	658	665	673	657	672	674	666	699	649	653	635	667	674	691	683	681	686	689	594	661	686	749	717	647	681	672	639	686	702	653	706	654	648	672	665	674	673	640	663	676	663	648	712	680	674	662	638	692	678	689	687	663	646	701	664	675	641	665	648	705	690	674	704	677	701	668	644	704	637	690	649	648	697	669	664	661	670	654	711	636	668	651	679	672	696	651	687	683	668	640	708	663	676	683	674	608	694	720	675	696	693	693	690	670	663	665	630	689	676	639	673	725	679	681	667	641	666	650	679	680	655	610	702	671	709	646	680	728	693	685	680	701	646	644	644	669	665	659	628	653	668	668	659	657	693	685	704	645	708	655	652	723	637	671	715	654	714	658	670	659	638	705	698	685	683	695	676	687	608	660	656	656	631	683	711	690	698	687	615	664	641	644	675	699	708	629	717	615	661	668	705	645	657	695	666	666	659	665	617	695	666	726	693	684	731	728	675	715	689	716	658	656	678	688	653	677	651	647	642	682	671	670	674	714	680	653	682	631	659	666	629	705	645	679	656	685	669	684	616	687	686	659	722	722	673	675	700	691	672	697	650	628	674	663	626	646	675	661	669	662	708	672	646	730	658	677	674	647	646
3280	3476	3112	1608	1238	963	851	785	720	634	618	592	574	590	599	557	579	556	574	501	544	565	512	522	533	547	532	538	488	538	559	521	508	557	552	547	493	532	514	483	521	539	579	559	525	512	499	527	522	506	524	507	532	517	507	503	539	564	543	447	518	522	482	498	564	479	501	529	498	502	534	522	499	544	512	507	516	529	514	536	546	537	520	482	499	482	560	526	489	505	512	513	515	529	510	496	528	534	558	491	544	508	548	496	503	521	493	517	491	512	530	563	534	495	516	501	497	518	522	527	525	494	534	472	515	542	552	536	508	544	496	501	473	521	495	527	510	512	516	523	497	507	559	514	512	528	494	511	468	490	541	518	506	535	504	518	562	506	527	536	553	511	525	489	563	532	472	500	501	503	505	530	568	544	485	523	505	514	509	500	486	469	528	496	552	505	530	505	493	507	531	497	498	520	482	479	532	476	479	512	538	484	499	483	483	494	500	507	532	521	497	512	503	485	547	529	558	516	550	489	520	508	518	485	535	542	485	490	492	542	492	485	539	513	502	469	463	510	510	514	530	498	493	561	484	505	504	494	479	552	530	467	500	543	520	531	506	508	524	483	526	494	462	481	512	479	511	522	491	499	527	535	505	514	505	500	493	534	504	548	494	488	551	499	552	490	551	517	545	539	569	522	496	515	526	505	541	535	476	515	530	500	495	534	516	515	483	550	531	521	496	512	517	493	527	514	516	532	514	517	503	488	509	460	513	484	479	545	506	529	488	509	513	488	497	488	520	497	472	501	537	456	532	516	503	532	519	516	479	524	523	526	511	499	493	478	508	490	495	512	549	513	498	494	489	505	486	548	522	446	515	549	530	514	533	526	511	524	528	471	497	545	507	554	497	491	482	514	478	467	524	489	537	506	487	484	530	472	487	538	580	496	477	524	561	505	484	545	529	487	550	492	479	488	514	497	507	559	494	524	532	547	504	512	475	506	531	498	466	483	500	512	521	478	491	487	487	510	527	488	489	542	509	492	500	503	530	471	508	499	517	519	497	528	498	478	555	512	510	516	526	563	499	488	488	505	557	513	469	511	509	510	497	478	549	503	531	529	571	509	526	484	487	521	524	500	470	498	511	523	523	538	472	527	475	496	505	497	516	512	467	496	510	508	473	507	510	514	504	515	491	519	511	488	524	504	507	532	524	504	452	502	550	511	509	494	527	522	471	517	505	479	515	530	495	477	487	463	531	507	512	519	538	499	517	503	488	512	558	487	487	497	501	490	516	505	526	506	543	495	491	514	544	499	520	539	528	453	501	534	479	529	576	491	491	509	463	520	478	542	489	492	516	468	502	537	498	522	529	475	513	494	495	492	455	431	495	517	505	490	522	505	533	518	491	527	527	494	516	517	513	496	521	517	533	454	554	463	502	502	512	530	474	489	515	479	476	515	519	518	483	475	526	539	526	509	523	494	502	525	528	517	507	472	510	483	511	520	499	498	491	494	547	534	516	513	462	481	510	500	474	483	504	511	502	514	516	517	509	486	489	497	511	556	503	496	499	497	516	499	481	497	509	504	472	499	528	476	519	526	512	506	519	504	508	565	521	542	533	500	475	526	525	491	479	517	529	503	521	522	491	480	513	515	483	494	448	495	519	506	488	548	520	515	500	498	495	502	508	502	496	528	496	512	496	518	507	493	535	513	457	496	529	504	492	485	532	530	527	496	482	510	489	514	507	470	466	468	488	487	479	501	483	477	504	474	520	505	531	507	547	528	537	503	529	484	535	481	491	511	527	494	495	526	495	498	493	476	547	507	544	515	503	454	535	487	513	480	527	543	506	539	484	476	529	518	550	504	478	502	520	499	543	492	479	538	521	492	496	503	517	489	513	530	517	488	464	545	476	487	517	524	491	503	470	511	541	514	496	456	448	491	553	539	523	492	502	523	463	504	502	513	552	508	517	507	551	514	509	510	542	498	504	528	485	481	529	468	547	498	550	515	506	517	466	501	499	522	515	509	507	474	519	501	519	495	515	506	520	486	497	537	507	476	512	499	538	506	509	526	489	540	491	535	499	472	524	505	513	537	521	525	518	489	527	529	510	510	499	513	482	502	512	507	489	528	496	499	486	549	543	533	506	499	524	523	505	520	475	486	489	486	528	475	505	511	530	470	549	480	494	489	523	503	504	545	508	513	514	507	479	496	531	483	496	511	482	481	511	514	482	498	507	516	517	507	527	496	477	508	505	495	512	486	502	470	478	508	529	475	515	517	472	534	505	530	487	495	506	527	486	537	499	496	467	477	519	511	509	498	478	504	512	479	499	488	509	528	524	526	516	514	479	497	483	530	482	494	527	489	514	523	522	512	478	521	492	518	501	496	526	534	474	524	508	490	505	518	477	458	473	492	533	505	496	491	549	532	494	526	513	480	493	542	475	524	524	515	484	503	522	478	465	500	508	471	502	489	503	488	486	487	477	504	493	545	527	520	473	481	506	500	493	502	532	531	498	522	503	484	501	463	514	509	524	505	477	575	482	525	502	499	482	502	520	506	509	531	481	507	513	495	491	515	518	502	532	508	515	493	540	503	498	532	492	523	512	481	507	491	527	534	487	489	540	554	554	481	493	486	488	481	468	476	501	465	507	466	507	507	470	470	461	496	506	508	484	530	516	519	519	486	484	502	512	513	516	517	495	516	512	517	504	530	496	535	535	500	501	514	517	509	489	481	532	543	526	476	495	566	492	492	494	476	473	487	494	495	519	497	500	485	515	501	546	464	508	539	460	501	485	482	505	489	522	499	509	539	487	491	512	513	568	503	488	518	496	487	498	509	491	476	504	538	529	506	517	533	498	500	515	492	494	521	486	515	539	550	528	526	498	506	496	524	546	486	492	498	503	552	515	548	491	523	507	516	500	498	541	481	493	505	480	511	519	529	491	519	494	483	517	522	497	495	518	492	495	461	510	498	474	489	522	527	515	508	497	491	503	526	513	479	482	503	511	564	482	512	532	509	499	522	520	493	474	469	502	491	491	530	484	500	497	523	459	451	540	506	504	524	478	529	489	486	552	495	486	507	521	485	482	467	516	499	478	525	530	495	459	480	499	493	486	530	494	511	512	519	510	520	513	530	493	504	471	504	495	498	487	502	505	513	513	460	538	477	514	478	512	489	499	493	509	512	476	488	472	497	497	481	489	500	483	535	467	508	485	501	506	503	524	485	483	509	510	516	503	462	487	514	494	526	522	512	498	538	492	559	486	524	506	540	501	499	524	514	509	522	480	469	480	487	528	515	484	493	558	492	472	510	481	521	500	496	540	508	474	527	512	520	470	509	513	515	486	529	475	513	526	502	512	516	507	541	513	501	515	523	532	504	452	527	515	525	501	479	514	494	548	577	511	510	495	520	511	491	508	518	496	526	497	555	475	516	480	466	522	474	509	491	468	502	520	484	507	488	510	488	495	509	493	509	494	477	503	511	506	526	551	453	532	475	549	518	549	512
24524	21482	28826	24555	21474	9277	1920	1170	1030	944	877	868	919	907	873	808	844	809	777	767	764	838	763	832	788	785	777	782	799	745	735	754	741	744	744	797	788	747	758	761	762	802	788	736	759	763	790	809	802	777	729	785	784	721	764	823	737	728	818	769	736	769	708	724	796	757	764	777	719	753	745	773	815	785	771	765	786	764	762	766	763	766	825	753	692	747	769	747	763	736	708	735	738	778	726	759	744	785	762	737	739	704	712	750	763	822	778	730	780	780	766	763	736	754	755	739	738	766	764	774	747	791	761	767	746	781	818	779	780	730	773	776	743	761	819	718	762	784	717	771	804	746	677	718	749	737	713	737	716	716	743	836	757	759	727	766	757	727	775	695	747	736	725	779	808	763	757	745	779	733	818	735	740	804	747	772	781	698	761	727	761	741	713	732	800	710	758	729	741	805	732	790	706	753	770	729	738	781	766	743	784	745	715	751	760	758	759	803	777	712	781	796	723	794	716	772	762	730	760	728	694	752	751	765	733	776	763	744	740	738	772	693	772	752	758	749	733	775	730	761	796	752	741	762	768	696	807	764	703	730	765	752	785	755	769	731	772	758	732	723	700	743	748	731	707	725	784	721	763	798	751	742	768	743	722	771	777	787	749	753	748	756	759	714	734	750	732	735	766	772	772	774	717	773	773	741	751	685	771	734	805	820	727	758	757	761	713	752	766	757	789	752	772	763	740	733	759	765	767	733	716	741	752	694	860	771	763	810	722	748	785	709	733	766	764	814	707	797	751	757	707	749	721	744	785	711	780	842	796	732	769	753	767	715	725	777	738	726	737	785	767	759	718	774	799	726	763	793	801	763	720	785	772	763	732	721	791	756	738	779	745	759	679	807	744	772	797	761	780	766	732	728	722	731	732	726	723	750	752	736	784	740	684	692	733	743	723	749	797	824	752	779	745	769	741	727	757	745	749	709	780	820	720	751	780	741	780	767	714	773	749	803	756	772	730	756	758	744	741	748	745	759	716	707	740	779	736	786	756	741	736	767	752	761	788	783	783	784	734	713	752	783	784	713	753	777	807	769	723	752	741	749	825	800	783	751	762	744	758	640	830	738	760	794	777	728	796	768	739	721	774	782	735	746	788	769	754	791	793	772	698	808	800	753	738	780	780	783	772	750	745	773	743	728	749	737	718	737	774	707	756	707	753	765	739	757	746	779	758	721	736	779	720	750	809	751	726	791	745	746	696	786	749	718	751	768	753	749	766	742	747	736	707	700	737	746	720	702	754	727	798	740	763	690	719	779	754	759	745	742	734	738	765	758	788	765	687	747	765	749	858	761	760	778	725	790	812	753	728	755	712	751	769	735	736	749	738	778	750	785	737	742	773	770	765	722	718	775	725	735	725	742	724	755	724	696	727	697	784	794	731	729	787	767	749	761	729	716	782	717	743	780	781	777	751	753	735	700	727	768	754	745	769	805	733	731	749	768	763	732	721	756	777	723	742	769	750	762	799	743	768	790	742	761	771	744	708	789	758	783	763	774	767	757	747	752	744	754	743	760	751	749	725	716	815	769	743	787	724	782	736	673	711	761	776	767	711	814	772	720	712	711	728	732	751	769	757	726	724	725	774	750	706	750	773	743	792	754	734	739	781	724	736	704	780	739	725	747	734	755	725	803	814	769	777	752	712	776	750	749	802	757	752	771	776	757	770	780	737	760	757	750	777	724	739	772	726	790	725	766	773	756	837	732	749	750	702	769	717	768	722	744	771	680	757	771	795	774	761	763	701	766	717	761	729	790	686	733	710	714	762	724	739	786	715	713	745	808	779	749	775	742	711	689	775	767	787	744	733	807	768	708	762	744	719	690	764	704	730	750	824	738	746	772	746	734	752	728	727	729	760	766	756	739	748	767	742	748	741	737	748	750	717	732	718	731	718	760	707	770	785	712	711	726	791	731	738	766	729	746	763	766	748	768	787	771	705	797	701	692	745	766	835	747	787	813	745	754	787	760	767	753	720	727	717	783	770	709	759	732	765	721	724	748	767	743	727	742	769	754	782	736	761	798	790	697	744	740	784	746	762	765	787	773	716	763	754	744	732	782	769	771	782	728	744	758	774	756	762	741	754	758	716	691	737	726	730	712	699	728	719	739	766	775	737	778	722	711	778	714	750	710	744	760	794	713	808	749	708	733	756	761	758	754	749	731	732	781	701	790	782	747	741	788	767	742	727	782	706	721	713	784	724	738	752	761	715	729	741	708	761	755	788	752	799	714	718	739	747	724	758	772	761	722	772	776	775	758	749	708	747	731	737	786	741	706	781	763	749	750	764	772	762	763	702	728	796	736	775	721	750	763	813	710	752	761	748	762	765	789	788	773	746	702	764	723	823	765	787	756	772	768	729	741	733	729	765	784	780	771	800	735	719	792	747	795	729	754	752	715	791	766	739	711	798	731	729	785	735	781	766	797	756	788	746	732	728	723	800	784	729	712	736	707	758	765	707	765	738	760	732	770	743	750	698	699	703	771	813	740	767	732	777	745	763	741	739	727	756	763	750	765	744	703	742	723	695	751	780	718	747	789	784	741	769	732	734	729	727	766	751	716	740	782	728	750	785	766	759	783	777	740	728	714	759	695	752	756	758	714	740	780	715	773	747	779	776	759	736	783	771	742	740	730	728	723	723	736	756	782	746	733	794	749	729	760	773	784	780	724	725	724	771	767	727	749	723	752	735	721	782	808	735	769	771	760	757	709	787	792	727	729	773	750	760	767	794	725	738	731	756	732	754	785	743	814	760	753	794	739	713	761	798	749	726	712	731	743	735	753	728	737	771	757	753	754	737	738	752	757	743	769	730	759	723	730	727	725	771	742	776	753	783	702	814	746	736	765	742	731	740	703	722	759	760	727	770	749	740	759	747	763	738	799	708	735	688	763	679	716	721	724	765	739	732	754	796	838	787	750	777	702	775	759	719	696	800	785	812	730	749	707	756	746	742	763	738	775	786	717	762	786	721	749	743	832	732	707	748	742	750	725	784	747	750	733	686	729	764	675	740	724	718	747	773	748	755	708	793	798	730	730	737	787	760	740	768	712	712	807	717	790	762	786	762	743	745	755	761	804	791	761	765	742	775	770	740	727	741	711	685	769	703	663	737	730	758	748	799	718	746	737	722	759	755	771	758	775	745	777	750	794	753	761	780	777	791	796	736	724	756	757	722	755	752	737	743	808	723	738	760	758	746	733	758	780	706	762	748	738	762	738	738	716	774	728	759	790	754	788	780	739	745	759	733	795	759	777	754	765	749	725	721	707	734	783	760	719	760	731	737	760	747	728	753	767	758	747	714	773	737	754	777	684	739	740	711	750	770	700	706	782	741	723	716	752	773	689	732	785	787	756	785	734	716	758	780	710	713	747	787	785	754	746	739	774	749	785	703	730	772	747	754	718	721	725	801	781	772	736	750	738	728	733	760	745	764	717	784	741	776	775	726	783	727	740
3691	5986	5009	2629	1826	1473	1169	1008	917	871	810	725	749	735	707	661	671	680	697	649	599	663	623	565	572	656	661	613	620	641	619	613	603	571	525	619	580	630	569	559	549	600	555	596	600	582	624	579	575	584	572	606	585	608	562	600	628	590	570	614	591	555	559	552	543	586	533	576	582	605	621	637	588	573	601	619	597	617	548	605	571	536	613	532	592	584	599	604	582	668	618	562	589	557	583	579	580	541	565	569	597	559	586	571	592	587	617	598	565	556	588	545	553	614	569	564	604	609	612	537	606	602	576	571	601	594	547	633	570	591	550	584	557	586	538	546	579	605	540	555	553	549	582	556	574	582	562	565	537	564	554	565	567	568	600	605	610	556	583	586	548	581	589	601	587	592	564	575	544	577	588	581	622	578	585	587	589	576	553	514	584	594	560	566	539	536	564	577	577	551	625	578	550	593	594	539	554	548	563	594	558	559	576	567	597	562	582	598	549	601	572	596	570	562	589	568	606	562	552	549	565	610	591	574	572	542	596	554	614	588	587	586	548	554	524	553	541	560	590	555	567	603	529	576	546	623	570	590	557	570	612	616	570	568	582	578	591	555	558	576	607	604	594	553	551	578	566	567	567	551	557	590	564	591	574	554	592	569	560	579	609	556	591	578	560	570	587	570	543	570	558	545	553	580	545	534	575	581	574	544	603	568	585	577	587	545	575	556	610	552	596	577	584	523	584	568	605	572	554	571	546	590	550	597	550	551	593	546	541	599	624	562	544	577	584	552	533	559	568	574	565	557	564	546	613	576	572	582	581	607	564	592	574	583	579	531	565	542	566	615	580	595	550	581	549	575	531	581	545	559	583	611	565	529	561	585	548	578	532	561	605	562	571	577	570	628	543	555	591	621	593	561	590	561	551	561	524	534	545	584	550	559	551	533	595	597	610	554	595	565	573	535	552	567	542	556	553	590	578	556	573	604	566	557	579	559	577	593	562	522	599	533	576	550	533	552	588	625	571	580	594	579	522	573	570	566	548	560	562	529	536	560	555	541	573	564	551	560	566	574	575	560	596	596	551	547	561	607	563	595	550	564	571	571	580	596	595	564	567	571	561	546	587	559	546	586	569	566	603	569	614	563	558	566	540	554	534	571	565	599	546	562	561	582	597	605	587	568	548	570	564	565	566	570	587	574	575	591	537	549	590	552	583	557	559	579	527	585	572	575	591	555	562	572	596	607	563	562	555	581	557	562	570	562	567	527	561	597	584	547	542	563	522	580	575	632	547	560	571	592	542	592	552	572	541	592	600	528	552	593	599	559	551	563	532	566	580	543	577	540	580	581	580	616	569	545	600	580	578	567	562	562	574	586	533	573	599	544	589	563	551	540	566	579	567	534	578	569	540	601	568	593	567	543	578	524	561	564	521	570	540	577	543	558	514	549	573	578	593	587	577	550	559	540	609	564	569	586	547	532	566	589	577	541	547	572	619	626	574	545	548	527	605	550	607	579	593	553	578	579	588	551	545	581	587	608	558	568	580	599	555	560	573	538	584	535	586	584	555	556	567	545	600	533	546	562	576	553	588	557	534	553	568	577	583	549	562	570	550	565	576	582	589	584	570	555	593	560	581	557	596	616	573	595	547	578	597	575	570	573	567	591	529	597	517	570	567	560	569	608	555	524	553	597	559	591	558	544	520	547	617	564	566	550	578	540	554	540	590	566	556	597	553	588	536	567	560	571	561	552	570	591	540	593	563	567	581	586	588	536	562	558	566	571	584	599	597	534	568	522	562	599	548	542	555	562	580	524	529	593	549	595	548	550	634	577	565	614	578	576	567	579	542	590	569	588	554	589	554	549	545	570	604	587	526	560	543	590	567	589	571	578	565	611	584	549	575	581	569	597	566	559	555	566	596	570	590	549	581	602	504	534	551	561	567	582	609	517	584	597	533	555	568	575	572	562	579	592	559	589	558	598	583	519	583	557	561	557	557	566	557	533	537	550	573	558	611	569	593	558	580	525	573	604	587	570	529	552	570	602	568	540	596	560	622	562	566	557	614	602	582	591	577	578	578	528	545	579	595	574	579	534	590	580	555	532	591	562	582	556	567	524	514	578	558	572	586	594	539	533	551	578	568	567	602	558	561	583	590	568	555	579	532	566	536	557	572	540	549	535	618	567	514	538	585	608	535	580	574	577	561	599	559	572	567	542	603	567	574	584	507	582	579	552	561	569	588	597	553	578	532	570	553	572	597	575	550	557	564	619	590	546	565	580	532	555	570	561	603	584	556	512	534	573	538	578	562	574	590	558	532	591	551	552	517	592	545	559	594	567	542	561	560	572	578	546	569	589	564	528	537	544	579	605	587	569	536	559	575	557	583	534	580	550	569	586	562	543	589	580	554	586	583	521	527	552	575	567	562	575	565	561	573	548	588	594	594	596	579	540	572	582	560	567	572	568	531	554	541	519	525	587	542	556	563	566	590	553	556	588	570	574	580	534	613	577	583	596	538	563	562	556	570	569	550	589	554	570	588	601	590	580	565	584	565	561	568	606	572	566	597	561	542	575	557	574	583	571	536	542	584	532	526	538	526	595	580	586	625	557	569	576	579	575	591	567	572	544	562	551	553	548	536	506	537	548	598	572	571	535	544	543	566	561	565	557	566	578	557	597	532	520	584	582	594	588	579	572	571	594	608	548	553	534	589	578	540	578	561	550	575	575	566	572	558	545	599	563	578	564	543	536	541	538	547	543	582	559	531	567	577	576	532	560	571	556	518	555	576	570	534	581	556	619	555	586	560	551	589	587	588	598	557	570	550	529	567	558	541	588	564	587	572	580	589	577	595	536	558	538	554	543	563	546	569	575	557	552	544	593	554	550	574	598	557	562	567	548	545	576	531	545	552	549	586	555	556	556	568	525	575	584	550	539	569	558	560	591	583	610	555	538	530	604	600	560	550	582	534	563	560	566	575	531	535	579	558	525	552	532	568	562	556	568	549	565	556	598	581	541	570	601	555	613	563	552	563	557	567	526	551	564	577	598	545	548	584	565	550	561	553	577	551	536	575	569	587	573	542	559	564	516	543	575	556	541	578	550	598	555	580	531	585	581	525	586	519	557	556	511	552	563	561	582	548	524	566	568	567	531	564	565	540	588	575	557	517	540	576	568	572	567	549	546	608	558	536	574	569	538	569	608	567	581	543	584	539	553	567	540	563	549	535	546	573	561	552	560	525	602	588	556	543	623	545	589	550	578	573	536	548	551	573	569	552	517	519	555	559	564	550	540	583	561	522	563	574	547	571	549	555	575	559	551	552	562	517	550	541	588	566	555	573	561	562	576	599	559	564	551	597	582	610	597	545	532	572	599	500	579	553	568	553	578	566	537	596	556	576	571	554	558	602	545	643	611	574	560	579	565	545	527	598	565	565	500	556	568	542	537	560	605	577	581	570	583	564	569	588	585	584	555	534	554	547	521	599	533	555	612	553	528	518	558	568	583
27873	10495	798	451	308	296	286	308	297	282	294	320	254	295	287	312	308	318	306	279	318	288	299	287	283	320	304	310	313	291	280	298	303	299	292	272	280	253	302	325	283	314	300	288	287	271	283	336	306	269	281	312	292	283	286	316	293	304	320	297	305	285	335	285	313	283	284	310	333	251	274	285	295	288	298	276	287	287	293	270	316	298	295	313	301	311	280	310	268	291	306	277	299	315	295	299	314	294	317	313	303	315	277	285	310	310	262	290	287	284	295	286	264	292	281	308	310	278	275	319	299	310	293	254	301	291	284	305	314	253	291	271	306	307	305	281	298	315	305	294	314	276	289	285	284	303	323	279	307	318	294	295	299	280	297	298	311	292	296	288	303	294	270	302	295	298	302	308	282	299	328	285	292	305	315	304	312	293	304	299	313	272	283	328	304	272	284	295	286	258	306	290	275	293	286	265	261	313	281	286	307	310	333	309	274	315	288	299	333	285	286	278	311	302	294	280	296	272	274	284	285	294	278	290	264	310	310	312	302	264	311	280	321	265	295	291	313	273	304	289	314	307	295	323	290	334	339	285	275	303	281	294	293	290	295	305	292	262	311	310	268	307	286	289	290	291	305	277	281	294	283	281	301	321	321	293	302	260	280	263	322	291	280	269	288	291	280	286	287	303	320	274	295	291	296	303	273	283	304	294	309	265	278	288	299	309	303	310	288	302	304	290	301	304	296	276	275	304	276	262	270	297	317	291	271	303	289	271	315	319	287	297	262	307	266	314	315	288	329	279	292	291	276	301	291	289	305	273	268	277	263	299	297	306	285	302	295	298	290	324	298	249	320	319	294	325	251	274	280	311	280	287	312	259	286	277	285	310	276	274	294	289	301	273	299	311	271	300	319	276	316	282	282	312	318	303	276	329	302	278	303	292	305	286	304	292	306	299	296	282	246	290	285	289	295	285	308	279	315	287	321	278	285	300	275	264	242	304	294	305	314	299	310	281	279	292	319	301	322	299	312	306	275	280	281	301	296	291	281	317	295	277	311	287	309	260	291	283	322	318	290	274	290	278	314	319	285	286	274	287	297	284	309	324	296	278	331	291	260	299	285	274	273	311	274	282	272	305	314	309	306	277	315	292	281	278	276	299	276	298	298	302	312	318	293	318	272	270	299	285	303	312	308	290	304	301	276	306	263	300	280	278	312	299	313	299	300	298	284	267	304	292	300	320	268	287	283	272	306	313	308	292	314	321	319	289	288	296	293	284	297	278	285	272	257	281	304	273	301	310	290	265	277	306	317	272	287	298	293	287	331	297	306	305	281	310	305	296	286	290	285	270	308	304	305	291	301	290	268	266	295	296	288	274	284	265	291	304	285	296	326	295	289	278	315	283	301	288	278	291	303	303	314	288	299	282	281	297	290	321	292	288	288	280	299	287	307	303	302	322	287	327	305	277	290	285	270	325	283	297	291	267	285	290	266	253	300	291	303	268	334	310	263	279	300	292	310	271	271	317	274	314	320	279	313	294	289	306	276	289	277	289	303	284	291	290	320	302	272	257	273	294	301	270	288	276	276	248	330	260	278	319	310	277	297	317	292	300	301	307	306	292	267	293	277	298	268	279	304	268	299	311	302	308	294	291	280	285	276	317	255	334	255	292	291	300	275	290	281	289	298	292	304	303	270	288	316	307	348	305	264	291	285	273	291	290	265	274	295	288	285	306	273	277	276	295	283	290	280	303	296	314	329	287	309	298	318	314	279	305	285	279	290	307	303	288	319	281	299	276	294	304	273	295	295	304	302	285	312	311	311	312	296	291	263	270	291	293	281	336	287	314	311	283	302	293	295	316	319	286	277	333	289	305	297	278	299	299	275	303	310	305	295	282	278	302	288	284	323	293	295	313	280	294	295	276	295	296	299	285	293	300	273	294	299	311	302	308	310	314	290	279	289	293	308	275	293	307	265	276	281	303	306	324	304	314	275	289	303	324	280	272	285	303	294	307	312	309	290	306	284	312	315	269	302	299	279	291	266	285	259	292	298	303	298	283	311	292	306	308	323	271	306	304	310	254	255	299	296	299	275	336	275	313	305	330	314	286	291	292	304	304	305	274	266	297	267	277	277	294	291	288	288	281	311	312	313	265	287	297	271	301	293	310	296	291	271	260	305	311	271	301	304	268	307	266	311	293	295	306	317	310	291	275	295	273	310	273	291	271	298	278	315	281	274	298	294	276	294	304	284	278	283	295	289	291	313	290	295	320	280	299	298	264	303	288	295	294	277	321	252	311	280	319	265	310	268	293	259	278	281	286	295	296	274	281	265	303	290	312	292	320	291	327	316	278	273	255	269	310	303	285	295	283	291	326	271	292	278	286	281	277	276	289	293	284	274	289	295	266	303	289	285	271	269	286	273	265	284	332	310	268	312	256	277	268	276	337	277	294	287	281	279	296	322	316	283	297	264	269	322	299	275	264	293	262	321	290	291	291	267	309	287	291	308	306	304	284	284	313	292	264	268	306	327	301	283	276	293	304	300	290	308	280	312	321	285	290	279	312	292	291	298	313	302	316	301	283	300	316	279	320	261	302	282	300	316	331	291	281	288	312	262	300	290	318	287	290	263	299	297	308	311	281	280	299	316	284	325	267	264	268	300	285	283	309	299	286	320	336	277	287	303	316	281	314	287	268	298	291	281	271	251	298	311	292	280	304	293	300	284	281	278	299	282	277	283	282	281	264	305	280	286	268	284	298	290	300	295	296	322	287	249	285	288	274	317	263	292	291	283	277	314	295	320	317	280	307	303	296	278	333	280	302	279	276	304	312	285	316	301	287	293	287	271	258	320	313	294	299	293	320	262	243	267	272	300	303	298	266	290	296	287	275	292	294	290	302	297	303	308	284	316	310	248	277	294	283	272	300	287	292	299	284	305	276	295	275	287	302	300	300	298	285	305	302	286	291	275	287	299	249	299	319	279	272	289	281	286	320	317	273	308	307	302	313	282	265	293	257	327	289	276	298	315	304	268	276	298	274	257	302	291	306	292	279	277	276	279	290	297	266	290	298	303	295	297	299	270	290	290	271	282	315	304	292	284	288	263	287	291	310	291	285	278	305	287	299	327	289	292	283	323	300	321	276	295	286	303	278	283	309	288	318	301	258	280	297	299	284	296	308	304	294	307	265	270	283	318	297	296	297	275	291	300	301	306	294	316	292	282	304	287	261	311	295	346	289	303	321	304	284	296	312	294	309	298	299	306	287	299	295	337	313	307	319	273	283	269	279	287	309	297	290	304	306	300	266	285	290	279	305	314	284	301	296	279	302	303	302	291	292	275	292	273	284	277	279	263	328	286	280	276	295	280	326	296	298	283	293	303	308	277	267	304	295	268	305	306	316	315	296	307	292	307	263	272	292	335	275	316	303	289	316	317	303	266	313	276	319	299	312	290	303	258	290	319	290	302	261	292	289	284	279	277	279	271	313	271	303	304	300	309	300	299	301
4587	387	340	300	228	262	235	226	237	269	212	220	224	210	229	230	214	236	218	213	236	188	233	223	218	207	219	228	238	234	218	228	205	214	240	216	223	223	237	197	235	241	208	222	199	204	181	222	232	234	233	230	224	228	229	217	235	246	209	221	240	260	256	223	230	225	203	230	194	213	207	192	210	207	231	229	207	204	244	251	196	197	226	217	224	234	223	218	213	220	216	208	216	208	226	232	202	238	212	206	209	195	213	222	218	225	230	225	197	225	216	250	247	212	217	200	232	220	227	227	222	239	204	215	208	219	186	233	207	216	224	210	234	217	199	197	189	212	214	213	220	217	210	216	228	219	204	226	240	209	251	243	236	190	216	195	205	219	208	223	219	223	245	207	203	212	210	203	231	230	235	218	236	217	221	213	216	205	222	242	235	231	241	222	211	202	209	230	209	243	230	222	243	195	237	219	233	210	232	185	239	230	238	212	231	235	228	248	210	214	229	184	226	238	203	227	201	229	218	237	218	221	212	203	215	219	245	214	246	217	241	228	229	223	220	208	199	221	188	236	214	207	242	207	214	220	232	234	208	211	206	233	206	221	256	206	210	214	202	205	220	207	212	194	224	211	222	210	208	209	207	230	235	250	204	233	210	234	214	207	201	246	204	221	201	209	203	224	224	235	223	229	188	208	228	214	213	228	229	217	190	233	232	240	215	205	223	253	233	226	231	233	186	214	224	207	212	214	206	193	223	215	253	220	210	226	233	197	239	229	207	226	199	222	220	196	247	205	217	204	218	208	238	210	228	227	200	232	235	208	263	211	200	189	201	215	237	235	180	213	240	231	224	210	228	210	226	223	203	218	222	237	208	209	225	229	202	205	225	205	208	224	204	200	230	208	233	223	218	235	210	234	223	212	204	195	197	204	231	206	209	204	196	211	201	222	238	228	231	234	207	200	204	205	231	200	190	218	230	217	230	220	225	221	216	226	224	214	205	221	215	212	237	211	227	224	236	229	238	246	260	208	216	198	226	212	227	224	242	224	219	210	252	221	237	213	229	238	219	216	216	232	224	217	202	236	227	236	218	217	202	211	222	220	204	175	214	220	224	204	213	248	248	226	206	208	236	230	233	217	197	234	236	256	212	225	248	216	194	217	235	225	240	231	206	243	201	238	214	252	237	248	212	228	225	208	236	200	245	230	194	229	201	224	203	209	236	214	196	228	219	202	213	212	219	248	208	224	236	220	216	238	195	223	218	227	217	233	205	214	226	229	210	224	219	200	238	235	243	204	214	225	218	232	206	217	232	210	251	225	244	238	198	214	206	186	233	235	231	221	213	238	255	247	221	212	205	222	211	210	193	220	215	205	212	193	235	217	238	201	229	225	220	208	226	229	218	199	201	221	213	225	239	204	211	231	245	233	198	239	202	230	228	238	185	234	222	219	215	226	232	225	258	251	213	196	204	205	210	222	225	181	238	218	212	228	174	216	234	224	220	211	220	212	222	188	220	212	226	240	229	216	223	198	200	199	245	226	216	237	241	207	209	223	225	208	231	193	235	214	217	224	209	237	217	211	211	250	223	221	223	192	210	237	205	214	231	237	215	242	231	235	205	216	214	229	235	221	211	217	237	197	249	225	233	206	225	201	233	223	199	219	231	220	196	238	211	227	193	219	220	235	187	227	227	238	202	243	233	214	228	200	229	199	208	227	200	211	208	192	228	232	209	247	232	200	220	208	221	212	216	210	219	230	231	213	223	224	213	215	246	211	236	225	221	239	217	235	216	196	230	215	241	220	222	243	216	217	230	227	236	207	235	219	223	229	219	200	212	197	228	218	252	201	202	230	205	223	212	211	209	210	200	242	236	217	228	222	231	194	228	194	200	234	224	227	203	226	209	210	224	215	236	193	217	222	233	220	208	213	224	221	195	203	223	180	201	207	198	214	214	223	203	238	237	223	227	213	245	227	210	224	221	214	203	216	214	253	244	198	226	224	247	212	231	232	211	214	222	217	221	212	222	197	220	224	220	232	206	225	249	233	230	227	224	232	232	233	229	245	208	213	214	212	223	227	220	225	221	225	231	217	181	200	219	249	245	227	218	215	202	220	213	225	218	195	225	205	223	204	216	204	228	256	230	220	206	237	211	230	255	229	199	201	216	205	219	240	223	215	219	200	226	226	188	241	231	191	225	220	230	213	229	229	217	214	231	231	212	218	212	226	228	223	207	233	209	218	227	236	221	221	243	228	232	228	216	227	226	207	200	201	244	234	214	238	216	232	214	228	218	231	201	247	220	193	202	204	207	229	203	247	204	198	204	202	227	226	229	231	228	220	223	215	231	204	181	222	223	235	232	223	239	213	220	210	224	228	226	246	211	207	257	225	233	222	236	215	206	227	193	236	228	209	233	223	230	191	237	226	241	190	237	227	219	227	226	274	214	217	215	223	226	228	218	189	214	208	234	210	204	219	224	211	220	200	228	232	198	233	241	233	220	203	223	198	204	234	221	234	210	221	202	219	226	223	232	214	210	207	225	232	205	231	212	216	198	228	244	189	222	246	199	213	215	207	196	235	210	251	191	243	194	233	206	232	204	198	195	207	210	217	246	229	203	242	206	218	235	214	222	220	236	219	215	234	218	210	209	224	242	208	223	236	215	213	219	220	205	233	209	205	238	224	216	202	238	223	211	215	201	218	230	228	221	222	216	215	214	209	218	218	192	249	209	226	205	240	216	230	205	211	225	217	208	200	208	222	189	214	205	230	209	224	207	232	198	214	218	227	202	190	243	243	220	248	234	222	228	214	223	227	203	203	246	198	222	234	235	230	212	213	236	212	228	211	213	206	211	199	212	192	194	213	222	225	231	216	216	224	201	219	213	196	222	217	209	217	218	231	224	239	220	235	235	219	237	212	211	208	214	184	222	192	228	222	233	243	214	201	217	220	217	209	201	189	239	245	225	233	228	253	210	234	218	203	207	230	233	221	228	217	227	225	213	212	195	207	210	210	224	223	236	206	214	226	234	226	194	219	201	227	204	222	238	208	202	225	206	221	208	208	230	221	231	241	209	235	203	217	240	200	203	208	211	209	211	231	184	211	198	205	200	231	217	237	222	202	213	244	234	207	233	223	219	218	192	224	222	219	233	230	236	226	238	212	222	205	212	208	237	217	195	208	210	208	205	259	233	221	220	225	202	218	222	225	195	211	227	210	219	191	229	206	224	218	249	193	202	224	210	211	206	222	206	224	237	208	219	232	203	216	233	228	246	211	212	199	214	215	211	207	223	223	236	242	201	231	220	208	214	193	223	202	200	229	223	220	193	212	219	240	216	186	218	224	218	240	223	198	198	213	202	205	196	235	253	212	211	234	220	199	227	227	218	246	222	215	214	216	231	222	222	217	215	227	212	220	221	205	227	195	223	221	233	222	223	205	226	211	223	198	209	247	218	220	203	216	215	247	218	220	226	227	205	205	190	182	200	218	193	235	217	236	197	219
25456	21478	28000	25345	11556	1570	1085	951	743	831	728	723	652	651	754	779	709	695	663	701	736	677	685	692	671	671	743	703	700	693	668	687	663	667	733	684	711	669	680	643	718	643	670	664	651	665	689	685	699	621	679	700	670	653	671	702	641	650	704	704	687	661	671	704	647	709	697	653	734	654	637	647	658	690	697	651	678	685	682	740	665	662	711	664	737	679	667	677	728	689	655	676	674	636	636	682	690	655	737	642	690	674	704	649	696	675	685	677	707	623	683	697	692	669	651	680	688	689	698	698	688	684	703	666	688	651	710	660	652	703	725	658	628	667	712	671	682	690	717	671	621	646	641	698	686	654	644	648	686	671	673	649	672	685	681	693	641	661	683	681	654	682	651	652	662	619	667	673	654	690	672	677	640	697	673	691	655	705	632	630	661	623	671	637	653	683	668	600	686	754	663	650	667	674	637	682	688	663	660	656	705	704	715	656	698	697	699	666	647	626	716	588	639	656	659	632	650	674	670	725	676	637	696	664	667	673	686	682	691	678	671	681	671	668	637	679	666	651	665	702	635	649	637	650	708	672	694	710	615	685	628	690	677	689	689	672	637	647	710	690	662	613	652	661	662	675	650	715	657	672	650	665	680	645	711	669	655	686	669	687	655	648	655	663	677	666	660	643	665	680	677	645	662	715	654	635	720	719	700	645	689	669	710	666	671	674	648	649	699	681	649	686	681	653	670	636	659	666	695	703	624	693	642	690	654	679	660	643	649	650	663	666	633	657	653	622	682	658	667	692	699	712	678	714	660	703	670	689	680	712	677	638	699	670	657	706	689	719	682	692	659	667	671	651	652	642	681	666	685	715	642	697	709	698	664	680	667	627	645	723	680	688	629	662	722	674	662	674	648	667	695	681	690	671	683	688	661	690	709	632	665	649	660	685	693	662	633	687	672	690	668	670	622	661	637	686	666	721	660	648	651	636	648	675	639	689	696	660	712	669	714	665	712	706	663	694	610	664	671	657	677	660	647	692	612	687	621	634	719	688	668	703	674	710	623	676	674	670	680	664	649	685	637	702	643	711	667	664	636	702	682	670	701	666	652	703	684	687	669	690	674	702	716	665	730	669	667	699	661	676	656	672	703	635	671	641	617	631	649	659	681	642	661	663	664	689	697	696	618	690	669	705	660	657	666	656	675	672	666	670	632	645	652	675	638	750	655	649	682	619	623	679	606	685	669	674	671	685	679	643	669	670	662	642	706	629	626	645	640	668	686	670	668	686	677	696	680	698	648	673	669	703	699	662	668	711	698	697	674	633	647	655	656	659	658	665	655	643	660	678	672	680	644	713	638	655	642	661	700	678	686	661	681	651	692	737	700	666	687	643	644	646	665	667	608	649	690	662	671	628	633	694	642	655	695	685	681	671	691	684	654	668	660	669	654	660	711	717	678	663	652	659	663	687	676	630	664	702	620	687	670	641	679	669	676	667	635	668	630	738	608	706	665	696	669	604	692	659	659	677	652	641	649	629	670	651	647	671	704	715	666	674	682	673	664	663	667	646	642	695	652	680	675	671	709	681	672	666	670	685	685	667	683	671	641	703	695	635	634	648	654	675	634	689	717	629	659	632	634	670	653	637	665	631	685	636	687	659	677	652	664	651	633	683	698	705	670	680	624	653	656	673	659	674	674	696	660	669	713	702	637	690	668	663	719	672	699	675	640	702	716	641	628	674	674	688	667	679	628	682	623	676	658	658	661	649	664	702	681	686	679	674	652	691	663	691	670	658	645	665	672	663	738	688	645	666	684	664	665	678	639	699	665	645	644	682	715	642	690	643	661	637	674	666	639	690	745	638	669	669	673	713	623	645	709	673	652	659	655	642	692	675	694	662	676	632	697	638	642	708	622	706	670	674	644	632	657	715	699	619	686	667	638	704	673	655	641	672	627	639	685	743	645	643	634	671	632	689	628	703	629	657	654	674	637	656	637	681	674	694	663	634	735	688	694	655	660	659	625	650	683	673	684	685	660	656	687	671	673	709	680	680	634	669	651	671	679	673	667	670	695	635	664	649	713	688	634	664	711	678	615	671	571	717	621	663	662	663	678	620	623	664	624	675	675	647	660	683	702	648	664	665	657	694	703	659	653	654	706	676	656	692	638	678	680	695	659	659	708	705	704	646	679	698	663	654	629	617	615	684	624	658	586	673	700	652	663	701	653	712	661	708	649	687	661	669	676	664	674	697	638	695	690	652	654	665	700	640	654	616	683	670	660	638	676	710	655	676	646	652	689	687	658	685	712	639	673	680	656	733	686	692	733	666	654	658	685	674	660	686	719	625	695	669	670	679	673	691	664	631	664	671	672	690	668	673	712	698	661	641	659	675	659	629	601	670	661	685	697	638	680	644	648	711	701	648	648	647	686	685	664	658	599	662	692	639	700	648	685	679	665	675	651	659	689	670	638	630	627	738	657	664	684	640	681	726	664	646	664	694	666	650	677	717	663	641	630	673	686	642	654	619	650	657	659	580	681	691	643	642	646	691	673	660	657	731	675	647	681	696	652	657	680	667	694	666	664	684	644	690	632	689	649	683	636	685	696	674	622	665	674	666	657	649	704	665	676	664	673	650	696	619	666	684	684	700	703	639	696	669	630	667	638	686	656	683	705	702	708	670	663	642	680	699	631	684	727	716	657	661	661	678	663	658	677	638	678	674	684	691	659	695	690	665	694	703	709	617	651	698	644	660	676	654	626	715	644	652	661	697	630	655	672	700	687	670	638	609	641	667	706	707	690	659	676	671	668	597	664	723	601	668	631	690	674	668	642	648	692	663	703	706	677	697	659	646	694	647	673	660	653	674	705	666	679	728	663	693	653	674	657	696	673	714	666	622	670	650	649	680	677	685	651	612	700	655	660	653	712	647	668	706	695	634	626	645	679	725	692	690	660	675	662	661	662	627	670	640	677	662	639	690	621	695	650	620	659	659	693	682	666	624	636	640	717	696	620	670	676	677	653	656	639	716	646	630	671	690	710	674	677	641	683	626	679	635	683	621	674	630	677	686	634	658	660	692	686	687	640	656	709	669	689	680	690	684	672	649	695	713	674	665	685	663	675	676	681	700	678	660	666	637	705	660	667	634	662	712	668	662	618	669	700	694	676	670	649	681	646	624	694	669	687	650	695	659	687	670	638	701	669	660	669	679	647	599	664	718	703	666	709	667	680	645	688	665	646	675	648	652	666	638	700	700	664	682	672	652	613	638	658	650	659	673	678	684	686	725	650	689	667	627	695	651	656	692	664	688	672	698	673	691	718	657	656	655	668	641	661	668	667	678	720	676	672	699	645	668	683	692	636	677	670	644	701	662	685	698	666	684	663	691	650	725	709	645	694	652	678	658	650	673	651	659	679	665	701	660	675	655	661	721	640	679	679	703	686	701	684	632	692	674	669	643	607	667	690	671	727	684	671	696	674	736	666	657	682	705	686	685	637	679	697	642	653	667
3259	3371	3012	1569	1225	1006	860	722	694	673	663	602	555	597	581	568	532	524	528	523	575	526	539	530	508	527	504	551	510	501	504	513	546	524	507	514	535	507	499	556	532	577	508	544	498	519	562	508	525	514	546	557	484	520	514	560	504	517	554	521	522	541	505	474	555	560	497	554	529	541	510	562	502	522	494	522	534	501	506	508	485	493	516	510	527	520	495	497	516	511	502	535	554	535	510	455	489	523	530	522	542	575	552	536	487	555	489	493	518	515	520	522	528	510	508	506	489	485	489	502	494	489	525	509	513	532	515	507	510	564	550	529	549	496	520	526	568	514	486	560	473	530	525	529	501	490	515	491	504	514	532	556	552	535	532	557	530	505	504	505	533	486	543	531	533	540	498	555	495	504	525	503	515	524	534	525	467	480	513	521	536	479	506	484	500	535	506	529	530	501	503	525	523	504	496	515	483	509	534	527	460	506	524	531	523	510	580	508	532	487	492	504	540	530	482	559	509	490	526	511	499	466	535	484	500	511	531	490	538	543	508	461	495	530	491	504	491	535	521	551	526	507	559	534	480	494	520	517	544	505	516	479	515	517	507	514	509	503	476	524	481	497	511	502	491	529	500	527	516	510	543	517	533	502	495	500	508	512	505	470	506	513	536	507	512	506	514	543	476	533	518	490	544	496	503	490	513	519	502	523	480	530	519	511	537	517	513	489	533	503	509	523	497	500	496	525	537	548	488	474	527	531	505	497	551	514	484	508	494	555	552	509	523	532	532	528	492	491	503	531	539	500	521	525	495	496	544	527	493	507	547	516	491	485	517	529	475	499	525	545	524	517	499	523	491	507	519	500	507	508	491	554	499	508	497	518	505	465	497	520	522	514	523	502	512	503	497	532	496	484	497	506	527	474	525	555	537	537	498	507	500	534	549	505	492	492	528	533	530	496	479	520	483	489	521	524	479	491	490	525	439	511	509	551	485	520	476	514	515	554	523	520	550	497	525	465	519	505	541	513	512	530	500	480	463	493	509	535	516	503	499	490	460	519	532	518	541	497	521	497	470	543	560	527	521	512	522	470	479	513	480	515	488	536	534	498	531	474	487	484	504	503	518	505	520	477	511	480	513	470	489	487	495	515	525	538	509	539	500	517	525	468	507	534	545	522	505	467	499	519	500	499	496	517	453	511	547	500	519	505	521	485	489	515	539	537	530	522	496	525	475	520	526	523	516	507	520	511	553	518	502	474	516	489	502	491	486	520	511	506	521	544	499	524	483	493	534	510	502	495	479	489	519	511	535	507	500	461	518	488	513	521	514	485	533	492	538	514	517	482	508	537	504	525	496	495	481	524	545	475	512	490	515	534	509	511	545	433	501	523	520	497	531	534	527	512	522	485	469	515	472	523	576	527	465	532	486	520	505	496	525	506	502	518	540	483	477	503	501	475	505	524	512	526	516	490	513	511	545	588	474	529	488	494	519	517	503	489	499	538	518	534	507	503	540	500	502	511	555	487	485	507	513	515	533	475	509	540	481	500	503	510	465	478	469	519	502	485	477	527	500	518	497	497	494	551	500	514	547	549	524	525	501	536	503	516	502	511	496	527	516	496	509	535	538	487	539	510	501	547	515	502	530	535	492	513	544	513	503	532	483	504	487	538	470	487	524	510	528	491	559	547	498	537	485	479	470	502	492	520	464	503	518	515	550	479	484	486	535	514	549	480	507	523	503	537	498	517	544	509	480	518	488	530	479	557	466	501	490	526	480	544	503	525	539	529	502	483	470	482	464	533	532	484	513	554	508	542	492	485	495	509	477	510	506	530	532	492	554	501	499	525	469	494	514	472	548	523	521	525	514	537	494	492	511	495	517	479	536	510	503	451	518	473	533	560	521	494	515	490	493	515	457	512	483	513	533	528	494	523	500	478	513	464	488	492	498	482	514	524	509	480	477	514	497	511	490	541	512	515	534	488	536	489	517	502	463	514	539	481	502	515	531	504	510	514	492	521	519	501	466	528	498	534	510	542	520	513	492	491	505	490	460	524	509	507	449	477	520	523	501	503	520	519	512	497	496	520	476	492	507	506	514	502	475	514	506	523	511	517	498	506	519	539	518	511	534	519	577	508	513	517	473	561	527	512	484	560	535	500	512	511	474	481	507	506	515	509	506	514	504	537	508	472	527	505	481	519	520	503	507	498	477	535	478	507	528	528	516	538	496	506	538	493	502	508	511	519	463	463	484	517	510	514	537	510	517	533	519	524	492	513	496	500	525	515	499	513	529	481	509	488	487	480	493	522	513	517	518	455	489	502	516	534	513	494	490	459	511	527	526	493	519	485	526	491	555	483	496	510	502	527	560	556	481	500	531	514	524	516	523	498	447	497	550	494	484	489	498	511	518	540	521	500	526	461	537	516	493	529	440	481	498	488	520	537	510	487	503	503	499	512	512	486	504	471	549	504	530	563	510	541	517	500	524	504	506	496	506	502	516	495	507	507	486	521	485	515	531	479	536	522	474	544	515	500	473	498	529	511	500	516	467	505	501	485	491	484	519	502	487	480	546	516	507	468	554	501	528	490	512	492	512	500	455	493	488	534	518	479	447	511	523	519	515	507	485	520	503	505	487	523	523	468	515	526	503	502	539	529	540	510	518	478	508	520	502	517	518	510	539	516	498	476	508	475	538	483	472	532	509	466	521	487	516	530	526	514	488	508	425	499	500	512	530	526	531	515	507	493	530	489	454	551	490	474	474	520	525	456	553	529	521	481	517	502	541	508	516	508	519	531	505	509	501	541	459	499	498	519	495	547	539	526	492	488	547	494	499	487	528	459	494	478	554	506	517	520	531	479	503	501	528	531	488	502	491	503	496	501	482	519	476	506	504	496	506	485	506	504	529	499	492	519	459	495	487	563	522	520	498	477	530	477	538	494	521	516	519	482	496	514	501	491	497	491	506	491	484	518	570	509	514	504	485	490	537	491	480	455	464	502	505	504	510	500	500	451	533	507	499	501	503	506	522	494	478	516	484	509	517	542	523	540	544	530	518	513	516	526	493	521	479	491	500	502	545	523	537	521	485	534	480	525	498	496	534	491	520	480	541	520	519	464	531	501	483	438	503	503	524	472	511	509	463	499	499	490	471	494	492	515	506	515	529	478	501	476	527	494	521	545	445	527	541	518	500	477	490	558	525	495	517	456	487	474	558	510	487	463	500	486	504	490	479	523	536	495	493	496	501	495	519	528	523	507	533	505	536	524	524	463	480	499	528	511	534	514	529	471	518	531	553	532	533	507	509	538	522	518	513	480	544	540	469	505	493	541	499	475	507	519	489	480	550	478	515	485	493	516	544	517	527	489	467	465	472	535	526	485	536	503	492	504	515	492	485	522	496	514	521	495	500	498	563	511	501	446	484	527	496	486	515	486	475	486	506	518	487	537	517	505	511	510	527	463	528	546	482	510	507	487	481	523	527	521	497	527	518	505	480	494	495	489	500	516
24529	21494	28884	24569	21489	9180	1965	1258	982	936	976	873	842	847	827	832	850	814	795	832	804	813	767	740	804	804	810	793	818	770	815	803	782	805	739	725	790	761	773	758	749	791	783	790	751	789	778	743	764	780	778	752	743	764	772	784	747	799	796	828	799	759	778	730	792	773	762	726	721	802	742	789	700	784	797	769	823	776	761	751	747	779	732	744	727	720	757	792	787	771	725	745	737	814	710	754	713	795	781	723	707	733	750	771	726	739	728	761	718	777	725	770	755	752	755	755	742	722	785	736	783	717	767	723	768	764	752	786	747	723	729	787	739	771	769	733	764	747	772	762	780	715	746	744	753	740	759	755	793	754	730	791	749	763	776	793	745	738	733	739	783	776	767	825	716	736	720	757	786	789	763	770	745	786	779	721	741	791	755	745	718	771	758	783	759	734	784	707	738	738	762	752	738	782	749	766	748	722	739	786	760	770	791	736	719	740	731	715	755	757	776	757	756	751	774	735	749	770	744	734	778	735	742	766	755	714	701	738	773	726	780	738	693	731	706	738	759	745	748	739	743	718	788	740	755	706	766	759	715	759	772	740	741	715	762	727	774	737	794	718	726	762	734	771	718	775	697	746	686	751	761	755	739	726	704	754	753	805	744	750	782	757	754	745	702	757	732	752	697	746	765	767	795	759	738	768	770	751	746	786	797	716	711	774	733	777	766	725	732	764	724	749	742	785	786	739	742	819	771	762	790	727	757	755	724	778	808	729	737	757	728	731	784	750	712	746	783	761	739	744	778	704	731	757	793	753	796	735	802	759	759	728	757	740	741	735	788	749	717	778	748	767	753	753	761	744	786	801	750	759	716	709	756	722	762	740	750	732	717	758	785	741	731	714	747	799	807	744	735	754	751	768	797	745	713	725	758	741	772	727	761	756	731	723	731	752	730	739	764	750	736	765	734	790	756	776	727	774	784	720	765	722	703	755	756	760	753	781	737	778	727	778	726	719	767	759	726	738	735	756	774	814	790	752	773	748	732	722	794	738	729	730	797	777	788	736	740	708	738	767	754	741	703	724	739	744	773	693	769	751	766	725	716	720	731	782	749	743	742	805	745	757	747	756	764	755	730	779	746	727	750	792	740	725	812	759	754	705	742	742	709	722	734	737	708	740	780	741	791	695	752	758	719	756	748	721	778	756	723	781	718	731	745	745	764	784	781	763	726	757	743	773	748	755	749	752	778	748	731	731	756	786	767	756	794	762	757	716	723	729	786	788	755	716	771	693	738	739	675	748	768	772	758	784	699	754	788	743	767	764	732	791	758	732	740	746	736	831	756	767	750	775	777	790	746	746	766	823	747	771	769	735	761	694	703	721	704	719	760	751	798	760	829	758	758	735	753	769	757	732	709	773	766	764	712	773	757	758	714	740	770	765	759	725	703	742	799	763	732	752	782	758	760	744	767	786	775	748	741	768	759	758	729	772	753	719	745	714	803	772	722	769	755	745	796	746	745	750	768	772	731	773	730	731	732	756	740	752	750	712	760	770	752	741	785	790	716	744	786	732	722	708	723	738	714	744	778	784	749	710	779	764	726	801	768	691	702	721	743	748	689	737	710	769	747	705	695	770	757	773	800	709	787	769	732	763	733	766	781	771	762	779	731	758	742	711	774	763	730	783	745	781	769	760	746	804	765	771	764	730	758	766	682	746	707	746	753	732	722	735	755	763	717	738	750	767	749	772	734	699	754	761	709	785	768	746	776	741	761	712	750	743	774	761	716	743	748	725	744	734	724	786	748	775	758	762	771	737	767	744	810	696	765	750	696	716	746	721	752	721	769	824	729	753	792	754	742	754	744	735	724	786	782	717	737	730	778	783	750	745	728	760	784	757	752	764	726	804	703	751	755	805	693	732	775	733	676	718	759	770	723	777	765	759	746	772	751	723	773	801	745	759	774	745	726	760	784	718	794	712	800	748	759	739	801	788	771	751	764	725	728	796	730	766	795	745	699	758	803	721	718	772	748	749	763	767	760	772	705	734	714	773	722	787	762	731	696	751	799	742	749	719	796	777	763	799	762	723	734	787	802	779	733	759	725	774	693	758	727	769	744	778	704	765	737	771	736	765	777	740	731	753	767	749	727	788	786	770	711	714	750	777	767	691	724	711	752	791	760	729	723	659	743	744	791	693	747	733	751	740	755	745	743	709	736	733	763	731	763	754	704	747	729	767	743	804	744	728	724	776	777	741	718	713	779	766	768	730	757	767	761	724	753	735	722	750	701	735	770	732	754	713	754	751	732	781	764	744	766	803	757	760	724	789	712	749	714	737	800	743	708	747	732	780	778	728	784	757	748	779	750	713	740	736	761	750	726	703	728	739	805	700	754	779	771	795	726	711	718	766	760	708	747	755	753	733	790	692	764	690	790	764	760	740	691	781	742	713	765	699	770	737	740	762	777	776	771	705	753	713	743	712	739	758	758	744	751	772	721	774	726	734	782	764	752	786	746	771	729	743	758	731	749	732	745	735	740	772	748	712	748	750	736	749	758	728	759	706	764	731	715	704	757	735	715	765	772	711	770	754	752	737	745	734	747	697	778	763	816	779	738	744	757	743	767	721	809	704	768	721	763	779	735	728	784	762	770	733	758	758	741	740	688	746	758	759	753	714	763	753	730	726	745	756	773	771	772	716	759	744	791	761	728	753	730	762	732	765	710	761	703	735	758	770	710	767	761	766	827	749	786	743	697	777	735	773	689	702	744	710	732	726	748	785	791	716	781	772	732	773	727	709	730	722	736	700	722	725	743	705	767	750	745	793	736	718	764	753	692	685	795	757	760	764	735	739	766	779	710	721	767	758	743	730	701	754	710	731	714	796	797	760	707	750	742	729	727	781	723	760	746	757	794	713	750	800	791	756	715	789	697	772	722	739	723	753	715	734	779	782	791	753	685	722	749	733	718	724	726	708	748	783	738	718	756	696	772	722	733	755	775	756	671	743	690	781	746	706	668	747	715	745	728	772	768	725	681	726	725	737	809	740	700	716	754	778	734	773	793	716	776	739	758	716	759	740	787	778	774	726	713	724	713	758	727	809	767	764	753	751	758	719	756	731	788	747	699	750	699	764	776	761	755	752	708	755	741	781	821	788	762	726	774	743	769	719	753	747	757	718	856	702	756	798	758	772	740	712	707	807	760	733	740	768	746	760	715	793	790	783	759	738	715	758	713	769	806	784	745	716	720	729	714	747	759	740	752	780	712	737	734	776	712	756	696	728	726	778	765	784	727	727	770	750	745	744	773	756	782	728	736	759	726	732	745	741	736	798	723	781	730	770	726	766	762	753	754	759	738	724	751	718	745	705	714	743	796	743	726	700	733	752	756	717	729	753	740	764	750	754	766	717	746	765	796	702	781	720	789	774	744	758	751	773	735	723	744	732	740	762	823	767	737	746	760	758	737	765	721	756	728	829	756	700	777	699	721	734	783	731	741	778	765	742	749	769
3643	6026	5003	2661	1845	1488	1244	1029	901	814	789	760	737	706	682	674	667	686	633	666	643	640	653	662	613	624	604	605	579	588	632	615	601	623	619	545	600	584	605	602	593	582	621	625	617	572	618	605	579	593	567	620	587	586	550	607	580	593	562	587	561	552	604	587	590	581	552	589	595	554	586	598	582	612	576	573	579	586	576	594	610	591	528	596	536	558	581	591	564	607	574	645	564	542	603	606	577	542	571	556	592	570	591	570	534	582	561	552	572	576	609	590	541	554	571	610	570	590	594	638	531	635	589	589	574	596	606	624	593	593	555	611	588	566	576	572	596	634	597	579	573	527	572	578	577	575	586	607	600	538	596	580	593	593	640	546	548	566	597	546	572	551	555	538	597	625	533	563	566	615	547	595	577	576	605	639	587	546	593	613	605	596	549	588	561	609	577	553	589	570	558	595	567	562	587	553	604	605	594	640	540	613	565	560	564	584	577	585	578	522	564	623	622	575	594	577	585	577	606	578	570	566	525	550	570	564	589	549	533	591	586	578	599	554	599	600	596	590	580	579	544	591	573	573	559	554	596	567	575	605	562	615	600	556	551	603	605	586	563	608	621	582	562	598	588	561	589	546	574	593	554	582	554	547	575	614	584	588	564	573	607	568	568	610	531	570	600	569	572	557	554	536	611	611	558	594	605	592	617	597	581	592	580	595	582	563	568	555	555	548	544	577	617	564	546	601	562	578	601	586	554	559	540	570	560	582	572	568	605	551	581	552	580	596	600	575	579	565	560	579	561	568	574	577	610	535	511	551	578	559	569	581	576	558	604	574	561	555	559	559	607	578	537	588	613	524	605	571	563	594	551	532	564	562	570	584	582	571	579	548	562	584	575	600	550	554	601	567	578	545	557	547	561	565	569	592	572	600	572	571	601	565	579	581	557	580	517	562	574	600	593	556	620	567	579	544	579	600	562	521	562	577	559	566	597	581	579	575	598	595	618	585	575	529	593	533	564	562	523	578	576	605	580	571	595	551	592	575	570	583	581	570	561	586	580	565	564	586	595	586	614	554	551	543	579	579	561	590	590	587	556	587	606	570	577	597	529	561	564	582	585	572	537	563	570	572	544	554	560	521	565	587	647	579	565	535	569	537	601	596	594	534	564	566	557	557	574	556	601	579	592	610	582	598	544	589	603	578	574	534	553	555	598	584	567	582	604	595	567	616	567	569	561	601	530	617	594	585	587	568	544	550	549	565	575	594	592	526	563	588	546	552	568	595	604	621	575	587	555	570	544	573	566	564	567	555	599	545	558	535	569	549	522	572	567	567	586	565	586	584	574	612	596	572	568	618	569	555	583	591	567	591	547	583	551	577	602	565	565	564	573	579	547	526	563	586	529	564	576	594	581	547	569	554	566	601	572	528	516	544	540	570	597	563	544	593	567	580	533	546	586	568	595	569	621	527	530	605	533	576	610	592	600	568	570	594	614	571	553	587	551	588	609	518	626	587	565	563	602	570	583	553	528	586	582	606	589	542	598	539	554	612	598	593	600	564	570	590	598	602	513	556	550	547	556	576	535	544	576	582	573	562	548	569	604	574	536	587	566	535	518	570	531	589	565	552	562	564	611	569	560	567	592	569	558	562	567	588	610	619	554	547	546	576	525	532	600	583	567	593	569	586	533	631	585	565	602	545	553	603	595	539	590	564	566	569	564	602	600	584	541	535	595	553	583	563	572	559	559	559	545	550	560	638	585	525	569	561	553	546	564	561	557	532	599	547	539	507	581	561	570	556	631	579	595	578	558	593	562	578	579	560	559	569	545	562	615	563	576	578	564	596	583	565	581	569	575	533	567	558	544	541	560	589	566	615	590	566	593	614	573	590	566	579	544	587	581	560	564	567	633	547	583	532	559	588	554	581	558	589	582	520	573	561	549	566	574	552	566	563	563	533	562	559	571	608	584	586	545	628	540	589	574	561	550	539	577	519	595	550	572	566	565	533	550	577	590	566	541	547	556	582	550	560	551	559	581	572	548	563	531	572	604	568	566	554	589	534	571	560	568	535	585	581	587	568	541	577	547	540	600	524	575	600	565	550	544	567	553	562	583	582	574	552	598	558	555	592	569	610	564	580	593	534	543	555	577	578	538	581	540	545	587	567	559	599	588	522	569	581	561	549	581	575	566	544	597	572	525	594	540	593	529	614	589	543	545	598	614	539	535	593	555	564	568	548	567	574	602	575	632	604	582	548	573	547	575	580	556	572	593	482	588	565	562	598	551	558	577	566	590	550	546	542	557	545	544	600	600	572	526	564	551	564	619	594	585	573	559	558	583	603	531	578	544	554	598	567	580	601	552	581	570	607	600	603	557	595	544	588	565	594	578	576	546	576	613	573	574	561	526	561	550	576	560	581	518	557	552	571	565	552	633	565	575	536	532	557	534	551	565	583	555	543	557	599	521	605	564	561	533	575	586	565	568	549	552	596	572	564	571	564	580	525	544	550	551	608	569	585	551	559	553	567	583	555	539	536	555	554	563	597	573	586	557	568	552	528	563	527	587	596	572	602	585	532	595	580	578	570	570	558	581	546	560	583	540	544	583	573	557	563	547	553	563	496	614	589	590	604	560	550	644	553	588	577	555	561	564	563	547	536	570	555	597	554	560	569	568	521	553	632	595	569	583	582	545	577	563	555	575	537	561	583	577	545	588	607	570	549	526	566	570	573	550	594	572	591	562	549	595	565	553	570	531	587	541	562	537	560	621	545	544	545	627	586	563	577	528	571	534	600	552	565	567	598	619	577	579	571	536	568	595	568	576	614	581	564	576	573	556	540	579	575	541	583	606	589	546	576	559	522	609	577	584	551	572	592	595	527	534	550	582	587	552	544	599	533	600	545	557	574	557	570	551	591	543	527	597	518	550	590	581	563	548	579	571	532	560	574	573	580	552	555	541	588	552	570	508	528	571	589	570	528	583	589	560	603	531	528	635	606	545	558	591	564	593	556	558	547	571	549	577	529	606	555	579	587	560	541	565	569	537	584	516	552	595	541	558	549	563	576	614	567	529	547	588	545	527	573	544	569	550	594	522	558	585	571	536	588	543	554	553	571	567	540	594	547	542	577	584	571	610	623	556	556	584	528	532	563	566	593	536	553	602	560	569	542	607	574	570	587	557	592	567	547	586	546	590	535	575	543	567	551	608	539	553	583	533	556	589	554	554	575	559	555	512	560	525	510	560	577	547	533	544	594	541	562	571	567	543	604	567	597	536	580	554	591	546	585	574	536	547	571	583	537	574	591	597	545	557	533	569	560	570	554	553	596	528	599	570	547	548	550	526	569	563	561	599	549	523	589	568	544	590	535	564	552	565	549	570	593	573	523	550	556	550	550	571	554	556	536	584	532	547	604	547	561	606	572	557	555	573	573	592	588	572	576	565	600	540	615	566	555	538	544	528	554	543	551	572	560	536	563	558	597	555	570	559	561	594	542	522	619	576	566
27859	10394	819	444	348	295	317	288	286	315	297	293	292	317	313	270	281	290	278	289	287	333	282	281	281	269	294	270	315	291	275	302	260	307	266	271	303	298	285	290	256	262	305	295	275	306	290	300	281	272	272	292	311	286	289	292	303	276	287	296	285	269	304	295	291	307	274	270	313	301	277	287	317	316	330	281	266	284	312	284	295	277	308	291	295	306	302	317	298	290	262	324	257	302	288	252	290	277	288	272	290	306	294	302	259	289	296	288	273	286	324	302	286	290	291	301	299	273	289	320	271	264	300	291	329	274	259	310	299	263	269	293	276	312	316	260	290	286	302	300	296	306	275	297	303	282	280	326	313	289	299	274	273	286	304	279	264	274	320	271	285	252	298	290	303	292	314	299	274	272	283	276	313	309	283	289	285	293	312	293	275	292	268	278	332	300	332	293	337	307	266	279	291	270	286	292	297	317	301	281	256	286	295	316	289	314	303	285	314	285	278	290	315	292	267	307	279	304	296	286	304	282	299	289	320	278	287	276	267	256	278	285	291	298	277	285	241	308	280	305	277	279	283	280	281	289	314	280	275	262	292	287	295	274	290	292	274	312	284	315	316	290	307	288	290	308	297	270	334	304	281	298	294	285	315	274	303	299	315	299	271	306	311	304	314	282	291	284	316	304	298	304	305	298	288	275	304	269	289	292	303	319	319	306	302	313	294	276	297	300	291	275	290	297	293	336	269	274	277	291	291	298	308	289	277	313	270	286	275	304	302	269	274	268	299	319	280	300	302	281	280	286	310	308	271	282	303	277	280	289	295	267	273	305	292	293	287	308	294	323	272	306	299	302	339	297	289	295	305	284	301	280	282	271	315	262	285	292	263	280	285	279	261	264	317	300	281	324	264	282	253	282	271	289	293	297	310	289	275	293	284	258	272	265	289	298	304	303	307	294	316	307	296	275	282	305	268	262	276	285	305	302	286	303	286	291	300	304	286	282	290	276	304	311	289	310	281	250	293	323	303	284	307	298	312	290	305	281	297	290	312	295	292	277	306	300	304	296	280	279	284	278	282	256	300	302	272	337	282	287	285	312	303	279	253	284	292	326	282	297	293	295	283	316	271	293	302	281	300	274	289	263	303	286	309	261	283	299	307	310	297	332	279	314	278	263	273	292	275	288	275	296	271	295	304	292	263	264	290	291	285	267	296	320	318	279	286	269	288	290	276	325	303	258	308	256	291	285	285	272	283	284	279	314	287	287	304	321	277	294	313	281	310	297	305	310	265	281	281	267	308	307	277	273	294	262	273	296	286	326	292	311	286	312	263	327	266	297	279	285	294	312	274	299	292	284	285	279	306	312	340	304	282	272	281	336	325	277	307	309	288	321	285	290	258	268	289	303	302	333	304	330	276	291	263	308	289	277	260	271	297	277	263	284	304	301	296	336	305	300	307	302	257	301	276	284	284	325	298	287	299	269	317	304	313	272	329	292	259	286	265	306	284	277	287	259	296	281	299	303	298	305	293	311	300	261	286	308	291	311	286	300	278	292	287	272	265	295	257	287	280	328	274	305	298	291	296	293	272	289	291	278	271	272	305	307	288	287	303	263	283	287	285	303	308	292	302	305	283	310	292	305	305	285	316	335	283	282	275	312	295	297	274	278	296	305	282	325	293	275	283	292	271	292	272	271	300	279	306	298	325	304	296	300	274	304	287	298	297	271	299	315	296	298	306	305	266	297	333	307	301	293	282	293	283	283	279	286	298	280	298	302	338	288	283	316	297	281	272	282	302	307	273	266	292	320	280	275	292	325	325	319	278	304	309	294	284	294	310	279	318	294	288	291	304	315	294	321	275	265	314	309	302	283	318	325	300	291	302	281	301	299	269	317	278	299	262	287	271	313	272	278	316	241	280	299	312	281	312	268	261	282	289	291	316	265	349	297	268	299	285	272	292	308	280	275	280	265	321	306	264	294	292	278	316	312	275	288	308	257	309	303	300	318	332	284	295	278	287	273	308	300	303	298	291	305	292	283	290	290	284	291	276	306	296	307	294	296	272	296	288	332	287	310	305	294	307	271	289	304	288	302	293	298	297	301	301	275	294	310	275	301	307	254	248	314	266	290	266	282	298	285	293	292	298	284	322	303	306	239	274	294	283	285	291	294	276	301	296	291	274	279	283	317	284	262	310	299	286	305	298	272	293	306	260	287	296	310	290	280	298	238	278	303	299	301	306	307	284	313	296	305	309	298	287	275	277	301	301	304	295	280	268	248	288	300	312	287	290	292	297	273	289	281	279	303	273	293	273	280	294	295	290	278	273	306	273	279	289	319	318	259	249	302	284	285	340	310	308	302	319	282	293	303	278	290	298	316	292	293	271	288	279	316	315	304	306	303	289	303	282	303	300	287	291	284	279	271	289	316	303	289	280	290	297	327	299	294	325	283	288	285	329	273	313	324	285	300	294	305	288	251	306	283	297	279	290	267	302	303	299	304	319	281	305	304	291	294	281	278	286	294	269	313	282	290	278	294	276	257	305	281	274	294	311	290	270	288	271	291	300	307	281	275	282	304	296	273	276	285	289	307	290	300	281	282	290	298	290	266	335	282	274	323	312	295	300	306	289	306	297	271	311	276	290	315	284	298	293	284	309	305	306	273	310	290	314	295	294	322	311	308	281	295	322	304	284	307	306	307	288	280	283	320	337	291	306	265	305	279	274	288	285	282	292	295	275	272	304	271	307	304	309	293	288	266	287	265	335	280	295	263	301	293	267	292	272	315	294	293	301	302	265	318	281	298	300	266	292	297	320	255	314	297	258	289	268	295	293	299	265	295	311	301	338	304	312	283	311	287	275	311	313	274	305	311	294	324	270	316	274	278	310	304	295	293	276	296	292	311	314	277	307	303	289	250	286	283	311	272	284	282	279	292	281	295	275	270	299	296	304	304	285	287	276	290	281	320	312	265	301	306	292	290	276	336	287	327	285	275	277	263	282	275	298	296	304	285	313	284	278	272	295	299	289	304	298	310	287	272	293	287	307	282	276	284	293	280	277	296	308	259	296	280	298	309	289	277	299	309	297	299	293	311	285	280	302	293	274	272	295	281	284	291	298	319	309	291	291	299	283	276	278	286	291	294	317	312	288	313	288	273	309	289	296	291	300	277	305	317	302	301	286	269	284	279	283	264	307	299	297	256	271	243	283	315	266	298	297	305	276	303	307	291	285	264	292	288	291	277	275	290	306	317	289	300	279	292	306	266	329	307	270	308	308	263	305	296	302	286	299	294	297	307	300	297	278	274	270	286	312	282	291	274	258	311	289	296	350	259	300	297	287	282	311	305	289	287	309	280	324	263	255	311	304	280	295	278	287	274	280	292	266	319	319	319	282	280	306	307	295	313	289	313	260	280	296	293	298	282	286	302	257	271	300	279	326	286	276	263	279	276	274	312	283	313	301	290	297	304	317	293	289	287	279	288	306	293	271	275	345	311	292	314	285	312
4612	375	378	283	256	245	231	216	230	224	224	216	246	225	221	220	223	219	234	206	217	231	218	227	223	237	245	237	217	224	210	201	237	226	251	213	225	247	234	219	246	231	212	233	237	223	210	194	193	215	227	192	220	237	215	229	217	218	238	225	232	219	222	211	228	202	262	239	247	240	215	223	200	237	222	209	201	204	258	231	231	233	215	252	222	217	220	219	234	200	225	213	218	211	236	207	218	210	248	234	253	220	235	255	196	202	232	227	228	210	226	214	220	197	228	225	233	215	220	215	225	216	237	224	235	215	248	238	241	214	233	211	228	220	189	253	218	222	242	211	236	242	206	221	190	248	221	213	212	222	208	213	214	242	212	215	190	242	223	231	206	230	218	211	208	212	219	207	228	230	211	218	198	216	229	229	211	215	192	252	202	235	228	202	202	255	237	231	208	209	199	241	214	208	203	232	250	214	230	217	221	235	209	249	224	229	227	215	232	187	219	223	222	242	235	227	207	194	199	221	215	230	201	233	240	207	243	204	231	217	209	215	208	221	246	225	223	227	239	215	228	207	228	231	216	203	206	204	217	221	215	221	205	197	259	227	219	240	214	239	226	250	219	186	208	203	226	197	206	212	201	202	203	215	222	221	254	208	225	215	213	218	245	206	208	232	228	209	217	219	237	203	226	242	203	258	234	246	221	212	197	245	220	236	201	228	206	224	206	201	221	204	230	236	209	205	221	195	227	221	238	223	220	201	234	215	237	236	225	223	216	222	239	198	243	224	216	206	219	224	236	240	241	211	200	227	187	226	226	228	253	222	209	244	230	215	224	216	215	194	200	222	227	194	233	214	209	208	236	230	196	240	205	220	213	211	222	225	236	239	211	185	179	247	223	221	209	222	236	196	225	214	232	215	194	221	214	210	211	230	227	212	224	213	251	208	235	211	204	208	220	208	225	226	226	214	223	194	229	208	226	222	193	247	201	224	229	219	221	228	183	215	210	215	246	250	238	221	234	208	222	221	208	222	196	200	224	234	214	217	201	236	206	234	244	229	211	208	216	220	221	253	229	223	202	223	251	239	229	223	213	222	238	217	220	246	234	229	215	214	210	213	231	210	218	179	211	249	237	211	201	246	217	209	211	236	206	241	229	230	225	225	228	222	202	211	232	206	234	216	219	210	223	243	207	223	233	249	211	207	221	234	202	205	239	222	240	230	244	202	236	239	208	220	239	202	235	238	237	234	214	226	222	195	194	235	223	198	200	227	222	232	227	243	220	245	224	242	225	208	258	226	201	202	222	248	182	201	220	232	185	224	217	206	216	215	247	239	230	232	218	202	193	209	211	199	220	231	222	216	240	223	236	234	234	200	236	218	233	205	221	218	206	224	256	205	243	224	231	222	222	243	224	225	196	209	226	216	216	199	236	223	224	218	204	267	211	208	245	195	210	249	224	226	244	224	215	242	214	219	212	233	228	231	230	227	250	216	232	236	183	219	218	220	246	227	231	228	208	221	251	228	237	209	217	237	226	238	210	227	244	221	250	207	223	229	232	242	230	241	219	232	225	184	238	194	241	200	200	240	244	233	238	212	221	237	230	234	200	236	218	210	207	227	240	231	210	211	227	211	217	194	223	209	232	220	220	242	217	249	222	241	223	205	238	201	217	199	246	197	201	226	226	208	215	213	237	204	219	204	213	251	225	221	221	236	219	215	263	233	229	224	233	214	218	212	234	229	234	207	225	227	234	213	219	242	212	213	230	209	222	243	235	234	221	220	215	220	220	231	233	203	218	213	241	224	212	246	232	206	210	231	227	204	230	215	200	207	239	231	225	237	211	237	236	202	234	203	215	225	226	213	241	206	225	216	213	231	218	196	227	237	243	215	222	208	239	219	239	224	197	215	225	229	219	238	218	229	232	203	213	232	225	224	216	199	217	207	231	220	213	211	202	193	203	222	212	241	253	212	217	231	241	236	210	213	233	219	237	227	209	251	252	213	215	230	208	219	230	228	231	203	224	226	207	227	225	225	220	216	244	232	232	211	193	219	232	229	220	226	220	242	206	230	221	226	217	222	217	226	240	203	239	219	212	228	246	214	242	213	238	206	235	228	229	217	222	208	200	234	216	219	226	223	194	217	235	222	208	232	236	208	233	228	229	227	210	226	203	226	203	199	221	226	240	247	213	232	226	229	247	187	212	200	237	217	229	235	217	220	235	248	210	218	225	220	231	221	221	223	217	207	213	232	253	213	245	229	206	208	217	212	213	220	199	187	218	209	226	213	224	239	242	210	210	199	230	212	225	217	247	219	236	241	229	228	207	231	240	228	200	228	224	219	223	204	219	215	222	228	209	226	218	209	213	218	234	188	241	241	240	194	209	207	242	237	207	210	235	243	217	206	203	246	233	218	224	204	219	249	219	223	214	232	237	248	240	208	225	192	234	233	201	212	202	204	178	235	245	210	237	202	213	257	219	215	233	240	221	232	226	233	221	208	238	201	224	225	230	207	233	213	236	230	209	219	250	236	229	225	229	224	210	214	200	244	234	204	228	204	234	212	197	210	196	203	197	219	211	232	210	243	248	216	224	225	225	200	218	220	243	211	224	224	222	240	208	247	208	207	218	221	201	196	232	223	206	228	223	203	217	205	217	228	247	225	208	210	200	216	221	204	248	229	235	223	221	213	227	203	242	214	212	211	227	238	214	227	240	235	225	220	180	223	216	225	232	233	206	187	188	226	211	231	231	225	234	202	250	226	225	237	236	200	216	234	208	250	217	224	252	209	238	227	208	241	243	229	212	236	211	231	222	223	210	210	218	207	217	238	223	222	218	218	245	205	230	209	231	223	256	199	227	244	184	223	215	259	209	221	222	216	200	225	243	236	248	208	226	218	236	215	239	189	209	223	254	221	194	218	219	210	223	198	227	232	235	227	229	239	222	242	228	215	232	231	207	232	217	190	244	234	215	202	206	226	210	251	216	235	220	196	217	213	205	225	245	235	240	245	244	226	235	219	220	241	223	215	241	214	236	201	204	222	237	221	232	228	206	214	215	209	241	189	228	219	218	226	205	200	218	212	239	214	221	207	234	208	219	207	216	216	211	209	232	227	231	200	216	220	230	225	231	218	223	256	216	214	220	208	200	229	208	213	219	205	214	248	197	229	246	241	203	227	225	199	211	222	218	244	218	220	216	212	223	247	227	233	216	228	214	231	237	243	225	234	223	206	222	223	216	249	225	254	227	210	236	220	230	213	230	227	235	209	222	203	196	227	215	215	220	247	244	226	211	209	244	230	219	214	219	216	213	227	229	211	201	224	226	221	223	213	220	230	187	211	239	214	238	195	234	252	199	254	202	201	210	224	245	206	224	224	217	237	223	232	229	192	204	232	215	211	252	225	239	232	232	203	216	217	230	222	220	223	232	217	232	251	198	253	244	211	221	222	210	217	228	225	200	207	233	222	196	222	214	239	220	241	240	222	211	241	236	216	221	236
25474	21478	27982	25409	11824	1626	1108	921	817	813	811	768	746	716	759	680	729	748	763	718	653	716	674	710	701	679	691	701	694	689	664	694	730	726	673	708	708	685	656	647	676	654	679	664	709	718	668	702	653	668	675	616	643	687	677	711	681	699	693	697	709	685	682	698	716	666	673	656	716	686	683	693	682	688	699	702	699	670	719	675	662	708	689	683	634	716	645	707	694	710	711	682	665	718	693	678	653	662	638	680	651	686	671	662	672	664	692	684	629	649	663	621	688	650	696	653	678	711	715	663	655	634	654	692	634	700	706	648	655	682	648	685	686	679	658	683	667	676	693	679	670	700	675	673	730	676	697	672	678	647	727	690	695	654	688	651	676	727	683	723	661	694	716	696	674	681	679	702	718	709	684	730	673	703	689	681	678	641	677	688	702	668	687	711	666	712	657	667	656	669	676	705	620	641	673	687	645	707	737	669	715	649	628	698	710	683	670	711	615	689	632	673	678	716	648	699	684	702	691	693	692	710	702	665	659	697	758	663	622	683	712	665	703	685	664	698	667	694	699	710	644	657	676	674	716	658	658	692	720	703	684	685	652	665	697	683	616	693	719	654	671	627	718	647	688	699	657	680	649	680	718	694	667	651	661	655	647	644	676	708	681	686	661	698	680	659	669	711	697	662	704	712	643	732	664	648	702	662	660	651	693	642	639	657	689	673	667	679	681	721	715	661	678	647	703	635	694	680	708	711	670	660	659	664	678	648	672	717	646	657	672	703	693	652	696	703	682	631	719	672	711	628	649	689	690	648	684	652	719	683	650	634	673	720	684	660	699	693	710	667	685	718	674	653	636	660	677	669	724	622	677	664	676	661	698	653	637	682	678	680	673	718	657	680	684	705	723	664	677	621	672	704	659	649	714	711	686	717	659	680	722	718	688	698	679	751	717	660	681	670	684	645	662	655	681	666	672	678	703	686	679	638	662	695	705	703	729	687	656	690	672	696	710	686	691	664	697	686	684	629	703	627	609	687	740	695	649	634	699	650	666	685	716	716	674	721	700	668	671	729	673	659	720	689	655	688	673	690	689	707	707	674	677	657	682	681	642	646	668	684	712	674	721	699	714	666	687	708	667	680	668	664	702	692	680	691	663	684	683	711	679	669	706	666	705	659	675	644	666	634	645	666	670	603	703	678	699	647	659	720	690	696	690	649	664	689	657	702	676	671	688	675	711	656	726	680	654	623	655	637	673	618	662	694	690	692	671	654	701	658	699	706	696	695	651	658	676	663	682	694	711	670	647	745	690	704	709	674	627	684	736	627	662	710	650	695	677	689	669	665	692	702	704	698	713	666	669	737	652	672	667	687	651	681	709	718	651	701	711	700	630	686	624	635	716	690	675	651	700	663	717	645	669	643	656	661	670	673	714	657	675	673	663	675	612	720	702	637	671	669	661	708	646	665	679	703	678	704	671	691	664	622	682	718	686	671	677	660	704	679	644	665	663	699	691	665	682	714	659	639	636	648	684	701	646	683	667	691	605	702	670	674	680	630	646	641	696	647	708	673	660	707	622	685	660	665	723	708	671	670	671	692	699	671	678	701	674	648	675	721	687	722	652	628	690	666	700	721	650	612	672	740	684	679	687	658	684	641	662	653	701	652	663	696	684	679	665	679	645	659	693	672	701	693	680	647	680	664	655	662	710	668	679	685	687	685	670	672	716	688	657	677	691	676	707	670	692	700	690	712	707	692	696	690	649	685	685	666	627	735	668	642	643	668	723	688	632	663	712	694	708	659	661	680	693	706	628	693	658	659	686	699	723	719	647	663	679	659	678	708	694	696	704	688	646	645	670	727	677	727	686	680	658	668	661	679	726	673	687	697	651	660	645	659	691	725	704	688	683	667	709	699	691	661	709	685	686	653	654	638	683	745	644	672	691	703	676	678	682	653	686	650	671	695	678	653	706	644	698	680	688	700	721	708	676	652	701	650	656	712	674	610	666	669	694	724	720	691	700	721	672	722	664	726	642	703	666	691	683	672	684	678	702	673	667	617	594	647	671	689	706	668	680	628	677	754	649	657	682	725	699	721	718	698	700	627	709	638	675	645	669	689	670	687	639	656	678	712	678	701	628	690	638	668	722	647	662	695	633	661	664	669	688	703	675	649	687	699	689	681	707	715	704	695	662	643	715	674	683	721	704	723	663	669	626	693	718	657	610	668	668	687	688	668	723	691	695	681	707	665	651	688	708	664	681	663	640	672	736	682	686	687	662	666	699	682	669	674	649	681	664	669	715	664	637	671	693	660	705	705	691	673	656	657	717	656	700	678	705	673	680	657	653	670	675	644	671	683	680	664	704	648	707	690	699	653	697	691	724	685	655	654	691	671	715	710	713	644	657	678	707	657	659	703	612	660	697	664	653	695	673	662	681	625	701	656	693	670	684	688	685	657	626	662	674	660	700	694	697	662	675	710	693	681	676	706	626	666	749	717	699	661	654	675	650	692	674	678	659	694	661	665	664	672	707	636	703	668	652	608	682	706	730	682	663	686	704	708	671	667	713	693	637	685	644	696	652	671	673	640	695	663	653	651	660	686	674	629	629	687	669	704	728	676	668	662	653	712	671	699	635	693	706	689	628	716	711	653	667	678	683	693	666	708	692	667	658	707	602	645	694	624	632	675	686	704	695	653	645	685	696	687	639	703	653	678	656	653	644	655	687	623	714	647	671	699	660	634	639	695	678	632	737	700	679	742	643	708	728	678	664	643	702	625	669	703	664	655	664	664	661	700	698	691	650	684	705	684	671	668	642	648	629	677	656	631	640	717	689	613	667	695	678	700	681	650	702	666	693	655	685	630	684	698	696	694	707	623	701	714	657	665	719	737	645	699	681	631	682	673	717	670	685	668	669	662	723	659	659	662	696	678	690	697	659	662	651	665	661	694	677	678	708	700	719	646	656	654	666	724	703	704	652	657	703	692	646	652	674	689	673	714	719	686	714	661	663	691	677	722	650	702	666	678	723	704	650	680	683	689	656	645	687	698	689	683	665	703	669	696	670	632	634	686	667	659	669	684	623	688	688	640	654	677	714	679	746	634	712	672	703	701	664	684	649	652	694	664	687	673	699	705	692	655	668	694	634	683	676	657	697	700	677	635	657	689	637	675	654	690	700	681	695	672	656	624	682	668	706	693	659	695	745	702	737	617	681	703	673	648	647	634	700	670	689	648	674	678	686	679	702	724	646	721	724	695	705	681	705	668	623	666	627	670	704	695	667	670	684	664	662	653	671	671	664	686	631	684	675	666	697	704	667	707	675	728	677	640	636	709	650	661	674	724	679	654	710	651	677	693	690	685	660	631	680	714	702	681	715	699	653	666	664	672	629	684	646	702	655	720	696	709	637	702	690	674	712	689	689	668	681	699	693	690	663	642	708	629	661	657	631	636	701	694	727	703	650	701	694	673	651	702	670	730	687	690	666	682	693	690	653	675	648	682	674	617
3255	3447	2979	1523	1176	1025	909	757	702	678	632	599	640	579	544	533	581	574	586	607	511	533	517	557	487	527	539	519	551	510	505	539	540	525	534	541	532	541	525	478	541	534	544	545	526	525	507	537	524	497	481	486	494	519	513	499	552	498	509	507	487	547	560	490	505	533	513	555	480	504	530	513	510	518	529	498	544	515	496	519	507	526	511	508	523	523	514	529	503	483	496	529	517	515	501	477	486	530	494	486	507	522	508	498	501	524	513	502	478	526	495	482	485	502	520	517	520	494	501	517	518	507	498	514	491	455	510	493	512	439	549	511	534	479	533	502	496	544	504	521	541	499	499	497	512	533	497	521	499	492	529	526	547	541	498	534	514	490	500	526	508	519	515	545	507	508	561	486	510	496	498	472	527	517	459	541	488	528	518	533	522	524	501	522	536	563	525	487	514	506	513	518	556	519	500	496	473	500	518	533	520	529	496	516	539	482	512	510	520	526	473	527	471	544	547	493	512	472	521	501	546	517	512	504	499	498	539	495	492	487	485	482	511	500	504	513	474	449	525	507	514	514	516	531	512	495	513	536	473	487	528	540	523	519	535	454	494	531	515	537	495	515	557	504	498	494	525	497	498	493	489	523	493	493	553	540	505	513	543	487	494	485	469	483	479	505	485	498	477	495	497	517	526	506	519	487	542	505	485	517	457	461	537	494	502	514	512	494	526	521	477	512	512	514	482	513	536	476	483	543	490	511	504	544	519	488	573	485	525	511	533	556	502	517	454	510	490	520	507	528	510	504	490	490	489	522	485	522	498	514	540	463	518	520	470	512	515	488	508	525	514	520	466	515	517	526	511	521	490	491	490	487	490	489	511	489	465	496	503	536	527	488	536	528	479	471	526	504	504	507	483	485	524	476	460	527	466	496	550	520	520	492	517	527	506	492	515	496	510	485	471	518	493	517	509	513	498	551	519	485	524	527	503	512	517	488	515	456	509	529	547	587	535	499	529	472	533	491	504	543	505	493	470	491	502	486	481	527	490	504	525	524	523	492	519	492	528	510	506	518	517	548	527	458	503	501	520	479	508	548	532	518	514	492	539	508	504	503	509	490	499	465	536	497	478	473	453	478	518	493	511	494	539	485	482	510	498	494	498	525	521	522	491	510	460	528	491	516	488	485	518	531	484	494	478	479	514	515	534	539	507	525	482	521	530	508	492	478	537	492	460	498	509	513	509	538	495	515	541	529	506	509	479	540	517	524	501	510	488	491	449	512	494	500	483	487	479	572	485	503	550	562	515	497	499	505	514	532	527	526	484	492	548	490	495	533	511	498	564	478	489	490	516	497	495	533	490	505	500	516	515	512	515	491	510	483	484	477	529	532	477	468	566	501	505	540	527	512	523	537	524	455	515	539	525	500	469	543	464	522	492	483	494	457	546	521	500	499	563	479	490	490	516	491	510	505	521	521	531	545	505	539	489	499	492	506	454	516	486	470	493	506	486	502	488	488	534	518	491	484	480	531	481	502	495	543	493	491	522	507	553	468	494	494	518	476	498	481	513	532	519	501	528	517	522	545	472	544	481	517	508	446	476	509	468	471	486	494	482	502	499	520	532	491	494	508	495	509	504	500	485	545	499	526	545	531	519	495	536	557	507	541	527	457	521	518	506	512	495	538	506	509	516	450	485	491	527	552	528	483	492	508	507	464	504	460	496	517	498	557	495	482	466	531	504	533	503	493	499	491	498	457	520	502	502	508	508	519	522	490	526	519	489	496	475	504	507	516	490	481	493	534	487	498	508	467	510	481	544	509	565	509	546	505	523	502	487	514	527	525	532	492	440	541	521	538	512	478	499	540	491	489	511	544	470	498	511	510	514	482	521	498	486	538	476	493	531	509	495	510	494	550	509	503	538	497	507	511	542	503	533	491	483	484	498	487	541	494	500	527	489	474	483	492	497	520	507	521	515	479	495	534	487	501	483	483	519	496	544	509	503	499	534	522	472	490	520	497	548	522	485	526	503	505	530	528	522	513	491	526	503	497	503	529	538	525	518	464	510	477	473	521	516	517	528	516	486	517	507	538	523	510	545	482	471	469	497	492	482	495	491	546	550	504	493	496	492	509	514	540	514	528	497	477	514	521	550	475	492	498	484	490	537	526	556	512	504	474	511	487	512	496	532	485	546	487	491	490	489	535	507	516	502	508	501	510	522	503	532	492	510	506	463	535	477	499	544	487	533	494	506	523	494	497	465	526	505	523	493	515	526	437	481	480	488	492	458	505	512	466	490	483	521	470	474	513	438	528	521	505	522	527	495	514	509	520	479	548	509	494	440	528	557	478	480	486	517	491	526	508	513	511	526	514	467	526	490	509	487	516	500	529	519	486	497	523	499	511	471	484	488	516	512	479	517	522	523	517	472	484	510	478	483	480	515	501	514	553	555	485	468	504	506	488	497	493	504	479	482	518	523	527	464	477	508	468	499	471	528	520	493	517	500	539	510	498	506	508	501	508	491	538	533	503	522	532	532	491	527	499	523	507	514	487	504	510	491	486	507	521	516	544	514	505	533	511	505	476	502	507	479	525	546	528	507	511	524	495	488	501	503	519	572	525	543	470	490	537	494	507	501	517	472	515	463	525	492	511	535	493	502	511	520	534	509	490	508	509	472	490	486	512	516	540	552	531	489	509	498	507	498	481	497	516	496	508	500	536	515	509	503	457	527	542	501	471	498	474	513	519	520	520	492	498	497	493	507	479	467	484	485	509	453	495	495	501	528	502	511	500	571	494	499	513	506	512	541	499	518	517	503	471	495	528	527	522	501	519	474	457	462	533	514	494	490	526	465	456	525	496	502	493	515	513	518	510	525	492	539	488	486	510	525	502	525	513	549	478	492	496	488	513	556	481	520	541	517	557	494	484	511	520	512	533	511	489	537	469	509	516	525	476	537	519	484	498	468	489	465	530	506	493	517	517	473	500	519	470	502	491	484	472	473	494	502	507	538	492	492	482	504	470	508	506	531	498	490	540	507	506	496	563	500	524	479	493	536	495	474	501	498	509	475	487	496	489	552	500	480	534	499	511	523	466	516	497	523	494	518	518	473	507	485	483	521	480	551	495	511	497	491	508	494	498	487	548	502	543	464	490	475	487	536	533	504	503	448	480	513	461	507	528	503	476	482	499	440	477	513	459	491	516	490	482	453	502	499	530	448	503	485	526	474	459	487	529	539	525	497	467	533	533	519	474	493	495	513	500	498	447	508	500	515	470	522	485	493	520	536	520	502	551	475	513	461	520	495	500	484	517	522	510	574	512	502	494	496	464	544	485	473	514	518	538	512	530	470	512	482	503	536	484	533	510	546	508	481	429	521	497	475	553	518	520	477	499	547	481	516	505	499	538	530	479	508	503	470	509	475	508	531	504	498	528	504	487	544	515	475	513	526	528	496	515	519	505	473	514	512	486	481	509	468	501	487	529	499	507	487	526	486	492	495	544	480	480
24521	21486	28860	24552	21477	9448	1884	1181	1034	973	903	887	836	871	810	838	847	770	816	772	882	848	779	807	777	788	801	814	769	807	780	749	766	830	793	774	785	772	788	775	758	799	802	771	744	813	803	761	749	825	746	761	697	814	767	762	727	729	771	719	711	733	740	775	747	818	803	729	740	731	787	752	767	755	772	737	725	782	774	770	791	784	695	748	706	754	777	796	768	707	765	813	794	756	746	761	739	781	713	838	739	779	765	746	717	774	775	804	742	781	740	741	792	768	721	753	752	735	730	730	717	772	747	743	760	739	759	766	758	775	760	763	760	747	695	715	761	771	819	770	758	754	721	739	764	781	767	801	746	763	753	776	766	764	772	772	717	788	744	757	732	777	727	728	751	711	730	775	779	729	758	810	736	759	719	763	743	801	711	809	780	770	754	723	700	743	757	768	812	735	764	775	752	785	712	763	707	755	798	751	787	771	779	737	751	717	753	725	748	760	717	743	750	780	749	779	782	727	728	687	731	757	745	701	801	758	748	725	767	773	808	745	748	763	761	847	732	768	782	795	785	786	705	771	756	702	749	762	789	787	732	747	776	785	736	801	791	703	736	754	756	728	780	758	796	721	746	754	755	743	761	766	766	786	728	762	734	749	785	697	781	742	754	770	736	730	753	729	728	771	765	759	731	761	732	739	775	765	748	752	799	727	727	778	750	732	782	790	762	734	700	753	707	751	757	780	756	729	777	768	748	777	770	724	773	745	794	756	688	737	770	719	758	761	764	774	745	814	735	822	758	773	810	780	792	741	782	759	742	790	715	733	745	708	769	781	731	731	760	720	784	748	708	753	750	742	795	766	721	759	793	763	804	811	737	720	758	784	787	770	788	761	754	756	724	749	780	742	773	725	730	768	731	751	703	752	754	797	737	752	743	764	738	732	730	732	800	772	756	755	766	763	719	760	755	729	742	762	753	746	721	792	803	726	744	719	731	743	837	776	729	769	743	725	730	778	762	791	737	755	767	703	735	732	731	763	808	753	810	718	773	742	774	727	807	777	762	731	766	756	755	724	714	743	745	778	691	760	689	737	795	718	795	726	733	771	736	742	726	798	797	685	755	735	783	735	780	760	748	731	743	725	775	810	754	803	733	773	732	734	737	778	759	780	750	782	776	718	753	729	715	749	695	672	740	769	741	757	772	770	752	799	739	749	765	721	755	773	713	732	737	789	820	756	738	774	726	762	715	751	765	762	750	697	747	786	767	735	784	697	775	734	736	767	733	774	680	765	714	783	777	692	780	721	742	724	754	781	759	746	720	772	777	778	754	744	710	754	761	764	771	704	744	765	752	774	745	768	771	717	719	729	762	718	763	774	749	765	726	746	735	750	773	801	713	767	745	730	747	733	729	749	765	768	766	745	758	765	796	738	759	773	734	738	743	788	713	742	757	740	756	760	759	767	739	680	728	724	747	789	762	772	776	748	683	765	770	779	756	769	742	771	804	737	750	743	748	735	776	750	819	777	752	732	742	765	729	756	770	737	751	711	738	820	827	736	736	788	779	705	746	766	770	775	806	732	761	747	742	738	758	729	720	754	749	728	791	734	740	805	768	776	735	739	742	799	784	708	756	718	727	744	733	718	713	736	741	719	729	736	730	732	724	743	754	730	772	771	771	763	757	774	762	719	747	748	737	731	744	719	790	730	784	811	760	732	701	715	759	768	711	725	764	775	731	766	711	727	719	700	724	726	725	748	741	685	762	744	731	773	704	761	758	749	764	739	731	725	754	738	762	746	696	722	760	782	746	730	723	753	751	740	760	704	718	715	734	770	744	733	686	788	720	771	801	800	733	761	736	763	717	726	733	725	716	747	709	790	814	794	753	706	741	761	813	780	718	731	803	794	743	734	779	756	739	709	743	760	746	761	733	748	691	804	784	757	717	776	762	754	745	747	713	789	684	774	691	695	741	750	736	703	737	734	777	711	703	821	780	705	782	746	708	774	755	750	706	754	695	754	729	742	732	687	771	789	788	742	713	758	789	763	792	775	745	725	746	710	758	768	736	712	731	737	798	746	736	801	728	764	765	716	701	750	741	739	731	747	719	790	780	736	726	774	688	727	724	748	759	758	742	734	749	725	763	701	746	696	786	808	817	818	711	768	744	780	793	772	747	764	748	755	764	736	748	812	732	761	755	768	763	760	754	701	771	739	707	767	791	787	746	739	737	734	694	716	796	751	754	740	791	754	739	735	724	766	704	726	793	724	707	720	720	797	765	795	794	707	765	721	780	731	773	764	769	768	800	769	748	734	753	747	740	728	753	697	725	767	768	709	740	744	816	722	715	724	733	816	720	738	794	787	749	722	813	693	759	747	753	727	749	813	775	773	743	750	740	750	772	718	736	811	709	771	740	723	761	741	750	774	725	757	750	794	758	755	720	783	814	729	757	718	794	724	724	762	729	739	756	699	751	725	752	749	776	733	765	753	739	826	737	777	725	723	743	739	739	703	713	796	763	737	728	730	757	758	743	774	785	802	738	763	747	745	753	786	785	786	735	742	763	756	756	787	756	717	789	771	744	723	782	700	767	738	796	696	805	790	737	789	787	760	765	712	752	778	768	783	735	779	736	724	727	751	759	737	767	756	817	714	747	747	774	769	731	732	725	762	706	717	716	746	781	738	725	756	717	810	675	764	741	765	734	755	779	767	773	782	715	777	747	778	751	723	771	779	750	756	754	737	742	758	792	766	742	791	743	775	739	743	803	778	763	744	736	745	715	761	827	721	731	744	738	771	701	727	736	762	724	734	822	744	727	757	778	726	720	731	785	804	731	751	735	760	740	759	807	706	727	798	745	713	739	720	767	718	759	757	786	723	732	753	725	781	748	699	743	711	765	729	792	721	705	734	751	741	751	713	771	749	703	769	754	763	737	779	724	782	766	783	774	756	767	752	757	773	766	687	721	732	691	751	721	766	781	741	752	752	781	741	757	773	730	809	728	765	773	713	768	782	759	741	782	737	726	810	709	744	716	768	743	818	728	747	706	754	718	694	748	743	790	741	763	781	736	754	760	767	731	756	780	716	760	747	806	711	756	795	801	734	706	751	742	752	725	730	763	767	736	782	753	763	777	755	727	709	743	748	788	738	761	773	785	780	749	754	764	691	800	777	747	753	772	706	831	732	737	745	730	733	755	745	773	755	682	769	829	755	748	758	689	694	768	745	752	737	724	732	725	778	722	794	711	733	745	774	767	747	753	723	788	778	724	781	744	820	761	679	725	767	770	757	769	780	706	759	710	720	760	767	777	743	711	774	784	768	740	744	736	786	743	722	751	777	723	736	747	713	769	743	745	742	750	794	757	765	738	713	738	740	798	731	784	755	701	752	740	707	741	726	752	756	715	834	707	709	720	711	780	735	761	672	759	736	728	749	709	744	747	729	792	731	702	789	749	750	804	730	767	777	748	760	750	778	740	743	733	767	736	762	748	755	737	808	733	740
3631	6017	5086	2647	1876	1478	1224	1060	964	853	809	785	683	696	649	678	666	658	628	631	598	629	611	593	635	585	609	596	596	642	609	628	594	617	595	616	603	601	606	546	573	576	567	615	632	598	563	577	591	592	548	610	544	603	599	611	559	559	589	580	555	622	590	591	573	571	565	581	583	562	588	578	565	606	576	584	575	585	616	620	585	637	549	584	521	556	579	589	555	530	576	560	567	591	609	590	588	571	561	619	639	584	589	602	559	554	578	617	549	545	606	588	563	586	564	602	574	522	559	594	575	587	576	549	615	575	578	552	585	538	570	598	546	603	585	549	577	558	602	566	563	568	571	511	532	582	583	595	579	571	599	575	594	580	576	587	577	540	612	549	572	557	546	580	581	598	563	585	572	582	570	579	586	536	606	550	552	561	551	624	565	615	559	574	591	547	593	587	563	569	574	576	579	617	573	608	630	552	545	580	625	583	603	540	587	561	561	602	591	559	608	604	620	567	561	594	582	608	604	601	551	594	572	536	562	642	598	566	583	575	568	557	565	545	578	569	548	566	555	581	564	561	589	566	584	563	527	595	585	605	589	584	580	496	567	580	546	610	643	597	564	573	555	575	583	580	555	596	564	551	591	550	591	607	555	535	572	582	557	577	557	547	553	576	545	571	537	555	615	545	622	598	590	572	574	580	540	579	551	587	608	557	557	544	555	602	560	558	535	554	525	587	618	609	592	561	626	569	566	620	589	558	543	557	540	576	534	596	585	596	563	562	583	581	562	582	533	593	558	578	546	538	596	568	554	578	545	588	579	591	584	531	579	561	545	570	579	588	586	610	539	614	574	557	560	555	548	552	543	573	592	596	608	592	591	590	607	577	546	554	571	602	590	567	552	561	581	549	581	538	535	539	609	544	562	593	579	562	541	583	581	547	571	569	558	564	628	546	609	571	538	563	588	560	565	573	542	542	585	555	562	580	566	604	593	569	561	571	579	590	573	595	568	562	555	561	590	604	576	583	563	582	545	525	586	567	606	565	559	612	562	544	565	563	576	544	602	596	588	554	588	569	541	529	559	572	613	583	568	600	560	617	575	557	579	577	565	535	545	602	582	516	554	551	573	577	582	550	511	549	502	572	556	585	535	585	527	603	550	588	542	596	611	575	609	598	570	579	630	568	553	617	581	588	587	598	599	604	551	573	613	569	542	594	571	593	621	580	562	561	588	577	566	590	556	548	621	587	580	568	531	574	586	589	593	613	617	531	589	541	575	588	549	531	612	536	582	589	591	601	546	580	568	567	577	590	561	565	564	573	580	580	558	560	597	609	584	544	579	555	579	584	591	535	549	522	532	606	556	582	545	591	592	556	570	552	542	575	498	534	543	548	542	518	589	589	567	532	548	577	523	524	609	562	585	576	563	606	580	598	560	554	549	603	605	578	552	532	575	566	569	574	588	577	575	577	545	598	563	529	552	612	558	586	597	558	554	544	556	527	558	592	571	587	588	606	570	577	596	578	600	580	630	557	544	523	578	596	568	539	558	557	542	565	584	583	595	527	555	536	589	536	552	569	563	569	608	581	577	571	565	553	625	546	584	606	565	603	598	583	553	554	587	562	578	581	530	575	553	570	584	553	578	573	532	556	588	618	591	534	551	590	569	585	589	547	600	602	507	551	591	586	604	574	571	567	551	572	590	552	567	629	577	582	614	570	515	600	587	528	549	563	593	573	581	551	585	592	541	582	556	587	570	571	594	568	575	577	590	561	589	539	554	568	580	590	569	564	574	629	566	589	586	555	559	563	537	565	599	564	601	550	619	541	513	582	582	549	527	523	573	564	593	536	588	562	567	541	555	594	581	525	558	575	566	557	562	550	613	582	585	601	595	556	524	543	575	519	548	555	532	561	583	562	539	587	561	550	532	568	582	648	562	554	608	579	548	559	553	542	558	535	549	567	535	564	536	547	555	580	554	565	580	551	571	540	570	536	583	568	566	588	538	565	578	536	554	559	559	522	610	543	565	566	566	597	576	573	605	526	544	558	592	601	529	564	549	566	562	602	597	578	615	558	585	565	552	532	574	554	554	580	592	586	564	600	552	583	552	571	577	591	616	561	540	564	598	574	531	589	548	592	551	571	594	576	538	599	543	579	563	570	592	606	556	579	577	582	567	596	562	598	580	599	616	563	590	568	556	530	547	585	537	605	633	563	523	562	570	537	562	559	538	576	604	565	553	562	574	558	543	598	510	555	565	558	607	529	588	591	584	573	589	539	570	552	572	561	595	561	563	570	592	511	555	561	571	528	586	546	578	559	562	580	579	600	571	580	557	552	572	580	556	535	546	601	558	575	549	543	571	569	513	529	590	538	532	584	578	549	560	524	549	528	534	579	584	540	579	584	585	558	579	557	560	579	586	563	587	590	556	579	564	576	577	570	565	531	616	585	586	532	570	604	570	553	557	574	590	543	544	560	582	533	512	522	553	579	548	556	580	572	555	565	607	598	542	505	560	582	567	563	556	564	556	585	548	578	577	544	578	556	585	531	568	573	545	583	555	550	557	539	555	563	577	616	616	590	563	532	590	572	581	541	561	563	580	600	563	585	571	577	564	618	578	578	551	565	542	541	594	603	537	559	540	559	592	553	538	556	607	554	525	581	597	561	580	562	576	630	578	550	557	549	552	571	546	556	551	585	554	572	557	573	560	534	589	538	540	591	566	569	578	569	557	560	544	587	569	537	542	569	562	574	584	547	578	534	536	573	539	573	539	551	574	572	542	561	587	560	551	545	552	584	568	547	566	513	550	600	562	576	546	585	591	569	529	579	579	602	527	564	561	594	550	585	616	571	522	570	560	553	546	556	542	579	587	515	573	533	586	589	556	515	567	524	559	570	561	572	537	579	570	588	611	581	573	539	543	507	558	526	604	537	578	578	549	553	568	582	604	548	557	533	582	546	522	554	533	604	568	544	587	546	570	565	592	533	546	572	574	577	562	582	580	574	557	592	544	576	540	564	559	573	541	524	593	558	587	558	572	549	576	563	544	566	544	541	600	585	554	576	595	573	587	564	556	586	560	571	564	610	538	613	564	588	553	559	563	581	565	553	525	575	569	559	565	567	565	561	566	597	526	573	589	583	549	583	558	553	591	557	592	551	567	561	562	572	565	557	582	546	559	530	582	584	579	559	538	601	546	571	558	554	556	570	577	529	575	589	572	561	524	532	527	582	557	533	560	541	568	552	575	541	589	569	590	588	556	543	583	572	582	534	580	551	557	570	519	509	540	581	548	560	570	566	585	594	588	589	545	573	543	554	601	561	575	541	536	543	552	548	533	600	571	576	560	561	598	543	546	547	531	527	540	561	589	556	529	579	600	596	545	570	549	564	530	555	573	571	555	538	559	544	581	616	562	571	563	532	557	577	567	580	561	559	537	533	510	568	589	556	562	553	550	577	548	555	582	556	576	574	540	567	556	576	584	580	563	582	579	587	590	564	537	573
27874	10409	776	489	362	315	310	329	323	330	330	312	345	307	306	299	287	318	274	280	309	302	317	320	295	297	295	294	315	291	293	282	290	266	284	312	305	341	283	321	269	304	297	287	301	306	274	305	334	302	318	288	328	279	234	295	294	260	299	297	299	273	308	298	295	291	282	302	300	294	299	303	278	287	301	278	305	275	255	306	283	265	316	288	291	293	308	301	311	272	290	281	246	292	296	292	278	282	281	279	280	292	306	300	301	307	294	281	288	301	280	310	291	271	269	279	306	292	309	322	311	299	293	316	304	315	292	307	297	286	295	326	271	282	301	299	273	304	295	283	299	281	303	304	294	265	304	315	299	297	303	282	293	329	318	278	302	307	295	320	300	298	298	314	292	271	322	315	296	285	300	289	295	311	324	308	315	290	307	283	262	304	297	293	283	272	286	312	284	297	263	316	294	314	324	295	294	293	306	314	296	306	302	316	294	289	309	296	273	282	286	298	269	269	323	301	317	272	281	287	266	303	292	283	278	305	298	306	335	285	288	301	279	286	298	295	300	342	275	298	269	308	304	280	296	290	281	282	291	281	300	298	290	269	294	278	305	312	314	289	280	332	280	294	309	298	313	296	319	313	336	315	300	303	279	307	299	303	312	298	302	278	281	315	304	303	282	281	293	324	318	307	286	292	317	300	297	289	267	284	303	351	302	293	272	257	297	314	317	284	281	306	277	303	289	315	294	326	293	315	279	290	286	285	334	303	289	305	295	290	288	325	301	285	350	311	292	316	285	274	326	276	278	286	334	285	298	294	327	320	292	311	318	308	322	311	281	287	288	291	269	275	278	329	314	281	300	299	338	316	291	297	318	292	296	312	288	310	282	329	317	281	303	304	269	290	300	279	282	295	276	323	336	273	297	306	282	315	267	275	289	304	317	296	311	308	300	304	267	269	313	289	289	287	269	327	288	303	259	297	313	290	290	261	314	290	281	292	314	275	287	285	297	258	299	309	313	322	270	289	324	281	293	294	302	296	329	282	305	287	289	304	293	299	297	324	295	295	284	293	293	297	269	299	268	333	279	298	313	287	297	290	264	282	297	292	301	301	289	292	306	298	304	280	296	294	296	305	302	310	286	298	283	309	292	308	286	340	305	308	330	280	313	277	288	292	303	321	282	281	303	306	302	299	280	334	300	301	319	277	301	274	283	316	276	293	296	333	266	303	308	319	302	307	315	286	269	295	314	291	280	286	306	306	285	279	303	317	333	296	281	270	241	319	295	286	316	297	290	313	283	318	296	329	295	311	308	261	283	289	308	297	299	286	305	303	330	312	287	280	272	314	295	280	287	300	283	290	297	275	303	284	287	297	319	281	322	293	293	297	275	299	300	285	286	277	267	310	297	332	285	333	326	289	299	299	306	274	299	294	297	287	316	269	306	296	305	284	295	325	275	277	291	287	275	278	291	313	272	280	284	276	285	276	305	307	286	258	291	303	293	296	281	303	273	295	281	289	300	295	266	293	324	311	301	298	341	287	337	333	290	316	294	298	272	246	303	313	311	287	272	295	277	288	284	302	263	300	292	294	291	294	287	283	283	307	288	289	295	283	288	301	307	287	304	300	297	294	315	319	294	325	320	268	286	331	294	312	289	298	301	293	293	295	296	282	332	303	271	302	305	296	301	293	323	267	319	303	280	291	282	299	288	303	319	321	300	290	306	285	293	323	303	320	274	314	288	279	280	300	323	271	321	283	278	299	320	293	302	308	279	289	328	300	326	319	296	309	278	288	329	292	305	286	309	289	324	329	303	274	315	314	290	278	309	291	291	296	327	310	334	294	307	311	252	308	289	262	295	299	278	292	303	313	296	320	290	309	288	304	312	320	300	280	301	311	298	323	302	314	324	293	304	265	292	306	289	304	279	345	288	307	311	303	323	334	281	271	301	293	302	292	284	291	293	308	296	303	328	283	274	336	267	302	290	303	283	299	316	275	298	306	281	304	301	328	286	322	271	278	308	286	296	279	280	315	288	310	256	304	334	305	326	301	321	312	305	313	276	306	286	320	302	295	286	310	308	273	288	274	282	276	319	298	304	305	265	307	315	301	272	282	328	286	285	295	278	301	284	290	298	312	279	278	264	278	290	291	293	287	287	295	299	263	301	319	312	266	302	282	317	285	309	283	284	308	289	298	311	330	295	297	320	272	301	295	290	278	310	279	279	312	296	319	299	262	301	329	292	269	298	285	299	273	301	293	283	251	304	335	261	302	275	294	293	311	274	281	291	249	319	286	295	288	311	305	285	251	279	280	336	296	291	304	289	297	297	287	299	289	326	285	282	268	303	289	303	326	287	269	289	299	298	267	262	295	308	283	291	293	305	299	303	297	299	308	294	309	309	300	268	305	307	303	335	279	300	284	283	276	296	332	259	293	318	295	283	273	306	290	310	278	319	303	291	258	333	298	298	268	273	295	273	266	264	301	277	286	313	302	309	271	289	309	327	278	318	292	300	302	305	316	265	313	323	285	307	298	328	327	270	292	295	283	294	272	343	319	302	296	282	326	310	291	296	310	281	293	298	285	311	307	285	296	300	280	303	308	277	321	319	299	311	292	276	295	312	281	318	305	280	289	293	289	309	293	310	285	312	297	292	299	310	308	299	313	330	291	313	311	306	309	310	273	284	295	278	332	320	316	306	289	321	312	288	291	294	276	305	282	317	275	296	308	299	292	271	252	334	296	296	305	307	300	287	274	308	286	307	293	250	320	315	270	291	307	275	311	256	293	305	310	293	286	272	288	271	305	295	337	332	309	304	310	288	294	291	311	260	303	325	312	306	306	334	292	295	311	304	294	312	282	314	275	294	297	278	318	304	317	302	329	299	305	298	294	309	303	305	287	270	315	302	286	285	306	319	304	286	302	341	324	284	264	315	307	326	298	264	303	306	325	285	285	286	297	299	321	295	316	286	282	309	301	294	329	312	312	293	292	291	302	318	289	318	296	277	272	304	301	278	308	334	274	309	303	298	293	326	309	289	317	313	302	296	243	278	309	282	296	298	271	277	273	274	269	314	310	334	294	282	283	303	297	304	289	326	308	261	294	278	281	289	301	294	294	297	287	303	278	313	299	285	267	294	311	311	290	285	297	306	292	289	303	296	291	268	280	320	295	283	299	280	286	326	295	344	277	292	281	317	282	323	347	302	287	282	319	298	312	307	271	293	295	295	299	311	325	290	291	279	303	320	305	290	328	315	265	300	287	270	287	313	312	311	299	327	287	310	290	304	288	294	298	278	279	269	284	300	322	320	304	307	276	263	287	326	304	293	321	292	295	313	291	330	275	292	278	327	311	340	280	283	301	296	283	287	280	320	291	288	283	288	290	290	311	284	331	303	280	289	278	269	299	280	296	286	322	339	275	283	301	285	337	281	329	301	303	286	272	281	343	313	295	289	317	303	300	303	279	309	297	317	322	314	266	297	293	341	291	299	300	281	321	310	287
4602	424	361	274	288	252	222	235	205	235	234	241	222	250	229	230	226	245	213	203	224	240	220	224	221	224	212	244	235	216	238	237	212	224	206	229	243	226	214	207	208	211	220	224	218	237	223	227	215	210	236	245	194	219	196	231	213	224	212	214	209	222	207	202	252	230	225	216	230	192	246	227	214	241	205	231	208	246	227	213	240	211	212	214	207	214	232	202	212	221	211	215	208	206	225	230	250	207	244	209	226	226	236	219	216	249	218	241	200	213	218	215	220	217	206	204	220	221	215	227	237	210	235	217	213	235	227	196	231	227	221	185	214	216	234	233	219	225	230	237	249	238	219	218	214	211	238	209	231	231	218	235	225	234	215	217	243	218	229	229	228	209	202	230	215	195	226	225	231	234	238	202	197	239	195	241	234	242	231	203	197	225	242	201	207	226	253	213	219	237	225	220	268	230	217	220	204	199	206	213	226	230	223	217	214	236	215	222	204	246	218	222	212	222	230	263	219	223	229	198	226	231	203	184	209	230	219	233	215	202	230	240	205	218	200	208	218	196	216	206	229	224	215	220	224	230	223	200	241	236	214	225	215	231	222	219	220	199	212	227	216	223	205	219	221	212	207	205	213	181	223	224	218	239	227	243	226	246	218	214	252	197	226	198	229	217	222	229	207	193	232	226	241	219	216	190	202	223	232	225	212	231	236	217	209	234	240	251	246	266	236	243	220	230	224	224	221	212	221	212	207	223	206	223	203	229	218	210	212	195	226	220	196	239	219	202	224	214	200	211	230	218	254	208	235	240	217	194	224	234	233	238	220	223	243	220	233	212	211	242	230	191	246	206	223	214	216	228	241	210	220	238	249	229	238	194	219	230	209	196	219	216	209	224	240	221	211	228	213	223	242	228	213	224	205	240	204	227	216	210	239	195	216	228	256	202	239	242	214	233	228	250	228	207	232	206	229	191	233	244	222	241	242	232	228	246	226	225	206	195	202	238	233	195	235	229	215	234	202	226	234	237	232	222	232	210	265	210	257	232	222	211	237	230	221	209	245	230	207	203	225	203	208	224	218	200	225	201	230	211	224	230	212	228	255	196	204	219	232	191	217	236	220	230	218	222	217	223	227	220	227	226	211	187	239	211	219	224	198	206	241	233	212	228	241	198	211	211	196	239	209	219	223	207	226	231	232	217	205	210	219	225	228	202	220	234	211	240	243	213	221	217	224	226	225	228	224	239	228	227	217	206	219	206	220	222	216	212	217	205	219	216	216	206	216	228	223	223	231	200	198	216	198	216	224	227	230	216	224	200	207	199	213	244	199	243	203	203	199	233	222	242	231	233	213	219	216	216	231	229	251	225	213	253	226	220	224	230	217	200	223	195	239	199	236	227	217	234	215	219	229	203	222	203	209	233	228	205	217	229	222	228	229	212	232	242	223	235	208	207	231	206	225	224	233	213	205	213	195	225	207	233	232	220	228	205	205	230	227	242	240	232	215	192	196	220	211	239	196	216	208	227	234	199	217	224	237	202	230	231	198	201	199	250	256	224	248	226	238	228	218	244	217	221	232	220	212	219	186	207	240	216	250	201	232	226	199	216	234	211	243	211	234	232	227	228	217	239	209	206	215	229	218	195	215	224	256	213	234	201	195	216	246	220	219	243	232	212	230	212	223	204	250	214	234	223	202	234	227	231	243	189	214	202	238	225	210	213	241	200	228	229	218	223	226	250	200	219	226	220	224	211	203	232	211	206	203	231	230	196	222	227	247	239	196	192	187	222	224	239	227	238	221	222	216	238	243	226	200	219	222	237	235	214	234	228	220	220	219	222	215	216	229	205	210	210	208	206	221	224	216	215	204	183	239	223	216	228	223	228	198	226	249	220	202	221	212	225	228	238	211	228	239	234	236	196	241	214	198	239	192	222	208	227	223	214	244	219	227	223	198	219	238	215	208	200	212	209	199	236	217	239	218	218	231	237	208	216	202	224	226	226	218	202	227	230	236	203	231	220	200	226	229	221	228	219	238	215	219	223	229	203	223	238	195	210	222	204	214	189	220	213	224	267	238	227	190	220	216	200	213	247	260	241	197	222	201	233	207	246	210	203	204	236	244	238	210	227	262	235	228	220	212	218	233	228	218	232	233	211	236	208	224	189	242	207	234	216	220	239	234	205	225	204	210	225	233	225	205	223	253	218	228	229	214	222	212	199	204	224	212	233	200	234	243	235	224	230	203	237	198	233	209	217	206	246	212	240	238	231	221	204	209	225	219	227	226	206	238	186	214	234	217	221	217	244	207	210	222	221	239	234	217	246	207	229	218	260	207	224	234	220	202	220	198	225	232	205	204	203	224	225	201	217	215	221	220	214	201	233	228	212	199	224	220	216	211	214	208	220	205	226	238	240	220	190	186	227	209	228	212	242	219	217	197	227	202	231	211	217	196	224	202	208	205	220	219	207	219	220	233	232	209	256	226	220	212	227	216	245	202	229	238	240	218	204	227	200	215	214	243	233	244	192	222	220	197	245	208	216	208	219	238	226	248	221	208	213	218	209	228	224	219	233	253	202	226	244	243	248	233	230	240	215	237	217	212	243	210	231	209	216	240	211	218	252	222	237	202	203	208	209	218	212	206	218	204	240	245	219	230	230	215	221	200	227	213	215	189	232	229	206	220	218	222	206	219	193	242	233	238	231	235	227	207	239	233	212	238	213	202	219	213	227	205	230	244	242	226	216	229	223	218	224	213	220	228	200	230	233	237	219	222	215	214	202	228	208	234	219	239	213	221	224	242	236	230	221	238	229	206	246	196	226	236	242	185	215	209	240	237	234	205	243	224	230	228	254	205	239	205	234	229	210	219	224	211	230	204	213	230	201	214	208	237	218	222	199	231	232	216	222	228	236	223	211	217	213	227	213	232	228	208	225	236	193	198	216	218	230	224	232	213	237	184	202	214	217	221	226	204	193	223	246	234	214	235	248	216	201	226	215	212	233	221	213	215	239	218	226	229	213	230	208	221	233	208	225	223	207	219	207	203	216	245	234	205	193	242	224	227	204	217	192	182	226	199	222	211	230	233	238	214	220	226	234	189	210	227	214	222	209	242	216	190	241	204	221	242	228	169	228	211	221	237	224	226	205	238	215	214	250	222	202	256	216	234	218	244	202	227	235	219	250	238	205	212	206	225	195	198	217	221	220	223	213	187	243	203	213	182	205	239	236	226	210	213	201	232	211	196	215	223	215	229	223	225	204	214	209	192	250	236	219	217	236	239	193	213	240	232	223	229	206	216	219	232	206	228	214	228	217	231	240	217	202	241	210	235	217	219	220	214	210	221	223	229	221	225	190	223	230	221	248	235	213	235	254	210	225	236	231	208	228	214	215	265	208	222	227	226	236	175	226	218	225	200	211	229	211	230	214	235	213	204	208	248	223	223	200	218	229	196	218	233	227	216	234	219	231	206	224	207	236	214	230	197	248	210	206	231	226	261	215	222	194
25518	21468	27966	25371	11678	1573	1100	873	830	796	807	717	779	775	692	724	703	723	677	713	711	669	708	707	645	673	727	748	686	683	672	664	737	702	690	689	705	699	718	676	640	712	677	711	686	682	679	680	693	626	684	676	626	678	668	691	677	691	741	727	720	704	681	711	686	712	693	668	636	681	639	695	670	719	667	695	631	726	667	619	684	662	653	692	659	658	668	709	721	693	665	660	643	684	681	679	649	676	688	679	681	675	699	712	695	665	670	721	637	687	683	707	706	679	645	636	706	690	678	718	737	716	698	674	633	662	661	615	685	690	696	702	686	678	651	661	676	647	663	701	678	672	689	672	667	690	703	658	655	650	685	631	646	726	695	653	704	712	608	669	643	701	668	680	674	670	637	695	703	660	667	679	710	586	694	695	611	641	651	644	688	702	689	673	654	622	653	693	660	729	690	688	687	678	696	714	699	720	691	674	645	654	677	654	659	702	683	653	635	704	671	704	663	698	643	697	652	702	728	682	696	675	672	684	678	613	672	667	685	633	659	648	715	682	667	645	676	666	641	650	689	688	636	736	671	715	632	663	667	660	680	663	696	723	665	657	696	673	691	650	686	679	653	686	672	677	672	674	655	620	709	726	653	727	707	691	670	668	666	686	676	691	664	662	681	679	652	702	701	692	750	723	661	691	647	685	659	678	712	728	778	657	641	698	691	711	713	643	662	696	660	688	696	650	666	676	675	732	691	665	670	688	696	653	694	694	701	616	670	685	675	638	712	636	723	640	668	652	660	642	688	655	696	676	691	680	698	668	690	678	727	634	681	674	652	682	691	702	650	682	701	708	673	699	652	640	674	689	679	695	655	713	659	699	653	635	627	650	686	663	697	709	684	671	658	633	641	665	689	751	672	641	700	680	681	666	679	705	696	695	671	675	712	669	685	652	622	667	709	640	692	692	694	679	617	669	682	705	686	727	679	680	681	652	651	669	652	694	673	686	689	689	714	647	721	711	688	723	683	674	687	642	705	690	653	658	711	668	639	679	670	684	700	699	685	645	696	637	702	661	672	685	677	682	710	662	683	687	700	676	664	708	712	687	700	708	663	681	670	706	669	666	623	655	691	681	680	658	705	703	664	696	727	635	701	674	671	651	678	656	674	669	685	704	715	697	633	655	643	698	671	691	640	662	682	668	714	693	637	663	698	680	661	665	709	670	665	683	662	672	732	687	691	677	675	672	641	654	684	653	692	674	690	685	672	706	676	651	655	709	692	654	645	685	652	631	651	649	721	667	671	712	698	692	665	649	682	659	653	645	665	684	660	650	670	711	714	654	659	685	651	674	665	678	657	724	690	635	705	651	693	677	697	669	737	685	672	649	613	665	676	649	673	633	717	690	667	654	694	658	698	661	736	688	693	657	667	636	689	692	616	623	684	677	722	738	657	660	663	682	710	679	697	663	617	660	637	659	707	705	669	633	669	675	699	660	630	671	711	651	718	669	644	653	624	636	669	675	663	672	681	693	657	699	665	661	688	664	700	671	648	685	681	718	639	693	710	690	656	679	700	649	632	642	636	675	638	691	699	699	692	695	667	683	661	645	692	674	686	704	656	709	694	672	693	686	681	666	654	645	714	703	687	710	704	665	663	722	674	673	660	662	639	690	665	702	676	671	646	711	627	701	711	689	617	702	666	676	695	661	638	721	694	679	676	659	688	636	669	713	660	697	709	663	677	607	726	659	656	712	662	692	714	681	699	684	681	666	685	659	669	720	683	695	674	690	644	696	645	694	693	648	706	678	673	693	684	675	670	664	637	701	668	679	655	640	695	637	647	607	742	660	686	691	660	679	682	631	638	648	698	709	661	667	620	618	690	678	688	680	691	667	675	668	693	633	702	708	641	678	680	717	700	608	630	641	656	666	683	705	657	684	676	691	715	660	642	710	728	691	704	679	687	642	635	714	691	669	724	663	660	644	654	688	672	641	683	685	662	669	658	667	687	672	685	668	669	652	635	684	657	705	704	694	667	665	702	689	666	655	681	660	692	704	674	658	672	648	709	658	663	701	696	675	701	679	700	692	654	668	667	683	665	740	646	648	640	655	684	618	691	709	660	677	702	666	662	679	635	673	673	671	672	660	646	654	682	678	690	709	664	682	642	663	705	696	626	678	615	690	675	706	659	684	675	644	673	715	694	673	677	632	655	696	662	679	638	649	659	685	654	712	661	666	648	687	679	710	647	635	695	683	630	652	661	706	669	698	733	698	693	666	715	628	688	672	664	685	683	652	652	702	695	631	651	661	655	645	666	677	674	690	720	691	675	655	649	664	677	692	693	657	683	653	681	714	646	669	668	709	653	660	645	662	682	709	642	653	686	723	712	696	677	664	688	698	674	658	650	674	691	683	695	674	678	626	648	712	629	720	687	692	664	654	708	670	662	666	696	648	695	668	658	660	708	686	726	642	708	664	633	651	656	658	679	646	759	652	696	646	641	677	716	662	721	652	669	728	671	678	676	660	677	725	710	711	671	705	713	686	662	695	674	664	650	653	698	677	666	684	654	679	698	694	670	690	634	670	634	667	631	654	640	627	657	660	653	714	626	705	639	707	716	669	653	669	683	638	641	671	671	695	719	682	676	729	660	639	654	683	698	722	637	685	670	673	671	618	631	670	669	652	667	665	688	645	639	667	668	678	649	722	704	699	645	723	646	647	676	704	666	659	629	695	688	655	693	694	691	648	661	680	673	664	684	667	658	668	653	655	624	678	648	648	637	658	667	610	648	664	656	652	707	679	643	639	688	658	699	666	687	711	669	646	709	651	658	696	675	698	618	676	669	640	634	658	643	661	664	639	695	638	664	668	704	695	644	676	694	651	675	667	639	680	696	655	657	696	623	740	698	691	662	681	665	690	691	649	695	666	687	682	676	703	621	630	718	654	695	695	623	614	682	691	670	732	663	680	683	628	628	710	668	674	675	715	687	685	700	642	622	662	670	679	689	711	657	708	695	667	646	712	669	666	711	677	697	697	670	671	689	676	663	683	670	627	692	677	640	686	725	682	654	685	690	679	720	682	654	662	654	680	638	709	657	633	730	663	661	640	666	659	661	666	707	645	658	672	665	719	667	657	709	658	680	654	661	692	702	716	688	695	652	686	661	692	664	683	669	656	669	717	667	651	667	703	663	684	692	680	664	689	653	674	665	645	694	690	651	670	662	646	689	654	660	673	665	652	676	694	626	679	681	690	670	696	664	675	648	710	707	656	684	659	639	670	737	667	649	692	699	639	687	652	670	718	681	715	668	675	684	672	643	657	693	756	690	700	689	687	711	684	729	698	647	682	672	685	642	694	665	648	708	668	721	705	649	644	692	688	702	703	698	650	694	702	669	630	677	635	687	725	654	661	707	686	661	657	673	713	697	689	684	713	651	658	720	682	652	708	690	657	630	700	651	677	716	684	691	651	672	688	679	687	665	686	692	676	661	668	685	709	659	630	668	638
3295	3537	2976	1545	1130	967	796	809	746	657	611	559	606	622	566	566	566	557	524	541	577	570	559	526	529	554	549	535	547	542	484	524	520	517	529	522	506	504	480	502	541	534	528	520	489	516	499	523	518	525	496	500	495	536	517	534	486	530	523	511	524	483	514	536	533	517	563	528	490	519	493	538	506	531	532	542	521	489	529	502	545	510	547	512	543	513	504	529	485	496	549	526	489	528	544	552	506	564	499	537	501	505	497	551	525	547	507	526	571	528	529	487	536	515	520	527	519	518	498	534	511	512	521	519	566	525	502	503	515	545	514	490	521	500	533	498	537	509	475	512	516	540	532	500	498	519	483	499	477	529	506	484	526	538	531	485	534	518	485	487	484	516	481	510	557	502	512	532	480	472	529	480	485	470	513	503	536	582	516	547	508	516	528	509	542	550	502	534	510	513	549	496	498	473	501	539	514	510	504	502	511	499	490	530	529	512	502	504	481	491	508	540	510	496	545	545	486	527	526	504	504	497	504	536	512	510	527	505	524	535	502	518	478	474	522	470	490	545	487	512	498	514	513	517	481	539	529	499	536	532	518	491	494	549	518	526	501	486	505	482	493	496	568	476	565	542	461	473	500	488	528	474	539	511	550	510	525	503	487	508	473	496	517	535	504	518	489	482	522	536	537	439	515	471	498	505	497	476	488	522	515	498	496	494	526	517	523	514	534	486	507	510	549	539	506	466	498	485	539	473	507	523	484	489	476	502	565	505	520	485	520	490	537	503	520	547	507	545	532	523	500	523	522	469	499	485	509	481	489	490	518	482	525	498	502	515	494	536	532	516	492	503	499	497	532	496	480	504	575	518	478	515	477	506	517	508	483	490	525	475	500	508	543	524	513	492	563	513	505	493	502	531	513	518	524	500	520	492	476	508	496	529	523	520	520	494	516	505	493	500	496	516	508	579	484	546	522	511	539	542	501	515	532	505	465	505	495	484	509	510	513	524	528	521	535	489	482	532	492	560	539	514	509	511	488	523	508	513	514	536	523	525	533	519	531	526	527	528	517	481	467	505	490	543	530	479	491	507	498	494	527	514	549	494	475	526	542	508	510	507	541	535	494	489	492	516	521	487	542	494	526	489	520	503	522	517	529	491	571	514	492	487	502	512	510	494	522	529	531	495	508	538	504	553	519	521	513	483	538	500	484	473	506	520	510	509	499	505	491	515	523	458	491	518	454	547	512	492	504	493	498	520	508	494	512	537	512	509	529	531	530	477	517	449	529	546	460	503	523	502	477	520	498	539	498	511	508	505	516	478	498	501	544	518	479	506	510	505	516	517	502	519	506	456	495	491	517	516	518	464	494	561	503	507	483	510	525	551	527	503	500	504	532	530	529	475	511	496	488	527	475	517	495	503	505	518	509	510	466	487	535	536	493	530	517	520	524	523	517	500	553	513	511	475	480	506	489	517	559	507	495	441	501	491	493	512	448	510	508	511	505	564	535	507	486	539	507	474	518	510	518	510	506	518	512	506	467	519	510	516	556	512	532	473	491	525	517	499	512	531	543	521	531	533	479	526	504	498	483	504	505	531	496	554	501	497	489	541	510	505	530	493	532	492	518	510	514	513	515	504	493	503	533	494	497	534	507	517	498	533	527	508	471	524	500	473	534	453	454	475	509	494	513	496	535	523	489	486	458	537	506	533	525	524	541	487	492	548	544	487	505	537	487	513	450	487	533	524	508	546	484	502	505	498	484	548	540	494	517	518	483	502	500	488	533	500	529	513	481	492	496	511	513	501	497	488	505	523	495	499	484	510	497	502	512	479	520	519	497	506	494	492	562	489	469	495	561	503	505	531	493	495	495	523	533	513	499	516	498	515	515	495	501	518	485	524	525	481	491	531	489	467	524	474	510	515	497	548	503	456	495	532	462	531	525	512	491	502	529	501	498	490	495	509	504	482	499	505	509	450	509	490	545	526	548	546	517	509	480	523	494	544	510	522	500	498	508	492	532	507	460	472	527	501	532	487	470	537	477	477	585	508	501	521	527	519	510	492	531	512	490	522	495	534	529	509	496	490	500	471	508	495	507	494	463	495	554	508	523	527	506	508	506	519	510	491	505	487	472	475	491	538	541	505	498	486	518	504	520	504	482	483	488	498	516	539	494	485	563	502	502	509	533	540	536	511	542	505	544	523	531	496	487	514	487	506	526	506	496	510	510	500	506	499	505	487	531	525	487	481	525	503	515	526	492	501	506	524	466	503	528	491	523	496	492	503	509	498	488	515	508	498	500	528	544	501	462	497	497	489	512	486	525	496	527	521	543	513	504	557	515	490	491	493	484	505	464	521	521	534	460	530	445	516	492	496	478	492	492	533	493	528	494	483	496	477	500	512	467	489	536	492	545	541	552	484	546	532	475	487	490	484	521	512	513	485	524	494	466	500	517	545	498	515	509	505	513	568	512	518	554	489	530	500	464	486	532	501	507	530	487	526	517	534	517	482	457	495	536	506	505	532	509	580	508	496	521	549	493	489	497	508	484	503	484	506	470	499	520	521	496	503	510	498	470	505	569	512	491	547	462	471	520	494	516	513	496	563	511	531	500	485	506	466	505	528	538	525	488	478	472	499	509	525	554	473	513	497	525	497	505	514	520	519	518	501	503	497	509	547	518	477	495	487	524	504	498	513	522	538	515	514	518	491	527	487	506	510	528	461	511	481	495	515	518	506	504	490	499	473	516	523	484	493	548	551	469	461	512	510	508	511	487	512	476	511	492	522	478	523	487	488	484	501	505	518	512	556	518	504	504	471	483	529	461	490	509	514	486	491	488	512	493	494	495	519	552	501	490	517	476	491	462	510	486	510	497	528	495	486	499	557	504	504	527	535	500	501	501	503	511	521	486	474	493	511	518	527	512	517	510	542	467	516	521	502	506	516	497	492	519	535	536	490	524	491	504	574	497	511	539	502	553	505	527	523	476	499	522	489	503	472	546	478	519	489	490	476	504	502	491	524	516	521	511	485	496	496	509	500	504	459	474	500	479	511	527	519	505	499	554	525	534	483	527	505	519	521	509	542	517	510	495	512	537	491	479	482	497	503	523	499	497	542	475	493	521	519	514	510	471	502	553	490	497	476	488	479	516	518	509	527	486	491	506	565	534	462	498	502	538	494	505	497	509	503	498	536	515	493	508	491	480	516	543	473	501	481	528	483	524	526	552	482	486	528	515	482	526	492	511	498	492	517	501	502	484	487	535	509	504	516	540	513	489	488	506	539	530	514	506	484	528	524	506	484	526	516	483	513	510	539	506	504	488	534	474	503	543	537	495	493	502	522	485	517	515	500	550	554	494	485	543	553	504	491	501	504	491	487	510	482	483	514	512	499	472	504	499	508	490	573	470	489	556	526	490	578	508	504	513	493	506	516	520	481	487	500	515	516	520	538	489	501	502	521	533	522	459	506	513	482	490	513	514	532	474	473	517	513	508	494	519	521	501	535
24512	21460	28829	24501	21451	9229	1863	1200	1007	953	949	899	901	793	844	857	814	800	829	819	862	832	797	778	815	780	744	782	760	765	764	776	793	789	765	777	736	796	781	778	758	752	777	783	770	765	804	758	840	757	739	782	738	749	759	728	778	779	775	720	807	753	783	844	761	793	743	795	763	750	759	771	753	763	747	702	782	770	756	738	795	806	734	724	749	762	757	759	716	767	771	816	803	766	778	754	816	788	766	709	747	793	771	766	743	749	754	774	787	736	785	782	678	763	779	777	738	741	733	719	723	755	778	728	722	753	706	748	722	734	747	796	755	791	756	732	762	810	737	769	753	778	729	810	763	744	748	776	798	771	777	783	778	760	719	710	721	802	752	753	783	801	733	770	730	754	779	753	775	780	767	745	732	743	772	702	769	746	749	738	734	755	727	796	758	756	807	817	684	764	737	793	741	748	790	740	739	737	764	760	738	771	741	728	752	785	743	783	734	810	775	777	748	771	728	803	713	732	811	778	791	760	780	800	726	743	787	709	738	748	754	753	716	754	823	769	754	771	744	727	813	669	785	763	780	751	727	781	804	731	748	765	727	731	759	813	764	772	754	714	758	767	755	785	727	744	792	811	770	734	767	790	743	772	702	764	741	711	761	803	803	789	724	790	735	797	751	711	795	797	766	780	723	750	724	775	753	739	768	746	787	776	747	825	753	756	779	736	758	810	745	759	758	750	738	779	762	736	743	718	772	769	778	742	813	765	762	711	744	759	770	736	755	769	744	735	699	790	720	753	742	749	710	744	744	787	735	754	730	739	798	738	745	741	792	710	763	810	754	755	792	752	746	735	693	746	770	770	768	857	761	747	768	727	790	761	737	795	765	747	781	779	768	755	782	760	766	726	766	786	785	763	731	809	762	731	818	738	734	770	728	724	723	736	727	755	763	772	764	744	754	723	724	734	768	787	779	741	825	680	773	773	689	722	770	820	751	700	781	777	768	701	689	763	779	754	782	745	770	716	689	766	777	797	761	707	768	762	756	744	771	768	811	766	776	729	826	781	735	745	758	746	736	756	803	751	764	746	797	715	782	698	776	762	770	774	759	775	723	694	770	760	732	779	748	745	741	788	763	751	759	745	728	724	744	779	791	765	700	754	710	766	748	776	775	769	750	727	785	768	735	769	724	730	709	765	719	785	728	767	721	729	739	757	738	760	772	743	740	754	752	731	808	759	736	740	728	782	715	777	786	696	768	737	708	774	748	747	763	766	715	707	754	773	730	745	785	739	711	768	707	755	730	830	698	755	768	733	726	746	778	764	737	750	765	746	783	714	779	759	766	754	734	764	756	713	731	773	774	761	699	776	772	736	732	747	771	727	775	730	770	814	741	784	786	739	784	750	715	757	756	760	766	815	732	803	765	761	773	783	777	757	705	765	731	739	800	766	736	755	758	756	749	701	799	741	773	748	709	785	828	790	750	743	734	722	740	766	806	781	722	718	741	774	733	744	713	748	713	692	707	723	755	733	787	772	731	773	833	760	783	792	806	753	773	756	730	719	720	720	742	813	784	764	797	776	732	743	760	752	759	786	788	750	748	776	746	782	798	748	781	749	713	773	739	796	785	731	798	778	774	711	758	714	763	779	712	722	807	755	790	788	735	792	745	693	729	689	780	799	794	750	772	796	813	771	706	730	748	709	744	756	725	742	768	740	756	716	732	764	763	819	774	734	765	811	742	796	791	785	731	762	763	742	751	734	767	747	740	809	700	736	756	746	728	742	751	753	781	751	773	725	767	808	710	722	792	774	720	783	768	736	757	780	774	807	737	698	727	720	787	739	755	723	794	755	769	776	781	745	732	805	738	742	763	737	746	753	750	763	781	772	757	768	753	732	778	749	750	760	716	774	728	771	731	732	663	743	768	773	793	769	738	799	742	751	775	744	766	753	716	709	778	766	714	764	759	773	754	758	725	699	728	773	713	785	702	778	766	734	762	734	775	746	780	774	723	780	771	717	772	779	743	763	705	720	791	772	787	772	756	779	763	759	765	767	707	745	744	734	760	744	737	769	763	725	790	750	750	736	739	789	664	789	736	759	743	741	728	785	745	728	759	779	776	778	762	700	737	707	691	743	783	764	777	759	755	750	736	741	767	763	769	757	774	772	737	747	795	726	749	696	811	707	749	734	738	782	753	816	761	759	767	760	770	812	777	740	708	721	718	760	728	805	768	741	757	753	738	741	788	774	754	719	775	756	768	744	767	766	765	724	744	738	768	746	719	781	740	771	718	737	719	790	666	763	744	758	753	736	719	732	744	779	850	751	753	690	769	776	740	720	773	770	742	745	744	721	751	706	803	744	718	780	742	772	707	730	739	780	687	727	730	801	755	758	733	743	762	757	753	742	798	762	784	734	781	699	754	797	768	768	775	741	727	695	789	751	746	722	769	824	735	764	784	750	706	732	748	786	772	763	765	737	787	716	758	793	738	764	784	762	715	737	781	711	743	767	764	743	805	737	765	778	729	841	781	770	760	773	710	760	770	776	731	732	748	741	739	758	732	758	759	739	773	737	770	732	726	768	727	777	775	705	746	774	707	742	748	778	710	658	771	722	784	787	794	742	712	752	739	717	757	784	781	715	781	775	758	757	787	799	746	755	772	732	788	781	767	769	780	719	731	723	734	754	764	756	790	795	714	757	780	725	770	729	729	753	757	770	762	769	757	764	759	787	777	788	770	801	772	699	738	798	740	755	779	723	759	774	734	703	766	709	728	774	768	790	781	750	751	736	775	742	771	827	751	726	762	769	767	757	718	734	745	731	722	699	737	751	738	704	772	745	731	763	746	767	730	787	751	807	723	731	751	762	772	756	747	755	752	736	723	777	755	762	767	749	742	765	743	757	740	760	732	732	695	714	774	756	735	763	713	766	768	741	716	731	726	756	717	736	808	781	739	742	781	727	756	798	739	777	782	729	760	728	796	741	777	731	754	738	783	779	721	701	772	791	739	756	742	782	755	777	751	760	706	759	756	762	754	717	730	768	790	757	735	740	730	744	724	723	737	765	780	812	757	760	776	722	756	775	780	736	771	733	765	786	815	762	754	739	734	697	751	736	782	750	732	730	734	743	742	787	728	702	742	785	748	734	751	740	792	763	764	734	787	790	758	746	758	717	713	768	734	736	733	771	727	759	735	773	760	773	789	774	731	756	798	724	799	729	765	732	757	731	778	729	713	749	770	768	748	761	749	778	739	771	706	704	733	731	761	790	741	746	775	781	757	750	791	796	760	774	736	757	750	736	710	769	769	732	723	727	777	688	785	744	714	774	727	767	753	739	749	757	766	777	754	784	761	745	776	741	766	734	729	712	831	739	779	744	759	762	704	746	775	720	731	727	738	745	754	755	706	741	759	738	771	763	756	778	719	729	729	740	722	723	735	737	725	764	773	765	753	744	726	811	711	790	737	737	677	729	733	774	753	774	740	739	748	716	710	753	770	730
3716	6037	5004	2716	1857	1499	1155	1062	985	816	783	792	723	757	712	655	626	740	630	632	641	606	622	561	631	618	634	588	625	605	592	576	649	628	592	581	607	589	607	589	585	627	625	585	542	585	610	582	551	605	606	559	576	559	571	584	597	602	598	563	567	608	583	629	585	540	557	587	543	553	624	542	589	571	567	573	575	574	575	588	598	587	547	634	580	591	572	557	569	545	588	620	599	582	594	569	541	604	594	548	556	573	553	595	559	523	598	576	562	570	587	553	570	584	580	571	604	557	557	574	587	547	582	571	558	543	625	572	605	587	565	574	574	567	549	585	616	559	584	587	562	561	565	574	580	583	546	544	563	608	602	561	564	560	600	527	596	577	549	608	558	601	540	600	571	581	545	549	577	569	558	558	545	551	585	611	581	572	575	586	635	554	574	580	576	608	614	612	570	570	602	579	552	588	583	570	571	567	611	608	598	565	580	545	568	580	523	576	608	587	590	617	553	554	592	596	558	547	550	554	562	606	570	534	589	553	544	600	542	517	576	626	574	619	555	569	605	540	581	541	595	562	610	572	605	589	531	544	573	580	591	533	570	599	556	559	540	590	571	605	570	588	581	554	592	566	580	550	606	543	561	578	580	586	562	584	546	542	568	524	535	575	588	542	554	567	562	577	549	578	559	550	536	546	559	582	593	594	550	576	557	565	586	545	583	547	515	573	577	584	579	530	570	539	560	561	594	533	590	564	572	564	556	546	550	575	588	638	534	573	567	569	527	545	558	580	548	561	569	570	594	562	604	523	570	546	584	554	584	601	565	585	598	538	582	565	588	513	557	593	589	527	590	550	630	571	546	588	548	531	567	575	559	600	558	588	569	607	582	568	528	620	545	552	603	587	550	546	571	581	571	578	593	575	599	524	580	552	568	553	596	582	553	571	561	565	575	618	585	608	566	572	621	597	574	537	519	575	568	588	598	572	543	571	577	606	592	573	562	585	549	587	612	571	563	583	548	547	526	610	601	601	593	593	576	558	609	584	601	537	569	554	555	540	580	564	561	550	590	566	566	564	541	525	583	571	590	579	554	566	598	582	606	579	572	579	596	605	591	549	576	571	571	591	529	541	600	530	554	541	529	581	589	597	579	602	611	594	614	550	574	596	571	604	540	531	562	591	617	580	573	552	580	571	572	572	578	585	550	598	581	547	559	588	539	533	605	522	574	572	550	565	553	583	561	591	575	527	605	569	570	547	593	528	549	577	573	603	596	580	596	594	593	499	609	562	576	550	590	592	554	574	578	567	600	582	596	539	576	569	546	585	557	588	547	537	576	574	560	545	565	555	617	563	575	609	531	615	575	520	556	561	600	580	589	581	551	576	598	558	533	590	627	553	601	560	567	558	516	582	543	547	589	582	581	556	592	527	567	581	569	528	532	576	556	545	566	604	567	547	520	558	542	569	577	551	614	614	573	584	520	521	546	547	544	584	560	585	596	558	551	616	574	577	578	551	580	560	574	567	525	644	514	571	549	549	527	526	588	534	558	577	563	577	573	576	524	568	564	575	560	532	560	585	582	555	546	550	545	594	606	567	555	576	571	567	530	583	586	556	605	545	561	550	547	596	576	576	597	518	544	538	565	561	603	578	618	582	539	568	567	562	584	564	548	542	587	564	561	569	578	547	580	548	525	516	521	534	563	565	555	584	561	550	528	563	547	573	551	621	513	539	550	546	552	587	521	546	558	563	610	555	544	540	578	598	581	578	559	539	592	540	553	586	541	605	561	553	548	574	566	575	608	572	555	572	566	594	575	585	542	554	564	571	581	535	571	630	571	549	543	533	506	605	604	565	564	567	602	543	625	545	515	552	552	543	574	541	580	605	535	550	561	590	566	561	556	550	619	568	591	524	567	585	553	527	553	624	572	564	569	541	533	519	576	600	533	564	564	581	574	580	587	569	574	572	569	578	588	549	553	593	531	526	579	537	557	541	602	547	577	537	585	625	556	592	593	584	597	578	598	607	581	582	545	563	554	585	582	524	553	553	589	559	526	563	514	532	589	558	578	545	567	546	604	549	553	576	564	538	602	542	569	591	561	514	538	578	565	549	543	596	562	574	608	539	557	623	583	574	596	613	604	567	575	584	565	529	581	547	550	554	553	534	589	535	601	565	560	514	588	588	562	540	570	536	566	590	545	626	589	585	572	517	585	553	555	597	610	545	568	578	485	541	569	555	561	544	555	565	545	546	630	582	601	581	521	573	566	550	534	594	571	615	570	565	609	570	556	554	546	493	579	571	588	596	559	530	588	578	542	545	571	586	538	611	574	543	527	602	581	528	559	547	564	549	533	598	543	558	553	556	599	562	577	574	541	568	556	578	552	554	589	525	579	550	554	551	561	571	527	535	544	585	520	567	567	543	552	555	561	584	567	548	596	537	554	569	574	562	521	541	556	569	607	571	570	584	519	591	556	560	596	542	596	586	562	589	566	522	531	550	566	565	543	547	576	594	571	548	558	556	576	580	583	547	537	539	528	546	534	568	559	584	605	554	582	587	600	579	607	567	609	557	559	591	544	532	577	550	559	573	594	526	589	551	590	539	523	562	572	567	551	599	533	592	558	537	505	611	566	570	563	540	557	584	572	582	587	557	545	551	571	571	615	581	583	528	574	565	534	552	569	526	586	621	539	608	602	588	597	507	601	547	537	579	573	610	596	541	575	558	530	573	582	561	584	557	562	555	595	542	605	567	594	577	586	574	541	577	608	584	602	574	567	556	545	560	571	530	558	544	577	580	601	604	601	544	564	541	566	537	547	549	569	583	581	575	546	597	550	603	578	575	573	576	592	562	543	539	535	546	578	577	537	561	610	564	551	563	602	546	550	588	609	548	561	587	542	563	590	578	539	585	577	571	590	584	540	594	531	545	545	606	546	575	553	529	589	576	585	573	559	573	536	532	564	603	571	543	532	549	580	540	585	564	563	589	570	547	564	589	546	573	523	582	587	553	536	545	540	587	559	563	564	562	581	557	575	617	558	561	539	594	531	564	559	581	562	567	578	556	573	578	539	553	603	554	538	569	547	567	530	559	590	572	549	534	553	579	562	559	537	574	529	585	554	573	529	576	591	520	553	560	561	542	571	583	575	572	558	571	587	542	562	567	541	566	538	569	576	569	570	559	563	578	558	567	561	544	590	521	496	573	577	554	548	590	519	559	574	603	567	553	568	579	566	569	578	582	517	595	547	529	583	580	592	616	576	552	538	549	538	558	541	554	577	555	534	561	571	548	545	560	531	553	524	548	574	583	566	616	569	592	556	554	528	565	569	552	602	555	605	601	551	557	541	565	556	557	585	562	569	543	593	538	546	577	562	577	593	503	578	576	585	534	560	490	560	542	597	534	538	593	576	556	519	535	542	588	563	571	590	546	534	576	556	568	570	572	545	557	551	536	551	537	560	589	522	543	622	553	546	549	576	540	579	624	552	581	569	566	551	576	549	587
27834	10579	775	464	326	302	338	324	313	264	300	286	297	315	272	300	298	302	295	298	309	303	316	283	307	276	259	309	308	323	276	309	297	282	296	296	311	296	306	309	328	278	294	298	262	329	310	288	299	308	273	302	284	281	313	288	275	284	278	288	331	273	306	277	291	292	308	284	316	294	291	280	276	317	292	308	293	307	272	300	295	332	293	273	255	307	297	281	329	252	292	278	301	282	297	277	308	264	262	315	330	312	335	292	298	292	294	267	300	316	284	271	265	274	274	292	281	303	301	292	263	303	292	311	275	289	271	298	309	281	306	287	282	275	279	301	298	267	287	262	304	318	285	277	286	264	289	282	298	271	301	303	322	292	304	307	305	276	345	287	277	284	318	293	267	299	305	315	291	291	272	295	301	282	276	323	307	312	312	301	258	312	279	294	286	306	331	326	309	290	281	286	303	297	316	290	305	322	266	317	312	303	319	289	302	270	316	298	273	275	304	270	298	262	278	260	287	294	286	301	295	281	301	313	290	264	296	306	266	315	302	268	329	289	295	293	307	288	305	321	285	301	300	306	305	297	285	271	301	273	317	274	318	280	296	303	299	303	292	305	298	305	273	300	288	308	308	296	295	284	277	307	309	271	299	281	299	298	287	256	298	305	313	308	268	316	297	314	247	302	286	277	281	281	320	267	263	314	311	319	282	283	291	268	353	280	304	277	289	300	304	287	281	303	305	314	296	282	287	295	296	253	282	321	285	293	271	275	305	301	288	265	291	271	301	277	313	264	298	299	309	284	279	276	272	295	274	308	294	324	331	266	273	284	323	269	301	311	285	302	276	314	293	307	308	311	304	279	294	301	282	305	328	304	302	294	329	269	289	290	311	290	314	308	306	336	304	334	279	291	296	304	285	301	272	287	276	302	309	301	310	273	320	288	295	267	313	304	305	301	287	287	302	301	281	271	291	311	272	283	302	288	284	294	297	274	287	283	284	283	271	270	288	258	298	304	296	281	309	297	295	278	288	311	311	261	287	297	294	280	306	314	264	314	278	266	305	293	291	298	303	273	259	330	297	301	293	300	315	322	279	288	308	289	328	268	272	282	303	301	299	289	287	339	304	271	308	277	316	264	303	309	263	309	337	309	271	290	303	290	324	316	285	286	291	311	303	298	271	289	286	304	304	278	300	272	293	323	268	276	274	299	304	304	304	280	313	330	281	319	278	300	269	306	289	290	290	279	301	283	296	279	293	251	285	299	281	303	309	337	274	283	300	318	291	272	283	292	301	315	284	306	286	312	277	303	287	287	319	323	280	281	278	266	316	286	288	303	290	303	281	281	293	291	283	295	312	287	279	319	293	282	296	281	284	295	299	309	285	288	283	285	271	309	312	284	278	272	286	277	322	281	238	309	283	295	272	316	310	344	292	307	301	288	306	326	292	308	288	272	310	287	293	308	319	289	310	309	306	301	282	283	270	274	272	304	289	288	301	283	314	292	315	306	300	328	287	293	300	279	315	287	283	292	307	294	253	285	282	325	278	291	302	300	302	337	298	298	304	294	312	287	307	294	299	307	321	309	351	315	271	300	302	297	320	297	287	281	285	285	288	292	309	276	289	293	301	304	298	291	320	309	302	317	289	305	302	280	306	294	299	261	303	297	293	292	298	302	285	288	275	277	288	288	332	284	285	301	270	286	265	305	296	283	272	280	322	283	312	331	294	321	313	276	281	287	297	317	286	278	281	324	270	335	305	278	299	274	297	314	275	279	327	274	283	288	256	281	272	256	279	293	259	282	298	307	286	303	260	303	289	293	298	307	309	288	304	280	257	300	302	271	294	289	271	284	267	291	308	282	284	278	296	284	318	280	322	274	287	274	305	286	286	307	302	268	270	266	303	311	279	317	302	264	274	296	316	313	308	294	315	263	285	328	286	282	286	261	272	276	271	262	283	290	304	308	295	306	276	291	306	298	292	275	292	304	288	307	302	274	287	287	285	316	305	302	291	293	294	289	299	315	305	288	295	282	297	289	351	317	332	341	299	294	285	268	281	308	292	287	304	308	307	278	258	287	310	298	324	302	264	315	283	294	308	310	302	302	275	317	288	304	277	274	300	316	290	278	322	337	314	308	299	307	281	298	280	289	291	291	280	278	299	271	316	286	315	306	325	280	349	303	305	316	292	308	285	279	308	288	301	293	295	298	296	298	310	293	280	290	323	299	310	292	297	309	278	305	302	312	292	299	308	294	302	293	301	288	302	288	288	306	287	312	309	290	285	310	273	341	296	284	303	304	310	282	274	280	291	291	337	290	321	277	304	293	288	310	305	284	306	285	277	270	316	275	327	284	294	311	277	307	292	321	307	303	291	269	300	313	330	300	290	298	305	285	295	292	251	306	247	315	308	317	299	301	318	301	295	279	277	292	284	281	286	275	274	303	280	326	279	319	301	305	278	319	299	283	321	308	319	303	316	328	320	276	316	334	268	277	287	264	286	307	314	322	272	323	287	263	301	304	307	289	288	283	282	321	292	309	292	285	301	312	287	287	299	254	310	285	306	280	288	282	306	341	295	297	280	282	281	310	315	299	306	306	300	292	319	306	320	318	269	291	306	305	284	311	328	273	284	302	292	298	322	288	298	279	315	297	248	265	311	301	297	279	332	300	316	294	274	276	319	284	294	289	314	280	303	304	293	308	299	279	264	284	287	287	283	323	307	272	295	295	305	269	282	267	321	282	313	302	297	281	312	265	299	297	293	288	295	316	278	291	286	292	288	283	275	285	323	315	311	307	296	302	305	232	293	287	306	284	281	273	288	275	306	289	265	271	302	299	284	294	279	287	309	317	266	276	275	307	293	286	272	288	288	300	263	290	279	316	304	293	303	294	308	261	287	312	279	291	324	335	289	300	309	284	277	293	278	243	265	307	291	297	289	312	332	310	297	293	272	294	273	278	321	309	275	291	282	291	298	300	283	301	275	288	313	299	270	290	282	307	311	306	298	282	289	272	291	298	297	289	298	318	305	307	273	300	318	249	292	311	305	291	273	263	276	292	310	342	256	273	263	290	310	292	308	286	276	275	278	291	281	321	288	306	260	282	297	291	270	299	310	333	269	320	289	334	303	287	309	279	297	325	299	288	260	281	304	306	319	279	267	268	271	273	304	305	315	285	296	324	309	308	296	318	277	281	300	278	305	285	281	309	271	272	292	289	296	288	300	318	288	296	273	271	297	262	315	299	276	268	302	293	292	311	290	286	346	288	285	244	278	302	297	312	297	323	287	306	294	291	283	276	295	275	316	320	308	290	300	317	319	299	295	275	292	309	277	306	294	297	292	274	276	305	263	295	281	313	299	307	306	291	275	295	251	263	319	301	298	281	298	292	325	290	291	295	298	283	292	301	289	258	317	281	288	293	320	259	294	254	289	296	269	306	326	294	296	312	317	297	321	279	311	325	281	283	266	285	293	256	307	300	306	288	274	319	261	282	292	305	289	291
4587	372	375	285	237	265	240	223	262	228	215	257	239	239	252	209	232	220	215	228	237	207	248	206	206	233	235	217	216	224	210	237	220	223	235	215	203	233	240	215	239	200	202	203	246	257	222	207	255	239	222	204	248	220	237	202	231	200	254	186	231	206	251	222	241	232	212	208	224	216	217	216	214	264	203	215	208	244	226	206	225	219	221	234	237	243	234	221	216	214	227	220	237	207	250	237	213	232	230	222	232	221	223	204	236	247	226	234	233	225	232	232	207	223	244	236	212	203	223	221	208	213	198	200	203	228	230	230	227	234	213	216	218	208	183	208	247	218	237	230	261	232	205	243	215	204	237	227	202	208	209	232	196	233	197	227	246	228	213	236	231	226	215	220	204	225	231	218	210	189	211	198	217	220	244	198	241	222	218	239	214	220	226	197	232	212	216	212	210	223	199	213	209	254	203	219	213	221	239	236	246	201	214	236	194	230	229	229	220	214	232	225	231	252	208	228	217	219	221	227	226	255	229	236	224	183	211	188	207	207	213	229	209	206	226	215	212	238	214	239	242	230	225	214	227	215	210	213	234	244	215	262	227	211	209	226	228	232	221	214	227	212	227	251	246	249	248	217	240	235	233	226	210	208	245	259	224	212	237	212	230	224	234	226	231	186	229	237	210	220	225	222	198	220	237	245	238	235	216	272	212	216	212	246	222	230	213	211	205	212	218	221	222	223	192	227	247	235	221	205	203	224	227	239	203	233	206	241	218	208	202	236	229	206	226	236	230	214	214	213	216	219	211	253	210	214	207	247	233	219	214	210	211	230	225	229	230	224	236	208	240	219	186	246	198	223	238	254	197	196	209	217	219	193	222	240	233	244	212	239	236	222	205	192	244	213	237	239	238	186	237	213	220	238	217	218	261	212	222	216	210	230	212	228	232	229	205	213	208	226	230	222	179	207	208	220	253	239	228	253	239	211	223	276	204	228	226	211	220	232	216	242	221	240	214	240	194	206	236	238	232	207	204	220	200	227	196	214	241	212	206	201	207	219	217	191	236	240	224	220	211	236	209	207	216	229	204	218	202	226	211	215	204	221	232	209	217	216	215	241	201	246	242	242	206	222	208	257	224	214	221	257	253	195	237	213	228	213	238	213	213	198	213	226	228	227	216	201	200	229	218	249	225	210	257	234	238	224	224	227	220	220	246	194	225	220	242	256	246	221	206	237	221	223	230	224	202	247	230	223	209	228	248	234	264	208	205	228	235	214	212	223	208	231	233	221	244	219	230	223	227	241	200	211	212	217	228	238	230	246	234	220	229	250	198	202	226	243	235	232	224	233	221	248	217	215	229	238	200	211	204	219	236	245	237	229	234	223	210	219	215	214	224	249	226	216	194	207	194	226	256	214	221	217	239	235	242	254	237	230	212	222	187	212	241	199	215	211	260	245	243	209	218	243	201	222	223	196	227	231	234	219	242	213	218	201	216	226	216	237	196	230	214	213	255	231	222	249	227	221	225	231	234	218	231	237	209	230	223	227	235	226	237	218	223	222	223	223	199	226	227	205	221	198	215	233	228	203	230	230	221	234	229	247	211	226	214	222	228	221	231	246	241	223	232	192	224	220	216	236	230	235	194	230	213	236	204	233	228	223	223	211	249	246	214	204	244	213	224	198	218	227	211	219	238	209	197	234	223	218	220	231	200	208	216	229	216	237	209	241	280	237	229	221	202	200	214	228	231	204	208	231	194	217	244	235	217	215	251	225	223	218	204	211	213	229	223	210	202	189	242	219	204	221	246	219	236	251	236	233	235	200	219	199	208	209	205	227	209	204	214	216	214	241	186	234	226	208	233	219	201	206	211	219	212	219	208	247	232	235	246	236	217	235	210	231	228	239	206	227	198	213	203	218	221	233	226	224	234	234	215	212	225	234	244	209	235	223	215	210	228	221	211	208	215	242	218	233	217	206	199	217	217	241	209	241	231	229	223	210	234	266	234	237	208	241	198	220	198	204	218	211	228	214	210	225	190	215	238	213	207	242	219	225	241	204	228	233	230	253	217	214	230	219	225	223	238	255	219	209	224	202	219	215	204	202	238	249	183	210	249	228	218	226	262	226	217	205	219	215	224	217	211	216	216	196	219	237	217	241	223	213	237	236	240	221	236	238	272	212	229	263	247	212	228	245	218	213	228	216	226	218	205	208	221	208	227	241	226	219	217	244	241	224	228	214	219	233	230	230	220	251	221	216	234	217	240	242	239	226	238	225	235	249	222	231	236	241	224	229	229	228	236	243	231	210	233	238	222	211	205	251	178	221	232	255	220	201	216	230	217	220	208	222	217	233	235	210	247	241	226	219	215	214	230	230	227	202	222	217	213	207	218	220	211	226	219	221	206	235	230	207	224	234	225	233	225	221	204	217	221	228	251	200	229	242	223	210	236	246	228	191	234	200	246	232	245	224	216	248	223	231	207	233	248	226	226	207	226	220	219	205	221	226	205	202	223	215	212	238	202	221	203	209	233	222	220	230	236	224	221	217	223	219	241	206	194	245	218	199	248	205	227	263	213	226	196	197	234	212	237	202	253	217	200	220	225	236	212	240	214	211	237	223	231	228	253	226	225	221	204	234	204	213	200	216	232	249	232	224	202	236	209	198	227	211	258	216	199	230	213	184	210	225	212	249	227	220	237	230	217	236	216	236	221	203	224	211	202	208	226	220	229	222	207	258	219	224	220	211	223	174	210	205	219	233	236	214	207	215	235	235	235	210	250	214	190	232	234	245	206	239	240	216	234	220	221	214	227	211	231	227	211	240	218	178	211	234	227	245	217	219	215	217	226	226	200	241	216	234	239	228	214	227	232	230	210	225	238	229	191	230	206	240	208	233	213	215	215	226	223	220	245	213	235	256	230	211	216	207	209	190	188	244	231	220	233	249	217	224	221	192	199	221	213	232	239	216	220	212	252	227	243	240	218	241	216	245	192	216	209	196	235	215	197	231	228	232	220	241	249	218	210	209	217	233	204	241	209	222	217	247	231	195	241	268	224	238	220	210	251	235	232	206	212	204	227	182	212	225	218	222	208	238	222	210	226	194	233	248	220	198	216	215	255	237	228	233	214	233	200	230	237	235	207	232	220	233	236	227	217	229	234	208	212	240	217	210	214	214	238	230	243	227	218	230	214	221	223	245	222	181	207	225	223	234	233	223	213	223	207	201	218	229	227	223	194	208	233	222	225	233	225	248	208	206	230	210	193	254	244	195	220	227	236	193	218	242	228	226	251	234	247	229	223	250	222	224	248	226	240	229	226	234	225	236	229	219	204	235	217	218	221	230	215	218	221	211	237	233	230	208	200	228	242	213	217	224	228	221	237	210	221	230	218	202	201	238	221	216	222	221	179	248	247	239	209	203	200	207	227	217	206	207	231	235	235	204	231	238	234	233	217	231	244	243	227	247	229	202	192	221	220	234	208	239	244	217	235	238	214	210	221	200	229	216
25533	21514	28006	25455	11737	1632	1111	897	814	770	758	773	729	760	719	705	699	665	681	718	700	696	720	706	669	701	705	690	648	681	717	717	653	701	742	736	675	676	648	725	664	748	702	758	706	651	657	701	759	643	664	733	661	633	651	680	716	714	662	749	693	738	694	665	674	689	716	635	703	674	647	683	685	624	700	699	703	640	688	663	647	659	718	701	684	714	719	678	665	720	694	681	711	648	701	671	704	646	707	688	658	694	672	665	695	683	689	677	744	658	669	698	634	646	648	661	666	718	628	652	688	726	670	626	660	675	691	666	664	704	680	697	701	639	643	641	678	648	635	662	687	649	697	702	637	681	705	686	671	681	707	690	697	621	666	682	656	671	690	658	670	659	662	702	627	681	664	655	667	696	670	685	670	657	700	654	650	650	651	666	708	673	684	672	698	714	700	659	674	706	710	631	675	716	658	706	696	656	671	667	697	683	664	632	654	672	635	653	665	701	646	670	644	695	658	702	688	677	662	662	663	706	671	693	690	688	689	720	703	672	663	670	735	678	661	698	713	692	670	693	648	651	682	684	658	661	671	655	675	669	675	675	676	665	688	626	675	689	682	637	716	719	702	658	653	672	700	677	677	661	666	650	630	650	669	688	645	692	727	714	662	668	655	649	652	673	688	717	638	716	650	682	646	739	683	690	709	700	704	692	668	743	686	703	679	644	659	640	687	647	642	708	701	694	681	631	706	706	667	688	657	711	671	678	640	694	722	692	694	686	693	669	715	682	703	633	680	678	687	713	682	677	703	709	640	668	690	658	690	706	688	657	692	682	644	700	641	695	689	662	672	680	641	645	705	669	693	641	714	708	667	685	653	699	673	695	693	673	675	626	698	668	680	689	663	717	669	629	659	698	680	684	681	643	690	682	719	721	662	663	689	681	639	676	708	716	709	653	704	683	679	706	692	690	723	621	674	689	672	677	700	622	675	642	703	676	662	654	726	729	645	665	710	678	723	709	624	685	649	727	699	715	677	670	687	656	666	650	703	680	718	657	656	688	685	671	649	705	692	661	686	653	666	713	654	692	689	690	673	691	630	656	631	649	668	671	711	675	663	682	708	687	649	688	740	683	698	687	692	613	671	669	675	704	673	662	706	705	684	660	689	655	687	659	615	697	656	730	636	624	695	640	681	710	713	690	658	689	670	677	700	695	645	638	643	664	723	678	695	694	679	647	657	669	665	689	640	704	695	685	708	714	675	693	653	688	715	717	706	687	686	693	700	654	652	682	668	669	675	708	658	727	659	683	661	693	697	685	690	692	681	664	698	683	706	695	710	661	664	651	670	686	663	686	680	670	718	659	664	654	700	653	662	642	685	673	685	661	691	668	658	683	600	703	656	717	719	666	732	640	671	656	673	715	706	650	639	734	716	666	665	679	657	696	702	683	678	701	655	724	710	657	695	695	634	714	668	620	694	700	669	669	684	673	655	704	700	679	671	729	698	658	608	635	711	682	645	733	678	656	691	650	731	639	722	615	695	684	625	682	686	698	674	633	696	649	637	674	659	655	646	671	699	614	666	619	657	696	708	700	627	642	666	638	636	682	647	668	674	687	673	672	636	762	660	638	667	668	661	671	662	697	683	695	654	685	630	685	688	700	673	693	685	660	724	611	683	677	688	709	705	681	724	652	696	674	698	638	673	674	685	697	658	677	696	665	631	690	661	655	700	729	692	695	650	660	698	678	670	747	732	680	648	632	648	673	691	658	641	710	668	678	680	758	659	649	685	734	641	669	661	676	686	681	705	718	638	691	682	694	701	675	682	654	714	692	695	685	669	650	644	677	657	664	654	697	646	747	678	650	726	650	677	648	679	600	705	688	667	651	664	703	703	689	679	668	682	722	736	671	654	747	675	669	661	665	684	640	675	689	641	649	686	700	670	708	682	687	684	714	717	712	683	694	724	684	675	679	663	677	678	676	660	676	738	670	659	723	667	666	681	744	687	638	691	614	662	701	653	722	759	693	677	705	629	691	694	707	681	690	712	659	624	698	646	669	688	658	682	622	676	684	715	694	694	669	703	643	693	704	635	641	651	625	727	698	677	636	659	687	667	732	674	696	694	606	669	706	708	659	733	698	711	690	681	665	707	690	662	735	651	654	678	693	687	659	641	679	627	681	683	629	672	704	652	709	709	671	667	688	730	686	670	638	703	635	664	697	687	672	685	733	701	675	674	657	651	658	664	752	627	651	643	677	686	720	676	679	650	644	662	677	707	679	729	685	653	690	715	686	687	667	696	665	654	644	684	645	675	662	702	715	644	702	690	687	723	681	645	671	651	649	687	665	710	740	689	680	698	643	723	674	641	659	703	660	686	699	652	690	690	626	689	688	718	702	694	643	701	673	637	656	672	683	678	721	638	673	714	665	661	719	697	712	674	676	694	656	629	689	646	666	669	740	677	672	719	694	692	674	625	712	714	666	688	694	686	705	689	686	615	676	653	713	677	670	660	702	685	694	703	704	694	734	669	645	660	695	661	719	704	675	695	708	633	713	674	676	665	684	628	670	660	688	691	648	662	697	675	679	620	671	696	664	667	631	642	665	695	668	674	679	640	688	620	711	636	689	681	721	667	701	690	661	697	664	694	706	693	656	684	689	669	679	682	633	636	673	696	643	633	677	721	680	662	710	673	685	710	644	639	673	675	650	706	654	677	688	651	669	645	654	695	621	688	669	681	717	672	668	664	679	630	670	652	686	695	653	690	656	695	708	717	642	626	676	653	719	660	689	658	710	710	698	664	704	700	651	639	648	677	689	660	680	641	681	695	641	721	649	653	668	661	686	689	653	691	736	692	644	654	696	640	686	688	679	707	682	643	696	612	637	662	667	709	653	684	695	702	671	704	647	697	672	653	643	692	657	665	690	687	703	656	694	665	664	680	690	712	686	660	670	659	637	689	702	645	669	697	665	688	647	658	714	670	639	658	679	670	648	680	687	692	670	672	654	630	651	670	726	666	723	679	637	720	710	683	732	672	659	666	689	687	703	672	658	659	629	672	665	687	684	680	652	670	723	660	670	677	657	678	628	685	692	665	699	672	729	707	679	658	675	636	672	654	665	696	709	673	657	664	682	637	589	687	649	656	650	677	712	667	682	623	681	667	686	675	648	704	679	672	647	696	699	685	670	627	680	648	644	661	712	649	702	683	673	705	657	662	689	675	647	658	672	673	638	636	679	676	677	660	657	688	722	701	684	664	671	693	692	688	643	690	670	737	673	654	686	682	667	664	662	674	660	649	676	671	685	666	694	664	673	669	736	736	699	677	652	683	679	707	641	690	692	659	718	717	682	690	650	621	662	683	658	684	657	676	687	682	684	712	698	650	684	668	656	747	640	690	691	675	697	640	677	686	690	680	642	651	622	696	649	670	674	668	699	688	677	702	681	685	636	697	652	645	667	712	700	708	687	705	669	638	668	646	700	685	665	672	660	697	641	667	687	719	673
3331	3558	2938	1598	1133	928	812	751	728	673	683	608	586	569	611	569	542	559	535	540	587	549	577	543	540	527	551	568	525	532	493	493	529	529	515	532	535	528	553	509	521	479	510	534	520	532	548	516	503	551	498	478	499	558	508	536	528	501	508	528	512	517	494	505	476	545	548	518	488	503	531	552	520	565	514	474	530	539	461	534	519	553	549	491	501	514	491	513	540	519	527	504	538	524	525	495	507	539	497	513	546	487	534	527	561	507	507	535	524	517	484	494	517	528	488	507	486	506	525	512	477	497	533	513	527	486	535	544	463	506	538	478	503	545	466	503	560	516	521	526	507	549	491	498	536	528	524	484	486	523	490	551	539	513	499	537	537	510	489	535	519	451	536	527	558	513	500	512	507	504	505	525	525	527	530	505	505	544	520	535	519	506	512	518	507	515	532	520	492	514	556	535	544	516	540	506	517	511	529	506	478	536	527	527	513	465	513	509	511	517	525	542	534	495	512	495	488	505	523	507	491	514	524	484	494	509	501	508	540	502	526	524	504	526	520	511	483	558	522	499	526	551	528	506	558	505	497	489	541	526	548	525	505	527	504	532	551	508	509	493	498	486	523	496	534	536	517	538	506	530	521	523	523	495	523	535	479	489	528	524	484	506	504	511	548	538	502	520	552	528	508	570	539	504	494	500	488	527	506	552	511	528	475	513	470	508	518	529	520	524	464	476	522	542	494	550	500	577	463	509	506	492	499	496	478	504	502	515	474	536	480	524	509	527	509	513	505	512	507	519	521	510	503	496	476	552	501	518	503	528	514	559	558	496	491	527	487	491	532	518	475	515	489	487	502	505	522	546	509	499	507	483	545	470	525	523	525	518	519	512	535	521	531	515	544	549	537	505	512	495	521	532	518	535	530	505	526	508	518	582	491	518	463	492	517	490	487	515	505	514	535	505	513	535	488	529	502	494	522	483	522	522	562	517	498	495	496	508	511	520	515	507	485	529	509	504	518	501	505	504	490	477	529	490	552	481	498	464	498	498	534	536	487	515	479	495	528	517	521	510	480	501	523	503	508	507	514	517	503	524	506	525	522	471	536	454	490	497	513	518	510	485	511	500	521	500	482	508	487	505	509	513	487	503	481	527	508	511	481	542	513	506	524	511	444	493	507	474	467	532	498	483	521	516	467	508	504	520	524	480	523	492	495	505	531	536	521	475	541	497	510	550	515	501	514	499	509	495	499	500	513	529	552	506	510	511	494	546	468	498	550	525	458	511	534	539	519	504	534	509	502	516	506	501	512	508	490	529	530	557	491	519	546	533	471	507	515	509	503	497	473	510	562	516	479	507	527	522	476	483	508	483	490	502	530	510	510	482	513	475	527	489	512	518	517	511	545	486	552	515	508	510	522	510	449	524	517	511	510	496	505	475	508	511	483	502	494	481	490	468	502	513	490	554	508	476	493	486	485	481	509	483	549	519	467	513	470	503	500	472	544	545	484	479	475	554	480	549	511	517	500	519	481	481	491	488	468	518	483	534	474	456	506	471	501	496	496	489	525	509	532	550	503	523	498	525	488	515	520	479	524	512	507	518	497	523	500	503	538	480	492	532	484	440	515	521	493	475	501	527	560	480	502	513	491	468	504	479	499	498	508	511	519	533	509	523	524	503	495	521	531	528	514	509	518	531	565	505	496	499	547	498	472	529	481	518	531	505	498	519	475	535	472	490	528	463	507	502	498	510	492	518	491	534	502	518	511	465	493	573	444	533	544	536	493	517	526	503	480	557	547	527	514	495	522	499	508	493	470	510	483	474	521	511	494	513	489	493	522	544	536	496	551	513	513	479	482	529	508	530	509	526	518	500	503	472	527	514	500	486	539	499	509	525	511	493	520	504	510	546	531	522	497	503	565	503	509	534	524	498	515	512	476	540	504	497	515	482	502	535	501	528	501	495	516	514	474	535	510	533	512	512	507	495	466	501	508	519	509	488	513	480	523	502	529	479	509	492	511	530	528	482	535	493	481	471	498	524	456	466	483	519	524	491	524	530	514	476	470	539	522	468	503	489	519	518	498	507	504	482	483	523	484	494	560	525	532	481	502	513	512	514	501	511	557	519	502	515	520	495	513	508	495	508	511	483	462	522	530	523	563	530	500	496	536	520	497	470	503	499	478	500	550	490	519	546	502	468	489	496	494	462	483	528	536	476	520	517	515	485	528	535	493	501	516	498	465	544	474	521	516	494	520	500	510	485	519	527	527	505	507	511	502	560	516	478	501	512	510	475	527	506	511	519	488	480	511	504	474	543	496	511	474	490	501	503	505	524	503	532	488	532	481	540	537	528	511	481	545	514	483	505	488	499	497	536	493	507	508	537	471	475	518	498	518	498	483	491	468	494	475	571	537	540	501	522	504	502	523	538	506	513	509	486	497	556	522	500	500	496	529	507	512	520	490	510	491	512	493	499	512	525	472	509	523	510	539	512	469	520	486	482	518	509	510	517	534	478	506	441	534	463	467	534	526	522	499	500	520	539	504	502	531	489	467	496	487	466	537	527	546	504	531	512	520	506	548	534	482	473	518	503	515	516	485	471	520	511	556	463	489	527	515	489	525	481	453	510	491	462	495	505	501	520	543	489	476	463	533	514	507	548	500	490	529	489	567	476	504	504	520	491	506	500	522	512	533	487	477	490	479	462	507	525	499	493	487	496	539	493	495	508	505	539	533	506	537	501	477	497	512	510	527	515	516	505	547	532	537	510	496	528	542	558	515	501	493	520	490	512	539	522	519	458	502	490	467	531	532	500	468	497	527	519	515	501	513	495	482	482	480	501	506	503	506	472	503	539	494	504	537	516	532	502	483	503	482	493	504	482	487	509	509	506	517	547	530	473	537	530	519	521	540	519	541	448	500	518	531	538	494	499	526	535	506	487	482	498	503	482	524	494	497	533	513	493	513	494	521	518	497	484	482	521	542	515	519	487	456	512	500	493	489	522	478	519	477	480	529	503	489	473	503	481	505	537	533	484	496	498	507	512	477	519	519	511	490	565	528	545	521	498	486	501	490	488	509	511	491	519	507	531	493	485	503	510	524	509	515	518	509	535	504	500	510	495	495	501	488	486	511	487	508	512	476	513	526	485	503	517	508	526	486	500	502	536	531	474	520	487	505	520	500	530	510	479	510	484	501	457	487	481	481	493	505	517	536	521	516	533	547	512	458	511	463	473	508	509	472	506	495	503	529	515	488	530	501	515	473	495	485	523	500	513	530	522	485	550	509	510	502	515	509	525	442	494	510	510	473	521	521	495	510	524	517	525	501	495	513	478	491	496	513	486	550	475	500	466	542	490	490	500	480	504	509	479	485	504	498	468	492	503	502	498	514	513	526	474	499	496	461	473	518	530	483	500	488	504	522	519	530	514	515	530	486	495	529	510	534	478	471	543	463	473	495	538	557	482	521	522	523	520	475	526	490	478	491	481	486	508	488	526	523	532	529	502
24358	21364	28745	24377	21358	9244	1886	1213	1010	967	895	859	887	823	850	809	809	810	800	770	794	796	795	810	804	777	835	807	748	804	708	725	783	769	791	779	811	777	770	759	788	791	820	724	806	771	778	727	773	765	786	749	770	758	785	769	761	757	740	697	803	753	717	721	735	781	787	759	755	763	764	735	749	743	761	788	802	787	724	774	756	779	749	749	772	753	780	708	718	710	768	780	784	730	881	722	726	785	773	782	845	720	770	766	762	783	771	725	711	739	752	772	805	748	773	768	759	749	728	741	781	768	715	795	785	768	804	741	734	765	767	799	753	751	734	732	759	816	800	741	689	803	758	720	791	739	754	713	774	747	795	701	750	769	760	789	741	710	747	792	762	738	749	761	777	767	753	731	710	775	791	732	774	730	769	771	727	765	745	738	714	752	760	727	750	777	767	792	757	804	732	766	769	769	740	804	779	742	746	753	768	747	798	723	734	726	720	696	723	726	718	795	758	747	752	737	781	745	720	753	835	762	759	754	810	769	766	735	747	798	775	763	728	784	773	734	747	746	736	687	774	704	748	741	749	758	801	753	758	744	703	780	733	703	744	765	751	760	782	737	785	752	739	802	745	823	793	744	785	718	736	738	729	746	694	723	708	770	806	730	775	692	791	732	743	781	742	745	709	779	759	706	777	702	780	771	758	759	722	745	767	729	754	730	835	772	769	727	815	759	735	696	753	740	729	732	774	738	806	758	735	724	741	804	747	751	748	771	762	739	735	705	775	761	722	785	754	810	759	820	754	822	773	742	801	757	694	769	778	758	715	766	704	736	728	722	725	735	769	786	731	744	740	752	772	753	748	754	754	758	754	803	742	750	766	746	755	843	789	722	761	765	777	740	719	735	784	752	754	741	750	737	744	707	786	796	704	734	807	721	741	751	715	754	752	741	751	750	777	790	789	754	749	776	751	771	781	744	726	730	725	781	756	745	774	756	708	776	762	718	697	787	795	748	715	731	759	698	734	777	766	812	816	718	749	736	743	778	774	765	702	797	748	794	727	753	719	778	764	785	749	722	732	753	767	706	776	771	716	706	758	732	739	746	743	744	721	728	781	753	736	763	721	757	755	778	792	679	767	782	798	708	769	748	717	742	729	705	738	725	766	770	761	767	733	735	712	728	792	759	702	725	710	762	750	744	738	749	755	743	749	754	791	713	734	748	748	782	770	760	780	751	774	750	757	772	743	698	725	786	724	734	715	773	738	760	703	748	703	774	749	752	765	756	738	731	753	718	755	790	713	772	724	740	735	787	724	676	724	738	708	766	742	779	739	726	795	800	771	774	769	720	698	695	744	778	722	780	749	745	735	765	751	751	767	690	723	757	780	746	780	723	744	784	781	750	746	725	747	727	772	765	722	745	745	776	811	724	758	760	759	697	702	754	747	718	736	799	790	795	737	756	733	769	765	767	789	766	788	732	737	717	730	746	746	739	724	722	698	734	766	762	742	783	760	746	775	765	758	737	773	726	804	777	745	757	732	729	764	716	741	735	725	766	750	753	780	712	761	701	754	740	738	749	735	771	792	740	707	717	738	744	756	790	751	753	804	741	731	751	715	772	713	720	735	775	763	698	753	752	706	779	722	784	723	764	716	790	718	777	723	744	749	750	690	691	760	789	773	769	791	751	748	751	764	736	795	713	731	777	755	751	712	667	730	764	726	759	753	729	799	745	775	740	776	719	714	777	756	754	745	754	778	717	766	730	745	727	767	770	772	718	800	742	736	731	747	744	733	739	756	776	745	749	751	740	746	781	762	755	695	780	767	767	745	775	807	735	722	802	735	740	750	806	745	783	739	755	700	777	747	764	780	739	761	752	774	735	777	726	754	733	758	759	716	765	766	722	751	751	738	785	723	752	712	784	765	762	820	709	745	815	740	728	736	727	702	731	722	772	769	769	719	775	715	730	733	746	738	706	751	783	718	749	730	754	798	759	777	743	744	759	728	713	732	790	746	769	746	729	710	716	722	772	744	729	748	687	734	773	796	771	747	732	760	803	761	720	710	734	759	745	830	700	724	789	769	740	735	748	753	744	728	784	729	760	721	742	757	752	749	788	757	758	735	770	753	722	755	755	712	732	721	755	727	789	851	779	783	726	789	756	822	757	732	716	735	778	769	744	792	702	686	771	755	713	751	699	760	705	762	737	748	780	792	730	740	724	758	782	804	713	756	763	767	742	704	763	687	782	744	753	789	747	796	771	763	772	708	713	749	726	757	779	737	757	739	724	758	769	763	786	753	764	733	755	735	709	768	790	734	723	721	704	753	731	777	756	715	806	720	736	753	794	788	732	794	764	764	728	732	785	777	777	753	731	698	718	761	733	787	738	764	729	746	756	795	741	780	740	767	801	707	725	703	756	759	728	759	713	756	753	726	776	750	700	755	750	774	753	793	772	759	729	770	764	739	735	756	784	808	770	766	755	726	753	813	799	754	734	785	736	724	747	744	754	781	756	814	743	738	771	739	756	740	728	807	744	750	754	722	797	732	728	752	781	769	788	732	738	745	746	755	730	754	731	747	785	713	761	686	752	749	718	730	767	703	752	711	755	718	771	780	749	748	678	735	784	771	722	723	768	738	719	795	775	726	790	786	768	697	753	737	739	776	700	734	750	726	765	775	732	721	730	720	760	722	794	740	749	736	724	709	724	739	787	742	769	714	737	724	767	799	758	752	706	687	721	690	728	729	762	773	773	750	768	708	756	761	758	729	732	766	732	713	732	779	746	747	753	736	753	737	782	723	756	704	738	765	743	709	680	711	799	690	726	744	755	743	789	694	718	755	803	761	749	783	704	687	733	802	739	741	783	772	839	699	759	798	730	769	721	765	743	820	763	704	725	764	731	737	717	762	761	769	763	730	779	721	681	769	768	741	781	829	819	730	757	796	703	789	736	789	745	759	776	734	749	735	754	776	789	733	741	794	766	767	779	780	738	766	720	741	762	721	737	761	736	750	658	796	721	746	683	778	740	782	750	769	765	735	753	794	734	713	738	740	728	780	790	759	789	748	681	757	750	764	732	758	746	683	735	755	746	779	775	764	766	760	771	791	747	749	702	786	706	769	746	743	712	726	771	787	748	772	724	809	818	722	744	824	753	776	764	723	737	746	759	732	750	753	767	715	751	784	773	787	778	699	727	718	730	735	700	727	749	752	715	764	732	730	728	773	740	769	775	736	701	742	749	737	747	749	779	775	740	778	740	754	741	746	702	798	740	744	711	718	709	766	792	726	719	709	766	770	752	758	709	775	782	744	781	738	772	759	720	742	748	712	743	756	740	764	748	730	728	728	740	709	716	729	702	728	741	756	781	693	743	777	775	733	772	705	747	697	763	760	752	708	747	764	789	737	743	771	785	734	732	769	735	757	776	756	746	745	728	744	711	743	769	785	732	734	733	765	780	768	746	738	771	769	724	736	766	716	776	759	724	710	735	766	758	738	756	702	716
3646	6076	5021	2695	1919	1437	1237	1023	896	809	787	789	714	717	690	669	672	644	672	638	655	626	663	631	643	594	597	613	618	659	586	608	578	562	590	597	625	596	597	619	585	615	633	562	596	587	564	613	582	596	570	598	579	611	537	579	653	589	592	570	606	566	572	616	613	616	573	538	579	538	571	615	579	581	570	536	546	564	590	563	613	623	580	583	613	544	643	586	603	615	559	553	570	582	561	551	576	579	567	572	548	575	597	609	552	565	587	583	638	566	600	544	558	545	564	564	538	574	541	611	566	548	596	554	543	615	573	591	632	548	614	559	573	620	515	606	551	593	561	598	577	589	569	580	608	607	580	593	584	568	546	575	639	614	564	503	582	608	586	594	566	611	545	541	553	575	608	591	577	551	542	577	546	588	577	534	538	577	579	618	589	585	562	553	614	556	538	554	539	586	594	570	559	572	553	587	568	592	575	562	596	571	568	597	596	558	601	577	550	548	595	570	540	576	559	582	563	573	572	542	585	567	614	574	596	572	609	556	537	532	508	516	547	618	580	550	567	559	514	536	574	546	559	584	570	587	565	569	590	570	529	572	601	547	542	583	548	606	584	568	541	598	570	562	527	554	544	563	566	551	592	522	580	592	568	549	551	544	540	611	526	599	589	571	570	578	590	525	570	560	568	584	608	569	548	587	558	554	582	618	606	538	577	577	541	553	579	543	609	590	561	555	534	567	587	560	595	544	617	524	572	545	580	575	568	591	542	555	575	573	597	579	591	549	615	554	543	554	565	559	552	592	569	573	542	518	567	590	539	552	589	604	576	540	556	561	530	590	569	577	558	583	612	571	619	606	501	568	552	584	573	555	557	571	535	549	521	577	558	572	535	603	566	600	626	608	551	563	564	543	524	591	600	569	536	585	544	545	595	546	590	572	586	553	536	564	560	525	551	576	581	544	560	594	571	582	573	530	556	563	579	515	537	559	551	576	581	549	582	559	605	582	570	556	566	582	576	533	580	576	569	603	537	583	604	577	572	595	575	554	586	554	585	550	595	617	528	562	597	553	561	553	564	593	555	549	578	554	561	602	552	602	581	571	589	634	600	562	538	556	589	584	572	547	544	544	576	599	560	552	563	594	521	562	554	594	582	587	575	579	554	551	529	606	574	549	603	553	585	627	579	563	563	584	595	550	565	566	566	569	574	609	527	578	567	541	557	588	584	589	604	592	591	587	559	545	572	592	599	577	599	569	581	559	566	610	529	583	570	577	535	512	607	523	524	543	564	595	574	569	563	564	586	520	555	559	584	580	535	541	558	580	588	578	612	516	576	551	576	573	572	545	582	558	556	548	553	590	562	585	529	543	545	547	575	559	546	535	542	596	535	593	580	532	529	591	608	560	531	585	529	545	516	586	599	557	556	532	586	568	536	577	591	598	536	536	577	582	563	548	560	588	616	603	566	565	533	605	564	602	546	573	548	547	580	586	593	568	580	587	588	596	576	540	588	598	577	585	586	588	589	555	566	561	535	526	577	560	542	546	553	531	577	596	559	541	577	575	594	559	584	568	571	578	564	581	559	561	563	558	549	528	572	526	610	534	610	541	571	582	582	573	580	630	572	550	559	581	604	557	565	533	544	575	585	599	544	606	527	616	538	574	571	546	628	559	588	555	608	576	542	567	543	554	593	580	593	551	577	555	559	550	557	555	567	521	535	592	612	554	593	619	594	586	585	555	567	535	594	572	553	579	574	588	553	553	578	519	576	604	613	566	546	591	533	539	562	545	593	578	586	548	581	545	550	581	541	577	545	574	573	538	547	592	537	532	545	583	559	597	545	551	563	551	586	555	584	545	564	537	595	559	580	510	583	565	580	576	576	557	565	567	581	592	556	632	558	604	556	578	540	574	519	558	563	584	553	526	552	528	574	564	543	606	524	556	550	578	610	538	620	592	565	590	596	582	554	538	523	551	553	557	574	551	582	548	533	563	529	575	552	582	598	551	618	590	507	565	582	592	586	547	563	543	611	564	598	548	573	527	592	565	525	573	568	566	541	587	572	579	594	557	551	548	587	553	540	549	548	556	584	576	562	564	517	573	526	547	589	595	562	559	601	532	522	558	546	600	550	569	523	547	575	558	521	569	599	608	581	527	549	573	568	564	602	555	517	574	545	558	495	510	565	555	552	584	623	583	572	535	520	546	581	572	548	563	590	505	539	572	549	555	537	578	574	580	595	562	520	540	611	582	521	575	534	580	538	603	560	578	582	570	522	565	577	578	512	583	593	555	567	543	556	552	588	548	529	570	591	519	568	565	540	539	560	536	542	574	588	565	536	538	592	535	583	532	563	574	520	569	564	604	597	553	575	600	533	572	561	595	575	549	561	542	567	541	545	576	599	546	567	580	593	550	541	530	553	563	565	595	579	583	615	622	537	546	552	568	579	581	548	577	566	557	541	561	543	570	508	568	574	563	569	580	582	592	560	547	553	578	551	593	570	531	566	561	565	541	587	594	523	499	515	535	525	558	561	547	536	559	541	597	599	547	575	596	573	543	585	547	583	583	578	566	602	561	567	580	544	567	563	636	552	554	552	560	538	521	555	570	533	554	542	536	528	517	603	574	599	560	526	545	568	584	600	535	529	558	558	562	557	565	648	546	529	560	553	567	560	601	556	589	602	588	557	557	577	551	549	561	536	569	517	563	556	574	567	547	572	540	576	554	584	557	522	574	558	588	548	571	559	593	581	593	543	530	527	590	590	555	584	559	552	583	518	560	579	564	588	549	552	596	569	577	580	524	544	574	550	545	548	571	588	554	589	540	557	563	576	560	558	585	514	546	575	577	496	555	547	547	531	604	582	572	553	552	552	581	556	571	567	562	579	554	550	547	545	524	612	559	562	581	573	532	548	547	551	550	577	559	594	559	542	591	560	553	545	570	547	558	533	613	620	528	551	560	573	573	556	595	556	596	545	610	580	570	601	550	525	533	577	570	567	541	583	546	563	547	571	578	590	579	566	576	596	502	545	573	566	578	586	567	504	600	535	539	518	547	558	580	529	590	543	546	541	533	572	532	542	548	549	557	506	588	564	564	537	541	598	607	544	552	547	528	618	567	574	538	551	552	595	547	592	572	582	554	570	532	539	518	560	577	526	547	577	566	565	581	551	565	565	556	598	539	571	560	558	569	566	551	562	575	544	568	558	562	584	555	556	570	556	548	556	549	594	545	567	559	590	574	593	561	546	578	617	596	547	584	539	563	592	552	563	574	560	521	519	571	595	599	582	578	541	531	578	590	551	531	559	560	542	543	615	574	535	549	562	552	564	517	559	570	518	527	569	604	548	589	577	534	576	563	518	546	584	548	523	574	545	542	571	550	574	568	557	543	537	560	527	577	583	580	536	554	562	584	540	527	552	540	550	576	573	557	531	537	521	574	538	569	590	557	572	583	553	550	554	563	534	574	565	542	570	540	580	542	548	555	569	584	594	572	571	571	553	557
27766	10362	787	449	330	304	321	324	312	307	320	294	337	310	274	299	318	299	304	318	306	310	290	296	310	313	277	278	273	304	276	334	300	286	306	301	305	313	269	272	279	288	292	324	288	275	278	284	323	270	259	282	322	301	303	283	339	285	291	299	265	281	314	278	325	281	277	313	284	315	284	278	305	287	271	296	302	327	314	304	300	331	297	292	283	272	292	291	278	308	281	290	297	301	267	307	297	302	293	299	319	287	266	283	275	299	300	286	297	303	277	288	315	298	273	288	282	298	283	281	286	294	319	315	281	326	327	308	307	252	322	276	322	299	303	270	289	297	312	275	282	311	280	253	317	290	307	318	288	292	296	328	278	301	288	337	305	277	290	297	279	291	291	292	303	307	300	262	307	308	290	322	313	305	300	305	295	282	282	272	291	295	292	300	276	281	280	323	316	273	279	279	294	293	294	284	300	328	285	277	290	269	295	305	299	297	308	315	269	305	299	307	299	316	309	297	270	309	292	325	314	281	299	271	306	308	300	267	275	282	281	274	297	297	312	284	318	293	303	285	297	316	308	280	307	302	325	312	271	301	328	303	301	317	292	313	305	316	290	318	302	301	297	311	276	297	311	301	289	313	281	284	281	307	271	294	276	288	305	310	291	309	280	309	292	298	306	293	305	296	312	287	301	288	262	307	321	270	336	287	290	286	308	299	321	306	272	290	295	301	283	271	289	308	317	284	289	301	287	278	309	311	304	312	325	299	283	270	307	309	298	292	263	266	317	274	298	299	314	316	305	318	292	284	317	280	287	310	330	308	313	296	312	283	296	297	301	277	270	324	338	256	287	304	304	303	282	312	288	299	288	303	310	309	309	296	286	305	279	294	323	292	277	286	303	267	310	331	289	290	297	330	291	293	279	291	281	290	272	276	283	307	307	294	275	331	325	290	306	302	264	284	275	305	283	265	270	278	288	276	305	292	311	266	331	299	286	299	314	275	314	299	288	298	310	299	305	274	298	313	295	302	289	330	303	297	271	298	272	340	293	282	327	302	307	282	310	292	292	302	317	289	290	335	342	315	286	306	287	293	297	303	294	289	282	318	300	313	292	299	288	292	280	294	314	290	271	275	298	261	309	264	282	289	290	315	302	329	299	280	289	305	278	306	321	315	323	285	281	281	284	293	281	283	297	263	304	314	285	295	327	262	327	309	268	328	306	289	308	278	250	317	287	285	320	279	307	304	299	302	337	280	277	286	259	283	301	313	285	277	287	324	288	277	301	269	302	264	287	298	301	303	293	278	279	296	317	299	307	289	282	291	305	280	282	290	312	293	306	286	280	319	330	292	317	299	301	283	302	282	285	300	304	293	291	294	311	278	299	301	296	269	278	280	322	266	304	292	306	287	308	293	305	324	315	261	284	279	302	287	285	306	284	283	313	325	326	261	304	275	282	309	290	296	308	297	316	317	295	324	274	287	310	283	319	334	293	303	298	324	286	317	320	297	300	272	311	310	305	306	257	274	293	313	287	313	309	315	294	293	298	320	303	303	301	282	319	293	287	323	286	279	287	286	274	299	333	315	304	295	296	317	315	285	298	306	306	284	278	269	278	312	281	304	321	282	287	298	294	318	276	313	283	294	289	312	327	304	283	285	328	294	261	307	331	298	298	299	297	279	278	285	310	268	312	286	271	282	284	288	283	287	299	291	298	277	304	292	291	305	308	281	272	324	293	296	298	328	272	288	309	326	283	312	298	304	293	307	294	283	309	254	290	275	248	284	271	291	280	299	292	296	287	295	299	272	288	294	291	288	342	293	279	283	287	291	283	267	328	320	299	283	305	298	289	277	293	293	292	318	283	302	301	286	269	290	304	300	284	301	308	297	316	287	310	286	325	278	304	273	323	322	335	321	284	319	302	286	306	294	326	299	297	298	295	305	280	287	339	280	291	286	332	308	259	285	300	307	264	269	309	291	300	285	283	300	278	266	276	296	321	290	317	321	303	285	284	308	290	315	304	290	317	287	277	286	283	299	305	307	307	310	312	319	294	296	250	301	326	285	273	268	270	299	281	298	300	268	287	274	305	281	284	264	304	310	279	307	303	293	300	301	281	296	300	296	285	289	292	311	308	259	288	253	306	312	287	308	276	293	308	313	274	305	268	294	293	249	313	292	325	296	305	300	297	286	275	277	282	298	307	278	335	257	306	288	302	290	304	300	302	301	288	309	310	297	297	293	306	312	298	307	297	302	334	309	321	269	306	302	280	302	283	301	282	275	281	301	284	309	296	304	290	302	312	305	264	294	284	313	308	287	303	279	283	296	303	299	349	297	279	263	320	312	288	286	309	320	316	310	286	290	253	300	293	285	291	313	281	299	298	305	282	299	286	286	298	312	300	292	291	289	292	301	291	289	299	288	298	312	276	314	314	293	291	285	324	291	309	304	271	276	316	302	290	294	291	327	299	291	289	305	289	301	300	301	283	284	293	295	280	311	306	280	295	314	293	290	283	288	327	293	313	274	289	280	311	277	287	310	296	293	293	293	302	293	284	283	287	299	293	292	317	297	281	309	300	307	289	277	316	278	309	280	325	276	279	322	296	297	272	293	300	307	325	314	268	301	287	292	309	281	314	282	291	291	278	290	324	270	310	320	289	296	299	275	306	311	295	291	308	284	292	282	288	293	305	342	277	306	253	322	303	300	292	284	306	304	306	324	314	298	318	277	311	307	318	299	317	291	305	292	287	296	280	263	268	307	326	289	283	295	269	321	280	272	304	319	313	302	279	293	312	296	258	273	286	310	274	288	300	282	302	285	302	293	314	274	285	337	286	296	304	304	308	294	278	296	277	278	310	300	300	319	312	300	317	289	269	300	295	301	293	294	272	288	293	305	286	293	292	273	260	276	313	323	292	325	285	273	275	294	301	295	300	289	307	298	268	269	292	294	309	279	293	322	313	313	304	266	301	295	302	323	282	299	316	317	297	313	304	287	293	289	288	298	275	281	320	314	257	267	310	274	306	325	299	293	315	287	306	296	295	280	327	291	291	330	272	277	259	309	317	316	296	293	296	288	328	281	273	267	333	336	289	313	309	302	299	290	280	261	299	277	312	314	291	294	281	297	298	302	316	290	302	284	291	288	312	278	289	312	305	285	303	287	298	333	333	287	296	282	312	277	297	287	312	281	313	297	290	271	292	283	285	296	293	298	300	293	272	281	299	305	304	290	324	284	270	292	315	337	273	330	306	312	320	290	286	296	294	302	279	344	257	308	314	281	289	287	301	296	297	281	283	283	311	289	269	296	265	275	308	297	336	303	299	300	283	320	276	301	294	288	299	299	302	273	341	318	289	299	303	304	316	336	307	277	294	262	302	309	292	312	264	316	323	295	281	280	285	288	305	320	283	324	316	323	313	273	320	316	276	308	304	325	319	336	273	312	285	286	296	263	278	309	279	303	322	315	257	323	283	301	308	291	296	288	301	333	257	283	281	329	298	321
4585	404	379	289	274	275	232	255	214	242	249	226	220	234	223	213	188	210	234	240	211	212	244	231	238	243	245	219	220	236	235	212	229	225	249	199	220	224	223	242	239	224	187	228	223	206	207	223	222	255	223	242	213	221	239	205	236	219	230	209	231	216	234	218	233	234	195	230	226	223	243	228	214	194	231	238	216	226	235	242	220	187	205	228	221	239	217	213	243	224	231	234	218	215	209	228	226	215	202	227	217	232	205	206	209	222	225	219	243	213	243	236	237	218	237	235	206	222	208	226	226	248	228	237	224	224	209	222	217	199	237	265	233	229	223	238	233	223	230	207	218	202	225	229	197	222	213	227	229	232	229	198	207	224	229	213	228	200	217	224	249	215	233	207	241	237	222	237	235	229	237	218	230	227	230	226	212	253	232	232	224	241	234	240	243	208	237	214	225	217	211	233	223	226	239	216	236	232	257	220	227	240	221	209	208	241	236	238	227	223	217	208	248	222	244	229	230	238	238	215	232	200	224	205	201	220	230	196	224	209	237	240	222	198	192	207	217	221	218	241	221	238	218	222	209	215	218	215	201	226	209	232	214	215	231	237	222	222	191	257	212	234	227	200	228	206	233	205	230	198	213	224	233	217	218	236	236	222	235	229	214	210	223	229	243	241	226	218	245	221	214	227	244	254	224	244	233	207	226	223	215	211	239	220	218	220	216	225	239	217	203	200	220	209	240	265	215	242	253	191	248	233	255	190	234	224	217	230	237	222	217	212	241	210	229	228	208	243	206	232	228	236	226	218	232	248	201	215	247	200	204	208	206	226	209	233	254	221	229	264	259	260	249	224	224	219	228	220	240	214	227	237	204	239	219	264	219	240	215	222	238	224	235	235	255	218	234	212	240	203	223	197	212	221	225	245	228	214	223	206	216	225	249	203	215	223	220	222	233	220	229	228	213	254	228	207	217	234	243	198	223	211	220	203	220	246	220	239	215	218	238	214	211	233	212	216	237	220	239	209	236	222	210	231	246	229	224	202	204	213	215	214	233	217	234	220	227	246	213	226	226	247	190	203	222	217	200	211	219	224	187	240	232	216	196	202	225	226	247	216	223	224	193	218	228	218	220	221	203	211	220	237	220	216	189	226	238	191	215	217	220	249	249	209	208	203	249	218	255	226	239	232	215	218	218	216	233	260	215	203	264	202	234	233	225	206	234	218	205	218	242	233	221	213	213	240	213	218	219	226	214	233	211	247	217	223	223	225	233	208	208	217	207	222	240	245	242	238	239	229	240	239	219	234	216	228	227	240	226	248	234	212	202	208	212	214	221	200	217	254	237	222	235	183	228	234	225	202	244	202	216	223	221	200	192	221	206	230	219	242	244	237	230	218	241	215	224	193	218	202	234	227	219	219	218	228	241	238	201	193	208	231	222	228	190	223	196	247	224	186	250	199	241	230	222	241	234	243	238	223	219	214	216	247	190	230	202	220	240	210	228	208	216	197	239	214	219	232	242	231	224	218	223	223	227	223	231	220	220	185	249	264	253	208	211	227	228	235	236	242	233	230	232	225	215	230	202	229	204	228	236	247	218	212	194	241	209	223	225	216	244	222	244	236	215	225	229	222	186	193	200	233	207	213	211	227	224	242	215	237	215	230	211	232	212	231	214	215	204	234	228	233	250	219	217	219	219	231	213	212	229	224	232	239	240	222	230	217	244	219	211	216	244	226	255	225	234	201	244	233	226	217	202	212	223	220	231	218	240	237	221	211	202	231	196	228	215	213	241	210	215	248	234	238	235	242	226	270	233	208	191	230	203	218	228	226	221	205	232	227	207	225	223	245	233	229	206	225	222	256	229	239	242	234	224	218	196	241	232	232	226	230	233	208	214	212	212	239	224	216	227	212	240	211	224	230	233	224	229	217	243	220	257	236	213	235	238	212	226	228	218	237	229	189	218	225	224	209	236	207	218	227	211	206	239	209	223	207	203	226	248	231	211	218	209	226	235	232	208	210	209	261	207	208	216	215	229	213	244	234	237	257	225	241	232	223	250	232	237	206	261	220	201	230	214	222	258	228	227	227	216	225	219	227	238	211	212	221	216	223	241	199	207	221	201	200	241	214	211	244	201	219	227	238	215	231	218	223	250	221	230	227	219	213	229	220	230	237	215	237	203	230	221	235	223	212	214	248	227	222	226	210	216	210	230	268	231	215	207	208	232	227	211	235	217	224	225	207	226	249	206	209	228	223	209	222	232	200	218	215	212	226	201	239	230	229	211	224	215	208	253	254	229	221	211	193	258	215	211	227	227	222	217	214	210	243	214	209	216	234	234	237	239	236	241	237	228	235	207	224	239	220	250	224	217	248	213	212	221	230	228	227	211	223	220	235	223	226	208	208	213	222	231	236	225	210	234	233	212	223	206	241	201	242	219	252	211	225	227	226	235	232	241	244	239	244	210	216	224	234	207	200	228	227	234	239	230	219	215	226	208	218	244	195	240	259	221	203	241	223	239	233	232	210	223	227	211	263	246	210	214	212	239	216	263	225	223	216	234	211	216	234	216	223	235	220	203	258	212	224	215	250	230	232	211	199	241	234	215	235	243	215	229	211	219	237	219	250	219	244	257	238	222	245	241	236	226	222	215	230	233	228	238	230	224	237	218	230	225	206	234	192	218	226	251	215	215	247	206	197	218	222	197	234	234	189	222	236	232	221	198	220	206	242	246	230	201	233	202	214	217	208	229	222	225	196	204	216	226	221	230	225	223	230	250	251	205	196	210	272	237	236	229	229	199	232	218	241	221	231	229	244	221	212	227	220	218	230	212	234	218	239	211	221	232	220	210	209	208	197	195	216	225	237	207	221	228	224	201	246	225	206	215	218	245	204	196	235	194	228	210	227	203	250	230	221	216	200	244	210	220	230	232	210	216	211	236	230	228	239	218	241	213	194	228	216	212	214	216	247	240	206	227	226	220	227	194	225	226	197	222	227	223	215	227	205	221	218	241	221	226	211	241	217	232	206	214	221	225	218	237	234	261	228	224	206	226	218	232	248	222	212	233	228	210	205	234	231	229	244	212	215	203	219	207	224	233	220	235	249	220	223	246	226	238	217	207	221	198	239	200	236	223	234	227	247	225	209	197	237	215	225	227	238	217	221	211	202	247	205	218	208	202	236	217	219	217	232	198	211	231	233	239	247	209	239	241	233	226	219	223	211	223	237	239	242	241	222	248	226	214	227	195	210	228	224	243	220	212	211	197	259	220	212	239	209	227	234	195	246	245	257	221	219	214	220	226	245	214	223	220	226	216	249	217	225	229	221	222	261	215	223	222	207	205	256	240	238	209	205	241	227	236	238	232	215	241	195	216	248	243	223	230	271	254	231	229	232	218	246	233	230	228	212	240	235	231	219	225	214	233	250	227	224	220	235	215	208	245	216	244	238	221	213	249	206	204	243	246	208	202	228	203	235	213	223	229	199	243	245	214	264	237	204	253	265
25525	21456	27899	25411	11599	1514	1082	876	810	812	776	722	751	756	731	707	780	725	683	742	669	681	701	721	737	674	709	622	690	679	707	640	691	697	659	708	702	675	704	692	687	717	675	711	655	686	678	654	731	700	650	696	647	659	656	706	698	640	678	675	713	735	668	646	655	615	714	687	673	661	723	631	651	657	666	705	689	700	685	628	672	672	649	639	672	619	673	671	691	654	667	662	672	671	656	686	679	688	700	708	677	671	632	685	701	669	692	678	736	673	711	696	665	658	706	732	661	643	664	675	692	688	696	662	679	677	703	688	687	651	669	669	667	681	696	690	674	652	702	639	727	665	659	670	652	638	643	665	639	684	651	696	650	701	645	674	630	624	706	701	656	648	658	672	667	663	688	635	639	699	665	653	659	675	680	670	732	672	671	683	627	691	679	725	696	654	673	683	684	626	704	659	692	679	711	732	682	699	683	686	639	703	681	646	685	657	641	621	692	675	667	668	625	666	681	657	669	699	669	621	611	665	658	686	711	650	626	634	636	687	635	704	639	685	646	699	688	715	687	667	684	686	692	688	657	637	681	648	688	640	625	656	637	649	640	725	728	681	611	639	701	691	675	628	696	678	706	707	703	661	686	668	711	631	663	657	719	672	678	670	693	689	616	685	658	688	659	651	687	669	689	683	636	696	701	651	630	665	600	657	699	642	656	662	675	695	662	660	664	664	666	683	688	640	666	643	687	703	684	686	677	662	656	645	672	665	647	639	664	682	614	726	676	632	677	657	701	643	639	670	680	724	699	650	639	673	655	717	651	667	667	667	693	681	707	652	639	698	702	633	645	681	644	668	684	670	674	710	661	660	684	658	677	641	669	714	653	669	676	703	716	668	665	673	675	636	674	628	695	645	666	681	665	647	659	707	680	684	684	632	713	670	667	646	676	645	662	624	675	645	652	662	640	659	658	668	720	620	658	658	621	659	683	644	668	698	658	663	616	676	661	657	704	666	723	707	663	666	657	649	658	716	694	696	654	657	694	656	691	660	685	675	689	666	625	655	682	689	678	731	649	647	696	660	677	639	668	647	685	698	674	666	700	696	668	643	696	689	713	660	690	656	632	729	717	703	720	639	661	660	632	722	707	658	681	675	687	700	648	670	643	666	675	702	667	664	666	655	677	666	642	695	725	666	669	628	659	671	664	665	668	626	652	680	667	696	683	663	637	688	639	668	737	669	684	668	693	667	708	689	696	667	663	683	671	701	660	689	660	649	638	678	692	688	655	634	660	633	660	672	647	652	667	620	669	681	648	638	661	667	665	683	682	702	723	657	661	709	668	667	676	664	703	716	657	674	700	690	617	663	696	660	685	641	697	673	653	663	688	614	690	694	680	629	684	666	661	665	637	691	675	675	638	676	669	728	605	647	624	725	664	719	667	662	676	650	696	670	658	687	654	707	652	638	715	676	648	677	670	672	715	674	655	681	637	664	645	669	675	670	643	690	682	681	683	714	690	692	714	648	705	644	657	706	668	663	664	689	656	655	645	642	614	678	670	676	661	743	650	662	685	667	658	686	664	655	702	622	634	685	688	684	644	652	669	659	608	670	654	650	643	651	705	644	646	664	628	637	671	715	703	702	719	678	686	695	621	613	688	656	653	660	680	694	673	593	676	645	687	633	666	716	700	667	627	659	624	659	639	739	673	672	664	669	658	689	632	657	657	679	660	649	663	688	668	651	619	674	652	700	661	669	639	684	635	665	676	644	652	665	673	682	686	647	673	683	695	657	687	693	671	631	650	715	653	654	649	660	680	619	669	682	667	744	646	667	723	647	670	685	660	673	621	681	659	723	717	614	674	649	666	696	625	655	653	680	636	662	663	654	698	640	637	658	659	663	720	654	669	657	667	632	651	657	709	687	654	673	698	657	648	665	689	689	682	676	708	652	670	650	699	721	671	663	711	651	674	673	633	642	681	632	681	671	669	682	738	671	659	658	656	707	651	689	708	662	656	708	646	665	671	652	653	712	648	678	672	663	710	702	704	665	693	684	641	656	698	650	620	657	658	658	639	693	698	651	615	673	679	682	666	668	700	718	640	632	647	655	653	709	664	671	640	716	675	627	684	644	670	692	690	702	665	685	703	663	655	669	679	665	679	642	694	686	689	671	625	687	661	675	689	666	672	646	687	688	644	655	663	688	656	670	669	670	674	677	682	674	690	690	686	662	689	659	680	632	632	738	658	660	666	676	710	656	673	636	682	703	679	702	684	651	677	629	659	666	683	700	663	693	683	715	689	656	639	658	686	687	630	671	635	685	654	675	689	712	664	663	649	655	620	657	655	660	631	663	692	700	653	629	656	701	665	650	675	693	659	641	668	662	646	614	699	636	619	668	659	692	635	698	690	682	628	664	674	716	654	681	722	681	673	666	704	658	661	668	703	612	660	636	686	680	684	625	648	662	680	646	665	674	668	710	673	689	703	646	733	704	634	625	683	644	686	690	672	686	724	674	647	685	679	681	686	694	632	682	701	722	640	624	702	666	651	650	634	691	697	666	675	666	688	678	613	647	681	657	639	670	644	697	667	664	655	663	657	688	696	677	681	636	677	717	665	715	643	655	653	664	675	647	694	695	667	722	662	669	656	655	635	692	688	645	634	731	639	684	682	671	713	682	701	682	666	624	676	670	680	664	694	693	656	659	706	682	639	661	612	644	697	655	635	677	670	681	681	642	679	654	695	697	677	617	644	685	627	695	657	651	658	659	693	626	644	642	675	658	674	640	649	593	687	659	706	684	659	711	678	677	674	627	677	678	709	704	660	705	661	648	695	638	658	665	669	642	670	675	686	622	645	678	711	706	680	679	662	663	687	684	682	656	705	634	648	653	680	672	678	666	668	736	638	678	651	681	630	707	643	690	697	689	686	677	631	672	639	653	696	640	658	649	658	686	666	634	657	672	684	655	685	680	663	658	653	679	682	679	708	651	708	686	600	657	647	668	692	648	680	740	669	625	667	662	640	634	675	687	659	650	647	688	649	694	671	705	715	671	695	648	630	683	646	737	652	696	671	675	677	698	659	692	690	632	658	663	678	684	641	707	688	677	703	674	639	683	689	680	693	672	723	682	672	685	625	641	661	631	652	640	638	660	646	696	686	693	682	689	691	716	726	661	635	643	676	698	678	653	688	661	662	687	672	688	685	670	729	629	660	622	647	628	679	680	671	677	656	692	619	654	711	630	634	654	726	690	676	672	690	699	633	684	665	682	709	718	674	663	685	714	653	634	680	653	664	650	623	681	672	672	702	663	668	676	645	677	654	669	659	680	620	661	721	658	649	667	666	694	647	668	638	653	666	709	685	661	667	698	640	623	636	665	702	642	678	642	646	670	691	646	648	680	710	702	727	664	680	640	637	644	692	640	646	692	674	697	632	676	677	669	677	664	708	704	679	642	687	648	677	688	633	641	663	696	677	677	714	645	675	712	709	670	636	691	661	635	687	660
3425	3588	2930	1648	1200	1000	842	721	714	660	635	575	640	594	566	573	607	553	579	513	530	546	531	503	535	540	525	569	504	582	524	534	525	549	525	527	551	498	507	519	575	536	512	522	553	538	505	497	502	526	528	500	551	521	491	517	499	520	546	532	499	484	527	535	534	509	546	509	552	503	518	546	515	523	496	477	519	480	546	554	502	496	523	504	554	466	581	518	492	504	506	500	552	516	526	535	517	537	532	506	500	524	469	488	551	523	513	519	550	558	519	512	533	524	504	528	513	517	511	512	539	529	537	539	518	509	522	511	523	500	564	537	487	496	501	521	537	526	517	504	518	509	515	498	522	514	528	527	518	524	484	545	497	483	537	522	526	538	508	514	477	484	532	538	526	504	511	523	516	493	491	541	554	505	551	551	508	486	500	550	573	522	517	543	530	521	511	516	524	574	512	527	570	487	504	485	513	529	516	572	463	526	527	472	536	498	568	524	504	516	525	496	518	483	490	502	523	515	532	499	469	521	545	533	515	517	478	553	533	517	493	480	547	508	526	488	496	506	518	510	550	523	553	528	472	503	456	524	537	519	547	497	503	523	516	511	497	479	468	526	514	570	536	522	543	480	525	507	534	518	531	561	518	519	526	486	488	515	511	536	519	489	503	564	497	513	518	515	479	508	500	518	535	553	492	492	540	523	496	495	490	506	507	493	518	513	528	510	497	514	532	486	509	458	506	511	524	511	497	529	485	500	522	491	541	525	541	492	502	527	521	520	510	506	509	494	513	541	531	496	510	441	534	515	496	518	492	516	508	507	499	499	564	522	524	495	507	540	518	514	480	544	526	551	525	530	552	560	500	509	532	478	503	544	496	521	489	482	573	530	499	514	480	486	524	526	521	490	493	538	501	527	504	529	493	510	557	482	520	517	506	499	540	519	508	510	505	477	539	509	512	512	497	510	505	518	468	530	511	512	550	495	469	528	505	533	488	523	511	506	531	509	495	464	540	516	509	511	556	500	505	502	547	539	515	520	529	497	486	490	500	559	496	564	522	520	521	459	521	531	507	505	500	562	519	519	528	527	504	495	499	471	485	508	543	511	496	488	515	475	507	519	512	508	511	514	497	476	491	537	539	507	514	498	500	481	487	497	469	489	501	536	501	495	519	506	475	502	477	549	508	464	523	502	535	533	503	554	508	508	465	484	494	531	482	519	532	514	565	506	529	525	493	559	542	532	478	477	567	502	526	552	507	522	568	502	483	488	525	482	498	514	516	518	464	515	480	550	509	535	508	513	505	500	504	517	524	513	512	492	508	504	538	492	491	500	492	542	496	455	518	494	471	529	519	525	516	495	492	501	478	550	495	528	538	533	502	486	495	530	495	534	510	507	504	505	525	534	520	494	488	571	497	509	542	504	511	463	480	496	482	502	544	526	537	493	512	481	508	472	501	469	486	514	526	491	524	519	539	505	500	506	529	486	533	494	520	501	512	481	513	495	513	515	527	522	526	511	540	495	520	516	526	495	538	469	511	551	481	508	520	518	526	482	473	544	537	496	530	481	532	478	492	516	518	478	508	502	504	503	505	498	504	521	500	502	520	496	488	533	520	498	501	492	492	562	506	519	489	535	547	481	501	450	486	531	482	489	502	490	554	488	528	541	533	506	531	510	545	553	525	491	489	509	519	509	515	553	538	515	481	527	510	498	500	481	579	471	473	510	534	547	502	529	529	492	497	525	503	543	468	493	512	542	556	489	530	471	549	503	495	517	524	467	479	537	483	521	495	475	536	506	482	525	498	501	546	522	515	518	515	513	512	477	505	502	494	528	517	514	567	517	482	524	504	498	483	524	534	517	501	498	525	485	488	491	506	488	530	502	519	509	480	502	470	517	513	514	524	484	557	567	535	537	512	502	482	516	486	517	515	515	508	521	511	519	512	527	540	488	513	471	521	531	468	521	471	491	506	524	535	501	488	507	492	515	450	547	521	536	522	507	485	465	526	530	496	518	471	495	541	565	492	480	501	469	489	531	486	521	508	511	469	557	503	500	497	528	489	483	489	504	523	541	500	492	519	514	535	500	542	539	533	482	489	530	510	499	484	533	490	490	526	507	511	516	513	533	489	504	522	470	488	507	505	505	537	479	538	541	520	504	539	492	567	521	499	507	453	492	486	506	520	538	518	468	509	511	508	509	504	534	508	501	527	549	565	522	515	492	498	560	516	494	550	481	507	538	500	475	477	498	527	487	480	514	494	484	509	504	537	518	500	551	512	496	483	504	496	512	526	504	539	502	508	480	524	539	513	519	512	476	512	499	506	511	520	503	555	551	507	507	548	507	503	501	530	474	495	499	491	504	475	498	503	544	495	489	492	542	545	477	487	479	516	491	513	517	501	510	556	512	494	513	530	504	571	527	525	549	518	566	535	517	515	499	505	448	518	523	515	536	510	467	501	490	538	529	509	504	501	543	494	496	519	520	479	496	498	510	534	514	504	529	487	503	517	493	524	535	509	512	467	493	502	453	504	497	485	505	543	486	503	521	479	519	505	500	471	518	520	497	485	457	508	494	505	507	486	531	512	546	481	495	486	551	494	444	499	548	550	524	517	550	545	531	518	510	506	578	493	506	547	474	505	515	499	510	516	509	522	532	526	509	505	486	522	488	462	525	525	504	533	496	503	481	499	529	501	468	510	551	521	521	483	466	495	486	519	484	529	503	507	534	481	506	501	472	498	517	519	463	513	498	513	538	511	559	545	487	553	500	490	501	474	512	490	577	509	518	499	531	525	485	497	500	540	521	485	526	563	503	492	497	519	478	503	525	510	539	509	532	512	503	521	491	505	465	511	470	505	530	473	541	513	553	514	525	514	530	504	532	462	547	513	432	491	545	505	524	535	526	467	503	509	460	525	520	454	514	507	495	512	539	499	479	547	515	503	531	498	518	526	509	510	511	481	468	510	520	532	483	532	521	508	516	483	494	516	502	500	515	498	538	503	504	536	481	511	488	531	477	504	464	541	526	511	537	523	509	495	539	519	483	533	495	523	579	498	469	482	535	526	512	515	550	536	498	487	487	517	503	481	531	506	502	531	510	496	492	489	501	551	516	473	513	534	527	505	517	503	548	498	509	528	500	528	518	510	531	496	556	478	506	502	509	511	499	479	488	520	490	516	491	499	536	481	509	495	493	473	516	500	461	548	458	519	463	528	489	467	509	497	490	512	475	509	487	524	501	482	524	513	520	551	506	502	523	501	512	509	520	516	530	474	471	495	570	489	493	552	521	519	519	508	535	474	516	541	538	580	512	537	491	504	479	484	520	526	492	533	520	522	527	484	513	502	498	491	500	504	496	496	487	506	532	489	487	529	476	514	508	490	459	501	520	478	549	498	510	530	475	521	507	533	521	512	478	488	500	515	470	522	524	501	481	486	512	536	486	527	501	500	496	506	489	504	523	531	505	526	499	507	535	505	484	459	521	492	497	477	526	493	466	538	516
24582	21522	28926	24553	21512	9230	1847	1154	1000	913	953	857	876	829	829	835	827	893	853	804	839	813	739	748	743	825	760	821	801	735	779	772	785	781	782	741	734	769	806	794	730	809	788	756	766	760	765	771	724	803	746	809	762	747	688	726	740	745	756	749	729	803	736	737	797	745	744	809	798	724	715	790	824	698	808	784	737	712	743	733	778	732	795	755	756	754	756	756	765	763	775	772	773	700	753	773	772	742	798	746	749	760	748	748	749	750	765	740	782	765	768	726	757	738	759	802	768	742	763	717	739	758	735	724	740	750	777	782	745	717	704	778	739	762	813	741	751	707	735	730	724	694	750	715	775	770	727	744	808	736	749	739	741	771	723	730	771	765	768	768	696	826	737	774	781	750	772	763	764	724	717	712	783	735	694	731	708	740	746	739	790	705	744	748	812	724	804	798	774	787	737	734	747	772	782	753	759	759	787	727	779	696	749	752	764	735	757	804	745	712	741	764	776	764	692	721	770	772	714	712	778	723	739	766	758	703	764	816	775	731	758	741	702	786	712	737	734	726	732	758	741	735	789	765	748	749	726	742	736	793	800	727	750	734	688	767	737	725	763	731	757	682	756	704	726	758	765	726	738	738	730	794	758	805	745	734	797	760	754	757	793	810	739	764	784	740	770	726	792	756	763	768	758	804	781	774	738	744	735	782	735	724	782	732	764	745	755	726	738	778	784	744	704	781	772	738	728	703	763	762	794	746	736	774	799	709	794	773	780	703	720	745	746	769	790	728	770	737	746	777	709	782	766	731	769	758	779	710	761	719	734	745	766	758	739	761	722	807	765	753	746	728	722	745	752	770	734	785	784	735	745	793	729	746	698	733	701	754	715	760	735	744	778	730	800	757	726	730	759	694	764	781	707	716	726	747	725	763	741	774	739	760	747	745	718	745	764	718	744	715	747	781	772	740	719	762	722	753	744	747	741	773	787	758	733	778	733	761	776	742	734	722	762	747	733	762	765	747	711	743	801	752	766	739	729	737	819	738	729	747	711	766	775	753	740	698	744	664	714	768	800	731	831	745	767	742	792	737	724	737	729	680	722	776	772	727	730	766	755	724	727	771	786	715	759	732	791	733	760	705	791	707	788	783	797	711	783	714	708	765	746	751	729	775	713	749	778	767	724	768	779	719	741	776	719	733	731	781	746	754	756	732	808	736	686	739	742	725	740	759	758	741	766	733	778	778	761	743	752	748	728	734	701	772	782	751	745	761	743	741	714	734	784	781	692	733	763	729	750	724	790	696	788	737	734	801	733	742	766	733	816	765	739	705	706	728	734	703	763	726	732	805	757	714	788	721	689	728	760	711	716	756	750	766	784	814	754	716	733	749	777	736	756	731	737	731	704	756	787	746	753	750	747	720	763	772	757	738	740	783	771	706	719	728	748	720	751	759	749	766	768	715	771	769	744	780	793	743	745	817	741	786	784	726	699	767	723	738	743	774	723	687	734	713	734	720	795	711	746	738	745	765	770	754	763	759	700	753	788	782	767	778	783	790	732	756	679	749	788	733	736	780	730	776	739	735	742	778	785	686	718	736	737	768	693	696	768	733	730	796	754	745	767	748	750	718	771	742	742	761	746	778	732	762	718	763	761	759	771	706	770	784	794	721	771	728	772	753	765	761	784	734	723	832	749	743	715	789	740	749	802	770	757	726	736	722	777	692	731	750	766	731	704	745	808	733	757	755	733	748	778	732	726	726	799	762	751	786	745	706	767	778	723	743	745	765	791	720	733	808	740	771	763	726	710	799	790	746	743	745	776	697	757	694	748	744	728	775	777	768	746	723	768	703	763	711	725	718	749	749	751	744	795	725	740	756	766	718	837	706	751	764	764	764	729	697	733	752	742	772	766	724	765	746	729	757	704	732	750	816	727	732	718	721	764	753	727	777	748	745	727	718	777	749	745	747	733	754	705	781	743	781	769	685	787	788	723	693	713	722	706	790	733	735	716	787	763	735	679	724	711	746	735	746	718	791	769	759	799	767	753	785	770	725	783	727	768	722	760	745	763	760	735	756	751	740	782	735	733	787	765	758	734	793	744	726	719	747	741	743	730	699	762	778	755	722	766	802	706	766	776	752	714	685	746	719	768	759	752	730	782	764	749	749	801	749	759	799	717	784	779	759	758	784	717	735	742	737	715	687	769	716	781	742	728	784	713	741	734	715	730	697	679	721	764	727	770	718	780	771	761	735	687	774	764	726	755	685	754	709	754	752	742	784	717	777	769	734	714	734	752	747	769	706	734	756	769	754	731	725	761	756	731	755	699	764	811	759	753	730	805	740	706	699	761	738	718	710	756	754	770	720	748	730	767	810	746	744	789	775	786	760	726	735	762	748	697	743	733	765	770	754	766	695	725	752	720	757	787	724	748	744	765	750	782	783	807	737	737	751	731	741	778	747	741	724	781	737	740	728	710	732	761	731	738	736	726	775	747	744	713	753	758	761	727	764	739	722	749	719	762	735	761	730	745	726	745	755	729	783	728	728	752	773	745	722	729	739	795	754	757	727	726	783	777	737	678	767	732	741	769	802	755	789	713	721	780	687	727	771	788	733	718	766	730	750	801	762	762	687	776	755	764	719	716	748	761	780	722	720	736	717	718	736	764	744	722	789	758	747	768	805	799	768	788	773	719	802	769	809	731	769	758	742	754	739	734	711	752	758	713	712	719	747	757	698	735	762	747	739	784	734	758	735	719	760	728	756	771	723	767	728	753	782	744	741	784	797	709	777	757	767	723	741	792	734	729	755	740	778	726	773	735	702	776	779	711	813	757	795	761	777	727	733	752	735	727	780	739	777	748	731	712	749	798	714	771	750	750	699	744	742	784	687	717	752	760	727	709	768	734	785	794	754	693	773	782	737	778	665	760	775	761	753	766	752	740	717	743	782	763	760	769	742	764	740	710	789	731	763	704	766	766	767	762	783	793	762	718	778	719	747	704	734	783	782	766	746	716	744	766	800	765	733	706	753	720	769	738	733	771	761	749	753	783	745	729	777	779	757	734	732	738	760	758	730	697	765	755	739	801	790	778	772	787	725	754	751	728	697	714	753	776	745	762	774	759	717	753	716	738	767	756	751	719	750	777	765	755	791	691	782	751	743	759	763	766	746	760	744	758	700	776	700	770	736	803	742	749	740	793	693	737	794	749	746	770	724	723	744	738	744	732	771	728	699	770	724	706	718	702	747	744	662	748	756	752	766	714	776	731	793	758	736	776	759	714	760	781	758	765	775	733	748	765	745	718	745	742	684	683	743	749	733	751	765	756	771	761	754	734	741	796	826	734	785	723	778	779	758	721	751	729	741	754	709	710	746	719	746	751	703	703	716	706	742	770	740	758	767	752	727	748	728	720	726	792	764	803	778	752	752	721	738	697	746	772	734	692	758	751	766	759	780	773	699	751	695	768	773	746	734	744	733	691	782	755	738	798	763	743	720	744	763	706	729
3693	6022	5027	2616	1829	1477	1146	1073	910	921	810	805	760	726	728	693	691	703	641	666	648	655	673	623	559	622	653	634	601	594	609	582	568	566	595	632	598	611	611	556	555	592	646	588	614	618	619	631	592	559	587	615	604	595	578	581	563	583	581	585	582	606	575	584	552	598	630	548	580	548	571	610	581	551	546	581	627	623	552	566	608	597	590	633	638	585	597	562	620	564	576	590	555	602	582	606	606	578	550	546	581	546	582	537	583	544	595	608	576	595	637	570	549	606	575	602	567	566	595	569	568	591	593	614	575	548	588	618	576	501	603	592	589	619	625	549	586	550	555	610	568	601	602	564	585	556	607	602	571	612	548	551	561	548	528	583	577	603	601	563	534	619	564	587	591	546	562	600	570	579	588	595	553	616	545	580	580	540	548	585	588	591	612	593	590	565	608	585	549	604	562	563	596	552	560	567	589	567	550	565	578	572	609	597	556	583	569	621	563	617	594	578	574	542	603	598	570	560	557	603	612	556	580	561	590	528	576	569	593	548	569	581	563	564	556	580	537	588	562	547	552	546	567	555	603	569	589	561	569	559	566	590	575	609	544	562	582	601	568	621	562	604	551	600	633	534	605	606	587	578	531	579	609	623	516	611	575	614	570	602	617	532	581	563	539	550	590	591	574	546	590	573	596	558	608	572	548	610	595	577	588	559	561	579	590	566	542	582	549	564	578	568	595	628	559	598	602	597	545	580	568	600	576	594	591	580	569	588	570	615	605	561	539	514	610	594	595	622	555	567	536	559	572	578	599	592	566	549	623	613	582	531	534	595	615	568	564	558	608	587	587	584	587	540	561	582	546	545	553	578	540	553	558	584	579	572	554	590	552	581	536	599	599	554	528	561	520	607	584	599	587	550	608	579	540	559	577	552	515	540	607	548	535	586	540	559	523	594	573	590	549	602	573	578	582	590	597	573	580	609	608	534	590	608	565	540	580	591	582	605	523	569	525	604	531	573	573	554	543	582	563	564	566	610	547	597	573	549	544	578	570	559	569	573	598	550	568	538	572	587	593	604	586	601	592	626	592	568	588	574	602	599	573	586	564	594	548	574	580	554	520	558	574	578	561	531	561	591	580	572	564	541	567	563	552	563	643	611	575	595	610	563	567	573	578	577	605	571	560	577	575	563	563	562	586	579	529	567	570	546	594	567	565	559	581	556	585	559	562	555	596	554	544	557	545	596	569	576	560	575	607	603	596	547	599	599	594	601	604	576	575	580	610	582	599	609	549	567	567	560	580	564	540	526	589	557	553	602	595	581	581	560	583	610	581	568	585	587	528	567	577	606	557	580	558	574	553	576	570	557	582	617	569	565	600	561	561	603	620	571	541	550	560	577	579	566	607	559	559	586	514	550	598	572	555	536	596	557	573	565	578	617	564	593	565	587	552	602	547	538	564	573	517	591	557	570	583	571	542	573	583	596	589	557	555	561	555	551	576	590	556	602	537	568	541	623	572	554	602	604	619	602	613	536	583	557	604	569	544	582	527	610	570	598	526	563	593	596	569	553	547	580	588	571	607	570	586	593	623	595	637	571	567	559	590	565	524	556	585	567	575	580	579	575	576	575	561	577	566	615	581	544	540	588	569	562	599	573	558	583	552	574	590	591	563	587	579	566	541	593	563	555	525	583	555	586	549	548	579	544	635	515	565	583	565	538	577	592	559	570	575	534	570	549	555	557	557	563	613	587	566	537	636	578	589	590	579	605	532	569	573	542	561	542	585	569	542	612	556	535	575	547	559	588	575	598	579	554	600	541	545	548	584	578	526	532	533	539	593	614	570	587	587	552	622	574	551	613	570	563	562	570	553	566	565	535	549	580	576	545	591	558	535	561	546	588	546	582	581	622	562	561	592	547	611	565	580	584	508	588	644	585	542	562	589	592	575	613	596	587	556	608	563	584	611	548	551	582	564	565	611	579	562	561	554	539	542	547	582	576	551	566	525	561	562	581	566	567	537	548	608	536	593	558	584	608	548	599	550	558	584	590	569	603	543	587	548	585	570	544	568	557	544	550	589	545	547	539	570	551	567	567	585	560	579	542	552	548	571	590	558	571	554	553	563	563	568	561	577	564	556	611	615	606	597	603	562	555	525	575	561	582	606	612	552	574	556	555	564	580	609	575	574	538	595	576	599	529	529	560	601	576	604	536	543	542	543	545	576	583	548	578	542	605	555	572	594	557	604	590	569	610	585	552	564	567	564	562	598	543	574	578	559	556	562	569	607	580	538	562	547	510	570	599	592	569	613	544	528	568	540	561	547	591	564	595	542	611	609	561	581	541	578	547	609	528	546	571	610	566	560	547	522	546	589	608	597	543	598	514	541	582	546	549	567	577	548	590	559	562	580	555	554	554	533	589	571	617	549	581	570	546	560	538	595	509	568	550	587	577	581	595	569	601	572	587	569	552	590	592	592	525	539	578	515	570	549	546	544	598	581	562	609	571	590	528	580	541	599	563	552	595	544	579	548	571	611	547	534	517	564	582	514	564	557	564	578	585	561	559	585	583	565	524	553	566	564	596	569	531	587	542	516	552	609	538	573	557	546	590	539	565	561	596	582	630	560	552	570	558	533	543	581	563	563	539	592	557	569	547	545	571	537	588	587	590	568	592	547	583	556	555	555	567	514	620	561	592	555	534	538	596	589	569	511	563	540	554	541	536	564	595	583	572	559	580	575	568	612	535	577	575	555	601	524	606	595	564	607	552	598	552	585	582	585	590	580	575	554	557	536	594	593	597	596	568	572	557	582	555	581	559	573	574	540	562	564	563	572	545	545	582	564	535	575	533	571	613	519	571	572	601	551	555	562	594	554	566	532	513	571	549	552	540	587	580	583	568	556	546	527	587	552	568	522	585	616	527	542	551	566	572	560	597	555	561	576	565	540	563	612	575	566	586	581	541	555	557	527	532	616	612	531	563	569	556	595	546	623	577	584	573	569	548	574	547	571	586	590	604	571	593	578	534	576	591	568	560	585	562	558	578	560	553	551	566	592	562	593	551	552	553	569	508	552	583	555	551	515	541	550	571	573	575	588	585	570	536	561	578	586	544	571	584	559	557	543	528	575	563	583	579	529	532	618	532	550	577	569	556	567	524	567	573	578	600	550	564	587	559	549	573	551	569	561	546	524	575	590	586	542	551	600	587	560	543	587	587	592	569	552	545	542	567	550	601	549	528	541	548	538	566	590	538	564	612	611	573	593	548	568	593	572	572	553	572	573	558	567	566	568	569	543	586	568	576	546	589	564	581	578	592	577	571	594	566	533	555	626	555	574	521	543	602	549	582	576	617	582	594	570	503	558	522	540	533	518	556	585	531	593	580	572	566	582	545	523	600	585	554	540	526	555	585	551	583	547	576	536	609	537	551	542	534	545	543	583	559	565	523	541	550	567	538	591	489	576	526	560	543	551	533	561	563	579	542	548	556	542	539	537	596	580	584	587	599
27826	10468	807	461	332	300	362	311	339	297	332	292	327	289	287	306	281	292	297	323	272	318	282	300	329	283	338	290	274	247	309	304	294	288	319	309	318	274	293	305	279	308	297	303	280	281	314	299	280	303	252	321	329	299	280	301	308	256	303	295	302	279	273	323	272	295	301	325	276	288	314	289	292	308	303	311	291	326	260	290	278	273	277	319	290	312	342	274	282	286	295	287	313	259	323	281	313	303	287	278	293	331	299	284	284	275	276	296	295	305	331	307	301	326	294	302	279	291	315	304	310	295	263	290	302	277	304	323	301	326	283	296	309	286	279	254	308	269	332	283	309	303	313	323	331	320	302	302	330	287	298	291	288	306	286	277	299	299	295	284	297	313	316	307	305	315	275	311	299	287	306	276	284	294	310	314	276	305	296	314	330	277	300	266	318	275	289	317	276	311	258	283	300	288	284	308	307	284	316	265	274	299	301	341	267	253	321	296	287	286	288	274	337	301	280	303	313	304	323	330	270	308	299	312	294	273	282	267	267	308	273	313	304	270	292	311	280	330	316	304	295	286	298	291	285	271	331	311	314	293	310	308	260	276	278	307	286	284	323	310	309	280	290	275	306	258	306	300	299	283	293	298	292	305	295	288	281	304	294	317	314	306	279	326	306	296	276	299	276	296	298	286	263	301	292	327	283	310	281	287	304	269	290	318	301	287	287	268	314	296	283	266	290	282	308	280	321	282	311	326	309	312	323	288	275	326	308	283	266	289	295	285	291	302	295	320	307	316	299	300	282	260	303	297	318	289	276	306	293	297	274	296	296	288	282	276	313	298	292	295	329	267	292	316	284	291	278	320	291	273	303	307	293	300	295	301	313	322	306	343	290	282	329	297	310	294	287	302	314	299	306	305	303	294	283	305	271	330	311	288	309	288	287	289	300	290	291	282	309	303	263	310	335	286	320	289	320	303	293	284	287	321	294	303	292	282	271	321	311	309	300	286	292	300	319	306	293	291	268	312	291	307	297	302	285	297	306	294	291	312	317	303	301	310	272	311	293	299	300	319	333	293	304	304	318	309	298	289	315	333	311	310	322	298	288	284	273	297	300	297	291	270	306	286	320	291	336	320	295	323	319	350	294	318	307	267	303	313	293	326	309	285	315	318	272	304	287	325	307	303	343	275	336	281	280	271	267	300	319	297	264	278	296	333	287	282	291	313	301	280	286	280	271	289	297	295	285	321	314	318	292	288	309	313	322	298	321	282	256	297	288	313	348	306	296	301	291	276	295	308	308	278	297	321	285	288	292	293	288	299	285	280	291	305	313	268	306	293	321	276	310	315	272	316	315	317	287	279	288	311	325	313	305	282	335	300	295	299	294	303	288	303	314	283	262	309	296	272	297	316	280	292	285	282	313	319	303	298	324	287	310	298	254	281	304	285	310	304	317	295	293	270	254	311	314	299	338	301	310	282	302	310	272	275	289	295	296	273	296	315	280	313	310	288	301	328	268	289	293	294	287	296	294	319	289	277	308	284	297	288	283	314	286	295	277	277	308	294	288	290	292	281	310	275	319	289	289	284	303	291	332	300	304	299	298	307	301	301	319	275	302	298	309	309	317	296	303	273	285	298	304	267	274	289	299	307	308	314	316	264	331	304	304	297	295	291	294	290	276	283	306	292	335	303	293	322	290	282	312	300	294	294	314	280	300	275	290	299	304	290	311	284	294	273	315	283	312	304	305	310	293	329	292	266	309	274	291	271	287	263	263	294	297	316	304	294	310	332	305	298	273	325	294	307	324	337	306	283	277	289	309	284	272	294	294	317	287	291	252	288	305	285	291	296	286	288	266	276	271	285	292	316	300	317	288	324	274	293	278	284	311	302	256	310	295	322	294	264	298	242	298	283	279	299	258	287	290	284	317	287	320	324	300	313	314	268	316	310	304	279	308	301	315	304	310	303	315	284	305	315	292	296	305	282	293	317	302	280	297	293	306	265	298	302	260	283	271	303	296	310	288	288	291	305	297	309	308	319	304	306	275	298	252	272	277	309	293	312	327	302	290	338	257	310	321	340	296	298	306	298	286	294	314	280	283	279	310	284	293	260	314	291	315	310	276	299	314	324	285	320	308	267	322	260	290	304	313	276	296	318	344	269	276	293	281	292	343	340	290	324	286	303	289	318	279	340	290	320	327	303	287	288	295	293	280	298	294	310	296	304	296	297	293	292	292	328	303	298	305	309	272	286	313	287	264	262	342	308	319	291	304	277	292	294	269	315	304	298	304	290	269	327	304	308	312	272	309	319	305	295	297	292	304	293	265	305	293	277	292	322	275	299	254	281	294	301	323	305	283	308	300	308	285	289	303	303	289	311	291	318	305	291	296	299	308	295	301	304	293	296	284	297	274	305	315	283	301	298	293	334	303	295	317	265	284	290	315	333	279	290	289	269	312	269	303	300	301	317	318	308	291	295	318	297	330	292	284	267	305	303	313	287	317	318	280	324	295	278	352	297	293	299	297	294	311	282	264	283	297	297	289	297	301	293	261	301	279	309	297	307	271	295	318	316	321	296	294	303	266	281	285	293	299	298	305	309	290	306	298	319	282	318	290	310	282	306	288	302	333	288	309	306	293	264	285	290	286	286	320	253	278	283	286	294	266	277	309	304	298	299	325	279	306	322	295	298	295	274	298	276	298	273	304	310	289	307	285	287	297	297	302	291	290	292	281	259	292	309	289	292	279	302	299	284	292	291	276	275	285	275	288	276	289	274	283	307	290	288	271	269	282	285	328	314	296	274	290	281	313	295	261	321	309	276	308	286	310	310	301	290	278	277	310	302	312	286	300	319	301	307	301	322	256	289	300	318	305	317	293	287	284	269	309	309	314	249	311	305	308	322	265	269	298	296	311	289	310	297	303	299	276	282	288	285	309	306	287	288	307	315	309	285	285	265	274	315	292	300	274	292	291	268	298	317	306	287	300	258	284	295	290	292	306	270	296	307	286	301	279	292	329	322	307	324	280	293	283	316	330	308	326	298	288	320	285	322	300	312	289	293	287	281	269	295	303	301	306	296	292	321	290	317	300	305	308	280	294	283	293	315	306	325	315	294	295	288	282	306	313	292	303	279	314	308	309	288	294	306	291	295	287	306	298	255	307	308	316	286	306	290	295	311	315	298	314	310	299	319	311	300	287	315	320	311	297	339	260	272	270	326	277	299	308	311	281	293	323	269	304	265	290	302	317	306	290	301	305	320	284	338	332	284	300	292	301	285	315	281	283	293	285	311	296	311	282	305	318	298	301	250	305	297	303	311	303	292	308	315	325	304	290	307	281	280	311	286	306	303	290	283	287	314	313	269	282	296	299	289	317	311	288	289	309	275	280	272	287	275	285	294	303	290	282	274	298	286	287	302	330	287	281	271	291	303	275	270	297	315	281	302	259	311	301	309	308	308	301	288	333	290	290	284	273	295	315	266	295	294	316	277	312	291	305	314	297	320
4596	400	345	310	261	235	224	224	221	213	227	228	245	228	249	218	224	230	218	241	246	244	213	210	225	225	247	216	245	215	234	229	254	223	211	212	221	222	239	229	227	220	237	264	224	223	205	213	212	223	227	238	207	200	237	231	214	215	237	214	236	213	243	241	242	215	235	233	209	234	222	203	215	201	264	237	214	209	213	265	236	239	230	226	234	229	215	230	220	227	212	226	214	221	220	247	215	230	219	208	247	226	221	270	215	217	230	227	227	250	235	214	255	247	232	217	235	233	236	285	232	191	242	237	194	225	213	215	213	211	195	216	216	224	213	223	233	231	249	209	227	237	209	218	244	213	234	247	243	225	225	235	220	213	213	204	222	222	218	246	224	228	217	204	244	225	237	229	217	199	218	228	213	221	232	265	231	205	219	258	213	204	218	203	243	244	194	195	235	252	218	248	227	225	213	237	230	217	240	229	238	234	230	216	212	240	217	230	227	220	197	225	215	211	232	233	235	209	244	225	207	207	216	234	227	221	191	213	212	211	205	241	221	246	240	219	211	206	218	219	201	236	214	228	210	199	206	195	220	244	222	226	228	213	229	242	230	239	226	203	217	231	225	212	233	228	222	255	205	226	196	209	233	226	220	211	232	249	219	228	248	226	242	256	217	212	219	220	230	229	205	214	221	245	230	228	201	249	246	263	219	258	234	221	222	254	210	243	220	204	250	220	233	224	232	218	219	229	249	234	225	205	238	217	231	219	220	231	236	225	226	228	215	224	236	229	223	210	225	235	229	225	214	219	228	244	203	228	227	224	237	241	203	203	195	242	217	203	219	257	215	222	247	221	204	228	257	211	242	209	224	216	219	232	226	218	196	229	217	249	255	235	207	240	212	225	221	233	239	235	227	211	225	229	235	224	259	221	201	208	219	223	253	228	227	243	243	232	224	216	229	254	222	234	210	228	249	225	213	181	199	207	210	229	214	216	224	200	208	233	214	214	228	226	222	238	224	224	216	243	229	196	240	230	225	226	221	215	209	234	205	227	220	229	225	225	237	225	231	222	213	219	232	198	235	246	228	209	226	235	189	213	215	227	231	225	216	229	224	221	234	217	216	228	234	239	216	221	225	224	223	232	237	211	240	204	218	236	230	226	217	229	249	211	252	210	221	229	222	210	217	213	221	221	229	238	196	213	213	249	223	260	237	234	183	231	230	236	222	200	212	244	226	219	217	239	240	222	225	231	234	198	204	225	216	210	232	245	227	238	188	244	201	212	236	227	220	216	223	220	236	245	218	224	239	212	205	203	217	256	211	221	224	206	203	227	219	231	228	229	212	218	234	231	237	205	221	230	205	216	246	227	233	222	205	243	211	213	218	215	225	229	199	257	211	198	214	223	220	223	214	231	206	227	216	221	225	228	236	241	212	260	245	213	225	214	238	237	225	227	213	227	237	211	210	233	230	229	218	199	224	231	229	259	209	207	235	243	218	210	216	219	237	212	235	230	202	208	202	231	224	202	203	224	235	229	230	208	243	214	214	238	237	224	243	214	243	217	240	223	234	218	234	221	241	232	247	220	232	208	222	200	251	219	243	230	235	232	237	247	222	250	243	216	223	221	227	225	218	228	216	229	235	233	222	240	225	232	218	256	240	253	233	222	240	256	257	239	228	196	226	227	213	229	237	224	214	232	209	225	248	208	244	224	228	206	237	200	220	214	231	222	221	230	228	221	221	230	215	225	255	215	235	233	214	249	228	202	241	236	207	264	215	206	248	226	217	217	239	227	229	229	217	223	247	218	235	216	219	223	211	213	210	200	224	233	237	214	235	237	241	231	219	228	232	246	213	233	237	218	229	217	229	234	222	228	238	204	244	216	224	204	242	221	206	216	219	235	203	223	250	220	211	236	224	199	227	237	245	243	251	237	235	238	211	217	206	191	221	241	195	223	210	221	257	239	218	242	243	246	202	214	210	223	217	218	223	208	202	208	213	238	204	213	221	220	242	216	214	200	205	218	219	250	221	232	200	240	213	221	204	240	222	271	208	228	239	235	234	213	203	235	231	235	231	244	222	223	207	225	235	237	255	226	201	197	220	239	230	225	229	223	214	259	204	223	226	224	248	218	225	228	232	211	252	243	235	229	245	221	233	242	233	244	220	221	235	242	211	251	244	236	219	203	245	237	210	212	208	222	229	194	241	223	197	218	225	224	260	230	211	218	215	217	224	243	221	234	222	213	194	221	227	205	206	226	248	227	256	232	217	207	218	239	223	243	222	245	218	220	214	211	210	212	219	223	225	215	231	206	237	229	197	238	222	221	244	260	236	246	221	226	220	248	249	213	219	216	240	218	239	221	223	253	227	245	231	229	243	243	206	220	231	240	220	218	249	236	241	223	230	218	252	196	232	214	234	228	215	234	240	204	234	212	235	230	219	206	231	245	212	219	236	234	241	205	245	256	255	229	246	216	219	232	220	206	225	225	198	208	208	227	226	233	223	202	224	233	232	235	223	228	234	224	236	230	222	228	209	216	229	215	224	223	208	222	222	211	224	214	234	226	244	237	247	177	200	210	247	238	232	236	243	243	223	226	199	230	232	230	236	237	226	241	242	255	223	202	208	216	226	222	217	212	249	226	222	212	232	231	229	216	225	212	220	241	238	212	218	228	243	226	209	225	211	231	226	227	208	236	247	231	237	183	204	236	188	210	229	209	244	225	214	220	238	227	229	215	229	217	174	251	242	256	221	257	243	251	234	231	242	238	225	247	249	242	247	224	213	206	243	246	217	225	238	214	260	213	223	198	222	263	184	257	226	209	219	199	226	220	201	253	225	244	245	215	218	229	221	218	221	199	246	234	251	210	219	228	224	214	238	259	233	211	234	218	203	229	253	190	230	221	224	231	228	247	200	264	240	221	247	211	250	222	235	229	243	224	207	254	242	216	207	234	240	242	216	234	217	215	222	201	221	211	243	226	211	236	239	245	235	241	231	215	222	234	196	232	218	208	232	224	253	232	228	224	240	211	239	237	236	227	230	246	228	216	210	223	219	227	213	229	245	220	243	205	227	215	209	201	232	254	242	214	236	233	218	230	217	217	214	268	245	249	214	230	226	220	212	221	229	236	224	238	231	244	232	249	229	244	205	227	215	216	221	224	227	230	224	203	223	236	203	242	235	227	233	217	220	225	216	209	212	239	251	241	210	210	229	230	222	223	226	205	197	226	233	209	208	212	193	213	245	227	228	216	213	226	221	230	216	229	215	237	209	222	201	239	218	226	227	212	243	232	227	238	217	214	236	254	236	226	199	210	200	246	242	239	210	219	194	223	235	215	232	201	212	228	230	205	204	218	236	212	250	209	207	205	244	198	230	216	200	220	213	227	247	243	232	215	226	236	236	237	223	203	220	216	209	247	199	265	234	227	228	223	241	212	254	211	227	210	207	218	224	221	205	252	241	260	219	234	237	204	223	233	226	224	214	205	220	193	232	226	221	219
25510	21494	28018	25420	11656	1663	1140	943	878	805	731	805	767	743	755	777	788	694	688	705	764	698	714	697	702	683	679	724	721	663	692	696	698	720	697	698	639	700	721	694	692	694	646	715	706	711	709	678	650	745	726	740	696	679	662	689	645	653	678	680	678	676	678	684	701	709	731	676	721	695	708	679	654	720	665	658	653	697	682	673	721	678	706	665	725	722	627	705	698	675	726	737	687	693	701	670	708	657	633	688	692	693	685	721	664	664	629	717	750	703	715	762	658	613	710	729	692	658	681	729	708	688	717	686	682	670	679	673	663	678	663	708	636	680	632	709	723	654	679	684	661	656	666	642	684	688	634	702	689	695	667	730	684	721	660	662	746	718	714	646	639	692	649	676	698	677	656	679	705	666	698	681	703	661	693	701	734	705	666	704	689	673	696	689	708	680	648	731	685	715	645	660	672	696	650	678	701	690	697	683	672	660	701	699	726	686	611	687	703	669	756	712	681	687	636	681	681	711	706	671	664	659	681	675	664	697	669	681	679	710	680	630	678	673	667	693	671	706	692	681	700	674	700	676	688	666	684	685	698	669	661	713	731	683	672	671	694	733	675	638	663	676	687	712	672	686	705	716	684	668	707	676	695	700	684	669	685	662	673	704	733	707	670	679	720	693	667	657	688	670	645	689	635	705	716	709	698	672	676	670	702	664	672	703	654	695	662	648	721	727	655	681	694	683	683	613	660	695	668	646	648	698	691	691	640	659	665	671	671	697	757	697	658	692	669	643	717	719	692	702	694	662	645	674	688	710	689	686	686	678	703	731	667	696	671	687	709	689	683	649	653	670	691	693	646	672	700	694	716	705	666	689	701	706	637	646	666	647	700	687	700	715	676	668	698	706	731	682	703	651	675	677	639	708	688	678	694	682	690	669	690	742	662	707	669	735	684	687	729	682	733	689	701	680	716	680	689	677	668	636	691	684	698	670	739	687	686	668	692	690	700	688	664	692	730	657	701	693	708	681	673	745	691	647	658	706	699	668	639	654	659	697	717	637	690	693	670	709	702	708	687	715	706	711	644	724	660	661	631	670	650	689	693	741	727	649	645	687	725	620	706	653	692	640	661	686	719	650	696	671	639	706	669	704	665	685	675	638	709	700	654	690	728	697	706	668	655	639	707	679	672	671	716	665	712	696	661	652	685	724	702	660	702	712	699	677	709	756	656	641	669	681	693	700	632	668	627	663	626	665	692	663	671	648	649	659	690	700	700	717	745	700	685	746	690	655	671	668	624	695	738	648	701	669	705	663	708	681	744	677	684	675	695	707	675	649	719	668	738	656	713	703	652	712	704	674	698	713	674	705	647	717	712	701	679	698	653	706	743	741	691	692	674	667	673	698	680	697	683	700	681	674	667	669	675	694	697	651	651	701	704	635	668	690	670	680	668	729	707	684	665	699	701	632	692	680	737	648	763	714	707	716	687	658	701	723	686	662	652	708	680	673	698	686	699	622	683	629	716	676	704	734	675	727	734	683	714	659	741	653	678	706	686	664	711	710	699	705	687	690	648	681	646	659	715	695	625	680	698	705	686	679	646	670	677	716	665	729	707	678	669	703	650	692	673	696	687	731	695	682	710	704	685	689	694	705	763	689	696	709	661	655	662	707	708	690	669	688	666	695	646	685	684	686	689	713	644	676	660	709	703	735	708	726	697	684	703	671	689	726	721	700	682	690	662	699	685	688	649	684	694	678	669	674	710	637	648	620	696	634	651	635	644	668	685	683	695	672	706	657	699	691	704	686	665	709	674	728	698	705	670	632	712	692	690	683	637	693	670	713	681	703	671	710	664	697	669	652	651	684	664	700	685	647	698	666	686	681	647	707	667	675	731	644	670	682	672	714	680	661	725	701	731	695	679	661	695	697	726	691	678	667	669	713	708	683	643	704	715	674	641	690	700	716	680	694	706	660	658	647	690	730	673	683	658	715	689	685	723	723	698	667	726	686	717	708	702	705	674	704	668	699	678	687	709	679	676	690	662	674	681	678	678	716	690	698	690	661	656	642	636	683	671	747	673	669	703	658	679	735	648	689	707	673	666	722	695	689	673	696	698	657	730	709	716	687	677	678	696	697	658	674	714	708	721	707	667	656	693	651	657	711	639	702	709	673	655	673	641	667	699	706	683	670	692	683	669	719	713	689	684	677	703	724	671	679	727	724	702	691	661	676	667	680	699	686	678	693	701	677	718	633	711	655	696	678	720	685	667	693	737	667	739	710	653	667	689	679	641	674	699	640	685	679	690	657	716	691	705	638	659	733	696	666	705	677	672	688	702	662	650	684	670	698	733	714	656	657	706	673	652	692	673	684	705	737	717	680	680	727	717	718	685	650	664	657	687	701	689	674	686	633	705	739	680	681	694	646	697	660	668	675	702	694	650	652	660	650	681	681	591	669	707	730	711	676	717	696	696	696	682	667	683	657	692	746	659	679	635	638	681	721	667	673	700	651	646	717	677	680	749	693	701	699	669	674	627	693	686	712	614	706	668	707	724	721	684	707	645	658	700	644	648	661	667	650	697	680	688	686	664	641	718	726	647	682	641	674	677	664	708	694	696	669	641	640	636	724	657	707	747	628	647	661	709	659	664	701	683	691	671	652	697	683	673	686	698	716	717	640	679	662	671	676	671	699	681	704	727	640	677	669	661	708	696	667	688	689	727	672	660	730	718	675	703	683	725	650	662	672	678	732	660	700	639	638	726	700	650	677	765	673	629	719	683	715	702	713	689	659	656	675	661	694	714	657	686	642	711	678	712	710	678	689	715	688	634	717	657	714	708	701	713	665	700	662	745	672	670	676	686	668	696	640	666	677	655	702	713	674	711	635	730	674	700	677	634	682	695	679	648	701	694	719	658	692	698	687	704	704	682	669	709	667	703	644	664	679	654	676	659	693	651	669	694	680	646	711	669	692	673	666	720	680	747	700	678	661	641	691	683	662	659	646	707	634	710	679	657	660	698	654	692	692	715	672	641	656	670	676	697	639	701	721	688	683	713	696	658	673	678	682	685	691	653	675	652	677	662	686	712	701	724	649	679	672	651	688	678	708	653	701	699	663	669	638	666	706	674	689	655	672	703	660	674	691	663	680	628	713	662	680	669	684	659	662	669	739	710	729	718	672	699	655	691	681	684	642	660	668	685	654	677	702	646	678	743	726	690	688	686	698	737	721	678	695	684	673	691	729	707	679	652	678	687	685	661	722	682	649	683	696	679	702	698	676	687	694	653	702	669	677	670	663	644	690	675	714	672	682	727	707	674	666	660	677	678	665	671	712	765	720	708	691	636	689	714	691	657	716	676	704	681	697	676	656	656	724	690	711	700	673	707	678	681	663	671	671	673	693	719	678	691	713	665	660	680	676	655	630	714	653	695	690	665	680	666	686	675	683	716	623	658	650	683	675	632	681	638	667	679	684	677	739	692	657	695	738	668	692	718	711	713	697	645	686
3342	3452	2969	1546	1156	935	867	810	729	637	697	673	614	561	588	570	562	557	560	578	528	555	551	517	526	554	531	542	552	530	532	524	546	520	511	507	493	513	546	504	529	514	524	537	490	511	568	546	493	515	550	489	510	524	562	559	506	596	518	504	519	509	514	514	518	556	465	507	505	504	508	575	516	509	520	475	527	490	445	493	511	517	528	539	511	497	516	561	523	508	519	552	541	520	500	516	496	514	521	537	540	524	505	522	514	557	503	536	526	500	527	520	493	538	502	536	518	537	478	539	511	560	540	509	491	499	544	511	488	506	507	513	474	512	531	502	481	490	504	534	512	508	536	496	535	479	501	504	541	484	524	515	491	520	487	536	510	521	541	499	507	530	500	517	521	515	491	521	544	538	511	498	548	564	520	564	519	505	479	489	572	485	486	520	513	510	552	496	483	476	507	472	485	535	513	535	513	504	516	539	509	542	545	522	514	529	537	515	548	557	526	553	501	530	505	484	531	516	518	520	541	530	506	546	504	498	523	462	528	509	507	505	540	511	535	528	494	529	496	509	506	517	536	473	482	505	493	513	518	511	496	522	509	523	548	505	557	491	514	539	515	490	478	526	535	517	521	527	491	521	521	484	526	527	538	511	497	507	511	541	564	523	505	536	527	568	508	488	538	506	543	506	539	517	500	498	518	523	504	492	510	501	486	511	483	518	537	483	499	471	485	488	536	530	515	503	471	480	509	506	552	523	500	514	531	496	517	536	481	486	509	502	543	556	519	494	518	529	539	551	562	508	503	510	526	516	505	532	524	508	526	507	446	485	525	498	526	508	484	534	485	528	567	525	511	557	512	507	498	468	474	494	522	507	527	507	497	516	498	542	504	546	494	513	494	529	512	505	495	483	518	509	503	512	541	476	525	470	553	491	517	507	497	496	552	518	543	528	508	475	609	508	516	508	524	498	502	477	489	523	527	536	534	510	463	524	512	514	536	488	545	534	506	495	533	528	544	482	472	474	496	497	510	473	500	492	522	518	503	503	520	494	519	541	533	498	462	493	551	490	548	529	536	513	497	478	510	529	516	509	512	548	530	557	516	434	507	519	531	525	509	519	481	475	539	523	514	508	510	488	512	547	508	475	542	508	536	502	510	511	512	522	509	489	504	443	511	483	488	540	529	517	532	476	519	508	513	497	476	506	501	500	497	456	515	526	539	511	511	517	507	543	504	490	515	508	490	516	532	533	480	529	466	533	482	504	522	516	523	521	489	501	485	475	523	531	492	501	528	513	475	494	540	509	508	546	496	516	537	510	508	515	558	465	524	490	509	539	509	535	497	484	499	506	461	492	520	503	516	508	475	535	515	540	489	498	525	530	535	475	540	498	495	500	513	524	467	479	520	561	522	491	481	498	562	513	507	528	526	518	518	511	541	494	498	517	516	529	486	526	510	507	499	491	493	526	461	514	474	482	483	493	513	528	510	505	525	497	499	532	476	537	530	536	513	470	528	527	506	543	529	524	516	522	478	481	538	519	507	496	557	493	502	518	491	494	530	501	513	530	484	512	509	499	526	547	495	502	496	506	509	489	520	523	494	519	506	501	532	548	514	478	518	483	492	497	516	490	459	499	472	498	536	508	531	498	513	518	548	493	499	518	468	512	507	497	499	506	494	542	504	494	489	523	506	477	532	516	535	533	487	503	525	496	485	507	531	517	561	520	511	502	517	528	488	531	517	498	494	539	495	482	481	468	474	496	495	538	504	502	532	519	491	512	497	522	497	502	553	465	501	466	551	479	504	568	504	518	494	556	544	518	515	476	535	543	507	488	526	488	470	491	492	496	505	515	540	494	504	546	547	521	516	489	458	518	494	510	482	513	480	470	511	502	502	507	456	523	500	512	492	540	502	546	499	473	571	508	500	557	511	506	541	504	503	538	517	503	510	521	515	532	491	538	514	532	510	555	501	513	524	509	513	487	524	530	522	530	535	530	486	488	523	501	509	484	524	504	539	535	540	536	519	528	505	498	528	521	459	514	484	512	527	536	506	526	520	490	501	505	470	470	537	502	514	471	523	513	505	513	498	521	497	501	545	521	533	491	490	491	504	495	500	489	511	486	483	523	500	517	509	528	545	506	527	503	506	497	495	468	508	538	540	463	530	495	496	518	499	497	478	517	545	526	519	507	540	465	527	517	449	456	510	506	474	495	497	488	482	513	502	508	509	500	476	519	529	522	544	513	499	509	511	463	489	501	507	520	512	526	491	511	464	507	496	502	588	483	517	518	534	491	522	493	506	521	516	521	535	501	515	520	471	476	497	519	494	471	487	489	517	494	486	506	512	510	527	488	532	497	510	501	504	506	528	506	474	508	535	503	488	522	525	524	509	484	487	474	480	497	520	445	512	498	547	510	544	470	504	484	498	523	495	508	518	526	486	485	472	454	488	503	457	515	493	526	515	465	500	499	473	524	540	514	517	501	508	557	508	494	481	540	501	497	525	529	520	479	527	531	519	527	510	481	518	491	503	493	461	496	536	490	516	506	477	502	514	513	512	536	513	513	477	504	472	522	521	503	524	487	508	506	537	472	485	484	510	513	525	497	544	531	502	541	542	512	499	536	518	504	501	503	548	472	527	506	529	467	506	490	509	485	505	493	436	514	510	480	541	491	517	500	504	530	496	553	532	521	523	481	488	490	531	520	517	512	524	458	487	491	528	521	497	514	503	491	502	487	469	490	523	495	520	504	487	506	487	497	531	497	490	536	513	513	539	515	534	513	489	479	518	514	493	481	506	491	491	549	528	473	523	526	515	503	502	503	523	518	500	503	524	475	467	485	486	518	546	526	505	527	506	511	499	547	532	516	480	522	528	516	461	536	498	513	497	503	539	537	488	490	554	486	566	526	517	492	504	503	558	502	501	465	491	465	486	469	516	502	482	540	532	539	498	482	532	465	507	490	504	460	521	520	510	504	522	505	482	525	482	521	551	526	524	451	528	469	495	486	543	507	524	526	523	539	465	517	532	523	495	542	470	539	519	534	507	540	485	527	500	529	554	518	498	540	502	533	550	531	507	552	511	524	502	500	508	514	519	492	505	508	519	504	473	472	492	526	504	493	536	500	508	511	510	480	541	508	513	492	527	547	516	530	507	508	506	497	499	488	508	541	499	472	521	511	504	544	501	488	522	482	484	523	463	512	526	493	467	495	524	478	474	518	483	490	496	513	509	519	519	528	517	478	505	526	521	522	494	508	528	477	486	505	504	518	496	506	481	482	462	490	502	490	487	520	553	506	477	512	518	513	500	521	482	518	532	493	495	515	483	503	509	506	523	526	489	501	526	534	489	536	504	566	506	479	498	500	471	512	505	532	483	498	510	502	517	531	509	470	507	493	511	505	534	505	481	474	473	525	499	494	522	517	498	517	455	483	524	497	503	533	506	515	467	561	521	533	496	487	531	475	539	527	468	496	510	563	489	529	503	485	506	532	568	520	513	492
24545	21482	28862	24528	21477	9200	1849	1198	1063	1009	877	863	838	888	834	872	815	824	811	770	782	755	819	790	830	764	755	770	748	759	759	802	735	830	785	763	783	767	760	807	811	753	777	793	789	712	761	800	757	779	742	749	779	799	772	738	734	716	755	742	814	787	773	789	761	734	795	765	766	747	749	778	807	705	765	773	746	782	754	771	756	723	780	792	762	813	768	779	783	732	738	742	736	726	747	761	778	731	715	723	771	763	815	740	783	779	767	739	764	713	786	791	777	734	772	733	748	747	744	771	752	780	765	741	748	757	768	740	738	767	804	743	750	734	778	763	705	779	728	745	783	773	751	749	749	746	732	768	746	801	776	778	808	784	723	787	722	746	770	785	773	724	761	773	735	771	766	786	750	773	775	741	772	770	762	744	764	762	826	765	761	811	745	710	817	726	777	726	743	746	717	754	781	771	751	813	742	707	745	816	770	776	730	758	784	752	789	731	771	735	778	835	737	777	798	781	794	758	787	749	722	748	737	768	754	740	782	721	782	778	794	747	791	697	733	745	742	752	733	736	789	788	778	767	757	743	743	747	736	836	719	790	728	713	774	748	740	733	817	739	769	727	767	779	734	786	710	759	793	738	720	822	721	786	707	744	713	704	810	789	751	771	787	729	729	793	756	757	812	744	796	770	765	760	741	749	758	764	730	771	779	727	706	794	793	760	709	788	796	732	759	765	752	786	772	744	733	736	742	723	726	723	725	766	721	788	771	736	744	759	750	775	724	735	756	741	787	758	739	811	783	797	747	717	743	762	793	792	731	728	734	759	768	774	704	763	745	736	722	739	759	746	783	704	778	756	734	753	775	766	751	774	821	748	728	732	770	737	752	751	716	794	761	733	785	745	784	712	742	724	758	769	790	733	752	760	728	759	813	843	789	711	725	784	767	740	721	717	748	763	783	710	781	757	735	727	785	763	786	786	715	767	765	769	717	794	741	762	771	797	790	751	766	721	743	746	734	782	827	779	702	755	807	730	716	783	733	757	775	742	762	747	765	709	756	745	772	747	717	751	758	734	744	813	799	763	758	768	762	718	769	790	739	692	788	725	744	756	719	760	768	787	785	710	753	757	799	719	788	786	736	730	767	734	763	737	787	720	776	752	755	766	754	779	810	720	798	723	736	692	761	793	802	694	729	751	785	764	787	736	777	759	728	716	756	730	772	699	750	754	731	751	761	788	759	777	688	775	767	784	762	751	761	768	674	749	790	735	751	752	736	766	766	742	750	733	745	761	755	765	716	757	701	716	778	733	749	762	753	717	730	737	772	698	727	758	759	744	785	739	735	712	772	771	715	731	805	761	714	772	711	766	808	757	790	743	749	761	707	733	771	773	750	747	776	761	729	780	762	739	735	750	791	748	742	759	821	763	771	780	775	752	734	766	742	742	734	770	778	764	755	785	789	757	782	757	775	746	743	706	726	734	772	789	721	777	752	766	803	770	750	732	727	760	733	752	768	693	779	747	766	772	748	791	700	741	759	773	744	770	761	748	780	772	785	785	775	697	763	700	774	739	811	771	765	746	702	776	732	774	726	768	751	796	759	738	758	697	744	757	735	800	737	799	675	761	753	767	739	791	739	794	726	765	767	667	671	746	731	717	800	775	758	742	748	783	750	788	710	738	806	751	771	751	771	728	772	739	778	754	747	786	754	784	739	712	784	783	750	766	721	783	740	768	745	795	738	771	767	736	842	788	757	774	719	752	774	758	754	774	791	768	759	754	765	732	755	771	738	800	788	765	725	782	782	713	790	711	743	744	733	728	760	790	775	703	766	748	748	794	742	762	757	759	757	778	732	748	740	809	736	774	730	742	745	767	703	715	742	781	759	792	729	761	769	740	747	735	778	764	727	779	716	737	728	814	747	765	755	763	739	768	753	754	720	800	757	776	762	783	757	752	772	765	729	745	739	753	759	705	787	760	717	765	729	699	732	734	774	747	750	754	784	737	753	762	742	775	738	747	675	786	721	750	741	721	719	785	830	777	705	717	761	740	765	748	707	810	754	802	763	756	807	743	711	799	793	727	749	737	790	765	784	756	757	765	807	731	747	801	700	779	774	718	779	778	769	698	743	737	690	766	744	764	736	734	732	693	793	765	764	724	761	763	785	764	760	728	721	754	771	793	741	726	745	744	775	711	795	734	764	772	778	742	812	776	809	744	745	732	741	778	771	755	769	703	728	765	728	698	742	747	802	815	746	769	740	711	707	713	779	742	733	756	749	815	845	771	719	736	749	772	709	827	784	701	747	758	738	714	759	733	722	724	722	694	751	784	739	715	783	732	724	741	751	739	813	782	773	781	738	764	759	755	695	770	745	744	769	722	820	755	720	761	749	811	792	749	746	723	718	764	813	753	786	813	764	761	776	791	728	714	750	761	733	790	761	803	746	776	807	775	749	706	760	812	759	768	748	755	728	723	685	724	751	742	779	700	730	787	755	751	752	765	705	768	744	749	729	761	730	739	732	782	736	779	748	765	753	710	772	751	726	807	784	725	704	731	789	769	706	722	777	726	722	745	722	777	749	757	717	735	777	735	739	729	700	759	782	786	745	732	761	776	746	809	757	762	719	737	756	730	739	751	698	746	741	739	772	720	738	742	733	735	815	795	758	689	746	766	741	711	760	690	708	723	752	740	752	728	808	764	768	817	746	760	786	725	776	785	805	804	735	765	759	776	779	742	786	729	776	778	801	760	758	783	747	799	729	743	724	716	708	741	742	790	773	796	798	792	735	748	732	757	773	714	734	736	732	737	784	731	776	752	739	760	785	729	777	723	743	765	793	745	807	785	793	775	746	732	766	798	692	761	747	776	737	743	749	755	699	739	743	702	791	794	740	731	747	813	740	762	760	736	715	738	774	739	827	745	731	744	731	729	740	711	749	790	760	781	747	743	770	773	775	783	756	778	773	748	700	745	779	727	749	770	777	751	755	726	760	744	707	679	742	781	697	774	781	766	707	766	791	754	727	785	738	764	705	747	775	728	802	780	788	761	780	809	742	724	786	780	790	756	758	758	729	737	745	781	718	721	763	754	730	763	702	750	692	747	701	760	773	736	799	781	705	743	757	731	754	748	728	758	758	774	749	728	693	763	713	752	750	779	775	775	802	824	730	788	731	765	741	755	757	744	778	736	776	751	794	730	774	771	763	783	750	763	788	823	754	759	730	716	719	786	731	720	740	722	789	749	749	770	731	723	736	813	741	754	771	771	822	764	757	733	794	756	787	754	762	793	768	795	704	784	696	771	758	746	731	752	758	760	695	779	774	737	778	785	770	754	719	727	767	719	756	721	716	755	744	747	767	750	748	770	755	761	759	763	813	795	715	785	768	754	744	761	795	766	745	720	787	743	712	722	788	787	735	738	747	782	807	711	711	756	711	735	775	781	752	758	770	720	761	734	774	758	736	753	780	718	716	778	720	711	773	803	762	797	758	753	731	744	728	711
3663	6100	5002	2558	1856	1406	1172	1033	939	834	820	803	797	689	702	667	705	688	661	610	643	596	679	632	594	633	574	617	582	580	596	582	600	609	621	615	599	613	626	558	626	558	583	577	584	603	580	586	578	612	600	597	612	626	582	577	580	558	571	593	568	598	562	585	600	567	546	583	560	563	575	595	602	606	565	564	570	600	614	606	589	599	595	605	535	602	592	580	597	616	553	583	583	600	563	613	551	560	575	587	634	566	593	571	566	584	582	533	572	569	592	579	581	544	563	580	537	599	571	552	557	598	572	584	642	578	561	559	605	607	591	573	569	592	556	534	573	606	625	602	578	559	600	566	601	591	551	583	556	587	598	590	557	556	544	571	555	576	593	585	563	578	531	543	549	599	576	561	587	553	550	586	584	637	564	604	567	595	551	555	554	596	562	575	601	573	571	582	579	572	583	549	578	569	524	578	548	570	536	566	562	545	591	578	624	577	623	574	572	570	546	582	563	607	601	581	577	589	605	563	630	593	588	595	534	575	564	593	573	589	529	564	590	573	520	603	567	565	608	526	552	575	550	562	570	606	602	566	554	571	563	592	548	582	574	572	599	573	579	544	562	575	528	584	547	549	592	605	553	567	569	582	559	583	570	552	553	579	597	604	568	574	578	593	546	590	541	573	611	585	547	583	579	558	599	600	575	589	583	533	553	584	604	577	559	638	581	550	587	597	552	580	564	580	546	579	578	542	578	572	563	566	518	554	556	581	559	578	577	552	556	575	578	568	535	599	571	572	533	562	568	598	583	570	537	547	631	622	590	558	576	557	569	541	578	590	627	594	573	549	535	549	586	592	556	560	572	583	510	600	582	586	607	543	579	555	623	539	573	613	556	596	577	576	549	611	562	528	561	569	572	577	525	559	577	553	576	566	563	623	539	541	521	557	561	561	592	605	559	591	550	584	575	568	594	568	576	598	554	557	543	553	547	539	557	576	576	557	563	568	561	542	601	524	542	588	537	586	588	595	559	575	586	607	556	562	558	536	549	570	563	597	555	553	587	618	578	578	533	560	546	532	582	568	568	569	605	572	582	586	561	577	611	594	567	589	581	586	572	596	593	575	579	597	522	539	577	570	578	519	578	573	569	520	542	567	589	554	559	570	595	576	587	579	604	580	594	545	564	574	556	598	542	573	535	589	615	589	570	599	541	548	572	602	580	562	512	549	550	570	594	521	556	546	572	594	583	602	599	583	571	555	578	588	557	612	583	568	558	589	534	554	564	573	581	581	547	549	591	593	578	514	551	562	572	579	609	557	565	550	567	580	610	571	564	574	562	542	527	561	539	602	571	563	566	541	564	537	548	562	616	559	587	562	577	581	582	554	540	543	551	610	570	588	558	522	564	577	586	595	558	542	566	565	580	607	586	577	567	593	542	571	541	545	534	541	546	596	560	557	622	574	554	569	562	535	589	542	608	592	582	521	592	572	588	582	594	565	561	532	583	598	540	540	544	598	598	530	576	632	538	558	562	570	576	600	510	577	549	572	592	627	539	597	568	556	580	560	576	567	562	575	532	566	547	562	542	612	607	571	568	630	603	530	557	528	598	468	610	573	544	586	546	600	535	548	610	562	579	581	566	548	523	565	592	560	543	527	605	572	604	546	555	588	566	580	548	565	569	564	538	591	573	569	547	549	519	531	607	602	579	566	550	545	610	567	553	620	545	543	547	608	565	559	529	574	576	567	570	564	565	515	566	586	562	570	525	586	573	552	580	594	563	591	576	593	557	576	602	526	538	592	607	605	559	585	544	610	574	559	549	579	546	572	509	562	540	550	537	551	560	577	579	583	574	540	569	550	533	532	579	558	558	549	534	517	586	573	554	594	554	573	572	576	534	543	549	561	561	594	574	580	614	574	558	602	572	567	559	586	570	547	556	493	592	575	591	527	569	620	572	557	567	566	562	574	598	548	580	574	565	554	552	607	546	560	578	610	560	553	557	558	556	590	527	531	579	580	562	539	581	578	609	591	527	528	578	555	553	546	609	564	562	549	525	561	562	606	533	550	570	571	544	574	582	545	581	550	572	590	551	560	632	555	572	606	555	576	544	579	547	516	597	519	567	560	574	557	588	596	556	589	545	547	598	537	582	565	605	569	561	535	550	561	571	564	586	563	530	587	535	543	567	585	545	578	567	527	573	555	579	569	534	566	626	558	587	596	529	544	535	569	585	571	556	538	548	552	605	579	577	577	519	577	575	587	591	582	579	586	564	641	529	594	577	581	524	578	523	572	570	576	514	576	546	574	593	563	560	522	568	540	522	590	543	592	564	561	527	577	537	606	583	554	611	591	555	538	557	582	580	571	544	554	551	560	552	566	576	582	595	555	553	580	558	537	589	554	579	514	534	585	562	569	558	533	554	565	571	515	591	550	590	560	550	554	601	625	559	536	571	607	540	552	573	581	601	605	596	565	583	560	569	557	606	579	533	569	535	576	567	581	593	571	611	544	604	590	565	546	554	613	548	590	542	565	554	555	573	556	577	550	578	555	573	549	589	564	577	522	620	581	574	562	590	563	625	532	532	562	574	561	577	563	569	552	551	556	534	591	523	547	589	602	562	557	541	593	559	553	545	540	584	554	575	551	593	581	593	557	568	601	505	589	601	556	569	568	581	539	558	558	589	574	551	546	548	604	588	566	552	525	534	567	540	556	546	571	526	586	571	599	571	538	604	574	627	540	597	575	516	537	541	573	556	577	541	534	554	525	572	559	548	553	571	596	602	636	574	551	584	558	549	583	560	578	567	547	572	551	554	532	589	550	542	572	521	593	563	520	603	542	590	587	570	541	557	576	547	563	595	541	556	553	572	623	581	571	568	599	525	518	564	543	559	508	550	511	583	518	551	558	559	548	585	576	545	561	557	562	551	579	545	577	519	543	582	570	556	516	589	590	620	549	563	553	521	555	574	574	582	555	552	579	587	582	577	595	597	533	561	590	562	526	567	561	526	524	543	604	512	573	537	567	544	580	596	569	589	568	541	566	581	557	591	511	542	553	555	592	583	549	568	590	537	549	567	572	562	553	563	584	534	548	533	534	588	616	566	568	509	540	528	566	590	536	568	546	565	549	549	537	574	579	556	559	554	560	547	600	575	566	551	578	512	518	569	564	571	555	526	584	584	556	543	537	551	578	564	543	586	586	553	537	574	580	606	563	576	546	518	561	573	584	546	555	602	539	541	547	569	575	576	580	570	593	523	596	572	517	588	549	562	531	569	532	524	553	544	547	549	513	542	594	497	567	530	549	556	561	577	594	559	594	612	564	560	557	582	569	545	599	536	559	608	576	557	554	583	592	542	564	552	551	563	560	541	598	525	581	587	555	607	538	559	571	584	561	567	593	533	555	553	543	571	597	576	596	578	536	527	544	565	528	548	545	534	535	549	600	603	549	570	577	571	618	532	515	565	502	545	593	542	594	542	619	557	579	624	579	560	567	561	550	559	553
27885	10416	748	412	315	297	302	317	315	336	323	306	305	338	307	290	306	303	306	307	347	291	297	274	286	295	295	286	334	295	281	289	297	266	312	305	282	287	292	298	310	309	284	302	281	289	301	283	290	285	299	286	290	279	322	301	273	288	249	311	302	305	309	282	287	284	310	298	280	310	269	286	307	326	272	262	265	299	322	313	319	309	301	288	272	308	315	297	273	319	289	286	280	293	289	301	297	269	266	275	329	303	278	291	324	293	317	318	324	301	286	299	277	285	287	290	272	272	276	298	312	297	261	305	305	283	311	323	285	300	287	297	302	298	296	297	287	277	330	264	303	321	325	303	281	295	329	301	280	311	293	317	296	296	286	277	299	293	286	310	319	322	277	294	297	300	276	303	276	284	286	313	306	291	290	287	281	305	292	310	316	325	321	295	286	304	326	289	318	247	296	274	358	317	294	295	305	285	308	314	287	272	333	288	294	331	291	312	318	266	267	322	307	316	285	313	304	316	296	258	303	298	326	266	277	295	279	341	317	324	285	286	283	298	272	305	299	316	283	287	294	301	271	277	303	268	277	267	259	284	289	290	299	289	322	300	287	280	282	320	295	276	265	319	319	291	295	314	299	278	283	298	299	279	281	308	298	288	314	273	273	291	273	305	289	306	289	301	307	297	269	305	307	276	308	335	302	307	308	303	303	324	309	256	289	292	289	310	284	305	295	284	306	253	268	294	305	288	278	278	298	297	298	293	302	275	315	298	308	320	316	312	323	284	303	290	316	276	304	307	258	293	276	278	267	292	301	285	306	308	315	309	288	298	289	326	302	296	264	304	276	259	309	291	284	272	300	265	320	301	279	304	288	295	334	301	317	284	275	305	281	291	299	301	270	273	310	298	343	309	308	275	284	306	294	317	327	299	292	301	328	335	300	290	285	299	308	299	313	311	292	297	310	328	313	298	294	307	281	291	317	300	310	326	327	285	291	271	299	328	306	313	304	290	292	288	291	328	274	329	297	279	296	280	289	283	278	271	308	303	262	301	293	289	286	298	284	315	296	284	300	283	297	286	277	306	297	351	299	315	271	298	297	295	292	320	286	313	292	322	297	314	329	248	275	284	311	340	319	323	299	286	307	292	305	309	278	259	287	289	293	303	296	281	267	283	293	302	291	293	332	298	310	337	279	316	308	305	317	281	300	289	265	286	328	310	306	303	289	279	289	274	280	278	269	305	293	286	326	297	302	296	303	303	329	335	289	278	310	316	309	272	328	289	265	315	301	274	311	318	289	309	301	298	265	291	286	270	334	273	301	282	311	285	294	286	328	309	283	285	278	288	288	271	326	280	277	275	292	282	269	297	313	305	306	279	305	301	312	322	274	349	289	272	280	282	283	291	310	323	310	299	288	283	304	333	309	254	310	297	301	276	297	312	281	322	291	295	298	292	271	281	272	302	295	274	316	298	299	272	281	287	291	312	281	292	282	310	311	305	302	296	276	314	287	292	317	282	282	298	312	307	279	304	304	276	281	288	317	307	292	297	283	340	292	316	300	294	288	300	310	311	305	291	283	289	272	285	310	297	296	269	304	274	302	281	285	273	285	308	286	315	302	312	303	301	275	290	314	305	305	299	250	305	323	334	318	305	282	277	287	302	318	288	309	283	299	320	291	288	271	324	326	288	254	298	292	305	305	293	288	283	271	306	303	294	315	304	289	286	295	291	301	271	308	317	294	299	276	316	270	322	283	315	307	295	299	326	316	334	297	283	277	294	294	308	319	280	277	340	321	297	311	291	293	296	309	291	298	291	317	275	283	313	306	297	311	293	274	278	298	316	311	319	285	327	282	297	280	316	269	281	280	282	299	315	303	332	288	271	292	293	282	283	276	289	280	295	292	293	308	311	299	308	314	265	294	295	291	294	310	312	286	300	305	285	301	294	297	281	305	280	308	292	289	318	274	316	301	297	287	271	294	273	319	279	300	239	304	281	310	284	305	305	320	274	287	304	285	278	307	294	306	274	298	293	275	326	295	287	309	293	273	288	309	312	304	307	283	290	278	323	319	292	284	312	294	310	287	286	284	314	314	298	289	285	307	285	265	313	316	308	282	282	290	287	277	327	289	302	278	314	305	300	303	301	286	304	318	260	291	286	291	309	276	285	317	302	281	306	298	314	304	297	274	312	303	304	301	320	314	291	310	271	299	339	307	322	298	282	281	293	312	263	301	302	288	302	297	276	270	322	290	294	275	267	288	309	282	282	306	274	318	295	313	324	338	305	322	314	292	314	292	325	331	261	273	288	290	291	267	315	276	279	311	262	293	291	280	316	323	266	294	290	305	270	263	321	307	276	266	309	309	270	298	320	279	306	296	282	339	283	308	310	289	313	292	311	300	272	293	291	275	300	296	318	266	298	311	274	309	310	290	308	289	281	313	283	290	288	306	313	286	319	318	296	330	284	333	308	323	284	292	272	301	289	275	295	313	302	321	304	300	322	280	314	284	302	302	302	325	335	304	288	308	298	289	289	305	311	275	280	272	297	299	273	281	295	298	276	300	271	304	293	268	305	291	294	308	251	280	320	293	258	283	281	324	313	297	278	265	270	287	305	260	318	273	295	308	278	288	291	280	263	294	284	299	280	313	314	322	255	305	293	274	281	294	319	281	289	297	291	288	288	289	285	294	284	302	282	302	306	283	271	304	279	303	313	286	300	294	318	309	300	322	279	274	296	293	290	264	253	300	301	282	307	261	296	316	318	298	281	278	316	296	296	271	327	280	302	287	279	283	268	290	273	333	273	295	316	291	275	301	271	291	306	314	282	290	296	317	285	312	296	274	274	282	307	291	280	296	292	312	310	305	305	313	296	316	311	308	298	276	311	298	306	293	299	288	303	322	294	297	280	300	294	306	280	285	262	305	311	302	268	320	306	292	328	280	284	316	279	263	282	265	266	316	288	290	287	294	306	289	292	284	301	329	346	317	283	300	280	308	309	312	300	296	301	293	290	272	318	295	286	304	351	293	317	281	280	291	312	291	283	303	296	288	298	300	297	267	302	254	321	260	289	308	291	289	311	234	315	302	264	290	292	282	316	290	300	274	301	285	296	268	300	301	306	295	306	289	292	339	299	290	336	305	311	303	293	302	301	306	303	332	334	306	302	298	304	284	288	319	326	311	292	299	283	312	303	316	307	268	272	235	322	287	286	295	318	271	305	307	305	249	306	303	321	298	311	319	304	286	276	281	297	316	291	275	288	283	274	306	327	276	281	294	293	301	279	276	270	307	302	290	281	297	274	280	289	289	321	282	282	286	302	287	279	292	309	266	292	313	275	282	287	310	285	297	307	284	320	312	304	280	303	304	280	312	314	273	287	294	300	312	296	249	306	285	298	303	299	332	299	309	295	315	336	314	307	312	281	285	312	285	287	296	309	314	310	311	316	285	327	268	301	294	315	282	271	303	284	277	292	273	301	276	313	309	316	274	309	314	286	290	297
4624	433	366	288	247	232	243	235	231	245	230	230	195	207	236	210	247	205	225	223	227	238	220	259	224	217	232	201	217	197	220	256	240	240	207	248	234	243	238	208	248	206	227	240	237	223	237	205	255	217	220	258	215	226	225	239	233	258	213	219	199	205	209	200	241	239	231	200	221	190	238	209	234	220	213	219	226	232	210	230	209	234	252	222	207	241	239	213	234	217	228	228	233	225	213	226	237	231	217	201	265	235	219	224	218	233	238	234	261	222	204	242	255	228	204	220	221	226	221	235	231	220	241	251	212	217	229	220	242	223	207	227	220	239	204	252	209	214	220	208	213	245	233	237	244	243	220	205	216	276	209	195	236	228	215	251	209	208	199	223	216	216	225	232	209	228	207	220	250	213	240	221	226	227	202	207	238	223	243	253	241	229	236	212	212	225	226	233	237	237	246	234	236	218	219	239	251	239	210	203	238	206	242	205	243	231	258	217	246	228	231	233	250	226	226	209	233	237	207	246	234	206	234	227	213	194	243	195	230	224	210	259	231	207	219	206	245	203	235	200	223	233	213	253	196	212	246	212	245	231	227	203	225	221	220	215	208	242	229	220	248	247	210	237	206	252	226	223	235	239	234	223	218	212	210	223	230	219	212	231	234	212	212	230	211	218	237	231	240	226	219	218	206	228	239	215	202	243	208	207	228	234	232	207	224	234	235	230	229	200	224	229	234	233	233	216	209	215	227	194	229	231	244	216	218	231	220	218	229	215	218	211	229	245	218	242	222	226	210	222	220	206	232	241	236	251	209	220	217	220	211	219	235	209	251	199	262	221	225	231	222	256	224	254	239	205	227	232	205	239	238	212	230	239	203	243	217	230	256	214	219	232	220	225	235	228	227	211	230	228	220	222	244	202	233	225	216	246	208	253	226	221	214	244	231	221	222	212	223	212	234	244	254	235	265	213	244	224	207	200	210	203	220	233	211	200	233	255	259	243	245	252	257	239	224	217	243	260	218	234	232	254	211	219	184	222	252	224	244	228	221	217	205	242	224	223	187	217	206	213	235	232	228	236	203	223	247	210	216	217	224	222	234	197	243	240	221	232	241	230	228	229	238	231	240	260	236	241	229	217	225	211	247	225	201	239	231	205	251	247	197	238	211	202	209	207	230	237	213	223	237	226	222	239	216	208	239	221	229	213	244	218	234	215	250	208	222	223	222	208	207	231	217	227	231	221	208	207	224	224	211	236	240	222	233	203	223	226	232	239	252	231	211	213	239	209	238	221	213	242	236	245	227	186	237	203	238	200	202	230	201	202	228	230	231	242	216	233	235	244	212	232	233	236	248	211	234	254	210	261	240	238	213	217	216	207	209	207	234	213	207	233	208	235	220	218	207	203	238	222	215	237	232	222	239	223	217	230	209	211	247	235	229	226	228	208	210	239	241	192	232	243	230	223	217	209	228	213	226	197	246	239	235	210	231	217	220	219	219	217	214	217	210	244	231	209	185	234	228	227	228	222	228	224	233	219	220	218	238	234	214	248	209	229	228	226	242	212	213	238	212	245	230	241	212	214	215	219	231	227	216	229	232	236	242	216	243	218	218	227	235	218	238	241	218	235	217	228	221	207	221	219	261	222	222	254	227	211	234	243	222	222	229	212	211	258	232	221	239	232	231	248	228	217	207	211	219	247	214	211	218	210	212	215	245	225	228	210	238	221	231	246	239	212	212	224	232	212	224	222	248	201	234	229	223	216	216	227	229	199	236	265	225	267	186	257	226	209	230	211	240	234	222	231	229	229	208	225	208	230	254	236	233	220	238	220	236	212	216	220	226	223	229	218	208	202	222	227	211	216	209	218	223	197	212	219	222	217	226	209	226	236	223	236	209	221	237	213	206	226	230	234	232	217	211	227	237	240	229	233	264	220	225	220	231	227	235	210	234	225	235	226	264	211	197	213	241	213	214	229	242	254	225	236	226	255	213	215	227	212	220	259	239	218	206	234	216	256	223	239	221	227	237	216	211	240	225	227	218	226	242	212	219	214	224	217	222	205	240	224	202	221	223	239	233	229	205	237	225	229	231	242	234	220	222	205	221	280	236	192	235	221	217	204	219	234	218	243	223	241	236	218	212	226	217	231	249	214	234	229	227	209	210	226	214	243	233	204	214	241	242	253	238	214	214	248	236	214	211	237	246	238	210	221	212	205	222	233	232	234	199	227	238	232	225	227	208	211	241	227	223	222	210	233	211	234	224	226	239	208	207	234	208	233	261	205	221	219	203	222	201	215	209	232	244	233	241	223	256	247	233	239	248	206	220	211	211	209	232	224	232	242	236	254	241	229	224	231	216	193	206	215	196	237	225	250	243	208	220	223	243	225	193	259	222	202	253	243	210	201	240	218	225	223	224	243	227	206	238	228	248	200	230	213	219	233	215	227	208	237	220	196	237	195	202	224	219	221	216	223	205	231	231	227	225	236	215	196	215	206	233	194	229	207	228	220	215	213	226	233	249	211	233	206	252	231	225	236	234	201	216	236	221	212	225	198	207	250	211	247	226	226	242	221	220	228	234	242	234	225	220	241	214	204	216	243	208	235	227	252	224	226	237	244	216	223	228	228	212	240	229	210	213	220	237	216	229	252	223	229	242	228	245	208	230	213	223	214	218	215	236	232	228	228	207	200	215	222	222	258	227	222	219	242	214	265	198	224	221	211	216	211	234	226	217	229	263	199	205	233	221	194	217	203	230	234	219	237	227	217	226	232	224	237	236	211	238	213	217	228	237	218	194	241	228	207	218	220	229	232	217	224	229	226	225	224	216	227	230	229	233	234	232	234	219	220	254	226	230	215	217	219	214	212	228	240	225	227	232	243	194	233	246	216	220	242	210	247	232	234	249	222	221	231	222	212	219	235	231	209	231	218	233	257	234	235	211	210	230	230	209	230	246	238	212	228	225	229	236	248	232	243	249	208	207	228	224	218	212	224	257	245	233	240	228	213	246	231	221	214	221	247	225	260	228	202	234	226	239	219	243	242	222	224	207	208	215	221	233	247	240	232	216	231	215	241	214	258	243	230	226	223	216	235	222	245	216	234	210	212	219	229	251	233	222	234	242	242	227	222	222	210	225	204	245	245	215	235	219	238	219	225	218	231	228	229	222	229	210	244	202	213	206	224	189	230	223	231	220	224	251	214	209	224	231	224	231	231	193	229	210	225	215	236	234	246	223	233	249	225	246	210	220	226	222	236	244	236	204	235	227	228	233	239	247	223	234	234	224	257	225	208	220	242	227	230	211	224	198	225	222	218	214	230	251	223	241	208	224	218	226	229	203	224	223	194	216	215	216	223	245	212	231	235	223	225	250	232	256	246	233	226	220	223	234	228	223	204	225	227	210	222	233	206	216	221	218	223	207	222	220	200	253	219	218	248	234	240	237	217	221	226	244	209	223	242	204	238	253	219	220	216	208	216	207	280	228	228	204	230	221	200	223	214	210	237
25551	21482	28035	25328	11636	1542	1060	887	803	804	807	716	771	775	747	679	716	716	700	738	704	700	714	742	700	703	684	698	724	691	700	709	635	710	713	687	691	737	707	698	657	662	662	716	698	694	713	648	680	695	708	678	669	680	674	658	720	678	649	698	683	748	687	692	709	676	706	678	671	692	673	710	707	685	664	676	686	699	670	686	689	691	677	729	626	666	685	696	673	705	693	624	650	682	704	669	662	720	700	683	649	704	702	670	772	706	685	672	685	701	622	691	695	730	666	714	691	706	655	685	633	673	648	665	681	686	685	739	681	703	686	672	665	700	679	645	695	703	672	671	682	677	647	677	686	731	632	696	677	746	693	675	687	660	652	695	686	664	682	706	668	680	675	698	657	731	662	716	660	656	676	715	624	723	669	750	653	691	676	726	659	662	731	688	681	679	675	683	659	671	674	645	640	676	658	718	657	659	698	668	671	693	669	685	681	652	693	685	664	681	660	698	744	666	703	691	660	688	690	658	675	689	658	660	730	684	697	701	734	660	736	698	660	665	710	672	662	707	705	594	677	699	667	700	686	677	623	688	683	715	677	707	657	673	699	689	670	715	694	678	660	685	711	702	684	680	650	720	722	695	676	668	650	693	656	690	654	668	689	708	681	658	673	675	649	645	734	665	612	691	724	659	683	701	731	717	642	706	656	692	649	664	718	707	723	686	668	677	663	691	657	672	672	662	684	651	693	690	670	707	680	663	642	690	670	680	685	704	717	636	694	682	703	710	701	689	741	691	687	700	703	706	671	623	662	665	680	693	691	697	697	696	675	635	697	705	661	627	743	689	725	674	700	647	734	699	668	650	666	679	662	698	664	717	688	630	695	679	709	678	684	653	682	679	674	672	702	670	707	662	670	707	686	691	700	728	729	671	674	665	650	674	694	739	648	705	748	718	692	674	710	693	684	706	685	669	667	695	710	692	628	696	684	665	689	721	639	661	723	716	721	729	714	695	682	691	644	698	648	715	685	691	674	690	666	693	663	702	711	685	683	643	653	729	685	712	683	677	658	689	735	705	705	679	655	684	705	699	701	700	696	651	653	710	673	638	675	683	643	676	682	659	656	669	694	701	684	687	668	649	698	677	713	689	683	686	683	653	718	648	739	705	734	644	703	675	617	697	697	676	686	628	710	680	756	688	726	668	708	704	670	718	685	658	657	702	665	670	684	678	651	707	669	683	680	673	668	653	722	716	673	664	707	725	673	673	645	632	700	683	714	709	712	714	741	705	691	627	687	693	697	691	706	686	632	696	665	717	659	746	691	668	671	650	655	658	714	704	747	692	712	663	702	671	682	663	660	694	719	676	681	730	640	661	659	711	645	678	689	670	663	700	682	701	676	672	684	701	648	678	677	684	651	658	666	664	630	657	649	681	670	680	671	681	682	731	687	678	701	667	690	691	706	701	697	697	687	710	672	683	649	707	677	698	666	668	688	647	661	681	702	689	655	684	675	715	695	747	659	704	659	674	640	684	677	713	678	662	697	679	703	690	710	635	680	707	697	674	696	716	689	695	686	682	705	668	691	682	682	713	678	675	751	714	679	712	655	647	685	707	690	661	622	720	660	627	678	701	680	713	702	630	694	654	682	660	700	686	700	650	670	713	708	675	643	728	665	695	697	651	695	726	622	724	666	748	636	673	665	693	710	676	661	674	642	683	687	648	652	655	687	688	702	648	726	677	686	705	674	674	684	693	702	720	660	669	665	668	728	697	693	678	664	725	680	643	664	662	649	713	685	721	732	724	712	682	658	664	642	670	680	712	628	679	691	636	715	675	698	735	730	669	706	692	730	676	669	689	673	685	665	671	652	682	702	680	722	688	669	642	690	701	637	663	664	670	690	715	679	685	659	650	689	672	647	668	706	694	645	664	714	651	652	671	706	651	643	636	670	703	676	684	655	711	685	668	681	657	675	704	706	663	720	668	665	693	659	686	703	645	719	669	658	672	671	683	686	677	640	615	707	696	662	714	679	713	727	684	680	642	640	746	675	708	668	648	634	678	657	667	666	669	647	624	660	658	687	695	678	661	698	703	678	673	659	670	674	679	674	679	670	683	679	661	667	646	738	722	687	680	671	685	700	681	709	641	717	678	692	654	654	712	701	633	694	663	684	674	656	657	631	628	681	725	686	724	694	695	646	688	695	657	693	641	694	633	630	706	671	686	655	654	734	707	685	672	655	688	667	654	685	600	638	681	674	656	668	692	654	685	644	687	693	669	714	712	694	687	743	671	663	694	727	646	652	686	719	719	722	704	730	680	704	678	699	662	621	689	704	705	656	665	701	724	633	671	653	694	644	702	602	685	671	639	701	666	705	677	647	702	688	663	675	681	642	686	705	708	711	663	682	737	656	723	709	638	654	729	697	712	685	705	617	659	673	700	722	617	661	724	667	669	696	710	691	683	651	704	700	643	710	753	695	658	678	737	690	733	688	659	695	685	685	679	680	683	660	725	673	700	693	653	651	641	674	688	643	657	698	685	703	626	634	709	657	676	678	668	667	679	688	675	672	684	659	680	667	656	660	696	654	666	626	684	674	666	686	670	673	629	670	685	666	652	689	721	692	719	661	718	728	681	659	660	717	705	713	675	689	667	675	646	655	614	667	675	666	693	727	694	671	637	624	645	653	655	659	695	639	700	702	674	665	710	690	704	668	669	722	704	651	687	669	673	688	693	687	697	704	660	691	656	659	708	687	698	699	693	673	657	659	678	654	668	678	686	704	650	697	712	647	649	724	665	678	715	699	671	685	669	688	657	675	655	666	705	643	729	691	673	691	664	676	648	662	699	687	672	697	670	693	690	672	701	681	715	668	620	661	721	669	686	650	698	718	745	657	678	691	690	676	722	667	710	689	716	725	713	681	661	674	718	709	701	677	682	646	656	719	699	693	735	691	704	689	697	680	711	677	703	640	662	699	665	709	640	712	663	705	725	710	669	674	697	685	667	742	706	702	686	644	702	691	710	681	657	660	718	688	675	704	681	667	679	648	635	705	695	671	719	647	675	699	674	733	684	704	694	654	643	688	704	736	685	692	680	690	695	672	693	676	661	697	676	657	729	646	675	683	692	658	688	654	712	676	668	673	657	687	704	696	705	723	670	713	690	654	700	647	642	677	666	684	674	668	696	703	681	692	706	727	718	702	688	680	745	705	662	683	622	686	683	663	645	726	654	650	682	732	658	655	706	693	675	671	690	693	727	684	696	676	675	660	634	675	661	690	648	624	686	669	676	680	652	666	702	684	665	655	705	711	675	687	703	636	672	677	702	698	712	704	670	728	695	704	679	644	687	669	664	731	703	685	722	652	659	651	706	674	676	684	675	656	682	638	650	681	648	698	649	703	730	686	689	711	712	677	675	690	678	654	676	709	653	653	665	692	692	711	672	718	667	654	647	689	722	698	661	694	676	658	679	681	617	661	684	710	654	674	668	663	711	752	679	679	663
3375	3461	3020	1586	1200	974	823	725	735	649	659	600	624	588	533	555	608	577	512	572	551	531	487	510	544	561	531	544	538	513	511	554	536	536	521	502	529	511	549	531	554	532	519	520	534	547	534	518	500	493	522	517	543	511	513	530	520	518	491	558	516	497	499	543	521	521	541	561	506	534	529	508	531	489	518	494	493	535	512	523	527	507	510	532	517	515	559	547	517	503	529	551	559	538	536	499	538	518	537	556	582	528	520	506	508	542	524	551	501	505	499	521	522	557	500	484	565	543	556	511	492	501	475	500	473	524	489	507	514	509	520	523	492	550	519	511	535	530	558	511	517	483	512	489	510	496	496	524	529	496	522	470	509	509	503	547	515	525	499	512	500	526	533	535	516	527	507	507	500	516	524	512	530	512	547	530	535	565	509	536	530	495	529	547	456	526	516	514	566	549	508	548	474	540	500	501	525	522	529	541	550	529	521	504	490	507	532	522	505	537	477	501	474	501	490	509	515	540	510	525	507	500	489	522	522	538	515	518	480	513	504	520	530	563	525	480	495	518	487	495	475	508	523	561	501	496	542	516	513	484	484	521	532	506	492	476	473	509	528	508	538	491	511	501	520	499	498	500	536	478	505	452	484	544	538	509	494	486	492	497	540	549	573	534	493	519	513	530	500	490	524	488	522	526	532	560	524	509	588	517	473	536	531	514	535	515	516	549	534	546	526	484	537	550	497	458	526	523	531	496	486	542	512	518	484	507	549	515	561	496	493	458	506	520	525	514	551	500	509	492	520	535	525	503	530	503	552	531	505	549	515	466	486	540	535	540	543	500	541	512	483	559	505	507	503	497	532	496	487	490	550	467	474	522	495	499	522	508	512	489	511	545	505	518	498	534	483	460	496	478	525	524	537	525	515	534	520	501	507	524	504	498	501	524	516	488	530	485	504	530	569	479	527	546	490	531	517	527	528	529	537	540	514	526	519	540	526	510	524	540	534	543	512	543	533	551	513	539	534	547	503	525	503	495	476	517	510	518	498	500	499	486	520	479	491	488	510	547	528	543	500	518	460	563	512	527	531	489	496	529	503	513	497	522	576	508	519	535	488	522	511	524	519	540	547	526	537	512	513	465	496	533	507	523	490	527	503	482	475	517	536	496	511	521	523	529	537	502	514	524	504	495	502	526	528	479	513	539	493	459	503	485	499	511	499	505	508	500	523	548	491	491	506	529	512	545	485	489	514	524	517	501	499	502	505	552	512	486	525	481	512	522	493	479	511	513	481	504	494	557	485	526	535	538	533	525	516	512	520	519	489	529	496	535	498	520	498	537	481	514	503	506	555	494	562	462	521	521	477	528	532	553	468	513	527	464	514	478	530	545	488	486	536	510	449	532	512	508	506	533	502	478	499	532	521	512	510	510	507	566	499	534	483	505	528	527	514	466	551	499	523	529	519	502	519	516	523	516	484	545	508	532	484	525	551	505	468	509	528	519	512	481	506	503	526	521	531	488	513	523	492	485	554	509	522	497	493	534	535	490	533	522	520	509	562	496	489	508	495	536	531	548	534	487	499	475	556	517	549	509	503	540	571	552	527	483	527	493	477	520	567	517	519	532	513	490	500	503	516	484	507	525	504	525	500	508	517	532	498	509	498	516	539	509	517	522	493	511	507	483	526	508	506	504	534	522	542	516	525	499	459	481	511	487	474	483	508	503	528	496	538	495	536	503	544	476	528	512	518	497	513	534	531	518	506	519	518	496	477	489	523	494	561	504	545	508	517	520	510	498	526	493	501	507	527	537	510	481	509	484	494	486	503	516	516	504	476	515	493	581	506	501	475	466	516	498	502	517	497	525	527	508	534	492	524	490	485	476	483	508	543	502	562	558	556	522	506	509	505	525	499	507	513	524	521	519	473	509	484	491	479	492	488	493	500	515	506	478	525	530	493	527	496	525	523	478	493	547	500	479	508	518	531	523	511	497	525	487	501	513	508	564	488	526	501	483	516	513	527	501	509	526	485	526	504	529	536	452	518	503	488	525	498	523	510	525	509	514	448	520	537	495	507	490	516	506	500	543	537	497	515	508	515	500	486	532	553	482	536	538	449	493	514	505	494	508	568	541	491	552	515	526	495	525	499	575	518	498	552	501	509	511	519	506	505	514	491	449	536	487	514	547	505	522	512	486	469	483	505	496	484	488	517	463	512	489	518	534	491	512	521	500	489	523	511	540	526	536	518	534	528	514	487	466	517	530	529	559	516	510	512	493	511	458	543	467	522	543	511	527	467	457	521	476	508	509	499	520	519	478	521	507	484	535	498	517	494	527	515	526	501	495	505	561	514	550	516	527	521	495	523	497	523	503	497	511	538	558	510	577	528	569	485	495	516	505	518	506	505	547	483	534	488	531	502	478	521	530	528	515	494	523	517	516	522	510	513	483	542	497	522	517	479	491	498	546	500	485	535	528	471	491	503	477	475	460	497	539	547	486	501	552	496	522	527	496	540	512	561	468	508	501	516	586	466	496	503	545	496	503	521	522	496	524	508	505	546	491	507	512	508	488	496	525	537	516	485	528	518	550	491	521	582	515	483	505	547	513	546	549	484	517	532	533	517	520	516	520	507	494	550	502	485	490	568	469	549	450	520	465	476	503	465	511	472	531	506	540	512	529	486	466	507	540	510	503	514	497	517	511	510	513	520	503	475	517	504	535	492	543	537	493	533	517	532	542	515	496	489	509	541	539	505	479	498	492	528	521	515	513	475	512	526	509	508	544	496	523	501	497	531	489	525	520	539	482	474	450	508	520	538	517	524	523	544	478	517	528	488	518	527	546	509	503	502	530	490	504	509	500	545	507	491	519	497	508	527	491	467	496	488	546	519	508	489	521	461	489	536	516	499	468	541	539	492	500	516	529	550	484	583	494	520	504	504	516	501	484	518	530	488	505	519	537	532	468	516	493	508	495	548	513	443	498	538	481	521	500	479	492	522	530	548	492	474	525	490	512	486	508	525	525	536	515	493	523	511	526	554	464	501	477	512	523	489	586	492	519	518	514	533	525	509	530	526	496	470	537	505	518	539	505	526	501	466	498	532	540	463	532	527	480	539	495	497	517	518	511	486	502	521	530	533	485	517	525	532	539	520	509	527	479	504	492	518	489	509	484	498	520	515	532	529	482	497	504	491	481	504	527	534	524	495	488	527	501	508	545	485	559	483	525	496	493	531	466	505	527	524	510	534	510	519	493	474	536	469	517	495	525	512	562	503	514	525	511	490	487	527	499	498	524	526	529	515	552	459	536	553	523	553	515	517	554	498	520	510	507	505	515	491	486	510	492	511	513	482	544	542	502	531	496	493	480	527	509	480	524	504	509	518	516	469	497	514	483	522	504	505	509	525	521	508	492	504	507	503	492	535	511	513	551	518	552	518	506	530	506	541	516	505	480	530	514	516	498	525	523	487	473	480	485	490	518	497	490	486	525	494	527	532	521	510	548	522	487
24527	21484	28844	24563	21482	9154	1932	1282	1001	954	930	931	905	871	879	780	799	796	860	820	817	811	785	759	779	788	783	790	784	788	728	768	780	734	789	772	755	737	782	729	813	791	793	766	736	794	781	761	785	755	753	800	782	763	830	717	787	790	761	782	760	806	735	758	772	736	756	766	785	796	757	738	731	722	767	701	764	739	746	724	778	765	745	765	730	807	726	767	773	836	797	776	749	729	720	776	788	730	746	767	763	758	724	759	725	773	717	729	755	792	795	735	767	760	697	801	798	757	784	716	759	777	745	715	706	764	776	773	722	754	762	729	781	759	767	738	751	795	768	779	762	725	753	760	727	756	764	736	775	740	748	785	752	790	728	782	761	772	810	741	734	787	785	777	757	747	775	775	787	824	784	739	706	770	740	780	783	731	738	779	713	711	761	738	750	786	782	777	774	703	720	729	801	740	748	778	756	790	813	765	748	799	779	745	720	773	784	806	777	776	772	776	764	771	753	818	769	768	678	798	774	758	729	738	770	756	741	707	737	744	805	752	757	764	742	767	753	726	787	772	751	800	768	778	798	761	778	721	756	748	771	829	738	783	777	743	767	740	760	757	695	773	784	779	791	773	738	739	805	725	729	787	794	773	743	757	807	727	740	790	721	739	749	695	720	738	746	745	720	714	737	713	762	791	744	768	738	702	746	820	783	726	761	748	731	751	720	767	731	768	756	752	688	772	772	760	808	737	760	738	764	770	764	722	774	761	779	741	758	737	727	732	756	789	800	760	799	724	712	782	742	715	753	738	781	751	731	761	749	797	779	761	718	774	754	731	759	838	789	772	713	721	788	762	757	787	810	804	804	732	850	716	751	751	754	783	794	800	697	749	758	752	764	758	774	769	785	759	774	715	769	718	738	738	765	760	783	759	770	754	763	777	763	733	729	740	756	726	727	742	785	778	752	823	713	751	766	719	762	797	784	757	745	772	755	738	777	793	725	786	757	780	730	774	732	775	759	740	790	748	724	749	768	749	738	703	804	775	734	811	691	709	729	746	770	791	785	754	778	762	720	808	722	737	750	742	814	728	729	736	734	732	727	782	743	753	770	761	774	753	707	715	770	748	740	717	780	689	762	698	719	790	753	743	829	690	799	732	745	729	755	739	726	746	775	770	781	751	766	720	688	722	728	763	780	798	742	764	743	747	747	765	786	726	730	767	769	770	760	749	709	745	767	768	792	795	719	761	777	721	722	694	739	715	756	772	778	731	785	692	724	762	736	781	763	766	770	777	777	765	774	738	778	737	723	729	722	766	771	752	805	727	775	704	721	806	779	737	666	749	743	791	797	732	749	742	766	747	734	745	751	737	758	769	762	751	796	780	728	760	747	764	788	773	748	773	768	752	724	802	788	764	832	757	742	773	725	767	778	743	739	715	771	753	738	817	763	726	782	738	750	785	744	720	766	742	760	780	720	741	728	725	759	771	779	800	749	761	795	792	755	749	743	742	757	776	755	779	751	742	719	742	684	736	758	792	775	754	742	706	748	743	751	737	756	736	721	753	734	776	760	736	793	754	710	758	760	727	732	764	764	766	767	745	757	759	808	763	778	788	749	729	717	774	736	735	773	764	744	760	776	812	731	796	761	776	704	736	750	754	768	769	726	747	715	754	787	727	759	751	721	749	732	713	775	779	741	761	733	773	742	786	767	766	756	714	767	690	798	787	741	775	770	773	731	741	798	776	672	721	749	755	739	741	770	782	787	758	764	758	758	778	823	756	762	734	760	747	771	771	774	748	745	726	751	791	786	730	784	760	777	752	747	720	772	762	804	771	764	692	744	770	723	789	770	764	708	732	714	723	783	800	818	771	761	768	730	754	761	749	772	802	744	730	774	766	740	744	777	757	748	766	780	713	711	773	762	765	765	725	737	770	740	783	774	728	722	723	763	762	756	716	731	753	730	744	779	769	755	768	741	810	746	740	737	743	733	747	756	734	754	743	753	746	716	773	738	758	745	832	731	762	728	772	736	732	796	746	708	740	756	825	728	784	720	759	723	705	775	757	719	753	718	710	746	755	738	743	741	748	754	758	764	754	735	768	768	762	741	763	710	746	729	785	739	788	730	834	736	742	774	779	773	719	768	745	735	742	754	700	720	778	745	802	707	789	729	715	748	772	758	778	736	708	764	799	774	699	715	790	762	760	750	720	736	806	720	724	740	710	744	722	775	778	729	793	790	710	739	804	761	704	761	809	785	753	785	747	763	763	728	744	708	728	756	759	727	788	789	744	740	723	755	764	785	753	769	778	755	770	800	772	757	773	759	809	761	764	748	696	730	772	754	793	726	750	724	746	742	759	733	769	733	728	731	719	697	747	763	758	725	762	742	742	763	763	739	764	754	766	754	755	753	733	777	711	747	740	798	711	732	736	764	734	683	730	721	726	842	743	797	737	740	741	744	753	804	729	766	736	807	734	703	771	761	786	779	756	736	782	713	747	767	702	764	787	765	757	782	760	750	714	745	810	724	759	828	739	748	764	797	806	764	795	788	745	745	786	795	779	735	728	786	737	769	771	725	754	762	766	754	758	732	737	750	784	768	756	734	775	790	800	788	758	732	759	701	725	769	794	744	799	759	751	753	690	780	730	772	793	752	787	691	738	739	820	749	774	744	744	775	712	700	750	774	814	769	770	756	709	738	727	764	746	700	757	723	713	726	746	776	798	775	764	737	745	787	781	735	748	742	800	751	734	746	768	762	749	770	740	705	728	706	718	756	759	757	803	760	758	736	748	724	753	750	782	676	745	758	756	760	771	775	745	762	732	755	750	771	813	726	773	755	718	745	788	758	730	741	703	775	743	727	775	738	752	761	760	760	776	738	713	772	770	773	744	736	757	724	745	716	833	752	779	729	756	794	754	782	759	747	753	751	824	742	719	795	767	753	734	742	763	768	752	793	816	721	691	772	702	773	721	754	741	754	776	749	714	725	717	713	709	759	737	736	799	711	746	718	751	759	710	795	757	703	776	799	763	756	717	711	709	725	718	724	760	745	727	777	770	773	739	761	753	754	754	745	762	758	736	738	777	740	739	748	731	759	729	746	758	767	748	701	781	732	743	731	808	750	763	742	754	764	754	731	764	743	751	788	772	741	730	782	777	736	791	778	738	731	754	697	721	781	763	735	809	743	732	756	722	739	778	763	767	746	774	795	776	737	740	778	727	732	708	758	775	764	767	716	755	788	739	774	768	732	729	724	774	741	729	777	768	727	764	781	789	820	738	768	789	790	720	753	742	739	757	750	737	762	779	728	725	697	781	768	713	799	745	725	840	715	753	747	748	719	786	773	750	778	752	756	774	763	768	733	764	772	753	747	756	745	703	756	752	756	734	764	765	741	764	752	748	781	745	733	764	791	772	753	702	740	752	787	776	763	719	742	744	752	717	721	794	743	733	765	757	752	769	787	726	785	725	799	762	767	805	687	810	750	733	766	747	758	793	760	749
3697	6095	4988	2642	1825	1440	1220	1028	1001	866	862	743	756	709	678	729	622	661	616	674	654	620	621	606	578	658	577	627	567	598	634	559	648	603	609	618	572	593	654	614	626	636	610	587	599	561	594	609	580	566	571	603	554	608	607	620	582	585	558	548	577	574	585	620	566	619	600	588	538	613	575	604	571	633	587	563	602	569	624	574	579	580	555	649	602	559	610	579	557	567	555	586	584	587	618	594	620	597	600	627	545	595	571	557	589	609	571	581	599	612	545	609	585	564	554	551	610	556	596	555	603	573	606	594	571	595	583	591	560	590	610	598	595	603	574	567	613	615	548	557	606	540	605	572	584	592	557	568	573	556	637	540	582	598	570	543	571	611	551	559	611	584	576	580	560	591	585	566	601	590	598	595	576	573	578	561	635	586	579	566	520	529	557	610	574	622	582	585	550	581	555	601	568	583	587	565	542	577	576	552	576	546	528	605	570	575	568	579	568	575	585	564	566	579	583	560	553	577	625	578	601	527	567	576	588	570	590	575	578	560	609	588	564	566	589	560	540	555	526	542	568	568	579	628	574	543	584	576	568	577	580	567	573	568	543	559	634	568	627	526	560	613	544	570	575	554	613	587	560	572	548	550	588	564	632	563	568	538	557	570	554	567	563	558	550	596	580	549	550	575	579	540	619	577	590	551	606	566	581	598	517	580	560	622	595	590	529	545	570	573	559	590	578	565	585	599	554	550	609	557	570	613	557	602	540	574	552	610	564	571	583	575	612	568	580	578	568	608	536	586	523	544	603	561	532	549	591	514	551	628	521	586	633	565	558	539	607	573	543	579	549	599	548	551	554	558	585	573	564	555	609	606	540	591	569	599	551	540	555	581	541	590	576	583	583	617	599	578	593	585	544	595	586	587	514	482	598	514	568	569	517	585	547	576	568	585	572	504	596	579	592	624	577	547	557	555	605	555	601	603	524	580	599	524	597	581	593	578	608	560	611	545	590	594	622	546	596	587	571	578	558	608	538	553	603	603	563	589	585	558	589	541	589	566	559	594	553	578	572	550	563	593	619	580	552	544	556	625	591	542	514	588	549	565	579	596	559	599	587	563	616	579	555	612	555	586	566	627	606	582	550	575	588	576	588	583	558	498	577	574	576	594	614	558	510	580	610	563	542	591	581	582	534	553	584	567	576	593	578	535	534	556	590	578	628	570	590	604	560	555	577	580	569	587	546	545	513	572	581	584	645	555	607	549	571	562	563	588	557	518	536	577	598	565	527	551	591	570	578	504	577	598	543	568	577	554	512	569	591	600	578	580	541	612	596	561	526	603	591	543	543	586	563	556	546	548	522	586	604	562	583	562	555	551	538	552	570	583	566	544	546	571	604	569	533	576	562	534	549	539	565	535	556	552	565	590	612	563	545	578	612	614	575	597	543	547	562	531	547	548	535	572	541	628	578	543	567	585	570	600	555	565	600	543	561	581	598	540	589	597	582	549	583	570	575	549	545	575	573	585	547	558	553	533	557	596	576	581	608	526	574	574	571	568	549	536	565	528	564	597	547	569	572	563	570	537	562	563	614	551	549	609	528	552	573	556	548	561	563	624	551	589	589	571	559	585	567	522	568	588	590	572	593	523	570	615	556	560	538	588	565	609	535	572	566	598	573	561	587	600	549	548	593	633	589	557	583	512	557	602	557	581	591	569	574	599	593	538	591	566	560	567	542	558	535	594	549	570	593	575	580	547	550	563	586	549	563	541	602	594	543	586	612	562	560	580	587	543	581	572	515	570	545	611	569	625	599	567	559	564	613	548	597	566	596	600	539	576	566	536	580	618	552	585	604	544	556	528	584	554	547	568	564	555	533	526	571	553	545	563	533	602	587	554	549	574	568	581	586	613	573	549	580	569	540	553	589	576	566	569	511	558	527	583	612	591	567	530	595	527	531	549	580	579	533	608	574	551	585	597	562	550	570	562	560	545	608	603	580	553	565	548	569	563	613	548	566	547	539	564	581	549	548	562	542	566	533	603	547	551	580	528	574	549	561	555	583	550	571	523	564	595	555	631	570	580	572	599	559	523	539	554	588	602	557	561	544	546	560	548	544	562	549	584	539	591	503	572	540	578	528	539	540	543	568	603	591	572	558	595	588	593	583	591	561	555	580	580	605	573	535	541	564	628	560	590	581	575	578	567	547	570	568	557	576	539	554	587	589	560	553	602	572	543	610	571	569	594	546	581	536	538	557	573	571	547	595	560	591	584	555	580	572	565	546	542	528	527	534	551	578	576	633	566	541	541	588	557	576	517	571	557	546	595	589	565	562	556	585	596	566	522	540	539	588	574	541	527	592	560	615	550	561	531	586	572	593	579	560	549	571	515	595	604	600	576	549	582	581	543	552	545	532	570	543	543	577	566	567	590	598	537	523	554	552	555	530	576	545	568	567	578	563	558	540	600	538	581	542	549	579	620	551	548	592	613	555	564	565	580	566	614	558	540	565	562	551	568	554	566	554	501	557	554	585	555	588	526	571	581	541	581	554	551	559	552	566	579	530	566	547	546	538	527	571	563	566	571	561	567	603	571	571	564	573	576	574	579	576	586	549	573	556	557	560	606	540	534	546	548	557	592	572	540	548	571	524	579	543	596	593	570	550	584	577	540	575	558	536	545	533	565	593	552	589	564	574	569	543	578	551	567	573	532	521	580	596	538	542	554	542	564	588	539	536	560	565	605	514	551	511	579	544	567	603	555	530	527	553	556	572	606	614	559	541	614	553	528	529	616	557	539	530	534	589	547	569	557	550	602	574	591	570	614	578	551	577	557	614	601	566	590	526	554	566	556	602	584	567	559	553	538	543	583	548	580	560	534	575	558	565	594	616	566	564	555	575	550	610	619	557	540	583	560	548	562	588	544	503	604	526	520	561	544	536	576	577	540	558	561	536	575	551	603	571	538	588	515	568	603	553	591	522	579	582	570	547	553	542	597	532	556	571	582	588	570	553	567	565	567	569	575	559	596	549	581	576	524	598	571	563	532	597	560	579	575	565	556	533	592	578	572	572	522	540	541	570	599	594	597	570	596	601	559	546	576	544	549	587	578	550	563	557	557	590	540	559	562	623	518	559	606	553	556	517	605	569	608	575	573	530	560	590	561	575	608	548	591	532	561	584	546	561	549	588	576	569	572	597	503	541	543	556	570	585	591	537	564	583	551	604	559	602	542	557	563	597	598	565	552	520	572	576	573	573	579	529	569	535	585	519	531	526	555	554	555	570	548	580	569	555	583	622	589	539	526	589	559	536	590	590	581	570	597	594	556	583	546	569	559	587	545	545	596	569	557	541	572	570	555	583	566	567	571	556	564	583	558	550	571	608	548	518	548	574	541	559	562	561	526	568	569	587	581	574	575	559	541	566	569	546	570	559	576	531	508	522	572	588	572	541	579	617	570	596	555	523	554	607	540	514	554	540	586	556	543	552	548	560	533	586	575	554	620	567	581
27746	10371	808	455	321	325	301	325	311	316	313	316	340	298	279	293	279	274	283	292	299	321	312	314	307	319	292	295	312	277	300	283	326	291	253	283	296	260	293	270	297	299	308	307	323	330	294	299	312	327	314	285	297	305	297	320	310	316	301	296	272	317	319	322	305	304	330	296	321	312	300	305	274	282	340	292	300	302	311	281	286	340	296	265	310	341	305	326	277	291	297	286	278	280	328	285	316	297	272	311	303	291	277	289	276	310	288	287	296	303	300	281	298	303	271	287	265	298	299	322	301	307	321	281	280	302	290	296	348	319	339	289	301	298	288	273	300	319	298	300	296	303	308	318	314	281	308	292	280	312	296	330	267	270	311	323	294	313	289	297	265	301	298	308	306	279	288	317	346	278	327	305	302	330	257	311	314	266	315	290	317	305	269	297	295	330	311	316	280	293	289	304	323	308	290	303	309	291	290	267	299	274	293	301	279	314	299	287	276	288	312	284	308	314	310	318	315	317	258	319	305	283	287	287	319	292	309	331	287	310	283	318	286	307	308	287	289	283	309	321	286	280	310	285	295	294	312	301	301	268	284	311	303	283	302	269	306	312	291	339	298	288	349	289	272	309	313	286	299	283	334	294	283	276	299	291	314	284	286	309	289	298	281	277	304	268	287	301	268	314	280	315	308	319	305	306	291	287	333	301	302	303	307	287	300	306	299	300	315	312	321	317	272	322	295	299	297	346	301	307	312	293	285	318	327	301	308	252	309	295	316	304	291	307	321	313	292	323	305	300	326	268	290	316	295	323	319	322	282	282	284	317	303	277	323	295	309	281	299	322	289	287	275	294	316	296	309	290	283	309	281	278	310	295	310	271	299	290	307	309	288	309	272	276	330	300	268	282	326	311	300	315	323	292	309	309	275	300	278	318	311	266	321	302	313	305	301	283	294	316	291	288	284	301	298	303	293	273	321	326	325	297	283	292	299	315	324	287	327	291	277	306	293	296	313	279	304	288	270	297	289	286	319	287	281	277	289	324	296	293	296	311	293	290	280	291	307	274	304	327	310	318	321	302	289	292	291	296	327	297	287	300	305	303	290	309	297	300	291	305	276	351	308	321	295	293	268	298	325	302	286	309	311	312	315	308	299	273	271	284	316	296	293	301	316	314	320	293	326	283	331	305	271	323	307	299	310	280	314	310	294	338	308	321	299	301	296	285	310	297	333	300	316	310	269	304	306	289	310	294	309	332	309	304	307	257	320	266	304	306	289	289	296	329	298	303	296	279	302	287	311	308	303	311	312	333	276	291	325	277	298	299	313	316	318	317	317	312	336	281	289	292	296	283	309	290	304	302	297	292	273	287	314	283	311	279	299	278	284	274	266	320	270	310	307	298	316	276	296	273	310	296	287	308	313	284	296	291	295	318	291	297	313	318	285	297	277	291	301	283	306	286	296	287	292	310	301	338	303	304	285	282	311	265	304	307	326	280	308	304	268	302	291	309	305	302	287	320	304	290	322	316	332	296	292	292	290	285	280	326	270	305	307	316	301	300	281	295	308	276	302	298	303	282	298	296	324	287	287	302	271	269	298	293	309	292	272	317	306	307	324	317	294	285	304	291	301	289	301	300	305	300	289	327	302	302	312	299	295	302	269	264	273	269	275	296	328	299	262	311	310	312	296	288	286	325	297	310	332	317	280	283	280	298	303	316	289	298	309	288	287	297	282	292	284	304	335	269	312	289	269	311	267	304	294	304	308	267	294	308	301	301	302	285	315	323	309	294	292	301	280	282	270	331	298	299	266	301	263	293	306	282	282	314	302	279	262	303	296	290	305	308	298	292	323	289	320	280	278	303	296	311	299	312	311	295	280	313	291	299	291	299	296	300	332	297	293	307	303	290	299	305	327	319	265	308	305	325	314	305	287	287	285	268	296	318	299	317	302	294	301	298	288	280	302	288	317	308	341	315	331	316	300	321	317	298	280	304	285	301	319	306	310	305	319	349	301	283	301	324	284	266	285	300	305	330	268	286	312	328	260	315	311	320	281	307	292	290	326	297	275	308	317	303	312	304	315	294	315	317	258	287	289	307	322	298	282	280	295	303	332	285	316	289	290	324	281	278	313	296	273	274	317	303	307	294	311	302	316	318	324	297	316	292	316	317	323	293	291	313	282	299	282	288	287	298	291	304	265	304	275	273	327	267	307	297	300	301	293	299	260	331	291	306	298	327	319	320	291	308	291	289	292	277	303	316	329	287	304	272	285	327	308	285	281	285	315	307	271	318	324	294	309	278	264	320	319	299	314	319	299	287	313	293	318	284	308	287	302	316	342	303	281	305	287	271	288	294	281	305	320	285	326	287	264	305	311	287	263	305	304	296	301	313	305	328	319	325	306	268	307	297	283	276	312	307	272	276	303	307	281	280	312	298	299	296	282	300	312	290	278	304	301	267	250	303	321	310	299	301	306	301	346	299	333	302	319	309	307	307	293	286	291	294	327	300	277	304	282	291	288	314	287	333	296	290	304	267	297	320	303	326	316	320	299	314	337	269	285	272	328	289	304	325	294	303	321	280	298	298	317	320	283	281	298	322	291	313	317	270	292	295	316	304	315	300	277	280	298	295	307	312	287	294	311	283	330	330	268	313	307	280	317	300	307	310	282	284	279	318	310	282	290	308	286	318	296	301	304	314	292	296	263	305	298	283	314	318	302	281	311	286	284	284	301	321	304	298	301	287	291	293	318	269	262	302	280	290	301	293	322	287	285	287	322	323	316	301	306	275	307	310	322	308	315	292	303	300	311	294	300	289	300	287	312	287	325	303	262	296	297	288	310	296	329	308	300	305	292	354	276	308	318	279	313	286	288	297	305	312	303	312	303	311	292	295	323	303	305	326	315	317	328	320	274	320	298	318	291	292	273	308	283	299	296	296	270	298	331	288	346	276	317	323	287	316	286	308	293	310	332	299	299	312	315	288	325	297	316	312	303	275	285	336	291	339	265	288	317	348	293	272	291	295	300	325	305	297	312	303	283	321	304	297	293	300	308	307	329	286	281	293	309	295	260	293	313	298	313	291	314	324	288	316	304	287	296	277	304	279	333	297	326	299	310	292	305	302	296	295	294	310	306	302	278	286	282	296	272	264	311	330	280	309	321	291	279	325	320	294	331	282	320	286	291	275	309	317	278	299	282	272	307	293	253	322	318	317	289	291	309	313	300	288	280	292	306	312	317	308	279	287	316	305	319	282	293	306	343	272	306	309	306	271	305	288	313	280	324	304	291	275	307	291	288	312	322	288	291	287	296	299	303	301	314	284	337	322	293	310	311	300	296	301	336	311	280	275	301	286	310	291	283	305	300	271	301	314	277	294	284	290	283	311	304	282	314	301	314	289	281	278	301	299	288	298	294	281	303	290	281	268	327	296	325	301	283	289	327	303	295	306	308	290	281	290	297	315	288	326	286	276	303	328	334	291	295	333	300	299	263	268	278	281	277	304
4640	425	359	286	266	257	251	251	215	234	229	214	236	232	220	228	242	219	250	238	210	222	213	218	239	206	208	216	230	228	221	248	229	229	230	228	229	230	204	237	237	219	235	205	223	236	240	217	257	225	243	234	234	238	216	220	236	230	233	232	211	228	224	212	228	241	227	217	248	231	212	202	198	242	227	213	238	205	214	243	243	220	253	238	247	181	219	213	217	248	224	228	247	226	237	202	220	254	227	223	194	234	213	229	210	263	225	221	236	236	243	242	207	220	238	208	214	223	240	225	219	237	242	233	222	236	234	215	232	227	245	218	228	212	213	228	225	227	228	226	207	212	226	259	189	228	216	234	259	225	235	217	208	241	252	221	237	237	228	214	223	260	206	193	222	237	218	226	230	232	222	242	258	221	232	197	229	234	225	233	216	245	228	243	217	224	225	234	217	214	217	238	224	203	225	220	233	222	227	234	233	214	227	248	204	214	240	222	221	226	215	229	235	238	231	222	245	241	249	194	225	237	227	220	211	206	211	257	234	246	264	243	221	220	238	221	219	208	242	227	244	257	203	258	237	230	222	244	212	192	235	228	249	209	239	228	220	218	239	220	210	233	216	236	243	213	231	244	222	216	231	217	235	225	232	223	213	224	206	229	220	211	219	231	221	239	233	218	205	194	233	242	221	218	211	241	231	228	221	227	226	230	233	206	217	208	212	237	200	195	213	228	207	234	237	221	215	218	242	200	207	232	226	229	222	234	216	241	215	221	233	227	243	233	207	213	215	232	231	198	233	229	239	239	233	231	228	226	242	235	221	212	238	211	236	211	212	199	211	223	214	217	225	217	238	238	235	230	207	247	239	213	232	244	227	269	219	226	224	220	226	224	209	238	236	232	229	232	230	257	241	238	235	194	214	237	253	228	199	222	233	246	238	223	240	222	242	245	222	210	215	216	198	210	211	244	236	207	208	209	217	219	244	226	232	247	217	239	253	228	223	213	238	206	240	213	227	248	251	229	216	270	227	218	243	232	204	241	229	218	224	201	231	219	209	233	218	238	206	236	231	219	231	201	232	211	213	230	217	203	241	220	232	229	243	233	241	239	261	222	221	227	228	219	225	236	198	239	222	242	213	208	240	246	212	240	209	232	217	200	217	252	226	213	215	231	231	217	254	231	232	217	237	226	221	217	235	207	215	228	213	216	229	245	216	215	213	194	215	201	218	216	217	218	219	248	217	216	240	228	237	234	216	203	225	239	234	236	202	207	213	235	238	218	212	201	233	226	237	218	223	230	229	210	227	207	248	189	225	206	216	226	214	215	228	201	188	232	244	216	245	231	244	248	222	203	228	213	232	249	246	213	237	212	235	223	234	216	220	194	222	247	260	241	214	222	192	219	211	197	255	228	222	237	238	240	228	232	210	204	255	196	220	240	234	221	202	229	237	214	209	228	222	229	229	229	231	213	253	218	226	221	240	228	213	220	233	226	210	254	223	250	214	211	233	219	229	220	219	241	235	221	191	212	227	216	246	223	232	243	193	191	185	218	226	223	246	212	217	227	247	209	227	215	227	228	228	231	206	221	254	238	213	257	248	228	222	229	238	206	219	216	222	251	228	223	215	229	197	226	215	203	235	274	227	253	237	216	223	217	216	202	234	220	222	197	198	210	202	232	238	253	226	245	229	217	221	264	225	213	219	224	243	227	245	249	237	238	228	239	216	232	205	219	231	211	246	232	243	233	262	241	201	245	241	221	212	226	210	196	225	223	231	225	219	216	225	204	234	225	220	217	198	237	227	210	213	236	221	222	223	238	232	227	260	228	200	244	213	205	211	229	243	213	192	219	227	248	223	223	205	235	207	236	246	233	204	231	195	241	224	208	238	247	232	243	218	219	221	225	213	232	236	235	213	230	201	240	224	223	240	240	218	244	249	226	228	206	224	204	234	230	253	220	247	241	253	220	212	224	225	222	225	236	208	219	215	220	236	223	199	232	241	207	204	208	221	234	208	242	216	232	221	225	212	236	244	202	205	239	231	239	226	233	220	219	217	228	231	211	216	215	212	200	224	238	212	250	256	212	243	226	206	207	220	261	219	237	236	239	228	229	204	206	185	221	207	214	233	195	236	219	218	212	236	214	225	225	227	226	224	229	260	243	233	207	258	231	227	260	234	199	202	242	234	216	239	218	251	222	212	220	227	198	227	226	195	215	210	222	211	211	211	234	236	235	211	210	237	211	220	229	230	202	229	222	216	213	237	207	208	216	233	229	206	218	228	223	238	230	228	235	210	222	202	232	227	247	221	240	213	210	225	221	212	221	213	239	229	228	258	218	236	247	209	219	230	233	213	191	212	254	218	245	219	226	229	231	220	226	250	217	210	235	217	179	223	231	230	215	241	214	254	215	229	239	225	249	214	223	212	200	222	228	228	239	220	222	221	223	244	224	237	244	227	241	225	225	235	217	229	235	233	214	193	226	214	238	227	225	212	231	236	188	240	222	229	219	215	248	235	224	228	227	215	195	212	195	245	220	219	232	247	249	221	229	240	220	200	243	228	230	233	185	207	223	230	223	237	229	226	215	216	222	232	207	232	227	215	220	231	220	208	226	209	232	263	238	219	242	216	234	224	234	219	232	233	227	232	226	219	224	228	220	223	250	215	254	237	222	233	251	237	213	225	257	203	222	218	226	207	236	199	228	218	227	245	236	204	226	224	203	233	240	212	216	203	223	225	241	231	198	226	229	231	215	210	206	203	219	206	224	213	214	239	250	219	231	203	218	220	251	228	236	240	226	219	230	236	211	225	223	196	241	235	224	231	236	252	213	188	204	229	219	243	241	223	217	232	209	209	200	233	221	224	226	224	226	252	235	226	212	246	213	215	191	212	225	237	215	240	217	242	222	215	224	220	215	221	248	215	237	228	220	229	238	244	211	224	219	223	218	212	230	254	225	213	235	222	210	223	207	230	218	230	207	233	226	231	213	208	227	219	223	205	206	201	231	254	219	207	259	240	246	241	227	247	215	216	200	213	206	220	206	245	216	227	221	230	209	227	219	224	224	218	241	235	224	234	219	219	244	216	221	226	209	199	232	211	235	227	237	195	206	220	214	210	206	231	208	238	222	216	224	216	230	220	229	236	236	228	224	247	226	218	228	237	246	243	253	229	239	230	248	207	221	232	231	222	235	221	233	218	228	209	203	229	235	220	210	238	212	239	214	216	206	230	213	235	210	222	236	250	232	233	240	209	217	260	199	251	227	227	221	225	247	226	220	210	226	241	237	212	229	200	241	220	221	240	231	221	208	223	225	227	215	204	213	210	212	236	232	223	206	224	210	197	207	221	234	223	232	212	221	235	215	231	221	221	216	240	206	231	228	234	218	226	221	240	209	216	217	227	251	241	237	227	234	249	234	219	218	227	213	255	212	224	222	213	223	252	218	226	225	205	210	205	188	199	200	229	219	236	212	227	211	205	230	225	211	219	245	213	230	209	228
25542	21498	28025	25410	11638	1585	1136	897	813	837	797	745	727	765	737	714	693	748	710	724	751	698	772	708	712	702	735	730	702	726	704	742	700	698	714	689	705	684	668	716	715	719	720	728	688	646	643	683	724	712	707	670	654	660	679	662	688	696	693	670	717	677	661	705	740	714	665	698	726	672	696	691	716	692	659	658	675	728	654	647	729	669	708	690	681	689	671	684	685	752	702	729	720	686	675	642	678	686	714	714	699	642	734	721	684	680	659	683	717	647	658	687	673	672	681	643	706	654	672	670	653	696	693	714	673	723	659	695	653	727	692	653	691	661	714	669	709	719	643	682	682	702	671	671	745	715	655	702	709	655	740	706	647	666	682	714	696	685	681	684	684	625	724	708	706	648	708	706	708	698	686	695	724	736	653	663	678	709	669	693	698	682	631	715	721	677	708	656	685	669	675	657	662	685	694	675	705	690	685	700	637	665	669	728	698	687	739	702	714	672	660	684	644	692	639	682	646	692	681	683	684	651	681	699	714	680	701	717	701	652	698	696	703	668	666	690	648	714	665	688	673	689	674	690	703	685	727	692	744	700	669	706	651	708	707	675	712	733	688	725	694	680	655	724	663	657	673	688	641	683	670	702	720	636	693	673	677	696	650	719	712	701	729	698	723	642	687	671	703	724	693	663	664	699	672	678	690	616	641	718	693	677	707	732	639	672	697	663	681	679	677	691	644	706	656	632	701	725	641	681	697	663	679	712	692	740	691	687	621	664	704	702	696	710	702	710	696	690	683	674	684	734	714	694	639	753	658	689	678	664	723	699	736	670	691	697	652	700	659	710	698	640	699	681	708	682	700	634	687	703	670	668	677	730	700	693	716	693	703	673	713	657	645	713	677	652	705	722	707	698	681	707	714	696	653	731	659	700	654	654	693	652	686	695	757	681	694	672	708	655	660	698	669	688	715	681	651	674	696	738	671	690	708	718	672	693	699	627	727	659	630	689	683	685	675	657	694	698	671	684	700	709	675	654	676	669	729	686	713	718	697	697	693	685	689	692	613	717	662	703	667	679	669	699	690	735	734	744	662	729	701	681	698	659	651	723	707	646	697	717	674	644	649	722	664	634	684	679	691	689	673	702	678	696	698	701	710	745	698	736	703	704	688	647	679	707	660	671	679	696	666	664	628	655	685	722	716	695	662	671	704	683	733	634	688	675	686	708	719	678	684	619	665	699	695	712	686	638	675	646	634	705	676	692	749	716	725	706	693	669	691	679	680	648	703	690	666	671	683	707	705	704	631	683	696	702	635	673	687	765	733	677	678	672	675	693	651	656	641	714	743	708	685	691	697	681	697	714	695	670	699	684	673	665	730	691	721	657	694	718	722	677	658	687	661	671	692	615	705	652	724	711	674	697	669	664	676	712	702	712	651	691	710	751	686	638	705	698	721	659	681	666	636	687	693	687	677	645	690	689	707	742	648	693	686	656	698	699	702	711	667	659	690	746	703	676	718	671	666	698	657	736	668	657	655	717	728	679	672	668	676	696	684	661	717	692	675	699	704	689	670	667	668	702	686	670	650	666	641	686	686	699	719	631	706	722	673	686	728	677	668	720	696	686	707	663	704	704	708	648	635	649	651	671	724	638	624	680	686	694	679	693	706	710	627	676	735	711	696	709	683	618	706	692	694	728	716	664	658	690	691	681	673	634	671	642	674	711	704	674	688	701	644	646	664	706	694	661	691	664	683	674	694	686	686	724	698	716	721	703	654	655	676	654	672	729	675	711	676	660	639	629	702	677	714	703	678	680	639	686	674	700	657	691	687	724	657	705	699	698	665	703	694	742	681	624	703	645	640	681	682	641	649	752	657	710	786	748	627	672	663	690	696	667	614	669	743	690	679	684	650	694	682	664	658	668	693	700	695	699	680	690	660	675	667	715	662	675	641	702	681	695	680	714	697	681	660	692	689	710	689	681	723	702	681	705	702	688	739	675	659	667	660	672	668	638	687	693	678	666	683	701	673	703	710	673	679	718	687	682	664	696	754	720	656	689	684	670	658	627	681	673	729	693	688	677	677	666	700	764	674	736	715	717	679	655	661	715	677	707	661	642	710	681	645	728	634	684	696	682	683	697	729	705	674	705	636	676	726	708	678	695	707	676	668	702	686	670	699	668	680	679	694	680	684	706	676	662	646	651	678	737	740	736	713	700	674	684	717	674	674	671	683	635	670	688	719	639	736	695	728	695	730	667	685	709	670	666	643	716	663	623	701	694	664	622	695	649	672	681	710	696	702	672	650	692	689	685	673	710	680	680	681	681	739	668	644	673	700	661	667	702	703	681	689	668	637	691	650	688	671	674	706	665	693	684	707	690	622	626	636	664	683	666	700	682	664	709	710	700	662	709	631	693	621	708	687	728	675	615	670	672	656	666	706	608	646	716	656	718	707	643	695	690	686	670	637	704	694	691	702	727	702	685	695	756	650	686	738	655	653	721	672	719	707	703	652	706	658	670	658	731	639	698	722	704	683	622	707	722	658	703	686	705	665	709	663	725	711	686	698	649	664	724	727	675	695	686	729	678	687	692	658	674	688	702	669	661	725	691	728	656	672	677	681	709	654	738	691	639	670	687	690	666	735	642	684	725	656	698	653	670	700	705	707	706	684	670	689	721	670	694	714	631	644	691	679	664	653	664	718	654	691	648	683	709	722	723	676	712	675	715	664	709	703	676	693	703	643	704	683	710	705	685	683	660	693	699	697	668	693	702	684	700	711	704	670	677	657	698	685	691	693	694	709	706	724	671	709	696	683	679	674	651	667	705	644	721	695	710	663	672	707	643	703	705	695	728	681	675	697	699	698	689	694	724	702	706	704	672	612	652	701	723	646	716	657	689	688	623	653	695	653	715	650	687	687	708	734	714	689	711	672	715	684	717	723	683	706	724	643	716	673	683	669	714	690	693	690	687	749	735	686	677	637	691	691	707	678	664	687	633	731	687	689	671	684	688	657	672	681	676	698	683	718	674	669	659	678	682	693	716	763	663	672	639	701	653	673	722	718	689	710	656	597	693	694	663	678	682	689	683	679	659	694	680	690	709	685	694	728	680	690	667	710	678	756	704	724	679	706	710	681	657	677	666	668	676	649	707	703	723	688	697	682	709	703	757	697	699	677	730	680	663	676	662	698	727	708	709	675	669	667	667	692	665	670	745	681	690	678	673	669	674	698	670	682	696	661	690	698	711	665	721	710	649	651	682	695	702	674	694	659	697	647	674	694	695	698	683	684	731	680	716	675	716	662	713	672	699	673	687	696	686	716	686	663	684	729	682	725	711	725	648	693	678	641	688	692	707	674	708	680	693	755	673	659	689	620	648	671	711	679	691	716	674	680	657	681	704	671	634	687	665	662	669	688	670	674	680	681	700	694	714	727	643	670	698	700	715	676	663	690	693	741	669	684	664	672	655	662	727	722	684	715	714	694	656	711	656	680	689	742	693	667	744
3286	3542	2871	1581	1193	937	889	780	694	685	655	636	598	573	584	592	626	555	520	547	562	540	560	535	541	501	535	549	460	585	526	504	517	554	555	539	529	513	541	545	557	539	591	536	577	508	535	521	539	572	502	528	532	551	507	534	507	547	521	504	507	534	551	522	532	516	502	532	524	516	545	537	526	546	527	522	476	539	542	508	550	558	540	519	512	510	547	547	515	511	515	530	504	488	536	530	484	549	578	508	521	545	506	504	502	519	518	548	531	511	499	574	535	513	515	545	536	522	505	507	513	516	556	482	518	546	526	537	544	527	557	527	508	529	553	535	482	531	511	523	524	522	506	522	527	465	526	523	517	537	547	536	470	520	526	499	517	486	506	490	512	546	504	509	534	557	496	541	485	564	533	564	533	526	533	496	489	534	533	514	504	520	535	517	524	513	465	522	502	513	530	513	478	501	527	523	526	499	517	529	512	524	532	537	534	553	523	527	548	491	547	503	511	534	495	499	505	504	583	522	550	518	484	491	511	526	524	525	518	524	521	506	550	561	543	521	523	533	499	532	564	509	494	536	513	514	524	545	528	515	520	530	535	531	538	519	512	532	496	509	535	522	544	514	515	508	486	477	492	473	523	529	531	516	546	543	537	533	507	508	514	498	499	564	575	544	481	500	491	505	560	506	536	545	498	503	532	517	495	482	529	515	511	505	525	511	529	516	523	516	565	510	486	507	519	516	550	521	488	557	522	485	536	508	548	563	484	510	489	550	513	521	524	515	537	514	516	539	529	499	518	539	509	564	459	518	522	519	506	520	499	516	537	532	501	501	553	532	522	482	495	507	558	514	526	512	551	539	486	541	513	482	511	523	529	498	536	530	482	498	476	525	502	501	559	523	536	517	510	569	469	549	517	534	521	526	520	534	503	534	478	519	508	514	540	523	492	515	518	538	523	544	535	532	538	508	542	503	532	531	543	564	505	536	502	499	546	500	518	491	524	526	474	527	534	505	489	527	530	547	521	528	528	537	494	526	506	498	523	499	495	493	533	574	490	537	530	531	532	528	485	556	492	533	529	502	495	517	532	518	524	480	529	504	504	495	519	524	544	507	506	487	523	523	530	517	533	533	496	519	525	504	496	595	555	528	467	540	529	475	535	531	518	483	508	504	523	541	528	469	523	507	518	529	501	509	484	525	534	525	501	519	520	497	520	495	512	508	506	530	513	492	544	498	483	509	508	493	486	496	527	498	469	541	512	494	483	534	489	510	509	535	537	535	531	509	552	529	515	527	496	498	508	508	495	545	555	564	507	517	485	503	492	511	496	550	527	515	538	506	498	500	542	559	516	491	504	566	516	520	512	546	479	531	504	478	515	475	506	535	527	532	522	523	510	501	537	533	489	457	530	503	526	514	536	531	503	528	488	489	511	500	553	510	503	520	519	520	508	523	491	529	521	504	535	526	519	531	519	499	544	486	519	538	476	500	505	533	502	499	506	486	519	514	463	528	491	537	540	484	526	547	525	535	541	505	506	532	514	533	500	500	503	524	520	517	515	489	553	515	537	481	506	578	521	529	514	527	537	540	523	506	516	492	509	530	516	524	502	518	464	506	538	529	491	510	504	528	531	512	521	526	524	544	506	537	495	502	496	498	502	524	508	517	497	497	491	529	517	506	518	499	503	542	563	513	526	520	525	495	542	523	528	498	499	524	520	516	500	521	499	553	538	487	532	520	495	500	540	524	529	501	507	539	543	494	520	502	520	536	529	537	488	526	532	507	550	523	557	517	517	497	523	510	526	560	527	554	521	530	512	528	498	496	502	514	518	507	516	496	505	505	494	497	545	513	490	551	507	526	511	510	499	509	509	499	513	483	519	551	455	537	530	534	473	501	535	526	504	538	516	511	514	478	543	496	480	510	579	516	514	514	533	522	531	483	509	505	503	500	502	505	528	505	505	510	518	463	493	474	586	514	529	535	520	522	490	500	518	510	495	521	506	527	550	489	506	540	516	533	542	536	537	532	545	570	521	549	521	511	504	518	505	514	535	469	514	503	491	511	509	504	527	484	550	526	532	453	528	536	517	481	512	519	537	471	519	492	479	489	475	551	468	541	530	513	520	516	466	503	502	502	556	500	518	574	558	484	535	552	492	471	522	530	531	526	488	522	532	531	521	507	579	531	503	523	512	513	511	550	507	527	530	536	488	453	492	523	491	521	564	540	519	504	488	483	509	509	513	539	554	512	538	529	541	535	525	519	513	482	529	514	521	500	526	536	509	530	521	522	487	554	517	546	531	507	479	510	523	465	522	538	513	512	523	532	538	568	553	498	543	510	507	537	547	522	538	494	502	483	512	522	510	537	530	464	520	487	481	494	559	536	542	485	485	527	514	543	513	494	465	528	491	541	518	495	502	502	499	533	497	510	499	482	492	522	511	517	492	473	512	547	536	498	552	540	499	552	512	505	495	499	512	511	514	430	529	529	519	505	552	520	510	516	515	507	462	521	492	481	529	477	548	484	490	527	495	519	494	513	556	513	524	508	522	528	496	560	538	542	571	561	493	521	505	526	531	468	497	505	494	530	472	504	517	463	523	544	513	519	508	495	507	563	524	492	502	456	469	555	494	519	475	468	538	490	480	498	519	573	496	522	531	495	465	549	525	489	511	534	519	502	555	483	508	497	534	527	510	493	539	521	511	513	509	555	535	511	478	549	513	515	500	510	507	526	511	532	518	491	519	551	522	494	525	542	537	548	494	505	514	506	492	529	515	504	502	537	488	520	484	544	522	495	525	527	516	534	505	519	518	523	508	491	464	531	526	488	528	476	491	533	530	497	497	513	486	500	502	465	538	487	454	503	530	493	534	540	514	523	516	547	523	548	510	540	483	495	493	516	463	504	525	520	507	526	473	519	555	465	524	542	505	511	511	516	546	469	519	497	478	535	539	469	486	480	533	535	534	516	548	509	494	535	501	523	477	506	485	547	495	562	484	505	545	504	486	479	551	487	513	531	494	500	517	523	504	506	522	496	528	490	491	491	480	515	520	532	473	537	498	510	541	480	535	476	594	505	476	487	567	494	547	557	501	503	508	516	523	549	502	535	525	496	510	506	499	490	476	535	499	509	518	535	493	520	522	519	514	505	496	519	555	531	543	514	562	473	487	523	465	480	529	543	549	489	501	505	475	511	509	546	498	497	522	527	513	489	502	527	488	446	537	517	555	499	493	527	496	480	512	534	509	508	539	491	539	491	520	545	486	499	508	479	482	526	477	516	508	529	474	508	498	523	536	525	497	500	488	501	523	528	518	531	530	456	526	458	561	512	520	514	484	507	501	502	506	512	546	501	482	501	513	503	504	527	479	496	503	504	499	527	523	536	518	499	508	496	511	506	540	505	548	513	510	506	524	475	538	493	532	513	489	538	496	523	479	498	528	499	508	519	495	506	494	529	545	498	489	524	540	500	495	500	506	541	530	548	538	502	514	548	486	537	543	507
24482	21474	28807	24552	21462	9254	1878	1257	999	947	915	883	853	822	832	822	813	870	843	836	774	838	786	822	751	793	796	798	810	820	755	810	810	786	817	774	759	785	774	821	771	773	854	746	788	785	751	766	725	761	795	762	772	788	792	752	792	758	852	765	703	804	770	833	770	772	732	744	795	768	783	738	786	787	759	745	774	794	781	769	742	845	786	750	768	799	768	748	748	800	743	808	753	752	785	701	788	773	740	744	730	788	742	793	763	802	778	788	726	779	735	740	774	762	773	728	777	804	710	699	752	768	746	775	719	755	713	752	749	785	798	735	803	727	726	782	747	776	738	758	740	762	745	740	774	752	757	745	768	730	715	772	774	774	758	749	766	718	774	790	712	766	799	748	774	712	723	817	748	793	747	743	742	796	770	732	806	751	789	771	800	749	742	815	754	753	769	742	773	736	760	799	754	769	802	808	717	777	746	789	780	766	788	740	767	779	799	797	774	722	770	765	768	748	776	802	788	804	752	754	756	768	766	773	757	726	754	799	759	809	791	712	733	779	775	722	773	766	746	800	763	787	771	723	809	764	776	756	787	766	793	695	734	780	735	716	772	754	763	798	790	728	769	764	710	770	709	754	700	773	751	746	794	770	732	715	780	783	760	728	729	810	784	729	775	754	804	750	757	759	789	779	775	778	797	760	738	714	703	755	765	737	754	743	741	755	772	769	707	757	748	765	780	739	696	753	763	740	837	762	764	754	745	741	742	760	752	712	811	793	790	784	782	796	810	766	753	778	759	790	742	761	771	780	789	830	818	789	774	767	752	788	800	773	775	778	749	765	791	764	762	750	789	726	780	752	747	746	751	733	759	763	746	782	745	771	752	787	758	741	760	794	727	783	755	738	774	768	756	770	762	789	782	766	776	786	762	774	751	801	756	749	747	770	700	744	786	766	710	749	737	782	783	742	789	718	738	740	765	773	765	766	763	736	737	742	758	731	736	763	763	754	699	756	715	770	751	777	763	742	773	731	707	764	785	745	765	756	788	740	714	762	757	763	711	744	745	739	774	790	760	782	740	742	750	729	740	781	725	754	751	724	731	745	795	714	776	757	751	780	808	721	764	777	765	793	735	828	765	761	752	755	759	760	761	751	779	760	792	774	797	769	762	713	754	743	740	803	732	753	792	801	788	765	758	741	720	720	721	733	739	771	725	729	744	750	797	784	710	815	794	754	779	809	735	807	768	749	756	765	746	712	836	786	783	745	763	750	728	741	755	760	656	726	759	699	798	741	812	778	796	814	736	753	775	732	761	709	764	771	732	760	771	787	752	762	740	745	745	764	776	774	740	743	755	794	756	800	766	705	755	795	753	823	775	772	700	730	740	749	736	764	796	775	737	741	736	771	757	771	734	774	729	784	726	758	744	728	749	733	723	726	750	747	804	817	730	785	739	759	782	738	712	772	802	751	730	791	722	774	705	756	744	756	775	756	742	735	771	733	757	763	801	788	786	786	766	785	759	754	749	767	799	763	789	731	770	725	765	730	792	734	763	797	747	711	791	717	790	767	776	711	795	776	706	789	754	760	785	751	784	775	765	726	749	766	735	754	754	733	731	774	781	791	777	801	717	764	748	778	746	737	741	779	779	769	771	768	745	785	775	709	763	799	744	756	722	710	783	793	713	811	717	769	759	761	731	744	738	783	746	769	801	739	770	764	737	788	766	728	737	784	768	753	718	775	782	684	743	749	732	723	745	742	758	728	749	787	728	811	743	751	776	784	806	800	741	739	761	761	725	740	687	687	738	736	758	784	753	755	755	734	788	727	717	710	749	721	715	750	737	795	734	743	802	783	815	723	769	732	743	762	731	732	748	782	729	729	728	784	784	785	703	800	823	720	771	796	759	788	743	757	717	756	748	738	731	754	793	760	720	737	719	768	712	774	750	755	736	785	799	778	748	739	805	756	787	766	730	729	747	807	741	757	736	750	797	752	763	785	733	751	799	774	773	721	793	795	754	759	744	788	722	736	795	708	752	738	745	763	796	763	744	747	770	761	779	748	736	754	768	756	717	756	757	800	721	775	757	706	728	779	761	782	771	742	721	727	801	769	772	765	723	757	759	789	751	757	777	747	761	731	746	774	761	790	770	779	771	753	737	774	760	755	752	738	738	792	786	817	716	774	748	773	696	743	751	817	736	724	765	766	774	768	739	765	767	758	804	746	760	713	787	769	803	757	724	760	758	776	733	779	811	729	777	780	732	788	749	764	762	750	743	734	754	710	708	755	758	768	779	722	713	751	760	771	744	785	771	777	728	732	685	778	737	720	784	775	811	758	746	777	768	788	837	732	668	699	783	752	713	763	699	722	716	778	763	788	775	719	772	775	810	759	791	768	789	740	726	758	747	786	741	752	673	694	778	803	761	772	765	735	745	771	703	783	720	787	780	775	702	792	806	775	749	794	768	739	727	740	764	760	789	758	732	745	717	709	725	785	732	723	727	760	760	779	793	719	775	808	737	739	732	774	733	779	734	712	732	754	811	728	738	732	735	778	762	760	727	828	746	774	779	751	739	788	766	770	741	801	739	777	768	719	694	708	758	717	807	729	753	701	783	789	787	765	719	766	793	741	784	733	780	710	740	736	724	738	762	790	730	740	816	800	709	803	789	756	757	705	764	802	774	739	786	778	788	738	755	745	815	772	744	756	760	772	805	815	776	746	779	741	699	723	734	811	764	727	765	755	805	732	757	785	716	732	833	763	762	810	741	794	772	689	775	723	766	756	801	739	771	755	721	744	739	699	743	776	774	760	718	771	711	779	765	781	776	748	781	766	749	799	785	765	710	765	729	735	737	752	747	763	759	728	753	766	710	765	761	764	777	713	722	788	770	765	757	739	766	741	733	751	713	755	732	739	749	718	741	825	717	768	813	739	787	741	768	796	779	718	774	769	777	727	785	721	767	803	766	795	797	776	780	768	713	767	769	784	745	746	741	773	733	766	719	733	767	745	728	779	746	749	748	750	768	724	816	748	713	763	735	796	774	783	763	755	730	739	767	766	716	699	766	749	752	759	801	700	748	780	766	693	790	730	749	774	698	748	746	747	776	797	709	760	728	739	769	786	781	741	773	757	771	742	733	776	771	761	710	731	755	748	765	733	764	789	749	743	789	745	743	765	772	778	777	707	769	767	774	729	737	746	738	744	765	737	714	762	776	744	775	748	815	763	764	728	758	717	750	789	751	753	792	766	741	748	757	722	771	805	738	743	744	783	737	706	727	765	772	767	739	749	786	743	728	742	750	675	778	784	769	738	712	777	729	774	735	746	739	735	712	765	771	727	718	768	734	755	726	761	719	753	768	768	729	767	746	777	780	720	785	700	728	757	789	756	752	692	739	753	764	768	756	753	798	729	774	794	796	734	742	787	716	739	767	754	746	792	780	763	755	743	744	783	733	785	755	767	772	719	791	742	697	755	783	730	761	773	766	750	759	699	727	741	764	694
3669	6051	4991	2701	1916	1427	1142	1070	957	859	825	769	732	723	692	691	632	669	627	659	655	593	600	637	629	622	648	634	564	613	628	596	608	652	591	564	578	586	589	598	625	589	603	574	609	546	599	614	589	579	638	576	603	591	590	613	594	555	598	563	587	553	596	562	618	552	636	600	585	552	558	547	588	624	587	566	640	554	601	567	583	603	597	603	575	599	564	580	572	536	564	603	588	552	578	622	594	575	582	604	587	578	600	557	553	625	590	553	540	562	597	550	541	519	612	541	605	579	607	568	550	577	577	589	604	550	580	560	603	580	604	598	576	546	606	611	583	575	579	589	571	614	584	567	600	598	541	586	597	616	636	573	566	615	542	573	573	607	526	511	578	543	566	585	583	577	575	540	576	628	606	609	596	572	575	581	587	584	585	594	574	574	565	554	545	576	610	562	564	549	566	556	555	586	533	590	558	582	552	570	592	643	601	601	550	601	567	597	584	567	561	584	567	533	529	570	560	587	552	585	523	561	536	549	618	585	573	573	607	577	570	570	596	584	563	589	571	586	592	573	608	570	597	573	593	540	576	588	549	544	552	626	622	612	541	547	559	558	554	577	594	602	569	556	563	549	584	576	557	557	581	596	572	560	582	592	550	578	610	591	652	547	590	592	613	568	571	547	578	573	571	589	577	589	552	581	562	605	613	599	584	564	574	576	574	615	571	575	516	575	606	597	583	592	544	571	528	576	546	608	580	523	592	548	595	532	591	556	553	582	584	540	591	574	587	569	613	581	555	565	542	579	597	544	553	606	569	573	579	574	581	581	529	566	582	584	594	608	552	572	629	537	594	587	558	570	527	577	550	570	566	590	566	573	552	554	564	590	580	565	593	605	538	588	562	590	574	594	565	607	613	577	559	552	557	583	541	597	633	586	533	609	619	579	596	527	580	594	560	554	586	526	608	597	561	626	580	562	575	607	532	511	522	571	566	612	568	542	598	612	569	543	568	577	566	574	546	577	561	579	574	595	550	592	574	574	576	586	557	587	568	614	613	591	580	538	562	589	576	561	612	559	558	581	554	549	608	563	566	532	603	562	581	563	583	535	593	564	582	562	612	561	526	570	548	560	602	514	560	591	539	573	612	624	574	558	524	541	564	574	515	578	566	544	588	568	537	549	604	535	543	520	571	558	567	594	537	598	576	585	571	587	578	578	556	544	532	587	554	593	600	561	583	563	549	595	587	559	560	604	590	645	511	555	600	531	595	599	562	591	576	570	570	584	592	616	602	541	534	573	569	576	545	590	557	552	530	567	566	638	557	519	529	578	593	564	538	615	589	565	571	549	557	575	595	563	549	616	558	546	582	539	586	516	607	570	544	579	580	550	533	569	596	557	546	571	532	578	568	615	594	587	601	555	591	588	555	571	567	542	604	619	543	554	595	564	575	530	556	557	571	581	529	560	577	599	580	642	565	560	576	589	566	583	514	547	567	567	558	590	587	550	605	589	604	599	527	541	568	584	603	596	573	532	565	586	597	621	597	584	570	543	576	545	552	564	568	573	610	537	584	577	552	572	568	574	576	608	528	559	542	549	529	567	550	568	561	605	610	575	550	588	583	590	574	587	578	569	529	557	540	550	528	538	591	554	604	597	577	562	549	519	569	510	599	582	560	529	620	564	525	556	596	557	580	603	570	533	607	573	611	545	551	536	542	572	576	615	566	565	527	548	568	572	567	553	568	581	602	574	547	589	538	570	543	570	621	587	552	558	575	542	535	577	578	575	560	558	530	513	596	570	570	572	542	537	620	561	553	606	548	573	584	580	524	564	586	550	568	541	567	561	561	572	564	522	567	587	545	599	577	499	576	541	560	564	527	563	576	582	531	571	554	563	572	594	584	544	530	580	549	584	574	571	563	582	592	552	598	612	581	586	546	626	593	535	585	631	550	529	546	580	599	554	543	548	563	553	603	587	574	558	541	538	564	598	577	593	551	537	522	551	587	566	563	541	580	586	574	547	562	559	594	547	607	547	559	556	568	532	566	569	579	510	550	577	529	554	540	549	569	516	572	563	579	559	575	584	558	548	535	572	588	538	578	548	578	556	595	586	597	622	540	591	508	559	587	578	554	576	554	587	550	550	601	557	561	538	567	566	574	553	586	563	555	511	578	561	564	590	634	570	593	548	567	534	549	540	591	537	561	589	592	543	594	542	557	565	563	564	581	562	522	549	564	511	578	585	557	575	605	567	540	572	582	543	587	562	514	565	550	585	571	591	589	554	556	541	569	571	534	589	581	577	550	551	581	541	627	594	514	584	579	576	601	556	569	553	544	586	619	582	577	527	594	529	642	547	595	545	543	574	638	529	556	560	547	535	560	589	564	585	567	589	588	641	596	556	580	553	569	580	592	570	573	554	528	544	560	544	534	579	546	599	568	545	628	565	585	549	556	543	562	571	562	583	547	525	569	563	585	574	567	576	589	555	599	556	584	541	551	550	562	562	554	557	590	571	546	518	560	559	573	548	588	557	581	526	576	576	584	543	580	581	565	544	563	557	604	521	557	583	578	550	599	585	550	629	579	556	540	574	568	555	557	564	585	547	561	576	553	549	556	539	554	583	606	559	600	607	566	601	561	556	580	573	556	568	582	553	552	516	557	499	552	558	550	552	552	566	583	555	590	556	555	554	602	589	569	563	565	603	532	594	573	569	589	579	610	555	551	567	603	602	503	557	535	578	590	540	556	565	609	579	561	537	554	562	569	563	561	543	569	634	610	545	608	601	597	596	580	559	568	531	570	536	578	550	644	528	564	540	599	554	593	530	542	567	550	591	567	534	554	570	582	590	544	553	577	569	564	552	584	557	537	573	559	586	593	610	608	605	561	543	569	548	566	578	568	615	513	589	594	550	548	585	564	550	554	607	571	563	613	542	570	562	559	590	538	538	536	595	527	572	575	565	554	566	558	519	576	567	598	574	555	540	570	538	584	549	582	556	562	554	582	587	609	589	586	562	572	547	566	553	549	570	554	599	566	598	546	558	573	568	566	537	561	595	566	603	515	561	565	588	605	543	571	588	575	566	530	613	538	573	522	587	569	619	598	537	591	556	545	537	512	591	616	576	570	540	570	547	555	569	548	597	555	580	506	604	592	590	558	530	549	546	576	559	592	561	560	554	549	600	585	572	536	570	545	560	554	572	541	553	546	564	574	559	595	559	560	552	623	577	514	568	555	620	580	550	548	574	505	552	556	529	574	556	573	595	555	559	568	549	561	546	585	556	595	539	552	554	565	561	523	540	537	561	601	603	519	558	565	556	560	543	543	525	580	541	596	550	584	549	561	559	562	539	590	569	570	541	579	563	617	515	526	550	568	579	618	566	569	591	565	539	553	579	576	587	548	554	556	564	575	557	559	548	567	543	547	534	553	550	534	569	547	555	526	566	623	610	572	561	581	595	556	609	553	611	589	558	574	574	592	576	562	544	544	571	531	543	569	558	611	543
28063	10498	793	412	351	297	313	309	249	301	329	299	291	347	293	302	301	325	308	330	361	314	294	316	312	267	302	294	313	321	340	310	309	319	329	265	312	287	302	319	281	299	294	302	306	330	306	309	309	312	310	282	341	290	316	284	305	315	308	279	345	301	279	334	303	286	316	312	307	291	297	300	275	338	319	319	308	314	323	299	293	294	317	287	309	290	278	335	311	311	281	315	312	319	298	312	332	328	330	302	307	314	298	312	279	319	312	333	342	320	340	305	298	309	323	309	349	297	286	315	327	274	320	292	319	255	329	291	293	284	309	316	273	305	271	302	296	290	303	295	278	302	314	302	287	282	284	292	345	289	297	311	310	301	339	299	306	294	297	312	306	272	327	315	321	301	311	298	311	295	268	297	307	295	273	326	303	332	285	279	289	290	288	280	301	257	306	304	305	293	277	280	312	311	322	299	290	312	277	318	283	305	277	301	329	317	286	285	291	298	330	303	296	314	329	336	324	317	288	272	331	322	283	316	276	269	290	297	361	285	292	317	297	273	298	279	315	288	282	314	288	281	301	304	306	347	310	292	288	323	264	310	325	296	314	284	333	288	294	293	308	292	307	264	288	291	315	326	332	288	280	290	272	314	301	274	318	309	301	308	307	303	321	293	269	314	274	343	296	322	294	322	319	309	308	313	309	303	299	288	314	268	287	339	290	307	299	332	288	304	289	311	321	324	315	319	267	290	319	290	295	303	272	283	312	327	276	272	270	321	329	326	300	335	297	315	309	311	281	300	297	296	278	285	317	300	327	323	299	295	340	300	314	303	293	293	309	309	315	270	307	299	294	291	287	300	276	295	301	327	292	280	333	319	294	275	292	306	297	295	307	290	318	294	314	307	313	288	307	337	325	299	340	297	311	283	287	298	296	283	258	268	299	246	311	270	289	293	323	287	278	322	319	328	279	311	303	325	313	300	311	259	295	314	277	267	310	327	309	313	277	282	313	282	294	292	292	294	277	344	325	310	286	314	297	323	294	305	323	277	329	308	297	289	321	312	278	300	288	303	294	292	332	346	315	322	316	303	311	328	318	275	339	316	302	298	292	296	282	295	294	328	287	297	326	286	311	310	301	275	281	307	331	308	301	292	284	312	288	312	271	298	300	308	302	346	298	293	288	296	300	312	294	332	281	303	318	278	287	259	268	298	292	317	292	299	263	304	319	315	289	324	282	258	295	304	292	295	292	271	271	300	299	272	297	306	288	298	303	305	289	291	300	301	264	321	294	258	289	286	281	270	338	323	297	304	298	298	293	287	307	291	314	342	317	296	316	303	280	314	312	299	306	282	291	259	333	290	303	298	344	323	298	291	320	304	283	313	292	297	284	333	283	287	297	294	317	311	285	293	286	326	318	304	290	315	305	289	279	306	289	314	342	312	305	321	322	293	308	281	316	304	331	304	291	304	295	306	312	261	288	307	291	328	287	315	279	294	305	294	295	324	306	314	302	304	268	298	310	317	307	305	313	306	306	308	324	296	294	332	308	282	303	270	337	296	272	310	274	313	306	282	283	281	315	290	297	301	327	291	300	308	289	292	287	300	280	288	292	310	327	307	334	302	327	290	278	310	317	308	300	307	287	312	288	287	322	294	319	309	273	276	305	319	313	320	290	245	279	292	361	312	308	279	286	293	309	295	284	298	308	291	267	310	295	332	301	294	330	300	275	303	295	314	313	304	295	310	298	289	275	291	274	309	335	312	283	326	318	290	313	311	352	298	302	293	296	302	302	298	311	297	301	295	286	299	302	317	279	322	306	275	298	309	292	330	298	305	326	298	282	291	295	303	312	309	307	327	298	317	311	309	284	309	320	307	310	294	312	268	308	337	308	276	301	315	292	280	298	317	315	323	295	295	319	295	278	307	348	286	293	285	284	295	277	297	294	305	331	297	285	326	297	323	330	300	306	308	333	328	281	275	311	305	295	289	298	290	293	298	296	303	325	288	312	326	308	308	293	322	284	311	302	292	285	300	328	310	287	330	271	335	309	292	305	311	269	335	304	316	324	323	317	310	293	316	326	309	298	306	291	305	281	317	306	294	311	311	317	278	329	270	318	280	293	300	300	291	299	307	319	304	301	290	304	274	302	321	303	292	314	291	300	287	315	312	323	295	306	314	289	312	298	288	309	255	321	307	296	312	305	288	281	316	332	302	289	277	309	309	306	284	286	291	287	290	300	304	316	291	279	265	305	284	295	318	307	303	326	277	297	336	285	301	302	320	308	308	323	323	294	290	291	328	287	308	269	290	288	274	324	270	294	298	294	294	296	296	308	304	294	335	292	294	293	291	284	314	303	293	280	259	290	312	299	315	297	338	304	303	274	283	297	286	270	318	311	272	317	320	303	305	310	296	314	336	300	318	326	284	281	283	272	307	301	304	285	307	286	280	282	321	348	285	300	289	321	303	301	304	291	302	303	285	291	305	312	293	314	277	291	336	318	296	312	314	304	289	301	295	300	317	300	311	304	298	288	309	293	301	318	296	244	276	283	310	315	317	303	309	303	293	286	288	319	294	312	282	268	311	282	329	309	319	301	321	304	290	314	322	328	305	308	292	276	310	289	308	335	313	289	310	320	281	320	277	296	307	323	297	266	300	260	273	296	286	299	317	296	301	281	293	290	304	289	305	280	321	262	331	273	266	319	269	271	281	288	301	303	290	301	297	305	303	311	294	281	293	309	304	331	281	300	325	323	293	316	286	257	314	323	317	291	311	301	298	296	281	302	279	272	312	316	305	312	291	295	298	276	305	294	318	287	310	330	278	306	306	293	315	319	312	302	303	296	283	281	265	300	280	275	288	307	342	326	296	295	264	325	300	309	272	284	313	284	317	315	295	274	302	288	287	315	303	296	290	269	290	287	313	308	327	343	336	286	286	317	270	305	295	291	312	325	306	332	282	314	349	328	309	340	291	323	281	305	319	294	333	268	272	329	292	308	298	265	303	295	300	311	290	315	275	274	286	284	344	323	269	288	294	282	294	275	290	301	320	304	298	314	299	338	285	301	315	322	292	284	287	315	277	312	301	324	308	304	298	318	312	299	296	287	297	304	268	305	267	306	300	296	276	298	307	280	290	324	315	291	298	274	272	283	295	271	308	302	272	314	319	283	283	306	324	307	298	311	302	283	301	312	297	294	294	304	265	330	278	274	313	281	273	308	301	303	278	323	280	309	265	328	323	318	274	312	304	298	307	294	302	278	294	274	297	303	292	332	297	306	319	309	328	313	292	314	294	321	315	291	308	316	290	312	313	307	328	288	316	326	312	302	350	278	314	343	294	296	291	313	283	297	280	306	302	277	308	312	319	311	271	283	299	305	316	309	312	318	273	293	300	272	304	293	320	308	281	271	261	292	311	305	307	292	303	303	266	275	295	279	312	286	310	319	308	294	292	296	310	320	275	289	332	282	298	300	297	311	303	300	322	330	314	287	301	277	310	267	333
4620	380	388	279	290	252	248	260	214	213	246	243	268	243	236	209	213	247	226	252	223	238	262	211	250	202	220	219	251	229	217	233	230	239	219	224	231	218	213	213	253	210	256	237	215	224	229	224	234	215	197	230	233	228	218	235	216	219	211	214	223	194	234	232	225	218	229	241	225	270	231	219	247	199	233	228	222	216	218	219	233	251	233	226	221	254	215	211	222	243	234	202	220	235	216	223	218	222	199	232	224	214	230	213	225	236	228	236	203	247	220	228	218	245	218	219	221	232	214	223	229	218	246	210	227	219	247	228	207	216	225	221	220	229	237	225	217	218	248	229	247	263	244	234	205	234	230	234	234	238	220	237	229	202	223	186	231	228	208	230	246	219	232	205	242	242	214	231	225	224	237	228	227	214	211	206	218	219	247	227	234	205	239	222	203	215	244	214	218	263	248	202	221	222	232	223	197	201	246	244	229	226	247	233	226	225	222	246	212	213	219	225	218	210	207	207	237	208	239	228	237	252	209	241	221	213	242	228	208	245	225	238	237	214	238	209	227	220	206	224	237	252	219	229	239	232	219	247	212	191	256	220	213	206	217	219	204	241	217	227	226	228	226	249	231	255	250	213	219	201	220	226	196	251	228	243	236	232	208	239	239	245	239	233	235	201	234	242	207	222	223	272	219	238	215	225	215	223	213	222	212	222	248	249	230	222	199	222	250	233	234	219	217	238	245	240	246	229	231	234	230	222	221	225	202	222	206	206	213	214	222	216	210	223	200	234	244	233	239	228	212	218	205	209	224	223	217	223	239	202	229	236	238	217	213	231	239	227	244	221	219	244	230	177	205	210	214	219	231	220	216	225	221	233	248	242	206	213	203	218	202	214	211	184	215	226	243	211	226	200	222	194	228	258	223	245	217	243	225	230	222	199	239	231	220	212	217	260	207	229	250	245	223	199	225	228	235	213	221	241	233	237	189	210	220	235	227	235	228	236	247	211	205	228	210	236	215	210	204	207	230	241	202	212	230	210	246	233	216	217	209	225	225	235	235	212	221	223	203	256	198	224	218	246	223	233	216	214	250	221	230	206	227	233	215	239	226	235	225	239	247	208	228	221	225	197	209	240	224	234	220	229	224	238	213	217	208	243	236	208	222	229	218	207	214	229	227	225	240	243	211	243	216	205	241	229	235	224	230	250	235	198	229	250	209	242	233	240	255	225	240	224	223	229	224	213	258	214	223	229	242	222	196	235	222	228	210	244	251	241	209	258	222	246	230	251	228	228	213	224	233	250	230	231	222	231	235	260	219	209	242	235	233	209	204	239	201	244	237	225	214	192	205	241	197	222	206	216	236	227	261	235	217	239	218	196	215	203	206	263	245	180	250	222	192	234	232	231	207	236	234	230	222	244	205	212	220	253	236	219	227	233	206	217	221	218	229	220	218	230	255	211	212	206	220	260	216	273	220	241	203	230	210	202	216	217	223	235	218	199	246	236	207	232	227	195	182	232	230	210	236	223	209	208	218	203	231	243	218	211	234	208	234	243	208	233	225	214	211	250	237	228	204	243	216	225	249	239	195	226	235	207	239	237	227	251	252	208	231	232	222	251	246	227	231	232	230	216	216	217	216	246	222	253	226	238	243	197	239	233	193	229	184	211	215	217	222	233	238	223	241	197	245	234	231	227	222	228	224	214	233	222	216	231	229	240	209	252	212	194	217	218	216	223	246	211	242	225	254	251	211	236	205	213	208	226	216	215	209	215	243	227	213	229	236	225	224	222	216	200	211	226	222	229	233	217	238	223	213	230	234	225	243	250	239	217	232	216	220	204	240	237	255	221	206	226	247	219	222	242	244	223	230	218	225	207	229	226	223	234	235	217	231	243	220	219	207	225	218	242	221	207	244	221	228	240	208	229	233	236	226	217	223	239	251	246	238	250	236	250	239	199	231	219	231	257	203	219	208	227	238	180	243	237	236	218	218	226	232	228	225	199	231	229	250	214	227	244	247	237	227	212	209	223	226	246	217	221	209	212	216	236	216	219	218	207	193	224	223	236	247	249	241	239	215	204	241	235	251	235	248	253	205	243	241	234	225	224	228	235	230	222	250	210	192	239	223	221	227	231	234	227	225	234	220	214	222	254	194	238	216	220	212	233	228	233	215	215	195	249	230	209	209	218	246	220	213	223	225	231	260	233	217	192	245	220	242	261	214	213	211	219	228	235	224	233	231	213	230	238	213	230	210	221	218	232	218	237	208	223	228	245	228	244	233	211	224	212	249	180	206	214	220	231	212	224	247	246	246	231	203	226	232	228	200	203	250	193	223	238	226	206	213	242	209	228	228	231	217	200	203	250	208	218	230	229	234	246	242	238	224	242	228	215	230	266	230	193	242	218	219	239	219	213	210	237	206	216	259	214	260	235	221	228	259	241	223	217	216	248	236	229	244	224	226	269	216	231	223	229	235	209	223	240	224	251	243	224	222	235	218	214	243	216	222	238	243	206	244	218	252	235	218	211	217	236	216	215	228	237	211	233	250	253	232	208	221	228	203	255	208	247	234	258	234	210	231	226	205	218	241	212	242	242	233	235	229	224	228	218	227	219	236	247	223	235	221	221	238	226	213	219	238	212	210	237	228	241	224	216	221	245	214	242	234	221	233	234	245	246	208	219	249	216	201	252	228	214	236	249	226	233	229	197	246	223	216	263	226	212	199	216	212	248	211	214	216	233	221	222	237	225	203	236	213	234	234	226	232	261	246	240	252	240	210	232	228	237	252	240	207	231	231	227	213	232	233	214	222	219	221	233	233	226	214	230	234	240	240	228	226	243	227	246	235	213	231	235	231	246	218	249	214	224	222	246	216	210	203	216	233	236	216	221	214	227	211	224	227	206	235	231	242	203	236	227	222	237	221	216	231	249	211	214	236	229	247	221	247	217	219	202	219	214	222	228	221	227	225	222	219	245	203	248	234	194	218	220	206	215	222	240	228	234	222	227	214	237	229	233	236	217	234	237	224	199	202	215	194	230	216	215	250	213	229	244	214	233	225	237	210	241	233	210	201	216	221	221	224	239	229	207	240	247	221	239	224	235	249	230	205	234	223	255	222	234	232	240	240	212	226	195	219	201	253	204	228	229	240	217	252	230	227	227	212	247	218	212	228	224	196	238	260	247	223	233	219	235	206	219	208	240	226	210	203	208	230	241	235	218	257	232	232	245	225	236	232	206	229	192	231	228	223	208	231	249	222	219	231	214	211	261	209	233	232	234	203	225	233	211	228	214	237	213	258	234	249	218	238	222	223	219	236	236	219	220	230	200	222	246	203	203	239	229	235	206	205	239	202	223	223	193	219	215	202	239	196	233	222	206	225	258	222	217	226	242	254	240	185	225	238	206	202	254	212	209	238	220	231	203	244	224	234	228	217	211	226	231	219	212	210	234	215	228	228	228	219	239	241	224	219	227	207	237	222	251	200	226	225	220	235	233	250	215	224	242
25624	21504	27981	25454	11532	1561	1097	867	797	793	717	745	768	741	710	780	734	681	719	749	730	743	671	678	691	725	742	688	684	700	659	674	697	681	696	693	690	661	708	699	709	710	739	701	726	699	705	715	709	696	691	696	712	670	704	737	693	732	687	734	695	706	672	703	660	714	705	666	683	709	695	680	646	673	698	709	711	696	716	673	692	735	686	710	689	682	679	682	681	679	728	684	717	677	701	690	706	681	732	692	710	709	717	689	684	672	665	658	685	663	671	689	707	741	664	680	690	650	720	665	721	731	712	657	681	691	711	674	654	699	680	652	686	652	685	732	706	697	709	695	686	674	714	679	684	688	678	680	692	693	663	663	706	739	675	717	739	646	724	730	679	669	719	676	719	687	710	723	733	661	686	718	716	637	736	671	718	655	709	710	739	664	681	712	645	746	736	718	661	735	705	724	677	732	729	713	663	719	690	670	687	684	703	680	688	684	652	698	662	689	673	672	709	660	653	714	714	721	684	747	694	698	676	679	672	702	683	665	644	649	679	720	741	658	667	653	659	697	673	687	676	696	673	675	699	682	696	666	667	756	677	708	695	730	717	717	647	714	718	693	699	698	674	702	706	706	666	662	684	711	660	712	678	710	636	698	705	666	718	662	705	679	667	675	668	686	736	701	708	735	681	717	696	679	703	639	617	638	666	685	672	604	718	703	710	719	714	691	671	685	720	707	670	693	698	720	739	692	671	679	711	679	674	725	668	685	667	662	662	687	696	684	738	663	672	726	714	703	697	694	694	665	698	706	674	665	693	662	688	705	690	681	691	677	692	638	665	698	656	667	651	681	700	664	682	710	696	689	644	721	679	672	668	714	712	753	658	619	700	682	714	710	631	650	714	656	718	707	669	647	704	730	645	690	706	692	681	740	676	688	679	684	667	661	683	719	707	700	684	663	674	697	700	674	667	693	686	714	720	701	677	665	698	686	730	687	686	697	698	670	708	687	704	703	701	689	715	750	688	674	657	737	692	671	649	700	700	680	641	696	699	685	654	677	649	684	715	674	695	729	649	743	660	701	691	733	666	687	694	718	738	695	741	735	676	689	705	672	671	725	716	683	686	728	714	707	684	719	698	684	705	682	671	670	711	668	695	679	681	730	714	721	714	694	693	717	701	683	673	661	708	669	669	668	667	657	722	687	696	674	690	694	659	696	700	645	664	722	696	678	658	722	707	739	773	680	679	663	678	670	654	680	638	729	655	697	709	725	682	720	663	639	687	692	691	688	684	700	656	689	670	725	722	670	712	710	707	692	710	677	680	660	680	658	719	687	673	689	713	715	691	666	698	723	683	644	709	696	696	694	635	675	669	696	711	666	672	653	734	683	650	739	670	699	711	649	684	681	713	701	666	671	715	673	677	701	658	710	647	653	653	669	720	716	674	649	694	754	686	724	695	654	695	653	736	645	657	664	671	708	670	757	679	662	689	690	706	684	681	692	689	692	678	730	702	671	727	682	681	669	686	660	699	699	703	684	672	714	636	673	728	642	705	719	710	665	678	686	679	680	671	689	704	699	689	693	713	701	698	673	685	673	711	688	691	642	710	681	720	689	690	719	729	670	656	638	693	651	675	688	696	648	695	711	687	660	718	677	684	709	644	691	720	709	691	700	674	699	653	667	688	673	665	669	670	702	696	665	728	749	683	700	697	670	692	648	703	654	691	751	661	683	717	668	688	694	732	679	684	664	742	676	701	680	677	670	691	683	693	716	653	647	686	725	718	689	692	669	712	713	708	694	651	712	722	692	692	635	701	672	693	670	648	709	679	688	704	663	660	679	693	708	675	717	671	684	727	730	695	648	705	717	674	657	676	709	725	713	639	671	699	687	689	703	746	704	708	652	693	694	683	692	618	665	702	689	703	706	686	716	715	699	690	713	721	728	631	644	712	690	696	691	644	683	716	673	721	687	696	719	663	719	741	672	706	684	719	681	684	674	712	692	683	658	685	658	718	682	716	695	687	727	691	736	657	652	677	711	675	701	733	706	686	642	740	699	672	688	682	665	655	682	676	711	686	727	695	663	692	727	663	680	684	667	708	712	670	713	662	678	668	745	688	737	705	679	717	706	700	706	732	643	679	715	734	654	674	676	651	725	718	698	731	737	672	719	668	711	722	674	650	693	672	697	741	677	672	701	668	660	719	651	693	730	697	681	671	667	670	660	706	697	699	689	638	682	706	703	675	688	679	686	692	673	708	673	674	722	673	690	683	657	666	737	683	695	702	678	707	651	661	696	708	721	659	660	712	660	719	678	639	641	716	611	701	706	660	693	699	691	676	660	694	713	662	692	712	637	672	672	713	708	705	713	663	691	725	724	695	655	703	756	684	704	687	728	665	678	704	666	701	702	672	733	671	668	726	701	650	688	647	696	687	715	685	678	695	679	735	718	673	692	717	721	701	727	715	716	651	654	691	673	722	697	698	617	708	687	701	667	684	631	675	729	645	701	756	686	662	704	702	721	653	667	680	689	708	688	699	662	656	710	682	645	699	687	706	674	672	734	687	670	713	683	743	708	659	685	672	657	695	701	680	699	694	683	695	704	684	698	672	734	661	691	667	715	665	630	629	690	753	680	672	741	660	690	708	712	670	693	710	742	735	704	703	721	728	705	652	713	729	685	711	674	682	655	725	684	711	685	682	699	671	682	704	691	731	690	674	693	755	681	657	664	713	709	707	685	689	714	702	681	686	694	688	629	715	688	669	709	695	682	672	684	666	707	694	729	687	709	681	757	720	653	718	667	674	702	684	696	655	670	694	715	714	714	674	713	692	709	674	664	690	728	712	741	711	731	687	659	651	718	687	705	671	671	653	667	741	668	672	704	667	665	674	632	680	648	717	673	715	689	689	673	659	702	715	703	684	659	683	707	661	690	688	700	637	688	649	651	707	741	724	667	689	729	665	729	691	705	718	666	687	678	664	698	678	678	706	705	679	653	670	683	665	635	679	713	669	657	659	668	657	693	736	646	690	668	650	662	687	644	711	700	625	681	655	731	690	679	649	654	723	693	670	649	699	751	682	639	682	669	701	652	680	665	663	689	641	720	706	705	695	700	722	759	703	682	685	697	686	680	700	698	693	668	743	686	664	710	695	689	669	709	703	641	695	676	713	739	709	710	707	674	670	635	678	709	682	665	676	662	669	713	681	666	689	678	677	691	638	662	714	626	674	683	724	683	691	680	710	716	739	760	661	700	666	696	647	687	679	698	623	677	700	710	737	680	687	713	674	714	664	686	692	695	641	668	729	628	693	703	679	682	665	704	684	698	737	705	685	700	699	736	650	644	699	720	673	689	667	738	697	697	694	695	732	714	710	637	649	718	703	708	696	691	688	694	709	720	710	685	700	686	679	674	654	672	700	725	693	690	715	633	718	744	682	692	686	733	651	688	683	705	684	698	686	661	689	670	722	691	697	689	701	748	653	700	729	666	682	662	673	657	645	684
3378	3461	2992	1587	1178	1027	870	737	694	661	612	625	604	615	570	539	599	544	504	596	571	532	514	534	540	568	566	562	543	551	522	538	524	548	520	545	544	543	518	512	575	491	560	520	541	539	565	530	519	516	483	554	490	551	464	517	528	507	544	491	529	532	495	537	554	506	551	534	534	529	517	558	486	523	517	533	501	528	528	513	568	531	536	502	500	506	545	515	501	536	552	541	529	508	506	513	497	547	495	490	529	537	509	537	523	522	542	527	556	522	508	509	506	508	497	523	520	467	495	490	529	536	529	508	525	527	517	557	515	522	503	504	515	511	505	555	507	494	528	529	501	559	542	536	512	545	570	504	547	557	528	529	502	538	515	552	581	501	537	524	467	533	528	552	537	497	541	525	482	556	504	513	517	502	526	527	518	553	513	512	516	486	488	554	512	532	529	538	541	523	507	485	479	514	528	518	522	540	510	543	518	544	483	476	531	501	536	555	513	517	533	531	546	533	484	536	523	491	512	478	542	516	498	525	468	493	502	528	476	498	503	522	511	502	519	515	513	506	540	513	519	535	509	510	464	538	524	487	547	495	519	557	532	521	513	525	537	512	527	507	473	516	524	503	500	531	521	492	489	520	517	528	484	479	568	502	535	506	553	478	546	519	526	533	492	501	487	485	454	510	517	557	512	497	493	507	503	506	505	505	510	488	522	545	540	550	548	515	533	555	466	526	531	533	503	554	494	506	507	460	504	505	538	501	496	540	509	533	526	507	512	540	497	522	480	493	465	473	520	498	542	520	533	510	543	543	492	525	531	522	493	512	465	524	498	506	510	540	510	499	524	525	500	533	537	543	484	518	520	461	516	526	507	562	506	529	489	509	533	542	519	530	503	499	512	492	520	538	534	505	479	529	529	552	508	519	533	475	514	479	515	494	491	526	516	537	555	536	526	519	550	493	550	502	519	514	536	491	516	502	528	516	512	517	478	514	480	540	508	492	516	522	522	499	511	524	509	535	553	517	476	510	515	519	477	485	469	490	515	485	465	557	472	479	568	554	570	498	506	487	504	502	538	483	541	489	519	519	535	508	531	545	519	528	501	509	525	498	530	494	521	506	520	497	466	490	499	517	478	502	505	502	502	488	517	490	517	518	518	485	519	517	512	526	524	510	515	524	500	492	495	488	512	502	496	495	516	549	524	459	559	515	557	436	520	511	514	500	524	474	474	506	547	486	488	524	517	501	512	485	535	512	496	512	522	499	527	517	547	522	524	539	527	546	498	509	458	528	507	474	522	480	492	529	528	569	518	540	490	543	514	499	513	486	513	508	521	475	535	484	509	517	509	519	492	510	510	515	501	492	514	497	509	530	500	531	527	535	492	515	509	499	519	533	521	530	525	546	528	507	485	511	495	521	532	575	517	519	489	528	481	534	504	521	540	488	495	499	490	527	507	504	453	504	486	506	497	488	544	508	508	463	524	515	512	506	525	489	459	516	554	499	495	537	536	498	504	504	491	513	539	537	466	535	517	529	549	535	526	501	524	535	498	493	497	500	511	504	494	489	562	512	536	475	481	496	493	518	506	495	481	523	543	531	539	504	532	522	506	518	533	497	478	466	497	533	486	526	503	496	473	532	557	494	476	489	522	490	518	497	540	516	534	579	499	480	498	523	463	503	515	497	478	517	557	526	529	511	490	511	531	518	517	519	476	492	489	497	472	458	462	516	527	542	495	559	539	506	545	525	480	489	493	495	556	522	523	518	458	530	542	536	476	487	493	528	507	522	533	505	526	514	522	528	504	506	460	500	528	510	504	523	517	556	538	477	528	507	501	467	511	548	505	492	506	534	492	480	491	483	520	498	505	538	511	501	532	500	501	518	539	544	513	492	510	518	513	515	526	487	536	556	504	516	505	559	468	509	514	463	509	532	457	516	509	517	515	518	527	536	563	527	516	484	474	511	491	531	489	498	533	536	528	533	516	500	476	479	483	544	509	507	495	479	537	491	517	477	501	545	511	512	513	475	541	517	495	531	487	513	551	561	487	522	517	457	483	498	535	501	529	492	514	512	487	486	562	527	533	507	502	519	461	502	525	500	541	506	487	472	527	568	505	488	480	534	531	566	505	512	510	544	513	499	502	506	540	529	530	495	571	518	519	555	510	533	471	516	535	513	502	518	535	449	483	531	509	500	491	524	486	507	503	538	492	513	540	473	496	499	504	550	526	526	542	506	485	511	493	527	507	509	529	537	514	535	548	508	532	510	479	527	517	524	530	524	513	543	450	501	537	483	482	475	551	475	558	516	521	511	502	501	488	492	508	533	533	493	483	488	549	527	531	496	484	538	524	465	521	532	514	533	515	522	478	478	537	556	487	521	503	530	505	498	535	527	492	506	482	529	518	480	486	546	525	507	467	499	491	526	473	515	490	530	508	560	531	517	532	507	495	465	499	488	511	532	524	505	593	529	504	542	515	533	531	552	488	530	545	488	507	530	488	506	520	503	509	500	536	511	521	520	543	505	490	524	522	531	515	502	541	494	485	540	481	514	525	508	505	494	452	566	515	523	500	482	491	511	507	512	529	516	519	541	454	508	494	492	511	521	492	483	486	485	489	506	495	531	525	537	525	535	509	502	539	520	493	538	481	482	511	491	528	491	509	489	458	491	540	537	507	523	468	514	496	511	502	481	519	512	563	511	545	534	516	554	487	497	498	546	509	501	537	528	541	495	485	494	513	486	522	535	538	513	493	512	572	534	520	513	502	531	484	487	494	513	482	497	483	486	503	538	540	520	491	483	501	519	471	496	522	524	537	517	505	464	561	474	519	478	531	510	535	542	457	509	514	494	547	505	508	491	508	505	481	519	517	475	511	522	525	512	536	575	514	491	523	511	527	529	509	502	515	475	481	528	492	513	542	512	515	550	483	537	499	519	496	521	491	508	472	519	534	488	515	516	512	502	534	509	523	480	516	448	521	520	510	509	507	477	510	517	544	452	517	526	521	500	537	509	534	516	546	547	517	496	537	526	510	542	530	495	505	508	457	485	478	478	483	514	475	528	515	511	515	506	536	501	518	502	542	463	500	503	508	493	524	498	508	497	500	506	454	558	514	467	496	486	528	480	462	489	495	529	550	520	520	498	520	498	510	491	514	488	501	504	537	479	494	491	532	488	509	544	491	508	522	496	496	494	528	498	503	510	525	504	482	515	539	515	516	505	548	498	521	497	517	556	529	515	503	530	494	503	511	479	476	504	490	480	548	492	529	490	526	494	508	516	522	536	538	518	540	514	535	506	496	527	496	502	543	497	523	486	518	519	500	483	461	506	516	481	485	547	533	497	499	530	527	521	479	549	503	526	515	484	507	531	471	493	527	532	530	472	489	472	518	522	513	480	564	508	500	502	484	487	503	483	518	497	497	503	520	518	485	497	503	511	535	483	491	515	505	510	516	524	539	502	505	536	522	514	528	507	492	507	483	491	516	534	516	477	502	501	517	523
24550	21474	28842	24514	21464	9214	1930	1155	1000	951	958	900	869	840	809	858	812	775	823	783	817	762	814	757	761	816	755	811	774	763	790	748	831	739	806	769	786	763	863	778	798	777	764	805	783	756	789	782	795	813	775	765	782	755	775	771	778	769	750	784	753	777	741	825	773	722	735	727	756	781	796	818	774	780	791	820	722	753	752	735	744	767	762	756	776	794	750	749	780	724	727	790	760	766	845	763	781	775	803	772	723	789	758	792	767	755	842	743	786	749	770	786	765	781	776	809	742	793	763	768	737	786	768	781	789	815	778	764	740	801	796	774	693	764	767	733	751	760	788	748	745	770	813	683	722	736	764	720	754	784	799	767	755	753	796	729	788	808	748	738	718	748	722	801	776	779	753	776	797	751	792	792	760	730	754	755	754	766	730	766	761	743	754	795	793	766	782	775	810	767	747	789	686	779	713	767	792	770	785	805	799	785	776	802	753	746	775	745	756	705	795	744	708	733	760	809	776	726	782	769	752	775	779	774	800	784	762	798	773	767	773	764	711	746	776	769	686	790	738	796	743	760	772	815	728	734	729	769	812	771	753	738	760	729	760	751	767	761	723	785	750	787	800	712	798	788	723	740	772	817	797	772	724	781	716	745	756	755	750	754	779	755	740	727	733	667	721	742	773	759	743	730	728	753	769	751	747	761	755	722	752	753	739	793	755	757	743	773	778	764	786	702	743	758	775	835	774	756	727	779	735	769	751	760	726	791	744	752	735	770	730	725	769	761	773	751	773	742	750	756	836	741	781	793	747	738	696	747	774	767	799	754	720	792	755	775	768	763	735	781	768	740	756	764	768	768	749	765	697	714	726	778	772	752	684	779	757	749	791	783	779	731	777	730	773	735	780	757	783	723	792	756	730	717	799	730	765	769	749	737	781	776	775	725	744	726	763	808	734	728	783	725	758	769	743	728	793	733	756	773	777	720	771	763	745	787	776	753	744	768	739	742	756	785	752	754	779	714	710	775	777	783	727	785	746	734	758	729	751	767	712	770	741	765	765	741	793	759	791	785	707	732	763	727	762	720	760	746	712	801	786	822	720	731	762	775	727	772	772	764	731	709	738	743	739	786	730	730	752	750	719	689	775	727	780	727	751	741	751	725	785	767	745	732	779	744	774	785	723	773	770	728	790	756	741	731	724	754	764	733	766	781	769	733	767	719	723	703	770	774	782	769	795	755	777	820	769	739	652	746	764	767	753	759	761	736	773	718	772	746	739	738	721	770	759	763	788	785	752	746	805	813	765	793	746	774	736	727	749	763	729	774	804	752	752	785	735	758	750	740	769	758	783	772	757	720	738	792	742	724	766	797	770	777	768	799	759	762	724	737	735	752	756	737	735	778	759	743	756	739	746	758	766	739	741	746	759	788	802	777	745	752	805	776	790	761	732	737	757	788	821	764	748	777	778	733	730	795	772	764	735	738	791	784	757	770	767	770	770	762	763	768	777	705	789	761	742	770	742	794	787	779	720	748	749	789	739	751	761	758	792	767	769	739	732	788	782	726	748	746	769	731	793	751	783	787	750	732	726	765	763	759	733	765	732	806	746	765	731	802	823	775	759	718	772	766	763	727	778	722	759	744	790	774	779	735	811	799	784	757	729	774	742	759	793	747	748	749	753	779	734	769	769	783	791	789	771	732	749	763	774	763	776	804	801	791	753	789	735	763	752	746	738	821	788	733	702	759	731	780	802	730	745	742	767	752	760	756	769	694	787	775	763	769	770	772	769	703	762	805	733	759	729	747	796	765	791	726	711	766	748	716	780	750	745	716	743	761	778	793	717	777	747	766	798	713	740	759	767	738	769	762	749	799	724	778	712	722	732	730	739	777	793	780	772	794	775	746	760	764	759	809	761	740	784	779	729	762	735	775	752	742	780	777	735	741	721	760	761	716	720	752	764	755	816	749	735	794	757	735	777	727	770	737	737	713	735	788	745	752	723	763	727	748	779	731	760	761	756	766	730	757	820	788	805	783	766	732	749	761	742	748	760	819	737	750	788	762	723	776	780	710	779	738	810	749	786	823	787	798	707	753	775	768	733	719	774	743	735	729	779	736	743	783	735	794	786	779	757	766	742	707	757	731	745	730	811	798	762	764	702	761	727	703	749	773	755	783	726	792	791	731	745	750	760	780	722	789	751	710	754	794	738	798	722	756	765	759	771	770	730	730	727	751	717	779	761	725	773	722	734	740	782	764	756	727	727	747	721	759	777	789	748	799	758	765	775	766	804	808	843	731	770	753	776	729	718	767	754	734	770	742	731	761	758	753	742	739	776	740	743	779	738	772	782	784	750	801	771	751	827	769	713	772	691	734	748	764	830	735	723	749	788	777	721	779	799	747	769	735	738	797	729	740	765	756	753	760	735	747	751	771	720	738	711	770	754	707	770	740	732	742	781	721	737	748	753	749	749	715	717	725	773	704	732	799	756	709	732	773	771	752	779	768	776	750	735	751	752	760	741	754	725	801	738	764	808	703	728	786	762	724	755	738	753	755	738	753	703	745	779	770	759	733	756	717	762	776	720	730	764	703	726	702	742	776	746	774	763	764	708	732	732	729	742	712	770	766	744	736	768	743	762	779	707	777	738	757	771	776	735	757	784	777	777	766	795	760	702	739	750	769	777	765	780	779	733	811	767	759	766	725	730	799	777	728	760	721	776	739	735	791	806	764	803	762	755	741	771	768	817	795	778	802	779	776	783	698	730	765	796	751	805	753	761	765	770	744	734	688	743	716	753	728	744	701	758	740	779	761	745	785	755	781	774	758	758	772	765	729	766	771	741	735	777	756	730	686	770	761	793	736	725	828	754	731	768	722	811	775	728	730	788	770	742	779	777	741	783	749	754	786	741	713	751	745	753	767	763	746	758	737	782	777	727	781	736	747	735	733	723	764	743	777	771	745	786	754	725	756	817	741	749	739	778	724	787	721	779	714	786	772	733	784	738	787	759	709	709	774	730	744	758	782	756	770	726	744	745	726	783	733	732	809	740	716	772	729	794	741	777	759	751	765	740	692	747	764	746	719	727	724	787	739	735	736	780	736	732	746	745	763	709	796	725	767	799	730	752	786	770	757	740	729	762	786	764	781	729	739	744	777	748	763	714	734	805	737	778	797	754	755	770	710	729	775	760	719	749	742	774	701	748	801	767	784	778	776	740	744	703	779	740	778	795	704	709	734	763	759	734	794	792	732	753	751	755	759	706	750	734	694	811	818	752	752	769	742	758	749	811	772	759	742	755	733	775	728	765	763	735	735	743	767	779	795	793	754	726	735	704	771	697	781	776	743	757	771	726	794	687	758	766	726	727	693	754	702	773	778	799	802	785	747	752	724	720	735	689	715	826	713	751	746	735	715	739	766	777	772	844	778	733	724	706	729	759	725	805	726	741	757	770	776	737	744	738	769	752	779	730	709	755	787	755	742	755	759	776	774	769	737	781	781	776	757
3621	6107	5000	2585	1865	1404	1230	962	918	868	817	782	748	751	656	643	670	671	632	675	632	613	654	647	605	601	630	618	572	637	604	623	588	632	584	579	611	582	578	584	599	585	606	604	610	618	637	603	614	545	602	611	599	584	577	581	614	609	582	593	572	602	594	583	580	567	572	556	590	573	572	624	609	558	571	557	589	609	592	557	567	605	576	575	587	600	587	575	580	583	544	569	574	574	619	630	551	564	570	595	542	570	611	641	585	599	604	580	567	541	591	575	634	557	558	569	520	608	593	564	605	569	577	620	555	572	546	569	574	607	531	568	573	526	618	586	579	586	531	574	569	557	543	580	580	597	545	559	582	588	553	583	551	570	612	599	610	633	585	565	582	544	589	575	560	612	584	620	590	579	591	582	598	595	596	603	584	579	569	581	571	601	561	538	609	577	583	540	575	631	577	593	581	591	576	551	611	542	543	572	567	622	569	614	601	591	561	559	618	563	582	566	557	570	582	600	578	576	523	582	579	617	607	562	538	571	576	545	599	576	562	572	598	570	581	580	613	574	573	568	590	596	546	541	572	554	592	590	616	586	494	587	570	559	579	517	596	573	581	562	577	571	565	604	609	571	567	551	588	547	564	552	554	550	534	589	621	602	575	576	555	595	573	555	585	558	606	548	560	610	574	597	585	573	581	601	537	563	569	585	585	539	550	573	560	536	611	552	542	576	581	597	589	586	578	555	578	574	558	603	510	591	575	575	631	569	591	600	574	574	516	573	495	543	579	558	570	551	598	555	574	547	582	573	569	642	597	563	573	537	569	552	581	593	606	558	592	558	563	583	575	540	596	582	581	583	558	586	553	590	545	591	587	588	577	579	564	531	579	599	529	595	557	592	544	560	556	542	574	616	564	575	558	601	557	549	571	535	561	536	582	598	573	612	561	551	542	574	599	569	619	539	586	568	595	568	572	568	553	591	556	579	548	572	567	616	563	591	599	587	579	586	557	596	558	569	561	558	554	552	616	567	589	597	574	543	544	520	562	620	599	541	579	566	566	538	574	597	557	562	535	597	573	567	601	590	568	545	575	557	541	555	554	556	575	578	645	548	604	535	598	545	545	565	591	562	578	535	609	554	573	552	544	575	589	516	566	588	569	597	600	603	532	590	568	589	542	570	587	560	560	601	569	576	543	570	562	567	580	562	575	535	600	563	612	587	565	553	612	598	584	540	588	562	574	564	547	571	563	555	557	560	521	584	545	561	552	573	569	607	584	565	601	548	567	580	574	595	562	546	555	550	618	563	535	613	584	563	548	544	558	525	562	601	588	588	549	594	586	539	593	553	569	533	585	537	575	573	587	565	553	555	587	575	518	583	563	589	525	537	596	563	543	529	567	545	523	606	572	530	588	586	594	581	579	540	548	606	590	584	596	597	599	566	589	588	558	566	543	558	566	535	623	584	573	570	611	532	563	608	574	587	547	588	544	512	606	579	588	603	561	549	581	562	535	578	539	556	538	636	620	597	610	582	593	561	565	562	522	589	589	579	598	549	597	565	533	538	586	588	570	601	580	551	525	535	580	547	610	595	558	592	574	542	526	570	538	587	595	595	531	535	577	547	577	570	558	590	584	537	572	564	556	544	567	547	551	552	597	532	557	598	586	554	578	612	562	544	567	662	563	574	571	596	573	594	586	537	603	563	600	491	606	556	548	573	557	601	548	626	521	556	555	569	559	527	535	554	551	577	585	617	560	564	576	534	530	540	553	553	539	561	580	577	562	561	595	569	576	564	567	620	611	572	543	570	596	609	598	567	598	583	597	571	543	554	587	537	528	553	568	516	572	598	591	562	571	589	533	547	584	527	591	600	574	568	574	540	585	560	583	593	536	561	563	520	575	526	579	519	542	583	553	565	596	600	566	584	603	545	572	571	563	531	575	584	556	546	574	541	567	562	604	569	526	523	538	597	606	570	558	542	589	580	559	584	580	581	567	580	540	553	551	571	532	547	576	520	554	558	492	573	523	554	576	578	553	584	547	546	574	560	591	583	526	577	600	545	522	565	551	610	556	565	535	556	561	586	566	554	595	583	582	572	525	575	532	561	604	557	577	585	519	579	560	562	549	604	548	571	560	585	539	539	612	552	567	571	563	557	570	561	603	602	586	596	580	589	560	565	544	556	582	582	567	575	571	528	543	561	584	581	628	563	582	575	562	554	542	615	581	616	532	562	577	543	537	573	587	588	585	587	583	542	530	594	572	563	542	559	564	595	550	521	564	610	531	581	553	566	545	606	572	579	527	563	583	569	548	595	574	569	583	563	564	523	548	576	521	569	591	574	587	517	597	598	597	589	576	570	581	565	569	564	561	568	576	566	576	604	543	577	559	585	571	564	588	565	598	557	555	564	557	571	563	585	572	547	582	556	549	525	552	522	579	587	543	548	568	579	548	579	600	578	595	566	563	586	518	573	542	544	578	540	518	534	555	591	558	591	530	485	567	565	603	510	573	587	579	543	576	596	615	553	550	574	556	541	560	575	572	601	523	582	564	582	557	603	546	591	550	577	582	604	573	557	560	529	568	511	635	570	508	537	564	571	568	586	566	546	559	564	536	564	575	570	555	556	619	561	565	576	546	564	598	546	488	610	530	533	552	518	542	577	556	593	551	567	553	568	549	595	572	567	614	563	549	557	601	582	625	578	543	560	572	559	556	572	554	560	550	566	568	577	533	625	601	582	553	530	577	605	538	567	549	592	549	566	559	579	548	565	545	545	615	614	568	549	555	531	623	524	552	557	576	561	586	580	586	584	578	567	554	595	533	563	572	553	543	555	541	555	602	524	576	579	581	579	597	546	554	557	597	603	518	557	547	546	559	516	578	567	569	599	532	563	529	547	543	602	560	579	567	545	577	559	540	546	589	528	550	567	547	581	542	602	550	592	571	541	554	581	589	535	567	579	567	552	526	578	574	562	548	561	566	577	563	592	575	585	589	595	591	585	496	537	539	550	590	554	611	580	563	575	544	579	595	548	562	576	580	567	563	574	561	566	573	548	539	549	608	564	546	603	541	539	552	573	526	569	592	574	597	532	500	565	558	540	568	578	533	561	553	622	560	550	579	577	600	538	576	549	520	579	567	588	597	579	542	560	552	564	554	542	571	548	539	539	587	579	569	563	558	590	553	560	563	554	587	558	593	573	541	550	584	543	585	558	582	570	576	573	571	558	529	589	594	528	592	577	580	544	520	557	553	529	589	566	589	534	598	570	560	551	533	553	520	594	567	561	550	633	529	580	539	577	572	575	578	546	586	537	555	584	554	555	550	560	585	583	580	582	584	572	570	532	561	536	557	553	593	590	567	600	553	539	527	554	578	539	554	537	563	533	550	571	565	578	555	551	592	541	540	516	569	516	533	514	550	581	549	530	571	544	569	559	556	597	589	544	568	539	534	607	530	587	608	590	532	544	578	579	574	567	569	531	533	556	604	583	572	568	530	577	574	547
27875	10564	824	416	344	318	288	295	300	323	320	320	281	315	307	308	297	333	306	304	294	308	297	325	314	324	302	334	306	333	299	332	304	313	308	328	301	279	290	298	311	335	343	300	296	304	317	320	309	316	312	316	311	296	321	322	296	329	282	309	293	292	300	284	321	313	278	300	330	289	292	304	314	305	306	301	315	301	299	288	309	318	322	297	305	316	318	320	290	281	316	299	307	308	299	299	319	310	319	318	301	332	329	330	301	309	322	300	259	278	323	297	310	299	283	301	299	311	312	311	285	314	303	318	327	290	284	312	322	302	343	301	320	319	292	290	272	302	329	269	343	340	293	289	306	311	289	282	305	320	306	320	310	319	318	288	329	314	252	264	345	272	303	297	304	290	289	333	296	320	281	315	285	299	318	320	307	301	330	335	312	269	295	314	315	296	307	294	311	295	277	281	280	306	270	297	307	297	295	345	293	332	290	293	270	271	287	321	301	314	299	306	316	301	288	307	289	336	298	314	306	284	279	307	314	327	320	328	327	311	261	301	311	308	312	289	297	302	309	321	277	315	297	288	322	300	313	322	306	276	297	300	312	287	285	276	303	311	313	314	324	274	286	329	303	314	345	300	292	287	286	273	277	315	306	282	327	322	290	277	318	315	317	308	303	307	286	319	314	266	328	344	307	306	312	296	276	301	300	331	300	302	296	271	290	280	305	304	316	319	317	290	315	289	301	338	290	299	356	298	285	264	339	296	335	317	327	304	309	308	322	321	314	303	296	309	300	307	330	258	313	301	297	309	323	309	343	302	308	311	299	341	263	319	306	282	295	313	306	328	294	304	320	276	309	316	304	307	291	305	301	325	308	306	301	280	289	308	299	292	318	303	280	304	279	319	326	325	313	319	298	296	308	314	293	302	314	319	321	271	286	274	294	327	309	329	314	322	302	296	280	314	341	295	311	339	300	290	304	276	279	287	288	283	308	300	301	294	324	261	269	288	322	316	307	282	328	291	320	304	303	316	299	325	345	308	316	343	304	315	314	291	292	309	298	327	263	290	307	299	301	288	313	311	294	360	300	297	277	312	315	273	281	310	319	310	300	254	289	259	336	291	321	320	329	315	303	320	309	321	298	328	293	265	280	334	290	290	295	296	297	285	301	323	301	356	322	315	286	303	280	267	299	301	285	297	339	332	296	323	292	309	291	300	299	323	320	286	307	292	302	291	319	302	286	324	305	307	310	302	313	301	324	275	303	301	282	293	313	313	312	286	314	285	325	303	292	300	293	304	309	324	321	274	307	344	313	286	324	295	317	307	314	310	301	291	318	309	308	303	328	271	291	301	323	306	286	313	300	276	278	267	300	319	296	315	287	321	307	307	313	272	323	337	305	317	346	312	298	336	334	287	316	286	318	279	309	307	296	315	299	302	272	305	294	305	306	322	278	300	280	312	279	305	317	297	305	273	296	316	339	303	290	330	319	343	301	305	281	305	311	330	316	294	287	314	302	307	333	285	317	315	315	309	320	313	305	309	330	281	305	297	301	318	328	287	285	283	314	332	300	307	297	299	290	327	274	321	289	290	301	318	307	328	305	305	289	282	321	292	285	277	290	298	318	313	295	293	312	294	303	274	272	286	304	321	298	316	297	301	287	293	290	301	298	294	282	341	298	282	304	312	279	314	292	271	305	307	313	294	305	286	306	287	312	292	295	271	332	296	303	293	288	308	288	296	305	301	292	311	304	294	325	332	287	323	294	309	273	338	315	304	298	348	326	316	297	305	322	344	331	330	313	306	299	293	307	294	305	317	291	316	298	312	276	296	313	274	307	318	347	327	299	308	313	261	324	292	311	307	305	307	318	322	308	306	304	330	323	298	294	294	281	317	295	330	297	304	303	284	313	281	329	297	322	328	279	290	286	321	301	268	328	353	328	325	288	336	306	314	295	308	311	320	309	294	359	331	265	306	308	322	274	264	333	308	308	293	336	267	286	302	315	312	309	326	298	268	311	312	309	316	292	315	296	309	301	308	271	309	345	289	297	320	311	317	315	287	293	324	325	276	306	290	268	302	317	322	325	325	310	317	322	300	307	328	303	299	311	306	287	291	323	322	337	279	294	325	296	328	315	325	308	310	308	305	322	319	328	317	298	306	328	301	300	294	316	316	315	297	297	295	305	294	328	320	311	331	291	276	288	291	285	284	310	311	285	299	297	313	318	318	294	274	342	289	300	297	286	325	305	290	300	296	282	316	303	297	327	306	307	327	315	327	308	288	322	301	335	291	307	315	328	307	304	309	341	313	328	312	290	296	304	307	289	327	351	306	323	303	321	316	274	290	323	317	323	319	305	296	312	333	299	285	305	335	295	327	295	346	303	328	318	309	292	309	305	310	278	309	311	315	341	297	317	312	343	306	320	320	327	279	306	327	326	317	303	309	308	291	283	310	308	299	311	327	289	322	283	321	345	310	334	303	306	312	308	289	299	280	266	360	313	303	313	285	312	338	320	332	328	303	306	347	330	298	313	320	297	298	322	316	297	307	318	292	287	287	306	307	304	318	327	303	313	326	305	283	302	330	309	296	296	285	310	299	313	291	330	314	288	307	306	311	298	333	305	316	309	315	338	307	300	303	292	312	298	305	323	293	312	306	295	312	300	321	301	322	326	292	281	292	317	328	306	316	312	278	316	297	326	313	326	313	313	287	277	288	309	288	288	335	296	312	303	296	317	299	297	324	291	280	296	310	290	284	292	300	298	258	272	264	302	307	289	316	295	308	272	319	260	302	311	315	303	294	342	313	278	301	310	301	269	325	297	293	289	309	301	302	313	310	318	294	298	270	293	307	319	315	320	317	339	318	279	299	301	288	303	316	312	322	307	270	317	288	291	309	321	304	320	311	306	305	308	316	307	313	306	315	307	303	288	322	281	314	309	319	305	288	293	304	308	288	289	304	288	289	334	301	328	302	254	303	326	315	255	291	314	328	302	275	293	321	315	291	332	308	330	358	321	298	313	291	291	268	293	287	298	296	295	303	315	312	325	326	321	278	305	328	301	288	314	328	254	289	290	308	299	315	291	268	296	350	305	310	291	291	312	330	291	278	337	295	320	311	317	294	286	281	294	332	282	296	313	310	317	324	285	301	286	296	318	296	293	298	323	287	297	306	302	281	338	303	319	329	265	308	282	298	305	290	316	316	327	338	309	274	340	274	298	295	302	303	309	289	299	310	291	299	321	280	292	311	295	280	300	365	297	262	287	285	291	292	294	274	326	271	296	301	282	319	322	294	307	334	301	305	291	308	299	303	309	303	314	332	335	327	359	303	309	301	299	320	302	288	323	300	293	300	322	284	289	292	284	284	305	304	318	298	285	304	291	320	281	273	328	300	315	304	318	318	304	303	302	304	287	298	299	310	263	300	333	319	341	326	326	296	321	265	302	295	307	301	318	310	320	289	295	312	302	291	317	327	299	288	307	273	277	297	310	306	281	275	295	300
4561	386	374	269	256	277	244	241	243	222	219	229	209	244	236	218	241	208	253	239	247	194	224	239	257	253	223	218	244	239	221	209	236	227	243	226	236	239	225	210	219	264	229	219	245	230	248	246	203	237	219	251	222	241	199	218	220	219	205	243	243	215	207	244	239	230	219	221	245	234	236	225	208	230	192	229	194	225	216	236	232	239	234	237	222	228	203	216	233	234	220	200	261	239	223	211	228	193	217	243	208	235	236	211	201	190	249	229	237	229	243	237	233	243	246	228	211	233	224	211	206	238	226	211	197	218	220	241	242	231	242	223	213	222	240	224	239	210	248	243	217	224	228	231	212	215	253	236	202	204	202	242	240	219	227	220	226	218	214	240	233	247	210	230	221	218	188	250	228	244	197	216	245	234	223	193	220	256	237	216	244	247	238	223	231	216	220	233	226	237	260	236	205	193	240	223	214	224	228	220	219	237	227	225	224	243	246	224	223	203	232	228	231	228	193	237	240	212	220	224	199	258	223	231	203	217	204	233	234	246	205	228	221	220	217	248	249	243	216	226	248	233	216	230	240	251	226	240	230	244	222	232	202	250	196	213	220	219	253	216	221	239	238	218	227	216	217	239	230	224	219	220	212	227	249	237	214	241	228	233	237	215	224	240	227	225	257	222	234	238	212	233	233	235	223	222	223	233	240	214	208	199	233	213	210	242	241	224	233	193	214	222	235	199	224	247	226	205	230	235	230	230	225	211	219	211	227	255	244	234	221	232	213	229	221	221	234	225	223	221	235	228	216	228	221	221	245	196	222	228	220	216	242	241	250	238	226	214	222	228	210	213	216	225	238	227	220	228	231	236	237	231	213	229	237	252	231	214	196	209	180	219	220	249	235	211	192	229	218	229	226	208	203	213	238	224	240	228	223	197	201	216	205	196	246	206	230	221	235	227	220	212	216	234	241	209	224	240	249	217	230	249	214	224	208	210	241	220	216	238	216	192	274	208	224	218	258	220	229	210	205	242	223	221	232	209	209	244	222	230	252	250	222	228	204	214	237	234	233	236	228	253	238	219	264	269	235	223	212	221	237	228	216	226	226	227	247	229	234	199	216	235	222	224	191	233	224	205	218	217	217	232	231	225	220	227	227	236	193	244	208	194	241	229	209	230	225	230	228	238	228	212	235	212	249	225	226	221	198	227	240	235	208	227	236	237	183	224	225	251	223	223	241	223	239	216	228	224	239	227	241	215	248	234	237	231	240	233	223	254	234	241	240	215	220	212	227	230	242	202	248	221	251	217	228	227	210	240	229	203	229	233	224	196	211	216	245	224	231	192	208	227	195	236	233	203	205	225	230	230	231	229	251	223	219	200	237	213	214	241	235	225	223	230	236	223	207	214	210	214	220	264	231	204	198	227	257	239	203	253	241	230	188	232	237	231	225	253	262	201	226	194	226	237	227	235	227	221	204	218	233	225	222	231	220	228	229	223	195	220	208	228	224	215	230	244	213	226	227	209	225	228	230	233	214	219	218	233	215	241	226	240	209	228	225	200	234	234	227	220	214	231	223	236	242	232	233	227	191	216	232	235	243	239	242	214	224	247	209	206	220	230	238	221	214	234	202	232	223	216	220	184	242	256	239	213	217	231	233	220	253	220	229	214	221	225	233	198	205	225	204	237	204	216	205	253	232	220	222	216	224	232	240	244	264	226	237	235	224	213	242	198	248	270	231	218	205	209	221	233	258	198	214	256	248	212	237	207	216	218	237	249	214	229	238	221	219	218	256	242	183	226	226	235	236	224	232	207	235	226	241	225	233	220	215	237	239	223	220	229	219	223	207	219	221	214	212	247	247	243	212	230	232	226	211	229	234	238	230	239	225	250	250	226	203	225	241	211	225	226	220	233	249	194	244	234	211	234	193	223	233	229	233	240	229	224	228	241	224	245	223	238	227	199	220	223	258	243	229	233	191	244	227	247	235	212	228	236	234	239	209	222	236	201	212	222	229	217	202	237	250	209	235	236	226	227	226	216	236	226	219	236	221	222	234	241	221	216	260	231	220	225	210	197	229	251	233	220	225	219	230	214	253	217	207	244	269	230	226	235	230	210	207	240	249	230	234	227	224	227	225	215	249	233	226	226	237	225	212	246	223	238	251	231	226	235	217	234	221	212	229	234	224	228	225	231	237	213	214	246	215	231	235	228	218	219	236	233	210	214	226	210	227	252	228	227	229	225	235	232	223	248	223	220	217	191	207	226	201	212	205	241	223	210	240	236	251	210	203	222	227	217	226	227	229	243	222	198	232	223	233	246	205	245	240	219	230	222	244	243	236	218	241	220	209	248	213	225	230	221	214	215	196	223	242	216	237	212	208	230	254	230	213	206	196	246	235	216	227	232	238	230	241	226	224	215	246	216	226	206	254	219	230	207	231	229	213	209	222	221	213	242	221	205	240	216	228	224	216	225	224	255	224	212	229	239	207	202	218	217	238	214	205	224	254	220	216	215	228	224	215	236	232	227	224	213	218	236	240	230	219	206	196	242	226	221	265	219	234	236	207	232	230	236	238	206	231	247	219	207	218	202	235	246	234	229	243	210	231	229	224	204	218	230	215	227	226	211	210	237	216	217	267	231	220	228	217	228	208	216	237	216	233	203	205	255	221	203	221	218	196	219	227	246	227	251	228	256	209	212	215	258	233	208	236	233	204	216	207	215	220	231	203	201	234	230	199	236	212	230	210	226	240	226	230	234	218	211	201	241	234	225	226	241	219	214	216	237	247	224	236	240	232	232	240	256	234	211	245	217	216	217	204	223	211	216	230	220	216	218	248	212	223	242	243	222	232	205	237	244	245	214	227	219	255	227	232	211	204	213	205	251	237	238	236	222	215	218	254	218	259	240	212	208	222	237	217	228	230	241	200	246	230	220	206	225	245	196	221	235	215	223	211	216	232	215	208	233	206	239	220	226	214	212	246	216	223	209	221	224	226	216	197	220	221	205	251	224	240	234	259	217	246	239	237	230	235	243	228	221	226	215	237	228	228	222	230	235	237	221	229	229	241	240	206	231	220	222	244	219	212	241	220	217	245	226	230	231	224	243	204	238	220	240	221	222	217	221	215	211	208	219	217	228	237	234	215	225	216	212	233	212	214	249	242	224	237	214	225	234	245	210	200	219	256	232	246	245	217	219	236	224	213	230	218	231	241	208	265	201	249	194	211	215	224	233	264	205	207	248	221	225	218	229	215	196	239	229	228	237	217	220	244	234	228	217	213	214	223	215	243	247	242	224	221	193	234	209	230	231	222	209	202	233	195	230	210	219	232	208	216	237	209	219	197	218	252	198	212	241	243	208	244	214	249	206	230	225	212	244	217	193	231	205	234	224	226	228	227	226	232	235	220	210	251	235	228	207	234	201	199	224	208	228	224	220	203	208	224	232	227	226	209	226	234	224	207	231	244	233	245	237	224	246	246	209	207	220	220	233	238	262	251	244	226	245
25514	21474	27960	25359	11620	1672	1098	908	815	863	786	768	763	754	748	730	756	732	682	706	699	679	719	696	681	707	684	727	709	715	709	711	654	725	733	701	693	703	663	698	651	768	689	705	711	691	696	754	735	700	683	707	745	724	736	732	703	688	714	736	731	719	695	678	705	717	676	715	658	693	652	693	663	718	748	761	693	679	676	683	717	724	728	667	692	715	725	688	747	716	702	719	676	720	699	725	711	686	708	652	644	706	687	686	666	681	719	700	699	686	675	726	684	682	641	725	685	662	690	667	669	680	706	678	726	717	731	649	715	697	698	637	684	737	697	704	729	651	753	723	679	728	712	723	713	696	721	685	686	717	683	657	714	661	728	678	727	646	678	675	721	677	736	702	699	710	696	686	716	694	703	675	702	712	724	664	717	720	634	672	682	699	718	688	674	682	681	745	697	660	723	671	670	667	656	755	685	697	664	647	640	731	701	688	694	641	678	685	699	669	724	749	713	681	659	689	706	713	684	668	715	680	683	689	727	676	684	763	682	715	640	676	680	658	725	689	714	670	659	734	648	676	722	742	702	720	686	718	684	676	688	719	730	706	685	640	697	656	726	726	679	665	691	718	684	723	702	697	713	686	697	730	698	703	752	720	718	665	697	659	671	645	678	697	698	718	706	657	702	702	702	745	704	670	702	709	691	707	688	676	694	694	682	698	710	709	666	690	677	732	681	704	710	702	677	691	662	666	719	662	701	707	709	728	671	645	682	703	761	631	676	686	680	714	721	708	672	664	666	735	715	671	625	698	672	679	698	711	674	686	731	686	718	709	701	761	694	687	712	646	718	679	683	710	696	662	650	715	672	722	671	694	707	701	699	722	757	712	746	691	696	630	724	721	710	720	716	728	678	683	690	705	693	712	667	680	674	698	685	704	677	712	728	692	735	670	688	669	710	719	688	711	667	720	702	642	705	709	686	685	612	653	696	670	714	679	717	707	725	701	719	693	688	701	713	700	686	676	699	714	670	715	696	654	699	716	667	692	716	706	692	664	663	707	678	698	659	727	650	676	686	703	695	676	662	695	656	707	649	709	635	695	723	707	712	720	696	707	653	681	704	749	694	677	701	723	706	683	677	714	725	695	717	692	688	667	679	680	705	688	704	633	723	712	683	641	661	670	694	742	672	664	690	724	699	714	677	676	683	718	708	685	741	715	696	705	738	674	687	680	703	668	650	633	698	692	741	727	707	717	675	693	712	688	682	711	725	690	714	665	701	738	643	718	678	721	664	679	743	723	719	689	671	689	660	637	684	686	731	715	678	645	712	709	716	660	667	721	656	716	717	647	674	723	657	685	669	716	745	704	675	677	697	727	688	709	659	665	692	718	647	682	690	708	689	691	693	649	699	706	680	721	702	680	676	629	635	654	688	715	670	696	659	727	722	668	751	722	704	652	672	711	668	686	687	706	700	651	622	727	656	660	698	670	731	684	714	722	685	711	687	725	676	713	715	691	677	711	651	711	674	692	698	697	696	704	712	688	747	697	666	691	708	626	677	688	714	621	710	709	737	686	704	702	650	697	688	722	665	688	693	649	665	669	716	666	734	704	724	693	716	724	707	646	711	670	710	702	695	714	735	677	735	690	688	686	669	683	714	703	671	658	726	671	696	665	706	709	693	672	686	752	690	740	670	705	689	690	706	650	653	709	690	690	694	703	667	717	675	716	713	708	688	653	703	686	709	675	688	725	685	710	710	719	690	711	675	651	629	675	691	726	676	736	714	665	679	702	714	672	683	681	690	691	698	638	702	704	716	718	652	685	676	683	687	673	677	694	703	684	703	714	704	679	732	708	751	735	738	707	675	694	707	645	709	686	707	684	735	670	660	691	713	694	649	697	695	679	690	673	681	725	683	663	691	694	705	681	687	668	710	671	693	667	717	707	681	701	729	678	731	676	687	669	706	716	702	676	667	730	684	715	698	658	649	713	730	708	675	670	708	757	722	685	704	669	708	672	672	654	695	719	704	709	686	673	685	648	662	639	666	695	658	718	687	664	705	680	666	661	657	714	669	669	697	677	685	713	656	694	707	709	663	703	720	685	716	721	709	692	686	689	689	679	691	689	720	724	690	651	666	694	671	658	660	690	709	655	704	697	682	730	673	687	731	656	694	686	666	729	694	648	670	676	662	729	715	704	699	736	704	729	650	662	692	717	734	716	677	693	628	658	693	692	714	631	706	759	697	693	710	686	640	681	711	732	668	714	693	710	709	690	685	686	675	680	746	696	729	708	700	678	670	704	663	716	639	649	706	712	747	665	674	731	689	688	652	664	713	682	668	697	719	646	684	708	656	694	662	650	708	680	723	692	729	685	696	698	691	701	682	692	749	694	663	717	693	641	688	726	683	689	715	754	710	685	675	674	722	723	711	645	671	698	714	717	674	672	678	696	701	712	711	665	698	736	726	725	705	693	701	701	743	724	695	638	698	738	749	693	694	747	685	687	720	651	666	743	724	730	699	712	690	686	656	707	679	700	677	655	697	685	715	727	679	670	670	666	700	744	655	664	703	740	694	680	675	695	695	721	703	663	651	707	758	672	724	652	689	684	684	695	697	684	653	680	658	704	720	643	721	738	702	689	659	699	727	673	657	704	670	708	668	689	668	682	673	675	662	677	721	688	690	680	695	714	687	733	654	678	702	704	668	687	727	685	691	672	709	728	685	683	717	701	627	667	665	674	675	676	691	678	708	689	717	716	668	723	726	696	676	700	696	637	681	735	730	649	736	685	655	661	671	666	725	738	714	654	665	683	698	645	726	665	717	678	711	663	741	682	666	704	739	679	739	675	750	695	704	736	696	660	655	703	738	688	641	721	681	684	710	654	710	668	697	707	667	669	711	707	689	670	753	687	691	700	675	695	713	699	703	721	708	698	725	710	700	714	700	670	668	682	730	669	706	695	684	668	735	696	692	650	681	682	675	712	713	687	701	718	677	674	698	716	706	680	662	697	661	660	733	732	672	712	689	659	617	674	715	706	684	679	645	708	641	679	650	729	671	665	662	693	702	672	643	677	655	672	673	643	661	679	720	672	679	664	690	694	713	665	740	719	695	697	695	630	702	667	732	675	657	710	697	690	692	746	688	715	693	705	673	682	681	717	653	678	683	689	647	656	662	684	634	674	705	634	710	694	688	681	662	693	694	719	697	705	672	665	704	679	695	698	690	654	687	705	687	620	688	652	698	658	741	662	679	738	710	694	698	681	691	673	686	685	699	685	721	688	680	665	683	659	674	667	680	682	650	714	679	740	726	721	673	687	701	658	687	698	710	692	730	662	725	713	704	726	723	703	692	717	723	662	664	758	707	738	740	645	659	703	693	713	650	687	732	691	718	706	701	728	674	733	740	657	689	706	670	730	701	692	691	679	659	669	664	685	715	708	699	706	717	683	731	711	666	632	686	701	728	688	683	698	687	730	631	677	678	723	676	709	649	664	707	679	713	664
3329	3466	2929	1568	1125	1014	904	798	721	688	609	655	659	602	599	575	584	532	598	590	580	573	569	558	578	539	546	525	561	537	561	495	530	527	524	533	510	519	525	530	519	528	518	528	540	521	479	532	535	545	556	526	507	516	536	531	547	541	592	507	492	515	522	526	537	592	513	481	522	555	544	547	531	499	555	484	534	522	532	514	530	581	528	558	516	520	562	505	493	544	525	544	520	495	541	537	522	560	529	553	540	475	576	525	493	533	533	485	505	526	516	523	499	520	529	563	534	505	573	526	507	522	510	519	515	484	515	506	512	507	479	509	527	524	518	505	494	527	505	549	518	499	529	547	520	519	519	478	516	506	505	502	524	548	549	538	521	544	558	503	510	534	570	514	491	524	515	500	578	535	519	508	512	505	461	505	511	531	497	537	516	548	553	541	516	513	564	528	509	512	519	538	492	521	527	557	502	526	540	534	486	550	495	535	533	547	513	552	537	525	527	530	512	508	553	540	540	509	530	500	479	507	497	467	505	512	505	531	514	490	459	492	552	541	531	506	534	499	518	512	515	483	535	475	491	552	444	555	500	480	499	517	564	560	517	502	533	513	509	542	497	519	532	474	519	497	480	510	494	541	540	564	517	521	504	514	504	543	517	534	508	503	503	519	538	541	506	519	547	525	518	541	549	522	495	493	521	523	521	532	528	550	504	487	524	518	522	525	545	527	521	554	515	499	518	523	497	520	530	507	506	500	547	500	528	534	512	528	505	532	488	536	524	534	489	502	530	532	485	567	508	543	529	530	546	513	590	508	513	482	491	514	537	501	507	507	519	542	558	541	519	519	514	522	515	483	517	488	525	494	463	518	536	536	545	504	496	514	528	518	491	532	526	494	499	571	480	537	558	513	491	501	525	530	486	512	518	530	524	510	518	531	542	533	486	535	527	520	454	465	492	492	457	510	510	549	504	532	550	523	482	502	529	506	555	536	548	496	532	504	494	488	580	527	519	568	510	495	517	499	537	528	562	480	519	509	532	486	513	500	477	580	513	500	511	526	513	476	522	505	538	553	522	494	518	532	527	505	520	502	503	499	538	506	506	496	525	527	523	524	496	528	555	523	517	476	504	513	498	547	562	492	537	509	530	449	513	530	540	529	524	530	509	532	519	506	560	522	515	492	533	523	515	551	517	490	499	518	500	494	514	531	484	534	484	511	516	515	553	469	500	518	526	499	515	508	536	489	552	516	468	504	528	471	524	510	504	522	478	495	535	475	505	504	521	516	503	532	481	554	489	524	530	538	556	529	533	499	486	551	495	512	507	544	539	490	488	502	506	514	486	590	542	512	531	509	484	525	507	523	473	529	501	508	500	529	484	502	493	482	545	520	522	494	516	515	535	484	486	530	519	520	535	478	497	528	536	519	493	522	505	537	501	469	509	541	546	496	493	502	535	539	514	499	480	524	550	534	528	526	478	554	532	502	478	523	521	516	510	483	506	504	511	536	541	511	484	489	511	465	529	526	542	472	488	535	517	501	493	519	528	512	532	524	508	547	518	541	506	518	462	488	532	500	553	534	475	525	504	497	540	514	542	565	560	500	509	525	530	460	501	540	498	539	511	526	502	545	498	506	490	468	479	522	498	537	502	537	499	495	544	476	523	526	511	499	535	511	520	488	519	493	503	505	518	521	532	517	517	494	544	523	495	511	524	489	491	544	521	525	544	549	506	485	525	482	469	476	504	544	547	528	489	508	492	537	506	526	488	476	542	521	535	504	568	498	477	553	524	557	511	480	525	567	475	561	510	491	499	498	508	516	538	520	473	517	539	540	519	492	523	510	484	474	543	514	519	560	520	497	518	536	550	522	522	526	482	480	522	521	530	482	526	494	489	552	523	515	524	506	506	475	489	522	539	519	490	537	539	453	502	503	536	503	565	519	481	513	467	525	520	524	473	468	550	529	518	498	512	503	536	521	497	511	493	493	526	485	511	500	494	494	500	521	492	531	490	534	512	473	543	536	493	563	480	479	492	497	482	506	487	557	494	502	528	515	515	548	536	523	488	500	536	491	518	507	488	552	472	519	548	505	510	537	498	493	508	512	512	534	482	522	523	526	507	525	514	494	525	512	527	540	522	453	515	525	518	550	488	507	519	559	538	519	515	509	536	526	536	510	493	495	499	494	530	495	494	526	538	519	503	502	512	534	550	518	485	506	493	553	537	499	558	502	481	517	542	486	487	545	495	521	508	526	504	520	483	497	504	480	492	500	552	483	542	485	517	510	507	504	519	514	520	558	482	525	481	529	528	546	555	524	532	514	521	542	501	480	498	501	454	522	548	554	525	475	504	521	531	507	503	506	505	501	503	517	514	536	499	463	487	511	529	488	525	532	493	508	535	525	515	514	529	541	550	486	480	483	508	503	534	542	502	512	522	520	509	485	479	534	485	528	537	515	509	563	497	508	466	525	493	503	518	496	501	556	553	511	530	539	522	463	508	479	506	512	490	520	529	545	528	509	510	507	517	507	466	525	511	517	557	542	485	477	513	532	495	492	518	482	527	491	484	515	507	508	504	498	519	534	495	539	541	511	498	501	524	552	466	511	525	492	488	497	488	502	514	493	561	460	557	513	531	549	507	526	513	533	521	488	516	516	507	550	498	534	542	485	485	526	501	495	547	500	496	507	526	524	520	506	505	499	510	494	509	513	512	529	539	514	524	504	481	522	508	545	482	500	514	537	541	534	554	457	510	559	521	478	542	517	494	512	483	494	541	506	503	534	535	516	498	530	517	506	502	522	534	499	515	504	477	490	520	531	475	491	502	531	477	528	522	493	527	519	509	515	523	505	517	507	510	506	514	486	537	516	526	490	517	469	527	500	498	488	502	519	522	505	520	532	501	524	526	552	488	484	497	526	487	557	467	523	518	528	490	507	535	486	520	494	518	522	490	514	496	513	492	532	497	563	527	534	449	514	495	473	516	502	526	513	520	505	522	494	465	521	522	532	504	498	504	547	467	472	496	555	512	497	523	539	513	480	490	483	485	512	556	514	537	484	486	514	508	536	485	542	519	519	552	552	482	510	513	498	473	509	541	510	509	542	511	507	512	569	525	504	495	545	486	482	511	506	494	505	500	504	506	531	517	523	549	489	516	518	545	518	513	494	470	543	519	541	485	513	476	482	494	496	540	510	526	484	522	502	511	514	494	493	477	512	509	503	512	505	500	528	515	475	520	530	493	521	520	509	535	486	501	509	496	511	554	476	478	496	529	505	522	470	509	504	479	509	508	500	461	498	528	541	519	501	494	505	537	530	506	527	534	525	514	515	506	528	506	472	522	575	486	527	501	526	508	534	530	505	468	517	519	526	538	490	509	488	520	541	506	489	462	488	565	523	541	491	508	522	484	512	558	522	511	502	506	488	483	501	546	508	528	565	535	487	540	503	501	528	530	440	535	493	495	503	545	525	523	528	534	523	494	480	492	477	501	491	525	531	503	532
24507	21474	28860	24526	21471	9444	1875	1197	1011	966	925	877	851	894	876	793	847	758	817	821	798	864	819	783	786	805	737	747	822	832	755	794	781	812	792	773	784	743	779	777	791	790	763	783	827	782	770	740	760	813	729	782	768	803	776	779	788	776	821	785	795	789	766	729	747	795	808	759	781	773	795	745	806	807	794	813	759	698	758	737	804	788	774	745	740	743	795	796	782	787	815	800	781	831	759	773	746	775	814	774	727	790	747	780	747	776	807	724	761	783	792	792	776	840	790	757	752	718	775	714	725	698	774	740	744	768	756	759	795	757	737	792	770	820	775	773	722	778	695	764	750	785	735	742	832	797	773	771	782	790	802	731	740	766	778	788	766	736	705	770	757	761	756	731	797	799	785	767	828	791	727	784	776	791	758	770	804	808	766	772	777	761	788	763	795	762	710	811	778	754	779	793	846	819	767	740	771	783	780	762	760	797	750	767	768	737	805	778	806	781	766	773	769	850	774	764	716	772	792	770	799	745	731	798	774	789	779	748	773	713	762	734	764	771	800	765	736	744	745	779	813	858	742	773	793	718	791	763	737	779	764	750	792	781	762	714	794	734	796	758	742	792	793	798	719	775	769	763	771	751	774	757	797	759	746	747	774	763	791	773	781	769	711	780	761	761	772	771	720	761	786	764	772	820	801	797	755	763	774	750	781	769	773	812	744	780	826	762	761	766	746	804	719	795	775	792	720	766	773	792	796	777	790	777	724	700	793	738	760	787	796	744	779	784	744	757	744	809	792	733	754	732	765	743	752	800	770	768	766	756	797	765	794	751	776	750	781	756	721	776	780	777	765	768	760	803	791	816	737	753	770	755	779	770	789	748	750	778	762	794	788	750	771	802	799	727	797	748	723	719	772	765	810	796	736	818	760	752	810	794	806	754	802	790	813	766	771	785	726	779	744	723	810	779	777	764	773	804	808	771	756	782	764	788	693	763	803	776	751	758	782	727	751	747	771	762	718	793	771	799	754	766	771	778	808	745	765	728	761	784	788	808	809	737	768	746	703	763	802	769	749	731	796	774	781	782	786	739	768	732	750	813	744	746	760	769	825	749	750	750	844	725	770	743	808	745	747	803	763	763	729	749	765	750	750	796	746	725	750	791	771	751	791	772	780	763	773	770	812	749	761	773	708	758	771	789	768	734	706	759	782	769	758	781	687	761	742	758	763	792	743	820	831	779	750	754	756	784	811	747	799	789	718	728	764	766	782	821	779	804	747	776	737	772	764	720	802	801	741	767	781	729	730	736	780	783	794	774	764	791	774	728	814	818	766	782	767	805	756	743	742	759	780	764	743	705	750	794	803	768	750	794	739	749	813	750	760	758	791	819	739	763	762	802	703	754	762	718	781	795	775	748	748	799	761	739	741	734	746	752	756	737	704	704	777	747	809	783	826	752	834	760	745	702	707	749	772	798	799	778	767	781	755	755	733	774	779	806	780	706	726	752	753	752	750	778	771	803	802	712	723	772	810	735	764	796	729	795	794	792	755	755	734	761	747	748	739	778	762	798	779	752	762	726	740	765	760	719	735	725	797	782	727	801	797	802	719	748	755	730	724	765	774	757	723	759	741	780	752	771	714	771	732	784	732	749	705	774	770	707	755	761	752	764	759	786	747	773	748	792	760	790	781	748	770	761	732	782	705	737	790	781	718	758	769	768	771	790	744	771	799	786	811	788	752	767	745	774	742	707	777	770	752	739	814	737	775	760	777	814	753	735	766	743	718	771	812	763	771	769	741	728	737	758	774	745	770	730	781	779	789	763	811	752	761	776	796	808	773	735	783	767	764	783	744	754	775	799	799	745	776	792	761	733	767	778	777	715	744	757	722	767	784	745	780	763	747	717	726	743	756	776	764	752	823	793	724	792	794	819	752	738	793	801	813	750	733	749	798	762	760	744	780	809	751	772	781	730	815	817	798	790	744	770	717	751	763	739	724	753	808	761	744	784	746	797	758	754	718	774	732	762	785	764	755	769	687	763	791	761	827	814	773	758	717	772	742	764	743	762	762	793	835	755	765	775	755	747	809	701	798	766	755	752	769	741	751	787	775	787	754	747	783	755	741	771	752	763	773	728	810	772	796	754	760	753	800	775	704	752	765	782	754	779	766	765	749	770	807	748	743	790	760	767	794	818	758	781	729	763	745	770	788	755	766	797	734	771	768	739	727	753	760	751	773	715	728	780	809	794	743	735	719	792	732	781	784	793	731	710	786	767	790	739	741	789	752	785	767	734	750	793	717	769	759	800	744	746	772	742	757	762	795	717	752	769	755	804	709	779	716	761	785	724	765	761	808	747	777	729	740	781	724	787	745	782	763	732	733	746	799	791	748	721	762	755	820	783	734	787	773	797	728	760	779	786	731	769	776	774	785	778	795	806	728	764	729	771	813	783	752	757	806	792	745	780	759	741	742	763	709	819	735	797	756	799	753	746	785	801	794	749	753	754	728	778	771	767	756	727	756	806	736	770	746	768	798	777	773	706	781	761	703	778	726	771	749	794	755	829	761	730	763	704	708	793	764	763	795	781	758	743	816	793	790	747	752	759	727	781	841	769	755	741	757	747	790	763	763	755	767	759	745	777	836	799	766	789	747	781	759	708	757	790	779	749	756	771	762	833	792	809	774	756	720	718	719	771	739	764	758	769	806	737	794	777	757	743	755	818	776	781	749	718	756	801	720	762	796	751	756	771	721	749	726	765	813	752	783	772	785	730	808	738	722	780	727	756	769	767	752	779	754	813	753	713	793	789	763	779	780	777	771	768	780	709	779	769	746	769	768	750	709	798	752	764	777	750	785	737	743	703	800	723	774	787	760	748	705	811	734	759	784	761	776	776	812	768	768	781	796	780	817	776	773	722	753	757	763	805	752	798	757	714	732	769	807	752	797	723	731	790	752	748	791	788	746	758	780	774	735	744	809	754	735	776	743	747	792	752	755	769	815	780	770	754	737	758	730	759	748	777	761	732	791	749	760	720	778	747	779	799	764	767	752	729	807	742	804	708	823	750	750	752	734	765	751	820	738	802	740	764	749	821	759	782	809	814	768	768	752	753	793	676	757	754	781	772	764	799	774	736	789	738	765	742	780	759	786	763	746	778	752	790	761	773	757	776	781	763	765	789	722	796	742	707	753	744	748	677	750	740	759	748	775	744	788	781	776	791	778	821	808	761	765	778	748	741	725	754	737	767	747	742	767	794	734	746	760	804	753	727	732	792	797	754	722	762	771	798	751	777	778	766	750	759	761	715	752	765	742	734	773	761	778	742	795	747	758	800	766	706	719	768	738	709	762	787	753	742	764	743	772	767	723	778	767	769	772	766	739	775	792	760	774	752	730	753	787	767	753	735	739	804	820	749	804	754	741	773	769	755	759	747	786	741	713	771	757	777	722	748	760	729	794	746	748	752	771	775	744	776	721	741	774	762	761	760	764	790	753	784	717	783	813	769
3794	6199	5042	2609	1883	1410	1237	1031	901	897	871	777	728	697	704	727	665	647	696	577	662	618	615	639	600	651	618	640	612	562	611	586	587	581	672	596	614	612	579	581	621	590	585	581	599	590	588	541	595	543	606	596	546	580	598	595	597	620	598	635	584	634	592	599	579	575	587	601	548	582	580	584	547	572	578	568	608	558	633	601	602	583	554	556	576	565	604	587	586	602	622	622	613	617	612	587	588	580	582	601	625	586	583	609	562	583	584	606	584	583	597	609	586	576	579	536	573	586	592	620	589	587	552	614	598	559	578	546	626	546	596	558	545	601	607	592	556	580	557	598	586	553	599	596	576	635	602	591	567	558	576	609	554	623	592	590	543	584	635	551	600	539	558	565	565	583	562	604	628	602	586	601	576	560	579	560	569	605	581	561	571	572	548	581	597	576	574	612	567	554	582	574	568	583	593	581	607	562	579	583	582	543	558	586	568	581	571	608	572	547	568	553	564	541	567	581	545	576	578	568	599	548	585	582	575	595	530	568	580	579	610	585	536	626	570	552	564	583	560	599	565	573	565	557	596	535	534	577	550	546	604	596	552	587	556	580	599	585	530	601	601	550	581	562	566	574	549	621	559	606	617	598	542	569	566	627	570	542	582	559	601	592	635	583	543	579	617	618	617	584	605	547	559	598	621	555	617	583	575	611	610	559	573	602	606	621	607	556	557	555	572	561	592	624	604	546	583	603	590	577	571	593	609	557	582	591	608	607	580	567	573	582	548	632	564	536	594	564	570	603	575	550	564	607	554	554	563	593	576	553	551	596	550	573	570	616	615	558	542	591	603	561	602	590	606	557	569	636	547	602	572	635	616	602	598	624	583	591	595	580	596	593	583	599	558	598	590	570	572	586	613	588	589	556	560	592	584	575	580	598	560	604	620	573	559	590	580	582	559	564	571	569	558	585	564	597	509	553	565	525	555	587	605	623	591	592	597	573	564	567	565	597	598	550	563	587	558	572	550	588	562	599	612	612	592	543	574	600	539	579	564	535	563	593	562	558	574	552	602	595	539	555	615	589	585	569	594	578	566	552	600	546	597	575	595	569	556	569	568	542	535	585	588	611	557	601	574	589	606	591	560	553	580	582	616	613	583	558	618	522	587	562	601	573	567	589	607	522	589	561	620	549	530	521	618	567	580	566	570	584	529	600	579	581	581	545	572	555	570	556	607	569	550	570	571	575	581	625	555	598	535	572	546	631	595	577	541	591	557	601	579	597	541	573	587	581	565	529	596	582	579	582	572	545	586	580	527	585	556	623	594	626	572	574	558	562	576	607	535	561	532	590	559	572	581	584	573	562	532	571	547	570	577	537	561	537	552	554	561	546	546	555	549	559	537	583	564	609	621	557	575	554	549	580	591	552	537	568	553	593	567	536	559	604	591	611	596	582	518	584	575	593	556	601	556	563	512	570	596	567	581	596	547	539	625	595	593	580	583	589	546	602	568	577	541	597	531	589	541	582	579	586	566	513	609	561	558	572	583	587	601	604	569	577	568	591	581	590	582	552	573	568	548	560	579	553	551	496	628	589	576	566	535	611	581	594	587	544	543	554	575	586	571	560	557	579	577	541	577	578	609	538	597	536	570	574	567	552	586	537	606	591	564	593	575	577	582	581	599	597	552	577	536	600	570	582	604	572	578	603	546	556	595	537	556	550	595	592	603	575	582	587	574	586	626	522	605	570	603	554	589	593	551	546	594	566	588	542	577	593	573	534	579	616	588	567	571	562	555	563	533	579	619	608	542	560	585	590	595	544	605	606	542	571	571	585	542	531	539	589	616	558	565	536	555	537	559	521	548	569	592	573	592	587	540	532	594	549	549	578	582	506	556	556	572	542	561	551	560	590	576	577	605	562	551	589	597	543	576	565	579	560	577	562	576	581	558	574	550	565	555	529	613	568	535	546	579	572	501	548	599	569	563	578	571	590	562	612	584	544	568	597	535	565	586	592	560	565	554	584	596	583	562	617	603	559	585	596	561	528	588	563	614	531	535	619	562	591	558	558	573	602	575	563	589	595	581	546	569	558	592	543	548	553	543	613	556	563	538	551	565	582	589	613	574	570	589	566	560	542	593	566	567	541	515	595	538	569	572	548	599	564	592	552	568	551	585	577	559	553	542	536	542	592	587	557	586	542	569	586	535	600	588	537	547	559	563	597	588	615	553	569	590	581	549	569	571	513	555	582	586	557	600	585	562	545	617	592	577	558	545	565	563	593	555	568	593	554	599	564	539	576	568	573	583	589	577	581	556	557	595	610	547	569	559	615	550	584	553	603	562	569	538	548	537	593	573	543	572	551	582	572	550	554	563	561	608	586	573	564	560	591	553	614	581	556	538	556	564	547	549	551	528	608	594	581	621	542	615	568	546	557	574	587	549	554	560	605	577	578	586	598	570	531	616	534	555	533	539	551	597	574	571	573	563	600	589	557	569	528	616	566	545	579	595	602	578	588	558	529	567	563	602	591	536	541	542	589	538	633	560	582	541	588	566	526	574	596	596	613	551	579	577	570	536	563	542	550	538	571	546	588	576	554	562	601	577	575	562	548	582	576	612	585	601	622	547	562	572	543	601	571	589	617	625	568	597	574	568	535	600	571	577	575	589	559	530	580	614	589	569	567	589	570	558	564	598	567	545	575	548	597	540	569	566	557	582	584	600	577	556	587	547	557	534	588	549	545	575	567	601	513	560	559	569	564	541	558	561	557	545	596	582	563	541	601	609	593	566	581	536	549	546	567	556	577	547	596	569	577	550	574	524	575	567	568	576	575	569	567	564	531	553	583	573	561	566	564	509	609	586	579	552	600	576	569	584	590	544	602	570	545	544	575	574	608	604	580	592	560	622	523	619	548	519	548	571	578	540	576	504	568	608	552	538	567	592	615	589	536	586	538	538	514	575	549	580	568	582	562	565	585	540	528	494	596	548	548	600	599	584	597	544	561	586	582	563	549	554	550	540	571	575	565	550	609	510	536	569	530	564	553	628	556	572	576	580	538	529	544	536	562	572	563	576	584	604	540	554	552	516	580	564	557	575	582	565	569	546	552	575	587	585	540	579	548	551	586	585	576	580	540	559	584	590	570	573	567	567	580	549	540	566	567	599	583	597	539	565	587	562	594	582	561	550	583	575	577	556	604	590	567	587	552	563	590	599	593	575	612	538	593	606	558	574	514	536	512	539	554	572	591	550	534	565	531	542	546	552	553	549	602	548	549	560	574	587	579	606	558	593	572	580	571	567	559	577	558	562	525	586	615	533	538	607	593	560	534	512	590	546	562	554	550	577	620	606	538	611	578	551	539	556	569	573	615	574	571	563	572	567	585	566	591	600	565	572	580	568	568	596	531	581	577	571	545	580	581	562	591	575	598	542	588	551	575	548	548	566	572	577	561	531	568	599	557	598	568	558	605	584	587	556	567	608	567	543	535	576	588	605	574	556	604	527	573
27740	10447	778	471	336	345	324	306	343	368	300	303	350	305	320	314	324	285	344	290	306	301	292	287	331	325	305	306	299	322	340	299	305	333	275	298	298	320	343	307	301	315	297	317	307	319	311	299	305	290	328	307	289	283	292	306	300	261	284	316	324	306	297	316	334	324	302	301	312	313	319	323	286	289	324	345	307	309	297	310	304	323	317	299	301	310	317	310	298	292	283	299	301	307	304	325	292	270	331	334	330	291	327	324	322	311	315	311	325	277	309	281	308	299	331	331	311	306	312	326	291	324	290	311	290	297	313	301	317	311	323	295	322	301	296	301	292	327	295	301	316	320	320	311	320	309	312	311	300	301	262	323	311	319	287	294	304	320	310	318	298	293	290	305	308	315	317	337	278	313	322	303	322	303	329	292	277	314	282	304	324	298	295	287	321	289	274	323	304	318	311	324	312	296	271	336	348	299	317	284	299	306	290	303	303	313	296	325	289	299	279	311	315	312	278	327	301	284	321	284	286	306	286	299	316	324	292	304	317	312	279	304	309	325	234	299	316	300	286	315	337	322	324	288	331	296	298	299	288	301	313	272	310	319	300	292	306	303	291	280	328	324	304	297	319	298	322	314	269	292	287	300	315	312	275	278	323	309	310	334	312	298	323	328	334	320	321	321	272	282	322	337	299	321	304	328	328	322	324	304	315	310	325	334	292	315	320	314	297	307	310	325	299	315	314	285	297	306	308	320	324	325	300	269	298	297	300	317	327	308	304	331	335	313	310	273	310	320	313	325	292	285	328	279	300	282	299	325	285	277	293	311	293	328	313	326	286	294	314	328	324	312	302	331	327	308	334	324	326	298	315	313	316	287	321	320	323	289	294	321	272	312	376	312	318	300	299	281	332	329	298	318	292	343	332	332	315	322	290	293	330	312	301	286	301	319	295	322	300	329	326	309	294	298	321	318	305	334	274	314	320	312	309	307	300	330	308	283	305	311	293	312	317	319	277	300	287	295	299	300	310	304	314	320	294	334	307	284	303	299	301	312	334	313	318	312	313	320	306	277	280	304	316	326	317	324	288	299	328	304	297	298	327	280	316	331	311	314	348	303	301	282	295	312	303	340	297	305	302	323	309	326	302	310	310	319	320	285	315	325	304	313	309	308	281	325	317	315	291	342	324	326	284	293	323	278	315	304	326	276	314	297	267	285	321	330	300	313	277	294	308	317	319	295	315	316	294	305	331	339	293	311	320	338	300	288	297	269	303	311	341	294	309	315	297	311	321	312	323	296	272	293	281	287	283	358	286	287	305	309	307	306	286	325	316	309	301	309	287	301	297	283	321	282	298	304	324	305	297	327	331	302	317	326	322	298	279	303	302	301	327	322	311	321	317	318	290	315	330	301	337	312	293	300	311	312	314	324	290	301	321	310	297	311	309	307	329	302	312	292	314	279	331	284	321	282	322	300	319	297	299	292	301	311	322	352	326	299	337	312	362	305	290	300	317	316	308	318	278	300	321	283	292	312	306	359	310	310	310	297	319	310	303	318	316	325	300	301	323	324	312	321	299	279	298	307	309	288	330	309	285	299	291	314	290	325	321	311	304	278	320	334	322	317	319	322	298	293	302	288	310	316	336	287	317	316	299	296	304	322	316	299	338	306	319	307	322	313	338	341	278	297	311	316	330	299	335	337	306	287	274	320	321	314	308	263	311	328	272	311	323	307	317	274	297	282	332	297	328	320	331	316	287	308	291	294	301	318	325	287	322	289	299	294	309	338	315	301	318	293	298	304	325	310	312	352	322	302	330	304	315	300	317	301	324	325	314	276	321	289	321	327	287	305	280	310	297	315	297	318	316	305	296	287	278	319	292	315	327	331	315	277	318	352	288	303	330	343	316	301	298	333	314	280	345	329	309	317	289	320	320	322	280	292	300	313	342	316	323	307	313	321	299	306	323	326	329	325	301	299	322	319	308	317	302	306	320	306	301	305	305	304	368	287	322	354	312	352	298	296	285	323	328	316	308	303	290	324	319	293	301	318	301	293	319	292	321	329	331	301	291	297	320	322	317	280	298	283	308	306	278	285	306	296	301	306	324	310	333	304	299	317	308	294	272	314	310	298	305	315	279	307	305	315	299	332	334	327	324	281	313	345	310	289	300	320	312	310	295	316	305	314	274	299	311	311	303	351	283	311	290	283	311	284	313	303	328	297	311	263	271	318	317	280	303	310	303	315	302	305	275	264	262	317	334	321	304	307	299	298	345	308	298	279	315	327	330	302	309	333	324	320	339	304	285	327	274	292	317	303	284	323	324	279	303	305	319	291	313	275	322	315	314	334	300	296	296	300	297	295	285	298	286	316	324	301	302	301	301	319	294	306	309	309	294	314	278	293	332	299	282	317	319	299	314	305	299	303	316	318	304	277	311	311	308	305	315	297	330	307	318	338	293	312	346	284	317	310	298	278	303	304	332	299	294	295	294	282	298	292	294	312	309	319	326	324	292	319	301	263	311	322	293	320	299	304	309	269	297	296	349	333	308	305	306	343	301	308	294	334	297	309	325	338	283	286	306	317	281	275	301	292	310	285	330	285	319	310	325	295	309	287	265	317	303	273	319	310	313	305	294	299	307	322	324	298	276	333	289	304	309	336	290	334	329	331	297	343	300	276	318	312	335	316	305	319	314	326	303	292	308	324	290	313	322	317	320	300	307	300	315	305	312	306	312	326	321	299	364	322	313	331	287	294	312	330	282	325	316	310	298	327	324	315	339	289	301	328	281	297	354	320	315	328	336	273	280	301	271	297	313	306	305	303	292	291	292	299	277	302	298	335	310	322	321	327	308	308	328	291	306	305	303	316	365	314	304	295	317	298	322	285	305	306	330	339	316	312	303	318	300	302	286	309	302	290	299	301	308	297	284	321	322	345	334	324	310	293	325	300	311	310	298	322	295	329	308	281	326	285	321	317	344	295	323	316	283	306	329	309	348	283	329	284	348	313	299	311	318	315	291	299	316	322	319	318	313	314	283	279	296	304	300	356	311	293	321	282	315	263	317	326	305	290	335	298	335	309	301	313	337	327	305	313	302	305	304	285	344	291	299	311	305	280	308	297	309	321	302	305	315	287	310	280	317	333	311	326	290	315	277	320	311	305	307	281	309	341	295	294	281	289	298	276	306	290	327	316	304	328	294	296	326	287	327	309	314	298	301	282	323	283	312	321	327	265	288	300	310	295	308	290	311	314	309	309	281	323	312	301	310	279	340	299	291	299	300	323	302	294	284	348	336	317	293	311	323	295	298	319	292	314	303	334	330	296	290	292	276	311	308	320	332	286	327	320	311	291	262	304	286	292	322	311	314	289	297	310	294	316	330	305	299	297	322	331	295	314	313	300	343	288	307	309	297	312	308	307	313	303	271	291	308	320	282	266	310	298	298	287	320	315	317	290	307	345	310	313	302	285	304	299	329	281	310	309	339	317	331	317	314	270	321	261	301	272
4610	427	375	294	227	241	248	235	261	228	254	245	250	250	235	219	256	246	248	209	249	227	247	212	228	237	231	241	226	218	236	240	253	222	237	215	250	221	189	249	252	241	237	222	218	229	222	206	234	242	226	205	258	224	219	227	238	271	239	237	221	228	217	221	238	237	236	236	221	225	239	242	227	205	226	223	229	231	225	242	237	242	215	224	236	210	246	221	226	229	227	197	250	227	236	250	226	221	234	223	232	234	237	247	233	222	206	244	255	213	219	235	230	216	216	213	248	216	227	227	221	216	223	237	245	239	248	213	243	227	235	224	236	236	227	228	229	239	238	240	241	229	227	244	216	228	212	229	212	228	245	242	219	206	239	218	231	201	243	259	242	231	227	218	261	227	217	213	245	240	247	239	249	217	219	221	233	252	212	233	226	236	230	211	224	232	245	234	211	221	243	241	245	229	228	229	226	226	207	229	240	204	230	214	221	213	215	204	255	228	233	204	237	236	248	200	215	235	229	245	221	228	243	223	233	230	214	224	241	215	225	224	214	254	225	239	207	235	228	237	239	226	230	214	216	230	220	217	218	202	241	224	248	227	229	220	229	228	216	220	212	248	227	217	227	242	230	233	217	238	229	229	219	220	216	240	203	227	235	227	213	237	211	225	239	236	220	247	214	238	258	219	213	218	243	210	209	226	225	244	230	220	241	209	208	237	222	243	247	202	213	227	263	213	217	249	235	217	275	214	245	239	251	236	201	215	234	253	243	214	240	196	210	234	221	230	237	209	209	247	200	250	202	238	237	236	230	227	242	218	201	238	218	242	234	203	227	235	224	226	247	234	222	205	204	230	261	217	234	228	204	228	234	244	232	211	231	251	238	234	226	239	213	223	240	228	233	225	225	218	213	216	230	233	208	219	229	212	231	246	228	214	222	230	242	211	197	215	230	233	232	247	234	245	213	240	226	235	247	233	225	250	224	228	212	220	229	239	223	253	238	219	237	219	234	219	232	217	217	237	211	220	236	222	211	232	231	231	202	207	237	232	220	226	234	218	238	251	224	222	221	240	210	236	230	266	217	238	229	224	196	203	219	228	228	224	209	233	236	213	225	233	245	225	221	232	222	214	235	253	229	220	236	220	247	246	211	234	216	220	265	225	200	240	229	255	210	226	242	242	216	223	236	239	187	230	227	232	254	234	250	222	235	230	239	205	213	245	237	220	236	228	253	248	253	258	205	240	189	223	243	235	238	246	236	225	240	216	227	223	246	210	213	219	231	235	229	255	221	223	230	217	242	238	234	240	209	239	210	204	211	227	193	223	221	232	228	243	215	213	240	229	235	225	235	209	230	225	213	197	221	241	227	216	233	258	250	239	219	192	221	235	216	261	228	245	249	236	214	231	234	217	236	240	236	208	236	237	223	220	228	244	216	226	216	214	224	229	254	233	240	226	219	196	210	235	205	230	235	226	234	222	221	247	226	211	235	212	246	242	237	244	221	217	240	212	229	255	228	213	255	227	220	235	224	224	209	229	234	230	215	209	238	223	229	243	210	230	234	228	255	217	236	246	247	257	212	216	222	219	231	218	233	248	225	219	244	206	218	225	225	252	222	247	241	240	236	227	263	218	210	232	258	214	234	223	242	239	229	226	240	256	209	246	207	219	241	230	212	216	220	245	218	234	220	207	242	228	213	237	227	245	227	237	225	244	191	223	231	241	242	252	217	221	240	220	250	247	235	222	222	233	245	266	216	236	224	235	244	222	224	221	228	214	202	235	247	220	215	233	236	226	234	229	211	211	214	210	232	204	248	216	226	223	231	213	215	215	216	243	231	233	220	238	228	222	248	235	211	250	235	215	233	228	222	223	224	237	210	234	225	218	235	231	227	199	228	202	236	247	235	235	236	230	260	222	234	249	208	228	235	206	232	243	223	227	227	206	223	229	257	239	228	222	259	267	191	226	196	247	236	199	209	256	216	221	227	210	253	223	221	213	215	222	236	223	237	243	229	224	216	229	275	223	236	212	217	208	218	259	208	236	209	248	206	262	228	219	210	238	209	232	246	182	207	255	220	204	229	226	212	246	217	221	249	215	220	247	240	218	226	230	227	227	250	274	213	240	203	226	236	211	222	220	235	236	210	219	237	204	229	214	243	231	232	243	219	245	236	252	243	240	206	237	248	221	223	250	230	220	230	228	239	215	247	225	201	253	230	219	233	238	221	242	197	227	207	250	240	237	206	230	260	224	221	220	226	245	230	244	211	224	227	229	223	249	217	241	246	216	215	244	247	238	234	225	248	222	231	255	222	251	235	243	211	227	236	200	228	192	221	221	234	245	239	245	237	200	217	218	264	203	250	240	213	194	228	242	216	247	223	252	250	221	219	239	238	191	235	226	224	234	236	229	201	252	237	238	219	220	207	240	230	202	251	223	210	245	220	219	224	244	249	215	262	229	247	225	215	251	238	210	227	220	258	222	245	247	235	230	242	257	232	251	179	264	224	214	230	229	224	222	236	232	246	219	261	225	230	248	256	205	222	216	257	193	248	229	213	223	232	249	234	229	240	232	214	219	236	231	239	271	235	254	225	215	206	235	246	244	236	225	256	248	200	242	216	220	235	209	239	215	213	228	240	230	247	235	224	232	226	211	218	223	227	217	266	247	256	252	215	238	233	236	260	212	218	215	224	205	239	239	227	213	235	223	254	254	260	190	236	219	216	220	237	242	248	217	240	206	235	242	214	236	258	209	243	237	224	245	248	203	218	244	239	228	218	232	201	231	201	217	221	209	239	246	232	268	226	237	231	213	225	224	222	244	242	254	235	217	218	224	241	225	239	253	241	206	213	243	233	261	238	218	257	253	227	225	181	237	249	236	229	232	233	204	224	222	225	248	228	206	214	211	220	234	220	259	230	187	210	210	250	241	219	226	239	246	201	216	254	231	217	211	237	238	229	214	251	240	229	235	240	235	213	239	240	221	258	248	241	218	204	251	233	246	227	249	262	232	219	251	237	247	220	246	221	239	232	226	255	219	202	228	241	240	228	208	248	213	225	225	227	248	269	221	232	220	206	205	240	230	252	243	241	224	224	229	223	227	224	218	243	261	233	209	214	243	252	209	232	248	233	209	249	225	219	231	190	224	243	231	227	202	221	236	231	227	254	227	225	223	214	245	243	226	232	256	209	235	218	241	245	244	239	203	231	222	219	244	239	237	231	215	209	242	239	213	241	241	245	226	224	246	209	221	210	240	213	245	214	238	247	234	237	224	214	239	227	224	212	223	239	220	236	244	233	212	224	209	222	216	231	231	212	211	242	231	212	243	253	238	210	231	223	225	229	243	189	225	203	245	228	257	228	221	218	220	219	227	241	224	228	224	257	221	227	231	219	237	198	226	239	247	212	238	238	214	218	235	227	227	196	245	241	251	233	226	218	264	236	232	240	257	219	220	245	234	222	227	213	248	222	233	223	232	254	206	231	234	265	232	241	201	204	213
25608	21498	27979	25426	11577	1658	1166	907	782	805	822	802	813	697	691	775	780	780	752	740	715	684	748	729	709	729	705	662	722	660	690	734	720	662	696	691	727	698	725	725	694	686	721	696	715	744	711	688	706	688	713	733	704	712	755	749	709	717	750	764	713	744	726	713	705	687	661	683	675	721	723	684	699	705	723	733	677	725	694	702	744	694	688	681	724	662	680	686	719	681	687	693	707	661	681	696	693	669	735	705	722	666	715	696	711	710	701	704	681	739	751	690	718	688	665	682	682	730	694	721	691	683	675	741	718	692	711	701	694	687	739	672	701	712	680	723	700	705	710	715	712	686	668	686	688	656	719	722	704	665	672	655	661	659	720	622	627	744	705	712	726	737	710	681	715	716	711	680	709	703	640	716	747	710	662	729	743	663	743	716	704	683	708	707	664	656	710	685	666	666	734	690	675	724	706	727	657	671	671	731	678	689	673	662	701	737	705	707	694	663	654	719	655	674	716	631	692	693	690	672	662	670	721	736	688	728	695	687	724	725	680	683	709	736	674	727	692	695	658	709	701	698	679	704	718	677	724	682	696	687	680	723	725	695	676	709	733	699	695	682	685	666	699	695	689	706	703	639	689	720	692	694	689	718	774	704	663	730	659	706	668	702	705	681	676	697	683	666	699	728	697	706	739	719	712	716	694	692	687	739	679	660	701	737	687	683	697	669	646	730	675	683	704	642	645	681	706	650	710	672	649	711	710	727	696	680	682	741	688	682	700	691	698	680	720	671	676	733	680	715	688	672	673	696	678	716	649	714	746	708	699	653	731	709	682	671	735	721	654	711	777	734	698	710	682	690	698	663	682	671	708	703	713	717	699	678	691	718	664	694	684	679	704	669	711	712	695	726	722	680	663	698	702	690	649	761	636	672	703	697	675	689	756	716	720	701	686	712	701	648	714	670	723	699	682	686	707	650	725	681	712	669	670	672	697	731	682	695	638	739	717	660	748	676	669	677	695	695	700	649	685	694	700	698	663	658	701	696	690	739	701	693	708	686	708	681	651	676	742	657	672	727	673	686	712	683	734	668	717	694	666	696	676	657	676	701	674	684	710	706	638	711	709	675	684	703	714	666	669	673	733	692	718	705	712	679	732	712	655	712	720	661	662	697	727	669	675	667	688	714	717	721	685	681	695	641	630	687	663	691	636	712	717	737	706	693	703	698	716	671	685	687	643	690	714	708	728	692	721	656	739	675	663	710	703	716	678	730	677	661	675	714	715	709	649	656	711	700	697	666	693	699	709	689	719	698	644	758	670	731	667	706	718	709	752	677	668	679	671	673	663	672	688	683	722	654	721	713	704	719	742	716	680	675	701	710	692	700	710	686	729	719	681	668	658	666	730	677	678	695	682	682	662	680	717	732	700	669	712	719	724	716	721	646	687	699	685	709	679	687	696	708	703	686	691	650	730	720	700	748	697	730	708	701	681	694	695	625	656	689	706	720	685	796	695	695	701	679	729	626	651	709	712	656	702	726	711	686	750	719	669	670	695	659	739	712	707	683	695	646	699	668	683	732	678	682	686	739	678	689	651	688	713	690	707	745	721	709	690	713	702	743	720	671	665	722	689	683	683	715	709	659	738	648	647	718	744	713	707	701	666	732	662	709	653	683	712	656	677	674	668	648	665	664	674	696	701	694	673	661	706	664	683	673	672	646	725	667	682	699	655	753	655	680	720	700	695	748	718	674	695	651	707	687	655	740	676	665	723	666	739	649	699	715	652	706	675	697	722	687	651	688	692	703	696	671	632	698	678	677	727	731	691	667	689	713	745	753	744	670	696	716	682	645	698	665	698	696	717	690	723	689	709	684	705	739	723	770	713	649	657	670	637	684	714	731	643	691	667	697	654	697	701	655	712	702	694	676	690	662	682	675	639	654	696	664	631	701	660	713	719	679	647	688	689	698	669	702	693	688	715	710	671	694	723	722	650	695	714	649	698	674	722	713	684	735	678	655	673	690	698	720	685	712	758	670	684	668	632	735	703	655	734	692	714	691	722	662	664	701	714	661	686	712	721	699	699	694	739	686	665	720	714	685	668	705	693	677	717	719	667	684	699	702	645	700	676	687	673	723	705	692	697	668	686	669	737	718	699	665	691	684	630	721	693	713	652	713	701	668	696	677	755	677	691	648	713	677	721	714	669	682	686	726	725	695	714	682	684	663	684	761	742	669	729	718	697	710	684	718	711	687	717	722	721	738	742	689	688	693	705	699	725	660	704	660	720	693	714	691	714	690	683	697	660	699	688	697	695	772	711	723	664	688	654	666	690	679	663	683	642	700	699	705	736	651	696	698	686	675	712	672	648	675	717	706	700	733	639	651	686	674	669	674	691	707	667	718	668	717	707	687	711	741	717	657	655	674	743	660	707	734	715	685	704	748	697	730	665	687	675	688	681	716	677	706	655	736	704	710	670	699	703	726	711	698	706	683	689	700	754	690	730	644	657	703	720	690	688	678	669	667	693	750	710	706	679	701	709	674	678	678	709	716	662	715	670	717	706	674	648	696	733	647	740	641	711	758	723	682	707	725	749	649	676	737	669	663	686	726	713	738	685	659	682	737	653	722	702	692	707	670	713	687	696	705	653	681	661	700	679	648	687	624	696	678	699	718	695	660	721	679	722	699	660	687	653	680	680	665	681	680	684	692	700	730	650	692	691	668	709	724	691	722	721	736	704	704	718	726	637	696	662	702	702	709	707	707	694	722	668	722	653	734	706	670	755	690	710	681	692	671	728	711	686	704	671	670	710	688	703	708	670	707	657	683	679	666	656	700	699	732	689	697	706	652	698	698	689	680	717	688	656	683	688	629	699	686	729	699	701	649	742	706	699	696	707	708	711	678	695	673	696	720	679	669	692	722	723	721	717	690	682	700	654	715	671	675	641	696	697	707	719	684	734	697	691	700	727	736	628	721	726	676	668	674	716	663	699	653	706	661	667	698	679	675	690	696	743	706	701	670	709	682	686	686	694	740	669	705	666	686	694	704	664	658	664	679	710	742	636	704	655	718	680	729	684	720	649	701	737	712	684	682	720	678	730	692	724	688	670	700	750	719	666	660	705	651	665	708	700	712	676	679	680	674	694	715	691	699	682	693	767	719	708	627	694	686	704	676	683	717	698	691	685	735	726	677	697	730	690	684	694	656	674	689	690	708	722	691	703	708	677	668	694	698	677	687	726	677	703	665	695	682	705	677	687	727	744	698	638	684	674	700	736	660	703	730	655	664	714	673	691	734	702	714	676	683	690	661	710	682	714	708	673	698	683	686	752	708	717	679	703	687	735	693	683	741	683	689	708	691	669	740	663	723	717	652	685	692	690	779	707	693	674	737	688	688	697	738	668	699	734	662	674	659	776	698	679	658	687	747	705	709	654	715	671	713	691	700	649	711	713	664	667	688	743	700	637	658	733	703	693	684	698	703	698	650	701	666	729	716	696	692	681	717
3293	3453	3011	1580	1218	1034	842	811	706	693	595	620	619	579	563	581	591	546	555	544	540	550	547	567	575	544	489	546	529	506	505	544	580	533	554	565	556	501	548	546	502	551	510	543	527	543	547	560	535	550	523	522	515	548	505	551	501	504	542	506	551	523	546	522	491	507	529	520	504	524	535	506	513	506	526	506	543	512	505	533	542	519	529	567	546	565	492	530	537	548	521	531	514	525	555	507	510	514	522	494	540	542	509	476	455	529	516	524	528	540	499	533	530	501	521	578	533	558	539	539	517	529	504	511	553	562	541	538	505	549	533	543	537	517	510	487	521	508	550	500	529	562	506	504	519	503	548	524	525	469	517	504	479	520	556	520	553	506	509	531	513	532	507	542	506	492	490	521	534	533	538	549	487	481	546	536	453	538	555	513	519	504	504	500	550	532	530	494	523	497	505	492	483	502	558	497	521	486	542	517	523	488	529	548	527	540	546	497	509	508	519	506	498	506	526	514	518	560	526	522	530	521	532	512	535	494	541	523	502	496	504	544	517	516	533	523	509	487	525	509	523	521	473	526	513	532	509	527	508	497	497	480	516	549	508	535	525	466	525	529	541	515	537	489	474	491	531	517	458	545	544	504	518	503	506	528	498	530	560	514	504	541	527	566	502	533	503	516	549	522	541	501	529	521	499	465	522	502	510	519	533	538	542	569	544	513	530	514	494	512	518	535	515	486	507	502	502	530	527	508	483	477	542	576	535	499	510	532	496	563	518	544	488	516	520	503	503	528	503	547	496	543	555	506	515	548	524	484	554	523	532	509	541	504	478	519	535	468	579	546	529	519	498	487	512	523	531	488	490	548	519	559	522	500	537	550	571	521	535	541	516	497	482	517	480	498	517	498	515	513	535	516	528	563	495	520	509	499	513	502	510	502	537	497	561	553	487	516	518	479	547	557	485	511	568	512	553	501	529	520	530	517	540	508	533	492	503	531	514	546	472	505	526	511	492	507	498	481	493	509	557	532	526	492	504	507	539	487	523	494	484	492	494	519	545	485	533	495	504	534	546	533	506	527	526	494	543	488	504	508	559	502	507	489	525	511	473	524	532	528	496	535	508	520	541	526	479	531	512	500	489	498	529	548	531	503	498	489	498	518	509	501	507	541	515	500	521	516	534	530	509	493	514	513	505	521	546	538	488	524	516	515	509	479	517	482	491	496	496	542	527	496	504	558	542	525	498	512	475	512	531	508	483	519	506	512	543	494	508	447	515	538	519	540	547	518	513	507	497	521	549	486	509	515	512	504	484	476	512	512	505	520	528	576	511	527	491	521	501	511	523	501	537	515	553	488	522	511	503	484	526	499	519	521	555	508	528	507	531	539	513	514	541	512	535	494	528	503	548	534	487	508	499	524	488	482	554	510	500	516	525	484	526	549	502	582	514	521	503	503	528	516	545	487	510	484	513	508	543	502	510	539	532	514	499	465	522	515	536	505	515	510	489	527	484	502	483	491	494	477	478	515	525	536	501	512	527	553	496	509	515	519	523	498	517	505	512	489	532	539	504	509	537	545	539	506	516	481	502	475	487	483	507	515	530	473	507	487	518	508	520	486	517	512	510	482	497	516	496	481	557	551	533	531	511	508	483	504	475	562	502	553	553	521	527	513	515	528	513	532	515	550	491	474	558	508	505	511	537	564	523	531	514	546	545	525	539	520	503	509	559	518	540	528	515	500	467	518	502	498	509	541	503	497	575	530	503	487	532	520	531	542	500	483	520	494	493	496	531	505	528	538	520	515	517	512	525	534	501	548	505	544	508	526	509	485	493	560	510	506	502	509	512	475	505	498	527	504	491	496	509	494	467	525	507	492	485	521	491	494	499	490	514	523	520	480	510	537	531	494	532	508	512	514	510	534	553	504	527	517	556	570	519	521	479	535	485	482	502	526	495	459	501	499	497	524	517	478	479	507	510	546	508	521	508	526	523	494	482	478	503	542	521	515	464	534	462	485	493	515	546	555	508	583	534	506	571	560	548	524	521	526	516	539	552	512	512	486	472	528	508	522	559	516	536	478	515	514	524	549	484	502	500	522	509	477	500	515	517	540	473	507	527	529	519	518	491	514	457	531	524	500	507	469	517	521	493	517	522	546	518	495	517	530	527	524	516	544	482	499	501	489	506	479	502	519	556	510	503	487	557	514	512	523	525	534	513	529	498	539	508	504	522	551	500	532	561	509	506	492	515	507	556	504	487	532	543	508	488	524	496	517	521	526	516	515	524	504	462	505	506	532	531	508	544	534	549	478	481	497	552	535	519	535	502	528	531	469	537	529	488	537	526	510	525	502	521	535	507	522	487	562	493	515	524	552	506	540	550	507	511	497	521	501	494	466	488	525	470	511	562	551	556	497	512	486	488	543	450	515	500	495	527	536	503	528	492	512	543	521	495	546	504	507	508	535	516	507	488	482	520	531	529	498	553	467	531	488	503	519	533	524	536	528	535	505	479	538	549	527	469	519	484	509	501	540	502	553	501	517	498	513	505	514	517	481	485	536	543	585	490	495	473	515	496	498	555	530	504	511	516	531	510	487	516	551	494	510	547	501	530	481	488	559	516	525	532	542	502	503	506	489	568	511	544	517	470	494	512	516	512	501	517	528	473	471	553	510	474	539	517	504	498	519	505	501	520	500	505	498	469	519	515	535	494	454	500	516	479	523	494	490	532	532	535	505	507	508	525	494	513	509	493	510	513	513	530	485	501	490	510	492	535	554	509	497	532	529	525	507	503	529	520	529	504	525	505	498	494	520	518	510	553	476	500	509	474	501	471	547	495	486	517	505	524	538	505	472	513	533	504	484	508	493	535	503	514	498	517	534	498	524	495	554	469	498	537	514	497	518	514	503	517	524	527	531	514	515	509	482	492	517	523	569	564	532	492	512	502	548	529	516	508	523	514	486	504	511	549	505	546	482	499	546	500	512	532	486	479	520	472	504	523	558	534	476	519	510	499	527	477	543	437	534	526	546	525	509	539	499	551	497	493	534	513	484	541	527	536	489	512	503	530	480	512	544	525	523	459	523	483	481	536	468	521	503	536	472	498	563	506	492	508	505	530	544	557	498	506	510	510	514	505	551	500	512	475	548	558	496	502	495	511	529	517	502	467	482	504	532	516	506	532	563	503	516	512	544	500	575	488	507	519	516	492	524	501	488	560	549	538	541	513	524	474	546	543	484	527	503	540	484	472	473	501	498	498	514	510	539	508	518	552	512	549	517	493	493	540	479	505	521	536	507	506	550	522	522	524	501	533	518	510	498	550	480	489	478	509	516	497	518	538	513	557	488	557	467	484	498	539	494	535	521	502	484	487	533	548	526	535	498	490	525	475	512	485	509	502	511	504	520	467	506	548	495	493	515	530	470	555	461	514	516	516	521	574	520	502	501	502	503	511	546	563	503	486	519	514	485	555	505	502	467	515	530	551	539	528	493	515	505	541	537	530	534
24558	21478	28842	24552	21470	9229	1834	1266	1029	953	907	894	880	908	875	891	866	887	867	874	781	822	800	790	752	832	765	799	807	767	772	751	792	802	820	769	779	836	781	808	753	738	814	727	729	757	790	789	793	807	771	804	786	748	757	766	778	749	739	758	775	817	798	761	808	781	758	767	766	754	785	731	741	805	782	736	759	758	749	722	774	778	787	772	800	773	763	768	764	772	750	761	768	753	775	778	761	801	759	772	724	714	762	761	780	793	777	710	745	748	749	757	752	742	826	695	769	777	758	763	742	748	766	726	791	803	780	775	752	769	817	725	721	782	774	787	780	805	732	758	740	778	757	761	748	755	745	758	718	813	801	774	780	795	735	752	787	759	772	778	772	747	817	762	747	800	765	739	776	802	796	712	739	756	805	729	795	774	775	779	782	736	720	762	778	813	738	710	789	761	794	774	752	757	727	826	745	760	736	764	734	823	787	738	756	788	751	728	821	799	781	760	761	770	767	754	735	790	788	744	720	766	800	756	787	724	725	754	767	722	793	771	763	740	790	741	769	766	745	721	796	760	773	782	758	792	775	743	730	772	790	776	756	763	772	797	760	759	728	742	769	802	783	758	729	700	755	753	785	740	780	756	748	751	787	731	750	777	764	780	726	800	750	738	771	758	726	765	789	720	786	761	781	767	771	742	784	777	807	768	770	772	788	737	712	761	734	763	760	762	740	752	797	788	741	757	743	748	774	756	762	778	758	806	787	782	744	749	801	772	774	714	783	707	765	778	778	761	737	725	760	803	762	767	736	784	758	769	757	842	759	712	710	752	779	802	751	757	756	775	762	707	816	774	774	799	778	747	779	784	780	740	794	721	754	697	768	715	719	753	793	774	721	768	735	795	752	742	765	800	797	751	761	747	716	766	765	786	728	730	752	786	783	717	771	816	778	789	811	777	789	780	763	730	777	738	767	796	792	773	732	766	747	733	759	778	714	728	741	753	754	808	797	762	709	783	756	762	795	773	756	778	708	795	765	737	746	721	721	779	793	792	771	804	760	727	754	804	735	791	791	723	719	770	798	770	773	794	724	766	807	771	756	717	811	781	744	793	762	764	788	751	754	770	735	704	750	746	720	772	751	724	718	768	756	770	807	783	746	729	759	774	727	817	774	790	758	740	775	744	767	769	766	746	756	767	805	752	766	776	694	794	798	738	783	798	773	766	778	751	791	733	767	760	725	753	810	792	743	770	763	739	714	761	757	787	801	734	759	764	772	697	782	738	757	759	779	725	758	775	750	749	752	764	769	728	739	848	731	714	794	734	769	744	772	765	779	731	752	765	765	750	787	789	767	769	747	775	769	794	754	734	807	819	776	742	775	746	763	765	778	741	796	745	717	756	738	762	770	798	727	725	751	834	795	774	766	736	730	771	797	751	716	796	735	796	778	780	804	765	756	751	730	734	770	770	765	710	716	721	743	753	801	730	808	767	806	808	748	741	760	772	728	749	759	789	773	737	720	814	779	789	730	724	712	773	730	747	790	735	766	759	809	732	814	755	796	782	792	840	739	722	793	796	773	727	794	759	760	735	754	801	795	769	791	781	763	762	714	737	775	761	774	768	738	773	790	686	733	772	730	767	757	762	764	775	795	766	771	773	812	714	769	741	753	787	746	779	776	738	755	771	716	768	787	755	712	794	746	732	811	762	756	738	789	782	750	736	752	722	770	768	740	747	755	776	786	739	785	746	761	764	758	761	783	761	758	741	721	757	758	812	768	712	737	759	770	752	689	738	729	699	788	747	746	780	779	770	746	759	744	778	732	811	696	744	731	703	723	804	724	803	706	785	746	795	793	778	774	772	764	775	740	771	755	726	765	788	748	762	785	760	752	772	810	746	745	768	762	773	803	748	727	815	757	751	758	765	761	738	787	769	767	735	758	721	775	780	761	742	751	744	766	744	763	737	799	719	753	721	799	765	771	784	781	775	730	737	685	761	781	745	757	754	736	771	767	766	786	790	765	816	745	744	755	747	777	754	808	769	758	765	763	714	724	736	780	797	776	774	773	756	794	751	718	798	779	794	789	758	757	754	778	794	800	715	719	779	769	741	752	752	739	759	736	755	714	753	727	833	751	789	709	777	708	814	741	791	750	745	749	757	732	745	740	709	739	757	753	769	772	718	774	757	747	742	717	747	743	748	747	754	755	798	751	758	735	732	784	732	747	722	721	785	749	798	773	803	809	785	742	772	736	760	828	757	742	748	767	741	824	808	750	744	808	760	785	759	789	809	767	772	764	804	759	734	783	780	724	726	754	745	787	820	716	788	791	711	743	773	729	778	774	810	736	828	781	725	740	783	751	785	790	742	701	795	707	798	772	728	727	780	779	724	762	832	786	770	776	744	768	807	775	775	726	754	719	736	756	741	823	753	768	787	804	812	787	721	757	750	749	766	776	782	730	725	743	786	770	742	789	767	788	755	792	773	744	767	763	788	811	748	784	750	773	767	750	719	798	755	768	759	848	809	742	801	738	780	764	725	726	734	816	765	801	780	772	769	773	784	756	787	763	808	735	767	781	795	738	702	825	771	726	776	788	762	750	731	788	813	741	779	800	757	784	747	770	741	790	783	792	777	773	765	771	765	797	770	749	788	699	784	765	721	808	768	742	759	747	749	748	692	792	789	769	763	774	782	777	755	744	780	702	719	762	780	760	754	753	777	806	795	805	747	804	772	790	761	776	787	766	772	744	771	797	753	759	766	731	762	786	749	752	724	763	744	745	785	794	791	787	766	793	759	768	724	746	729	767	742	809	771	729	798	775	743	776	782	765	827	777	754	744	795	789	713	742	778	793	720	730	750	736	751	753	741	741	766	771	778	791	732	788	727	781	744	788	761	743	715	791	792	772	812	780	723	730	781	722	786	788	755	744	757	748	729	738	743	730	758	775	765	796	729	789	759	731	761	791	757	741	709	733	785	726	789	752	785	757	726	725	779	742	747	763	756	776	767	781	753	759	733	785	802	760	787	775	780	773	776	762	787	759	757	712	790	725	816	755	734	766	787	755	742	769	740	811	741	753	755	768	756	802	767	783	776	723	716	767	727	761	735	718	759	766	740	745	743	744	745	743	752	804	736	767	745	846	772	795	748	780	714	790	770	759	783	750	748	766	745	774	756	798	693	743	788	772	786	723	782	765	750	746	783	756	745	806	740	728	781	762	745	769	765	801	781	748	759	729	741	745	802	719	777	778	786	722	773	751	790	773	715	716	775	698	785	786	715	755	791	793	782	760	733	755	723	762	721	735	768	714	775	749	738	766	731	768	779	748	731	780	752	795	739	734	743	799	742	770	757	751	769	744	764	737	742	705	805	765	771	729	752	717	753	781	742	745	762	808	761	740	738	767	766	782	762	761	741	767	724	729	803	716	720	799	744	734	756	775	818	748	764	754	782	762	736	778	750	792	738	749	781	739	739	741	775	778	766	759	776	765	741	763	802	729	802
3740	6074	5156	2698	1865	1473	1217	1056	992	865	851	825	738	746	722	686	664	645	677	677	675	609	650	560	620	607	632	627	629	635	630	593	637	602	570	649	592	586	576	595	619	584	621	577	566	632	558	600	582	597	596	594	621	552	558	587	575	566	622	579	556	590	555	550	577	612	581	638	611	593	564	580	568	582	583	581	572	628	579	596	593	583	632	588	568	607	632	579	610	590	565	572	603	620	578	604	544	602	586	588	573	614	571	606	572	637	599	578	589	602	559	582	553	588	568	577	597	582	605	600	519	583	573	565	558	601	604	631	626	609	604	525	573	600	589	587	591	550	560	587	592	562	544	576	574	575	606	573	624	567	588	585	602	603	626	556	594	549	592	568	591	573	573	571	611	603	536	589	591	610	580	556	602	597	591	584	607	600	592	546	579	586	600	597	603	614	592	604	568	513	587	590	593	587	552	585	573	559	576	586	619	574	573	575	594	566	573	552	590	590	587	586	582	576	594	607	515	589	540	613	573	554	616	562	604	579	574	574	566	568	598	582	577	575	599	600	548	607	558	590	583	598	590	604	579	574	603	587	574	605	555	564	586	551	605	586	560	550	571	610	574	616	573	565	622	591	593	548	609	570	576	568	582	604	583	607	574	544	584	581	583	582	582	544	569	623	612	572	586	576	589	610	559	631	592	605	565	532	596	570	590	569	546	591	591	586	604	589	601	593	581	615	557	605	536	564	573	583	617	614	616	569	597	593	544	569	594	613	598	577	497	579	578	584	585	594	590	603	550	569	552	570	574	592	581	591	564	561	546	571	545	554	587	578	594	600	552	591	580	631	608	591	593	542	568	573	577	597	549	572	534	574	563	569	555	547	607	582	586	619	562	576	586	597	613	587	597	613	607	583	583	591	585	543	589	552	564	563	599	622	585	581	585	592	563	594	584	552	574	612	571	577	556	581	582	635	608	586	546	573	584	566	608	571	568	580	581	557	560	580	580	537	591	567	633	568	529	580	612	626	585	600	615	570	542	575	580	589	625	616	577	564	548	555	572	523	591	557	597	562	559	596	594	599	588	527	595	587	594	565	580	600	548	560	614	595	539	617	609	611	571	591	533	586	579	613	554	559	573	613	552	582	614	569	566	568	557	569	570	588	596	572	601	553	588	574	557	539	584	590	570	564	590	584	524	611	587	577	545	567	585	565	576	575	561	592	577	630	580	544	576	592	592	593	603	623	633	577	593	579	579	576	601	555	579	589	560	556	577	597	582	558	543	580	568	533	609	566	612	585	562	556	562	619	551	599	576	573	583	544	547	593	541	588	573	558	530	553	573	580	581	571	543	549	606	554	574	541	593	573	573	549	534	567	570	580	549	556	561	591	569	543	552	585	565	584	625	592	554	515	600	557	554	565	561	563	571	593	564	583	592	558	576	562	551	625	603	566	553	576	560	576	607	543	605	576	570	572	640	594	580	579	602	543	571	549	552	592	575	546	562	591	625	571	576	559	572	554	539	551	585	548	568	596	593	590	552	575	541	572	574	555	572	594	598	547	577	570	532	612	598	579	606	591	566	603	539	606	567	612	561	614	611	607	577	575	596	591	571	589	601	592	580	599	539	594	559	602	599	534	591	571	580	610	598	599	612	610	616	577	568	525	584	568	550	607	618	570	560	582	571	566	555	610	580	552	567	539	575	595	513	605	568	555	548	548	572	592	603	568	570	574	586	566	572	546	594	637	549	527	563	564	577	578	540	552	557	552	558	608	556	534	578	568	596	556	556	585	584	606	538	509	550	581	561	584	528	554	599	631	569	607	548	574	547	597	560	584	591	565	545	587	552	562	577	576	578	629	570	557	598	568	551	603	562	538	534	598	557	555	611	557	594	563	545	536	551	579	593	570	576	573	555	556	584	564	594	568	575	561	585	601	586	591	552	592	581	584	575	564	556	593	537	547	560	553	567	562	558	571	604	563	605	585	618	550	582	636	583	570	574	558	560	619	596	577	539	549	566	561	595	580	593	571	600	560	570	536	588	603	588	577	542	542	533	563	533	558	586	541	570	595	544	602	591	561	570	571	557	567	546	569	565	586	572	548	554	551	537	578	578	572	606	532	557	559	551	566	566	559	572	596	582	552	562	583	552	499	597	557	564	580	560	554	558	558	538	570	568	552	531	594	584	587	589	548	580	577	595	570	593	607	573	551	537	609	562	560	599	569	519	611	535	563	590	560	563	589	541	604	567	553	598	639	627	533	530	555	579	554	558	552	570	576	581	562	590	567	577	581	554	548	523	594	585	556	558	570	555	583	591	562	546	537	555	592	555	555	621	581	558	587	560	608	567	578	593	580	551	583	570	551	565	577	553	593	569	513	572	505	556	608	555	568	586	571	588	567	589	528	561	575	576	589	558	574	593	591	585	569	556	626	583	631	564	614	598	605	598	569	547	575	539	595	549	593	577	580	566	573	548	572	565	594	599	563	587	507	534	634	588	544	614	560	549	556	595	552	585	549	595	576	548	595	562	575	574	543	562	560	587	559	531	573	540	519	592	536	587	610	543	569	604	581	565	576	541	573	555	577	603	588	542	596	564	572	524	579	540	548	563	614	570	579	580	565	558	587	551	538	579	561	572	604	563	565	564	547	567	521	583	560	529	559	556	565	596	575	546	553	577	540	551	561	591	543	582	572	551	594	585	597	631	550	571	573	568	573	580	602	565	582	583	607	566	564	565	581	610	538	571	548	542	583	590	573	608	570	583	561	526	601	569	602	597	578	567	604	606	588	600	573	583	627	589	550	533	514	587	537	562	558	571	572	575	530	586	565	578	571	564	559	605	561	607	565	545	568	548	591	575	583	546	552	561	554	567	596	541	577	556	553	608	574	605	556	529	540	585	561	571	592	569	577	549	581	540	545	590	581	555	557	555	572	589	555	577	579	520	623	559	588	564	585	567	578	545	635	521	573	569	583	567	583	579	545	568	543	593	551	568	594	541	539	583	561	560	587	581	566	580	552	589	538	577	517	536	606	558	573	565	574	558	548	567	536	539	564	591	551	578	544	539	579	573	560	559	608	556	593	562	602	591	610	582	555	590	543	599	580	577	571	531	599	579	567	578	576	578	557	542	538	564	567	549	581	549	561	521	594	610	584	565	543	529	561	547	542	571	537	577	594	598	522	613	521	568	569	558	551	581	578	567	615	563	576	562	570	594	568	584	585	541	574	575	597	563	560	576	554	586	571	539	525	569	570	589	572	602	527	597	533	578	616	593	580	576	572	557	548	574	564	580	580	555	600	581	574	556	540	546	570	578	586	588	524	563	565	565	618	561	590	574	597	572	548	532	585	573	581	561	599	590	576	560	595	572	590	533	576	550	574	556	615	596	549	608	566	506	568	564	563	553	594	571	592	585	557	603	570	563	562	558	580	580	588	565	557	585	607	565	620	601	569	588	548	567	588	585	568	567	569	567	594	590	611	550	553	545	559	570	567	568	539	578	545
27843	10496	797	472	349	348	333	305	348	285	287	345	342	307	308	276	323	303	288	295	299	325	308	313	310	284	321	323	274	341	334	329	287	310	297	280	323	308	296	295	298	303	313	332	317	282	288	295	333	326	325	289	317	304	345	287	305	309	308	291	292	297	324	334	315	304	304	320	311	314	299	314	312	327	301	299	291	311	339	299	311	314	289	312	298	309	311	321	311	304	293	304	269	322	297	291	305	328	309	300	319	302	311	338	304	320	305	303	298	298	290	311	276	294	304	290	309	312	290	325	306	314	335	325	296	297	302	309	309	310	327	285	284	311	289	319	325	316	306	322	338	302	323	319	320	309	295	262	320	286	320	295	264	319	301	290	275	303	316	312	309	324	284	284	290	307	323	318	319	309	308	332	306	294	295	302	308	293	329	298	303	300	291	296	330	333	299	323	322	317	281	306	308	293	333	323	288	300	327	295	292	315	300	274	343	330	274	336	314	292	309	300	303	285	318	310	300	309	310	307	308	297	331	282	310	321	320	298	289	317	305	300	301	303	294	322	299	318	325	285	321	312	318	320	326	321	299	266	303	343	321	302	308	298	299	297	320	320	322	298	313	306	292	316	299	305	283	315	267	278	276	344	277	293	293	316	313	290	294	328	294	306	276	332	284	305	292	349	294	340	352	304	296	257	324	302	314	299	318	292	290	302	303	319	307	352	295	293	320	310	281	284	297	306	324	293	295	336	335	299	290	333	291	321	321	332	318	294	303	316	286	274	289	283	306	263	291	315	329	295	318	288	296	287	284	286	272	298	303	328	328	322	302	299	277	302	309	310	266	312	301	282	324	295	311	291	310	323	302	296	333	293	317	329	337	279	318	299	294	307	286	309	319	321	306	304	319	307	318	324	305	293	302	316	296	304	312	356	274	312	292	311	334	297	295	317	311	326	306	304	297	300	290	297	327	282	257	272	301	304	283	320	290	291	301	290	320	297	291	325	282	287	319	302	294	339	327	291	311	322	303	313	303	307	277	303	315	285	284	313	309	309	320	301	291	299	314	325	293	317	317	295	314	341	302	351	320	347	321	319	267	289	307	321	321	292	298	290	327	315	302	331	285	317	313	282	305	290	302	288	299	306	287	295	334	309	318	281	306	283	299	291	317	353	323	302	338	299	269	318	326	303	305	273	291	307	274	299	296	288	287	268	303	318	288	309	300	292	265	311	301	294	296	306	286	350	295	320	297	281	320	295	306	282	310	312	322	289	305	336	328	281	318	302	290	303	324	278	295	303	278	314	340	296	298	292	281	308	316	333	297	297	306	286	307	317	301	282	276	306	276	333	294	300	278	285	311	278	332	308	332	301	275	304	343	307	315	303	331	296	342	274	257	327	313	280	304	327	318	328	328	318	283	310	358	281	301	342	294	301	312	283	289	299	280	294	307	294	271	279	291	315	289	296	321	288	314	296	305	289	323	309	306	303	314	310	299	297	289	301	278	312	290	297	284	327	322	274	292	296	305	298	335	309	289	275	296	321	322	327	288	331	315	287	301	312	315	310	254	299	327	309	336	282	305	299	335	289	315	277	306	289	284	328	297	302	289	314	291	303	304	343	320	320	305	291	284	283	296	307	281	300	315	306	298	282	296	304	308	316	306	302	322	302	288	315	321	295	302	320	325	311	277	335	328	319	316	314	319	316	330	311	319	292	288	296	300	286	304	333	301	286	278	321	330	304	301	305	314	292	339	320	309	323	314	298	309	304	311	296	333	282	295	311	288	311	268	322	262	299	344	296	331	331	338	268	290	275	305	275	314	290	283	310	297	298	263	306	300	316	320	312	314	314	306	327	281	290	301	308	302	296	291	339	327	314	313	335	289	298	315	289	280	292	333	308	301	340	311	343	297	316	320	273	318	304	327	302	306	300	289	286	298	282	280	301	307	314	320	294	322	296	320	297	325	299	302	314	345	291	305	325	306	295	323	316	314	308	346	317	285	322	304	320	292	288	286	301	300	312	313	278	302	327	326	291	312	285	286	331	288	312	309	294	301	313	312	316	291	308	318	278	311	308	302	310	329	312	305	306	301	284	315	273	316	316	301	337	323	322	303	274	302	321	282	328	314	298	291	292	299	288	283	309	293	307	324	333	314	307	267	303	303	327	297	318	317	297	331	307	265	299	280	290	301	310	293	286	300	317	304	302	335	328	310	351	348	302	284	308	310	299	305	313	293	306	311	320	281	279	333	322	295	312	324	282	321	314	318	289	311	323	341	325	290	335	348	316	316	278	323	311	304	310	300	332	295	307	279	301	306	294	287	311	320	341	315	296	307	279	311	283	320	305	308	279	300	282	331	311	273	287	324	301	321	283	316	304	305	290	277	300	330	296	297	299	315	316	314	308	314	312	300	338	329	281	306	329	315	275	339	310	300	311	319	324	296	300	305	312	290	311	299	286	295	273	318	328	276	278	311	295	310	299	321	289	286	280	320	332	280	293	326	285	305	308	302	293	323	300	283	305	311	333	314	337	302	318	278	300	294	294	333	311	337	268	280	322	308	309	309	331	319	323	314	283	285	299	317	303	296	296	327	274	303	287	308	302	306	292	302	286	298	307	309	311	331	267	319	284	294	309	336	311	277	308	311	336	290	297	332	324	272	283	289	276	311	336	353	308	328	284	318	301	350	298	297	285	267	358	313	303	282	328	334	273	281	310	296	321	321	268	333	305	282	327	286	315	303	288	323	341	324	300	295	273	298	304	301	313	303	303	320	269	293	291	311	317	299	301	260	328	311	312	301	264	310	322	290	279	291	265	300	313	320	328	300	293	272	339	325	276	293	285	320	266	329	291	301	300	311	357	316	299	299	308	332	309	314	288	276	332	266	313	289	314	278	311	337	280	298	315	311	306	270	324	294	333	302	299	288	317	287	305	297	304	300	299	303	304	298	319	283	279	307	282	288	317	319	310	309	324	309	288	314	289	285	299	308	277	284	297	315	339	296	319	306	276	308	299	353	286	324	307	320	309	274	319	303	317	269	300	304	288	298	334	312	280	302	300	278	333	370	316	300	292	290	320	323	308	289	312	304	289	317	283	254	277	278	318	307	267	320	295	302	301	311	297	286	295	303	322	315	288	320	302	296	304	289	315	307	279	321	288	348	328	283	318	304	338	315	303	296	296	300	301	314	318	279	301	292	324	335	320	332	308	340	284	330	325	314	317	312	312	281	301	317	326	321	294	332	315	302	290	281	309	313	307	296	296	256	308	331	315	292	330	311	295	314	318	301	300	310	299	299	302	309	341	326	302	298	276	336	300	316	303	321	306	305	320	326	303	321	342	281	323	284	320	294	286	337	328	303	293	289	274	318	301	295	326	331	302	316	313	339	298	282	325	302	304	339	298	282	304	308	308	262	319	299	257	283	316	322	309	306	301	312	299	296	304	310	324	309	339	313	294	317	312	272	276	338	292	300	271	305	303	319	285	305	307	312	295	319	313	301	297
4579	402	360	302	247	250	281	259	237	232	243	244	233	227	228	231	249	239	219	241	219	227	204	221	212	225	215	192	260	221	236	229	231	220	224	234	210	240	219	250	212	228	215	234	224	242	225	242	257	219	216	227	222	225	232	234	225	212	196	224	237	250	221	243	230	217	221	226	211	213	220	208	240	230	209	233	262	220	254	258	211	216	234	245	215	230	245	227	216	243	249	212	232	212	242	211	220	220	247	203	234	234	239	227	262	237	231	239	244	210	246	226	225	251	246	212	237	227	235	198	221	239	228	227	226	205	234	226	233	223	237	206	254	242	225	231	221	227	202	223	236	234	209	227	237	218	228	247	207	234	230	223	250	204	239	217	229	240	208	222	242	223	239	242	223	221	244	217	231	240	223	211	210	215	224	226	217	207	206	215	231	216	227	212	200	214	227	225	230	231	226	224	221	202	238	232	217	228	243	235	242	258	248	249	218	223	239	248	247	249	230	220	217	205	237	217	215	222	221	244	220	240	238	235	218	231	241	222	219	216	232	230	233	232	229	232	225	200	246	226	208	238	235	181	221	236	210	246	213	218	237	217	230	208	228	219	229	214	219	249	218	248	222	210	233	208	207	221	233	243	228	225	240	228	221	222	236	212	248	256	238	250	233	226	236	229	235	225	208	264	208	215	204	240	218	217	204	254	236	214	207	212	236	247	199	219	225	214	255	222	228	232	230	244	236	250	233	228	224	234	241	226	217	236	230	230	233	223	232	221	236	233	197	205	210	245	219	237	237	214	208	221	251	230	223	215	237	246	258	231	240	234	223	243	195	239	238	234	222	210	229	202	235	222	210	246	228	211	239	215	217	245	225	193	225	199	246	241	237	216	206	232	218	216	223	238	226	234	222	247	243	234	243	251	247	224	234	224	217	219	244	215	225	213	218	205	197	228	214	229	211	196	200	237	243	253	223	225	224	238	230	214	213	244	209	218	218	194	215	237	222	234	231	244	238	221	228	234	253	218	238	245	214	225	207	224	218	243	231	226	238	238	215	255	266	202	229	217	221	217	237	239	232	232	231	230	224	207	257	220	212	199	237	236	240	239	240	208	226	240	218	228	236	225	220	268	203	236	231	249	236	220	235	240	245	239	254	226	227	249	195	235	237	225	235	247	230	216	205	242	230	250	231	199	221	245	247	254	261	256	245	245	205	225	229	236	220	247	227	237	237	204	238	220	220	251	213	215	223	226	230	236	224	248	231	247	214	218	216	230	247	212	206	237	219	226	242	212	203	235	211	260	213	220	242	242	231	230	234	227	213	212	241	204	230	240	204	239	219	216	224	231	219	227	207	194	203	202	235	240	239	219	216	223	243	258	233	215	236	225	197	222	220	239	222	196	211	224	239	234	252	224	245	213	226	235	237	211	201	215	214	205	250	220	232	223	236	224	212	200	234	244	232	237	225	210	216	220	231	224	209	215	248	249	218	240	232	252	235	244	226	237	255	204	230	226	246	253	250	222	235	195	236	225	225	221	233	206	244	197	224	236	234	235	231	215	223	229	239	232	217	211	238	215	210	246	206	218	228	246	214	225	220	243	213	214	227	243	225	247	222	235	236	246	242	218	226	226	218	208	246	200	215	222	260	243	209	231	253	210	210	245	220	249	228	220	212	193	225	212	199	217	242	210	208	234	234	219	234	250	233	230	208	233	232	233	235	229	241	194	240	255	227	207	230	247	215	242	234	223	235	222	242	247	230	219	251	233	235	229	226	233	220	227	194	222	231	232	190	252	221	234	221	221	213	221	238	216	267	220	213	239	228	247	248	226	235	232	223	228	201	249	263	212	217	248	232	236	241	197	240	251	254	256	206	205	252	232	238	227	235	258	224	222	227	216	227	244	207	201	228	224	226	254	201	209	230	188	234	239	200	246	233	235	257	241	221	212	218	242	213	206	226	236	221	205	217	228	228	222	242	241	213	243	214	232	218	214	256	254	218	229	222	217	211	213	220	240	190	241	235	234	239	241	233	198	218	206	237	201	254	240	222	217	209	208	226	222	220	242	222	235	232	236	226	230	236	230	229	218	210	224	254	243	219	235	239	205	229	258	216	230	222	222	217	216	246	241	214	227	222	250	233	221	218	191	236	236	202	216	240	232	220	215	221	219	223	228	251	219	226	228	224	214	241	211	238	223	208	223	254	226	207	238	226	210	229	207	234	225	247	216	230	245	218	226	232	266	195	236	223	251	224	242	239	231	223	195	236	234	229	213	252	232	229	222	242	228	257	227	233	217	207	208	214	196	191	204	234	212	218	213	212	240	222	212	229	203	237	237	227	230	232	236	222	263	233	203	193	243	221	224	214	226	220	202	228	241	231	221	235	233	237	217	211	217	243	229	221	223	215	232	240	239	229	217	219	242	236	180	243	219	254	237	200	189	229	220	222	250	219	212	207	213	238	233	213	225	221	237	246	244	245	231	247	239	229	243	199	245	231	240	204	208	219	233	245	218	249	227	231	202	239	204	231	214	237	228	220	244	224	212	263	230	204	237	224	206	242	214	228	219	224	222	218	232	197	243	241	208	212	209	203	228	210	228	238	226	242	222	237	234	216	203	239	248	211	214	225	223	225	234	236	254	229	237	207	209	214	239	212	233	197	249	257	227	249	207	237	226	206	217	191	238	231	236	208	226	219	212	234	228	199	195	218	240	240	218	213	249	230	234	237	222	234	231	229	234	235	220	238	238	208	214	236	230	240	215	203	219	246	228	217	225	227	248	217	225	246	213	231	230	241	227	237	244	223	247	248	275	228	203	214	234	212	282	240	201	212	206	223	218	230	239	238	222	217	238	216	215	234	204	236	233	248	269	228	221	249	232	223	192	232	239	227	224	213	208	224	233	204	227	226	238	239	215	222	219	249	205	229	230	244	241	245	218	220	263	242	209	229	205	253	236	241	216	246	245	216	226	200	200	220	221	228	225	232	206	228	241	235	228	220	228	244	243	229	242	209	211	229	208	239	229	210	239	250	227	218	242	190	217	228	203	223	221	205	233	258	228	261	225	242	231	232	244	208	217	225	214	187	235	224	268	214	236	226	201	210	235	230	211	219	237	255	251	237	210	212	208	226	217	234	231	229	246	198	228	234	220	238	237	236	236	231	222	243	218	219	241	251	224	247	226	236	229	210	245	229	238	232	231	236	251	230	193	247	235	214	233	246	223	255	225	216	208	223	242	229	254	228	231	228	212	222	209	218	216	213	255	230	234	213	211	218	233	219	237	213	234	207	225	197	230	232	215	242	240	229	240	218	241	246	228	242	253	231	208	232	219	228	200	223	206	217	222	199	225	230	233	244	204	244	253	228	218	218	214	223	239	238	237	224	221	228	230	235	223	218	233	242	250	239	235	223	212	224	197	236	240	227	245	223	227	227	210	218	211	227	205	219	241	227	231	228	191	225	235	221	214	200	212	225	208	238	222	252	234	209	247	210	217	200	207	205	222
25529	21466	27914	25442	11593	1688	1229	901	815	859	811	724	736	721	708	762	727	716	653	694	706	745	710	756	750	752	709	719	713	719	690	686	720	693	704	672	685	712	723	729	721	733	756	698	676	660	691	705	719	659	674	722	730	714	739	784	707	663	691	696	685	780	680	659	697	710	660	693	737	715	681	695	713	689	672	688	660	698	726	709	695	661	667	664	708	700	703	690	720	711	673	746	690	687	663	711	650	701	719	715	665	774	647	713	695	679	688	686	681	709	682	696	684	683	762	736	710	656	676	703	706	665	710	714	703	686	723	721	676	652	671	653	681	665	687	684	671	721	700	665	698	679	680	689	683	738	657	751	673	672	686	717	734	669	696	659	682	682	663	694	697	703	685	683	704	707	672	710	723	736	700	713	665	719	660	683	688	719	684	724	655	721	696	696	675	651	682	697	705	698	675	693	677	722	689	726	749	709	677	692	693	673	710	665	725	691	703	692	679	692	683	670	669	692	730	674	662	682	710	698	680	693	668	683	664	714	654	708	702	719	744	690	725	720	701	674	671	696	680	692	745	729	675	705	728	674	679	677	627	703	645	683	772	708	701	700	645	676	728	687	661	665	710	691	633	708	723	655	673	721	654	654	715	681	704	741	648	681	651	715	689	701	666	682	671	647	739	707	666	649	657	713	690	706	668	724	686	680	655	689	671	655	666	670	646	703	708	709	717	708	701	754	735	678	668	698	636	701	726	677	738	677	699	716	703	716	636	670	665	664	710	681	724	722	684	692	728	672	667	745	744	701	708	710	684	678	651	674	668	712	744	729	668	684	679	709	670	685	743	693	684	675	684	693	685	657	682	679	727	674	708	685	699	688	718	702	717	696	708	674	695	722	718	715	696	689	689	662	680	733	692	672	648	661	709	749	656	738	685	698	664	681	697	653	707	708	673	727	663	736	705	692	667	729	742	657	729	740	685	705	688	691	637	642	683	678	691	658	690	692	686	701	687	656	686	703	656	677	657	642	662	676	696	679	706	669	668	704	695	699	651	707	682	713	715	690	701	689	678	638	693	707	698	658	672	700	685	712	654	664	652	662	667	682	689	672	714	716	695	718	690	681	655	698	671	689	664	669	662	747	675	685	697	673	721	753	706	673	697	665	669	672	728	702	696	653	665	712	706	716	691	668	714	700	654	683	658	733	683	679	643	698	698	680	656	691	715	648	687	720	721	686	672	677	685	648	672	711	683	667	690	698	690	701	693	723	666	716	733	650	672	696	680	699	707	731	716	715	719	678	703	712	698	678	663	693	692	707	677	683	730	678	733	649	687	699	690	694	693	692	678	727	749	684	694	706	732	670	739	674	732	711	718	717	680	715	673	667	682	677	699	716	709	679	720	675	716	673	749	677	673	731	722	641	690	678	677	717	708	689	657	713	685	691	699	672	655	679	640	690	670	703	673	675	690	689	696	680	651	627	660	664	695	691	714	714	643	699	670	705	676	657	651	687	692	701	705	710	700	678	690	705	652	695	656	677	676	646	693	684	723	685	719	703	674	687	690	669	673	707	699	694	694	704	697	672	725	705	704	715	693	691	672	654	694	709	671	676	646	694	654	647	694	688	683	630	640	721	693	714	704	701	732	737	721	673	645	670	716	678	680	675	689	695	668	695	642	679	693	703	722	693	706	685	707	666	689	647	739	685	649	692	687	690	692	702	678	711	672	649	657	727	736	707	634	746	712	684	712	697	667	646	702	689	696	693	650	728	672	697	723	680	715	690	668	713	697	681	633	698	679	662	741	687	699	685	683	707	704	720	663	730	688	726	702	670	683	715	653	753	704	663	676	684	740	666	664	669	712	695	709	660	729	708	735	708	698	689	675	680	697	717	681	690	729	660	699	746	668	716	676	752	682	694	683	686	639	703	728	727	708	720	674	652	671	741	689	685	673	673	673	710	689	703	667	734	675	693	687	650	710	679	736	647	665	731	670	656	681	654	672	691	738	725	664	693	731	720	648	679	686	715	699	691	720	746	720	701	659	698	656	697	660	690	674	697	731	655	668	698	644	721	692	687	675	663	658	649	716	711	682	674	704	695	715	672	673	677	680	688	670	702	684	684	728	696	703	673	667	699	697	660	687	704	678	676	727	726	743	714	666	688	677	712	701	695	695	679	673	732	708	691	689	706	691	648	712	685	667	668	698	674	658	675	743	662	689	733	665	690	645	697	699	681	657	677	708	685	690	698	701	690	693	706	655	646	658	669	674	684	662	717	693	675	700	697	699	718	717	658	711	717	711	714	675	708	691	672	645	675	671	722	700	691	687	702	655	661	707	689	693	672	652	695	685	706	706	682	694	723	669	720	718	715	709	647	731	695	701	716	728	687	686	665	660	686	721	678	714	710	724	662	707	671	690	726	699	701	659	713	711	697	695	667	618	706	691	690	689	689	670	717	694	694	737	701	695	665	698	676	656	710	725	673	740	709	703	690	637	653	692	705	706	697	639	696	714	666	675	693	666	675	716	689	664	694	700	704	709	706	680	701	727	715	735	686	705	656	672	743	709	689	691	657	671	690	676	653	669	695	728	689	682	711	702	689	692	706	659	719	716	723	729	682	707	673	687	651	693	708	719	694	696	715	682	752	723	687	651	644	686	646	684	674	681	690	633	680	676	684	664	666	667	679	738	677	659	697	693	671	674	710	701	660	693	749	669	689	662	657	711	706	733	691	727	671	683	676	761	627	704	709	651	660	731	682	713	747	660	694	742	691	663	654	709	706	647	719	697	689	660	696	716	648	686	693	710	690	642	665	695	686	706	685	685	697	670	687	695	707	694	673	662	655	718	760	697	747	725	674	693	667	752	651	654	699	716	717	680	683	673	672	728	692	732	706	712	646	649	671	670	675	653	708	656	693	675	677	631	678	696	642	674	707	714	667	632	647	680	676	670	698	680	721	708	679	684	704	695	675	697	711	698	686	681	721	688	730	723	687	704	699	723	731	675	681	688	698	721	729	742	684	670	694	691	668	683	681	708	703	653	719	714	674	727	691	675	703	741	680	683	661	719	666	704	654	676	670	706	699	729	730	753	651	642	653	692	665	682	691	692	688	659	658	716	680	681	674	713	722	722	694	704	696	684	677	695	668	695	693	723	673	655	695	684	676	679	622	712	687	725	672	699	658	674	735	697	732	688	733	693	645	688	722	697	721	655	679	701	657	714	682	685	735	663	640	660	694	701	681	670	725	746	665	729	703	702	730	676	678	724	678	721	673	665	737	665	695	688	638	706	671	686	690	640	706	752	650	679	719	705	657	664	693	729	695	677	698	713	657	673	673	709	730	679	701	731	702	704	712	678	696	703	668	675	685	699	753	674	751	717	748	694	697	726	691	711	700	684	699	687	654	694	709	685	708	693	652	691	683	667	743	714	662	731	665	685	676	690	704	689	682	702	681	648	748	715	672	664	673	664	703	733	698	700	702	665	670	623	625	709	699	643	670	704	694
3353	3563	2890	1611	1173	974	814	724	725	607	649	551	603	583	569	589	612	572	547	567	566	572	565	541	490	579	563	589	563	505	506	543	485	544	504	527	523	544	564	554	547	520	512	499	532	498	527	542	516	533	512	507	534	545	509	537	518	505	534	549	561	529	485	513	524	485	518	523	515	557	544	513	535	555	490	547	514	499	572	517	538	546	570	531	521	540	470	501	531	478	549	565	529	493	526	520	519	522	519	491	544	520	521	562	506	535	513	500	573	538	536	495	496	502	533	500	513	504	504	514	505	531	531	556	565	478	556	522	500	526	500	562	521	500	560	520	503	539	509	547	505	551	472	534	527	512	494	513	547	480	537	527	515	516	539	530	501	543	502	516	471	526	558	557	548	503	542	502	522	522	565	519	535	520	515	527	521	517	520	523	501	500	522	539	554	549	533	541	506	499	522	517	553	509	513	537	499	479	549	549	500	515	492	507	543	511	517	483	507	522	530	490	555	539	551	492	534	493	537	493	543	485	513	484	497	537	527	546	523	536	485	560	512	501	559	551	559	509	503	524	523	484	499	502	561	527	541	514	520	491	510	520	547	534	501	524	520	488	515	536	516	515	506	518	529	554	509	533	511	512	498	509	512	523	493	554	557	552	512	518	516	562	513	516	530	572	530	532	489	542	506	559	551	495	520	536	497	558	525	527	507	554	506	526	521	545	494	512	495	484	517	517	537	515	561	532	533	520	518	521	519	509	496	516	507	489	550	494	543	541	534	511	498	497	509	533	537	535	513	500	502	530	561	539	497	531	478	551	497	509	496	520	528	524	545	544	507	511	507	529	484	507	522	548	516	510	567	516	500	546	527	549	454	524	534	529	519	519	536	487	520	534	492	500	512	509	479	526	548	564	563	528	529	516	508	524	469	511	487	530	534	497	495	489	507	531	560	525	492	572	534	484	513	520	513	509	519	532	535	544	502	514	561	561	505	522	514	482	472	500	534	484	523	528	490	539	540	528	542	523	482	515	515	493	525	528	550	506	526	504	537	469	489	515	533	490	523	476	530	540	476	526	489	520	497	491	473	537	524	499	485	493	511	532	533	509	534	532	559	509	570	519	533	494	479	520	488	491	547	488	551	508	537	519	508	501	527	542	504	533	497	535	522	529	547	549	523	506	491	503	553	517	546	482	530	486	533	531	523	530	564	509	501	488	551	510	499	576	498	551	544	543	546	514	497	514	547	502	496	440	528	498	528	521	503	477	470	523	529	487	470	511	492	503	542	535	510	498	531	495	538	533	498	519	533	542	522	523	517	513	504	560	512	517	494	493	512	544	553	514	521	480	466	498	495	496	523	566	519	481	542	513	525	493	499	553	560	500	523	502	513	544	476	572	517	526	520	527	498	509	523	576	461	503	518	514	516	521	494	506	466	522	509	489	515	517	495	501	520	475	517	505	541	565	521	491	536	480	594	492	522	512	505	529	519	516	488	517	500	536	483	496	502	512	512	516	484	497	483	518	517	534	520	467	541	504	552	514	549	503	534	543	525	519	533	541	538	477	541	524	538	509	530	525	515	503	553	536	530	526	504	489	528	533	521	493	542	543	510	491	508	520	487	543	506	509	514	513	519	530	522	524	515	521	509	530	489	486	449	522	487	518	501	506	531	515	507	498	505	513	517	537	534	522	516	497	519	521	483	510	524	530	525	512	520	526	509	516	505	505	446	529	506	505	535	545	528	560	523	531	532	510	522	516	494	532	490	487	538	510	532	488	506	529	511	530	475	510	529	530	520	506	484	479	478	504	525	538	544	553	524	488	576	534	536	469	511	532	489	559	502	478	518	531	480	485	469	528	508	494	553	500	538	529	499	529	472	518	535	521	501	506	510	475	515	497	511	528	531	481	509	494	538	506	544	522	528	498	515	528	529	536	477	519	509	498	514	486	504	495	506	487	522	505	539	522	526	534	491	506	483	518	502	524	499	520	492	498	520	522	534	525	492	520	471	452	520	522	494	501	514	504	502	510	570	514	545	521	513	515	510	512	520	558	525	511	548	519	526	541	453	563	532	520	582	535	536	477	517	494	518	500	516	524	530	487	506	504	535	530	508	520	503	515	517	508	497	509	519	512	483	543	533	525	515	485	515	498	535	532	514	492	537	501	537	516	522	556	532	477	546	507	514	521	544	514	504	516	558	507	562	510	529	517	516	502	502	522	502	547	493	467	492	553	550	527	501	497	535	496	512	510	570	540	513	524	491	474	522	532	485	521	524	517	540	518	471	446	513	541	473	528	522	491	547	483	490	516	559	512	538	496	521	503	540	502	540	487	519	515	501	537	565	508	535	502	550	522	527	516	497	506	469	537	502	464	503	426	540	500	512	493	493	504	533	508	511	521	545	526	506	515	518	531	497	508	518	482	463	510	525	516	508	468	526	548	505	480	514	527	493	505	492	530	515	502	492	487	518	515	535	512	479	505	536	565	533	491	479	454	498	499	497	486	546	503	541	509	501	504	503	486	569	531	490	524	520	502	532	489	524	588	504	502	505	546	482	517	583	480	507	465	487	507	511	511	497	499	519	534	517	514	553	510	521	491	513	542	497	552	499	543	502	480	524	496	538	513	536	551	493	532	530	531	480	519	518	484	487	529	529	503	501	490	491	534	515	522	504	519	504	515	492	458	502	531	505	506	534	480	504	534	476	472	511	494	500	529	534	539	535	522	534	552	489	498	493	536	491	504	577	532	524	492	494	533	459	499	479	540	511	550	488	519	521	558	533	541	550	482	508	551	530	487	541	485	492	527	522	507	493	478	487	542	560	510	505	495	506	557	525	518	520	504	514	536	534	524	520	511	493	494	546	507	537	502	518	518	493	517	493	493	512	497	510	543	523	523	488	480	490	532	505	518	505	516	523	530	524	491	444	519	537	509	545	534	538	494	530	498	456	554	523	482	550	541	519	517	501	502	499	522	485	546	534	505	494	507	498	514	506	507	560	475	448	489	514	549	563	527	491	529	538	525	486	522	526	489	531	521	526	553	497	512	525	512	523	489	496	511	539	515	561	555	511	485	504	511	497	530	516	561	520	525	537	561	510	517	529	525	496	527	539	479	540	486	507	483	527	540	524	501	533	537	532	528	549	515	487	507	507	524	536	500	469	495	495	526	485	507	472	514	549	508	560	489	521	504	524	511	489	494	507	525	477	519	494	501	520	514	504	498	517	486	522	513	515	495	507	487	478	497	496	530	498	547	547	538	527	504	536	512	509	477	522	516	528	507	506	484	519	527	507	515	513	537	545	533	526	513	500	485	520	548	531	536	507	552	542	549	515	524	531	547	549	527	515	508	533	474	508	517	514	511	498	584	551	544	533	494	488	522	513	523	544	539	533	518	509	527	501	471	504	521	494	504	481	477	531	477	496	496	515	527	518	519	537	522	506	501	495	532	521	521	496	519	531	525	513	512	509	522	552	508	518	491	514	551	554	501	480	494	558	505	500	528
24370	21392	28747	24421	21391	9108	1879	1123	974	935	963	894	898	828	841	815	857	811	837	803	779	791	775	807	706	792	801	797	815	751	785	758	770	772	802	809	730	742	760	750	772	786	732	760	780	722	775	790	763	764	782	792	739	789	762	750	745	718	791	742	826	739	772	747	793	801	767	783	709	761	785	782	738	729	712	734	735	744	746	746	729	765	777	763	801	754	731	750	759	782	765	781	739	764	736	733	714	723	729	742	761	736	735	761	769	765	771	696	726	737	762	742	746	705	738	737	782	763	803	738	702	775	730	792	768	769	709	744	835	719	791	757	746	726	732	720	767	775	731	758	739	733	759	761	756	799	720	766	767	725	770	703	732	735	782	801	757	789	745	781	773	783	771	739	751	781	779	770	734	807	724	768	774	815	724	725	748	736	693	739	807	750	738	760	757	731	770	732	743	760	779	692	802	759	749	752	777	790	730	754	776	757	734	742	713	752	708	767	766	752	756	750	705	808	797	817	764	749	781	757	712	753	758	734	716	752	751	757	722	797	755	723	773	727	803	734	798	801	699	781	754	721	751	735	789	693	776	733	739	762	736	720	722	795	768	728	709	728	797	721	748	734	750	712	730	762	779	760	710	752	780	737	772	809	734	757	714	774	751	712	716	762	779	736	736	779	700	733	758	759	727	718	761	699	753	772	740	710	727	819	782	717	762	721	707	746	761	727	723	729	764	740	767	774	693	727	732	733	758	767	737	695	734	757	749	726	731	735	798	760	795	812	740	743	728	694	750	717	752	705	759	724	765	782	769	765	772	707	701	719	742	767	756	812	806	758	749	742	772	754	764	748	696	777	758	818	746	751	774	734	779	726	754	781	753	745	746	756	758	787	761	832	786	752	732	748	756	762	755	738	727	719	705	767	712	760	742	739	770	770	737	728	762	794	729	757	754	715	729	726	735	738	744	688	738	720	747	757	786	708	731	773	778	766	686	792	747	713	703	716	823	746	739	734	740	770	750	760	734	781	792	739	766	761	776	745	713	702	799	781	746	718	787	732	724	711	758	731	762	743	753	739	787	792	737	690	750	722	726	761	745	719	781	709	766	748	727	736	760	757	764	786	745	756	734	710	728	737	757	723	722	724	750	763	735	771	712	723	734	725	783	751	702	756	733	753	733	743	704	761	762	816	765	766	785	754	762	708	767	801	753	722	767	809	701	750	750	740	711	768	780	761	770	745	712	763	733	744	727	725	741	759	781	753	766	757	755	727	779	800	745	756	758	713	726	721	733	772	793	757	746	764	783	715	717	757	751	741	744	740	738	787	721	782	771	724	769	769	743	753	783	717	725	781	783	717	750	707	771	739	780	744	781	768	741	699	755	779	735	767	718	729	741	731	789	748	769	741	740	761	743	784	712	692	724	692	782	746	761	764	717	800	684	726	710	723	752	741	755	749	740	742	732	712	718	825	763	771	734	752	741	751	762	774	782	742	751	786	707	743	771	776	732	758	742	749	773	732	728	730	699	712	772	769	772	747	748	785	785	754	710	773	787	748	770	752	717	708	789	733	759	752	755	754	794	763	737	721	741	766	760	721	742	744	734	737	707	757	774	811	731	763	734	768	754	716	734	796	707	710	729	764	738	753	796	735	744	741	774	772	786	731	742	762	745	770	731	758	695	715	730	745	786	774	739	763	744	790	763	724	775	763	734	738	778	755	761	714	697	747	718	730	702	755	754	764	811	710	767	743	752	761	768	746	747	716	710	776	760	718	767	769	778	721	741	744	768	692	722	762	735	788	771	750	767	729	722	752	753	769	774	745	728	715	726	757	770	756	717	698	739	756	710	754	783	766	734	734	731	773	726	765	765	727	728	756	740	729	779	790	756	737	801	764	748	768	754	734	748	733	801	745	727	759	746	734	785	753	734	797	765	735	704	726	757	755	841	760	697	781	748	761	673	667	728	775	775	738	743	779	736	727	735	745	749	729	739	721	747	759	742	693	754	717	727	712	736	751	728	726	782	748	741	747	756	697	782	757	659	756	694	745	746	745	750	796	770	756	750	750	796	788	789	772	717	739	723	714	701	781	718	762	749	718	798	727	772	766	748	759	787	747	768	735	786	725	738	735	700	780	760	743	721	724	753	713	783	792	714	776	738	806	729	736	791	756	745	712	745	702	738	781	704	781	753	737	758	760	741	713	750	753	679	761	755	747	769	753	758	726	749	761	760	770	749	724	714	746	772	765	741	719	754	773	760	718	766	754	766	801	655	791	767	795	811	703	725	769	737	711	764	725	747	802	742	762	757	790	720	745	735	737	701	737	759	761	776	743	781	713	760	750	761	757	722	735	681	772	745	764	725	721	687	742	747	724	765	753	729	743	716	745	770	752	762	735	722	740	798	734	739	721	710	768	755	742	742	786	716	766	773	727	740	756	738	742	746	742	755	728	780	742	734	756	717	699	734	767	769	794	729	752	706	749	755	711	752	801	722	780	797	722	810	712	775	731	771	706	690	721	763	725	745	782	730	752	723	741	728	756	736	756	773	778	704	731	785	754	735	752	724	736	767	752	760	758	733	763	767	795	723	779	727	707	757	754	752	752	764	761	766	778	756	749	713	752	717	745	749	814	732	761	706	731	768	757	782	781	770	741	746	747	716	712	722	735	741	739	790	725	697	734	668	721	745	748	798	779	743	757	785	736	775	755	774	747	689	721	775	682	704	723	746	710	753	753	726	716	795	722	748	769	704	726	793	716	777	734	765	701	756	734	721	763	762	710	729	723	749	779	715	773	728	745	741	784	771	768	702	739	790	781	725	809	742	758	741	736	767	700	727	742	700	715	737	766	691	787	709	754	775	727	765	765	721	752	747	739	760	788	785	737	767	736	750	733	780	791	720	729	756	767	751	732	768	736	748	746	727	710	725	771	750	708	763	736	766	733	725	714	753	720	757	751	683	785	779	753	766	698	753	726	773	751	787	764	732	721	783	716	810	758	751	742	777	754	734	716	697	744	739	704	716	776	765	747	769	751	775	773	740	700	742	777	739	764	719	742	742	764	751	759	745	745	755	778	742	743	724	795	772	721	779	743	759	766	714	740	739	730	741	805	714	753	766	783	787	703	746	716	778	758	750	771	715	791	757	741	761	748	706	725	740	781	702	792	731	720	774	809	735	746	723	775	727	716	742	745	750	749	712	730	749	736	730	741	732	743	740	769	703	758	740	763	739	727	716	745	768	735	762	752	768	756	727	724	750	764	729	700	771	734	717	720	773	751	766	709	747	703	726	790	800	772	772	771	741	716	718	790	768	755	718	785	758	757	814	788	731	719	708	736	722	683	743	791	745	744	713	769	734	734	759	758	701	753	720	785	724	774	715	785	728	786	744	721	771	713	743	712	713	743	748	763	714	721	736	720	792	754	728	708	748	743	783	740	747	813	687	750	748	758	751	781	802	783	746	774	740	769	726	750	745	768	787	743	742	712	742	775	748	806	802	790	700	749
3612	6154	4969	2627	1839	1530	1222	1067	1020	823	768	763	785	704	694	666	618	689	655	659	614	590	671	633	628	635	597	590	575	576	618	662	594	555	614	617	590	610	601	637	630	569	608	638	569	592	589	603	559	616	598	551	558	592	585	567	543	561	633	579	565	560	663	624	579	579	543	600	583	574	559	618	557	577	630	581	584	630	584	589	544	608	596	596	588	559	564	586	632	597	526	552	613	621	597	621	590	602	599	590	546	585	579	559	599	553	611	630	555	581	590	569	523	552	566	577	579	594	577	578	569	581	584	569	551	566	583	580	576	589	575	554	593	571	600	555	574	582	551	567	581	576	571	584	595	566	630	605	564	611	615	624	561	543	545	582	591	551	597	555	622	604	580	584	607	567	574	650	574	554	625	566	562	566	578	610	601	611	610	577	606	620	610	610	612	545	566	618	540	546	577	598	573	585	630	577	604	607	540	573	618	558	604	608	601	572	584	561	557	558	541	593	576	565	569	595	564	619	575	589	556	576	561	574	576	528	572	591	593	592	564	574	578	604	555	590	553	611	594	603	550	566	546	549	572	616	585	552	573	570	571	569	559	572	562	580	583	541	607	571	573	578	559	539	591	573	544	615	577	561	569	609	578	577	589	584	592	599	594	603	587	569	544	584	572	558	608	586	584	562	580	632	600	536	596	555	594	539	547	576	570	577	559	560	548	588	552	553	571	529	554	574	632	548	553	572	595	537	586	581	580	571	586	598	534	584	567	574	560	596	579	557	512	582	569	534	530	568	561	601	556	603	586	588	558	560	586	571	593	542	582	605	566	540	571	579	524	575	579	570	589	554	563	569	548	536	533	569	584	537	584	564	575	536	586	569	589	559	602	563	566	610	582	577	578	568	549	567	534	554	531	576	570	573	589	581	533	596	568	576	538	562	560	568	580	599	561	597	568	569	547	574	593	598	582	556	574	514	560	553	621	599	605	561	605	531	554	592	614	602	578	573	557	604	582	552	591	577	566	556	577	601	525	569	543	559	578	577	508	567	571	528	607	586	548	593	577	558	535	535	606	604	609	586	590	560	539	535	606	592	594	610	531	574	577	575	549	564	557	569	575	610	568	582	532	583	600	548	554	603	590	544	609	511	545	590	589	538	570	589	545	546	605	546	575	555	588	565	593	570	596	544	590	572	578	599	615	535	575	577	558	562	596	581	549	591	550	574	592	557	597	566	578	556	563	563	559	557	564	561	561	549	592	579	553	606	567	542	569	595	567	543	563	620	576	555	595	570	585	601	567	566	589	524	538	598	590	530	589	556	603	575	564	574	557	613	614	612	621	615	606	578	586	604	594	556	568	600	549	546	563	578	572	649	622	557	567	594	551	541	566	541	575	608	525	602	538	579	575	591	626	566	573	530	527	564	550	616	580	577	574	564	574	561	550	581	585	580	584	587	551	607	601	595	579	563	563	558	551	596	579	582	573	579	531	608	582	616	559	542	540	550	560	565	585	524	525	599	557	578	591	566	577	591	554	575	567	574	606	581	562	563	555	559	565	545	593	622	575	597	536	605	564	557	528	573	580	603	590	580	563	533	578	611	566	552	592	546	543	553	558	610	572	579	570	589	556	556	589	577	599	568	572	572	534	578	591	546	590	554	539	567	578	565	529	583	555	620	555	553	581	589	563	600	567	575	562	588	539	560	596	563	546	575	580	573	533	540	567	537	583	570	594	579	534	603	576	564	581	553	545	512	580	607	573	538	553	532	579	573	536	576	583	572	594	589	562	598	584	605	574	546	545	576	579	552	605	521	590	594	574	535	572	538	518	590	564	600	613	559	539	558	580	580	520	586	532	564	509	599	582	561	595	630	558	547	554	555	600	548	604	546	558	546	564	568	550	607	593	570	567	596	520	601	555	535	576	562	602	559	562	595	561	580	593	571	589	592	569	570	585	592	602	582	571	595	610	634	533	629	586	583	534	552	539	583	561	552	550	533	578	552	537	597	590	569	575	546	555	561	606	569	554	543	560	567	599	572	567	595	578	631	540	573	573	541	567	619	557	566	625	571	602	579	558	529	580	594	574	604	573	626	589	526	561	575	561	574	546	601	569	582	566	586	541	575	547	564	582	573	587	581	565	571	576	577	553	572	535	543	572	564	589	588	576	555	590	567	527	548	574	596	577	594	586	613	564	569	555	540	575	554	551	582	572	557	521	573	569	600	578	597	547	586	580	561	591	580	548	555	548	616	574	551	556	578	553	568	553	564	563	572	554	576	535	557	581	570	553	575	527	559	539	562	548	544	557	589	604	526	570	583	585	587	576	534	578	569	566	546	596	571	571	587	556	550	547	568	527	568	562	554	558	605	596	548	616	549	601	565	572	544	550	564	573	546	539	543	567	560	602	577	566	587	554	582	572	570	596	555	532	525	554	577	542	495	573	567	588	545	532	542	541	539	556	587	583	572	593	563	562	545	536	565	602	538	569	539	548	588	513	559	565	561	594	599	563	537	556	575	589	534	597	595	574	574	597	583	543	578	624	551	572	553	610	586	574	605	561	517	584	541	575	548	558	555	545	612	566	548	553	589	624	560	569	565	605	592	594	573	543	559	523	553	587	553	553	558	565	569	564	593	546	560	561	564	522	529	572	584	617	555	554	556	521	578	609	612	551	544	562	563	569	527	578	569	620	568	512	578	560	585	537	586	613	576	579	568	613	585	530	586	559	581	565	556	586	543	551	554	565	572	605	600	548	532	590	608	563	550	571	582	540	574	520	544	575	595	581	557	586	546	539	564	589	566	597	566	583	555	585	558	544	563	595	594	588	615	557	607	594	567	524	561	545	541	614	575	590	566	624	548	568	583	551	581	564	605	538	556	557	542	603	583	580	559	562	534	558	548	596	546	541	549	595	579	553	577	560	585	582	533	568	552	577	573	554	527	577	590	584	597	579	590	540	559	541	554	574	583	562	566	585	544	578	536	552	588	578	571	540	590	573	574	584	579	570	586	580	530	582	549	581	571	614	546	585	557	551	544	553	574	586	602	536	563	583	553	545	593	545	597	601	588	559	569	600	566	569	577	565	579	557	585	554	596	575	579	593	603	540	617	561	580	557	587	580	543	496	569	608	588	542	562	613	560	609	539	549	564	564	554	554	567	533	579	565	555	590	595	585	518	574	561	574	569	553	536	548	612	547	531	572	575	534	584	516	525	550	584	553	561	550	568	590	510	578	562	562	567	540	548	545	580	566	570	597	585	575	594	569	576	626	559	587	552	551	570	571	571	581	522	551	528	584	568	583	559	573	579	601	630	563	535	582	558	569	568	609	579	589	573	587	547	560	534	518	562	541	559	558	523	512	559	607	568	571	549	573	571	577	616	557	534	584	514	586	591	536	540	568	539	537	567	561	566	588	576	562	547	567	546	608	592	571	568	573	553	582	602	607	540	587	571	591	552	566	550	567	588	563	534	568	589	589	559	582	559	568	581	581	586	578	582	559	535
27883	10436	873	546	356	341	325	321	335	311	314	323	305	308	291	325	299	297	315	284	300	319	337	302	282	287	305	301	298	300	290	298	268	318	300	294	304	270	316	266	312	279	309	314	278	330	260	296	315	304	293	291	299	327	314	294	319	301	279	335	283	281	286	296	306	306	297	279	289	309	286	299	314	293	299	292	295	295	301	321	290	341	301	290	327	290	333	318	314	281	328	313	292	270	277	325	313	301	319	304	294	291	309	319	309	274	339	319	289	324	346	299	319	298	296	295	282	281	295	282	295	339	276	298	302	324	288	310	305	325	274	326	300	300	272	304	297	312	311	301	346	283	273	299	299	306	295	292	338	282	304	313	300	291	287	331	279	295	292	320	299	312	294	295	321	278	291	313	300	309	306	336	291	303	274	298	309	268	311	295	320	322	332	310	323	290	320	285	297	287	310	299	290	313	313	302	273	291	315	300	306	290	332	334	319	295	302	312	326	321	314	313	298	310	297	288	285	288	284	284	274	270	288	302	279	294	315	286	284	316	291	295	318	304	306	298	307	309	286	300	292	290	297	334	333	291	319	292	285	318	327	315	276	288	321	301	320	295	304	292	303	296	288	296	270	292	326	312	315	292	303	353	297	312	320	304	297	287	281	318	338	287	300	260	270	308	311	284	304	313	314	326	279	289	323	287	287	344	293	294	304	295	316	318	286	283	288	316	302	277	299	299	303	287	292	305	287	305	306	295	281	300	301	308	279	297	302	299	301	305	294	331	315	289	271	273	274	304	299	312	307	312	329	297	296	307	277	340	327	296	297	308	314	323	330	268	312	314	306	319	287	297	292	303	305	297	309	292	286	308	337	295	284	296	308	319	322	303	316	305	324	314	306	291	289	308	300	277	346	325	272	287	317	310	333	292	334	294	304	303	279	270	324	308	306	309	335	276	305	321	325	337	265	309	297	293	331	320	305	309	301	289	306	326	299	289	322	298	293	274	282	290	322	299	287	314	310	285	321	304	305	307	317	286	320	299	313	282	319	334	342	322	336	284	285	326	326	276	321	324	352	257	281	315	318	316	313	267	280	263	287	297	303	299	286	294	274	305	298	296	280	263	308	282	319	305	304	276	312	317	307	313	330	305	333	284	315	295	313	283	305	272	280	299	286	291	274	330	283	316	308	312	318	292	312	290	276	301	299	292	310	313	282	303	314	290	291	293	287	280	294	300	316	291	323	333	338	317	313	322	291	308	320	302	307	290	265	287	321	297	306	301	301	279	334	315	274	292	309	316	290	318	290	284	298	328	307	277	300	282	340	307	309	329	296	289	336	312	278	286	313	321	313	303	318	296	284	329	313	287	269	301	281	297	323	291	292	279	287	291	327	342	310	316	333	275	297	279	300	289	283	317	285	292	312	317	303	269	314	316	300	305	304	293	317	320	290	282	290	302	279	320	325	286	307	266	310	283	295	309	293	288	317	308	302	303	321	300	317	342	343	285	295	313	294	286	273	309	296	299	289	307	288	298	285	309	316	291	323	287	311	318	286	285	296	291	305	260	321	310	336	287	319	261	300	279	290	305	305	303	280	335	292	297	296	308	320	333	313	289	319	312	310	304	295	324	293	308	296	317	305	289	322	292	329	331	287	301	293	329	301	295	302	294	328	277	297	305	284	307	326	290	292	281	341	287	299	309	292	295	318	315	295	305	296	266	282	302	290	308	284	324	326	293	295	301	317	312	291	288	278	285	287	285	318	287	336	331	315	291	321	281	287	292	307	312	281	313	312	284	307	309	323	286	287	289	304	309	308	304	284	306	282	317	307	290	280	313	287	298	329	310	291	259	321	313	288	305	302	312	276	290	309	288	318	318	289	306	301	267	326	323	308	313	295	301	322	317	311	339	312	288	306	275	320	303	324	337	291	286	297	279	277	294	313	326	269	298	293	309	303	292	270	294	323	258	325	301	300	315	300	298	314	328	290	301	303	287	299	285	297	291	317	292	298	291	310	320	350	318	335	315	316	305	307	330	304	305	319	312	277	316	310	306	305	323	318	270	308	275	301	307	283	309	289	269	319	303	296	298	282	289	268	307	310	305	277	326	283	314	283	317	302	295	309	308	294	309	294	282	351	330	302	305	328	303	308	321	279	318	332	292	284	287	313	308	285	319	287	279	292	288	307	261	310	308	294	302	303	313	307	286	298	309	317	298	325	277	306	318	309	336	289	321	302	282	297	305	291	313	299	305	283	293	309	280	317	288	299	278	297	312	313	293	315	305	345	314	277	322	297	300	300	311	287	306	290	295	301	311	287	312	305	292	313	298	291	286	282	310	321	315	320	285	288	312	299	324	294	273	292	308	326	275	305	298	289	292	316	313	278	291	296	311	291	296	312	298	283	301	285	326	284	303	315	294	296	294	309	335	311	312	300	329	317	291	302	316	281	299	299	311	271	312	306	289	304	297	292	326	333	291	278	303	288	288	317	321	306	299	294	268	317	322	290	304	311	286	276	306	315	331	317	285	295	296	288	324	297	314	299	266	303	284	296	340	291	313	297	311	305	285	300	307	323	293	294	315	317	304	294	297	279	290	294	303	277	291	336	302	316	291	309	318	312	297	345	275	305	316	311	321	300	312	305	313	300	327	341	268	302	326	314	304	307	326	298	300	311	328	288	320	275	331	319	296	289	306	305	311	308	313	317	316	300	318	298	278	311	309	281	290	303	300	320	294	347	316	306	304	331	282	331	279	296	303	295	312	312	302	304	322	277	291	307	288	289	320	298	324	290	309	316	291	285	298	316	308	299	291	279	272	296	278	274	296	293	279	323	340	285	275	303	312	306	316	292	278	288	304	298	303	330	303	313	317	283	323	284	299	289	297	268	273	297	305	300	267	270	288	312	296	289	329	341	280	334	274	281	321	289	275	312	296	277	301	279	336	297	293	288	288	293	304	296	306	318	254	311	297	273	305	310	302	276	278	280	321	282	310	284	292	312	320	292	294	299	295	300	296	278	287	299	326	289	311	295	315	280	306	298	285	301	345	330	303	309	279	288	280	302	344	311	279	314	325	292	302	333	304	280	282	328	275	300	307	294	321	300	294	301	321	289	326	289	316	278	299	288	250	307	313	305	318	315	301	313	303	298	296	284	293	298	323	308	313	319	333	308	314	284	283	289	319	321	290	277	312	323	318	298	290	314	302	312	306	304	293	290	318	264	312	264	312	271	316	317	286	304	327	292	293	331	286	314	299	314	287	312	315	297	295	341	297	288	291	339	320	319	288	305	296	299	262	313	296	311	290	298	301	312	317	288	280	296	310	312	289	298	304	303	319	264	335	284	309	304	337	317	298	292	299	323	305	330	288	302	288	314	324	337	278	312	322	292	297	326	292	325	268	310	257	281	321	302	294	287	298	312	292	289	261	293	305	300	268	296	278	286	283	310	293	305	311	304	304	286	310	341	298	316	320	303	305	328	299	290	305	301	287	308	299	289	309	313	316
4618	411	395	267	243	255	237	245	261	243	199	218	226	225	209	223	239	232	211	232	229	238	243	235	212	205	248	226	219	242	219	224	219	233	212	229	242	223	225	223	254	250	237	248	234	202	225	198	227	214	236	242	214	233	239	238	206	213	217	223	253	223	214	237	246	222	253	229	239	227	233	216	235	206	219	204	204	227	254	207	231	226	218	224	236	231	228	219	201	256	239	231	210	232	200	243	255	230	201	206	218	223	233	202	210	240	223	227	214	244	247	228	220	240	221	209	231	211	232	227	211	220	220	233	192	211	227	203	219	215	218	229	229	224	216	256	204	223	228	199	226	215	210	191	233	197	227	224	204	214	237	211	214	218	210	238	218	197	205	232	214	215	225	239	222	206	215	230	217	241	209	231	248	233	231	249	224	210	243	229	255	228	230	228	216	236	215	216	218	214	198	232	245	237	232	228	210	209	240	212	217	231	205	232	226	222	208	225	209	235	235	220	225	234	211	230	228	243	231	224	245	203	200	227	259	212	242	252	224	225	235	217	241	234	210	243	214	245	248	246	233	211	211	219	251	235	247	232	240	229	224	206	217	226	203	219	229	216	227	240	236	219	224	216	215	202	218	214	207	196	236	236	222	224	240	226	222	235	210	244	216	224	236	231	226	246	227	208	207	223	230	215	224	253	237	232	226	200	236	222	228	235	217	206	220	229	237	220	247	241	220	234	252	232	209	221	254	232	239	236	216	222	224	194	231	221	195	248	196	203	234	203	216	221	215	223	226	225	219	240	235	219	225	240	220	185	234	250	233	258	211	243	231	223	222	240	257	218	232	228	216	240	211	202	241	216	241	211	221	202	243	220	234	214	233	246	236	259	217	224	203	238	203	217	207	260	231	230	192	238	228	230	211	234	261	212	248	225	238	206	230	231	208	203	212	244	237	222	237	203	249	212	227	185	268	208	257	229	206	226	215	224	234	232	225	201	241	216	190	197	222	229	239	246	242	229	239	226	201	215	235	209	202	217	224	217	221	218	228	226	222	239	242	227	229	245	206	224	229	242	232	229	226	231	208	227	205	223	217	236	237	254	228	241	225	204	241	219	225	244	216	229	215	225	215	227	196	236	227	222	232	231	222	262	223	221	226	234	212	226	209	256	227	228	236	226	222	223	217	220	221	243	220	239	222	224	214	229	224	206	234	208	220	226	227	218	230	258	225	256	237	234	230	212	226	203	221	224	228	218	222	218	240	228	224	224	229	227	243	211	226	223	221	240	223	235	210	214	217	239	227	239	194	226	209	234	212	210	218	245	220	237	225	243	206	225	231	226	216	233	231	210	217	215	219	226	223	247	228	233	208	248	247	266	219	252	205	248	234	216	225	223	258	246	248	238	229	240	213	232	238	227	230	227	215	227	214	212	246	211	211	222	208	242	208	224	236	211	215	208	208	211	224	220	229	202	246	214	228	231	205	243	226	241	204	242	231	250	226	240	218	246	219	222	243	236	242	241	211	227	227	245	233	266	224	215	249	226	217	221	216	198	246	216	232	216	206	221	252	201	231	240	222	231	224	227	241	245	202	240	246	211	226	215	252	240	235	233	214	237	231	235	206	236	227	250	247	245	211	243	216	212	245	208	250	207	215	244	235	231	222	256	218	235	228	234	196	235	220	238	224	215	201	231	228	228	200	233	240	212	230	225	239	240	207	227	205	243	231	211	240	221	226	220	244	236	238	187	224	209	228	214	217	214	225	233	209	229	212	212	228	213	225	211	222	222	227	233	209	210	207	220	249	222	214	236	234	232	228	220	209	224	269	251	216	194	214	260	209	223	222	235	234	213	238	238	247	228	244	230	210	214	217	219	214	218	224	242	227	223	243	202	233	214	228	214	225	232	201	207	234	232	233	232	231	231	227	219	209	233	207	230	234	222	228	245	215	236	226	220	246	206	242	234	242	243	236	226	225	229	215	243	214	200	243	229	234	239	233	219	225	232	219	212	211	229	230	234	214	245	212	198	204	239	233	245	232	252	232	216	218	248	214	224	238	224	236	222	223	256	212	242	214	211	251	237	248	236	254	198	244	207	205	206	241	196	238	233	243	247	247	227	212	245	272	215	235	208	233	237	235	241	240	236	202	223	208	207	229	257	222	222	244	214	249	209	233	224	229	217	225	228	213	225	233	198	230	218	243	224	224	226	227	223	215	222	243	208	227	225	234	209	212	212	225	227	217	223	236	228	215	246	253	235	225	231	243	247	240	230	221	235	211	234	189	221	207	209	242	210	248	226	248	217	222	224	228	228	198	247	217	231	211	226	215	226	228	206	231	240	214	231	211	246	241	235	208	217	215	206	241	251	219	227	236	218	210	236	234	215	250	257	225	221	256	241	214	210	250	249	258	187	240	232	249	222	211	252	236	232	232	207	209	222	231	241	201	254	216	200	218	247	243	252	221	223	207	216	236	220	201	219	191	223	211	248	230	241	247	218	231	218	212	211	258	223	241	220	248	212	200	188	233	248	236	208	229	215	239	228	232	224	222	209	237	235	214	230	214	251	224	202	220	230	233	222	198	196	223	226	218	227	199	255	213	226	235	235	236	219	203	221	186	233	230	231	253	232	236	212	202	217	234	241	234	215	225	246	232	218	245	226	227	225	222	230	216	205	208	216	216	226	218	237	233	231	201	221	241	220	207	197	234	196	225	237	240	222	215	229	243	235	213	234	206	216	219	206	256	209	225	258	224	225	237	231	232	230	219	199	222	226	242	240	211	193	218	209	214	238	213	219	257	241	214	217	221	242	198	248	211	211	225	248	247	230	214	237	233	250	237	229	244	233	205	231	240	243	203	262	228	229	220	223	197	203	226	210	233	211	222	237	247	242	226	241	225	230	213	241	209	243	221	224	225	204	204	216	201	206	240	210	240	238	222	229	239	244	212	213	236	237	236	219	215	222	229	242	212	208	241	233	213	221	212	239	237	266	207	231	211	198	199	217	221	240	226	231	197	236	228	213	222	219	210	213	252	245	242	212	225	229	240	228	232	228	220	239	204	215	234	229	234	224	204	218	207	224	185	223	212	229	232	220	222	234	205	237	215	219	208	248	215	225	227	223	221	228	214	230	237	249	201	199	226	203	247	239	232	216	208	230	228	258	229	248	227	229	222	220	246	211	212	229	223	229	247	244	231	217	218	213	232	206	219	217	222	236	217	219	232	227	234	236	249	241	211	224	230	211	233	232	222	220	230	210	194	220	227	232	236	227	219	231	232	211	212	247	257	215	211	230	206	201	217	241	249	235	233	239	223	213	198	223	226	223	242	234	229	232	205	239	230	232	223	242	236	216	231	237	220	239	216	224	245	220	220	213	238	233	213	213	204	232	222	224	241	250	232	234	238	214	221	213	209	223	231	237	209	240	213	223	208	222	213	230	225	224	220	233	232	246	258	248	220	224	226	242	248	239	232	237	222	247	225	224	233	240	224	251	224	229	258	219	207	243
25502	21428	27913	25339	11526	1651	1059	922	793	834	775	746	670	713	726	690	714	740	707	745	693	740	698	675	706	670	731	707	670	698	733	715	696	697	776	703	687	716	706	679	699	684	686	651	663	707	702	708	724	670	704	769	690	688	688	712	696	733	745	689	709	698	661	715	665	701	676	633	711	683	677	675	693	730	671	669	676	722	683	691	690	743	674	641	685	699	742	660	699	671	661	651	675	630	658	705	679	662	709	656	696	727	677	630	626	695	718	709	735	665	691	687	665	664	694	659	640	665	687	700	692	666	680	716	694	736	712	686	672	656	682	644	706	663	635	679	653	647	705	683	698	672	720	687	733	711	687	717	696	733	697	697	687	730	674	654	691	666	658	680	732	658	692	700	644	677	697	615	725	722	662	708	733	670	709	690	712	682	670	721	711	687	672	619	693	673	690	651	696	738	733	656	687	689	691	689	705	657	678	650	701	671	682	700	655	732	683	698	711	672	685	653	709	699	737	668	641	682	694	718	669	668	708	687	672	670	700	669	692	678	671	682	700	665	684	685	638	693	696	712	675	676	691	750	768	664	681	708	711	659	698	682	652	685	690	685	646	669	671	659	727	674	697	663	678	676	680	666	667	715	685	690	674	705	684	653	718	715	686	662	703	720	705	687	661	725	665	702	710	700	664	683	743	677	699	695	682	664	686	704	678	697	641	667	700	684	713	697	627	683	667	643	687	691	666	662	659	689	680	710	671	633	747	714	670	669	673	678	654	692	721	668	685	674	654	715	702	680	693	703	754	713	739	711	684	704	725	694	687	636	700	675	692	678	683	672	645	650	671	669	673	712	642	669	675	661	664	674	664	701	696	703	682	684	656	717	733	640	701	644	692	671	661	638	673	670	702	696	725	679	668	667	670	682	708	708	701	719	682	681	708	667	664	720	704	641	680	684	685	670	658	691	733	689	676	699	722	650	708	703	716	694	688	681	657	664	687	685	708	637	702	671	688	664	648	685	711	679	678	677	688	686	675	707	675	709	734	725	666	708	708	672	725	678	685	712	675	653	613	636	671	691	694	637	700	672	659	682	647	717	679	699	697	658	657	680	704	645	618	665	705	722	701	657	664	707	682	713	662	677	676	673	666	682	666	657	683	676	693	686	636	661	699	666	688	706	676	710	733	734	724	660	686	710	682	716	693	656	695	691	684	658	656	711	662	642	666	635	667	696	701	693	654	667	669	671	678	664	707	714	706	677	663	673	646	689	688	653	699	649	663	673	668	717	724	703	695	715	661	708	774	672	687	717	709	696	708	693	673	689	671	709	639	654	713	725	649	690	706	681	658	683	663	713	728	674	686	681	666	692	739	682	723	678	679	696	692	635	698	721	704	691	698	685	673	702	653	708	664	717	624	711	684	604	680	741	718	735	714	737	702	706	695	678	658	684	649	663	688	663	724	669	672	677	690	757	620	704	672	691	685	732	692	691	668	691	683	720	694	727	678	724	688	722	686	628	658	682	662	693	702	692	678	694	720	688	690	675	708	681	670	696	697	642	703	672	750	671	678	666	708	686	674	681	702	708	669	700	649	719	693	723	693	662	705	681	729	686	730	726	633	701	670	701	676	664	630	659	701	703	679	706	660	679	679	660	676	718	636	710	719	705	659	665	705	691	720	663	699	691	740	696	676	640	670	733	685	675	700	688	697	695	684	692	681	653	636	636	700	736	682	767	690	692	668	681	692	689	662	676	689	674	701	672	671	731	639	707	728	705	723	733	652	752	693	641	668	707	705	737	685	659	702	681	665	661	656	698	637	649	652	737	657	669	650	768	690	673	666	689	674	686	691	711	672	664	675	723	654	675	701	691	712	687	733	699	707	719	654	702	678	717	648	676	690	735	676	681	673	713	694	671	665	716	702	688	696	664	703	696	708	661	703	737	727	729	712	666	691	701	748	649	695	695	693	656	698	693	732	655	675	671	677	687	672	708	696	704	649	638	676	675	745	686	667	674	689	680	688	679	698	673	713	710	698	676	749	676	700	702	625	705	608	757	679	706	642	703	673	648	745	678	666	721	701	614	668	682	669	611	671	645	703	684	674	671	690	693	729	723	693	708	692	674	680	657	689	693	702	713	683	707	722	682	668	719	706	645	706	685	689	675	678	685	667	729	731	663	653	680	723	659	680	659	677	692	678	707	683	687	669	674	684	650	726	677	690	724	644	657	709	736	713	706	730	662	723	672	633	680	706	669	682	713	700	708	709	673	724	659	648	673	675	689	669	681	696	670	695	694	660	675	662	706	697	674	694	644	693	672	608	630	655	735	675	669	664	678	689	717	703	692	621	676	704	663	698	712	660	689	652	704	693	646	656	731	640	691	655	662	702	787	688	661	717	706	679	681	652	685	671	665	661	658	721	680	667	691	707	691	712	708	652	680	710	724	684	641	722	700	685	633	675	679	702	692	772	725	695	695	716	682	722	688	687	676	639	703	668	665	706	677	691	638	669	696	688	669	704	747	666	716	711	669	669	671	712	700	706	657	709	691	697	645	712	706	695	676	683	692	678	662	679	690	688	707	679	650	706	680	678	709	697	673	701	678	722	699	635	688	669	712	693	678	671	704	680	666	683	698	681	702	686	717	687	679	666	676	680	636	694	690	688	679	674	678	654	700	653	716	710	702	686	666	669	678	706	724	701	705	748	663	669	670	698	672	674	662	696	629	714	678	683	663	755	641	719	663	695	713	685	666	686	702	645	720	695	682	679	683	656	743	715	693	681	676	686	732	680	702	672	722	689	667	685	686	671	703	717	731	662	688	710	684	699	679	715	701	696	681	665	708	708	692	663	701	715	692	672	688	653	692	641	734	691	707	682	681	699	733	681	661	670	698	693	646	669	706	693	725	658	677	706	709	684	678	719	680	658	686	682	718	676	726	704	715	695	687	682	686	689	648	687	718	739	665	671	650	672	694	663	703	705	719	695	718	703	762	702	679	659	700	643	696	722	682	683	678	669	657	698	733	702	681	691	696	645	704	678	678	666	716	758	738	653	671	655	660	705	707	664	649	702	727	679	717	638	673	738	702	681	725	687	681	665	675	740	723	675	654	644	707	637	686	659	739	647	700	708	684	748	668	686	616	687	694	686	679	747	650	686	680	684	752	686	678	653	708	732	681	701	670	650	692	643	638	670	715	666	654	659	697	672	639	661	707	654	706	717	700	674	645	645	721	655	671	687	699	620	654	671	664	732	688	682	689	730	727	693	670	654	674	665	650	712	717	666	666	720	672	673	681	733	687	675	667	721	696	654	713	683	671	684	690	686	695	676	651	637	683	686	686	727	684	718	711	735	619	708	711	720	712	685	672	678	688	649	731	658	679	684	693	695	705	671	651	701	699	722	713	729	639	719	683	679	703	707	709	679	714	633	687	665	699	701	657	697	714	708	689	712	707	673	636	684	689	722	667	685	710	636	641	685	691	691	699	704	684	685	694	661	643	652	697	669	708
3312	3541	2963	1643	1203	960	860	779	684	673	647	612	618	629	589	571	598	585	528	514	552	541	532	526	537	578	567	512	554	553	550	513	557	555	502	557	524	511	562	535	564	522	581	524	541	545	527	508	540	558	564	536	546	545	550	552	517	485	491	516	561	492	503	548	536	543	506	531	540	519	524	505	548	535	556	528	506	526	487	562	513	565	501	529	500	550	526	512	502	540	502	523	516	533	476	540	501	501	506	487	533	475	511	538	505	498	497	507	522	523	516	527	535	496	559	497	545	538	542	537	515	484	506	532	534	513	495	519	525	575	548	502	528	497	494	539	501	521	511	542	506	514	516	535	555	507	518	511	532	533	467	479	521	541	505	463	524	484	502	525	542	519	528	493	544	525	518	527	495	532	506	524	524	513	521	531	520	510	474	504	505	504	513	523	516	495	502	506	517	549	518	531	531	533	506	552	556	542	538	508	500	555	532	531	481	476	498	529	488	534	556	505	522	501	497	551	526	487	504	510	471	526	517	524	525	490	528	545	533	523	518	518	515	510	510	538	530	516	541	529	545	482	539	471	515	494	529	530	505	534	519	547	528	498	515	518	523	506	508	472	563	550	543	504	510	539	498	540	508	533	507	517	491	557	523	492	530	526	464	528	481	526	509	534	546	494	563	492	501	467	514	515	490	496	537	538	539	518	515	506	516	494	499	502	517	521	503	496	527	525	521	512	506	525	485	556	532	480	552	503	444	543	449	541	520	520	563	510	501	560	509	510	519	496	539	520	479	495	527	536	507	531	510	561	494	526	480	505	544	542	513	491	488	496	533	483	484	491	530	539	514	527	510	514	518	505	519	516	513	482	523	490	523	535	524	506	500	461	486	535	495	519	544	512	513	506	557	505	537	502	493	519	523	459	564	500	527	566	530	532	496	504	558	544	525	473	535	508	489	501	487	519	528	517	476	518	521	556	534	518	506	488	514	504	498	534	497	566	453	492	519	535	521	505	539	511	535	516	558	487	519	494	533	504	524	499	532	531	487	453	465	511	443	542	492	525	507	531	521	509	522	502	498	501	484	521	512	517	533	544	513	531	548	509	519	516	511	492	509	523	495	530	498	523	531	526	529	518	486	533	526	536	484	482	536	551	546	538	552	513	517	507	485	520	546	519	511	525	561	527	494	515	484	539	517	498	534	526	522	531	557	502	517	532	526	499	524	517	508	507	512	528	481	528	515	534	567	501	502	509	513	514	509	509	508	493	509	510	512	504	544	500	510	525	537	504	495	522	535	522	461	528	541	560	538	508	531	503	493	505	527	509	524	508	536	482	530	501	480	511	525	476	524	512	558	483	510	513	527	579	525	517	449	507	535	535	529	516	520	510	497	511	474	487	490	529	530	527	516	532	536	528	517	502	537	534	487	488	486	545	548	492	526	487	541	478	518	490	493	519	500	501	525	517	539	508	491	541	522	517	520	542	531	528	521	510	528	531	507	514	481	525	501	530	483	499	573	542	444	499	512	513	499	465	558	530	532	499	517	546	499	510	516	481	507	514	521	503	525	502	557	496	501	504	522	475	529	546	510	524	521	506	505	500	487	541	486	485	500	518	505	487	513	489	527	486	491	504	537	511	553	516	542	529	497	496	520	499	489	493	558	548	527	533	562	559	510	482	539	522	550	500	483	498	515	501	492	545	498	469	520	535	503	490	551	525	468	536	508	520	500	505	512	517	498	483	516	569	512	531	514	510	505	498	540	530	498	509	524	521	542	538	519	456	504	535	475	516	516	506	539	552	528	506	484	510	527	491	535	512	482	500	541	480	489	505	526	516	498	516	485	539	524	511	543	504	517	517	529	508	505	471	498	522	531	505	499	483	489	531	507	518	515	528	533	490	534	516	493	515	534	497	519	479	527	496	518	548	519	509	503	486	489	462	459	507	490	474	472	509	492	506	508	497	512	519	513	515	495	500	490	545	563	519	491	498	495	533	480	507	477	476	528	490	496	528	521	538	530	507	525	487	528	494	514	527	535	532	461	506	515	499	503	514	489	521	508	568	545	485	507	529	515	508	521	503	487	531	531	539	502	535	519	510	513	537	514	488	516	516	456	515	530	478	528	480	522	481	527	496	499	519	533	509	512	498	510	479	476	469	505	508	482	512	514	527	534	482	523	517	508	488	540	517	541	530	514	524	473	487	491	499	521	514	489	528	519	488	512	499	500	520	490	497	502	491	498	511	503	499	501	499	526	531	495	527	531	492	479	534	508	476	467	495	544	517	512	483	516	502	529	539	522	528	483	525	511	516	527	494	504	521	518	539	533	490	480	509	478	494	541	528	494	502	606	497	514	523	497	502	457	525	507	494	498	519	504	499	493	492	521	512	525	502	519	514	558	510	478	505	492	522	504	565	547	521	504	557	491	500	507	488	489	517	498	492	541	513	534	495	521	500	536	490	546	499	521	543	497	524	516	518	517	519	509	478	509	523	513	542	534	531	518	491	489	540	493	521	499	524	506	508	499	469	512	455	486	525	513	517	523	525	516	533	520	501	489	523	557	522	533	494	516	511	497	463	526	521	518	507	552	525	532	574	566	523	535	517	521	523	548	466	509	493	492	499	500	492	516	518	481	530	515	508	523	502	510	497	538	512	503	502	513	519	480	513	522	515	549	535	512	504	572	479	516	494	475	502	502	487	502	533	512	473	499	529	488	511	512	522	534	532	520	535	565	498	528	532	487	509	516	469	502	508	532	534	535	511	528	542	494	510	512	533	544	523	505	526	491	495	521	516	492	492	494	485	519	544	509	533	499	505	474	527	527	541	511	468	524	541	487	541	548	526	527	527	535	492	548	521	494	526	502	535	511	516	547	541	515	524	502	566	527	565	511	540	511	491	548	522	505	538	512	500	522	499	522	499	493	510	506	501	487	524	513	466	487	489	507	561	501	480	501	472	525	516	495	520	501	480	512	536	531	537	504	533	459	509	504	526	491	543	487	510	527	502	561	509	564	550	453	559	518	498	515	493	551	528	503	478	534	541	510	507	515	512	504	502	488	524	529	515	494	524	512	496	487	505	519	530	497	522	492	503	510	506	489	514	503	496	503	523	516	527	507	494	498	479	521	518	479	518	508	508	565	494	487	518	480	462	512	483	500	515	496	526	529	517	511	478	506	520	505	516	495	488	506	522	545	514	494	488	509	524	502	512	528	508	508	534	517	543	486	553	518	523	523	495	501	473	502	519	487	496	505	515	484	536	467	460	508	547	488	522	526	534	505	509	533	530	515	514	491	519	470	509	498	522	508	488	511	535	520	541	525	512	502	557	455	501	506	492	511	496	503	494	495	570	529	545	474	504	526	501	519	526	499	504	552	516	501	501	534	485	514	512	507	485	502	509	486	529	510	534	530	533	520	539	498	464	507	522	491	550	516	503	477	493	509	527	529	498	529	516	535	482	553	561	511	500	543	482	529	511	506	519	524	491	500	514	514	484	489	527	514	530
24494	21408	28723	24473	21402	9230	1967	1225	960	928	939	890	851	842	834	759	866	780	775	784	817	812	774	826	773	789	817	775	786	845	788	792	765	785	736	780	775	773	793	781	772	795	780	759	772	785	748	740	730	746	772	715	735	795	735	756	771	744	776	683	783	724	738	812	716	731	731	762	757	777	774	763	760	795	788	789	728	746	745	749	788	750	763	726	721	690	693	754	759	739	769	756	757	756	759	738	725	753	787	768	773	763	708	762	788	755	754	760	707	754	743	758	741	781	763	721	740	755	724	797	763	762	761	741	808	731	760	758	721	717	740	719	773	739	773	769	756	776	764	760	810	734	772	778	738	775	778	763	839	741	752	777	756	782	758	726	753	765	777	791	743	785	772	767	773	815	775	796	731	796	742	800	776	756	760	733	761	752	737	734	785	726	762	756	779	778	774	780	766	759	742	723	783	793	738	752	715	783	785	762	743	733	763	804	752	764	737	734	811	787	791	744	773	817	729	736	759	783	777	738	771	715	823	765	769	769	723	766	765	718	764	781	733	689	807	787	750	709	724	753	752	762	754	794	786	668	745	738	741	767	743	730	715	741	787	704	762	793	787	841	786	724	743	751	788	789	774	754	776	756	791	775	724	746	784	767	725	736	771	786	774	755	762	746	770	748	755	759	734	776	740	695	733	740	754	751	736	771	754	746	771	757	718	768	759	776	725	785	736	762	779	754	753	781	715	707	773	750	746	746	723	750	774	709	728	724	781	713	702	741	762	728	800	788	783	715	709	749	759	725	795	734	739	753	720	773	766	728	715	761	746	744	741	767	738	775	732	750	793	775	757	773	732	760	768	799	760	723	734	798	762	779	723	746	727	728	727	765	706	699	769	767	740	744	816	743	706	718	760	774	747	802	771	779	741	765	755	766	777	692	748	751	740	751	736	738	821	746	762	767	764	742	803	753	747	739	727	757	772	753	699	745	748	776	739	713	759	731	758	778	826	717	758	807	701	785	790	775	779	753	728	789	736	732	801	788	774	780	779	715	769	763	774	742	756	737	773	740	683	792	723	738	718	747	761	746	718	786	740	778	752	738	767	764	727	759	768	738	791	763	740	763	738	707	712	740	756	716	762	779	743	684	734	800	748	739	746	749	735	816	695	724	720	740	759	735	776	727	798	801	745	779	773	693	742	766	751	721	792	742	770	773	714	742	750	735	694	747	761	762	721	767	708	727	763	719	771	744	744	761	782	754	749	779	698	713	747	786	791	758	761	778	740	730	722	780	751	782	779	745	780	764	763	777	740	790	779	757	750	732	778	758	769	738	734	719	717	793	757	753	746	762	731	730	805	779	748	695	726	745	762	772	790	738	745	744	733	747	775	777	755	769	821	739	704	752	774	773	795	779	773	747	769	793	770	718	729	724	755	751	752	697	755	788	763	827	781	712	751	709	768	790	802	785	757	797	742	757	793	777	730	712	770	779	781	758	723	708	771	781	766	749	766	801	770	763	742	736	761	693	728	750	724	723	705	773	733	775	802	773	792	746	771	732	742	748	773	699	722	759	717	747	739	780	725	785	766	762	748	752	753	789	744	753	768	772	778	754	830	772	753	777	759	747	770	731	759	713	771	722	747	763	736	778	761	782	722	721	763	751	739	716	740	720	765	766	740	750	740	728	736	776	749	772	747	758	737	766	731	728	794	710	729	736	709	732	739	766	792	727	724	789	714	769	734	749	732	715	761	783	704	728	752	767	751	756	764	740	789	722	699	735	748	781	767	732	759	752	694	718	771	766	792	738	736	751	783	712	751	774	718	751	740	778	777	768	713	732	717	750	744	764	845	754	729	750	782	748	776	791	741	736	728	800	809	765	725	699	749	713	773	770	769	750	709	728	699	709	730	754	745	722	758	729	734	706	766	749	779	793	756	747	739	734	763	760	752	783	750	745	780	764	716	741	754	772	768	731	740	710	745	772	688	784	805	722	788	745	755	788	766	740	758	781	760	750	697	788	702	806	715	787	731	758	711	724	706	765	727	769	748	769	719	769	767	777	753	724	731	741	765	739	756	732	786	761	767	740	733	676	750	778	783	766	761	725	774	752	765	752	718	668	715	773	699	761	763	751	731	741	802	788	729	769	695	767	734	793	745	728	786	777	734	744	762	774	732	775	774	760	731	745	794	765	756	708	794	757	783	798	752	753	789	733	756	759	749	716	736	734	775	741	795	789	763	699	757	722	759	725	760	753	697	749	767	738	717	746	734	715	766	772	745	778	759	718	763	739	739	795	777	761	711	723	752	724	747	753	721	715	746	715	780	779	750	741	774	733	764	735	725	741	791	735	721	756	776	755	708	738	735	771	717	774	777	808	765	784	718	700	748	778	733	714	794	774	762	749	782	753	770	723	741	766	696	742	757	762	741	724	773	781	726	749	734	781	774	751	751	760	751	777	737	777	789	727	756	780	783	783	729	719	739	792	734	782	774	760	757	772	770	756	734	745	776	749	763	713	731	750	769	683	748	789	740	740	671	813	759	701	737	732	697	779	738	813	765	747	800	714	799	737	728	752	760	764	712	761	754	745	810	775	711	761	703	754	710	747	688	755	757	769	713	718	785	768	710	782	726	746	730	740	811	774	723	754	757	750	780	769	754	733	783	805	737	761	775	733	746	762	742	759	728	735	759	725	777	728	749	759	751	724	721	783	736	765	748	748	786	667	772	737	759	792	732	742	747	724	769	721	786	770	735	797	774	673	753	776	737	744	782	728	803	732	770	754	722	780	750	744	745	709	776	717	721	723	750	784	799	735	779	750	762	733	765	732	763	720	756	740	780	746	758	761	809	733	740	800	780	717	794	754	709	718	739	755	762	720	774	790	767	766	750	778	728	723	742	766	729	778	730	756	784	773	777	721	788	696	764	762	755	805	770	781	758	714	710	762	759	792	740	702	753	796	681	730	776	762	718	742	737	782	767	808	720	725	776	755	746	750	767	741	735	753	745	746	773	823	756	745	743	734	756	757	746	767	751	748	706	774	706	768	745	761	786	768	782	745	757	777	766	725	790	725	759	740	772	786	748	730	762	714	741	762	724	773	778	742	791	781	765	767	767	751	765	775	790	763	723	730	734	727	756	739	741	739	728	767	746	721	746	769	708	724	739	765	742	815	763	711	757	698	755	717	792	742	723	760	726	818	751	753	701	760	778	784	760	726	764	809	743	761	725	735	764	762	716	754	718	710	768	781	777	765	735	761	766	757	739	764	739	714	774	782	711	681	749	731	743	745	747	756	822	781	751	741	781	733	756	800	739	727	760	774	779	768	742	795	729	725	776	760	754	712	757	774	760	745	753	749	717	752	822	769	771	761	799	744	767	721	737	682	710	743	745	780	752	701	766	754	719	776	721	730	775	783	812	767	737	645	783	713	731	730	736	776	737	702	723	753	706	734	767	794	747	728	777	709	800	758	759	747	755	784	791	774	736	755	718	813	775	714	765	773	762	727
3704	6091	4937	2474	1873	1469	1183	1037	987	881	805	709	694	743	687	702	672	670	616	628	641	637	624	627	638	608	612	598	612	586	645	611	615	562	574	590	591	574	584	615	568	582	575	609	570	546	582	609	589	570	583	570	563	584	574	593	641	568	564	629	592	609	554	609	582	627	554	619	591	591	588	523	585	584	549	579	627	593	580	597	585	549	577	611	607	595	542	571	604	565	583	625	636	533	558	539	572	549	548	544	567	625	571	581	568	576	603	605	509	588	615	555	587	576	504	583	587	611	592	595	581	576	565	557	574	593	581	554	552	570	590	604	569	560	577	552	535	586	572	594	571	536	578	584	584	558	563	590	560	598	579	568	578	560	579	612	582	534	561	565	571	563	599	582	567	574	579	587	581	594	552	577	611	566	592	607	569	536	551	546	516	566	550	555	605	568	582	571	564	550	528	590	553	570	564	585	585	592	561	582	641	573	594	610	580	552	592	597	573	593	629	552	569	571	616	603	560	577	606	567	584	506	555	548	566	550	589	563	617	566	565	585	518	576	577	577	594	588	571	569	604	572	567	535	584	578	593	580	541	601	556	579	570	558	558	506	575	533	564	558	554	580	563	565	565	569	552	565	538	582	579	545	595	553	584	557	585	601	531	558	599	596	605	593	614	598	598	556	575	613	544	567	548	555	518	542	536	609	569	555	553	583	533	574	550	595	571	593	602	602	517	612	547	541	530	545	563	559	538	578	547	518	553	548	571	567	588	578	585	557	571	566	528	583	644	557	612	592	540	599	574	576	571	554	568	573	546	576	546	563	596	546	588	562	621	552	554	585	538	544	579	552	539	549	555	594	545	533	516	535	575	567	571	555	532	569	551	577	600	532	566	554	537	518	549	546	542	582	568	589	576	536	580	493	536	578	556	589	545	524	557	533	558	552	566	573	550	565	575	579	555	551	562	546	583	572	584	549	617	594	539	574	574	586	554	584	570	571	553	532	593	573	591	555	574	623	562	582	578	593	558	562	551	572	584	557	553	575	586	553	637	585	563	612	544	570	555	561	556	625	536	583	532	597	578	572	571	568	581	579	549	584	558	580	568	560	552	532	555	543	544	608	533	564	551	502	598	570	570	600	539	573	582	556	558	534	556	575	567	561	598	520	501	605	603	524	562	560	604	551	549	543	579	526	585	540	595	534	567	543	579	534	541	567	591	550	568	584	600	558	573	555	566	570	582	572	579	608	551	542	531	561	544	620	557	552	556	577	493	585	571	569	582	563	536	577	584	587	556	579	552	621	582	553	551	555	570	558	588	575	576	605	562	573	575	575	531	540	588	582	554	579	504	588	583	600	590	583	569	550	540	525	560	541	580	570	550	558	543	542	523	537	570	586	540	558	578	544	545	568	529	577	570	572	591	575	590	565	569	574	536	592	560	580	553	567	578	573	551	580	546	575	560	542	572	602	581	585	563	511	547	529	580	568	521	589	563	561	559	532	568	558	584	559	615	583	554	557	547	576	551	566	535	567	516	603	549	553	516	542	592	511	556	553	549	546	577	570	573	599	588	566	569	573	571	569	571	587	569	568	550	567	535	559	584	576	559	560	548	581	573	592	596	532	559	558	555	586	547	553	561	588	517	556	589	529	516	578	524	559	509	577	568	566	519	578	612	539	531	539	533	555	571	558	578	538	552	602	583	572	563	560	584	576	600	534	581	538	524	556	593	572	545	539	538	556	523	575	596	578	539	572	579	520	520	550	569	584	570	583	555	569	596	601	563	522	547	550	524	558	536	566	521	552	523	541	536	563	552	578	587	576	560	544	591	530	573	552	559	526	605	541	543	555	549	595	604	550	539	588	569	575	511	534	524	600	516	525	558	591	581	549	568	546	595	531	524	553	612	558	558	578	529	617	596	544	561	544	597	590	539	567	588	541	578	530	586	552	540	536	581	524	569	549	568	545	567	544	556	611	569	560	620	547	573	551	526	546	580	634	548	548	584	575	573	573	544	553	559	575	554	603	596	571	565	523	555	557	548	567	555	547	572	576	588	550	552	566	555	557	568	536	546	566	558	588	527	597	583	566	562	506	538	587	584	545	548	562	560	588	595	566	526	551	536	515	537	554	539	569	542	561	573	579	570	555	577	557	571	555	563	562	539	542	566	571	599	571	579	577	547	591	586	580	545	551	584	547	502	579	554	574	605	552	588	607	570	546	499	574	558	590	575	590	570	565	571	535	578	567	586	593	542	549	537	567	543	553	568	555	570	557	557	548	560	514	569	569	544	594	559	582	543	551	527	551	564	555	505	597	592	545	543	542	574	575	558	561	550	581	529	568	555	556	573	576	535	556	572	507	576	555	585	570	607	555	566	543	591	566	544	589	579	559	500	551	589	589	549	591	508	502	528	579	563	570	572	559	590	545	590	569	542	558	540	620	569	580	613	558	577	520	548	562	561	521	530	583	550	559	544	552	588	545	565	567	561	551	552	576	546	577	558	562	549	580	563	582	558	534	537	533	562	576	552	537	591	569	542	588	572	592	582	536	562	573	573	560	561	529	551	553	573	553	540	567	543	537	558	565	595	591	565	561	547	596	568	538	539	558	568	547	531	534	574	529	579	580	560	573	579	600	575	539	555	529	548	567	584	586	538	554	558	565	544	564	534	525	580	598	558	558	584	557	585	569	556	533	583	552	624	548	546	538	570	563	610	571	542	585	606	597	563	560	559	602	534	538	599	550	563	594	565	544	583	552	574	550	549	567	580	569	601	580	543	537	582	578	555	581	571	584	553	558	549	557	534	595	582	574	556	598	560	569	529	557	547	557	548	591	551	509	556	583	555	575	623	583	565	535	556	539	558	601	556	582	564	567	561	547	569	539	583	569	572	575	581	555	555	547	556	569	572	599	606	533	566	524	539	551	555	522	565	550	569	593	574	547	553	599	569	567	545	557	538	583	592	585	551	555	591	629	501	532	553	576	562	562	578	579	569	578	544	568	558	534	592	556	566	587	529	560	556	589	559	551	534	576	538	544	571	553	530	554	570	555	573	577	564	597	559	599	557	563	520	608	549	530	549	593	551	562	520	562	558	573	552	600	523	557	573	593	582	557	561	553	566	533	554	522	528	533	528	542	524	576	569	563	555	558	548	546	556	564	540	597	569	558	582	541	552	577	559	557	601	600	559	566	572	584	535	589	578	567	556	586	579	572	531	546	598	571	595	587	550	585	560	531	542	524	568	550	571	538	588	577	589	559	567	578	529	530	591	620	548	564	556	566	565	567	577	588	599	561	563	533	508	593	538	551	544	552	581	580	568	576	498	527	505	527	554	543	540	539	571	579	547	525	567	555	550	549	577	581	578	524	543	562	568	548	551	582	540	545	565	592	563	527	574	506	603	538	556	537	564	589	564	537	522	543	548	545	556	553	538	554	584	606	560	547	546	554	575	551	520	548	543	528	500	563	591	565	547	531	557	576	574	526	565	595	581	555	541	607	504	571
27755	10495	875	491	353	323	318	307	321	281	270	317	310	300	301	320	305	333	293	278	319	285	286	309	290	311	300	310	291	349	306	300	284	290	315	309	316	319	298	310	291	286	327	295	289	299	297	299	292	278	296	305	316	274	305	331	312	316	302	326	298	280	280	313	328	280	308	273	314	283	304	311	286	309	316	310	268	301	319	284	323	327	276	308	316	327	322	326	261	284	314	319	277	284	298	310	321	307	311	282	310	308	301	285	311	300	307	311	320	305	291	283	308	291	303	317	301	313	292	315	280	303	266	333	280	286	280	299	326	326	285	307	279	326	356	311	285	317	291	285	294	306	339	294	307	308	293	295	299	326	319	328	319	342	305	309	304	294	324	309	323	288	303	292	327	299	307	273	294	263	276	297	329	313	305	306	311	285	291	300	319	299	324	293	292	327	302	305	278	312	281	293	321	316	308	317	314	317	310	287	311	285	285	293	329	308	313	305	321	287	307	311	324	305	315	289	300	333	289	288	292	282	293	292	301	289	299	311	300	268	337	289	324	306	297	295	330	328	278	277	289	279	288	288	308	317	289	299	322	291	345	296	297	290	309	288	320	283	282	277	287	298	308	332	296	309	298	309	306	281	321	299	318	319	299	296	321	321	316	308	313	323	279	298	322	278	314	315	317	348	301	309	289	293	290	287	299	298	281	281	321	324	326	271	296	323	296	306	293	298	302	325	290	295	314	315	322	307	303	300	312	302	311	318	312	300	335	262	307	323	282	299	323	290	287	305	347	285	300	323	276	340	293	324	301	322	311	305	298	302	346	294	277	344	310	337	303	310	345	336	307	291	310	303	280	333	304	305	322	284	316	318	302	318	297	294	319	337	289	294	304	315	301	321	308	310	283	295	294	317	282	281	313	294	293	332	306	293	337	298	277	296	304	293	319	330	302	309	290	316	326	305	322	288	314	302	310	272	302	311	305	311	338	291	286	283	291	280	313	307	306	289	276	306	331	301	274	301	312	303	288	297	276	310	305	297	310	291	325	308	331	288	315	299	307	290	311	279	328	316	306	311	282	304	321	285	334	308	337	284	298	336	300	305	304	334	283	299	316	305	299	332	301	287	292	331	324	303	288	321	290	332	319	317	290	288	306	307	317	324	300	311	322	314	301	309	297	304	305	273	347	294	297	287	308	282	275	312	313	299	302	295	286	298	306	310	318	315	322	312	288	319	326	321	318	327	309	289	305	337	315	301	277	320	271	264	284	308	320	277	305	314	305	326	304	306	316	310	325	307	316	285	282	274	314	274	304	292	299	329	311	311	297	286	315	304	285	280	301	287	292	297	328	295	308	309	280	332	324	324	291	284	325	279	340	286	298	312	325	322	320	326	298	294	280	332	309	305	309	323	306	305	290	304	296	309	302	323	308	292	300	286	309	305	310	289	313	306	323	300	342	303	307	297	311	338	319	298	323	310	312	324	323	330	339	301	319	314	283	311	307	333	314	335	332	283	286	268	287	317	303	301	292	308	297	301	315	299	318	297	302	295	274	312	294	282	296	306	312	343	296	277	319	304	315	326	311	298	298	326	306	302	302	271	306	300	314	277	287	316	285	319	304	295	301	321	275	308	318	303	297	310	328	283	298	314	293	318	326	291	270	289	303	307	298	290	315	282	303	298	308	297	285	318	306	303	336	298	302	310	298	299	304	286	289	308	303	321	309	319	274	287	343	303	307	312	298	287	319	301	301	330	278	323	293	320	329	266	292	296	296	312	308	333	287	311	312	285	307	312	310	288	264	269	311	298	318	304	315	297	308	282	289	289	317	323	280	321	313	280	298	325	299	288	322	310	316	324	329	314	326	311	316	325	295	300	270	270	310	320	295	292	289	312	321	307	302	299	281	311	318	328	329	297	323	288	331	297	325	307	273	323	306	325	307	327	308	290	289	292	295	282	291	313	312	279	306	297	264	288	323	280	295	283	300	327	296	304	280	316	285	305	296	303	309	333	311	348	316	284	308	305	331	328	290	301	323	298	317	332	316	313	313	317	312	263	318	318	293	318	298	295	276	296	303	329	288	300	300	330	294	319	309	346	288	325	329	339	305	297	301	343	306	319	305	280	293	308	323	310	302	273	343	277	292	317	286	302	312	312	317	276	295	301	269	286	288	319	297	321	314	342	312	345	317	326	336	301	274	309	346	291	324	290	328	307	290	308	302	328	283	259	318	315	312	265	297	301	309	310	287	321	312	310	291	320	259	323	300	324	267	320	290	268	322	316	316	303	315	318	321	276	300	275	306	280	323	299	297	295	313	303	299	289	299	264	281	298	325	283	292	316	327	314	309	286	298	316	282	281	311	290	311	294	287	295	311	307	335	307	314	326	290	276	337	319	294	281	293	322	279	277	299	304	325	346	308	333	307	287	293	304	341	324	317	303	327	304	303	283	336	334	326	310	253	311	325	310	275	330	305	304	299	273	327	299	292	265	287	306	302	341	328	329	314	303	310	315	281	297	341	307	334	313	316	298	278	285	288	314	262	299	318	313	303	298	318	307	318	283	316	313	291	294	299	318	292	271	328	297	318	294	298	314	315	285	323	311	287	290	315	298	291	294	287	337	308	301	293	322	294	318	311	319	354	315	349	276	313	303	299	325	296	338	309	322	332	328	300	326	354	312	322	306	295	336	303	307	283	314	332	308	304	308	297	308	304	287	290	302	296	306	296	308	292	309	325	292	353	321	328	290	317	297	285	331	283	302	283	282	302	295	296	294	305	269	310	283	321	285	322	317	278	305	306	306	298	306	332	299	305	300	273	298	269	286	338	322	316	314	310	311	311	282	316	292	295	305	293	302	261	271	294	297	310	336	286	315	297	313	330	330	311	326	282	306	320	310	282	295	312	288	272	339	307	291	297	309	316	273	317	282	302	336	322	326	330	308	309	302	324	277	294	321	327	309	281	296	311	314	343	301	282	298	326	290	329	321	321	325	282	299	303	298	322	311	303	329	339	310	324	297	330	315	328	304	308	293	307	293	292	333	282	327	303	296	268	326	275	327	295	319	334	310	291	289	296	300	318	320	309	304	308	280	313	310	310	289	288	307	314	287	302	325	303	332	316	303	338	346	324	315	280	283	284	306	344	323	299	313	329	299	285	292	304	302	278	301	294	327	308	294	324	317	324	304	303	287	289	266	297	290	275	333	304	298	297	313	294	311	299	293	307	310	303	302	297	301	299	338	302	294	301	303	293	297	268	301	297	338	316	306	339	274	326	303	331	295	302	298	303	321	330	311	299	281	316	324	332	283	340	285	303	320	315	333	291	334	287	316	295	287	285	307	299	296	300	277	297	265	317	272	264	305	345	274	307	354	281	304	324	302	313	309	319	301	276	301	314	298	279	299	292	273	278	319	289	307	273	277	294	315	320	304	331	314	319	311	301	275	297	301	304	305	285	278	318	311	306	318	290	312	315	291	286	296	323	309	284	304	290	306	311	289	328	291
4577	416	369	318	253	244	240	265	198	229	254	245	247	257	233	241	231	242	234	223	246	247	258	226	241	228	235	243	261	217	233	219	253	234	234	258	224	217	242	232	247	217	233	221	209	237	236	204	225	229	223	232	220	235	238	211	243	239	229	241	205	270	215	255	213	219	219	231	248	221	214	238	214	231	226	204	223	232	204	256	235	219	248	221	226	243	230	213	238	208	206	241	217	245	239	216	227	217	231	247	250	246	210	239	230	236	228	194	211	219	244	222	222	235	230	208	249	256	253	266	217	210	232	252	205	233	190	198	254	221	226	245	207	240	231	223	225	220	225	228	209	228	213	223	238	244	223	229	249	229	249	237	226	222	195	234	232	236	238	229	217	210	246	247	235	215	266	219	245	224	236	242	238	228	251	233	213	213	218	220	237	231	222	262	231	245	229	228	234	245	223	215	232	217	226	221	235	228	236	223	228	236	248	233	238	228	240	241	210	214	241	232	227	218	247	208	238	241	233	256	219	216	206	251	224	221	239	233	199	245	215	231	217	229	234	208	221	241	224	224	226	273	220	239	247	242	224	241	235	217	219	224	220	235	246	239	224	220	242	237	239	245	217	235	238	226	231	213	228	220	263	228	201	227	203	227	253	226	236	223	235	206	213	250	220	253	204	237	238	227	234	208	235	243	217	202	227	233	227	246	233	228	260	199	228	234	212	232	211	200	244	221	248	220	204	224	204	220	228	254	224	234	214	219	231	218	228	226	234	227	211	213	273	193	233	225	235	249	231	223	253	252	222	227	219	247	210	217	207	191	229	226	246	254	234	234	221	225	264	211	218	232	217	218	228	238	246	226	217	211	218	217	226	209	226	211	244	229	248	260	235	254	226	210	230	238	232	208	238	222	210	240	214	245	256	243	218	234	220	192	217	257	211	223	225	230	238	238	215	208	221	209	236	242	231	208	240	219	244	223	219	218	229	240	229	203	228	232	255	247	224	227	240	227	235	240	211	255	218	241	207	217	212	223	237	217	223	243	219	225	206	209	218	253	200	237	264	228	222	232	228	247	216	236	223	214	234	213	216	230	216	221	236	202	190	222	215	248	225	229	225	221	249	230	245	215	218	223	207	217	226	234	232	242	239	226	233	214	223	230	233	213	230	228	245	218	230	197	222	259	241	221	227	194	240	266	222	212	220	220	242	224	250	235	217	236	230	246	221	225	193	237	240	239	203	226	242	246	241	229	238	225	209	238	218	242	228	261	237	212	235	226	216	213	225	220	231	232	214	223	238	225	208	227	239	207	199	230	231	208	226	233	240	220	232	227	236	235	241	216	238	217	241	229	244	210	233	241	224	226	237	251	227	242	211	244	232	232	262	223	236	247	242	218	232	251	230	227	226	181	238	199	209	223	213	263	216	227	244	246	237	236	205	217	235	251	228	212	215	244	185	251	243	238	253	231	241	209	222	242	266	222	210	236	226	247	237	226	249	246	220	228	228	223	237	216	221	220	232	231	238	240	242	206	197	238	229	224	207	205	208	226	232	226	209	236	214	245	204	256	209	212	230	201	225	253	224	246	242	235	230	241	217	238	220	203	222	229	245	214	221	222	202	226	226	219	207	230	222	222	236	222	227	230	224	211	246	231	199	257	240	235	225	250	212	228	218	232	243	220	236	243	230	234	212	232	198	213	222	231	209	229	252	219	258	229	225	242	234	227	238	235	223	213	233	220	200	256	214	211	231	222	210	255	233	236	239	241	205	209	224	204	221	213	206	232	238	227	225	223	220	203	234	211	222	215	248	210	224	252	230	216	228	225	224	218	234	237	219	252	213	241	219	238	235	223	233	229	225	210	237	223	214	230	235	237	260	253	226	206	224	246	262	237	240	235	247	226	252	228	227	244	213	226	243	228	244	212	247	257	243	211	238	252	212	241	233	215	232	218	221	247	255	239	233	222	225	220	250	217	222	260	248	224	223	241	246	236	210	218	230	184	227	232	212	211	237	250	238	220	235	241	217	211	236	254	237	220	247	235	227	218	225	246	213	243	237	227	251	186	229	239	196	236	227	251	230	219	255	239	243	211	238	239	215	274	227	197	210	227	242	234	241	233	215	222	262	220	256	236	239	214	227	245	223	223	226	230	242	232	236	225	224	221	225	224	226	256	222	228	241	227	216	242	239	235	238	238	239	272	240	208	212	247	212	241	226	210	241	213	225	221	230	203	208	250	218	250	239	218	216	223	216	228	256	238	217	228	253	245	245	211	220	232	219	215	198	197	248	246	225	242	232	219	236	236	204	226	250	224	221	230	235	236	252	257	212	211	243	254	219	239	217	238	271	241	217	237	227	241	226	233	223	207	214	239	222	239	228	242	218	214	212	209	232	220	212	249	232	233	244	219	235	222	223	202	235	233	204	219	237	266	229	226	216	221	221	221	261	211	212	233	226	211	243	243	245	255	228	224	218	224	197	226	272	229	235	255	227	243	205	240	248	231	221	242	227	217	245	234	252	226	197	236	214	235	234	253	221	219	232	248	223	212	225	233	201	226	238	225	243	232	238	225	223	222	233	212	217	252	201	207	219	223	219	233	224	213	210	233	228	238	227	220	217	237	278	210	224	198	223	257	221	222	248	231	232	199	233	224	219	226	231	228	209	209	220	246	195	219	231	225	210	251	232	235	226	207	234	233	253	225	227	230	251	230	237	237	234	237	235	236	244	220	256	238	236	229	219	233	198	215	223	235	205	213	229	210	256	195	221	235	256	240	262	237	245	224	242	210	205	203	220	230	235	214	234	235	190	216	219	214	240	222	191	225	227	211	240	236	203	211	237	238	218	224	207	220	194	237	220	249	218	237	216	220	190	227	265	267	250	224	209	237	231	224	242	257	238	229	272	204	231	233	244	224	232	224	236	221	235	209	220	206	221	224	235	230	236	195	250	235	206	213	229	243	231	267	200	246	215	230	269	235	245	217	236	232	212	248	192	234	238	220	216	235	258	241	214	227	246	244	230	227	219	224	227	238	230	223	215	221	235	228	240	218	241	245	229	215	215	232	234	219	243	240	239	225	224	213	218	222	222	222	218	271	242	251	230	246	207	226	225	223	211	210	247	214	223	236	230	254	248	244	216	237	247	227	262	234	221	199	248	229	221	221	234	239	238	246	247	230	236	235	239	225	213	216	214	222	243	228	203	204	242	250	249	245	243	226	213	238	223	232	233	204	227	242	236	195	217	217	228	235	243	226	220	221	238	240	232	221	222	230	231	255	218	225	232	212	250	218	236	229	240	231	233	210	242	217	222	222	214	246	218	216	251	218	236	234	219	243	216	233	228	224	223	234	219	208	216	219	219	247	235	204	229	230	225	228	216	241	226	211	230	231	227	231	233	212	220	226	242	216	254	226	235	228	225	209	230	240	215	204	213	255	255	221	243	234	213	186	214	236	207	211	220	209	235	225	209	225	213	233	208	241	228	238	228	217	233	217	227	223	228	213
25452	21421	27906	25319	11392	1581	1143	887	792	768	820	823	704	793	747	765	709	724	731	702	696	692	707	757	720	679	721	710	716	684	712	701	662	677	691	716	772	727	667	711	699	726	713	656	703	677	730	675	720	664	695	654	676	694	662	688	681	698	684	705	690	703	703	700	678	709	660	727	644	704	702	676	724	665	709	678	698	706	747	642	700	668	681	710	672	635	674	677	699	697	669	660	703	668	673	720	706	669	661	703	701	685	674	700	685	735	673	666	676	698	731	713	706	680	669	665	688	698	699	699	659	697	710	671	677	687	729	699	744	700	708	645	700	707	701	724	676	677	669	667	709	625	656	699	711	676	682	701	712	673	686	696	717	706	715	659	655	666	675	733	682	653	693	691	712	725	684	708	672	713	711	619	690	658	718	683	656	682	674	704	692	647	745	674	714	748	678	683	707	645	668	708	714	726	634	660	674	716	665	696	700	653	700	708	707	693	692	690	697	712	702	634	692	679	612	655	757	669	695	710	687	691	703	673	652	706	702	645	691	693	719	745	720	717	680	672	732	666	705	685	696	642	665	662	673	626	686	703	710	702	688	641	714	682	673	666	712	667	730	675	668	731	665	657	667	666	648	650	729	686	695	692	688	679	655	673	650	676	690	724	664	692	672	666	639	718	614	708	701	726	679	686	660	735	645	716	710	694	683	702	718	706	695	649	617	719	686	651	746	660	690	686	682	652	725	670	695	684	689	674	688	694	714	640	658	663	688	654	671	648	685	681	742	730	653	661	689	675	661	699	676	626	707	696	678	702	695	707	696	710	690	677	732	660	706	665	690	683	674	672	695	721	691	672	681	688	669	690	681	658	671	683	654	717	664	659	655	722	668	680	672	695	677	709	620	690	672	710	700	666	693	681	683	651	721	677	659	670	688	667	681	687	681	687	683	687	691	667	693	693	708	695	680	638	724	709	709	702	715	700	736	719	696	720	686	713	672	669	669	719	696	703	718	678	700	705	669	687	693	685	696	705	722	667	705	679	673	726	679	686	717	697	694	680	700	721	683	669	663	711	741	704	634	687	730	687	637	662	699	743	708	673	663	680	694	675	683	654	719	684	716	649	630	704	703	713	732	713	681	703	670	701	689	647	687	677	674	705	666	650	718	698	653	676	659	656	716	672	682	656	727	756	685	697	689	683	632	703	678	655	680	723	702	720	769	681	695	687	633	697	644	722	673	637	673	695	687	645	660	733	699	668	663	744	685	690	645	667	677	672	704	675	725	696	690	703	701	722	722	643	647	714	623	692	654	702	715	685	639	686	664	668	696	668	680	682	662	705	664	719	676	695	680	678	685	697	718	663	673	634	683	673	704	721	686	676	703	683	686	700	679	692	666	656	661	708	682	691	687	717	694	674	715	641	672	665	690	721	615	617	680	679	677	671	687	700	712	690	705	660	662	708	627	720	700	698	662	663	675	691	700	683	655	623	688	713	685	672	673	680	695	658	693	680	736	657	753	648	681	639	730	686	688	668	711	726	686	691	687	716	707	711	690	671	743	686	713	703	663	695	685	672	690	683	693	658	711	704	663	714	714	686	641	669	674	650	671	716	697	660	676	651	612	666	709	729	672	697	665	722	672	689	658	659	662	668	725	702	685	713	699	684	649	664	685	679	669	656	703	674	677	736	643	698	652	687	716	679	691	709	648	721	680	672	643	622	711	661	685	710	686	647	638	700	660	668	682	661	694	665	674	673	665	683	713	655	713	669	710	722	700	704	700	656	658	676	684	689	692	670	656	643	725	694	675	755	720	640	647	685	684	650	688	730	707	656	628	650	657	739	675	701	659	678	687	659	711	680	669	700	696	687	693	694	719	684	692	665	661	726	709	716	696	635	703	686	665	662	704	665	678	677	709	678	676	713	675	688	672	699	684	674	704	655	644	650	727	686	673	655	686	702	701	692	642	678	700	699	667	677	693	679	744	675	682	671	713	679	681	691	714	690	645	690	711	637	653	684	712	664	662	669	687	724	650	636	654	694	633	658	673	644	677	633	688	660	711	699	679	694	706	671	709	718	660	707	714	678	703	668	699	656	647	682	630	712	650	697	679	672	711	653	647	692	671	721	681	723	649	670	702	694	728	696	701	672	687	678	683	700	713	653	655	698	628	629	706	659	677	689	687	656	684	679	688	632	678	702	684	651	689	693	650	660	655	660	669	684	725	642	646	716	633	654	694	684	731	656	662	707	726	695	687	660	652	698	662	596	686	671	699	649	660	683	670	705	643	665	648	723	665	662	678	658	689	722	661	676	661	660	703	684	664	664	642	694	663	688	693	678	706	693	679	718	711	685	674	711	698	667	710	676	682	663	696	656	685	634	716	727	660	697	671	680	706	669	671	701	692	692	676	681	654	711	681	665	660	653	655	646	669	730	617	655	684	659	641	646	651	684	711	663	706	716	693	686	694	699	663	683	660	663	726	668	682	647	639	660	716	762	656	674	697	678	667	662	681	726	677	704	661	658	722	652	716	663	665	672	681	669	672	682	716	683	689	698	724	702	662	629	676	649	691	634	643	697	692	621	680	686	671	667	686	673	672	702	703	669	695	659	729	651	699	714	717	690	727	682	648	659	706	618	641	752	683	652	684	691	748	661	654	680	680	685	681	673	632	685	675	688	654	661	710	682	700	680	711	657	704	731	711	681	680	705	623	680	672	712	715	698	648	669	658	683	678	711	739	698	725	741	679	675	740	697	679	676	662	677	674	714	716	633	686	739	697	687	680	643	670	711	690	671	689	677	653	708	707	669	682	657	687	651	682	626	656	669	646	661	698	679	630	652	731	730	682	698	678	674	618	677	691	672	668	711	696	657	704	664	684	681	701	687	665	685	707	667	678	660	672	694	680	723	676	684	715	672	657	669	679	649	671	673	645	683	671	717	652	673	737	680	735	618	675	650	691	663	679	673	712	668	670	679	725	686	679	656	675	683	703	704	667	660	677	664	613	704	705	730	679	684	702	662	711	653	692	649	686	670	683	775	659	618	675	678	673	634	710	693	665	681	697	681	680	703	706	663	719	675	702	685	681	656	659	726	702	667	730	682	705	684	713	680	703	691	717	725	711	635	694	652	675	701	673	684	660	681	674	648	647	648	671	685	694	636	696	674	694	666	668	698	693	690	686	689	737	747	688	658	695	659	661	682	692	718	724	667	695	681	697	662	663	668	693	632	708	691	705	693	692	688	687	696	766	682	672	645	646	687	662	656	647	699	654	655	703	635	688	712	649	717	713	681	665	652	653	693	662	687	657	702	665	705	673	662	750	687	647	693	676	679	683	675	642	662	724	649	703	725	678	674	659	716	679	690	700	703	661	698	738	702	678	674	675	645	743	718	643	686	708	698	671	692	727	728	657	634	622	689	677	717	685	705	739	683	664	713	728	693	680	670	673	706	659	673	647	670	650	687	683	711	642	714	639	688	687	670	712	665	672	656	643	648	679	690	657	681
3315	3438	2972	1595	1184	954	791	739	684	665	627	593	628	597	559	573	593	589	568	577	534	549	517	512	546	551	557	547	524	513	570	559	515	514	553	539	507	564	506	550	522	496	514	496	508	540	515	521	490	512	528	491	567	521	516	564	523	497	530	506	484	512	534	509	506	490	513	555	496	498	506	526	487	545	525	504	520	563	485	509	520	537	501	536	538	539	511	524	581	513	509	526	532	535	521	536	523	499	524	539	497	503	542	518	488	508	544	523	556	502	517	524	500	523	543	494	543	534	529	490	521	539	481	501	527	473	566	519	538	535	509	470	534	487	526	517	505	475	492	534	527	505	549	536	540	530	498	522	496	493	530	523	481	515	499	522	503	531	520	529	511	508	503	525	479	486	573	502	530	481	501	532	520	505	496	541	526	525	498	506	527	525	500	539	530	492	541	496	532	509	544	480	493	523	546	529	533	525	515	510	544	523	514	523	530	525	476	524	498	521	504	536	479	521	528	539	515	542	513	510	511	518	558	536	509	524	542	475	528	563	525	488	533	523	477	486	519	511	524	533	569	474	527	486	552	512	505	521	509	535	489	566	528	477	510	510	560	507	564	485	532	481	518	543	525	529	492	523	496	549	495	539	504	476	533	491	516	495	523	519	504	553	523	486	491	493	495	508	523	499	494	512	527	513	492	523	520	520	485	486	484	504	494	531	495	533	519	494	511	485	461	510	519	486	481	518	502	522	552	493	515	509	513	494	519	535	513	509	502	522	495	489	547	500	523	546	491	538	539	571	513	481	483	520	529	495	530	507	485	510	553	468	509	531	526	542	535	493	508	517	521	524	534	569	521	505	506	516	511	501	538	498	524	492	524	540	482	494	516	486	505	516	522	523	510	507	524	492	539	551	524	531	505	519	529	490	502	493	502	504	496	495	492	489	506	463	508	515	490	510	498	516	531	521	482	540	548	518	501	503	488	486	502	484	507	544	514	538	546	500	516	516	499	502	499	521	510	493	517	514	486	476	523	529	486	513	526	503	521	569	500	542	513	489	562	528	500	520	517	541	519	516	520	541	479	534	500	477	511	503	496	499	542	511	552	522	521	515	535	505	559	535	526	521	496	484	503	489	557	499	482	536	508	515	477	553	489	517	530	499	502	522	509	498	520	541	525	477	513	479	525	493	472	468	542	510	518	516	534	502	509	527	485	557	522	518	525	535	524	552	498	493	530	527	518	532	502	530	509	447	541	495	541	519	489	537	516	482	523	462	533	522	543	545	513	499	526	522	519	574	538	516	496	504	482	508	521	490	518	515	536	516	487	542	480	486	538	507	474	507	466	489	515	480	539	493	530	516	504	513	518	495	518	534	472	512	490	510	521	548	498	535	503	520	541	525	489	484	511	495	480	511	511	531	490	536	519	501	521	502	497	517	501	497	514	531	519	517	479	494	525	522	511	504	503	504	491	526	528	503	520	494	508	479	522	484	459	545	528	515	496	545	532	513	493	479	473	559	502	509	474	541	476	472	501	543	465	496	517	506	549	503	520	494	527	500	549	494	537	519	535	513	525	507	540	528	504	504	540	519	521	505	538	486	518	506	538	500	554	492	463	497	524	522	528	541	475	523	492	538	489	551	515	517	485	510	518	459	497	495	493	516	525	535	505	488	503	524	527	511	530	540	530	504	524	518	512	464	510	526	536	545	534	496	529	510	484	531	520	527	520	506	510	496	530	500	548	538	476	527	484	503	493	518	500	508	486	549	512	513	472	537	468	510	524	518	512	459	534	537	524	529	498	550	500	510	499	516	481	529	496	540	502	528	501	494	478	499	496	537	507	472	506	504	547	510	537	552	485	527	518	517	515	509	517	510	496	479	522	526	515	532	521	495	551	512	534	521	543	518	524	525	519	502	514	448	541	505	474	510	502	490	471	509	490	527	537	499	520	459	546	481	490	549	505	543	510	522	509	525	574	532	492	516	505	469	502	495	504	485	494	547	498	494	488	505	478	474	491	520	514	491	469	474	501	506	510	530	518	531	527	527	518	500	510	507	497	522	488	494	519	501	552	524	501	558	480	512	518	489	500	528	521	500	536	466	546	506	549	498	476	508	535	501	465	471	505	523	509	497	531	512	503	510	519	494	521	516	521	531	516	487	481	507	499	500	505	529	504	498	526	503	561	481	493	516	555	532	517	458	456	525	484	504	532	531	499	544	525	492	504	483	532	530	493	524	480	555	490	508	490	502	538	527	480	488	549	507	509	571	503	498	514	482	497	506	509	498	545	508	522	493	502	480	505	527	523	539	554	551	506	523	505	519	505	549	475	523	531	487	525	484	497	446	537	524	530	533	485	497	547	516	493	504	457	490	496	507	541	500	545	509	498	517	515	492	517	511	499	541	457	522	547	484	517	534	536	536	519	504	509	534	510	513	528	487	499	502	515	542	522	493	517	493	506	502	523	494	502	526	486	526	513	523	474	515	514	530	480	493	523	492	547	486	531	522	529	508	520	500	462	508	485	505	537	533	496	515	479	509	495	474	481	499	505	535	507	521	482	537	514	525	490	468	517	489	490	493	535	545	523	501	522	478	524	527	502	529	490	484	525	506	477	533	539	487	522	482	518	494	497	505	522	509	521	519	505	553	499	563	489	517	479	519	515	493	488	498	498	504	519	493	513	518	564	469	511	524	478	471	510	508	472	474	500	559	512	480	549	564	507	500	520	537	508	507	519	506	510	508	540	536	497	483	496	499	565	523	545	491	523	471	478	556	456	506	515	516	537	522	467	493	497	519	538	546	510	520	493	469	499	497	508	521	513	477	487	465	550	503	511	484	516	481	471	493	486	478	493	470	519	501	482	461	511	490	512	526	506	512	456	507	512	511	496	499	488	510	495	547	527	508	515	530	521	502	520	509	509	503	507	471	496	509	524	510	521	542	535	499	524	507	542	488	516	506	480	500	500	503	476	536	511	536	505	518	534	503	582	506	513	497	519	544	493	495	504	482	500	494	498	511	506	468	494	525	486	515	452	491	502	506	510	505	518	485	510	529	516	471	518	505	500	510	496	456	504	517	501	532	489	488	519	532	546	507	498	489	522	515	509	534	508	515	545	523	486	532	492	537	518	447	495	473	547	518	468	543	478	488	495	548	489	485	492	480	482	462	479	466	523	574	526	511	517	528	542	514	501	484	524	494	492	559	499	507	530	509	498	465	454	508	514	523	518	563	497	468	495	525	492	546	462	523	458	482	484	514	490	481	497	553	501	485	551	478	527	504	513	537	505	525	504	480	517	528	532	522	520	530	532	508	515	581	556	487	485	519	498	493	534	508	501	517	538	482	495	483	513	495	503	500	511	492	494	560	529	502	508	499	500	495	486	505	502	518	503	496	497	500	546	504	469	483	486	528	510	488	540	509	489	513	512	501	483	504	495	538	478	473	520	520	498	532	495	481	545	529	524	520	544	520	475	493	528	483	514	528	517	498	517	485	487	526	533	530
24447	21440	28779	24479	21432	9272	1851	1156	1104	1002	922	868	860	863	810	826	822	776	814	798	797	824	794	839	741	761	815	797	779	791	806	777	742	795	747	751	819	745	771	754	775	748	772	765	779	760	786	708	754	746	766	812	798	782	742	739	762	744	760	744	735	788	783	749	778	757	783	724	769	797	773	776	797	785	758	743	801	773	784	676	774	764	718	825	777	753	738	749	705	722	758	822	799	766	770	734	753	796	793	757	752	781	751	745	686	776	785	777	775	768	763	792	755	743	759	746	768	756	753	776	767	770	793	762	750	802	743	797	740	719	771	744	768	766	776	719	725	781	751	780	802	754	722	729	765	740	769	706	773	746	759	747	749	802	734	752	742	728	769	757	750	751	744	737	758	785	736	775	759	769	752	790	755	756	800	786	779	846	757	786	814	800	735	716	784	778	756	771	750	733	747	738	764	786	743	741	762	769	737	717	769	710	761	730	740	794	737	752	780	767	736	754	746	718	779	742	697	720	782	768	768	753	742	794	766	741	767	698	798	771	743	769	758	767	798	762	757	786	798	734	751	734	727	815	737	786	775	723	773	729	703	789	768	752	756	760	759	733	768	763	739	736	731	746	700	777	741	734	762	712	769	786	762	735	755	742	760	744	747	769	802	751	730	739	791	781	708	762	767	746	769	760	771	722	856	810	743	777	739	739	736	753	765	734	754	702	787	758	759	698	757	802	802	745	715	761	741	769	818	762	793	800	767	755	781	753	770	773	788	803	776	730	731	728	777	719	767	767	687	810	753	744	747	736	748	753	761	803	748	751	765	758	767	702	766	732	812	805	757	751	735	737	757	794	813	744	764	776	741	730	755	756	751	758	830	737	754	765	759	767	734	769	730	764	722	760	782	788	791	806	755	815	810	764	787	764	762	814	794	734	737	748	728	782	733	767	756	727	804	735	761	775	817	763	720	760	726	755	749	767	758	727	728	741	747	778	787	765	745	781	705	746	746	766	749	738	790	763	710	721	780	763	774	781	774	777	742	766	761	721	771	765	751	762	759	767	697	761	728	728	775	796	756	737	699	758	760	717	788	767	763	743	735	807	768	739	784	764	728	773	749	750	730	719	769	763	770	728	761	772	755	766	728	774	737	758	782	763	753	748	762	723	754	762	747	809	743	763	770	729	725	775	752	776	762	795	756	744	776	737	751	809	814	775	802	773	768	783	733	739	718	783	743	806	813	794	783	762	786	768	699	758	757	766	749	763	783	779	817	804	775	746	739	778	770	744	726	782	759	781	771	779	777	828	749	726	788	709	765	713	785	794	737	752	750	755	712	744	771	774	784	797	765	781	749	801	739	751	726	733	754	722	722	759	756	753	751	765	779	772	753	766	784	731	710	762	686	793	744	724	773	716	778	754	764	738	784	763	762	767	725	757	733	762	792	720	740	793	760	728	706	766	752	741	808	772	734	772	761	764	743	756	755	751	757	737	752	768	731	713	787	702	758	749	729	750	767	769	757	728	811	745	735	804	747	788	837	785	770	713	783	743	750	743	664	778	767	779	753	775	732	770	736	755	766	725	777	759	741	703	750	752	729	761	787	708	734	732	734	750	764	783	813	742	764	752	733	745	806	783	780	760	728	780	716	764	744	754	729	740	787	775	762	770	745	768	788	736	756	746	761	759	758	758	731	742	760	750	725	709	759	709	701	725	793	769	779	749	759	754	769	730	765	720	752	719	758	749	735	776	733	755	733	777	773	738	713	731	780	721	782	717	753	799	686	735	760	697	775	827	810	735	727	696	751	728	681	742	718	732	704	727	793	792	708	779	779	747	749	770	748	787	770	750	741	777	774	763	743	738	779	764	751	777	754	773	753	762	797	766	719	771	808	755	701	720	731	716	767	779	714	774	700	773	752	711	804	750	736	777	712	785	747	750	730	743	784	783	750	754	765	766	758	736	774	740	744	744	763	786	743	759	726	734	744	778	739	749	698	746	762	721	787	787	791	803	740	751	733	748	753	736	757	751	791	740	719	760	730	764	766	721	727	796	740	746	716	775	766	768	754	766	767	736	739	701	726	763	750	729	732	748	750	770	737	757	742	787	713	777	822	755	740	783	759	774	773	776	713	694	752	753	730	766	744	796	761	755	779	743	769	740	760	700	733	756	713	791	744	757	792	758	758	761	790	747	748	736	753	790	753	778	804	796	770	780	719	795	759	721	759	726	744	770	735	737	756	747	723	750	770	725	762	729	738	778	796	780	759	756	764	765	779	764	751	770	755	815	730	781	743	779	717	770	803	746	726	791	746	736	785	792	789	760	775	799	742	778	825	736	800	736	720	768	802	756	740	765	748	766	733	775	722	722	752	721	771	738	742	740	760	732	753	760	773	769	764	769	786	725	769	783	731	725	755	743	709	730	765	773	780	759	737	717	723	723	769	729	751	739	782	787	731	737	790	752	732	663	774	761	777	718	772	794	789	735	742	739	742	750	747	783	699	772	744	710	786	757	748	756	771	730	757	787	737	783	750	766	801	781	780	745	738	710	741	724	685	782	775	746	723	778	760	730	712	750	732	711	746	745	821	729	715	769	743	713	779	759	814	736	838	780	744	776	744	739	737	720	695	783	706	748	773	768	748	745	744	796	772	799	744	696	729	747	714	743	774	726	757	816	725	746	754	748	715	722	780	779	746	720	684	805	760	772	797	769	715	697	769	785	785	760	749	712	748	717	737	781	728	703	732	782	737	733	761	747	755	773	780	729	760	720	756	718	747	795	807	741	771	748	787	767	730	779	714	766	707	759	749	782	741	800	756	783	760	742	708	796	799	759	769	759	756	807	782	756	747	741	765	755	760	760	726	778	744	733	754	755	763	753	696	766	775	741	710	780	743	775	699	731	731	708	750	720	769	795	769	736	773	748	786	729	734	782	759	735	751	750	747	785	742	728	795	789	769	746	697	742	732	761	760	748	745	754	764	798	731	773	715	763	752	804	694	733	783	724	753	761	742	737	788	725	733	802	703	794	743	732	788	780	775	755	784	738	702	755	744	779	788	736	825	712	779	763	773	737	779	789	759	710	743	720	721	796	707	808	790	765	769	706	720	727	803	712	772	744	781	756	807	750	722	805	766	756	790	742	742	817	740	763	738	779	786	766	818	732	762	780	757	744	726	713	733	744	771	760	778	766	756	743	769	750	769	751	738	798	705	706	734	761	711	800	785	781	742	795	737	776	745	769	793	772	734	783	760	741	752	694	814	742	759	727	763	755	799	741	726	730	757	818	750	752	772	713	725	747	700	720	729	761	784	713	729	767	745	712	768	759	735	773	770	708	757	796	723	760	740	730	694	704	767	748	765	750	768	753	738	727	787	758	802	746	715	740	783	772	798	724	752	775	745	745	745	762	728	739	705	751	761	791	743	747	749	756	725	760	765	737	732	786	759	746	792	744	754	806	721	742	789	729	787	750	736	769	754	738	786	765	694	738	750	786	713	755	662	843
3716	6148	4974	2492	1863	1388	1182	1008	922	920	848	750	755	726	672	672	712	652	667	651	574	619	670	622	653	657	626	639	641	623	569	622	605	607	582	594	622	649	550	596	561	613	589	577	601	538	625	580	627	617	613	573	587	594	582	580	623	623	542	557	624	648	566	596	570	569	605	631	601	585	597	572	581	581	528	604	601	609	580	598	618	600	597	570	602	594	594	557	623	644	567	589	568	602	573	572	592	571	603	636	594	597	550	589	578	586	549	573	558	607	566	561	593	574	581	548	564	562	571	586	524	649	623	615	574	587	560	608	563	614	587	598	584	579	577	558	580	571	547	610	615	578	621	580	534	567	557	567	570	569	614	585	607	566	609	595	613	586	562	604	581	571	544	585	562	587	566	601	557	595	653	603	585	594	578	517	585	584	561	616	551	581	581	576	576	555	594	563	552	568	600	602	573	552	543	586	554	574	561	597	581	592	595	547	555	603	570	589	516	577	562	618	595	570	575	579	593	575	579	566	548	562	546	628	562	550	545	574	617	572	565	553	567	563	563	577	566	566	607	608	547	526	556	594	578	558	597	550	591	535	561	584	569	590	556	580	572	590	582	545	589	591	596	623	548	561	552	589	564	615	572	632	577	574	593	547	571	533	561	555	540	628	534	570	615	581	600	584	611	576	546	595	577	596	553	538	539	582	583	546	518	608	558	562	576	615	598	607	539	590	557	573	588	583	577	564	566	618	557	557	579	611	556	594	601	559	595	524	540	575	562	634	556	556	580	543	576	634	550	593	658	554	615	601	599	591	596	625	572	555	606	524	544	550	547	568	591	637	600	579	576	569	600	524	562	577	584	585	540	585	510	581	554	605	576	565	536	562	541	589	588	592	551	557	609	555	590	603	562	627	524	587	597	593	613	521	563	566	580	547	559	592	590	553	552	584	553	608	591	599	595	562	598	579	596	602	580	592	601	583	546	586	586	565	532	558	572	598	590	568	548	580	581	560	547	561	584	550	564	616	557	545	561	560	547	598	599	566	580	591	536	559	551	570	607	566	554	570	548	551	580	590	600	530	561	532	535	575	573	606	591	569	593	552	599	591	543	594	621	591	577	561	591	578	587	548	564	604	546	582	567	589	545	542	545	605	518	588	569	603	589	546	584	570	586	572	540	563	577	544	594	548	585	560	585	527	568	610	542	577	612	593	612	542	601	552	580	576	562	567	570	527	561	580	607	578	553	559	573	574	575	568	572	604	561	593	578	528	601	561	513	585	600	569	626	574	591	609	651	543	562	548	602	574	595	556	557	544	581	576	559	559	598	557	549	569	577	554	582	578	578	560	548	558	532	541	570	531	550	585	624	582	576	557	527	546	570	553	573	530	611	563	569	574	606	597	604	545	613	572	527	519	617	554	598	559	583	604	580	574	595	542	583	579	588	623	542	528	572	538	567	563	597	569	611	557	575	568	614	565	562	582	572	594	567	577	566	570	548	533	553	613	591	577	587	539	552	538	543	534	585	565	552	580	585	542	589	595	579	585	553	579	559	543	581	554	571	577	587	563	555	542	588	562	577	576	589	550	576	568	537	578	553	576	580	575	549	583	564	560	603	569	525	511	573	581	534	570	550	568	584	532	583	589	586	586	557	601	566	547	616	595	558	531	536	574	595	559	583	579	552	572	596	603	578	526	567	567	559	574	529	576	578	553	546	555	560	565	558	571	567	558	552	556	566	572	587	582	559	584	576	562	539	552	622	579	561	589	556	584	566	586	553	556	524	573	553	569	552	612	543	549	592	555	540	560	582	585	528	611	569	558	570	601	542	616	548	584	580	620	552	578	548	572	585	600	547	550	538	609	589	614	602	556	584	563	612	589	547	593	541	550	556	547	592	558	559	529	607	605	593	567	505	542	584	567	567	537	573	583	591	525	568	570	554	541	532	563	573	556	598	543	575	536	516	543	574	572	567	553	546	574	588	575	567	538	583	542	582	566	550	532	577	544	581	579	576	567	555	551	587	573	581	587	531	584	589	575	535	596	579	508	570	593	562	563	562	552	547	576	560	583	567	577	581	555	550	559	591	545	565	544	584	608	574	551	595	569	557	594	591	575	543	559	571	589	569	556	540	568	559	541	517	598	531	556	542	565	558	570	504	565	560	584	587	538	576	586	561	544	577	588	497	542	566	566	558	533	581	567	590	541	565	551	627	535	550	570	545	562	556	522	559	575	581	588	572	566	607	577	583	557	566	570	588	558	628	551	576	567	579	563	607	552	576	557	604	539	564	527	587	557	583	554	538	586	557	548	548	557	550	568	546	599	565	579	561	543	594	532	583	589	572	535	577	564	523	527	569	580	539	544	564	602	614	562	552	608	629	577	573	593	564	548	597	600	559	549	554	591	573	526	558	538	606	536	603	586	578	562	583	556	575	578	570	600	545	551	588	526	602	574	558	571	553	530	564	560	559	572	573	558	619	589	565	597	577	575	575	581	554	589	585	595	580	593	550	561	529	531	591	579	587	543	566	586	596	606	561	600	553	593	541	568	556	606	606	563	611	547	546	573	570	561	559	564	576	598	577	550	584	537	541	621	564	565	557	583	564	556	547	624	604	571	557	530	558	540	567	540	538	578	596	557	573	560	571	605	565	551	516	576	569	524	522	566	617	561	581	528	560	546	541	552	566	569	538	528	560	575	534	546	542	555	533	550	600	599	580	592	567	586	562	590	549	585	579	551	570	554	572	519	634	571	549	552	589	570	531	549	549	540	562	567	564	541	556	525	569	580	560	569	550	568	573	554	597	538	528	523	573	518	540	581	551	564	528	554	531	571	560	557	594	549	554	571	561	599	574	570	604	582	562	601	643	550	552	581	551	545	580	579	548	596	579	548	605	527	559	597	532	550	553	584	548	563	541	579	541	568	554	566	587	553	585	559	504	540	580	548	562	599	557	593	547	588	592	532	565	560	546	600	541	584	608	590	566	586	564	539	567	519	579	554	548	568	528	549	601	541	573	559	524	569	556	596	533	575	590	570	571	566	605	573	552	595	516	572	557	555	563	560	565	547	593	597	561	586	551	525	584	552	571	607	579	512	589	567	581	567	569	587	547	583	584	590	542	545	576	520	554	540	559	549	578	574	548	581	539	546	577	619	554	580	561	596	549	555	563	604	578	604	597	576	588	515	540	574	522	583	558	612	570	565	559	529	565	552	529	540	559	561	570	564	539	555	536	587	562	560	562	525	577	544	541	576	519	582	557	583	524	569	598	534	561	570	596	541	604	589	548	556	533	565	550	567	545	578	557	540	612	509	548	589	566	566	523	552	568	562	531	534	530	624	547	546	598	522	576	556	576	548	591	582	569	595	522	586	561	572	567	603	589	562	564	578	560	552	550	575	553	549	555	573	545	598	578	567	588	590	534	541	509	582	560	554	562	580	555	547	539	570	537	561	586	564	581	554	552	577	553	539	535	545	564	548	618	529	551	560	579	542	562	617	599	608
27803	10473	838	490	336	304	320	303	309	295	324	313	312	263	323	301	321	318	351	292	303	295	305	308	314	304	294	304	314	301	279	311	302	300	321	286	298	300	302	315	321	330	308	301	343	270	299	283	332	291	290	309	311	301	308	291	309	302	294	286	258	326	309	336	343	297	284	304	296	309	303	299	335	287	305	315	310	319	310	299	317	321	296	294	314	305	303	306	279	334	306	316	314	336	287	310	285	324	289	298	311	302	326	322	303	322	322	350	314	298	311	312	302	329	304	294	323	299	320	311	285	337	273	307	293	289	294	286	327	328	340	329	303	332	309	288	294	317	327	303	296	302	332	322	297	285	307	296	283	294	290	274	290	301	344	339	288	281	290	276	333	313	319	305	318	309	315	291	263	291	303	307	324	304	317	308	288	333	282	291	319	294	297	284	299	341	287	284	297	311	289	292	302	275	307	303	296	337	320	326	298	328	345	258	335	307	314	303	294	285	296	314	336	303	312	290	317	298	300	266	291	280	287	313	290	311	309	338	309	313	300	315	297	314	327	323	304	270	316	319	299	317	307	310	326	291	290	320	300	270	295	286	308	278	286	293	289	314	292	307	320	329	300	316	272	303	291	319	310	280	331	289	319	290	291	291	289	276	315	305	320	289	311	313	288	337	324	282	273	295	303	291	269	293	298	304	297	296	323	297	305	316	334	339	316	330	304	313	307	319	289	305	316	310	321	351	319	289	310	266	300	272	306	288	334	293	304	325	310	282	308	279	287	342	297	303	310	281	274	333	300	305	336	310	308	296	301	343	331	322	316	302	314	316	297	286	296	299	299	317	263	298	325	299	315	303	307	298	338	303	345	323	335	318	317	276	346	295	323	318	298	277	310	307	307	340	269	322	293	332	298	303	300	297	308	300	272	282	363	304	299	273	318	308	333	326	294	299	293	290	296	307	315	284	285	334	281	322	302	324	304	320	326	307	320	314	288	291	282	329	294	292	293	297	314	308	280	277	289	279	326	300	308	262	322	300	297	342	313	303	306	293	340	305	303	322	303	295	312	334	304	290	316	296	289	316	325	297	295	289	303	282	312	287	289	297	280	317	316	255	330	294	287	291	286	275	290	341	303	324	322	331	312	331	285	282	310	315	318	302	317	353	336	296	301	324	322	289	288	289	315	310	295	287	300	303	257	273	283	310	284	294	303	324	313	295	338	284	316	313	310	295	295	312	299	293	327	342	318	306	285	316	308	312	277	317	321	307	316	316	310	330	278	294	300	302	299	297	294	306	329	330	299	296	325	287	320	289	301	302	293	315	320	304	302	268	341	319	332	297	300	318	316	292	315	300	312	316	310	295	300	300	312	331	314	354	306	304	297	350	355	310	274	285	313	289	301	332	312	290	299	291	277	332	326	310	294	305	293	301	325	296	330	286	280	315	338	314	306	325	323	337	295	301	318	310	324	287	320	302	313	274	332	314	280	296	304	325	305	296	302	300	328	287	320	286	312	301	292	298	295	307	286	308	298	304	293	307	290	303	282	321	280	303	308	302	291	295	282	349	328	302	331	285	283	315	276	296	318	321	335	306	319	323	315	347	316	300	315	319	281	298	317	313	309	298	328	309	284	273	312	310	321	287	308	276	306	296	320	309	330	313	277	309	338	283	324	292	303	289	286	298	314	282	309	315	273	308	300	308	299	283	348	287	302	317	307	310	313	289	313	318	290	315	297	287	304	280	304	284	280	312	315	304	297	303	289	321	271	288	286	295	324	282	348	303	295	313	322	316	302	284	322	282	318	300	266	294	289	299	274	281	295	279	292	286	328	316	296	299	308	341	318	284	301	281	273	328	266	339	280	318	304	292	341	283	327	345	302	299	292	290	296	309	323	334	311	326	278	322	311	272	325	302	302	315	305	324	305	323	303	285	287	330	269	287	298	284	277	296	304	306	309	288	323	326	292	312	321	297	301	287	287	292	287	278	314	275	311	315	260	295	312	327	303	297	282	306	284	296	274	303	288	323	302	294	319	289	306	295	316	333	288	296	303	335	365	290	276	312	288	307	298	276	308	299	332	334	319	323	293	286	297	304	317	307	321	267	274	300	335	287	287	310	308	340	302	285	320	343	301	308	323	315	313	302	341	302	303	322	296	292	302	342	315	292	308	310	313	298	298	315	325	329	294	323	325	318	343	318	308	293	291	328	313	297	283	286	306	319	310	307	307	315	315	302	308	292	306	311	314	290	289	289	309	320	312	296	307	336	291	312	309	283	306	312	295	316	294	293	292	284	323	302	346	286	309	298	313	285	302	305	281	309	291	309	315	300	291	309	311	302	297	290	324	328	302	318	329	293	302	312	300	300	254	319	291	315	302	310	323	326	296	334	293	313	289	331	310	301	304	310	294	310	315	310	322	300	264	244	299	330	293	322	297	288	337	334	268	293	296	324	308	305	285	289	300	291	301	295	305	315	310	307	321	323	313	328	300	334	304	308	287	321	282	300	307	335	293	325	331	286	316	337	310	310	310	313	314	312	297	318	306	281	279	271	312	285	327	297	277	293	304	295	306	302	309	299	316	315	286	296	312	291	305	293	308	271	290	325	294	298	302	303	298	320	300	292	267	298	282	311	309	284	328	314	294	308	279	284	329	312	272	283	302	296	321	307	307	295	294	274	313	326	266	293	302	293	322	304	295	316	285	295	336	297	326	293	310	298	313	286	312	308	304	278	300	295	297	302	273	310	286	306	311	340	278	323	325	340	314	299	318	287	297	300	325	275	322	280	305	318	300	300	310	293	316	339	328	299	302	308	306	300	289	304	312	316	307	311	307	300	302	306	287	296	308	321	315	305	299	310	290	304	313	317	304	297	293	332	287	323	310	260	323	287	270	299	305	287	287	297	296	272	303	297	309	310	326	300	313	301	333	306	312	287	267	314	334	289	321	294	306	299	292	308	338	299	323	290	327	307	313	320	299	288	281	322	318	293	278	296	294	308	304	292	311	314	301	313	296	286	292	325	274	295	335	274	287	287	306	332	298	303	322	274	278	330	328	285	287	305	293	303	293	311	324	288	277	320	302	309	332	305	308	303	323	323	323	319	296	294	281	311	300	325	264	312	289	300	319	310	330	307	256	319	334	281	319	319	305	295	289	279	326	271	308	293	329	334	300	297	278	317	311	314	316	320	312	296	293	308	331	301	293	281	289	313	306	312	276	298	291	281	290	316	297	305	318	295	306	308	308	308	311	313	299	315	326	292	291	275	320	284	303	303	322	269	327	293	319	318	292	274	315	315	298	273	345	297	292	306	319	345	301	300	291	297	326	311	333	275	282	296	277	290	308	301	317	309	322	277	293	320	312	289	305	311	302	293	319	285	281	331	330	298	308	310	279	285	315	306	284	331	350	326	285	306	313	288	326	289	321	290	326	316	310	289	283	296	272	342	297	307	311	298	301	302	307	321	299	287	256	324	315	337	292	325	278	284	292	344	321	277	299	307
4572	436	393	285	250	249	258	257	253	234	237	221	248	230	237	254	223	225	240	231	241	248	238	218	259	227	225	241	235	265	229	214	207	228	218	233	221	237	226	215	225	255	210	199	227	213	244	226	208	229	227	251	202	201	227	212	232	222	222	238	208	224	234	225	215	221	228	244	226	233	245	253	250	211	252	210	242	228	241	212	231	192	193	243	231	221	221	210	229	250	230	216	243	245	217	222	193	224	219	217	234	232	221	222	236	275	231	220	221	243	261	226	229	240	231	228	221	217	219	249	252	232	234	251	220	214	231	225	254	196	228	227	227	218	234	232	234	205	224	240	235	238	214	209	226	229	232	260	239	224	195	201	223	213	228	245	229	243	234	240	214	243	229	209	242	226	234	239	218	246	220	246	221	236	243	227	247	230	225	219	248	236	212	233	239	220	224	207	248	231	216	219	246	233	264	201	213	204	257	206	230	231	235	236	241	240	261	213	220	243	229	210	224	233	232	255	244	241	202	227	261	248	242	227	238	213	207	267	247	221	236	208	206	234	250	221	216	236	199	235	212	234	238	227	235	212	237	226	233	249	230	220	238	247	222	212	231	250	228	243	217	227	222	208	216	248	215	212	228	229	231	245	227	226	220	258	218	232	209	223	210	219	203	227	219	222	242	206	216	240	243	220	233	241	238	226	242	238	232	236	252	223	225	232	217	213	222	222	247	229	228	223	235	205	223	220	241	222	228	223	205	217	227	239	239	230	244	255	223	229	226	217	238	243	207	226	251	219	234	245	222	229	215	235	245	228	220	215	229	226	238	210	224	229	234	223	198	235	223	200	238	226	240	231	252	245	229	246	225	231	228	250	219	225	221	231	211	235	226	230	229	229	231	221	216	236	225	229	235	207	214	238	248	220	238	219	260	220	217	233	212	227	213	255	256	244	244	193	249	247	204	207	200	198	220	229	260	204	223	230	253	227	225	241	227	245	226	192	238	224	234	208	211	242	253	237	222	214	218	218	225	217	227	246	224	220	245	237	247	224	228	222	227	229	223	208	245	219	255	231	219	226	219	221	234	219	207	233	240	210	233	193	241	230	222	211	225	242	210	231	203	226	242	213	219	218	227	228	222	238	245	245	226	210	219	238	208	221	206	213	257	237	220	217	213	205	230	246	244	221	227	219	241	224	238	245	220	240	225	278	238	218	220	237	219	229	222	238	246	253	238	237	238	226	233	227	227	215	239	224	197	241	235	217	219	231	237	203	235	252	234	250	198	232	185	215	212	219	233	226	277	235	252	228	216	214	241	219	245	259	230	224	219	213	213	232	213	224	207	222	235	235	226	223	242	227	190	216	219	243	213	240	240	203	242	237	212	216	245	237	242	236	205	230	228	216	249	212	207	211	209	215	206	230	244	194	218	203	223	209	232	216	205	241	228	225	211	232	219	196	220	215	228	181	233	240	213	203	246	219	228	232	234	217	206	223	229	233	235	240	253	233	232	250	206	205	255	246	253	227	258	243	217	224	232	246	219	213	236	237	213	270	221	215	227	223	224	220	222	240	202	216	210	210	241	212	195	204	218	225	223	220	235	234	217	212	216	246	219	217	230	218	210	220	230	212	247	223	236	228	247	207	218	237	238	228	233	224	247	231	230	220	217	221	229	230	222	229	224	248	242	243	223	259	213	237	248	254	229	228	249	217	240	230	236	226	232	255	244	209	245	215	238	242	230	251	238	222	215	238	218	255	207	252	225	224	254	229	219	228	226	209	236	224	270	232	216	250	236	225	230	238	231	232	232	209	228	214	221	209	254	232	231	223	216	208	227	242	218	244	213	204	244	236	232	234	211	239	233	240	213	232	215	232	248	251	236	259	256	222	247	242	229	234	244	247	239	192	234	239	228	236	239	221	226	222	242	237	239	231	255	231	222	233	225	258	204	223	218	235	209	211	229	207	255	222	219	211	239	224	230	254	208	217	238	219	234	239	225	228	221	216	218	234	214	196	237	221	223	195	213	231	238	214	201	220	232	236	220	219	248	242	234	260	213	218	227	248	228	221	216	237	245	247	229	220	216	249	232	234	209	215	214	238	222	263	222	245	221	209	249	215	224	237	238	212	227	215	216	214	236	231	205	214	220	205	209	220	233	223	222	240	227	221	233	210	206	231	221	239	252	273	251	242	245	204	219	225	222	236	219	235	224	214	217	241	227	252	215	223	212	225	221	235	199	251	219	225	215	227	208	226	247	203	248	223	240	226	217	244	247	217	216	229	242	208	217	240	213	235	243	223	215	231	250	249	226	234	237	235	239	204	234	210	202	238	245	230	260	248	242	252	241	255	212	236	240	207	242	192	210	240	219	249	230	223	221	234	232	229	222	251	231	243	240	233	232	212	219	220	221	204	238	220	224	199	212	234	237	220	263	236	222	217	240	211	203	215	237	248	239	231	231	232	234	238	202	230	223	227	216	229	235	243	219	215	216	257	220	217	224	249	210	207	202	246	211	248	246	237	219	247	259	233	221	246	239	231	219	230	209	203	208	235	223	239	240	241	233	220	246	238	217	224	228	233	230	246	225	238	230	207	209	245	230	236	222	226	212	234	220	249	249	229	240	229	235	232	215	249	208	227	257	255	229	215	195	228	214	219	217	209	243	255	219	235	264	217	245	222	229	249	214	239	225	222	230	238	235	256	199	235	238	243	201	211	225	245	187	235	231	220	221	255	240	230	214	237	233	204	243	205	238	228	212	234	217	215	232	227	211	232	189	213	243	247	226	203	216	230	245	225	248	229	212	233	200	215	233	267	245	216	204	235	256	231	219	225	225	236	227	227	238	209	223	267	212	222	226	231	212	219	228	248	211	218	227	245	237	248	229	241	226	242	204	190	223	242	239	239	228	233	236	233	220	236	234	214	226	223	223	232	239	229	214	212	213	243	215	214	221	236	250	208	220	242	201	228	206	230	244	225	226	226	240	212	221	216	245	222	211	218	222	226	227	234	272	246	253	230	239	208	232	212	208	245	228	225	198	207	226	242	230	208	254	232	210	252	233	219	243	223	254	210	207	213	248	244	225	253	225	206	220	226	236	199	259	208	239	218	248	224	244	220	242	242	228	232	213	233	208	244	216	213	240	227	208	225	222	239	240	220	231	228	249	226	232	250	236	224	210	225	213	192	220	229	249	240	229	233	228	223	211	217	207	222	221	244	228	238	235	204	229	219	220	236	240	254	203	248	220	239	213	245	243	203	231	221	259	232	237	220	215	259	250	209	248	234	222	229	239	230	229	230	240	237	227	244	219	228	217	215	238	216	253	245	212	244	218	225	229	216	221	225	224	210	220	262	212	215	239	236	182	197	218	248	219	258	206	220	246	220	220	223	244	246	207	226	230	208	227	231	207	222	208	216	194	246	227	244	214	255	230	224	218	243	217	259	223	227	260	231	226	208	221	231	219	223	240	230	204	226	223	231	234	246	211	244	233	237	243	225	199	237	211	221
25477	21408	27835	25299	11507	1578	1160	889	900	814	775	771	780	763	753	703	721	754	689	701	705	703	694	662	686	701	710	680	706	681	697	657	707	689	688	687	739	710	685	680	720	736	698	664	689	699	660	731	726	675	666	650	661	655	639	676	702	686	649	677	664	664	667	641	686	699	694	706	682	699	704	708	743	659	729	728	683	717	678	679	698	665	670	699	691	712	673	674	694	695	691	708	717	662	684	725	673	683	689	671	682	679	676	651	701	678	652	646	699	717	697	658	680	689	705	697	652	696	653	649	708	674	663	712	692	668	660	704	690	703	690	686	698	688	716	683	711	643	668	683	689	704	724	682	666	642	670	725	695	714	680	737	690	697	652	641	661	690	693	698	669	664	719	690	659	694	730	736	665	622	721	664	650	712	648	696	617	644	668	662	688	720	734	729	694	736	669	719	695	703	702	665	676	698	640	666	694	721	672	706	624	684	714	661	694	674	684	678	699	662	697	697	669	669	712	637	653	713	668	675	662	706	664	691	703	709	688	715	674	699	669	735	691	648	702	729	717	634	669	678	698	688	668	732	710	636	690	685	676	662	680	701	672	651	674	669	660	626	742	642	683	655	719	692	667	712	710	701	640	658	687	710	687	631	733	723	730	626	623	679	681	692	681	708	694	741	711	653	704	666	688	669	640	726	710	638	774	668	681	710	692	712	719	678	665	687	664	679	685	707	656	744	672	722	725	698	661	714	718	693	659	679	668	691	699	695	705	659	699	662	721	649	669	644	746	650	715	706	695	690	716	711	672	646	712	716	663	705	678	710	664	671	684	694	699	682	683	674	695	710	686	712	695	720	667	691	658	753	693	702	648	639	664	659	699	694	645	691	691	641	665	673	695	700	696	664	656	685	698	672	651	699	702	692	653	699	710	683	694	679	704	732	660	668	665	704	674	677	683	667	651	701	730	682	685	660	691	681	676	679	666	646	685	730	709	709	671	673	723	660	713	654	689	642	645	648	694	690	631	675	713	699	653	673	680	670	682	702	691	647	679	719	689	709	669	679	711	706	686	678	655	682	724	724	717	714	698	685	707	698	674	669	686	654	676	677	645	681	692	729	743	668	730	693	686	682	726	683	667	662	674	677	688	698	634	722	669	696	709	708	711	671	645	658	720	659	713	655	713	652	670	694	698	640	695	653	680	676	688	719	689	755	668	671	673	673	704	686	677	691	690	735	650	658	685	658	669	679	657	717	740	658	669	706	662	716	694	714	679	699	710	673	678	711	680	684	681	694	654	684	674	705	635	684	684	731	703	699	712	678	721	733	722	674	738	644	695	688	664	682	671	670	703	698	672	696	690	628	683	679	731	655	655	700	720	753	687	669	677	651	673	695	672	626	616	683	688	640	679	687	695	748	689	678	694	705	659	683	681	712	691	623	729	702	690	656	651	728	660	675	682	688	667	672	710	667	681	637	698	682	694	709	712	690	658	705	735	717	707	726	656	744	660	677	716	651	688	691	700	677	667	698	606	692	658	691	659	738	664	712	709	676	649	671	694	685	656	693	660	718	674	680	715	649	675	643	678	651	717	690	650	679	716	690	692	658	669	689	693	644	666	711	736	686	705	679	714	698	635	665	712	667	683	704	723	675	702	733	678	683	672	701	650	716	708	682	697	653	728	661	721	706	697	707	650	712	681	632	640	656	675	699	675	683	678	697	638	681	703	659	722	667	672	662	706	663	700	683	687	688	686	686	743	699	676	701	651	718	733	755	663	697	693	655	690	702	669	634	721	669	656	675	671	724	658	684	687	655	677	677	691	684	693	708	673	654	681	671	667	680	729	699	692	669	688	707	643	651	719	703	696	675	692	647	670	671	680	708	649	665	697	658	676	676	652	639	676	652	671	693	705	702	690	688	670	740	718	711	731	697	702	677	669	668	696	682	660	716	711	686	675	716	663	695	686	685	668	674	682	684	650	680	638	690	633	686	726	697	659	676	692	688	670	651	703	684	646	700	705	661	629	709	693	663	693	660	723	694	709	683	725	715	652	686	703	690	680	678	680	673	681	642	738	729	735	707	648	702	700	699	615	744	678	633	683	721	661	675	698	696	715	654	678	661	718	683	709	696	651	735	684	667	703	742	708	684	679	675	685	651	692	729	685	702	677	682	715	620	664	718	669	701	682	697	655	677	633	681	694	684	654	680	669	703	681	701	683	713	640	723	662	692	678	662	685	662	644	682	715	648	722	698	727	650	672	690	627	664	686	663	671	719	713	728	723	662	643	707	673	679	718	655	718	692	699	741	664	705	664	660	713	695	646	711	645	682	675	681	681	627	707	685	662	688	683	699	663	704	735	705	714	674	728	687	705	657	674	721	641	690	693	673	675	672	654	678	621	703	696	695	647	697	686	666	666	660	655	707	732	705	732	690	701	631	709	652	729	649	686	696	704	645	699	713	677	714	679	708	675	652	669	661	665	660	722	691	648	683	738	701	733	719	718	692	711	708	730	652	724	735	709	712	674	722	711	691	701	695	677	618	721	632	725	688	708	683	689	735	694	717	725	735	695	675	641	681	667	697	662	636	651	704	665	709	670	661	686	730	668	656	714	675	658	629	684	729	668	698	749	695	639	683	642	688	655	680	739	720	657	653	705	688	659	730	676	692	674	721	706	688	667	670	681	677	675	762	701	709	661	660	739	650	675	647	702	696	702	644	730	698	693	670	674	752	651	718	641	621	630	697	677	662	676	665	672	675	678	678	706	735	674	711	642	693	717	681	695	679	717	701	685	684	696	674	717	652	687	676	667	605	688	673	674	684	720	686	698	662	688	681	691	655	739	678	711	680	673	681	667	662	640	699	666	662	707	657	663	698	688	643	676	690	622	690	657	696	691	714	697	658	704	666	709	673	688	657	683	698	712	724	687	677	683	661	726	693	672	693	728	694	633	674	668	703	647	677	698	686	674	684	687	721	709	669	671	636	703	719	636	660	670	664	688	674	654	685	665	697	655	700	695	682	646	736	672	708	687	719	718	674	688	657	672	706	710	655	661	696	674	667	690	688	688	697	675	655	739	668	734	698	654	684	646	693	705	675	673	694	710	661	689	701	691	643	670	706	689	702	665	661	688	687	693	645	687	671	659	691	671	695	680	685	702	685	698	709	678	684	714	644	665	675	709	738	673	669	670	686	716	626	727	679	679	722	691	657	658	683	698	621	715	657	686	655	683	709	698	688	692	713	735	662	674	677	710	690	697	678	723	722	745	680	678	671	764	672	689	683	687	664	669	694	682	678	710	728	698	671	671	668	689	697	703	710	647	657	716	707	716	656	679	686	622	694	683	667	743	693	695	683	662	676	659	707	697	716	736	682	700	682	666	636	676	689	701	689	669	722	718	643	652	714	689	702	685	658	670	694	672	666	680	689	688	698	697	702	677	727	679	671	685	688	635	717	674	685	659	654	670	672	682	688	648	711	690	673	662	669	700	640	662	682	728	728	721	702
3384	3564	3039	1562	1250	972	863	746	715	681	689	628	637	626	575	542	560	594	507	549	581	557	561	549	549	525	563	570	550	520	536	525	537	560	523	527	531	534	530	466	507	481	525	571	524	527	553	502	515	509	536	507	516	518	556	487	505	498	532	533	494	549	513	519	532	562	531	525	557	520	513	517	530	526	530	556	487	537	513	525	524	493	545	510	516	533	509	505	524	513	542	485	508	525	549	491	538	512	459	538	493	569	521	539	496	494	527	537	487	546	537	500	513	536	493	557	524	545	551	545	535	480	501	522	527	534	487	517	525	491	479	532	557	527	539	513	476	528	510	556	539	546	504	494	537	533	532	516	506	491	531	439	543	532	506	556	510	556	551	503	505	523	542	512	541	532	515	537	502	513	499	480	522	543	520	506	502	550	523	547	482	550	548	508	535	550	524	546	519	513	554	540	521	496	521	504	542	538	509	516	538	483	534	541	526	523	544	472	529	495	460	520	533	525	512	531	513	512	533	549	575	516	543	522	517	553	525	562	477	540	541	537	538	524	516	533	481	496	528	489	505	509	515	517	517	507	541	527	487	502	553	506	534	544	574	504	534	526	531	522	527	516	493	505	533	541	493	511	509	542	538	526	514	538	547	488	539	506	523	534	515	500	484	515	520	537	523	497	540	527	542	506	501	512	536	514	536	493	562	513	537	556	524	495	509	536	512	499	498	530	511	509	506	505	491	523	550	548	530	529	491	491	518	553	540	474	474	514	535	536	501	531	505	572	510	531	522	517	532	529	498	546	506	514	496	524	510	548	543	514	553	522	525	527	534	567	490	515	540	546	543	513	516	506	526	538	518	535	532	482	494	577	537	494	499	529	517	511	523	515	535	521	541	509	502	534	512	537	594	535	562	474	534	474	489	533	504	514	503	524	482	553	486	534	515	519	530	534	510	484	516	501	499	517	561	550	592	524	532	529	508	482	549	541	476	511	515	528	501	481	526	523	527	527	533	495	508	501	528	515	497	526	494	515	522	508	484	514	518	510	508	522	496	526	563	505	501	480	524	536	558	467	517	512	513	521	507	571	514	506	509	498	556	524	513	507	498	514	538	512	513	510	505	490	513	570	512	511	502	527	533	533	519	504	496	455	492	513	492	530	511	517	479	554	481	556	498	519	510	530	523	505	542	534	522	534	542	546	511	487	523	476	521	520	553	518	514	530	530	549	519	526	527	486	502	533	466	488	516	549	494	497	577	472	510	505	534	542	495	491	495	526	506	540	517	520	523	505	477	524	517	498	524	490	563	545	540	533	501	532	508	521	518	551	538	498	537	509	535	535	484	494	562	527	453	468	509	523	514	549	546	497	515	508	512	540	511	503	551	535	517	504	507	482	505	540	540	507	529	548	480	513	507	526	524	493	514	514	506	524	491	481	487	545	535	503	525	527	519	531	538	525	480	540	537	532	513	517	518	554	497	482	485	515	529	563	498	490	468	507	516	547	504	498	584	472	489	517	521	495	536	569	522	505	503	537	523	477	477	486	563	491	483	514	535	505	507	525	548	537	518	539	516	519	487	522	533	536	538	518	511	492	529	501	491	533	511	537	518	528	533	556	502	513	513	484	538	531	519	551	542	514	473	475	492	517	537	541	493	539	532	568	550	526	542	545	528	502	515	509	485	490	525	529	521	518	518	487	499	495	537	487	485	506	491	504	510	508	499	544	514	504	545	533	532	511	515	479	520	487	511	539	487	472	531	488	491	466	546	493	496	558	531	529	516	555	523	475	517	492	550	521	478	492	505	545	505	501	484	501	497	552	531	552	559	505	488	524	509	525	541	520	506	511	527	555	495	532	541	536	515	488	484	517	511	513	524	501	523	520	506	553	515	532	504	510	522	498	515	523	476	474	507	501	522	539	500	526	474	481	490	556	539	533	542	524	514	522	509	504	540	507	540	560	496	523	503	526	531	483	535	500	540	556	520	552	520	537	504	497	497	540	503	508	508	495	522	512	445	542	481	473	526	520	489	522	515	526	501	532	511	520	485	504	482	532	528	498	531	530	537	517	548	497	548	539	511	500	520	531	500	544	496	542	534	513	549	499	495	492	517	531	525	518	493	512	521	557	463	497	514	481	521	510	532	525	510	498	515	524	491	526	536	505	516	572	515	534	506	518	504	465	474	519	515	489	506	497	568	494	531	491	540	510	514	479	494	515	518	540	485	526	551	507	520	502	487	534	512	520	483	502	505	485	479	533	524	515	546	480	526	523	515	482	497	513	543	525	565	555	490	501	511	506	528	525	529	530	502	523	508	551	502	523	522	508	531	480	533	508	515	553	526	516	512	511	497	513	493	503	520	586	524	492	504	529	526	507	539	503	509	473	472	510	531	501	513	525	485	478	466	511	531	500	496	536	519	532	539	480	521	521	486	482	515	482	531	474	507	490	476	545	481	538	515	533	534	530	524	501	538	512	531	522	525	521	532	535	483	487	483	523	499	556	539	532	516	533	574	512	538	536	527	527	495	530	560	470	516	521	506	577	533	514	558	509	514	508	515	514	559	498	518	529	486	511	528	504	522	485	540	516	510	475	526	507	519	520	507	499	504	523	517	543	514	530	491	577	529	495	493	546	512	521	523	536	514	524	541	533	505	540	526	525	472	516	492	539	529	513	514	526	536	521	501	558	533	526	534	534	506	520	553	502	531	541	496	496	491	520	472	499	500	493	519	524	520	565	541	481	476	467	492	517	474	504	517	527	489	524	531	513	495	514	491	525	527	541	511	485	527	523	490	525	520	487	524	504	490	488	531	487	542	495	506	487	500	501	517	514	485	501	538	537	492	512	511	553	528	455	570	502	519	535	491	550	529	537	531	533	513	506	504	484	502	521	494	534	469	462	550	511	540	522	501	524	581	512	491	523	521	500	545	501	507	527	503	529	523	534	509	537	496	520	520	535	505	503	524	503	520	550	520	503	523	516	522	485	478	508	503	549	538	544	498	479	556	489	528	515	534	472	515	524	475	476	519	465	497	522	521	534	483	523	517	527	548	504	491	501	487	508	513	503	560	478	520	525	516	538	491	474	504	488	503	510	479	499	486	534	514	573	504	464	510	509	508	483	513	496	490	487	519	546	534	574	542	506	481	489	496	505	494	475	486	522	481	503	498	534	479	503	530	490	535	519	509	508	506	543	487	523	528	509	519	532	532	525	529	492	505	533	500	529	510	518	505	489	510	544	544	517	511	485	523	524	552	527	488	503	500	519	558	521	497	488	495	513	538	519	526	499	515	484	526	492	540	517	500	502	542	510	498	521	542	512	506	566	518	483	477	514	544	519	509	524	497	454	464	545	530	495	544	513	464	505	518	490	518	515	518	494	518	546	499	524	524	498	550	499	487	485	543	504	499	515	518	521	512	544	525	516	514	542	516	515	503	476	561	526	496	470	478	488	475	503	543	535	497	497	519	513	558	529	466	497	490	539	529	518	493	476	512	497	497	528
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
