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
341138006145	341138006706	341138007256	341138007806	341138008356	341138008906	341138009456	341138010006	341138010554	341138011106	341138011656	341138012206	341138012756	341138013306	341138013856	341138014406	341138014956	341138015507	341138016056	341138016606	341138017156	341138017706	341138018256	341138018806	341138019356	341138019906	341138020456	341138021006	341138021556	341138022106	341138022656	341138023206	341138023756	341138024306	341138024856	341138025406	341138025956	341138026506	341138027056	341138027606	341138028156	341138028706	341138029256	341138029806	341138030356	341138030906	341138031456	341138032006	341138032556	341138033106	341138033656	341138034206	341138034756	341138035306	341138035856	341138036406	341138036956	341138037506	341138038056	341138038606	341138039156	341138039706	341138040256	341138040806	341138041356	341138041906	341138042456	341138043006	341138043556	341138044106	341138044656	341138045206	341138045756	341138046306	341138046856	341138047406	341138047956	341138048506	341138049056	341138049606	341138050156	341138050706	341138051256	341138051806	341138052356	341138052906	341138053456	341138054006	341138054556	341138055106	341138055656	341138056206	341138056756	341138057306	341138057856	341138058406	341138058956	341138059506	341138060056	341138060606	341138061156	341138061706	341138062257	341138062806	341138063356	341138063906	341138064456	341138065006	341138065556	341138066106	341138066656	341138067206	341138067756	341138068306	341138068856	341138069406	341138069956	341138070506	341138071056	341138071606	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23079	21463	29137	24180	28333	22714	11541	1558	1168	1040	1054	1014	988	994	937	877	929	941	881	850	881	818	872	844	897	911	851	872	793	849	874	882	859	864	871	821	856	859	918	847	856	862	870	824	823	819	865	884	795	837	829	843	888	834	851	890	831	873	838	838	839	914	827	851	852	933	1279	1189	817	862	794	868	867	862	843	814	868	852	795	845	881	881	846	837	891	849	860	898	866	852	834	794	860	856	855	857	836	816	847	825	835	877	873	788	844	802	886	834	888	875	826	863	857	829	838	836	827	845	850	857	864	892	861	809	813	811	886	842	833	831	858	833	830	900	889	841	798	862	796	831	799	852	865	890	866	803	831	820	824	803	845	865	847	856	854	861	846	796	861	837	838	856	855	827	846	815	902	823	837	884	809	800	857	849	883	820	911	826	837	852	850	786	803	848	818	860	875	789	782	829	845	842	835	829	835	832	816	853	896	777	833	834	819	858	847	829	886	841	841	814	815	800	880	815	857	860	859	819	873	830	809	872	835	871	796	836	852	785	809	821	808	868	824	845	849	799	850	852	859	786	861	870	822	840	873	806	845	862	863	862	883	785	856	819	865	806	821	844	847	812	795	836	814	854	827	836	818	843	879	845	894	776	762	811	851	810	867	843	856	812	807	849	808	853	833	839	834	769	831	874	866	807	873	870	835	815	797	841	854	894	869	806	877	860	821	811	773	891	885	879	836	844	802	836	853	835	811	838	854	842	781	842	815	872	843	828	845	805	836	806	838	786	799	864	835	820	803	837	842	770	844	841	852	820	845	869	805	849	809	812	828	832	803	861	854	841	811	795	827	778	825	808	820	873	810	866	886	891	855	836	854	817	822	832	821	847	827	893	824	777	788	838	838	766	819	834	810	877	842	883	837	817	831	843	858	808	810	820	829	857	829	806	865	790	837	816	872	851	846	817	801	839	825	816	820	839	838	841	846	811	836	886	823	821	782	852	857	787	856	857	833	846	809	814	801	836	829	882	797	857	811	823	851	807	868	850	810	805	865	800	852	864	806	822	806	775	897	835	791	825	854	834	890	855	891	848	851	855	883	822	812	842	818	793	854	817	844	842	829	862	821	801	783	789	803	845	850	850	790	779	837	861	811	862	801	829	823	869	835	847	824	822	797	861	835	758	761	866	877	823	839	817	863	879	831	834	847	847	882	798	836	820	759	795	836	814	833	811	820	870	869	852	885	802	817	839	814	833	830	837	827	827	816	821	802	848	900	819	819	901	869	845	803	848	857	801	837	820	879	832	829	807	836	860	812	847	827	837	820	828	828	805	901	886	863	846	852	837	868	782	848	846	827	884	855	846	840	842	823	776	847	857	824	841	834	864	875	896	872	854	822	809	890	870	821	866	844	847	850	820	836	864	841	835	847	853	811	859	824	825	856	822	850	854	842	754	838	828	804	803	849	868	857	833	785	817	832	816	835	888	874	869	890	791	827	787	870	873	853	831	837	865	835	828	843	788	806	829	811	834	827	857	784	841	866	827	879	778	876	834	813	812	827	841	861	831	819	788	874	943	822	833	819	826	831	836	844	808	828	861	795	807	865	825	833	815	819	844	809	812	811	829	831	885	839	806	854	847	875	840	811	801	821	822	842	881	879	806	791	811	845	778	796	850	896	893	837	856	833	770	855	805	782	795	871	863	849	850	790	846	789	810	841	818	817	823	808	782	827	813	895	852	815	802	797	826	866	818	864	814	777	859	803	858	872	864	826	893	880	834	908	826	795	851	821	887	846	859	816	842	831	817	862	875	791	873	810	832	868	821	782	809	847	808	886	842	859	846	799	863	889	787	854	823	853	817	837	860	861	814	869	829	814	856	849	848	865	870	843	817	838	817	814	820	794	793	826	835	786	830	877	867	852	815	815	828	838	785	857	756	826	820	833	833	815	813	794	793	821	851	834	896	883	767	844	820	830	814	849	905	879	863	856	847	810	851	847	821	836	806	865	882	801	821	777	794	851	849	820	818	793	874	841	794	852	823	831	813	825	878	855	904	838	789	796	802	823	800	816	834	854	848	779	870	839	818	808	813	760	892	824	842	815	851	830	816	872	852	836	886	813	807	846	849	856	846	826	828	869	846	851	833	854	808	811	882	839	832	765	858	892	841	879	796	883	828	858	853	835	879	803	824	815	850	867	786	856	808	768	837	853	803	823	830	827	845	836	811	845	837	803	806	863	825	825	837	820	890	797	833	846	858	855	865	869	834	852	824	844	871	820	889	896	792	732	825	841	826	826	838	830	810	834	772	887	844	832	862	774	894	823	839	917	765	890	822	852	816	852	832	760	860	860	798	852	842	873	838	870	819	838	914	876	870	806	819	838	815	817	852	830	895	837	875	851	828	824	845	855	824	817	856	818	823	861	860	839	838	824	799	891	930	848	807	812	893	846	853	806	790	846	826	821	840	836	796	813	797	869	797	826	784	837	848	916	880	870	824	835	809	838	850	859	845	844	794	835	854	850	860	805	844	803	802	840	870	858	773	872	863	832	839	828	859	843	818	845	841	845	792	825	846	772	822	851	848	800	828	871	889	817	888	872	842	841	841	867	820	876	812	883	853	815	856	808	882	857	821	829	799	850	853	825	822	843	788	840	802	869	844	830	834	808	831	842	824	837	844	794	827	866	849	824	842	769	823	883	812	778	788	849	819	840	825	803	852	849	873	820	821	853	794	863	803	831	870	825	865	867	846	887	839	844	808	852	828	846	829	831	840	833	875	834	838	851	815	870	845	876	834	772	816	849	765	878	814	884	790	861	831	868	828	834	822	803	837	818	844	830	927	918	904	833	802	859	844	855	805	844	878	842	802	827	826	848	858	785	867	847	862	852	810	872	811	827	852	846	863	860	841	858	759	847	837	826	852	831	764	817	854	875	853	831	847	803	870	843	821	838	789	870	800	843	828	781	822	838	869	831	842	833	885	884	838	825	846	787	831	818	855	815	816	839	835	832	829	827	796	870	826	838	820	812	824	801	848	814	798	812	844	801	824	899	806	856	783	823	814	849	883	889	849	809	819	847	841	832	830	791	837	839	851	889	794	872	876	828	863	816	797	807	842	846	842	801	882	802	827	816	797	822	786	858	833	852	825	840	860	836	869	816	857	835	824	836	837	831	826	786	813	843	873	829	901	782	818	836	819	817	828	824	836	770	882	895	860	848	858	813	779	831	876	889	883	803	862	859	780	882	855	857	825	790	870	845	824	856	799	850	835	862	811	800	835	828	900	801	851	808	815	795	795	822	856	853	790	835	822	852	824	807	835	789	826	896	843	853	791	827	809	827	886	813	872	827	845	818	860	817	862	870	834	824	828	834	824	831	807	889	816	816	794	883	844	833	785	803	783	879	840	798	855	819	844	793	805	852	782	811	824	858	836	869	818	831	805	799	867	830	888	849	832	829	814	858	859	816	840	857	817	809	829	860	817	808	846	799	854	858	846	844	806	773	825	829	875
33494	58856	31978	17260	47324	9597	1904	1561	1338	1232	1119	1106	989	1098	1029	954	952	926	928	911	932	909	878	914	904	899	846	854	939	817	785	825	888	871	867	849	854	820	861	823	905	775	846	863	863	859	827	902	873	865	859	850	818	824	878	859	823	840	832	845	800	854	834	858	853	968	1545	1368	846	860	813	836	898	806	831	838	849	827	904	837	840	867	803	872	861	824	877	883	836	785	874	834	877	867	797	909	865	814	851	830	828	796	826	846	949	878	803	853	818	834	845	850	860	845	873	839	817	843	812	862	830	873	864	848	865	815	844	868	824	889	861	863	815	793	850	820	889	851	820	835	799	806	845	869	842	860	824	846	845	812	836	786	814	816	890	831	842	833	869	796	866	863	825	831	834	837	839	793	810	848	818	847	831	777	839	828	833	847	775	779	802	811	873	867	809	790	844	777	825	813	808	839	862	806	827	857	864	800	863	809	811	834	858	856	901	855	847	842	828	862	845	839	870	818	820	878	849	838	822	823	843	814	907	840	845	837	839	838	824	828	779	861	874	816	843	846	818	841	803	886	839	802	814	830	808	802	850	833	807	869	877	861	829	812	814	807	841	836	829	866	796	843	844	848	849	812	867	840	807	870	818	819	839	844	790	836	836	808	825	825	826	873	805	844	857	855	851	782	852	829	823	798	831	882	851	793	840	864	830	818	770	882	837	846	797	836	843	851	795	851	819	762	833	818	845	848	874	908	808	783	783	867	804	829	817	804	854	861	815	850	837	804	872	807	837	870	872	793	793	848	816	841	790	817	841	861	817	810	789	858	822	866	841	768	810	838	843	863	823	812	832	919	834	814	840	814	875	853	815	838	819	865	823	863	829	830	808	861	830	831	846	828	844	834	813	864	834	823	839	802	791	854	797	847	799	791	847	851	785	834	852	793	832	806	844	832	774	799	849	809	930	845	784	849	888	854	880	825	872	824	811	795	860	815	872	812	789	814	820	847	766	833	841	874	846	794	851	868	816	853	857	849	839	826	835	803	821	823	885	819	804	800	855	882	780	831	848	811	854	810	866	806	780	825	822	859	856	792	846	787	875	849	805	839	879	810	839	844	817	838	830	811	851	831	809	835	833	796	865	861	786	869	874	786	823	805	822	828	796	824	857	787	822	787	854	811	778	823	847	831	807	831	815	858	789	836	851	817	810	781	816	901	838	936	862	864	823	879	808	841	888	857	864	832	820	837	794	832	809	844	814	832	810	800	854	865	814	855	857	819	822	807	842	863	821	817	816	880	770	891	884	799	845	834	825	842	803	849	847	826	899	800	872	845	812	786	830	839	826	789	835	832	819	879	822	811	790	859	843	794	860	810	811	832	824	846	863	841	835	828	854	808	816	869	846	861	826	888	861	828	803	853	867	817	895	803	819	898	806	850	845	831	881	788	826	828	820	803	853	778	877	794	828	819	819	887	836	822	834	875	842	841	824	801	868	849	801	806	831	829	872	813	812	906	783	825	816	784	813	867	857	802	800	857	796	815	862	864	850	888	854	851	835	808	821	778	792	864	859	819	798	822	789	833	812	803	814	871	840	834	818	876	828	858	889	804	881	782	840	797	819	851	849	810	909	790	797	803	826	803	837	878	817	854	791	864	824	846	809	864	841	795	814	799	829	863	872	813	866	802	850	890	833	770	806	823	831	800	868	843	827	788	875	842	866	767	793	817	845	887	825	822	823	844	806	815	889	829	855	858	851	863	869	808	815	853	791	821	828	891	865	819	760	908	833	843	788	813	871	833	870	811	763	852	819	853	826	835	825	844	824	806	818	764	854	829	829	826	873	862	865	785	817	810	884	817	812	812	828	854	818	844	833	781	800	873	840	811	811	821	848	871	797	841	855	783	843	898	824	787	821	838	842	862	801	772	832	869	832	842	812	828	887	795	830	836	841	798	851	806	865	856	864	821	833	859	785	858	792	829	823	864	794	862	820	820	825	844	826	801	841	806	846	827	874	825	882	814	829	845	856	802	847	801	838	788	829	857	856	827	867	871	877	840	842	866	752	791	826	873	828	822	873	810	849	849	837	788	875	793	841	838	834	825	816	829	861	783	801	791	783	847	842	812	826	864	808	813	839	813	826	856	848	843	787	795	785	828	847	853	816	861	870	836	820	886	880	793	843	825	803	849	862	819	850	818	792	807	854	838	827	872	846	795	814	881	845	826	840	781	786	812	831	852	854	802	835	861	860	833	825	762	824	851	802	820	801	896	785	820	830	806	844	819	850	799	822	850	864	846	820	856	868	865	854	827	827	776	853	792	835	842	792	825	839	770	809	871	827	849	824	759	823	877	878	836	834	850	850	835	803	855	840	829	790	840	827	789	820	834	808	821	795	824	819	920	799	830	829	807	836	848	750	812	835	807	799	833	825	832	848	854	867	807	853	850	798	872	827	866	846	826	815	840	915	787	820	809	803	819	830	842	831	836	818	811	798	811	849	853	857	814	853	844	871	848	811	845	829	815	850	776	828	839	894	794	837	850	831	792	840	866	849	792	794	849	831	824	824	828	862	852	772	839	816	798	862	824	880	818	807	818	801	826	868	820	852	890	828	837	881	838	827	780	811	892	873	810	874	860	800	842	849	846	859	791	787	886	778	826	791	788	881	810	871	827	787	833	801	823	829	829	870	836	840	849	847	863	768	853	850	833	826	856	812	797	821	823	797	801	866	865	849	835	800	900	796	860	834	858	812	824	836	854	829	782	867	838	836	829	807	853	833	845	781	785	851	861	876	829	867	849	839	838	780	830	840	827	862	774	862	844	826	853	865	857	813	849	900	861	825	860	823	843	781	835	829	818	837	827	765	832	816	837	806	803	808	835	852	831	886	829	835	821	806	800	845	815	849	813	841	819	827	840	841	871	856	847	822	777	851	860	811	890	847	812	855	818	858	904	825	820	826	776	857	814	816	863	772	794	802	857	834	846	873	837	830	872	832	812	887	853	853	841	860	802	825	828	823	842	792	875	874	811	810	796	809	890	861	840	857	849	768	803	818	895	877	808	847	829	816	839	821	858	818	846	854	799	822	864	870	867	825	830	810	819	858	791	872	817	811	847	855	799	875	789	898	862	797	837	892	835	854	806	870	853	805	824	865	842	845	818	846	804	831	872	870	802	849	848	844	786	769	785	867	834	839	818	811	835	836	819	834	821	869	831	854	868	812	856	846	789	787	860	869	852	835	726	796	808	819	814	814	806	854	801	822	824	875	829	845	810	872	813	809	864	828	855	811	836	821	851	841	917	836	829	854	833	822	857	849	822	790	852	859	796	881	803	776	867	789	824	865	787	832	848	813	847	883	824	875	859	806	809	859	842	822	825	848	830	803	879	801	831	846	826	821	797	846	859	842	840	823	858	773	821	812	812	811	874	871	833	857	870	819	876	798	832	827	780	858	913	833	817	833	854	852	830	820	791	829	785	834	832	843	836	834	823	838	823	803	814	823	850	826	805
28918	24554	16898	3328	4458	1060	719	737	726	676	655	750	734	701	740	750	710	707	714	715	746	693	701	675	717	699	740	704	692	723	716	731	659	707	672	689	718	723	738	712	773	712	741	706	725	732	745	741	699	678	693	696	760	749	736	720	742	727	720	758	707	728	742	728	652	694	703	683	738	686	667	652	709	734	682	694	735	700	712	684	718	714	730	732	712	739	747	722	736	717	678	729	723	697	702	711	728	669	725	718	717	706	710	709	670	747	715	746	730	715	730	698	718	723	712	729	677	722	699	765	731	761	721	711	715	675	740	719	667	737	718	739	716	678	732	701	733	706	719	739	706	720	689	654	755	744	780	709	691	735	719	728	742	738	733	702	746	703	741	700	738	697	742	709	717	735	660	708	711	711	700	731	691	702	700	692	662	702	701	675	754	750	676	748	743	758	770	673	684	737	729	674	707	728	688	754	670	760	725	717	697	683	684	740	712	709	714	742	691	682	682	756	721	720	736	748	719	754	752	739	714	728	723	720	713	699	708	737	711	724	718	742	726	707	720	732	699	728	709	741	685	718	674	738	716	716	708	716	744	718	654	737	751	717	686	740	732	713	757	748	704	651	723	666	758	734	722	690	748	753	697	730	693	696	746	759	771	718	683	736	729	696	695	727	750	715	702	737	752	696	700	736	750	702	645	702	709	749	693	766	702	767	677	691	734	685	709	727	709	783	717	728	745	730	700	760	710	707	710	707	710	770	725	720	743	714	695	730	705	710	747	735	732	696	687	720	679	678	729	689	695	757	705	654	695	723	715	672	690	700	693	715	711	762	692	767	759	766	728	719	693	721	746	718	681	714	756	662	738	679	728	681	712	732	747	764	713	742	747	720	712	699	734	781	723	712	721	719	662	715	694	718	724	729	761	768	695	672	687	691	710	709	726	681	677	664	725	717	703	703	688	735	695	692	719	742	718	691	699	722	679	659	722	700	675	745	682	712	703	714	690	721	709	709	664	706	741	675	735	750	698	698	676	700	722	698	744	717	765	719	705	692	733	737	704	678	747	737	665	742	699	723	776	696	700	722	717	692	623	718	713	747	715	720	711	723	699	731	672	678	699	719	774	738	755	713	648	684	755	716	685	692	705	739	703	720	720	729	712	706	757	694	715	721	766	705	772	693	674	768	687	711	733	721	741	677	666	713	717	694	809	730	707	711	730	768	717	729	722	701	718	723	726	724	695	736	732	706	704	721	718	753	700	705	762	734	734	721	726	694	696	715	768	677	706	684	705	701	661	746	766	637	736	714	673	716	678	696	719	679	700	741	723	701	711	732	687	714	706	725	756	733	722	717	712	721	713	677	708	718	711	756	705	729	752	703	684	710	718	689	751	695	704	753	698	726	699	683	716	738	702	703	751	710	699	688	667	712	759	722	656	682	771	717	677	692	657	729	737	740	713	742	709	713	719	717	723	695	707	722	667	693	688	721	710	735	721	710	718	727	757	738	720	678	647	715	709	704	726	723	732	705	717	725	727	702	730	718	745	697	721	657	726	712	730	689	725	706	694	697	676	708	745	705	695	711	683	708	716	701	716	722	734	695	690	690	713	730	713	734	732	713	714	698	702	683	711	788	734	734	702	711	672	762	702	749	697	707	699	708	734	718	741	709	697	696	735	724	748	695	725	740	719	696	753	705	741	800	702	720	740	716	727	714	709	679	694	740	711	746	706	730	719	693	735	790	671	704	683	754	709	701	737	714	740	701	718	696	714	706	683	754	706	691	721	690	712	710	689	716	733	751	730	722	743	719	716	705	745	668	749	707	718	713	685	693	725	717	747	737	765	662	728	712	705	759	662	736	667	705	687	716	747	718	659	715	714	718	683	715	685	703	739	682	698	683	728	718	774	748	700	728	707	712	693	671	739	729	764	734	734	693	698	695	775	713	721	694	708	697	673	675	707	718	715	713	696	696	802	714	700	735	716	702	640	718	648	740	735	755	749	700	751	706	714	700	676	757	722	735	765	723	696	700	704	721	700	745	755	713	714	709	726	687	728	726	752	742	705	744	684	707	716	714	718	688	691	694	698	700	701	703	752	705	697	759	662	698	708	712	700	702	707	737	712	731	693	665	712	732	702	742	673	719	721	727	719	718	703	717	701	729	678	693	728	700	718	725	684	725	696	708	705	699	700	730	738	714	670	723	704	663	700	714	734	725	712	724	734	743	683	765	703	739	728	760	716	701	698	702	731	738	682	719	678	697	765	707	701	693	733	746	705	763	703	701	671	735	679	743	744	726	708	654	768	708	735	678	714	723	672	726	720	715	713	704	716	729	718	727	684	743	695	709	731	664	730	718	723	682	672	677	730	726	746	732	722	696	745	722	678	735	723	665	731	705	708	727	703	642	711	685	753	727	711	710	704	709	719	738	745	692	740	681	672	703	702	697	711	690	741	702	705	709	713	698	714	683	680	740	713	683	730	729	744	696	720	710	644	754	731	690	722	721	694	712	673	743	722	705	714	720	757	723	682	748	714	713	742	710	698	736	794	689	744	728	649	703	721	753	733	739	726	737	698	724	711	702	706	683	711	697	681	710	722	777	727	741	726	745	687	745	700	705	743	747	690	695	731	730	712	725	698	703	719	715	678	665	663	678	708	747	710	724	761	745	701	650	710	739	712	747	738	738	680	713	715	720	658	768	721	729	695	697	700	706	701	729	748	709	721	740	670	674	697	736	704	729	681	696	775	685	720	735	713	695	733	696	682	679	705	708	742	735	719	703	687	703	724	726	725	705	720	703	694	734	696	717	718	711	723	716	721	735	724	727	724	684	709	716	719	745	721	777	727	697	708	711	680	705	689	696	723	692	754	743	674	682	725	734	669	721	646	742	664	753	750	656	741	690	751	702	726	680	692	710	685	729	733	683	765	719	745	722	760	736	674	704	714	746	674	664	666	671	698	707	712	685	729	694	663	751	718	663	709	693	697	729	719	774	728	723	717	687	701	754	740	701	757	653	706	699	685	724	733	698	654	714	674	741	724	692	700	725	704	725	726	675	690	730	722	739	735	761	716	729	702	733	774	679	729	705	680	730	710	722	736	723	736	673	702	729	751	737	750	753	687	722	700	721	744	704	708	747	708	738	740	738	685	718	725	683	659	720	707	716	770	738	722	750	742	715	668	718	745	712	682	779	738	722	773	739	770	749	726	739	733	725	741	712	658	741	749	743	701	722	709	712	704	685	699	719	728	734	675	743	686	677	734	740	682	664	707	683	717	688	761	689	651	707	734	669	697	731	692	763	692	729	720	704	725	715	727	694	727	720	697	673	774	688	702	750	769	710	752	745	691	733	752	735	708	698	735	699	715	708	733	742	695	707	721	744	723	709	708	682	703	746	714	726	671	706	710	702	666	707	701	734	709	790	688	714	746	697	769	724	776	700	665	748	733	736	649	749	714	668	734	736	684	731	719	744	741	693	715	751	691	761	708	715	685	700	724	762	703	728
25753	35135	13174	1945	5247	1115	783	728	825	740	773	744	728	724	716	735	772	741	743	713	721	726	732	712	701	699	741	721	737	739	738	695	733	754	736	756	711	746	757	772	779	746	744	760	785	799	786	728	726	757	799	723	708	750	750	713	758	754	729	742	736	697	782	778	749	728	768	735	740	748	723	753	716	773	743	714	749	712	719	737	743	738	781	729	755	772	719	787	721	734	715	728	725	741	732	757	724	686	787	734	797	728	707	757	760	777	787	713	791	738	758	748	701	701	750	758	746	690	771	728	731	730	740	757	771	751	752	707	767	726	782	715	765	708	673	687	738	709	752	759	728	743	744	762	725	761	712	737	754	773	753	772	752	733	704	736	716	697	742	743	765	726	738	680	717	756	790	747	740	774	763	718	726	695	697	773	758	777	723	749	734	717	748	720	700	736	762	741	715	739	705	764	726	703	766	771	702	777	726	772	745	722	773	758	740	728	753	776	747	756	719	773	722	754	770	763	713	735	805	722	743	735	747	766	737	739	763	719	759	730	737	769	739	743	755	736	715	691	723	726	761	780	747	775	727	739	738	768	707	748	733	707	768	765	753	725	747	755	753	688	751	804	751	752	774	761	779	710	714	741	720	736	808	770	761	723	701	753	769	754	749	764	684	745	708	767	702	755	767	705	784	773	696	683	707	715	704	744	755	740	728	794	780	779	762	787	695	722	733	706	712	744	812	797	792	702	740	784	751	732	759	768	721	743	750	754	728	754	761	752	728	719	767	759	769	762	772	745	707	707	774	720	741	743	722	699	744	720	734	729	766	713	731	741	767	739	688	704	738	704	736	750	775	731	750	747	794	747	729	756	720	743	733	776	689	732	709	676	760	734	737	736	703	717	759	733	739	752	722	743	755	767	752	727	758	737	734	755	714	752	735	759	753	774	732	693	712	753	743	793	780	737	761	737	755	760	700	766	727	768	671	712	739	748	795	740	696	767	760	735	764	745	745	707	793	768	749	783	781	766	794	732	726	743	786	717	746	702	754	755	722	717	764	732	731	719	740	759	715	715	782	765	740	690	763	745	807	739	766	746	764	712	792	691	730	743	737	736	740	748	742	737	730	776	690	780	745	734	712	764	753	741	740	762	770	745	774	756	715	716	724	768	778	745	738	717	750	753	784	771	778	760	760	699	784	755	732	772	724	747	693	729	780	723	767	700	721	757	749	730	717	763	683	783	771	764	785	677	742	763	715	739	735	740	741	801	768	760	744	794	713	725	767	777	725	792	733	790	756	781	744	738	714	717	742	769	748	770	743	757	743	753	747	691	752	765	705	700	729	742	729	721	746	777	721	737	733	759	728	761	732	754	753	757	778	774	757	776	747	708	727	709	741	747	731	712	702	690	787	792	731	722	768	747	780	743	775	776	762	706	751	733	723	654	756	754	771	745	713	696	744	712	712	765	705	729	756	769	741	706	747	759	745	798	770	730	711	709	769	756	728	737	761	777	767	755	738	700	701	731	719	734	722	713	742	691	806	762	785	733	733	731	723	741	743	748	730	777	690	737	689	752	764	739	747	705	732	758	710	732	716	722	776	730	738	745	684	721	791	759	807	798	778	766	712	749	698	787	773	731	709	715	720	780	793	729	764	746	689	813	786	721	748	737	715	728	735	704	746	741	769	714	719	726	718	771	782	731	740	796	751	713	698	746	766	720	726	731	754	760	742	700	715	758	734	770	769	736	710	707	754	755	729	752	733	710	740	749	703	730	746	716	752	746	750	704	697	772	749	748	761	743	744	732	711	739	714	778	747	665	754	746	768	807	784	760	754	729	781	772	720	746	719	728	724	725	734	774	755	735	771	772	755	768	742	803	736	697	758	707	739	788	766	755	738	736	722	781	748	774	787	771	752	689	788	814	772	781	765	709	743	727	712	770	753	751	778	709	788	749	724	733	776	742	714	720	779	755	770	778	721	782	711	745	687	712	748	734	742	729	749	758	804	736	748	696	751	700	706	769	694	739	780	761	786	734	750	742	726	709	745	766	741	743	720	741	760	707	761	720	758	690	799	772	755	713	717	717	758	727	753	760	756	771	726	734	740	770	708	725	700	765	746	736	680	775	746	718	720	754	764	713	689	706	743	791	734	781	759	731	728	750	741	743	726	741	751	716	784	768	761	748	746	701	711	748	755	814	769	708	783	690	728	766	777	716	757	725	732	729	765	722	754	726	740	726	699	754	781	717	744	768	744	737	766	716	724	749	788	744	810	714	705	749	671	778	739	727	789	732	723	769	715	743	718	736	721	692	716	712	762	787	722	736	764	767	729	777	733	696	712	754	740	751	719	739	771	791	755	753	783	720	704	723	728	748	740	728	753	751	715	744	753	713	713	725	797	821	753	726	724	788	771	791	716	739	760	754	750	759	774	725	755	757	725	715	761	758	733	833	731	766	736	753	775	749	730	717	769	748	757	687	771	742	779	770	740	724	754	759	703	755	731	747	760	710	733	738	791	790	697	819	778	717	750	738	751	738	718	793	755	741	744	741	786	737	759	741	688	683	745	727	723	700	733	755	724	804	791	745	749	742	751	749	761	754	776	743	731	705	765	794	744	777	757	786	729	687	786	776	721	723	733	714	721	729	737	706	732	722	737	747	748	767	732	711	775	739	752	748	703	744	759	740	694	758	765	711	712	732	760	716	741	775	757	735	744	731	740	751	703	715	723	722	761	735	745	739	742	783	730	748	723	747	770	747	717	753	773	772	749	776	808	791	760	742	714	726	775	723	776	720	773	749	725	748	716	761	705	766	750	731	749	781	684	716	743	735	702	750	732	771	755	728	770	747	755	730	725	691	695	705	764	743	768	719	740	746	754	752	737	718	762	737	752	706	741	743	741	724	787	749	765	708	763	702	741	717	682	741	779	737	716	754	744	753	799	711	750	742	767	725	743	706	745	788	726	751	755	772	769	716	782	723	727	802	738	750	733	704	748	744	713	766	764	769	719	742	761	726	755	737	743	688	754	719	750	739	699	745	694	713	764	738	730	739	753	723	758	763	762	674	780	763	751	761	734	701	765	749	790	720	697	754	748	784	766	755	747	765	719	722	745	773	681	742	782	716	712	690	775	767	766	805	710	725	765	808	711	740	758	750	726	738	754	746	784	702	753	763	754	733	751	738	735	725	716	736	744	732	743	769	776	809	779	739	769	751	773	735	776	771	745	732	789	742	756	772	795	713	751	786	763	756	719	675	780	772	705	717	759	762	777	775	702	742	732	739	750	811	746	759	744	754	718	705	720	707	753	739	734	711	744	725	733	729	785	764	701	754	743	764	747	732	768	712	718	730	709	763	744	741	796	783	763	715	738	765	720	735	731	754	705	752	730	730	699	765	748	692	735	733	725	772	714	746	728	723	755	756	759	751	745	725	778	723	765	738	747	770	744	806	735	756	753	758	743	747	725	693	777	760	773	769	708	706	784	734	753	751	771	742	736	757	725	732
23827	21087	28247	24460	29185	18280	3591	948	757	804	738	737	680	668	690	672	724	689	655	705	689	662	685	659	689	638	664	690	690	631	644	636	689	671	679	590	633	641	610	667	576	682	653	646	600	663	681	612	660	692	684	635	700	617	630	656	672	648	663	701	619	672	628	610	648	749	861	761	681	709	620	672	669	649	676	673	672	646	678	694	659	609	661	629	627	617	603	676	665	633	626	642	613	643	667	649	632	628	659	615	668	704	683	631	644	653	649	647	595	618	683	657	669	620	647	654	645	636	653	666	675	659	663	654	670	693	646	670	637	652	649	655	666	660	602	597	648	667	606	621	611	658	670	672	669	636	676	665	638	676	651	662	647	652	607	638	626	676	637	666	604	675	675	648	662	617	639	656	694	640	635	662	662	681	629	637	625	676	636	639	662	618	636	618	635	633	693	641	625	661	620	657	636	641	653	655	639	643	628	640	638	629	626	686	679	630	661	630	664	587	649	680	621	659	655	701	621	666	683	604	640	659	658	680	655	653	628	647	665	668	629	651	666	583	627	664	674	647	673	637	622	684	657	613	650	662	643	686	689	639	672	690	642	647	668	616	665	630	642	663	630	669	644	637	614	686	654	647	647	676	641	645	674	652	662	712	678	600	679	662	607	721	667	598	677	651	645	640	656	661	691	663	649	687	617	624	684	677	657	636	663	670	653	656	655	631	635	679	656	672	688	642	638	672	646	655	650	647	578	639	639	618	635	622	669	616	648	641	634	645	611	647	658	644	650	632	684	595	660	628	595	668	645	628	638	670	649	639	636	664	686	626	601	611	628	668	621	641	576	647	681	658	612	660	699	611	663	600	643	653	638	652	636	661	655	653	625	632	650	644	654	658	627	618	640	582	655	667	635	647	625	670	656	695	645	657	636	646	674	664	652	604	654	630	638	683	687	679	656	668	663	626	636	648	669	646	657	640	600	648	647	663	638	672	638	614	615	686	679	693	642	667	668	705	617	648	649	622	624	647	621	638	614	696	651	656	636	680	639	678	658	656	615	627	625	642	619	663	652	696	652	634	647	613	680	657	622	656	684	620	616	673	660	648	705	620	648	611	658	656	687	662	647	654	644	671	647	630	622	595	654	636	649	626	653	674	611	643	658	677	660	640	644	651	689	644	655	602	635	675	609	671	644	621	662	653	634	635	660	630	610	610	700	627	638	635	641	640	667	644	681	659	662	638	654	661	663	649	609	705	714	633	634	664	665	665	687	650	652	664	654	643	682	610	655	653	678	685	633	646	686	627	611	624	640	676	603	631	644	658	637	687	653	641	676	646	632	623	619	670	699	647	668	642	673	647	709	618	647	620	613	635	580	645	636	699	676	624	694	665	643	644	628	644	676	627	670	671	627	692	693	630	673	659	644	596	627	653	629	666	644	646	664	650	663	628	665	699	608	686	671	661	666	617	633	634	643	642	647	639	669	679	629	612	627	621	621	616	650	664	625	643	638	698	640	636	681	605	628	699	635	690	610	622	602	617	652	670	702	657	617	683	562	670	598	637	686	605	626	644	588	668	669	634	665	621	612	628	612	649	653	635	655	654	680	666	610	667	650	696	639	640	670	650	671	659	654	622	681	638	654	641	662	615	616	644	623	693	648	647	666	667	623	637	661	675	623	597	624	597	645	641	638	630	644	630	627	683	671	685	650	676	624	632	623	626	645	660	650	686	660	626	675	661	665	692	647	681	650	622	634	669	628	675	651	643	643	614	653	612	654	666	633	655	641	663	626	663	644	616	650	650	659	667	658	677	650	692	637	624	647	614	641	625	653	638	634	658	677	637	689	668	704	662	658	665	649	642	695	677	621	625	611	641	650	655	606	653	648	687	630	645	661	676	601	628	633	600	613	661	658	607	636	679	669	660	658	635	640	667	668	679	655	690	638	620	621	637	650	630	639	672	627	637	698	660	634	660	603	693	661	679	669	673	605	638	656	610	622	672	622	623	632	700	655	606	671	582	628	612	593	641	626	627	624	611	699	661	658	659	664	623	576	620	613	651	638	603	636	587	660	661	628	629	654	632	636	686	647	687	603	684	647	660	654	662	680	665	596	640	683	649	659	637	645	624	659	624	624	621	609	655	639	629	624	611	623	628	653	610	645	658	671	700	668	674	662	634	582	650	670	666	608	669	685	656	654	689	656	671	664	613	673	647	634	595	681	660	659	649	662	653	643	703	658	645	640	661	673	666	675	678	587	624	710	664	692	633	683	608	637	664	618	632	670	588	692	648	643	693	688	606	655	625	621	580	696	664	664	642	629	643	659	685	678	626	601	587	594	664	662	624	664	638	660	650	627	634	647	621	604	649	628	627	641	623	572	665	641	653	644	650	599	682	623	662	686	663	613	671	649	669	641	701	609	622	665	650	619	652	638	655	577	662	652	688	650	673	643	665	619	621	664	633	662	685	668	683	680	617	581	610	681	601	659	656	645	630	647	672	655	619	643	620	656	623	659	664	643	668	684	657	648	579	650	665	656	623	635	645	667	642	656	653	630	647	601	664	692	626	666	671	606	646	640	673	669	647	649	648	658	695	671	612	666	659	623	690	644	708	658	646	587	681	670	609	677	669	641	613	645	621	641	610	659	665	620	680	670	677	661	673	639	652	632	660	640	627	634	618	669	705	684	649	643	667	600	629	627	636	651	630	640	693	659	599	664	631	648	630	673	665	616	622	656	659	650	672	697	637	659	629	637	598	641	654	635	623	683	690	678	629	644	699	682	629	647	671	678	612	634	613	652	659	621	605	656	653	671	700	646	691	634	631	667	646	651	632	655	641	653	665	645	644	675	653	659	628	707	632	631	707	599	655	646	642	628	682	689	644	645	643	675	631	711	678	667	626	666	613	659	661	638	654	673	645	674	680	662	596	638	647	673	632	669	681	673	652	636	607	661	639	615	639	615	638	655	658	649	679	670	650	630	660	648	657	681	673	620	664	665	669	613	647	647	608	659	645	618	698	738	640	635	620	660	644	649	659	599	653	653	643	583	632	719	640	628	657	664	617	614	640	642	670	613	668	655	670	691	654	597	608	640	657	623	696	716	651	599	631	652	627	687	660	642	659	639	658	647	664	615	626	654	683	631	600	643	648	637	648	626	630	660	634	647	649	650	648	642	646	652	667	597	663	631	647	695	648	692	642	595	612	607	660	639	633	643	661	681	612	667	667	635	647	657	676	641	625	672	655	636	595	649	663	643	627	650	644	695	655	638	645	627	660	651	645	663	693	612	668	603	662	685	658	666	684	651	634	639	679	651	627	679	609	634	636	629	633	655	666	667	617	660	645	614	646	651	623	601	607	646	640	653	674	643	663	624	675	611	651	686	642	653	626	639	638	665	654	612	664	610	652	655	633	641	639	695	645	637	636	632	683	654	658	680	608	698	630	641	661	613	644	669	650	687	668	614	633	571	644	657	629	645	641	631	628	660	634	652	664	692	621	626	645	642	670
28738	51627	23710	16568	37854	7441	1172	1025	928	861	846	774	796	801	722	755	705	712	732	744	719	680	716	669	658	691	730	672	697	698	644	704	709	711	657	709	692	695	643	722	678	643	705	687	698	683	714	688	681	652	658	659	676	690	657	711	698	652	687	661	634	686	670	641	664	834	976	818	662	607	646	717	689	665	703	720	692	655	634	698	701	696	663	680	646	647	709	692	658	673	718	701	691	650	698	712	703	682	676	615	708	686	662	633	680	645	701	671	683	648	659	683	643	660	686	687	660	695	617	700	667	692	666	658	664	654	729	674	636	660	687	675	623	659	682	662	633	718	666	685	653	696	696	680	630	644	663	640	687	688	666	698	657	698	704	653	655	667	671	678	713	684	695	708	680	636	697	669	662	694	667	627	645	686	684	665	680	656	640	661	661	710	681	635	649	653	695	681	699	690	624	674	677	660	672	656	672	673	667	664	637	681	660	668	649	679	623	666	667	661	711	716	669	627	653	668	623	638	664	694	694	703	692	693	658	645	635	677	605	642	676	630	662	660	686	670	683	653	713	640	667	672	690	666	646	638	666	647	677	659	701	659	713	679	710	671	688	695	674	699	679	670	644	690	671	644	702	666	698	702	686	664	670	699	673	650	726	662	675	634	633	681	615	683	689	643	663	723	664	674	666	688	630	663	641	664	676	682	697	711	687	653	711	683	656	668	630	692	658	702	712	683	675	668	680	664	679	689	642	696	641	666	706	670	668	659	680	662	690	649	662	632	676	690	689	695	655	675	684	698	661	670	668	649	674	658	663	633	648	649	729	694	661	640	664	667	672	689	696	717	653	684	653	658	654	691	666	650	647	609	669	678	683	634	695	637	638	633	658	656	670	628	673	684	624	685	679	682	671	681	651	651	643	672	684	667	668	662	637	637	653	654	674	662	664	684	660	712	672	699	667	673	680	669	640	680	693	687	673	657	698	685	686	700	705	727	687	681	672	664	647	708	670	693	623	719	695	733	598	664	669	673	648	692	673	718	667	661	691	682	661	698	612	689	695	679	622	650	679	645	710	631	667	680	639	677	649	651	700	647	684	637	684	687	629	654	658	665	695	647	683	663	653	703	673	693	685	674	693	691	658	677	644	690	655	700	668	657	659	645	697	654	668	659	686	671	618	670	665	668	683	684	684	688	696	696	683	719	673	644	661	678	667	672	658	720	680	673	703	680	627	650	685	665	690	715	640	671	650	662	636	645	670	667	670	674	649	666	650	720	636	666	665	651	630	698	644	644	627	658	649	663	698	675	679	643	652	699	634	638	681	669	625	664	669	681	654	665	690	680	616	672	691	657	653	649	643	705	680	632	682	693	633	665	667	677	674	720	645	649	655	615	668	647	675	646	663	650	691	698	635	718	630	664	699	624	700	651	705	684	658	668	639	672	700	683	672	674	647	668	692	698	705	692	657	675	632	650	714	625	711	659	658	601	651	671	747	691	631	675	633	660	648	686	638	624	678	655	690	619	694	641	642	661	713	687	643	660	656	693	635	660	725	671	711	672	664	675	659	640	653	653	646	685	664	677	662	641	693	612	670	663	625	681	665	680	672	678	669	671	628	668	669	680	619	613	670	629	679	668	641	683	649	684	651	647	679	674	683	694	650	688	675	651	652	658	650	668	685	685	658	679	649	687	702	684	677	698	706	650	690	668	667	666	643	673	658	639	707	704	633	647	649	646	683	631	640	688	681	678	688	698	664	626	657	682	699	687	687	658	653	654	659	669	669	620	670	657	668	699	685	668	683	625	632	691	682	623	676	688	694	690	649	672	663	682	645	710	671	672	653	651	700	686	696	659	693	689	661	649	650	640	680	706	653	642	648	672	705	684	688	686	685	658	650	677	689	660	675	716	640	647	648	675	684	664	622	742	654	609	679	685	664	620	710	693	681	647	686	706	710	645	692	697	678	672	660	674	661	702	703	626	635	664	668	686	650	696	651	714	681	694	663	654	680	665	709	711	707	654	642	696	697	666	692	650	646	688	688	688	677	637	649	666	674	618	662	669	659	664	637	662	662	674	691	681	666	691	660	666	646	694	670	684	649	693	663	663	677	667	701	677	661	636	690	714	664	637	648	677	697	656	687	665	681	670	675	670	688	706	662	683	665	687	697	627	650	663	684	630	700	681	690	646	691	708	686	693	653	666	712	719	694	707	680	697	666	676	673	666	682	677	644	656	715	672	640	681	613	674	707	682	658	603	676	708	678	663	680	665	705	721	666	695	643	643	705	686	637	682	653	664	628	677	619	703	698	695	688	581	685	719	679	658	653	659	656	670	711	625	691	652	657	703	658	636	642	654	706	648	695	694	639	668	670	693	664	665	682	695	680	695	682	658	648	673	700	643	680	686	659	647	668	628	713	623	634	684	631	694	691	673	673	604	667	631	638	693	667	647	703	683	628	692	707	685	672	752	675	673	720	717	691	702	725	692	649	658	642	666	651	685	620	672	603	661	661	699	701	637	661	669	659	575	644	702	657	644	623	651	681	644	644	657	688	683	653	640	678	672	680	655	633	670	647	636	727	643	646	667	620	670	647	681	679	667	627	653	688	673	677	661	674	670	678	727	614	700	681	669	696	667	692	681	689	663	647	649	680	688	622	690	653	688	664	674	669	690	668	624	736	692	681	717	705	653	683	668	644	659	678	719	706	669	648	694	685	647	660	662	637	643	688	664	682	667	660	650	663	626	679	648	711	716	671	696	656	642	670	718	645	664	726	668	631	717	680	703	680	673	705	711	664	671	657	684	674	645	697	665	629	684	686	684	648	695	682	676	681	664	670	643	671	713	665	648	668	662	656	687	667	706	620	670	638	666	700	653	671	644	733	654	652	664	686	642	657	690	660	639	697	692	684	636	695	663	640	677	650	646	648	651	676	676	687	607	678	706	662	760	674	661	682	702	743	637	687	686	637	652	679	649	630	681	678	692	643	680	666	643	644	696	660	598	639	670	719	683	693	664	697	664	698	687	680	689	676	662	701	624	621	652	654	680	683	637	685	683	669	669	684	645	636	634	677	659	670	662	672	670	691	708	675	681	639	652	654	642	687	652	653	663	672	667	667	597	681	637	693	669	691	632	662	712	664	633	657	673	635	686	695	637	668	651	717	682	698	651	709	697	690	645	707	658	632	652	713	729	619	668	670	677	657	667	679	621	710	693	709	657	651	654	687	670	657	631	627	697	675	695	669	662	662	701	657	700	654	675	680	672	634	667	657	651	682	646	637	654	705	680	651	670	683	678	671	659	692	657	671	698	639	654	652	668	685	622	709	619	679	683	681	698	694	623	617	683	690	641	678	669	641	689	656	633	602	631	654	653	665	725	642	680	656	696	643	663	690	654	725	657	698	669	698	690	711	674	609	689	681	625	666	654	635	685	714	634	643	615	693	661	638	685	703	688	657	686	701	651	655	702	675	670	693	690	671	702	626	711	656	724	647	683	627	652	704	670
25111	21149	27101	25774	23469	8836	1253	961	946	906	878	873	872	913	856	872	882	915	891	900	830	793	839	773	833	861	884	839	878	837	828	852	893	842	836	786	888	880	848	819	832	824	863	858	884	819	857	897	898	827	840	839	844	792	856	822	875	863	804	867	847	826	864	853	867	885	978	882	841	835	897	772	868	866	852	862	905	940	848	871	837	858	837	896	818	848	809	875	896	845	839	875	804	823	861	820	875	866	856	871	870	826	891	852	846	821	882	869	872	860	824	852	881	799	856	792	871	847	878	886	915	883	842	853	847	804	930	872	906	876	895	874	841	780	843	865	853	817	855	835	839	871	829	810	844	903	876	852	846	845	903	861	831	856	836	774	906	841	847	869	880	920	874	855	867	850	868	872	874	858	907	850	896	868	882	797	835	856	821	793	822	920	830	856	811	876	873	844	886	897	831	805	879	815	894	853	807	844	898	836	844	801	847	823	831	870	869	861	837	854	843	871	869	808	852	897	825	862	838	882	844	794	857	870	865	806	850	852	889	862	876	829	830	893	877	815	872	846	911	873	839	826	877	819	887	873	861	904	837	890	854	831	889	817	827	840	832	859	843	857	842	896	859	921	840	869	899	900	860	836	867	822	885	775	899	847	863	943	846	896	835	839	897	854	854	846	804	871	826	883	893	927	850	840	901	866	841	810	857	872	831	929	824	899	865	850	802	795	885	870	845	824	844	818	842	870	804	846	876	863	837	889	888	842	844	871	908	818	830	828	861	881	866	849	827	899	852	868	816	839	864	876	860	883	894	816	853	875	844	836	853	847	819	887	854	814	814	847	842	885	882	806	844	893	847	868	836	874	847	859	867	856	836	859	829	843	866	848	891	882	807	803	838	847	832	876	842	854	853	866	833	820	878	832	843	909	863	842	844	862	846	846	853	887	886	855	882	863	849	869	849	850	828	874	914	852	868	832	875	855	880	828	903	842	933	852	918	865	833	901	837	823	897	791	848	868	889	843	818	890	852	829	842	808	861	835	876	850	826	823	832	897	842	934	853	897	881	890	866	864	867	863	844	860	881	885	918	905	841	803	815	848	874	824	873	866	880	906	832	873	865	859	865	867	847	834	837	880	863	810	810	854	842	834	804	830	864	867	862	877	785	815	875	842	838	900	892	883	877	863	875	782	881	903	860	852	876	880	857	889	859	815	865	936	880	894	840	872	853	819	831	898	885	854	824	797	866	880	842	876	859	896	904	852	865	878	830	859	847	828	827	871	897	866	928	860	832	848	859	806	817	864	912	833	837	902	879	833	864	869	884	882	844	842	819	816	848	873	830	929	872	833	852	872	823	875	824	840	860	834	842	858	886	896	832	885	828	877	880	851	864	845	863	871	846	888	849	824	927	818	847	827	863	851	844	827	885	853	790	876	841	845	835	844	771	876	816	893	867	850	831	870	836	880	846	863	854	861	870	864	837	897	801	840	829	829	839	871	888	795	847	841	831	876	876	904	814	900	884	831	846	816	829	895	889	870	864	886	841	838	828	847	894	823	829	857	868	827	858	860	825	815	903	824	810	829	889	811	813	865	881	817	867	822	843	861	851	906	872	878	843	812	868	847	849	872	852	885	827	848	881	886	887	877	875	838	870	881	828	915	835	845	851	893	838	865	902	834	793	838	832	891	828	835	871	878	779	903	927	842	890	868	840	855	854	864	872	891	813	842	840	926	824	827	848	881	862	904	819	825	876	858	854	868	831	890	809	847	852	882	843	835	875	862	847	837	824	894	845	885	857	897	841	829	814	857	783	854	892	856	878	860	845	836	846	898	922	825	867	831	867	829	856	842	883	831	829	825	890	851	871	866	903	865	842	807	858	863	865	833	818	877	853	865	872	888	843	843	848	861	861	896	880	801	828	826	864	855	879	830	872	900	931	872	842	807	828	841	841	870	836	842	900	867	859	888	832	844	897	826	892	846	881	855	875	870	877	870	858	845	842	807	831	852	858	867	890	861	823	858	873	855	836	851	853	783	893	860	843	830	858	851	852	878	884	827	919	872	843	841	877	811	816	818	815	792	835	874	906	869	910	820	834	820	869	867	811	842	912	832	833	837	911	829	800	843	854	883	874	887	808	841	853	871	880	844	855	828	877	894	884	840	876	857	857	891	854	822	857	881	843	839	867	848	900	859	813	890	819	828	874	870	883	901	869	834	863	884	860	849	819	787	810	783	887	868	808	802	878	824	888	810	845	874	839	829	886	855	847	874	870	942	878	858	884	861	876	813	854	887	872	819	844	853	841	829	886	858	840	906	864	823	865	874	817	828	863	837	795	811	880	869	840	867	887	791	863	830	854	913	811	852	857	844	853	803	890	865	840	851	834	850	873	803	837	865	827	880	875	831	846	839	855	846	879	884	900	839	850	879	839	816	766	802	830	885	881	870	794	842	919	888	889	853	843	864	856	818	837	868	897	874	847	902	859	856	898	855	840	884	893	847	910	879	835	893	832	866	867	871	841	873	811	816	855	830	868	844	878	814	863	868	831	802	875	816	896	804	897	876	868	844	871	842	874	880	869	883	862	864	839	814	845	826	853	879	862	851	832	842	805	803	885	901	855	856	881	839	832	844	830	852	837	874	820	825	877	842	882	922	899	860	845	865	801	901	843	863	856	824	871	837	841	856	886	873	890	882	842	825	845	862	809	822	853	843	805	816	815	905	892	841	891	843	821	794	874	835	799	827	871	837	888	860	826	801	806	855	868	840	865	830	841	910	877	814	819	861	879	848	802	835	857	857	861	859	833	811	844	874	866	906	877	864	886	853	866	845	889	889	849	892	832	851	862	864	840	888	854	856	835	830	873	910	820	841	868	810	857	874	878	852	834	885	844	905	850	858	802	873	845	906	871	811	876	781	829	850	818	897	831	899	858	895	848	882	827	853	840	869	860	869	853	873	852	875	815	864	891	841	812	885	880	829	864	834	876	874	877	826	839	854	813	819	846	887	879	893	839	826	876	896	916	784	851	872	865	876	833	880	820	875	858	876	820	879	882	863	907	843	909	856	943	835	834	821	848	893	923	850	834	891	853	848	925	909	878	869	864	846	839	836	828	844	831	860	821	871	887	856	860	875	835	846	861	857	888	841	865	821	873	828	835	887	858	816	832	908	814	868	898	790	826	807	858	821	860	851	839	854	832	891	840	867	789	863	827	812	881	864	899	895	784	840	851	836	863	897	869	885	867	870	851	867	854	850	802	817	801	839	866	894	874	837	873	849	864	853	903	866	843	818	875	849	798	822	877	803	815	888	845	895	862	871	839	838	897	893	825	816	897	859	842	830	875	811	878	904	869	884	799	860	821	894	845	846	879	850	837	891	823	857	845	842	857	818	873	870	837	804	868	871	840	811	812	871	869	888	850	831	907	910	867	820	876	854	856	828	876	867	809	787	810	891	849	872	867	846	842	884	818	869	901	894	815	856	850	861	861	853	839	835	836	830	854	809
27475	45883	19932	14557	28773	6151	1121	1033	1065	981	953	955	892	917	915	931	900	923	934	907	861	864	906	906	924	806	855	875	896	842	912	885	889	884	871	924	872	878	895	901	910	857	814	872	836	880	872	888	859	882	834	876	854	818	894	862	882	858	852	895	852	830	825	858	873	925	939	944	859	857	866	856	912	838	904	891	916	879	843	892	953	841	882	901	912	884	879	898	937	893	871	876	869	864	881	917	879	862	875	859	845	871	911	881	867	855	894	931	838	879	783	879	893	869	890	879	901	871	885	854	872	852	834	835	927	917	913	874	876	881	914	906	858	900	863	863	905	874	837	832	916	854	925	821	907	892	882	903	898	891	870	861	882	851	862	866	874	915	841	813	905	852	850	860	899	869	967	814	889	874	883	908	861	867	889	845	881	867	842	899	851	858	848	821	879	904	876	861	903	872	863	867	843	875	913	934	871	909	888	845	866	875	850	859	843	893	930	846	820	880	865	887	874	867	839	884	855	852	936	877	875	855	866	867	854	870	915	867	828	911	828	860	866	872	873	877	857	901	967	844	952	827	843	885	903	873	872	855	851	873	878	887	872	871	862	864	849	882	858	871	814	848	848	911	836	916	834	920	897	863	819	884	849	868	831	879	833	842	941	841	842	905	886	889	869	864	849	914	862	811	867	866	876	876	874	843	874	870	896	849	846	944	880	895	904	847	904	893	929	858	880	894	903	848	896	918	873	911	849	857	832	894	884	882	882	883	916	855	919	888	864	931	847	850	904	891	818	845	894	908	877	913	895	896	918	862	836	849	897	849	916	850	866	897	917	867	935	885	845	835	878	883	897	915	878	881	842	882	889	876	906	816	879	866	884	833	804	966	917	883	873	899	862	890	856	837	941	915	882	859	915	861	887	860	858	902	866	852	872	872	844	865	859	917	908	847	858	838	898	812	915	885	881	882	881	876	886	844	855	901	921	883	884	871	845	882	861	863	858	848	870	841	855	890	874	846	889	894	869	871	867	845	901	876	930	830	871	919	815	876	816	881	902	815	952	868	914	854	864	846	897	877	846	853	850	906	873	856	818	855	855	899	833	930	821	872	846	838	893	922	808	885	869	882	884	885	862	855	898	912	809	870	833	886	892	854	915	832	888	834	870	881	882	840	867	880	889	916	874	850	853	887	870	890	852	878	900	938	846	866	887	878	871	906	859	851	877	891	861	917	873	870	903	834	883	888	835	833	862	929	861	875	861	931	925	851	916	904	803	875	853	887	871	925	815	841	871	951	847	919	929	863	837	834	842	907	864	888	914	900	870	868	860	828	858	856	842	894	917	890	891	919	889	865	873	802	912	903	884	871	897	892	845	893	885	847	843	861	848	852	871	853	851	907	930	899	872	866	901	854	887	869	824	827	903	882	856	864	868	847	826	832	819	861	869	828	829	916	925	816	852	849	860	897	868	829	880	843	875	955	890	910	878	863	842	902	884	853	891	842	847	887	873	873	856	847	860	876	869	898	900	848	887	868	839	853	875	878	870	872	850	896	884	891	847	856	868	883	906	898	941	876	899	894	853	874	846	882	850	860	887	919	808	915	876	827	833	871	869	864	857	953	857	812	868	913	862	872	861	899	922	802	849	829	882	866	832	871	894	874	887	860	841	875	855	901	901	920	815	860	892	918	851	853	916	846	840	842	840	869	856	855	882	816	861	842	875	927	842	881	844	894	892	862	844	899	884	839	848	861	841	953	849	873	864	861	888	855	877	884	854	867	897	879	891	918	824	896	869	861	875	797	907	927	887	858	901	866	855	861	869	866	874	901	911	859	866	891	887	916	892	847	869	900	830	849	880	887	834	856	925	906	872	880	881	872	880	847	869	869	869	883	978	868	879	895	852	879	851	840	842	922	812	850	910	899	842	908	895	835	845	895	862	841	921	859	819	886	883	894	926	853	871	904	902	889	924	884	924	843	862	863	866	850	820	843	881	810	858	940	875	896	797	847	870	899	848	889	898	837	872	878	895	859	866	870	869	854	847	885	872	875	843	888	884	856	858	886	864	936	849	873	846	852	885	850	854	910	886	925	857	824	923	868	916	854	835	865	861	848	847	883	855	876	846	919	866	867	820	856	884	853	885	867	836	881	834	844	845	844	894	874	849	896	847	825	975	874	883	870	896	892	879	912	881	888	871	868	851	856	869	884	867	892	891	870	902	883	909	849	883	910	877	895	853	901	880	821	894	839	872	880	887	890	891	909	870	846	917	861	908	854	880	945	808	928	858	837	833	862	887	914	819	906	872	879	857	857	869	842	891	899	881	800	851	889	842	836	871	832	936	868	836	862	895	873	839	893	882	876	893	833	852	826	911	886	885	866	912	883	826	890	838	881	850	857	903	872	863	861	861	920	866	878	901	825	871	850	855	905	876	891	880	849	885	874	894	855	854	844	850	862	881	852	862	828	887	907	876	878	864	882	836	883	875	935	887	837	943	893	884	823	855	905	837	867	846	843	843	883	926	883	875	894	906	850	875	907	863	865	860	914	874	833	906	821	858	838	876	860	855	870	911	887	885	808	875	891	936	841	830	889	841	807	876	915	893	908	868	838	918	915	924	909	858	859	900	867	884	898	875	886	856	841	896	859	870	886	850	906	902	801	846	886	820	843	879	891	921	852	877	919	846	865	890	850	902	888	825	869	830	843	847	851	895	892	828	869	839	854	822	858	895	911	887	850	807	845	842	885	858	837	873	897	898	906	860	820	840	882	865	914	867	940	839	920	861	849	860	848	890	816	916	885	837	871	892	868	839	919	840	903	856	820	894	880	907	898	855	848	952	824	839	911	855	877	832	856	846	919	863	909	838	840	924	921	824	879	893	854	829	886	813	829	906	910	854	885	908	882	901	925	820	882	869	887	914	834	835	889	866	875	880	916	864	890	855	868	860	891	855	832	892	878	887	867	891	895	846	900	901	869	891	864	872	904	937	863	895	829	888	854	894	868	951	892	857	887	883	880	908	876	873	906	866	842	895	890	890	839	839	860	886	875	867	853	870	847	904	892	826	893	821	906	962	884	852	846	913	882	861	935	864	874	890	882	831	876	870	831	849	875	824	844	847	935	900	885	892	828	897	914	819	907	890	835	863	878	901	865	852	872	901	918	915	851	924	872	854	869	871	891	902	834	846	806	839	798	884	874	875	857	891	896	918	913	876	838	840	894	885	942	900	909	904	889	878	900	869	891	835	824	848	849	931	852	932	844	906	899	810	850	894	840	867	886	876	897	825	823	904	891	822	876	839	869	923	872	905	911	899	870	931	867	856	904	851	885	909	865	844	862	843	898	828	924	850	924	897	907	967	909	911	902	908	881	843	847	866	848	859	905	865	846	855	846	871	899	851	848	876	850	930	824	870	897	879	885	855	853	845	896	796	828	847	863	838	855	883	882	903	892	838	875	886	899	829	874	819	867	877	856	869	866	870	910	860	800	849	813	907	817	909	837	856	843
22664	21118	28745	23890	27261	22755	11079	1572	1154	984	1044	925	937	990	861	842	858	930	873	829	843	898	873	873	842	879	859	786	841	863	843	865	886	820	874	849	813	796	814	876	799	778	756	825	808	786	843	797	858	820	818	785	808	839	885	822	847	821	829	822	818	853	806	844	826	882	1038	875	820	850	830	811	858	807	790	806	821	800	858	751	805	845	839	846	831	865	801	860	884	844	800	830	837	842	796	839	854	830	844	833	776	824	785	777	819	788	875	860	818	833	776	837	805	861	865	831	822	800	809	865	772	799	820	832	838	860	819	815	817	857	801	813	827	755	848	836	805	815	787	911	837	842	821	833	814	819	853	803	784	781	864	790	813	794	885	807	816	798	780	800	778	822	810	808	804	831	829	792	812	749	812	801	822	789	793	827	827	803	833	838	793	793	841	801	789	808	860	846	800	785	834	820	822	799	901	768	799	818	781	812	802	787	820	788	796	852	754	797	839	811	840	785	797	800	837	778	784	862	776	809	784	780	825	839	826	817	778	842	857	816	773	862	842	836	820	815	794	810	780	814	828	812	790	852	867	850	847	809	842	747	830	821	827	775	803	791	819	799	772	811	803	774	858	758	823	815	841	788	746	847	847	815	830	843	813	812	798	768	800	778	850	835	833	840	816	870	874	835	789	804	874	865	806	827	778	789	812	807	747	816	823	850	827	848	772	863	830	794	806	817	747	860	828	802	827	819	846	823	818	789	813	826	814	812	835	759	861	802	758	804	837	828	827	796	829	831	786	865	793	785	836	836	803	792	791	817	827	855	775	860	853	793	811	761	778	815	817	818	829	859	780	812	832	810	850	818	835	811	794	795	842	797	742	864	798	774	850	811	781	902	837	837	790	834	810	847	835	803	825	861	789	830	854	846	822	772	842	818	783	793	813	831	830	746	759	818	812	815	843	779	833	783	894	842	812	877	813	848	729	817	803	797	802	782	841	805	814	833	801	844	852	829	842	842	831	839	840	767	814	749	845	837	783	854	852	816	825	806	855	836	810	839	807	832	824	814	776	817	815	789	816	818	812	805	843	841	793	777	821	778	771	855	815	849	831	791	818	803	796	813	845	776	783	795	851	837	792	841	811	793	785	802	742	782	806	827	781	767	759	802	788	823	849	818	826	821	855	831	772	842	867	802	864	835	834	843	811	819	819	813	845	829	822	781	800	795	844	815	756	789	826	843	847	797	781	795	815	773	843	802	860	826	848	755	802	766	818	870	799	839	806	841	799	830	804	811	849	839	821	845	802	817	829	804	862	792	781	828	856	786	829	817	820	774	768	848	797	840	757	779	765	788	875	793	811	801	781	816	784	816	858	786	855	805	787	805	800	825	822	813	814	826	825	828	831	849	888	780	851	781	808	801	768	811	808	771	806	780	781	827	805	821	768	795	783	844	815	819	807	822	802	746	830	835	797	793	798	776	799	803	787	799	854	820	777	851	865	805	854	816	803	862	833	816	828	878	837	809	843	797	828	900	803	815	794	864	797	809	854	830	837	813	823	832	820	827	807	796	819	762	857	755	865	857	828	821	828	806	835	832	781	812	804	799	823	795	804	858	829	815	808	821	843	862	833	797	855	785	793	782	824	810	853	808	785	819	805	795	788	799	801	779	800	850	830	861	833	838	794	813	776	799	766	807	837	803	798	828	809	830	783	793	829	813	811	754	834	810	833	800	819	843	788	803	871	798	784	830	790	808	838	783	812	822	860	785	819	772	733	843	834	814	831	823	836	826	860	794	812	856	827	788	784	809	831	815	801	795	836	808	836	813	798	847	827	815	807	760	837	813	796	786	819	815	763	769	842	837	810	842	789	781	797	814	782	838	801	837	863	835	778	806	833	818	824	798	855	818	808	841	834	799	835	802	787	803	828	827	813	799	824	791	825	801	828	802	786	812	889	814	852	781	784	818	810	857	845	834	774	768	821	800	823	848	762	858	804	800	848	792	771	832	800	836	841	841	785	816	818	791	811	797	810	781	812	814	842	824	786	802	778	816	792	773	797	866	781	842	836	795	799	740	816	786	812	852	803	816	855	782	814	801	831	778	820	844	819	803	809	784	788	809	765	802	800	827	810	812	826	887	840	798	810	811	801	851	842	835	783	833	812	793	797	825	826	836	831	817	783	821	847	842	781	725	773	817	797	801	806	732	839	807	852	786	854	856	814	834	825	810	823	784	857	761	867	769	784	805	837	783	813	842	773	759	855	824	809	819	834	826	802	842	862	841	805	782	825	838	771	873	800	843	796	798	803	824	810	785	807	797	817	797	818	798	808	820	839	829	783	792	751	794	835	812	868	825	812	786	827	795	856	827	797	779	775	795	864	863	816	774	800	852	819	815	757	757	815	824	741	836	794	801	788	834	802	785	817	776	803	821	861	780	791	779	807	802	778	778	796	786	773	816	784	822	811	775	821	797	822	840	821	815	855	778	751	776	856	844	819	820	758	775	822	810	787	804	800	774	786	844	823	819	855	822	833	775	828	830	859	798	845	803	809	815	830	804	764	827	787	765	858	781	879	823	781	773	840	815	848	858	813	792	797	821	819	773	782	904	881	801	791	790	810	784	799	789	827	782	801	858	867	819	795	838	805	796	836	799	811	760	803	809	823	781	796	886	762	825	871	813	809	794	810	803	833	774	826	780	840	794	873	797	788	780	814	774	786	842	810	821	792	839	763	825	817	775	836	830	839	871	810	827	767	793	807	814	842	720	769	806	821	829	817	818	838	791	813	852	822	823	791	803	853	813	796	815	816	762	843	830	779	772	847	842	804	844	820	801	867	840	806	761	774	837	776	843	790	816	847	769	876	807	797	827	855	806	800	786	792	829	808	821	809	783	788	772	803	883	783	792	786	765	827	823	851	839	825	795	792	801	811	812	797	830	811	822	786	808	788	816	834	823	800	790	834	820	832	818	805	812	809	783	838	772	835	823	819	803	826	818	862	843	809	835	863	793	875	788	831	854	768	857	848	793	813	782	834	806	766	857	807	832	798	876	791	803	849	799	790	819	836	851	910	806	839	851	816	814	856	802	821	765	814	806	810	856	802	823	767	818	786	797	798	856	819	859	787	863	776	804	815	812	795	772	776	836	774	803	796	794	812	778	787	821	813	815	849	841	780	814	832	812	895	837	817	745	812	814	755	815	827	840	818	752	808	784	824	810	814	859	857	808	825	796	849	803	837	823	744	791	820	845	825	745	850	778	841	825	810	872	776	845	808	788	816	794	773	831	779	815	750	835	825	763	790	783	765	812	785	822	795	776	843	790	812	809	789	827	798	791	805	838	767	884	820	782	776	815	831	822	848	855	789	822	873	805	844	800	836	830	834	762	842	839	814	852	790	810	772	842	810	803	826	847	822	842	802	788	864	774	833	791	792	817	836	788	811	796	765	806	804	799	815	812	820	894	788	814	837	775	855	843	748	828	811	803	844	828	918	779	824	834	864	816	792	780
33240	60320	30087	24934	45586	12173	1809	1616	1355	1221	1130	1058	1031	984	959	917	937	935	926	909	931	919	887	842	829	856	873	829	860	846	909	815	832	883	862	842	870	846	865	784	757	867	822	782	839	799	847	796	824	812	774	866	781	807	846	784	821	804	870	831	847	827	818	804	885	857	1089	982	793	807	812	799	845	833	823	834	815	819	746	806	831	829	836	819	879	834	865	822	856	853	828	833	852	770	843	870	854	790	857	830	829	845	798	776	846	841	843	806	792	828	813	787	870	773	819	824	784	826	840	800	819	794	840	857	804	819	804	791	871	821	810	862	795	828	793	819	803	769	780	809	825	816	773	837	793	786	794	789	854	837	784	808	809	833	839	841	840	814	811	851	732	781	848	804	799	855	757	822	890	784	817	825	792	804	820	849	793	856	836	867	801	793	808	783	819	792	788	794	801	823	775	839	812	790	803	818	826	882	791	832	820	782	833	828	878	779	833	814	807	788	812	774	855	820	811	835	790	807	769	812	796	851	758	802	828	789	844	835	817	807	867	812	761	803	821	849	802	838	830	851	828	806	823	852	769	781	760	833	758	833	825	777	832	842	768	801	829	810	825	818	761	826	842	763	779	812	829	774	803	808	764	859	804	769	823	830	768	830	819	786	804	760	818	780	810	808	818	833	794	820	808	784	819	826	820	841	812	824	808	776	809	794	830	816	842	777	804	805	792	827	828	794	796	738	824	841	832	806	780	712	829	818	835	821	804	827	812	838	841	847	798	824	809	812	816	801	800	831	813	849	834	842	841	858	799	798	800	795	837	851	831	862	822	842	770	820	835	817	820	778	805	816	784	767	761	789	847	773	792	808	852	805	817	790	778	780	820	792	836	876	774	816	790	823	833	778	794	862	813	810	774	822	817	880	791	785	780	764	835	784	763	838	818	849	798	864	814	809	846	802	800	841	758	780	803	802	806	838	825	810	809	840	844	827	808	839	847	842	848	771	787	792	881	807	764	801	820	880	784	890	835	848	818	791	806	799	789	842	786	814	788	789	796	825	819	833	818	787	827	806	809	840	814	840	842	814	854	785	825	836	813	845	804	779	847	854	765	865	804	828	792	810	777	797	884	835	819	816	792	833	763	848	776	817	839	791	777	820	861	820	857	821	876	806	815	805	823	866	831	833	837	789	814	801	781	860	838	773	815	874	816	804	797	815	800	801	868	808	824	806	829	816	823	807	856	827	830	799	873	836	809	806	808	825	798	825	797	829	814	788	846	793	783	790	834	833	830	776	794	796	779	816	799	793	819	817	829	825	762	840	812	817	839	777	830	748	805	779	824	771	815	815	820	875	752	797	863	797	805	803	812	777	883	850	826	821	773	773	818	819	801	858	774	804	832	805	798	847	819	825	841	742	801	805	780	833	821	825	799	799	798	844	812	807	846	793	827	765	833	830	824	853	854	818	784	775	874	839	814	806	780	798	849	831	782	821	805	822	770	804	778	783	846	815	788	783	782	800	829	775	819	807	826	822	795	844	797	823	785	809	802	814	840	787	791	812	793	788	815	810	817	806	798	831	811	843	821	825	782	810	761	788	776	759	821	833	773	796	850	751	811	805	810	837	801	845	786	854	843	793	778	840	807	782	770	820	828	838	841	785	788	803	848	822	798	811	783	790	817	791	815	812	819	851	823	778	841	800	813	813	770	802	798	849	779	809	849	814	832	808	805	844	825	808	822	859	858	850	817	779	824	841	778	853	813	787	824	850	806	797	796	806	791	837	801	798	823	810	825	830	786	803	843	804	828	789	854	806	763	779	840	833	818	773	836	812	873	770	773	776	797	788	814	722	795	845	810	803	787	831	867	816	783	789	795	849	824	832	807	844	811	807	798	781	796	838	804	784	816	812	764	834	852	826	819	776	815	846	796	815	761	763	818	863	828	792	792	805	804	822	781	823	797	828	815	822	859	779	834	862	773	857	804	837	807	790	836	816	873	840	800	813	793	854	793	842	838	816	858	804	812	825	815	846	817	784	808	820	804	776	826	800	837	827	800	810	799	838	789	803	806	776	785	791	812	808	805	792	802	761	866	875	791	816	780	782	812	809	850	840	812	826	782	814	815	834	819	812	816	784	835	828	808	786	810	780	800	851	804	778	797	775	826	849	849	812	814	795	822	802	792	850	810	826	790	779	755	832	804	784	794	816	792	832	801	820	810	773	812	784	788	793	866	839	809	878	840	856	804	806	878	753	765	748	782	818	770	817	816	784	814	774	758	795	842	763	856	861	813	855	835	779	833	785	794	759	770	861	804	813	777	835	843	774	850	771	792	815	820	825	872	809	784	790	831	779	803	825	789	803	817	815	885	813	791	796	750	764	804	834	807	858	781	851	825	795	834	808	800	838	804	843	802	784	805	779	817	794	795	820	827	812	812	845	840	806	746	773	776	780	795	842	828	816	808	814	842	815	787	809	786	779	789	842	838	814	840	792	820	806	799	797	831	797	815	808	791	822	843	833	814	811	800	763	810	811	743	829	864	815	838	830	832	809	798	845	828	789	790	758	792	820	816	776	797	835	820	768	806	799	808	777	755	859	774	752	814	816	780	845	780	816	808	821	835	812	782	776	828	817	789	782	792	804	782	846	815	848	850	785	823	821	823	808	850	773	808	769	780	833	790	851	801	784	783	813	784	832	814	786	815	803	839	811	824	793	830	828	824	792	797	819	759	827	790	799	769	835	808	829	860	784	837	869	811	768	797	859	790	824	877	872	844	792	841	860	784	805	834	822	800	862	812	792	789	794	831	765	792	815	788	804	815	849	834	816	824	838	821	772	791	879	781	874	798	776	835	809	839	814	802	842	798	797	831	825	791	832	738	774	827	777	784	811	838	798	818	808	795	824	759	791	804	832	788	816	838	749	813	837	798	877	764	807	797	824	841	788	816	799	807	832	813	805	801	779	863	762	860	846	792	789	814	818	851	849	803	817	817	841	789	756	809	801	799	846	812	836	785	856	844	865	800	824	760	827	825	818	798	827	829	843	803	815	808	762	827	762	843	834	793	815	827	771	792	810	820	848	819	806	808	780	801	801	832	867	801	809	754	864	771	764	832	755	794	786	795	792	790	794	779	804	795	810	790	749	821	796	833	800	806	827	829	829	784	813	835	850	789	855	775	788	878	828	808	841	828	831	800	815	848	821	800	816	783	817	872	830	826	831	828	848	818	827	800	836	781	850	785	815	829	791	749	819	839	832	867	794	787	760	789	795	833	814	820	797	835	815	840	808	810	778	837	805	809	768	833	804	815	836	816	838	812	795	815	787	824	837	836	805	833	858	798	832	771	776	800	773	778	828	822	808	865	802	857	872	812	797	796	816	825	807	833	816	833	813	802	818	831	815	855	791	843	812	793	815	804	811	839	826	789	839	814	846	734	779	836	790	862	836	769	841	774	832	771	782	847	825	828	750	772	778	804	830	824	797	799	825	821	876	822	811	847	804	791	816
29135	25272	18339	3180	3390	1364	718	740	681	681	703	699	738	765	747	718	742	694	723	716	668	683	704	772	731	691	713	694	723	687	736	763	670	675	712	751	694	751	717	674	688	689	677	741	709	692	689	702	726	721	717	664	697	653	717	730	712	721	746	719	688	675	758	712	696	740	748	668	771	662	723	698	679	769	678	704	743	788	754	657	715	676	701	630	690	685	702	680	750	695	709	679	706	743	716	673	727	733	657	773	688	710	696	724	699	718	710	705	695	737	748	628	722	698	635	716	655	697	682	720	682	697	694	684	702	671	706	715	675	688	690	697	723	705	708	687	689	721	654	683	699	713	705	711	684	710	691	669	710	664	677	706	680	711	718	725	703	722	723	704	723	682	751	712	695	711	678	695	680	756	695	717	703	712	690	724	666	708	691	716	707	712	674	687	690	702	728	731	673	682	716	679	711	743	682	731	704	702	743	700	702	664	668	723	737	764	731	687	712	678	691	773	708	709	717	674	740	682	703	688	740	740	667	727	749	702	721	732	716	736	721	681	744	662	674	698	714	755	685	720	714	744	676	718	691	698	717	701	702	700	712	779	728	699	716	698	674	719	694	708	684	734	728	710	719	696	714	714	734	705	686	667	731	708	682	673	668	730	709	655	699	691	694	709	704	739	661	661	745	721	713	695	684	672	725	664	732	722	725	708	685	714	663	706	679	687	684	654	723	694	667	694	733	789	654	681	681	663	714	726	673	689	687	712	729	708	738	661	706	663	678	697	724	692	744	696	653	699	683	703	671	692	703	706	715	706	701	706	692	731	690	694	717	686	706	716	701	704	696	722	698	710	732	684	724	705	756	743	702	721	685	666	677	645	722	748	711	696	699	708	709	699	683	676	692	676	682	727	710	778	720	662	690	655	690	726	673	692	720	663	756	680	700	744	678	701	784	712	716	684	703	672	677	689	720	696	742	745	674	680	678	677	721	695	758	749	707	658	711	708	674	765	723	688	650	731	653	681	738	730	721	734	702	725	700	704	668	708	692	659	719	699	694	717	693	708	684	680	732	706	658	707	696	731	736	736	700	698	733	686	723	705	664	678	703	690	710	659	707	723	761	697	696	734	679	712	718	722	695	694	687	732	718	708	733	660	675	671	762	733	701	705	702	678	741	662	673	691	665	704	678	704	662	706	737	769	732	679	709	691	744	723	720	729	680	716	711	692	733	691	691	717	694	750	714	674	694	714	709	679	758	660	669	702	696	752	722	632	729	711	750	707	729	713	750	751	713	689	690	689	682	733	702	649	738	691	648	709	684	745	724	709	744	644	687	691	721	712	702	733	720	631	666	653	660	674	748	696	725	730	678	669	727	702	650	648	692	714	665	736	700	660	727	696	711	664	708	732	711	700	742	721	716	710	723	706	702	724	713	682	659	736	745	704	724	706	669	717	699	754	691	683	716	679	693	707	668	712	728	698	725	699	736	679	713	711	725	686	666	732	709	757	703	737	691	693	710	763	727	711	684	675	694	668	672	695	743	715	649	754	728	685	671	672	732	679	721	754	696	685	739	702	681	705	699	724	676	737	764	734	699	693	731	678	728	719	710	698	701	687	710	698	708	717	687	740	710	710	721	676	713	722	706	702	705	701	643	671	676	666	691	645	648	694	720	727	693	663	649	749	702	709	738	688	667	752	683	659	694	720	664	673	713	700	687	651	703	719	748	698	689	694	744	699	638	686	665	671	724	710	703	679	679	698	746	722	691	650	720	728	699	691	698	710	717	728	723	725	756	751	734	727	673	685	684	676	717	675	717	616	644	705	682	694	716	729	691	732	692	716	707	679	736	713	710	674	632	698	723	701	720	678	683	740	693	741	689	704	678	694	737	724	710	685	762	686	701	709	698	694	715	732	737	664	704	662	724	695	734	668	741	695	731	732	702	711	718	718	673	682	700	735	708	695	685	734	661	727	662	674	718	676	728	700	657	647	702	683	693	720	635	695	715	674	698	669	767	728	710	698	706	668	673	716	735	744	717	711	754	670	652	724	711	673	700	682	690	714	675	671	710	719	687	713	705	721	659	696	735	719	707	719	704	655	703	642	690	669	712	678	672	725	724	696	681	674	719	713	670	767	680	684	697	687	752	699	677	701	694	758	734	695	724	739	770	721	692	733	744	734	725	706	679	701	682	720	725	688	717	726	746	703	661	705	714	696	723	721	734	684	761	696	677	694	709	681	733	725	706	664	726	721	694	717	744	707	685	691	702	759	704	700	662	666	725	709	743	736	708	742	701	679	690	674	700	710	685	695	746	708	718	743	712	676	700	686	689	679	738	733	745	698	688	684	696	706	717	684	776	677	706	731	704	673	694	688	714	743	713	715	691	700	698	701	688	700	738	679	730	658	694	711	683	688	769	638	703	672	705	712	658	719	679	745	694	686	761	763	754	741	676	702	682	676	672	715	705	719	700	701	671	651	722	714	767	683	681	732	656	641	695	655	673	676	727	684	702	670	756	737	700	764	707	741	689	723	718	712	678	699	639	686	732	687	658	755	733	703	655	702	691	718	730	759	699	686	703	712	688	715	721	672	691	723	694	708	666	763	687	730	733	698	674	735	726	717	768	726	704	690	643	698	676	692	672	739	683	698	719	707	652	724	741	710	695	672	707	696	717	690	741	677	740	694	720	735	708	701	712	679	741	684	748	681	729	667	689	695	723	708	696	680	722	656	673	718	673	730	761	687	728	723	727	712	706	705	696	695	712	708	726	771	690	676	747	731	733	719	661	703	697	676	715	725	763	725	756	692	761	731	720	735	715	691	707	754	684	681	700	684	730	727	698	694	671	709	712	744	730	722	729	703	778	750	699	740	713	708	736	661	696	695	736	713	720	719	653	729	689	751	694	697	713	718	718	717	737	736	670	712	707	671	712	733	702	663	726	712	693	679	713	733	695	711	710	703	711	749	702	679	657	647	699	708	713	682	661	705	723	671	715	691	706	678	648	689	783	737	752	746	733	693	686	649	638	698	708	696	649	734	717	717	673	705	711	684	734	772	727	705	723	671	727	745	681	681	715	725	663	705	715	710	724	631	693	731	762	669	681	722	677	735	677	682	645	747	697	696	698	710	716	671	700	706	698	720	692	705	667	722	702	711	700	724	690	692	693	724	722	692	697	667	714	707	707	712	643	766	659	711	660	692	713	693	703	721	667	722	674	658	738	696	699	721	705	685	693	744	669	729	691	685	717	634	674	722	672	711	696	707	706	709	743	704	703	715	670	732	652	679	713	684	691	745	683	700	672	730	743	749	710	731	756	711	664	675	700	716	685	683	756	670	729	673	695	671	696	672	698	665	689	702	709	696	724	652	676	701	718	688	712	716	748	749	693	739	687	682	651	666	674	694	667	722	684	696	711	715	698	783	706	698	673	691	731	729	740	702	685	749	713	747	723	738	739	666	687	683	711	765	744	670	703	716	724	725	721	684	702	706	708	641	666	650	704	685
25858	37196	14289	1593	4122	1495	747	782	712	753	699	760	668	729	767	664	696	706	767	718	747	724	742	698	743	714	752	773	763	737	737	725	715	720	717	745	729	736	735	708	725	735	760	733	750	740	723	721	645	718	723	743	741	708	712	775	759	750	744	740	692	713	742	718	831	767	714	747	711	757	733	735	719	721	734	718	758	736	700	756	705	753	734	751	742	766	804	761	777	749	768	731	776	721	681	705	748	736	761	750	724	743	748	762	708	737	743	717	753	705	739	721	770	709	667	779	739	716	804	723	714	750	712	749	727	718	738	762	763	755	699	739	744	722	712	798	718	749	728	703	719	746	787	765	718	728	727	737	722	755	714	675	725	716	765	711	764	738	737	771	729	758	698	706	714	734	769	790	749	766	679	731	779	735	722	726	703	649	715	728	701	731	735	753	718	747	724	731	704	723	760	668	757	738	737	761	728	734	682	715	720	692	726	750	759	693	724	686	759	724	751	707	709	750	706	732	737	760	690	782	716	728	758	779	728	699	704	715	751	715	729	731	741	743	733	718	754	737	764	740	721	705	740	750	734	734	726	763	714	694	724	728	747	720	788	783	704	751	748	730	738	699	763	674	675	748	765	750	697	767	742	739	730	702	700	727	787	729	751	703	739	765	715	728	693	724	739	728	769	761	748	705	746	721	726	724	776	732	699	787	740	764	718	748	734	740	697	708	756	701	712	689	702	674	698	705	711	732	747	711	686	752	721	749	726	691	735	724	755	731	771	754	747	705	736	703	746	755	729	694	697	735	713	725	736	718	745	732	713	722	738	733	760	740	724	725	737	698	711	677	739	703	766	741	679	704	716	768	723	745	718	719	720	750	697	714	744	748	682	704	708	762	752	723	740	751	700	715	721	790	731	700	735	726	740	742	769	741	782	710	764	735	763	742	699	703	728	704	748	684	772	725	725	771	732	771	733	737	714	703	716	743	778	770	697	709	786	724	739	713	747	744	696	745	718	720	760	736	652	719	726	711	737	731	712	705	733	744	739	712	720	707	738	782	696	738	742	711	735	736	748	753	707	730	748	753	760	714	759	731	731	759	736	737	738	742	718	711	687	739	737	717	727	690	727	724	708	776	779	719	763	738	741	703	702	710	727	731	732	720	704	721	703	747	703	747	732	772	694	746	743	763	723	722	745	718	734	771	738	770	747	703	736	690	723	751	716	771	712	725	801	694	731	740	721	752	773	748	718	722	693	699	732	757	744	742	722	686	703	788	719	720	757	706	735	739	722	722	734	687	729	748	795	756	737	693	686	763	721	733	709	737	750	700	769	706	667	696	725	739	759	719	715	720	742	735	720	763	782	742	705	716	753	692	740	708	707	685	691	731	801	689	749	733	733	664	746	720	749	722	750	729	736	730	759	721	726	741	720	700	717	706	747	742	718	766	743	753	690	710	753	728	727	677	683	732	712	716	721	753	717	743	718	692	741	660	760	769	684	757	758	668	735	710	719	741	733	740	728	767	748	725	727	749	682	718	754	726	688	740	718	721	720	781	744	737	727	735	707	720	677	735	733	768	751	776	771	737	701	736	700	780	693	714	740	702	672	737	699	721	749	755	768	749	761	751	733	715	709	736	702	736	729	717	707	748	774	724	728	785	728	718	762	797	725	721	710	692	698	730	745	733	754	714	760	709	783	699	742	769	744	697	722	757	716	752	711	732	739	732	728	774	755	738	725	708	710	757	713	724	753	751	708	714	723	740	738	730	693	729	746	680	747	735	795	723	717	673	792	782	725	709	738	695	705	716	759	746	783	718	711	731	743	739	720	735	733	714	712	753	721	755	747	777	760	712	787	749	751	709	706	728	722	725	712	680	715	717	736	726	715	742	720	766	744	714	732	725	737	757	759	741	703	733	724	727	688	723	736	712	730	706	730	757	684	731	721	681	790	717	708	709	745	797	765	749	727	713	774	774	747	708	684	777	721	751	711	750	712	717	732	725	735	706	694	741	724	749	728	712	739	713	750	752	711	723	704	683	673	715	679	706	738	670	751	670	712	744	729	787	690	723	778	735	709	732	732	712	730	692	797	744	710	701	758	757	717	737	734	759	715	693	756	723	716	716	715	729	657	681	737	697	762	761	730	740	761	717	762	784	725	750	703	683	726	721	720	793	722	675	715	750	716	699	731	725	734	755	740	716	753	750	742	777	754	710	735	753	674	777	719	703	713	749	729	754	708	713	758	721	718	782	722	760	698	769	741	713	706	758	730	706	752	729	749	714	719	675	729	735	721	751	716	728	723	701	711	696	742	762	684	718	783	701	720	691	762	714	804	739	724	731	699	706	752	726	735	751	769	770	729	677	706	714	724	752	685	761	733	711	760	735	733	735	680	715	798	744	712	763	740	727	785	768	709	773	694	678	731	703	720	745	718	749	721	722	782	745	711	717	714	723	744	734	718	747	722	699	743	738	753	724	765	731	731	681	807	722	743	706	713	770	704	732	697	711	756	737	685	722	739	742	754	722	738	726	759	698	765	729	748	694	715	735	716	685	745	727	682	767	711	707	753	724	751	707	698	709	708	699	729	760	752	700	766	717	722	745	699	681	729	697	703	768	723	692	738	741	765	746	727	674	705	730	735	730	758	747	735	742	735	727	703	738	737	762	755	718	746	700	715	771	711	698	718	750	721	731	746	753	745	725	728	720	681	728	677	786	723	728	758	731	797	704	760	685	741	731	718	739	709	730	738	726	757	723	722	736	717	765	741	766	701	705	751	711	772	745	744	726	760	678	739	740	745	732	735	746	734	776	741	720	798	723	775	756	701	768	703	726	774	752	761	753	721	732	684	710	700	682	729	791	744	744	705	758	662	696	727	758	726	737	744	730	780	737	704	731	779	761	756	677	733	717	717	741	751	685	731	697	722	730	719	717	733	715	721	711	690	752	749	735	744	733	738	787	727	748	708	695	739	761	723	711	770	726	684	724	727	768	687	731	733	717	778	686	728	732	767	724	734	737	692	720	741	698	731	733	751	721	759	763	718	738	697	693	717	730	720	760	724	710	730	757	683	707	755	708	710	726	766	765	681	784	751	725	730	726	775	739	710	750	734	789	757	715	727	701	747	746	747	749	749	714	733	708	752	738	761	692	767	742	752	709	751	755	732	738	732	729	783	666	717	730	719	709	735	720	724	742	714	735	754	728	724	737	726	719	723	759	758	746	760	706	730	698	732	753	740	759	747	732	765	753	696	749	755	724	714	730	700	688	697	728	759	735	709	701	733	716	752	731	740	710	700	729	729	720	731	732	682	702	768	760	721	744	710	752	741	764	756	680	723	716	740	729	730	751	748	700	772	686	712	764	790	754	730	781	714	697	724	695	696	717	715	701	712	733	694	777	747	725	742	711	706	704	732	723	780	722	729	701	703	756	719	725	733	719	779	702	747	698	776	735	692	742	695	695	700	735	779	775	731	719	730	720	727	712	711	755	727	755	740	807	778	706
23584	20938	28027	23954	22864	16682	2568	892	783	787	742	705	725	664	707	662	620	625	632	676	688	642	658	665	668	643	657	662	674	633	636	632	659	597	620	690	675	625	648	661	628	637	624	631	641	651	620	603	683	599	629	608	611	658	675	678	645	655	621	592	626	652	630	649	606	618	662	684	676	680	621	628	621	625	686	660	648	675	576	617	662	610	703	675	645	627	661	641	647	618	585	661	662	648	643	610	641	652	601	647	594	601	600	653	632	669	617	609	644	689	605	608	680	643	627	658	605	647	647	623	613	586	634	591	668	658	652	624	596	592	609	646	689	661	585	694	652	616	659	641	637	646	662	640	660	623	673	600	682	624	652	600	665	614	629	601	657	637	631	622	616	634	598	634	616	643	656	634	609	610	634	619	642	629	626	626	576	594	599	614	641	605	629	607	685	588	666	640	615	626	622	610	639	705	620	644	646	668	627	615	604	669	662	603	624	645	598	618	636	637	660	616	620	599	665	601	646	602	663	643	599	631	639	659	613	650	654	643	670	644	629	669	649	642	628	658	704	620	682	630	652	607	648	616	661	580	628	664	617	588	614	619	660	606	605	644	672	629	586	631	622	669	640	671	631	608	619	656	611	610	636	653	656	641	685	604	642	612	646	640	636	653	608	598	662	636	624	646	640	659	623	592	629	646	606	600	630	677	664	627	636	675	668	632	626	646	662	658	622	614	612	639	624	615	618	630	650	619	625	653	683	653	682	613	678	635	591	647	611	670	627	644	637	672	692	649	636	657	661	610	604	595	651	657	646	645	619	665	621	631	653	646	599	581	625	617	625	644	659	577	609	639	612	650	634	577	577	638	660	604	586	636	624	680	620	592	669	637	645	601	606	583	641	638	620	620	601	658	603	600	616	637	653	588	632	646	654	617	650	626	601	631	623	653	618	645	626	651	620	609	589	643	638	642	614	609	645	565	611	653	632	666	605	598	662	619	565	624	604	647	598	633	611	644	648	611	649	608	617	632	645	659	696	600	625	652	641	587	658	661	653	609	674	618	654	593	617	657	617	631	591	617	586	635	620	592	658	648	642	655	617	633	619	626	672	651	676	653	643	615	614	608	638	581	591	597	651	667	599	625	641	697	665	638	667	604	673	672	606	639	655	641	653	635	635	681	608	640	585	604	646	657	650	659	642	618	659	633	629	640	628	665	642	642	675	650	627	611	668	696	608	607	623	626	648	649	640	645	603	653	652	605	661	630	615	639	644	635	658	635	655	651	603	609	651	606	639	612	623	666	634	676	626	613	644	613	630	595	658	672	617	633	622	650	604	601	621	650	657	630	672	650	607	616	626	628	599	671	658	661	637	626	621	655	615	616	630	597	627	644	622	576	601	643	675	615	604	636	661	661	635	640	647	611	632	683	648	637	598	623	633	642	600	663	651	647	636	645	683	607	620	583	624	598	634	665	611	720	663	649	615	665	630	657	626	696	612	581	609	619	610	616	635	619	605	671	596	636	620	616	637	595	628	649	617	625	587	600	659	639	635	623	632	615	643	593	637	645	650	625	623	605	653	571	623	628	598	585	635	634	604	678	617	656	637	620	625	618	623	605	627	641	647	629	625	612	642	662	626	671	603	591	604	673	643	643	636	631	613	611	651	651	632	616	615	598	643	654	658	651	623	644	635	664	653	606	620	610	619	603	614	638	622	663	628	596	647	630	576	648	652	638	621	630	663	600	615	658	643	695	658	634	624	646	605	658	636	616	640	666	626	658	651	653	639	613	680	642	655	662	623	635	654	636	640	633	678	611	650	640	614	665	593	651	623	621	629	669	618	643	617	659	588	619	616	605	675	613	649	604	626	622	651	696	647	593	628	664	624	663	666	608	572	616	595	668	667	619	620	618	594	586	587	637	682	644	606	612	662	626	623	665	622	635	646	601	643	652	695	653	592	647	618	631	629	671	593	643	585	633	649	600	659	611	640	663	643	616	642	638	589	644	621	635	633	631	681	608	632	604	664	656	676	587	651	599	640	623	579	654	688	587	637	648	583	648	627	640	639	588	638	651	633	680	624	628	601	636	632	646	635	630	646	586	635	656	633	683	608	662	631	630	640	636	626	633	602	647	661	629	648	626	645	603	656	661	629	620	599	644	633	636	672	617	640	603	665	647	635	621	642	636	646	647	648	594	667	610	674	618	625	609	655	623	670	643	620	648	652	634	594	622	661	656	669	639	618	617	635	629	631	652	623	673	625	652	583	625	636	639	624	619	618	632	636	602	623	677	633	601	587	673	606	626	580	632	636	598	627	610	684	662	627	617	629	669	617	629	616	675	653	633	635	648	646	602	632	607	648	623	651	660	587	653	638	622	595	612	564	627	654	596	550	647	689	606	685	605	608	639	603	672	617	662	640	634	630	668	668	622	610	669	648	615	623	656	615	662	629	606	589	654	620	661	658	616	638	647	654	615	606	635	631	647	680	634	644	656	635	722	611	664	637	605	620	687	630	657	662	533	650	600	590	606	601	650	613	629	640	636	664	658	627	587	625	693	616	623	675	592	615	618	644	644	652	676	649	648	607	634	628	591	591	591	606	593	640	606	637	645	649	671	630	650	585	618	625	667	633	649	585	625	578	596	621	666	629	682	659	634	642	618	645	661	628	603	631	650	638	616	591	630	639	633	630	632	637	628	574	669	652	676	626	670	648	678	581	609	647	647	598	640	643	613	581	638	606	604	616	597	626	636	659	626	634	650	632	667	666	582	651	627	618	627	657	611	650	631	661	644	635	609	653	638	607	638	629	620	637	610	636	674	600	668	626	654	641	650	626	654	630	667	653	648	692	633	599	655	621	589	658	604	598	645	683	662	642	667	638	630	624	648	631	624	644	627	598	649	638	615	617	648	612	603	656	654	643	651	604	615	661	585	632	649	609	623	621	625	634	598	644	651	648	664	620	623	605	626	620	635	662	650	617	608	600	584	599	605	625	632	620	663	582	621	625	594	656	650	663	607	657	667	642	601	600	639	658	646	681	640	608	633	601	613	676	629	696	599	631	628	620	641	639	623	649	607	639	635	620	594	668	687	664	698	598	628	671	621	593	632	619	610	586	643	627	585	643	603	617	633	607	599	682	626	597	598	629	634	630	601	667	649	600	623	641	653	619	618	655	642	586	611	695	651	653	630	613	602	607	589	661	591	655	618	651	648	654	593	661	620	647	622	642	600	621	621	679	654	653	629	653	605	620	630	690	608	632	601	616	625	638	668	633	579	600	599	630	648	639	640	603	631	647	644	645	645	610	643	609	606	620	618	616	623	633	632	675	613	617	620	645	639	671	627	666	606	608	628	608	606	650	622	636	672	643	598	665	608	620	619	672	589	642	597	658	630	616	613	615	654	593	625	632	585	636	674	649	642	631	612	661	679	632	635	572	620	627	634	655	631	639	637	602	666	632	616	658	641	603	597	599	621	619	600	595	633	647	625	626	631	652	629	635	641	658	633
29508	51947	21067	5180	28167	9126	1181	1013	981	876	871	743	756	732	739	732	727	694	725	693	682	701	683	659	669	660	677	687	679	670	666	647	648	655	685	659	673	633	662	683	635	632	674	673	683	657	692	683	693	675	663	673	627	688	704	681	652	673	719	657	661	687	639	645	663	701	716	630	725	666	680	651	652	649	658	636	715	694	667	657	640	669	663	688	627	648	663	677	674	609	693	626	659	635	674	635	628	671	644	624	689	675	637	651	659	680	633	644	634	675	667	675	666	676	669	644	667	655	724	673	602	670	628	643	661	616	634	673	654	665	650	696	674	627	655	601	678	656	638	672	636	645	639	641	688	603	639	654	645	693	673	636	670	646	651	660	599	644	654	695	686	684	661	649	601	708	633	621	690	659	659	616	592	664	696	632	643	654	636	628	619	628	712	669	651	622	658	646	648	700	653	647	657	631	619	626	596	656	612	651	655	643	626	626	613	679	632	661	620	682	643	674	625	656	649	656	655	678	654	640	644	653	677	679	645	603	636	701	681	646	686	651	657	688	645	638	671	673	682	655	622	653	619	656	676	657	634	654	633	654	693	696	675	680	591	659	658	662	611	642	644	661	621	663	657	668	648	611	604	666	635	653	647	690	649	653	641	664	662	632	658	684	649	687	711	633	683	649	673	663	653	686	653	686	633	646	633	635	651	655	620	649	679	680	633	610	669	666	689	612	678	635	641	633	626	647	632	674	650	646	680	613	649	704	645	632	643	621	638	668	733	638	644	649	626	660	630	703	649	608	639	659	623	672	646	629	687	678	675	666	660	626	663	634	632	616	652	668	654	637	658	696	657	690	634	641	664	652	652	602	647	658	629	665	627	633	622	638	700	633	629	612	667	678	658	677	671	655	646	654	667	691	621	624	638	667	642	653	660	637	672	671	655	627	614	683	650	629	648	675	632	660	645	635	665	623	686	646	686	653	663	658	659	637	677	648	674	672	633	632	643	647	620	647	646	672	685	616	671	635	630	663	679	661	655	656	654	645	656	675	679	618	648	682	665	602	652	639	634	665	616	658	663	647	632	670	654	642	652	668	689	652	674	633	620	647	636	640	669	653	644	668	664	656	654	653	652	687	680	623	602	648	666	624	645	658	659	655	697	630	605	637	665	650	636	635	636	627	623	635	672	660	638	625	610	641	700	664	673	635	625	681	689	651	679	649	606	664	666	643	627	656	683	683	699	675	616	670	645	681	613	668	627	684	685	638	643	658	656	643	677	685	632	642	649	643	668	673	646	640	692	689	691	626	663	609	659	658	655	665	674	678	684	634	641	674	633	685	631	664	609	613	637	646	711	618	651	655	609	644	653	657	643	635	633	678	620	660	638	698	648	641	652	673	625	625	643	636	667	626	652	562	676	603	634	642	667	653	674	641	662	630	634	663	670	623	678	668	668	667	636	649	618	649	650	683	631	678	621	663	668	693	648	688	605	616	686	667	621	645	660	660	619	651	630	649	692	632	664	616	652	635	630	607	648	680	622	642	685	636	680	655	676	623	650	681	672	635	651	646	734	698	668	664	668	631	638	657	651	631	660	633	649	643	677	670	619	625	666	652	663	608	625	640	630	628	618	657	662	668	646	653	720	639	682	661	678	632	667	693	671	673	632	686	650	637	620	660	616	653	637	646	661	697	694	629	702	650	656	681	659	646	661	649	618	668	647	662	603	646	671	652	626	658	660	675	659	683	619	625	622	619	611	623	662	639	674	653	711	683	608	642	669	636	637	653	664	614	658	646	604	676	652	622	676	638	671	639	622	648	692	624	638	637	678	641	678	606	652	638	686	671	633	605	644	646	650	661	655	645	692	708	655	662	655	628	592	673	658	660	703	675	652	661	583	626	621	699	668	671	650	586	624	693	681	654	654	611	639	692	641	660	654	655	618	656	661	659	656	657	683	625	641	706	652	614	682	657	696	605	649	673	610	669	706	688	667	674	651	639	624	688	657	665	610	657	703	644	642	655	650	675	663	637	657	621	671	618	631	616	635	685	627	627	659	657	657	641	633	686	689	662	677	658	592	635	688	671	599	633	649	621	656	650	660	657	695	636	660	603	655	660	624	667	668	656	651	645	654	653	654	618	610	669	652	661	656	652	659	688	672	666	631	658	620	655	659	631	652	648	624	623	666	660	667	679	667	611	615	651	675	645	676	646	645	665	637	691	671	641	662	609	673	620	728	661	635	657	671	660	618	637	671	629	640	650	655	604	650	681	648	665	654	661	623	632	673	603	672	645	658	646	711	658	665	655	642	619	629	642	648	665	623	622	632	638	674	677	620	687	635	671	653	673	636	662	653	658	623	665	665	594	649	620	691	648	599	597	685	671	729	676	663	624	649	655	634	651	647	666	679	611	645	615	651	690	612	680	621	654	648	626	665	584	631	657	650	642	682	666	643	596	629	689	658	638	626	650	648	630	672	726	593	697	615	654	666	652	670	639	646	637	645	605	655	644	638	677	655	678	634	615	613	650	677	693	667	696	654	640	665	621	623	650	666	672	675	685	646	642	642	639	661	631	631	709	691	685	650	668	620	649	718	643	696	644	619	623	719	609	638	637	654	627	670	622	681	635	624	641	643	690	667	680	655	656	672	668	666	664	655	648	676	657	619	647	655	619	630	674	652	616	650	615	682	596	656	633	626	657	700	650	657	647	639	628	671	628	636	655	631	672	643	635	618	668	616	644	708	668	636	647	643	644	708	655	713	681	660	595	638	644	647	697	634	633	691	612	639	610	671	675	644	653	670	681	654	663	640	670	646	630	717	632	627	630	620	659	659	636	681	614	622	694	629	653	636	649	610	652	699	649	618	670	684	665	638	626	647	703	620	634	655	632	682	683	623	687	657	666	626	611	657	645	674	641	650	665	680	669	646	682	652	643	628	653	655	678	605	643	655	669	675	673	671	629	618	636	662	649	680	613	644	639	703	600	679	640	641	665	626	635	696	710	684	698	659	645	651	656	644	612	658	672	653	654	651	660	677	658	674	667	699	670	625	647	662	637	690	628	644	646	627	656	633	652	611	664	645	675	616	622	696	694	646	679	624	637	642	651	658	625	644	667	690	648	676	556	668	593	632	679	628	644	655	606	639	652	696	676	644	659	680	664	717	646	660	651	631	639	683	689	690	632	653	641	673	639	628	637	684	657	633	682	703	631	662	666	620	705	671	657	670	646	644	669	682	656	681	660	680	652	633	655	615	668	663	679	659	641	636	578	664	661	637	688	662	656	634	639	636	654	674	649	671	637	695	648	662	635	629	621	644	645	663	648	624	657	637	626	656	656	605	643	594	670	650	671	656	609	662	687	663	645	669	643	646	649	638	626	649	643	698	639	675	646	631	626	680	653	661	655	659	653	656	664	661	668	622	626	619	630	653	663	646	638	630	657	624	652	649	704	643	673	642	653	641	658	729	622	644	642	633	614	662	655	657	577	642	626	629	650	654	644	632	664
25120	21154	27012	25046	17777	7316	1252	968	920	910	914	899	849	879	878	875	830	917	893	859	892	905	855	883	782	878	871	923	840	839	885	800	854	809	828	880	852	882	840	854	826	864	880	839	843	855	839	834	862	847	771	873	850	860	881	813	871	807	868	868	839	819	814	821	926	832	827	841	820	874	834	904	830	833	883	848	860	890	912	851	850	824	786	849	845	806	874	814	828	854	873	866	828	822	893	822	860	858	862	842	787	875	863	906	877	870	879	884	871	886	885	854	841	892	840	832	858	901	896	902	855	875	899	892	850	918	778	888	843	870	807	879	831	882	835	870	899	858	812	811	837	839	831	850	868	830	827	827	787	876	813	889	848	827	865	867	887	839	841	880	869	844	867	871	848	866	837	788	853	909	854	840	859	848	814	826	839	882	843	872	845	881	848	872	841	868	874	841	808	831	866	863	880	882	886	870	876	838	816	856	891	838	846	847	874	824	870	822	875	839	855	819	863	801	825	856	788	816	865	800	870	803	817	850	840	869	887	902	838	821	839	827	951	789	810	852	815	783	767	804	866	846	821	841	850	877	856	885	886	856	838	841	876	852	863	804	774	866	856	815	861	876	873	880	853	853	836	830	827	881	846	828	847	834	890	812	814	876	874	883	865	855	819	787	833	835	861	829	849	815	863	821	841	877	867	882	847	833	930	845	841	824	826	850	814	792	826	860	890	831	865	887	864	837	793	839	872	837	831	850	871	881	827	805	873	826	842	870	822	829	896	816	857	895	823	814	881	816	865	871	810	831	804	867	858	869	878	822	854	833	850	817	816	875	845	859	862	811	868	912	860	866	879	859	865	863	839	836	891	866	881	878	849	843	792	854	853	816	829	861	830	849	773	846	879	877	883	801	849	833	868	860	882	849	831	867	881	883	877	823	832	854	885	854	849	842	864	856	852	865	764	881	826	868	830	843	860	813	899	891	828	825	832	845	841	863	856	894	850	900	843	858	851	837	842	866	845	852	859	851	821	835	874	798	828	839	833	846	886	820	809	811	867	873	819	829	822	829	826	832	896	873	809	872	855	819	896	862	853	864	833	863	898	813	877	888	829	876	854	853	864	790	844	863	841	794	929	926	818	876	883	824	806	838	845	882	859	837	774	834	834	820	818	855	794	827	859	864	837	860	794	869	876	849	879	813	816	834	848	816	805	865	888	839	846	855	841	861	857	791	859	856	804	854	860	825	837	833	808	861	881	841	856	787	831	856	802	856	891	836	856	823	882	800	876	852	842	849	886	846	838	845	882	884	875	913	858	862	797	830	826	873	869	849	866	832	845	874	852	839	876	844	848	840	859	879	834	874	842	855	843	840	913	885	848	903	817	785	797	859	897	770	784	824	795	845	856	830	857	894	819	810	815	809	831	835	870	833	815	790	872	813	883	834	804	854	827	803	790	833	815	834	813	856	828	846	823	855	869	793	847	832	818	866	845	814	826	836	838	839	851	889	897	878	830	878	845	788	818	816	827	801	814	880	853	854	833	788	879	889	884	795	837	837	864	786	807	865	841	828	842	851	876	908	885	808	820	861	865	881	883	900	908	850	899	827	842	889	832	903	916	853	880	864	854	836	812	882	861	846	799	831	886	844	814	893	838	874	836	826	850	826	855	884	859	801	807	873	848	863	823	822	839	856	814	845	816	850	846	871	844	801	840	911	818	836	873	873	847	841	904	852	883	829	826	844	849	795	804	873	866	860	821	821	820	890	843	827	838	860	848	877	850	866	887	824	851	820	861	873	801	910	853	834	839	875	831	844	855	873	844	827	850	842	843	878	891	836	820	865	852	855	887	867	842	850	851	810	860	841	843	866	862	809	822	826	843	750	893	871	871	810	873	763	847	841	841	792	846	798	844	908	838	848	832	837	829	847	822	831	845	888	892	886	843	857	816	825	860	851	834	865	882	882	829	859	821	858	878	806	828	848	886	881	887	919	805	855	822	829	897	874	802	788	840	774	835	836	843	873	869	879	881	857	875	841	847	791	864	867	832	843	799	843	848	832	850	862	848	832	830	822	857	829	873	801	853	831	873	872	841	849	824	820	840	894	803	890	849	848	827	867	811	869	843	845	792	853	883	846	847	851	838	852	834	871	876	854	846	845	832	866	877	829	868	865	871	872	892	838	824	832	901	817	804	832	819	821	883	868	796	886	871	846	853	833	821	823	862	842	797	852	842	824	811	813	893	832	828	838	894	821	796	830	859	916	856	852	898	874	796	840	876	835	901	839	919	878	821	809	851	811	854	901	822	849	829	797	826	892	887	845	860	839	826	883	803	883	807	845	884	902	792	914	873	881	816	804	841	867	829	819	857	852	890	865	833	877	792	834	889	870	862	863	848	816	834	877	860	898	867	882	882	839	916	827	841	853	835	828	899	879	817	843	790	817	825	887	885	878	818	842	806	818	863	821	867	874	832	801	843	862	854	834	828	860	873	814	848	857	835	849	794	831	813	881	838	902	826	875	846	851	881	875	849	831	891	849	844	831	878	812	875	854	877	823	887	804	866	858	842	837	868	858	822	856	835	855	813	855	827	858	799	866	784	865	847	859	821	797	841	807	864	866	820	880	896	850	817	816	825	792	871	878	802	834	793	839	858	824	885	829	874	835	825	844	860	848	884	855	912	823	846	879	805	816	856	928	839	838	823	778	868	845	816	872	881	888	789	894	873	857	867	828	856	795	812	854	857	837	864	815	887	870	810	906	904	853	813	902	846	830	841	845	904	913	883	847	836	814	863	851	842	854	872	818	861	864	856	848	840	886	822	867	843	839	820	870	821	807	857	884	832	817	856	819	843	876	870	899	845	818	854	867	833	877	853	815	856	805	907	870	828	878	837	865	848	900	892	825	874	869	889	830	869	828	868	877	831	839	804	779	793	797	838	853	802	893	811	800	845	842	849	874	880	891	795	854	797	851	878	823	822	838	843	844	842	859	872	842	900	865	863	833	843	853	808	868	814	844	799	867	908	865	833	819	842	814	855	847	805	857	872	865	882	845	823	909	887	868	810	849	818	866	908	860	861	862	886	815	817	856	838	857	848	862	860	867	847	811	871	819	856	866	818	837	805	840	820	839	871	837	840	876	841	838	807	815	813	848	835	788	821	834	882	859	850	904	864	825	837	833	835	866	858	894	860	871	853	869	866	818	881	802	891	763	789	854	854	839	873	819	837	813	790	844	811	838	798	856	820	842	828	830	844	841	794	827	819	868	780	864	818	846	833	840	813	810	818	840	813	838	822	812	868	884	839	865	837	820	856	831	841	867	825	869	886	864	838	874	826	859	819	854	817	802	802	892	896	877	848	825	843	826	836	862	869	848	873	816	793	844	814	838	825	844	824	848	804	866	886	831	925	887	844	866	895	877	807	887	843	857	848	834	882	886	815	794	857	838	839	855	855	835	874	847	791	872	873	874	870	884	815	789	777	813	828	846	879	820	860	853	839	824	861	875
28271	46562	17537	2593	19890	7914	1144	1065	1040	1003	1003	918	910	952	924	925	942	913	866	906	873	862	889	925	877	906	912	904	868	937	860	895	900	888	840	799	850	826	864	848	868	838	921	855	831	884	878	870	834	834	827	864	821	827	870	932	860	831	882	857	854	895	835	839	879	888	847	806	883	850	824	847	908	855	899	857	898	865	885	887	844	918	904	865	880	890	893	859	861	833	902	898	867	896	865	829	885	884	841	874	878	885	855	909	885	871	876	885	844	892	893	863	877	888	875	856	890	911	873	900	873	903	913	865	878	887	878	829	895	902	880	865	912	831	863	904	868	862	853	866	871	878	862	885	919	847	781	943	902	877	906	862	859	878	847	893	900	842	906	878	868	865	872	879	831	868	860	872	870	860	825	876	829	869	825	864	858	879	845	881	860	854	831	881	841	848	887	869	868	848	877	825	872	871	871	864	842	841	921	878	827	846	839	853	848	896	922	852	873	809	862	872	822	892	868	900	900	878	840	896	884	870	843	835	856	855	882	898	936	834	872	861	858	833	856	846	867	876	816	922	847	831	838	887	840	870	878	894	840	861	835	842	889	843	888	810	879	866	832	868	793	905	863	904	864	819	849	896	866	891	929	931	899	954	839	880	903	908	820	840	898	861	824	918	847	867	858	883	883	814	846	869	873	880	918	890	845	863	855	907	875	829	893	897	846	925	795	851	923	825	869	926	808	869	858	902	871	921	893	893	865	846	919	926	869	814	915	857	856	901	840	895	862	858	884	838	872	859	812	918	877	840	912	855	879	879	881	838	910	859	933	923	787	859	859	871	813	863	908	873	874	873	902	864	867	869	875	869	858	874	848	872	859	876	836	862	891	856	818	852	889	812	859	837	927	874	840	919	925	877	871	846	883	877	852	911	835	874	857	884	842	857	836	838	869	841	869	909	927	862	892	835	875	853	874	872	884	868	879	902	891	859	836	840	884	846	883	884	861	821	900	883	849	844	866	862	837	906	840	826	817	834	841	874	904	892	879	867	877	860	850	892	842	886	913	858	890	854	871	928	860	801	892	849	811	842	835	822	833	881	822	885	863	861	839	872	821	851	899	896	858	841	824	823	842	856	853	847	920	836	847	903	891	830	852	914	872	884	898	869	806	944	885	843	823	825	815	876	903	834	862	862	856	890	905	813	843	847	923	830	854	853	878	836	892	834	831	848	865	828	893	871	884	887	875	868	863	842	849	866	841	860	851	853	867	853	916	844	904	859	885	868	824	852	823	844	837	873	902	842	809	853	886	878	890	887	856	850	898	880	870	854	849	902	877	918	848	846	859	832	913	901	859	872	831	901	827	857	830	827	843	848	859	863	884	857	855	840	875	864	922	903	883	905	851	908	899	843	880	867	848	847	881	825	844	860	810	930	848	858	903	816	887	863	915	861	892	856	892	877	884	836	876	857	857	817	858	891	908	858	836	876	860	835	886	844	857	831	839	901	842	859	822	924	843	863	854	878	846	834	825	852	888	849	820	826	815	889	816	894	867	871	849	882	894	888	849	820	836	873	830	869	863	841	892	816	872	847	840	880	870	812	885	914	849	876	887	911	875	884	869	820	874	882	817	886	864	898	885	854	801	863	877	852	812	847	890	924	877	902	856	862	863	875	878	865	848	803	927	857	817	935	822	870	857	874	834	907	866	873	862	881	902	807	906	851	850	837	861	816	897	833	879	854	866	879	871	869	807	866	911	851	894	813	926	869	853	865	858	862	869	847	867	917	866	877	872	862	846	815	891	878	851	831	852	840	878	910	878	836	891	861	868	800	843	902	882	838	839	853	875	864	849	876	880	843	869	853	823	915	886	844	843	858	875	871	885	842	865	839	899	884	821	846	859	855	884	899	896	850	910	830	882	888	881	873	873	883	887	817	865	829	881	900	898	899	861	873	858	861	879	861	811	835	888	879	856	867	868	843	904	825	858	843	893	868	814	797	843	860	913	894	815	800	860	878	868	860	801	894	872	915	861	898	864	870	889	842	925	824	850	845	854	867	867	852	842	816	839	880	895	885	865	907	873	851	850	852	905	869	891	859	900	868	850	865	810	863	879	904	875	850	912	862	909	810	873	835	927	893	826	899	884	838	887	847	871	896	874	884	927	873	917	869	901	896	852	850	861	838	844	842	853	850	851	892	852	900	822	880	859	932	880	835	859	851	848	846	901	876	906	832	827	842	870	923	890	845	876	826	849	822	826	853	890	835	835	837	890	872	849	889	879	869	838	850	915	930	841	894	827	890	920	885	823	877	921	903	865	863	870	803	875	870	864	863	856	832	852	914	851	815	892	879	832	904	877	826	877	885	866	867	925	858	900	887	869	867	867	891	903	890	884	843	879	859	897	878	818	827	852	889	851	852	879	900	880	844	847	870	865	853	858	833	812	866	848	829	872	922	868	861	795	859	815	882	861	875	859	834	853	865	864	849	832	841	909	881	817	835	870	817	909	879	923	890	880	799	816	845	845	825	914	884	897	863	922	847	856	845	842	893	935	818	886	871	913	844	874	825	844	831	849	879	849	828	890	871	871	887	878	809	855	892	870	811	893	865	902	846	879	861	868	890	846	874	838	832	858	883	938	851	923	867	845	838	869	851	859	893	866	910	866	854	857	868	880	821	878	899	905	878	875	875	909	837	877	824	864	878	890	841	915	916	883	891	857	857	857	812	870	847	901	868	866	890	872	890	843	909	917	875	877	872	904	876	855	856	800	824	898	869	882	903	849	864	892	786	887	829	846	835	854	823	905	892	882	875	880	878	851	805	866	854	895	865	847	866	862	920	869	887	890	884	892	831	867	823	853	905	903	830	843	915	847	877	825	823	880	932	850	848	917	897	886	864	850	835	878	957	892	843	927	862	821	871	879	840	915	903	818	866	883	924	841	884	849	919	873	868	939	849	872	911	878	821	871	828	889	856	844	842	844	873	920	880	887	891	822	833	852	862	847	837	876	863	817	929	862	884	849	887	846	904	904	849	926	862	851	900	901	909	919	821	867	819	905	876	801	837	851	870	906	857	838	862	869	879	892	858	885	909	825	854	873	893	866	859	964	842	885	855	884	865	825	917	839	825	811	841	953	881	906	875	820	859	860	860	868	842	850	878	849	875	825	894	910	863	831	809	855	911	851	892	889	798	857	878	826	855	879	854	851	827	892	903	867	849	908	853	896	810	925	895	872	922	893	867	840	850	836	890	878	852	863	892	830	915	915	799	862	879	859	918	902	945	856	813	866	917	920	870	881	876	842	936	842	836	838	857	876	881	856	856	864	908	851	849	866	842	875	809	892	869	923	870	848	878	871	904	870	885	872	896	882	868	838	870	829	887	834	839	864	860	883	844	835	862	845	902	895	888	870	887	822	866	876	851	836	875	877	863	857	849	829	816	816	864	884	823	867	899	823	874	874	854	900	844	867	866	846	861	848	797	848	873	839	838	883	852	854	893	863	897	882	848
22701	21135	28722	23706	22439	22457	10890	1508	1114	1047	1041	1024	935	920	914	895	847	888	889	853	964	881	877	844	805	834	828	866	870	827	856	842	810	861	847	820	817	844	792	831	813	812	834	872	819	836	862	788	830	808	779	830	812	828	820	899	855	833	817	835	809	793	845	821	856	845	773	840	798	865	784	812	842	860	848	837	829	812	873	833	844	848	865	891	797	781	787	835	819	774	743	795	794	776	862	826	814	846	823	810	811	901	854	804	784	824	867	775	782	799	782	830	812	805	830	766	805	857	813	828	840	825	785	789	784	814	852	828	805	827	811	786	814	792	831	814	817	787	770	788	797	818	832	842	844	819	798	812	800	780	737	836	845	783	795	762	830	856	809	787	783	836	869	804	802	772	806	826	799	884	810	843	820	799	812	828	791	800	769	774	856	798	811	774	874	790	846	781	790	788	780	778	792	886	854	818	863	836	801	783	821	816	749	805	860	849	772	844	806	789	801	822	806	816	793	770	821	861	828	815	823	815	844	743	760	861	838	864	806	800	820	812	825	825	730	829	792	824	779	786	822	847	871	846	817	799	811	883	808	809	837	834	822	801	768	781	868	782	833	838	834	766	845	820	842	829	838	800	819	864	813	805	777	788	838	808	861	792	797	758	862	836	799	881	793	817	804	780	825	805	800	837	797	787	794	764	795	796	817	842	784	818	820	741	795	858	801	834	775	787	834	768	804	800	813	831	836	835	784	819	808	768	802	826	822	801	789	726	811	844	828	793	853	807	879	849	806	784	843	824	774	787	815	771	827	871	846	877	819	804	823	822	797	790	797	868	831	805	871	833	812	831	805	814	785	786	799	848	834	796	854	771	834	852	810	803	845	858	852	784	850	780	773	817	796	841	819	827	838	798	778	843	789	793	771	808	794	835	823	752	815	811	871	826	814	829	777	747	828	763	794	836	786	826	845	848	794	771	812	793	794	770	784	833	800	797	848	852	773	794	819	836	873	821	797	782	798	800	822	823	832	785	829	840	869	855	756	817	801	819	803	793	787	740	837	841	829	785	808	797	803	792	787	817	838	813	824	846	826	764	796	862	829	801	769	793	850	786	823	836	809	848	775	817	827	827	862	779	824	876	823	828	823	806	783	821	835	817	849	786	798	809	815	792	768	830	807	851	753	816	802	775	807	819	816	764	789	800	770	793	784	786	820	791	824	813	814	866	806	758	790	842	801	797	811	808	819	807	866	793	831	839	808	794	808	789	815	779	786	834	849	832	786	780	780	803	811	838	785	812	777	801	768	818	797	809	784	779	827	789	795	829	780	834	797	760	787	809	834	749	774	785	813	824	783	825	857	757	807	781	823	815	761	771	801	833	812	825	834	754	825	801	859	764	819	767	810	804	834	851	809	831	807	808	843	840	790	814	780	842	805	793	810	811	813	924	821	798	830	770	755	785	791	767	783	792	794	809	823	811	841	772	835	804	795	831	819	761	837	814	799	781	765	798	858	772	854	793	745	777	748	787	768	823	809	786	791	797	751	754	812	732	781	798	804	826	812	808	778	816	789	784	794	855	834	796	815	816	835	834	850	812	769	808	792	785	838	840	791	790	838	871	802	777	740	797	780	792	800	793	816	787	774	820	833	813	771	794	834	806	833	777	840	810	809	792	808	872	870	742	805	812	787	808	825	849	804	836	833	825	831	821	859	811	808	807	809	833	825	785	823	823	808	784	823	801	822	784	857	770	810	827	788	780	754	848	804	825	760	820	793	824	840	775	782	846	808	771	730	790	823	833	744	852	803	816	857	800	841	800	834	834	797	821	801	804	805	804	815	796	786	820	776	849	804	755	845	804	781	807	778	779	791	794	808	811	788	822	781	838	795	885	791	777	781	839	790	799	863	748	823	835	798	788	812	788	785	833	835	725	836	850	772	796	840	816	801	785	802	808	831	856	871	825	820	774	817	826	788	811	805	820	831	820	830	830	811	824	865	776	781	835	829	835	820	788	814	803	788	818	839	834	847	843	832	810	829	834	853	798	874	808	808	815	774	792	826	776	784	781	820	826	834	797	801	796	824	800	803	849	855	814	771	835	831	812	773	844	818	783	818	832	807	785	845	820	811	804	809	815	810	829	805	767	794	815	777	800	772	791	830	806	836	774	809	810	801	846	805	841	840	827	801	819	856	803	796	794	800	776	786	834	791	809	819	738	862	839	793	839	834	794	830	775	817	792	803	799	791	843	788	867	803	812	818	813	830	822	782	833	807	790	795	829	829	775	812	812	813	827	819	812	825	782	784	785	805	786	889	779	769	870	741	832	763	788	799	824	793	794	817	818	805	786	843	777	810	803	806	825	766	873	846	849	861	823	813	826	834	834	851	810	874	766	827	811	783	786	789	825	810	796	853	817	725	806	825	811	809	802	856	807	792	820	792	767	859	771	861	814	808	824	818	813	779	788	803	785	852	849	780	869	806	853	836	788	810	800	817	775	785	837	838	829	780	792	817	815	821	791	799	791	763	851	798	832	822	821	805	791	780	769	865	795	780	841	823	811	813	781	813	804	811	792	828	833	828	797	863	863	805	832	837	800	846	788	820	807	793	817	818	778	798	802	793	817	772	810	829	772	785	782	879	863	800	820	812	749	775	825	735	774	794	789	817	795	791	832	833	845	756	777	771	806	817	813	722	793	849	834	780	832	791	776	805	782	850	825	786	785	781	786	821	819	831	828	779	843	829	826	850	797	807	869	858	814	777	840	836	818	826	825	835	802	756	805	822	798	817	805	836	798	794	847	819	804	820	807	784	801	818	783	827	791	824	764	760	763	868	817	821	802	779	791	758	851	792	846	801	742	777	864	799	808	764	859	845	792	801	859	790	794	791	765	853	781	844	773	788	796	783	795	774	815	805	748	817	824	795	813	830	844	775	886	758	806	787	795	827	810	866	760	809	804	786	805	808	800	852	800	783	824	787	803	843	810	833	818	800	819	826	808	772	827	821	876	803	821	806	784	856	817	840	799	803	807	794	847	771	760	817	756	820	810	789	786	831	832	815	857	805	831	781	842	850	816	807	839	820	812	825	785	811	827	790	817	798	820	756	768	812	873	839	813	801	791	801	824	819	809	804	819	877	835	832	802	804	827	791	814	864	828	754	798	848	801	868	800	751	850	796	746	825	756	861	855	789	814	828	823	750	831	760	796	832	791	821	825	789	796	789	763	817	770	866	816	802	791	804	796	833	825	800	828	840	796	790	795	845	823	801	808	854	786	832	857	838	812	805	816	795	823	787	819	796	831	837	820	745	846	790	829	835	790	837	817	795	771	843	832	812	848	818	838	799	786	804	824	770	789	766	825	773	759	818	829	828	807	825	837	780	868	841	812	751	764	848	787	836	824	782	812	817	802	780	752	792	809	844	792	769	768	858	833	748	791	822	770	856	770	775	826	820	832	843	819	779	896	828	804	787	807	809	784	797	823	868	782	796	782	870	822	845	807	798	799
33359	60316	27406	8486	35037	14838	1962	1635	1450	1200	1169	1056	1072	1011	1010	994	906	898	895	904	880	913	862	827	871	849	804	887	755	814	893	822	826	795	872	781	830	849	829	799	848	890	850	803	814	870	822	826	811	790	792	871	793	779	822	795	827	833	793	879	784	810	794	821	741	821	858	842	774	864	845	846	811	835	836	839	847	889	810	846	847	839	841	845	812	849	801	858	821	868	871	817	764	853	806	795	788	773	770	797	825	839	826	763	761	844	786	809	831	807	794	751	844	800	802	855	816	824	784	803	798	773	820	888	848	802	835	787	799	817	804	815	744	791	813	801	821	767	777	831	815	808	838	835	828	809	838	790	806	797	771	819	736	883	829	802	839	773	822	801	741	814	784	764	766	803	775	758	792	793	833	700	808	816	794	800	820	795	795	841	830	820	817	776	788	854	797	826	818	837	793	817	791	830	834	800	839	835	764	800	789	770	851	824	828	790	833	800	813	832	796	849	816	867	771	838	833	786	823	843	801	821	805	835	788	804	824	844	841	813	834	792	827	816	841	842	794	762	771	875	784	777	870	843	804	820	796	793	818	816	831	801	853	795	833	805	752	780	830	777	853	844	837	836	769	792	817	842	856	799	791	812	820	802	808	779	847	821	748	784	802	801	796	817	759	822	787	833	830	853	834	832	842	814	823	831	847	807	850	819	801	826	876	777	815	823	786	805	765	818	787	822	788	799	831	828	780	829	844	776	812	793	858	818	803	838	794	784	797	766	825	817	774	835	831	807	817	765	801	819	794	825	810	774	838	834	872	780	771	802	830	783	859	848	793	805	801	779	835	849	800	832	815	769	800	771	835	772	751	865	860	814	800	817	858	845	833	781	766	831	822	799	833	821	805	807	803	823	816	797	795	791	767	821	826	775	760	831	770	769	793	795	834	836	799	767	843	843	787	846	850	835	761	797	774	785	887	751	768	780	815	791	805	814	807	848	829	852	820	826	821	798	803	845	864	803	820	828	817	780	800	805	805	776	812	834	763	793	829	805	769	810	799	790	807	759	763	806	787	758	815	793	801	778	767	810	815	774	780	816	810	843	877	776	827	789	814	773	821	799	812	829	872	825	780	800	796	758	806	763	756	816	819	784	835	791	849	826	794	782	825	818	797	764	778	803	823	792	826	783	865	800	809	789	818	868	813	818	796	795	758	807	825	817	806	814	789	774	826	863	857	803	819	811	839	774	773	800	814	764	801	807	797	790	787	819	836	798	813	787	843	806	797	847	832	807	741	825	819	859	812	804	840	796	802	793	795	862	781	820	755	813	786	797	842	832	784	816	766	809	807	811	807	795	775	813	798	798	779	768	769	818	809	751	766	822	753	857	837	834	779	801	795	740	808	802	817	839	746	744	812	829	807	818	806	787	781	823	823	789	785	790	827	784	804	833	837	795	796	790	812	799	845	786	817	768	805	805	832	815	753	770	791	802	872	829	888	792	806	821	881	795	767	821	810	856	813	860	813	831	811	787	794	778	784	777	809	783	772	781	815	849	788	764	799	755	845	857	786	846	813	791	802	767	845	786	855	791	798	747	838	821	836	830	782	785	815	776	828	811	837	783	814	762	848	833	782	819	800	793	828	842	804	875	815	770	831	788	828	833	835	882	812	829	830	803	797	796	792	807	864	821	759	794	823	783	815	790	751	808	805	824	830	823	820	802	855	823	789	852	830	879	834	815	800	795	810	861	787	788	825	843	853	811	776	759	808	832	800	792	841	756	749	841	839	836	829	822	825	811	804	813	804	795	837	780	868	800	787	845	797	827	791	832	834	854	834	780	813	817	834	801	815	760	767	841	798	809	785	829	809	808	799	823	825	793	805	818	806	828	801	787	769	831	788	804	852	832	751	806	806	803	800	789	799	805	837	743	798	764	791	813	853	769	849	812	816	769	825	808	742	794	839	811	800	773	774	782	841	811	792	811	830	805	852	802	782	808	836	786	809	789	801	844	818	757	795	845	837	816	811	830	864	828	816	820	799	831	836	838	810	780	815	789	802	796	813	805	803	795	785	802	829	833	811	830	806	791	800	792	798	800	804	825	860	853	816	719	819	821	815	850	809	824	769	735	800	754	815	805	839	767	803	823	803	771	764	812	794	819	819	804	817	857	820	775	817	778	791	772	812	761	785	814	812	795	822	876	828	815	833	808	833	826	815	764	797	807	848	798	776	810	847	756	814	837	808	799	759	785	799	831	769	856	774	802	831	826	788	850	828	789	834	819	796	859	845	806	824	788	800	813	807	784	823	800	780	800	809	802	807	752	828	827	813	776	800	801	790	832	812	814	790	845	818	823	852	817	805	804	801	844	797	806	799	813	788	813	810	767	793	846	831	810	853	814	798	804	776	797	782	809	740	821	746	865	821	835	748	806	792	780	792	830	795	853	759	859	825	814	782	789	845	802	766	820	883	847	836	799	799	806	797	814	823	844	784	810	797	839	857	822	822	840	772	802	810	848	825	826	759	772	868	828	811	818	839	804	812	731	845	829	749	876	809	796	874	806	788	796	788	826	827	751	782	829	845	821	773	827	851	772	810	845	770	802	823	782	794	825	781	805	816	826	790	842	840	803	774	807	847	825	801	831	768	794	824	794	789	778	828	837	780	828	823	830	783	801	785	780	824	820	804	784	814	798	811	778	788	777	807	814	801	788	807	791	825	823	809	824	812	823	803	782	789	825	811	786	798	797	813	797	773	787	837	797	781	770	800	814	808	814	808	748	811	840	791	821	823	834	830	792	812	738	817	792	833	811	799	855	791	744	819	792	839	838	806	768	810	788	809	813	827	810	818	787	864	856	807	824	827	778	810	802	775	799	800	779	820	799	810	850	836	807	785	805	789	807	810	831	828	803	821	827	835	752	863	816	824	803	831	819	834	821	795	838	793	806	788	790	782	772	814	829	786	773	788	867	771	812	800	812	761	765	877	807	791	818	837	804	806	831	819	810	808	822	809	824	820	748	779	835	791	884	789	755	843	823	830	722	791	777	813	808	812	852	764	789	847	788	796	820	795	757	815	793	812	801	813	784	786	835	874	737	815	827	787	797	773	771	858	766	784	789	811	785	816	816	829	805	841	817	796	833	814	834	803	842	806	818	770	817	865	798	770	833	827	831	814	785	843	791	831	792	822	801	780	743	821	801	809	835	777	789	763	842	787	836	780	814	817	832	824	801	845	838	777	814	779	799	833	790	806	777	750	789	810	795	806	806	797	796	743	813	809	807	832	812	841	820	791	803	800	835	808	795	827	797	762	848	800	799	838	825	838	789	814	822	794	805	816	842	808	809	790	797	813	820	802	817	802	736	800	816	815	825	818	813	782	785	795	811	833	788	814	772	800	813	775	766	837	808	784	837	838	816	778	799	823	815	829	808	819	801	818	801	856	842	771	764	821	797	792	762	847	794	821	797	795	790	870	828	844	750	848	775	775	807	755	799	822	813	788	733	800	823
29044	25307	16013	2622	3127	1328	699	740	684	701	715	721	733	779	666	637	710	772	738	687	727	675	673	745	765	714	662	726	746	686	693	710	752	733	695	773	699	676	726	685	724	724	730	693	719	685	683	677	690	745	717	746	671	709	724	706	707	669	765	695	735	733	731	689	696	705	672	695	671	684	732	699	734	694	741	729	716	695	687	732	720	680	693	708	695	705	739	701	664	733	737	736	678	715	708	741	686	688	687	666	742	715	690	721	694	727	665	650	673	716	738	699	717	738	672	694	718	696	711	789	681	692	684	715	745	670	697	695	711	772	718	688	695	699	730	699	699	707	707	696	753	692	711	685	659	757	757	753	665	698	734	751	669	694	714	717	696	710	755	667	681	727	686	669	689	741	710	696	693	703	717	691	637	718	744	686	689	676	745	666	749	692	692	713	697	728	716	677	695	684	715	691	724	697	708	712	728	653	688	703	725	689	682	743	722	725	715	697	701	745	696	732	729	697	720	684	705	686	671	713	694	661	694	681	697	704	715	702	658	702	696	712	636	731	692	719	668	727	713	673	690	686	703	705	748	684	706	722	680	680	684	677	718	707	664	672	702	700	783	718	703	731	726	650	717	702	725	699	708	752	698	718	655	653	737	751	720	703	689	699	774	731	684	721	693	694	734	710	696	732	679	668	671	694	692	724	708	711	750	703	720	709	733	653	709	701	691	724	709	710	701	714	742	659	692	720	728	717	687	677	705	740	689	617	716	703	721	738	698	659	709	741	730	696	711	759	700	755	704	673	698	646	703	717	736	704	782	705	678	684	723	708	743	692	716	726	643	740	669	757	700	700	720	714	725	681	711	711	715	735	695	725	716	699	694	703	695	700	668	703	683	712	719	660	734	713	728	700	650	710	707	696	744	699	737	724	732	710	672	718	665	730	679	705	725	727	686	733	746	728	712	702	672	715	701	661	749	717	732	726	715	712	664	699	683	730	737	756	747	726	685	762	688	747	744	694	729	652	695	679	732	701	691	685	747	728	748	702	687	692	706	662	716	771	712	706	699	725	708	724	711	720	742	703	718	727	681	658	680	705	746	730	675	736	699	696	707	701	667	743	713	722	662	741	712	709	681	705	691	687	713	721	693	640	708	693	719	740	706	699	650	695	710	736	659	706	684	638	716	734	706	697	715	650	715	658	719	712	745	723	670	693	761	683	698	673	672	706	705	708	702	738	681	691	676	728	687	682	682	737	701	697	724	687	694	718	722	728	684	702	714	695	693	712	717	717	657	715	729	722	699	679	693	698	720	694	661	764	687	708	739	714	711	728	671	742	698	715	674	749	697	689	695	727	717	712	742	673	703	738	689	751	709	700	661	750	676	680	690	708	678	731	678	714	687	704	678	675	710	694	689	634	714	703	698	707	685	731	716	708	718	649	711	707	692	668	683	682	715	682	790	713	676	709	730	676	721	687	743	741	722	663	660	751	707	702	732	708	723	701	765	721	756	725	756	688	686	743	719	688	701	714	685	669	703	688	689	737	678	686	693	732	715	731	694	736	737	719	722	644	694	704	709	731	697	716	739	753	663	685	666	714	771	694	711	695	703	750	684	745	744	725	681	748	722	704	695	737	759	715	666	720	688	693	723	712	694	719	720	668	758	713	703	677	681	713	717	692	742	674	725	737	716	704	686	702	776	705	690	712	731	721	695	671	703	694	671	690	654	678	707	686	719	706	698	723	669	710	707	710	677	690	741	735	692	711	732	677	724	717	692	681	716	679	767	665	723	714	727	668	658	713	694	692	678	708	696	702	711	670	731	693	735	705	703	687	687	698	711	745	666	746	701	760	723	722	648	654	709	708	733	739	714	722	667	711	654	696	736	716	688	678	670	747	698	725	720	702	725	704	718	712	729	700	692	696	720	693	697	709	734	722	698	718	649	709	718	706	728	717	696	764	730	741	707	721	690	695	697	717	649	739	667	679	688	725	713	722	711	677	686	708	710	733	691	752	650	688	695	687	655	678	644	684	707	713	660	629	717	697	694	733	753	714	660	718	728	697	772	715	678	704	764	716	707	698	726	645	654	702	711	732	747	671	697	688	719	718	732	695	685	721	707	704	743	723	712	724	712	734	695	660	736	709	696	727	756	665	743	728	727	677	709	668	684	750	723	757	701	674	734	710	731	711	734	746	703	753	764	705	696	708	683	683	774	643	736	700	747	764	756	695	672	693	722	700	689	736	695	672	699	753	718	728	708	698	746	727	695	711	739	713	705	692	701	716	681	664	694	710	682	706	676	756	705	770	733	683	721	700	697	662	684	712	736	731	743	684	708	709	670	710	731	682	729	727	695	685	682	716	747	722	665	706	695	732	711	705	727	703	741	665	756	736	706	668	740	706	651	712	708	686	660	724	741	753	720	682	709	717	721	728	740	715	722	689	710	724	748	688	723	737	690	725	709	708	673	684	709	735	721	687	760	724	726	741	726	681	720	701	716	712	682	730	688	733	710	702	686	692	728	665	687	714	711	713	686	699	698	691	698	692	666	773	683	714	761	716	718	677	677	709	751	753	676	708	688	746	703	694	690	680	751	703	714	724	713	742	729	695	745	690	700	747	701	695	728	680	704	685	741	715	697	708	728	706	684	686	731	704	642	697	706	698	722	745	729	648	715	688	724	742	721	720	740	688	716	700	703	709	659	707	723	683	668	694	683	657	732	711	706	680	708	686	716	673	709	638	732	738	684	734	719	698	686	722	653	712	717	713	693	701	747	704	696	732	749	719	745	703	734	716	728	675	678	705	700	731	688	692	656	706	695	696	711	714	709	748	688	684	679	721	693	711	727	721	713	684	687	676	691	684	679	663	764	722	715	738	685	636	704	721	656	693	701	682	697	703	701	677	704	683	702	747	681	711	721	652	704	687	740	728	657	675	713	731	675	662	709	764	741	699	708	717	770	718	717	674	701	720	724	684	701	718	689	713	714	662	752	705	742	697	718	690	677	699	714	756	716	734	711	677	725	710	714	723	716	663	717	726	713	665	687	697	678	716	735	680	700	715	690	700	718	771	681	694	702	732	691	695	707	697	686	719	687	720	708	661	711	698	721	689	730	727	677	721	686	700	727	731	690	714	699	759	691	673	739	648	686	717	664	754	747	728	703	679	701	717	740	643	675	673	761	710	684	709	748	731	712	718	701	708	711	734	706	713	726	719	743	763	732	703	722	671	721	755	673	714	722	753	670	731	713	727	714	728	751	728	717	668	760	734	686	758	694	760	758	737	683	669	693	732	685	722	690	670	715	695	707	696	699	699	711	696	733	713	697	660	638	752	735	759	711	669	719	710	708	707	702	729	687	698	706	684	676	679	745	663	701	719	733	709	698	717	723	698	742	735	708	660	683	763	710	737	696	685	744	702	691	688	704	716	686	728	656	745	709	659	702	677	648	702	702	778	706	672	710	669	762	692	700	718	690	693	687	704	695	700	754	710	693	707	720	652	688	698
25253	36507	11070	1305	3864	1479	725	735	791	798	791	756	748	733	741	773	736	689	763	748	732	792	795	733	772	716	728	784	732	685	758	678	736	700	733	684	727	747	748	761	710	707	722	725	717	722	729	727	734	770	710	685	730	746	728	705	740	706	729	799	732	707	698	766	717	664	723	712	738	714	713	759	706	725	777	751	725	752	725	741	720	684	696	759	746	771	784	748	721	783	777	751	792	773	730	731	728	708	743	730	758	722	719	719	738	725	765	703	706	756	731	708	702	681	762	767	778	753	731	735	711	730	751	711	762	707	760	736	733	740	718	744	758	741	728	697	767	748	717	737	724	710	708	720	724	739	755	757	707	750	685	746	746	685	742	708	737	699	789	737	726	738	697	747	752	750	694	776	726	732	735	757	722	759	741	740	714	723	713	750	760	722	747	714	753	767	770	764	720	710	679	742	695	758	729	673	737	745	703	688	697	745	742	740	755	730	714	669	729	734	706	737	740	749	699	699	745	702	745	713	734	736	745	786	745	719	731	724	738	730	686	747	724	716	722	774	744	799	721	784	732	696	775	712	734	741	743	690	683	792	734	735	730	785	727	699	723	725	712	724	701	708	720	723	706	747	711	722	673	722	756	730	719	803	717	712	740	792	773	735	715	782	689	772	739	718	782	764	704	726	737	709	701	684	750	709	694	706	713	707	740	752	756	736	754	721	753	736	731	735	755	746	694	757	734	749	703	736	730	746	744	689	718	722	739	725	714	745	757	723	703	691	742	745	716	753	707	741	711	744	773	752	745	728	707	753	741	740	700	729	739	710	727	718	774	761	705	705	770	755	753	741	735	728	705	724	694	731	799	756	732	720	803	748	753	742	701	735	691	754	756	732	727	764	703	687	709	732	741	720	760	750	736	733	775	705	755	714	730	691	686	689	734	726	728	725	768	719	702	746	712	742	696	735	717	755	672	733	771	717	684	764	748	733	741	758	728	722	767	731	739	722	714	763	753	745	784	734	738	722	764	783	746	723	727	715	721	725	732	767	700	744	724	716	727	733	770	708	780	747	700	738	717	707	728	711	688	734	687	747	721	694	713	720	688	719	790	731	725	651	742	769	719	739	748	698	725	712	761	723	719	718	709	776	753	708	763	694	736	763	739	723	697	756	784	717	761	771	733	725	756	690	757	748	720	755	750	735	739	751	720	733	726	731	733	703	740	786	699	766	752	727	696	727	759	706	717	704	783	714	708	794	748	735	724	763	715	793	728	718	719	717	733	724	739	738	776	761	693	700	727	742	735	685	707	760	788	725	728	702	746	714	745	710	688	729	728	720	755	736	720	694	696	724	713	780	726	765	760	732	713	759	730	757	728	733	727	726	740	716	722	723	761	716	751	709	756	684	736	742	682	691	747	746	748	729	735	732	744	736	718	723	702	732	696	734	750	747	723	735	751	759	735	757	753	730	742	697	716	700	747	713	810	719	723	712	745	673	737	732	703	722	720	728	754	736	737	789	720	756	760	710	704	659	709	758	718	743	714	714	707	725	721	679	746	764	753	775	728	736	759	752	744	711	717	736	760	733	707	715	730	740	753	705	772	730	705	750	744	740	691	735	744	776	736	720	734	786	689	716	736	717	739	740	741	769	735	738	760	727	767	721	776	717	755	747	784	697	744	704	720	753	700	762	748	701	760	696	697	725	742	708	715	730	752	748	755	733	728	717	721	710	722	757	683	734	719	713	692	716	717	770	727	658	751	750	752	718	715	801	769	716	688	719	758	740	751	749	732	725	725	751	730	708	722	708	709	727	726	714	699	689	711	714	742	706	712	754	682	764	737	713	731	727	756	750	703	740	764	708	720	697	680	753	739	754	692	731	712	736	739	769	760	745	690	738	735	761	714	736	769	755	707	687	723	749	722	695	721	744	717	742	679	722	764	726	782	750	744	784	698	739	753	745	751	657	699	685	753	724	729	707	760	710	711	699	738	765	739	721	681	754	696	740	716	708	734	729	761	720	745	730	734	713	787	707	721	739	703	734	698	729	766	762	724	762	703	735	730	739	700	785	694	708	744	734	727	717	720	714	725	709	719	684	728	683	723	723	743	754	679	716	739	713	704	753	726	729	729	711	731	712	725	760	687	744	756	725	708	745	711	721	751	728	770	721	746	720	712	698	771	741	769	731	715	703	722	740	736	737	734	724	673	756	756	678	740	760	714	784	683	697	735	737	714	787	728	708	750	749	742	704	709	720	710	750	727	738	687	752	730	738	702	744	733	785	715	761	746	712	732	751	757	688	736	672	771	731	751	747	785	747	709	758	691	730	734	761	747	728	736	723	788	734	706	714	697	705	728	665	753	768	740	731	684	750	772	743	712	686	736	707	779	727	693	701	729	783	725	738	725	746	735	683	691	731	733	793	689	736	693	741	688	729	763	731	724	731	747	727	724	743	728	737	716	713	660	689	738	710	730	745	702	752	737	733	781	748	749	748	687	690	678	673	687	709	769	757	735	752	719	741	769	743	708	729	722	732	730	721	738	750	700	718	756	727	705	731	741	736	695	715	742	729	752	734	678	711	762	731	653	770	704	761	731	737	708	715	705	726	731	705	708	711	746	728	750	739	725	781	741	746	761	716	780	740	677	732	703	724	696	715	719	743	713	734	828	737	710	740	687	745	743	749	727	720	744	770	693	743	742	720	730	743	715	719	727	785	721	716	742	708	748	739	781	680	743	738	769	748	710	737	753	731	672	730	714	758	742	719	726	750	689	746	730	774	734	700	692	691	750	742	719	722	726	772	731	741	696	772	706	707	740	713	698	765	706	812	740	701	687	730	699	747	771	729	729	699	761	743	691	739	716	754	704	742	659	707	736	705	757	729	713	695	746	710	714	702	724	794	731	743	733	696	774	768	677	730	735	718	735	754	710	695	722	731	727	780	715	740	770	709	723	749	724	702	705	757	741	736	744	741	738	713	701	762	679	731	787	752	735	700	704	742	670	727	773	732	748	739	707	757	708	690	725	737	684	721	717	742	749	725	743	737	744	723	788	694	753	731	744	690	748	695	730	757	706	725	711	733	729	742	734	707	728	745	726	733	762	754	747	728	733	726	727	729	707	749	733	729	699	687	697	728	694	747	750	747	782	694	703	690	686	738	706	717	692	720	715	735	719	720	747	702	737	756	700	748	739	755	725	730	753	716	725	728	732	750	745	709	740	669	756	740	728	726	744	762	685	762	756	789	747	717	709	750	707	722	767	769	750	762	706	775	731	765	737	698	761	723	755	682	710	719	765	728	752	709	738	716	740	688	693	729	724	728	770	714	725	716	760	737	734	696	762	769	766	722	765	695	729	733	724	764	715	708	728	743	688	724	762	668	717	714	684	764	743	745	759	750	755	722	737	762	725	727	715	761	753	686	716	731	715	802	744	739	751	722	760	721	732	763	744	739	754	757	741	786	703	798	696	769	713	734	806	763	767	741	785	772	718	751	725	714	722	737
23761	21116	28242	24172	24821	19006	3765	920	792	781	738	726	706	727	664	666	678	687	657	652	704	644	654	667	642	618	692	680	679	697	651	638	640	628	593	648	679	661	645	653	670	701	640	616	644	670	658	681	644	632	638	660	638	641	615	636	630	639	652	616	608	627	658	638	642	615	740	672	688	649	633	632	657	664	629	681	612	618	654	660	636	661	643	685	660	663	619	651	658	617	701	682	628	647	668	704	615	637	656	648	665	611	639	610	668	658	603	699	665	712	635	634	625	672	638	663	640	656	711	603	704	615	628	660	653	668	655	630	665	652	632	663	643	642	662	612	655	697	661	686	652	615	600	699	676	645	643	667	644	619	656	664	683	667	658	611	638	591	651	593	671	642	651	629	674	633	661	668	644	692	665	682	690	643	654	629	624	602	655	646	673	656	692	670	624	619	679	631	660	652	621	618	674	648	644	652	615	660	677	619	662	623	597	681	672	630	647	606	647	690	621	650	632	643	620	652	646	582	660	630	655	650	610	621	696	656	678	600	705	680	655	690	690	681	634	641	658	615	650	646	672	645	651	648	611	680	627	678	637	626	696	652	650	633	629	680	667	645	605	626	614	650	676	644	665	632	652	648	640	647	663	697	673	620	623	607	624	687	645	637	613	609	651	669	656	647	676	630	690	668	668	636	655	648	629	611	657	690	639	611	607	612	615	653	710	653	651	631	635	665	687	619	607	708	610	591	639	666	654	632	691	603	627	637	643	620	636	656	706	648	650	670	630	656	667	685	664	597	626	650	639	674	618	655	638	613	626	673	679	653	672	636	619	682	656	627	612	726	626	665	639	624	653	625	649	655	646	660	618	630	638	628	613	644	722	656	636	672	603	670	634	658	665	626	675	665	624	631	681	629	631	637	735	673	605	652	674	686	638	637	675	667	620	643	636	656	636	661	660	629	693	666	629	603	625	653	706	644	650	619	679	674	631	646	643	621	673	629	670	627	647	711	701	661	672	625	615	639	675	621	602	601	610	634	623	675	636	629	657	595	705	696	681	597	687	649	624	673	613	639	634	690	638	670	634	639	623	664	671	625	665	624	648	589	691	671	616	616	604	667	635	680	656	633	652	624	666	619	650	603	654	651	666	681	647	613	648	638	651	622	631	608	664	672	628	641	646	607	611	696	597	655	643	640	671	664	686	654	656	650	680	647	643	613	667	597	628	583	602	655	650	582	634	637	657	674	624	672	636	615	709	641	664	628	648	618	622	680	636	595	680	645	619	627	673	667	626	594	586	641	637	658	610	625	623	642	738	706	657	632	607	615	638	630	700	694	656	682	626	622	622	651	686	633	664	591	596	639	635	676	644	682	603	640	648	660	581	613	664	614	596	628	641	621	656	684	654	640	656	643	632	663	693	653	643	608	670	644	628	597	701	651	639	600	662	671	674	637	605	637	658	658	658	651	628	680	651	604	654	640	644	652	627	637	617	615	580	603	645	652	631	645	649	662	640	629	650	617	673	629	612	692	606	661	672	697	608	662	650	602	663	651	657	664	603	678	660	680	656	667	656	625	642	665	656	643	675	671	681	655	631	625	612	605	648	590	650	628	639	655	659	619	677	653	645	685	595	663	614	651	633	687	654	657	665	650	640	642	666	592	701	611	628	601	644	661	635	614	587	658	671	689	621	663	629	618	668	673	598	617	672	633	668	623	679	652	679	619	704	683	692	685	626	623	662	609	679	609	669	661	642	688	689	635	685	654	647	639	703	631	607	615	682	689	660	636	686	639	650	641	665	670	675	629	630	634	643	630	644	649	617	628	684	635	655	647	649	650	659	637	654	661	592	626	623	628	646	647	592	658	628	638	688	663	651	645	634	644	666	677	668	638	630	631	682	641	660	602	654	614	689	671	667	638	636	662	638	647	640	660	646	689	587	671	628	616	628	598	649	644	672	665	630	693	696	616	627	658	682	618	606	693	651	638	605	610	636	649	645	658	622	630	629	646	671	621	672	657	639	643	687	670	609	626	646	626	668	655	688	635	669	627	605	681	650	616	682	640	655	666	654	630	611	670	652	639	655	669	628	691	612	689	654	678	638	573	632	615	678	660	656	647	623	677	655	663	689	651	655	642	615	648	714	635	629	630	640	610	706	646	631	630	592	642	612	665	642	655	636	626	666	641	613	689	583	674	662	633	633	656	676	634	602	653	635	680	636	621	609	690	629	590	656	628	657	649	648	648	619	713	672	627	654	639	641	700	674	603	655	603	616	604	667	677	674	614	643	668	635	641	654	644	674	685	692	654	695	634	628	662	617	608	678	690	653	682	606	656	629	673	654	679	656	641	625	671	650	642	683	585	684	664	612	644	683	613	613	640	690	663	643	643	639	693	657	666	585	629	560	676	686	603	642	624	595	637	631	670	674	688	656	627	655	675	620	603	639	690	605	639	618	669	668	656	663	651	669	637	636	626	636	643	661	663	622	609	682	637	668	683	646	648	634	656	692	615	636	658	664	648	635	643	616	642	628	667	630	566	655	667	591	648	625	622	634	641	640	653	686	658	634	650	651	623	655	605	663	633	590	645	650	667	665	664	631	645	626	671	616	634	666	649	658	663	602	646	630	619	708	632	666	628	628	592	659	631	671	614	667	634	671	664	673	626	662	696	674	662	619	663	620	651	628	672	674	588	666	616	689	632	640	635	650	623	627	689	601	659	602	658	706	604	601	616	665	633	600	594	663	633	654	646	632	680	692	674	604	631	646	613	628	690	671	640	659	680	599	685	651	665	640	687	642	618	631	685	640	614	633	626	615	680	664	666	635	634	618	696	635	610	635	651	635	634	658	657	703	647	680	674	649	712	666	605	623	672	668	624	638	666	680	692	622	674	637	613	658	620	637	652	631	643	618	631	634	700	638	611	635	617	648	582	683	641	638	610	603	639	643	628	651	649	647	627	615	631	649	650	689	615	640	675	653	633	652	668	644	632	608	677	592	620	626	665	601	664	627	637	650	686	648	620	629	675	645	636	678	686	670	679	664	633	625	652	673	605	694	661	624	690	611	648	637	649	629	604	601	677	622	641	647	649	654	602	627	587	682	665	676	651	619	652	679	664	678	655	648	601	653	656	673	662	611	688	671	647	640	621	652	618	634	615	671	636	624	658	643	623	607	683	642	675	698	634	629	637	680	655	636	633	632	640	612	693	675	634	634	618	612	616	609	628	637	626	629	594	672	657	670	617	619	600	640	618	644	662	651	670	634	635	686	630	639	678	665	660	621	670	651	628	654	640	595	639	587	613	652	626	602	687	650	632	645	586	598	647	643	615	623	621	649	613	706	642	656	670	673	647	653	619	630	653	670	677	631	648	619	635	631	704	607	600	662	655	639	662	650	636	677	647	671	639	676	616	658	675	631	630	676	668	650	603	698	630	625	638	608	649	664	671	610	673	645	591	637	616	610	656	612	615	718	647	636	669	643	665	661	690	651	634	648	611	607	620	633	685
29623	52872	23585	11838	31782	13954	1219	1074	928	901	873	795	785	772	733	745	766	680	702	702	653	654	666	717	709	681	673	708	661	605	712	654	681	673	666	652	701	715	646	636	682	666	661	704	632	675	593	636	665	683	633	730	638	646	632	671	671	705	669	676	648	679	702	668	670	649	731	669	689	669	629	680	660	645	686	685	728	647	655	641	652	652	676	699	657	676	718	672	680	647	659	711	624	678	654	667	641	700	677	635	693	685	712	677	641	660	687	646	709	673	645	628	636	697	695	651	648	621	665	660	643	681	702	647	632	668	620	683	587	700	639	637	690	639	682	662	660	623	653	710	716	653	662	603	646	667	666	669	667	666	655	664	633	677	687	675	672	644	660	666	650	634	636	637	662	648	658	614	680	657	710	684	677	677	708	677	664	661	661	662	646	637	672	660	658	682	616	646	665	664	640	666	694	665	668	673	654	645	686	642	715	670	682	685	658	623	624	653	660	649	689	634	651	669	658	612	668	678	647	632	691	695	654	633	699	668	663	653	634	656	628	703	650	684	638	632	674	670	658	665	682	691	664	658	603	715	656	631	655	634	644	695	671	704	616	665	628	658	661	612	655	656	679	645	682	679	648	653	705	642	624	643	625	675	672	673	640	648	654	651	697	628	638	667	661	716	679	667	658	661	632	656	628	687	686	646	697	632	687	667	639	639	581	638	688	666	643	697	637	652	684	643	665	642	628	627	718	705	665	713	686	649	659	677	642	625	678	659	604	693	670	607	615	652	690	680	622	635	690	640	660	641	660	670	617	662	665	693	662	653	648	635	642	624	633	693	669	641	662	690	652	623	682	685	642	686	658	676	641	639	613	655	623	720	643	660	651	642	720	644	652	641	647	675	653	660	638	674	623	648	660	643	704	612	648	642	653	660	623	650	661	656	661	650	703	697	678	713	624	639	706	675	644	656	640	686	667	718	694	655	671	667	682	633	669	659	703	695	701	659	666	659	678	665	671	643	653	669	616	666	665	662	666	642	638	639	687	688	681	674	653	665	674	662	678	686	658	671	619	625	674	656	646	682	660	679	698	669	630	617	663	605	671	659	655	677	676	654	670	650	658	688	660	654	647	637	651	686	657	703	653	627	678	682	648	612	667	658	662	590	658	669	644	640	670	666	696	665	630	614	680	638	665	589	640	695	642	679	639	631	649	645	675	693	686	642	649	698	645	654	674	635	656	674	628	658	709	711	669	652	665	679	665	663	662	669	697	712	695	640	665	652	668	645	703	630	641	617	649	672	681	629	695	653	705	625	706	652	658	681	682	688	679	674	678	649	650	660	664	668	661	634	656	661	675	654	657	637	689	642	642	670	650	625	664	643	656	637	656	641	660	662	658	661	626	622	659	673	661	718	600	717	655	662	673	674	672	639	676	645	678	678	639	625	682	627	684	687	639	670	698	667	655	666	682	679	628	679	708	656	685	650	670	689	682	674	643	681	645	640	638	657	656	646	658	682	672	670	633	658	647	675	618	672	655	650	704	645	635	659	641	685	665	661	664	655	679	671	669	686	685	697	667	660	672	658	674	666	631	648	653	646	683	680	696	675	663	645	669	687	680	676	645	669	715	665	664	675	666	662	714	643	663	671	693	654	651	668	663	670	658	663	659	654	663	648	663	633	637	674	635	648	677	648	619	658	679	643	643	635	619	657	721	644	624	668	666	606	670	657	660	672	658	691	675	662	662	666	672	651	657	627	679	632	657	624	697	692	675	657	677	671	656	680	630	632	686	701	639	637	681	711	630	657	648	613	719	667	664	639	647	677	703	672	660	681	614	665	621	652	652	664	606	666	661	617	673	649	676	584	649	648	660	655	653	678	631	653	659	625	651	678	688	644	676	639	677	645	654	696	677	660	653	696	659	633	700	650	711	653	650	629	648	649	687	672	627	663	646	691	674	623	697	660	643	649	641	657	644	726	652	684	644	659	635	597	682	644	642	664	610	623	622	634	694	661	609	666	627	668	690	666	611	677	667	668	688	623	671	653	662	669	649	700	645	644	633	660	660	675	645	648	634	640	682	671	678	670	650	708	656	625	631	677	609	671	653	656	646	703	637	696	661	669	681	672	676	663	644	628	686	636	666	681	629	684	693	659	660	667	664	661	673	672	616	680	713	650	668	657	672	679	683	675	679	660	646	629	665	655	667	702	660	664	659	633	591	685	672	652	670	696	669	617	677	671	708	664	681	642	623	649	640	682	643	643	663	636	646	693	648	663	635	680	631	666	665	612	657	628	725	659	654	630	669	645	629	663	708	675	657	670	611	616	627	616	713	679	615	663	678	668	683	658	667	660	675	625	626	639	689	641	659	634	655	644	665	634	682	630	670	695	698	638	631	658	678	674	679	627	615	624	667	626	673	617	707	651	703	652	613	621	654	664	661	660	625	671	706	739	677	648	670	686	689	621	636	645	642	688	628	656	664	668	718	604	660	660	619	665	655	682	679	684	688	672	617	678	639	672	661	632	669	668	694	662	637	652	609	635	657	689	603	643	677	654	689	605	690	652	690	682	699	676	693	650	621	631	676	687	698	636	668	666	648	641	667	659	652	661	702	639	671	655	684	640	637	711	689	680	644	706	645	639	653	691	683	682	722	631	596	641	687	681	651	654	680	645	650	687	665	638	643	666	677	686	618	650	634	620	601	697	674	621	651	700	644	640	689	639	660	664	651	660	692	634	678	639	645	621	677	655	650	686	673	601	666	680	682	616	674	652	637	662	615	684	596	646	684	635	604	714	676	644	685	616	681	682	658	639	678	662	644	588	680	640	616	676	656	658	674	670	651	630	656	621	693	628	653	662	706	666	659	621	678	630	669	697	631	694	661	675	608	630	646	661	680	678	652	668	656	678	649	628	677	651	661	685	684	700	620	661	664	599	621	704	617	610	658	602	683	670	724	629	661	650	653	630	660	604	666	681	661	662	667	639	663	633	646	694	629	641	699	664	646	660	691	677	702	648	666	658	704	664	661	631	643	630	656	678	697	694	681	643	642	656	660	620	632	644	724	634	666	663	675	657	662	673	617	632	669	659	682	677	654	619	691	642	655	668	646	625	644	656	633	680	689	665	683	648	654	665	669	665	704	611	683	689	634	671	656	666	670	641	610	653	680	690	646	668	641	669	684	673	632	649	617	663	625	634	679	675	649	693	674	644	608	647	694	681	660	679	633	627	669	629	682	667	654	635	649	642	683	578	636	657	666	648	640	675	719	614	644	668	665	653	691	624	655	624	658	627	670	632	655	650	668	665	631	687	694	649	629	673	643	638	688	676	681	622	647	678	673	691	634	649	682	673	671	634	677	665	654	638	669	712	638	667	658	629	616	651	646	666	595	667	668	707	646	661	630	658	648	697	710	694	660	638	675	688	693	663	630	636	629	657	660	677	702	656	692	694	645	654	680	677	605	657	605	652	644	653	664	648	605	608	687	702	661	659	636	652	614	662	674	655
24998	21085	27006	25895	21591	8555	1287	944	953	894	919	915	901	861	902	933	873	892	884	862	928	884	911	897	881	875	884	899	877	808	885	873	887	880	888	845	865	838	832	833	848	876	849	850	852	880	875	812	836	859	821	838	879	864	873	833	827	887	855	828	883	874	801	830	874	858	884	864	844	867	865	883	915	861	907	832	832	843	831	859	885	881	830	883	867	859	889	859	878	827	876	836	885	876	895	898	844	875	860	857	864	809	892	790	820	834	862	821	898	859	854	825	878	852	789	871	838	855	822	881	870	880	821	852	834	857	875	873	816	888	860	909	840	847	859	871	852	888	795	848	842	858	850	890	846	891	896	873	871	815	848	833	869	821	825	869	826	830	860	836	826	871	866	848	847	833	859	858	833	838	834	834	823	831	824	870	856	889	849	847	855	836	817	820	871	869	819	845	850	881	848	810	842	861	835	860	857	873	910	838	849	879	825	823	820	862	856	881	902	824	827	829	877	845	944	845	869	905	818	865	824	833	864	853	835	817	870	812	870	820	908	812	858	838	874	857	828	885	869	850	804	913	825	908	849	861	775	872	823	870	839	830	843	871	856	843	870	845	848	898	877	920	865	840	886	877	870	817	839	821	879	881	872	868	849	845	833	879	851	855	884	846	869	828	788	809	893	839	892	847	878	878	837	845	882	849	846	805	856	849	947	876	894	907	825	899	879	872	867	817	857	814	861	856	821	867	868	871	908	879	811	846	832	814	856	863	860	871	853	840	834	840	830	859	883	868	849	836	839	834	869	870	864	844	849	873	841	856	908	827	793	802	858	885	868	880	876	896	879	805	890	846	860	817	834	819	835	875	821	855	901	872	855	827	853	887	857	837	845	836	823	871	852	851	840	826	883	825	840	901	893	843	864	883	817	841	894	842	782	842	848	897	815	865	898	835	936	858	880	840	860	844	882	911	830	916	833	866	813	866	864	899	861	832	835	831	919	848	846	854	839	832	835	853	872	876	839	904	835	827	812	833	815	812	896	851	808	837	883	870	878	837	826	886	872	838	838	862	908	863	870	893	838	850	898	819	840	863	898	849	857	887	870	848	838	849	852	890	879	888	835	939	855	856	866	838	895	855	900	829	833	845	883	888	874	843	861	853	852	886	851	841	829	817	874	860	812	875	861	915	840	832	849	825	850	857	840	772	871	899	876	845	869	890	899	882	821	859	824	855	882	783	874	888	858	884	835	817	859	830	788	845	821	824	825	856	818	853	820	899	854	894	884	868	892	864	847	807	859	830	853	866	870	889	835	855	839	851	824	835	874	887	809	885	867	853	791	835	837	932	872	888	810	882	874	864	863	808	854	827	871	804	822	882	863	873	833	867	877	855	838	849	852	885	819	794	881	848	870	842	840	874	883	859	840	879	893	833	861	882	877	909	869	912	820	835	848	838	843	838	844	866	884	896	850	884	906	850	885	876	831	822	886	883	859	886	831	842	826	864	849	862	824	802	839	865	869	897	837	892	855	829	841	820	827	818	872	879	815	846	854	881	824	824	887	868	910	843	859	823	805	787	792	880	850	868	803	832	904	877	861	862	850	843	877	861	803	782	925	837	851	856	829	887	898	863	809	900	809	894	844	843	854	880	835	930	868	848	874	829	897	854	882	871	840	838	855	849	851	821	871	815	819	845	892	874	854	869	822	877	823	850	832	856	853	834	839	857	899	829	884	886	879	856	852	817	898	872	873	820	853	914	865	889	864	894	839	825	874	871	899	873	834	888	795	848	923	776	850	844	825	850	810	841	868	888	798	861	845	792	829	857	884	932	827	804	864	824	862	841	793	855	878	878	864	832	886	844	889	811	835	840	883	863	867	847	847	810	877	858	866	855	870	895	841	809	892	872	906	880	847	808	847	840	878	885	895	810	850	905	892	877	804	814	872	865	879	867	863	889	843	853	804	888	790	813	875	825	845	844	812	808	857	823	869	807	828	839	808	856	872	863	891	945	883	887	858	834	861	868	847	825	886	846	839	853	872	852	888	862	806	846	810	860	874	848	809	865	825	849	860	876	845	840	863	826	857	843	861	887	818	870	823	917	889	918	896	850	824	857	796	858	831	911	840	816	770	752	831	842	833	887	881	800	843	877	869	931	864	874	798	925	840	911	835	862	819	771	853	906	885	878	865	833	832	884	875	851	892	867	831	837	847	845	861	848	868	813	826	828	823	906	893	843	844	853	890	807	866	836	826	842	847	897	849	815	880	843	873	827	840	860	826	823	838	875	800	855	816	838	865	883	823	844	830	843	918	827	848	867	868	840	823	834	805	869	847	822	803	794	859	856	855	831	799	776	870	819	849	856	901	944	895	847	833	850	808	906	829	871	868	855	835	869	822	801	831	907	935	866	812	833	868	876	892	850	875	857	854	898	840	873	879	866	855	873	904	855	854	821	859	839	897	843	826	902	865	913	791	828	879	888	822	837	805	846	873	830	816	807	860	879	812	902	851	892	812	821	882	853	862	844	870	849	869	909	880	848	810	846	848	838	849	920	867	861	877	847	816	830	853	837	922	865	837	830	801	858	841	849	838	889	883	813	806	837	820	849	855	876	850	871	895	856	786	863	835	881	864	868	828	868	908	808	817	895	800	835	879	805	827	784	845	843	866	849	836	810	893	858	881	852	836	861	922	760	888	858	845	873	855	877	848	832	859	793	840	883	847	854	819	880	876	847	816	799	843	874	851	862	854	891	841	816	861	867	870	799	922	824	920	864	865	892	827	869	874	827	853	853	805	827	852	904	915	882	850	809	868	829	829	842	861	866	862	866	853	861	824	841	851	820	884	819	838	835	857	879	911	834	871	869	870	813	856	872	829	885	866	843	850	817	898	841	863	825	855	841	869	872	872	866	850	844	863	835	922	798	761	826	854	802	882	895	871	897	851	870	860	885	835	797	866	869	808	810	884	879	834	903	863	919	812	840	816	845	878	872	839	874	816	878	832	909	868	843	826	802	836	858	901	898	834	886	868	863	802	844	888	861	917	856	799	841	855	838	834	850	797	824	872	842	812	819	882	828	801	869	808	853	863	883	873	835	863	832	882	916	841	859	849	842	837	892	854	833	797	852	882	823	825	833	907	874	858	910	884	865	811	834	868	784	854	857	848	867	925	900	829	902	877	821	893	865	869	869	865	845	897	842	849	802	882	906	869	808	845	852	831	823	893	864	875	798	830	892	882	845	828	915	807	859	822	875	839	861	907	865	847	876	885	843	849	877	864	844	817	873	857	824	818	854	822	862	893	842	835	887	848	829	901	920	901	867	802	871	866	834	862	846	847	844	863	894	800	902	895	930	849	811	837	903	825	854	895	864	866	861	801	833	837	791	823	902	873	916	851	863	861	759	831	872	838	863	855	865	807	838	846	790	834	842	830	892	881	853	883	867	818	806	843	846	847	847	861	849	913	870	887	836	829	891	872	875	858	842	855	914	839	901	851	832	818	854	876	824
28236	45756	18519	18224	24517	7687	1125	1079	971	981	981	916	928	881	935	934	906	892	889	845	927	923	872	909	904	852	883	857	892	882	920	880	869	912	880	919	885	864	907	825	871	820	792	873	921	820	841	876	845	832	842	818	946	906	885	871	865	897	887	878	853	799	899	883	906	878	901	894	882	820	859	830	901	833	903	911	929	906	857	920	854	903	873	893	896	860	860	861	905	855	901	865	898	850	875	798	839	926	887	898	861	833	909	822	898	855	909	904	859	845	857	916	880	822	864	911	855	810	918	891	931	875	888	925	837	856	823	822	858	872	794	899	874	947	879	898	880	912	865	841	935	897	882	903	867	849	833	821	870	834	924	842	846	848	888	832	905	870	838	885	910	860	872	842	860	884	832	852	865	812	916	882	845	898	915	893	875	825	853	892	893	902	904	889	864	915	866	884	913	822	862	865	866	867	841	880	865	855	844	852	839	844	903	821	855	913	874	842	869	862	895	871	852	885	879	861	875	835	903	867	854	898	885	884	879	865	905	918	869	856	849	930	889	871	893	824	889	852	880	847	852	868	871	885	869	895	869	890	780	884	849	846	865	896	886	845	859	896	853	891	867	917	878	872	859	879	855	886	842	840	882	845	868	870	834	853	870	860	838	881	875	880	871	934	883	921	868	870	894	840	818	907	831	872	859	898	881	833	877	867	847	844	901	860	837	880	830	881	855	936	881	896	888	836	880	848	841	840	845	890	864	864	864	799	873	918	848	833	863	844	856	830	870	851	838	831	909	899	891	836	894	901	851	865	857	883	879	933	867	835	888	849	836	891	891	828	838	872	888	864	889	919	857	837	809	914	911	841	884	892	894	875	888	902	869	845	863	854	871	910	870	880	866	854	860	796	848	827	831	839	902	887	867	853	795	881	881	863	874	868	815	870	860	843	885	876	872	887	867	904	863	888	883	892	815	839	901	914	837	854	897	833	895	853	887	809	858	846	863	826	851	837	899	867	845	889	866	835	862	848	859	852	860	856	870	874	906	809	876	838	882	863	821	932	853	907	887	862	840	867	834	835	905	903	847	914	896	843	805	917	893	869	870	923	865	854	904	863	825	761	879	882	827	829	842	936	837	827	877	888	839	850	886	863	867	866	882	882	892	855	894	875	887	843	867	939	903	885	878	845	839	890	869	879	871	861	850	849	878	882	880	872	912	864	887	923	822	868	902	878	867	873	864	906	895	894	839	847	880	811	891	867	832	880	918	882	879	919	807	866	851	876	848	848	834	872	863	872	841	886	863	843	837	899	894	875	854	893	830	888	871	867	882	860	862	865	854	887	882	849	888	885	838	852	859	868	891	867	883	854	837	844	863	861	893	905	841	852	932	818	870	883	870	844	859	879	900	855	856	847	846	878	858	866	937	866	861	814	911	857	870	871	923	854	889	861	906	905	868	907	835	843	851	852	874	865	871	872	916	852	861	922	932	905	882	855	892	879	849	928	851	855	839	855	898	846	914	903	898	857	886	838	887	899	900	911	883	949	877	906	856	870	864	834	839	830	898	894	921	812	857	896	905	900	851	810	863	921	913	835	876	905	848	898	852	850	885	898	869	856	884	858	894	913	856	883	876	905	856	867	820	798	843	877	853	848	896	897	881	812	894	848	864	878	915	831	868	850	874	862	847	926	843	875	844	907	885	843	893	914	875	898	841	829	844	859	919	854	823	863	869	865	860	883	923	863	935	944	860	828	840	890	879	891	865	905	846	861	840	872	855	877	856	883	891	871	835	866	866	883	903	865	906	899	865	877	892	897	881	875	862	844	909	897	847	812	899	877	896	887	884	853	835	894	874	829	869	873	872	883	890	880	903	867	892	841	859	852	897	897	903	864	837	851	870	853	860	876	831	879	875	848	874	888	853	886	901	837	853	860	862	874	881	865	883	841	817	852	904	937	782	878	827	854	888	876	906	910	859	836	846	889	843	843	834	817	857	914	830	858	895	893	872	876	811	828	868	858	844	880	800	889	862	866	892	909	844	875	878	865	858	824	864	877	867	892	909	881	878	853	911	870	874	881	837	887	884	848	848	873	867	881	901	908	895	826	849	861	873	880	882	794	852	883	872	891	854	875	869	864	924	851	899	889	875	889	841	876	848	920	862	888	840	878	899	916	960	895	908	893	855	891	910	912	813	862	880	871	865	900	898	915	875	833	883	867	860	883	858	931	829	807	856	875	903	889	837	905	860	879	858	917	857	894	887	851	841	861	868	861	866	883	873	865	879	909	828	879	905	889	856	851	902	896	882	870	883	879	914	887	914	873	943	921	889	855	901	910	850	879	852	824	885	884	854	889	873	903	880	792	935	853	903	869	880	882	917	868	861	895	876	861	851	876	897	891	891	865	882	774	918	863	861	887	887	859	921	879	815	859	926	861	873	897	859	864	867	857	901	887	844	877	867	873	877	900	840	832	878	886	856	815	889	851	868	853	871	883	837	857	835	870	840	845	821	953	856	926	836	867	882	886	796	888	874	884	792	864	871	861	886	866	870	957	871	937	876	886	799	905	874	860	895	851	843	858	857	891	877	853	872	888	833	836	801	847	900	866	813	894	914	849	801	837	882	898	819	905	868	848	840	858	827	870	866	881	880	885	881	850	909	858	876	902	932	893	903	844	874	848	871	865	879	916	873	854	896	875	849	882	846	817	866	861	872	882	861	803	914	878	841	836	811	891	924	861	853	872	889	841	819	846	907	876	915	879	844	867	878	878	883	862	843	850	901	845	888	858	860	887	835	922	910	831	897	854	906	798	835	863	904	873	907	888	929	821	897	887	884	888	841	832	877	921	853	837	922	902	877	840	890	846	865	832	908	824	840	813	863	823	925	856	901	879	894	865	871	837	876	897	845	909	886	889	885	888	888	812	866	885	871	817	859	947	902	903	831	845	816	896	874	848	894	885	935	874	841	854	830	848	851	871	843	849	832	883	873	874	881	852	845	852	809	884	900	876	897	882	854	876	864	818	863	879	884	912	872	846	874	832	881	898	782	909	853	818	899	879	849	889	877	852	857	827	839	853	912	887	910	879	943	880	853	844	867	847	897	863	880	834	871	860	876	870	842	844	867	901	864	805	873	873	882	865	888	901	858	862	885	861	909	934	858	896	821	898	905	889	844	900	860	888	821	905	866	857	844	891	837	831	870	864	845	820	829	868	873	971	888	850	823	859	918	899	845	860	824	883	885	843	881	834	833	866	854	816	868	909	871	889	873	860	857	828	864	840	861	887	861	951	866	810	809	870	899	819	921	926	885	853	905	919	885	881	843	888	856	878	834	886	842	824	824	803	888	861	925	865	836	881	858	906	887	780	807	854	848	872	857	873	844	866	841	869	891	842	905	841	867	854	908	868	883	846	938	863	865	940	885	894	892	856	866	817	925	906	876	831	871	872	836	857	860	866	917	888	848	859	896	922	885	882	882	808	858	839	876	896	876	858	849	846	840	889	835	891
22589	21042	28622	24532	28151	23497	11899	1627	1095	1143	1064	1030	962	891	969	923	879	859	869	850	918	850	850	855	787	833	840	900	856	818	842	811	874	844	804	803	869	879	843	804	861	845	837	799	837	821	808	787	865	859	828	875	873	819	814	847	855	847	880	793	836	820	805	865	795	1013	960	825	826	841	877	794	841	814	836	861	859	848	811	840	836	853	792	892	806	842	860	869	894	806	814	848	808	824	832	849	895	811	858	778	864	802	834	790	845	811	829	815	858	912	822	851	864	792	814	848	836	836	813	823	871	848	886	803	844	841	856	851	779	859	827	797	853	835	845	893	834	847	828	867	869	858	822	803	854	785	820	820	778	797	830	815	816	835	791	853	859	836	819	794	836	858	835	832	776	812	848	768	801	815	761	845	780	852	863	852	835	830	835	861	788	834	856	811	832	779	793	787	827	814	813	810	762	822	807	835	826	884	836	879	884	835	822	797	819	811	784	805	905	865	824	783	859	825	851	842	849	780	803	803	801	775	801	833	785	809	826	814	879	843	834	889	829	753	826	792	789	841	800	830	842	815	832	840	845	827	848	803	816	834	850	847	821	853	831	862	825	841	800	817	822	829	832	842	804	883	808	862	814	830	796	811	790	800	839	807	817	895	862	834	826	822	857	824	872	829	833	835	828	811	829	799	826	853	843	808	813	800	759	816	846	830	881	832	767	824	807	876	786	811	806	823	849	813	848	837	866	807	838	781	821	794	852	810	823	866	815	819	788	827	827	821	787	847	803	831	809	858	848	882	760	758	753	855	864	856	815	803	810	796	858	837	841	802	858	838	833	850	839	804	837	828	856	817	842	842	799	820	831	822	826	870	824	861	784	816	841	810	815	835	796	805	836	895	850	828	818	798	841	834	744	823	812	873	843	811	811	849	825	814	759	817	866	810	794	845	853	835	813	821	817	811	853	802	839	814	838	861	842	828	817	922	866	798	775	765	848	864	833	814	850	836	795	853	889	795	866	806	870	841	844	809	817	866	907	835	848	854	806	813	800	827	816	889	805	843	834	801	840	820	802	832	828	843	828	859	838	793	836	850	847	818	842	825	779	862	846	849	835	854	820	823	847	814	855	831	884	803	846	849	826	809	795	882	823	855	844	779	817	792	834	814	861	832	813	818	873	841	812	837	842	821	785	876	829	839	827	827	808	798	837	780	803	839	860	853	832	814	782	848	788	854	834	822	780	806	861	792	826	884	843	842	811	831	815	839	811	888	770	862	897	868	864	883	833	826	816	808	822	818	848	800	814	805	794	814	812	888	832	859	876	845	827	855	808	850	848	812	861	791	785	820	829	816	834	851	790	793	844	785	846	753	814	798	835	882	868	801	785	871	864	800	839	806	841	816	822	840	884	842	858	881	806	872	858	841	792	860	827	796	847	821	813	753	821	795	875	811	846	844	869	830	805	787	837	863	763	860	833	834	801	867	810	842	818	844	829	825	848	853	800	781	785	884	869	831	870	866	805	791	817	819	872	864	796	851	836	800	786	854	805	854	870	822	847	842	797	800	828	810	845	777	772	864	784	829	826	838	809	826	824	802	842	844	822	868	821	806	862	864	848	853	806	869	826	831	783	842	824	780	852	831	870	829	821	810	817	813	822	874	814	846	818	812	804	837	817	820	821	892	843	815	817	830	853	839	801	794	871	787	875	808	845	778	829	824	866	801	920	858	822	829	843	804	867	890	813	816	802	860	874	779	857	854	773	862	821	852	792	868	809	792	822	803	839	849	863	775	830	864	804	797	828	860	839	814	856	805	848	797	852	837	811	831	805	872	833	809	808	831	863	788	764	809	772	823	879	792	798	781	854	849	809	834	896	816	778	857	878	838	803	827	834	844	837	809	853	807	811	796	821	782	781	829	827	796	764	832	808	830	797	837	809	824	798	866	817	759	822	855	813	880	788	783	852	836	797	810	825	857	842	825	792	834	836	804	870	811	845	808	783	806	849	832	825	841	826	846	868	783	787	823	831	856	866	810	873	835	804	870	898	843	841	832	791	777	818	863	838	861	851	818	895	826	792	812	839	787	848	822	810	814	845	806	828	786	810	801	844	860	830	803	767	806	821	843	826	901	844	861	799	850	862	783	802	829	800	824	816	784	810	813	826	783	817	836	878	828	800	815	869	848	849	866	815	858	798	820	804	827	826	824	802	861	866	876	858	873	879	840	776	833	836	838	811	808	808	770	844	814	771	808	828	829	825	804	822	838	798	845	866	802	821	816	811	876	799	806	887	873	821	830	848	868	889	851	833	871	813	774	819	779	858	814	830	816	824	820	798	854	749	807	863	835	881	804	835	801	845	840	822	804	879	770	825	821	829	885	805	844	824	820	804	865	828	822	797	809	843	812	817	798	876	807	837	784	832	812	842	827	782	799	813	784	855	837	835	824	819	793	808	834	827	790	832	819	837	862	844	827	829	905	839	870	770	831	852	851	822	854	857	772	789	847	795	809	787	842	826	885	791	876	869	828	764	828	813	811	838	808	870	847	842	784	844	825	821	801	811	848	827	830	864	812	818	810	798	809	831	827	812	840	855	848	839	870	780	848	816	828	804	815	782	822	785	855	811	808	822	816	784	823	794	840	820	834	826	787	823	826	810	845	821	796	818	832	803	859	835	833	816	799	776	807	822	777	862	798	816	724	850	827	776	797	809	810	856	839	828	853	841	809	770	811	815	817	870	811	878	840	803	769	810	841	830	829	810	833	813	865	824	831	842	838	811	804	832	838	807	799	803	828	831	867	864	806	831	825	843	799	797	794	800	881	777	902	823	782	795	848	792	821	821	779	818	801	856	829	825	819	853	827	866	815	821	820	781	831	787	811	838	891	820	881	791	819	833	842	807	848	854	793	788	830	822	821	823	832	832	830	824	818	810	802	818	805	857	859	819	815	844	828	854	867	827	806	843	830	846	852	798	803	791	822	819	764	820	845	829	783	830	841	812	771	819	879	801	829	802	818	788	805	832	830	817	802	801	842	842	831	888	808	818	824	768	880	860	880	856	786	850	785	808	799	795	787	801	797	828	884	812	825	842	878	850	848	813	880	824	827	840	833	802	820	784	833	787	809	777	835	829	814	797	814	837	813	791	836	870	808	811	836	840	852	805	812	819	804	831	825	864	793	825	820	849	860	819	880	837	808	785	763	865	863	807	818	821	802	832	841	840	863	796	824	853	788	806	771	786	823	836	816	831	816	888	803	840	822	840	791	818	806	807	861	830	787	868	803	821	834	830	874	841	812	817	810	853	805	862	824	852	838	841	816	865	775	812	808	908	807	823	836	816	844	824	857	832	845	830	871	828	805	880	848	862	827	754	862	826	802	820	821	842	846	814	792	795	838	788	758	851	848	872	812	818	876	786	812	820	835	826	808	841	857	824	821	798	852	841	836	835	834	813	811	872	833	799	767	823	876	858	841	828	853	830	834	844	853	823	807	852	856	873	848	838	876
33419	60312	31426	30041	44438	17386	1737	1567	1271	1250	1162	1084	1038	1007	1009	864	890	913	933	937	832	884	853	866	835	830	797	873	883	851	903	848	877	811	815	827	835	806	817	765	851	882	816	862	868	806	847	805	824	843	810	781	873	784	800	819	804	852	864	833	831	815	866	867	810	915	947	829	842	835	801	824	841	829	905	831	873	846	838	826	854	866	826	785	882	839	816	858	825	784	821	869	767	767	840	839	774	809	842	841	786	826	837	828	802	826	814	862	881	876	841	847	777	816	839	788	790	809	887	816	832	816	748	825	843	798	880	798	805	826	780	787	835	816	880	842	862	828	864	817	885	839	794	786	749	820	789	793	799	837	814	791	820	830	812	843	797	824	782	807	832	784	828	809	834	806	834	850	770	823	775	806	816	799	765	825	828	847	832	812	772	854	780	793	850	805	835	776	847	780	826	813	795	792	779	807	814	828	862	858	852	778	824	834	804	835	785	815	856	826	758	797	810	790	782	805	827	878	828	798	867	866	835	874	822	838	828	864	840	813	804	797	792	833	780	815	843	805	758	873	795	826	835	823	794	799	774	809	814	863	826	812	850	816	815	807	814	808	822	843	814	837	794	836	834	820	822	821	830	867	808	857	803	834	842	787	820	830	846	817	794	782	846	807	812	862	841	849	819	798	826	840	808	835	887	837	784	841	816	844	808	809	843	863	843	753	843	819	822	832	832	790	899	814	797	808	823	856	798	794	821	826	786	817	845	821	841	843	813	882	831	851	874	825	829	815	814	789	823	815	815	836	811	778	872	809	821	829	855	773	824	801	792	843	815	825	810	811	811	848	825	803	810	812	830	829	768	828	868	796	797	806	771	874	847	769	836	817	856	882	798	803	792	804	834	786	775	833	819	846	863	805	811	827	822	811	794	804	848	832	831	856	802	834	858	839	851	809	832	829	856	820	814	864	790	860	827	800	870	807	827	838	789	825	762	825	807	873	863	794	818	781	814	814	799	793	846	787	793	898	819	825	856	867	838	828	818	828	811	840	797	801	788	832	802	791	878	860	816	776	789	876	818	813	768	876	803	818	823	831	815	809	849	800	775	788	841	774	845	837	795	828	823	839	843	829	837	803	842	862	817	808	794	849	785	825	896	845	769	790	809	837	793	829	815	748	788	794	833	797	858	759	850	802	852	759	799	823	860	830	809	823	765	847	794	803	815	806	801	801	827	839	794	815	853	752	847	804	793	863	836	818	826	784	775	843	888	817	775	823	820	765	812	781	852	847	834	792	755	846	823	845	777	831	791	826	782	816	808	871	844	781	826	817	794	825	833	797	784	798	830	810	811	833	767	821	798	761	848	784	776	808	793	836	802	850	798	790	889	810	796	857	817	799	867	791	842	835	783	843	793	815	833	819	837	816	799	769	815	849	816	828	871	848	861	789	809	823	838	818	811	786	861	797	794	798	766	741	850	820	841	824	809	883	776	824	790	834	820	825	863	846	790	808	859	811	849	815	785	815	788	820	859	775	785	781	798	860	794	820	873	804	872	859	814	807	853	794	818	852	785	842	843	812	882	810	760	793	801	829	843	861	801	799	856	796	809	791	802	836	853	856	828	804	799	818	838	799	808	782	838	821	785	800	846	807	801	821	783	779	880	780	803	846	871	827	822	832	867	833	788	778	859	854	772	818	819	838	849	829	817	823	806	774	835	814	832	800	823	774	833	806	822	829	879	828	847	820	870	826	812	854	858	839	794	807	807	828	810	819	836	850	832	807	835	797	809	821	846	807	865	800	788	849	847	815	794	849	785	821	800	815	867	792	829	882	825	851	822	825	888	846	804	875	861	875	848	815	841	837	807	819	763	807	824	792	847	844	849	825	805	814	757	808	801	816	807	815	817	878	912	829	799	800	825	803	877	819	841	835	817	792	838	762	789	875	837	776	804	851	797	778	818	821	816	827	845	825	804	818	814	846	786	790	831	793	838	788	765	831	840	865	778	808	837	801	820	760	829	831	835	824	810	846	865	812	864	790	844	797	858	783	817	806	792	782	865	787	805	807	841	828	856	815	824	804	818	822	836	803	780	844	831	810	859	812	863	811	799	818	809	816	842	767	837	859	829	799	858	810	783	800	883	828	759	837	857	867	796	799	806	802	798	823	858	795	749	784	804	819	809	795	842	830	845	830	830	828	812	844	814	804	823	880	827	797	774	839	801	826	870	788	808	857	828	829	828	780	783	809	821	845	816	873	838	739	802	843	806	813	779	828	795	789	871	821	772	868	841	794	861	817	852	798	865	772	797	841	832	760	843	829	832	802	828	823	822	809	802	778	768	798	836	818	780	830	826	778	843	826	814	791	822	864	773	788	834	805	817	806	854	840	793	837	837	838	842	795	800	797	782	806	786	801	778	838	801	811	790	797	776	825	804	806	771	806	841	835	797	766	823	761	806	846	824	821	833	885	809	823	841	813	845	845	820	850	865	864	793	775	793	775	807	814	813	819	833	855	829	868	816	806	894	800	829	781	762	778	854	797	891	756	794	854	833	859	761	847	808	822	842	789	787	782	825	823	790	841	818	829	840	775	810	841	818	789	813	834	857	812	855	839	827	851	815	849	831	791	820	866	820	841	796	822	784	854	803	842	834	866	795	830	819	819	844	830	789	781	778	878	796	778	856	775	812	826	784	794	839	836	824	827	822	798	845	753	758	782	843	812	761	792	815	805	788	828	849	824	775	830	843	774	773	800	806	828	808	800	837	780	819	817	834	795	821	839	802	794	771	778	841	827	821	799	802	792	844	828	826	807	800	835	779	779	826	854	852	878	835	794	873	836	857	797	857	797	831	806	771	864	791	828	844	826	812	834	844	784	785	812	827	811	872	799	791	828	818	785	782	816	785	804	844	838	842	848	870	790	797	846	780	830	883	823	778	787	870	805	836	824	795	863	780	848	777	820	838	800	816	864	820	801	773	836	811	790	768	828	761	834	848	861	804	850	789	846	749	850	814	835	825	811	851	856	778	793	815	805	811	842	814	853	824	817	787	825	863	760	792	831	863	824	810	837	833	790	771	824	803	844	854	866	859	839	856	804	808	802	796	859	784	811	826	838	851	792	830	871	841	868	763	833	816	820	790	846	761	798	784	781	816	831	802	775	858	845	819	841	873	821	843	781	863	778	796	838	860	831	751	840	813	827	838	842	785	781	837	842	820	777	787	792	804	756	821	803	790	806	744	766	810	815	814	818	795	815	786	786	832	812	773	778	824	805	875	842	815	828	798	813	865	836	805	810	824	867	786	789	786	824	816	825	778	850	772	843	748	837	822	745	792	806	879	818	772	850	827	802	765	833	838	844	828	786	813	854	872	807	849	809	794	867	825	805	803	909	862	783	817	831	804	812	792	842	818	871	868	836	813	813	793	791	791	832	830	862	760	781	826	788	835	827	818	828	823	795	819	809	805	839	783	876	837	819	806	816	816	839	797	823	807	822	800	789	794	781
28882	24833	17534	4962	4977	1649	727	724	727	704	746	705	750	666	720	711	710	712	738	710	669	717	721	752	710	726	744	741	755	677	673	670	692	673	725	742	676	724	725	746	628	729	696	706	757	703	714	717	672	705	739	736	697	727	762	742	725	739	703	715	753	745	747	712	739	740	729	701	713	725	739	684	701	730	735	730	782	719	725	712	752	714	728	724	748	692	735	736	713	764	709	710	705	738	692	765	737	734	710	714	717	744	690	687	733	758	713	677	726	756	761	673	735	701	737	710	700	711	700	730	722	688	701	713	706	734	735	683	770	726	716	722	711	703	728	723	735	696	746	761	772	722	734	709	679	702	689	712	708	719	754	673	692	711	732	697	715	734	693	722	680	712	707	694	749	738	733	769	698	728	689	731	718	700	694	751	752	677	738	686	722	721	695	717	733	711	701	713	728	720	713	732	695	671	689	699	727	744	694	768	679	706	663	672	738	706	736	648	742	693	731	679	755	758	652	716	713	699	683	751	729	707	706	752	692	704	739	728	711	737	704	754	730	653	686	741	733	708	753	698	683	697	676	693	712	714	733	651	719	695	715	722	727	650	722	682	726	753	706	739	716	740	774	725	627	687	667	717	691	741	704	707	718	724	720	709	746	726	740	690	685	702	737	679	732	660	738	724	723	709	707	701	713	700	747	694	714	726	729	735	676	723	695	729	699	711	742	774	720	701	702	769	733	706	717	718	705	740	724	728	707	734	747	712	726	758	711	690	746	710	740	728	715	720	681	745	740	727	754	719	716	746	717	789	700	693	728	705	701	660	723	692	737	687	725	694	714	687	682	701	674	718	730	682	721	700	693	715	709	721	723	725	720	724	720	697	706	723	702	672	705	702	704	688	756	709	720	730	694	721	705	771	695	735	682	734	748	692	727	716	758	716	747	698	740	789	740	711	714	690	713	707	643	667	737	705	717	749	699	713	716	763	712	699	690	702	730	745	735	738	720	668	705	693	729	742	679	698	728	721	722	737	744	742	706	670	708	674	707	710	760	667	693	765	697	680	759	707	768	730	692	759	696	696	717	716	718	740	740	706	723	726	716	662	683	703	807	733	697	684	716	732	719	748	730	705	721	745	686	725	729	707	711	704	668	737	726	703	773	736	695	742	709	739	742	718	742	726	719	708	776	733	693	740	732	691	700	671	758	735	752	711	720	712	704	735	732	732	742	682	696	744	741	687	699	742	760	705	684	731	708	684	734	707	732	697	745	666	713	763	723	730	737	705	722	733	684	707	684	753	721	710	702	744	714	703	728	722	731	706	712	717	788	730	695	739	697	713	708	737	719	759	687	670	722	728	724	662	746	723	676	741	710	703	786	739	723	699	728	749	733	756	705	696	723	674	721	708	686	736	703	688	660	659	726	716	734	726	747	736	722	722	707	718	691	702	724	739	707	717	743	705	715	722	731	685	724	722	719	715	714	785	701	696	738	699	706	745	721	687	738	719	727	705	697	685	696	754	697	705	720	692	677	715	715	689	730	734	779	723	739	730	705	660	771	733	728	703	727	718	738	682	745	669	720	718	765	746	702	724	676	691	717	719	706	642	715	730	714	714	691	730	682	718	726	741	731	685	699	710	708	709	721	716	692	722	805	767	708	746	732	715	654	733	724	749	690	683	740	711	668	725	696	702	734	717	753	709	674	717	783	691	773	753	691	726	733	730	742	719	710	744	688	692	720	703	712	686	678	712	715	686	684	772	699	719	719	712	675	711	708	734	698	758	701	735	714	719	701	741	697	771	764	706	712	709	703	728	762	709	695	706	747	719	694	685	716	741	732	708	730	736	720	693	704	740	752	701	716	735	713	733	711	730	663	701	720	698	740	754	704	723	776	655	708	688	723	731	700	691	755	640	645	732	731	759	728	732	742	687	726	734	696	700	666	710	720	680	703	688	692	721	733	686	758	725	689	754	716	735	736	717	743	749	725	696	731	758	728	696	719	731	687	671	706	692	746	730	708	740	710	761	728	693	729	756	748	768	718	687	772	750	706	731	731	764	760	672	734	687	735	720	734	714	644	662	743	730	717	723	714	719	719	682	733	708	713	778	745	798	722	737	702	692	710	676	719	707	719	688	737	673	710	697	720	640	729	740	676	757	763	741	755	716	738	713	718	717	730	732	725	728	746	711	721	732	733	743	698	692	727	680	716	727	707	742	724	747	712	747	726	666	713	718	709	766	682	700	769	742	732	701	734	711	668	715	685	719	723	761	721	707	729	715	684	687	671	736	723	744	709	768	727	740	727	734	759	724	717	738	704	741	689	683	703	727	681	712	741	747	772	707	647	731	709	729	727	719	731	717	719	707	726	705	710	726	710	678	711	690	707	687	717	747	745	722	655	725	738	739	741	701	736	704	673	777	695	707	675	719	751	706	694	724	697	762	704	743	731	680	700	679	732	741	697	726	707	728	750	740	729	713	729	709	680	725	719	687	711	738	710	707	711	714	699	748	711	730	696	679	680	730	755	759	758	720	722	734	750	747	693	690	757	699	737	686	754	720	676	675	692	660	718	741	706	737	718	708	707	722	713	682	712	713	693	761	725	733	690	698	712	737	721	728	694	699	696	716	675	681	731	706	716	678	691	732	748	761	710	718	708	712	676	752	712	696	702	722	728	725	777	756	767	689	695	698	708	680	695	698	678	704	732	718	747	722	688	714	686	711	699	707	710	697	669	718	730	739	704	712	702	664	725	749	728	691	745	711	706	687	681	718	750	714	689	639	715	700	742	744	724	679	700	709	734	702	731	691	751	685	703	741	694	783	717	722	711	711	718	681	725	722	672	720	761	687	685	703	736	697	719	679	722	732	705	728	688	700	720	743	730	716	711	724	709	679	693	690	730	684	747	695	699	740	692	733	752	713	708	696	717	718	733	707	725	683	680	693	660	681	715	727	731	727	657	761	689	727	757	733	701	711	680	715	740	714	755	716	738	731	720	785	726	739	739	747	760	698	731	736	751	709	729	684	687	696	712	695	722	724	746	744	710	726	729	760	714	665	680	730	700	677	742	764	719	694	703	702	709	748	726	749	747	676	704	694	751	693	711	759	738	731	684	707	672	693	702	709	746	710	692	744	679	710	694	707	727	707	739	719	712	668	694	727	711	720	756	755	701	716	727	777	755	763	710	711	686	706	736	711	749	712	722	724	711	702	709	777	687	724	698	714	683	753	733	686	699	720	722	699	760	726	704	759	714	716	700	683	732	681	697	732	670	769	710	734	724	696	701	750	707	743	755	713	727	667	719	747	731	668	674	747	715	747	697	723	723	730	677	672	688	714	702	736	719	654	684	666	752	712	713	722	740	743	688	677	680	655	721	667	746	719	704	710	748	698	701	734	764	694	672	733	714	703	721	688	703	700	686	760	702	742	661	707	697	720	650	700	704	723	744	715	761	723	720	715	740	686	693	697	721	713	760	733	673	768	728	746	716	723	724	758	706	659	707	686
25902	35908	13425	3719	5415	1777	781	730	754	756	755	768	765	694	762	760	667	752	777	742	751	727	729	733	700	731	767	778	773	739	750	711	759	724	749	769	775	736	740	784	734	692	739	759	788	733	759	710	719	708	748	740	752	740	767	713	778	739	757	734	762	701	755	695	748	688	719	773	790	725	710	728	767	718	742	719	784	754	767	776	791	708	737	764	755	738	761	730	725	743	733	749	726	749	719	712	725	766	813	690	768	701	695	756	736	739	739	723	770	737	732	741	749	707	710	760	760	758	751	755	716	778	787	800	725	763	786	748	745	737	723	749	712	801	763	708	759	764	727	768	750	724	675	752	750	753	758	752	749	742	724	724	720	730	741	726	709	778	723	723	740	715	699	710	779	706	767	806	751	719	732	800	786	759	720	766	742	790	670	777	745	767	741	718	733	717	769	712	739	729	729	722	698	731	755	709	727	734	737	707	757	710	721	767	753	764	755	783	704	734	752	747	726	757	741	745	759	689	720	732	722	753	754	695	732	706	754	734	724	714	749	712	781	727	729	714	716	725	792	747	729	749	738	732	788	789	752	695	724	717	737	742	812	784	744	754	754	734	746	722	767	717	793	724	760	734	701	717	737	721	713	735	732	699	745	788	722	763	754	726	773	748	703	744	748	710	733	746	740	780	739	749	766	791	752	740	753	687	723	716	749	741	782	710	703	762	752	725	756	766	759	722	763	755	715	755	768	733	744	699	695	722	734	745	754	754	752	761	738	765	713	720	728	739	770	759	758	754	760	795	752	726	705	766	751	746	758	691	753	799	731	752	710	737	719	731	737	799	728	712	719	708	757	745	744	750	710	730	741	726	706	727	734	812	705	743	733	726	761	778	723	804	840	703	759	744	717	709	710	744	763	739	735	779	728	746	715	760	794	717	701	700	725	730	739	788	764	746	728	748	782	709	673	740	714	715	759	697	717	715	728	755	724	721	698	711	723	714	727	729	750	779	754	725	744	752	680	746	760	770	781	703	740	743	770	693	720	742	747	734	710	774	722	758	766	760	769	741	705	773	728	759	779	729	792	712	763	722	726	747	710	730	741	735	683	750	704	729	753	707	724	773	790	773	700	728	744	758	711	731	721	708	717	791	753	755	770	746	720	702	742	751	769	751	709	773	750	675	721	710	728	755	764	767	720	738	718	720	718	761	676	741	715	735	732	745	703	777	715	755	720	775	754	725	757	760	790	736	744	767	717	736	753	712	734	784	732	794	755	752	776	707	738	740	722	726	729	753	722	747	713	738	756	748	699	747	738	711	739	745	721	753	741	747	735	737	755	746	776	742	746	724	734	776	766	753	754	729	755	770	744	689	731	715	760	758	771	672	741	757	737	768	743	773	756	791	763	741	737	714	735	757	747	685	764	778	744	734	727	690	736	717	769	742	745	737	716	726	767	759	747	752	734	746	725	745	757	742	773	778	808	750	768	785	780	738	771	750	722	755	732	719	732	753	763	741	742	705	723	763	786	745	733	807	722	721	746	756	789	739	737	760	719	723	765	756	744	765	748	756	713	699	746	740	728	759	793	756	755	723	746	717	757	742	742	779	718	744	742	687	770	730	653	717	771	713	750	724	728	766	772	725	739	769	760	738	770	710	780	803	705	741	760	690	740	754	758	776	732	793	736	709	749	790	734	770	757	700	723	699	739	778	747	739	720	734	742	735	742	780	757	712	684	675	664	776	786	710	779	719	758	747	713	707	737	713	777	758	773	773	746	753	771	745	755	725	790	744	720	709	742	668	714	727	743	751	665	773	756	757	748	728	807	756	762	748	756	732	762	746	726	700	739	725	742	733	743	756	724	735	783	740	684	721	688	733	715	755	677	745	746	770	736	731	728	734	702	716	734	765	753	728	730	722	803	761	750	798	770	713	775	721	777	712	732	739	696	720	766	752	715	760	744	709	780	738	766	713	704	741	681	716	756	739	710	702	776	756	736	718	714	758	757	719	723	764	756	747	759	722	778	759	784	720	775	746	718	724	769	751	769	772	765	745	769	773	718	721	753	770	739	710	719	753	754	768	767	702	754	728	719	703	713	736	765	729	732	736	757	744	729	717	727	752	715	733	745	815	742	743	780	792	788	719	721	745	731	751	692	760	726	731	744	778	723	739	712	740	797	694	762	772	722	796	767	742	760	738	748	711	749	705	759	697	721	774	737	749	749	731	717	764	776	715	733	786	724	762	711	711	787	739	746	726	676	762	735	754	730	728	755	742	724	755	733	718	699	747	738	725	762	698	768	724	783	706	734	722	744	800	726	762	723	740	723	791	685	791	764	757	749	713	733	734	740	705	730	763	751	768	725	730	729	694	744	700	704	730	762	739	707	749	746	711	727	736	799	746	759	693	776	771	734	793	754	744	731	728	728	804	762	740	730	717	752	728	740	736	733	770	678	746	757	754	753	775	728	748	742	710	773	759	714	720	754	737	716	724	735	716	785	787	780	748	782	752	776	734	735	728	742	714	719	716	736	708	732	727	741	748	734	742	741	745	775	751	747	761	724	737	735	761	735	725	721	672	778	760	756	787	724	734	752	726	737	743	777	742	718	734	787	724	757	697	789	742	763	769	740	745	739	738	736	734	742	682	718	770	791	715	672	736	731	758	745	751	707	720	773	714	727	726	737	747	800	795	725	737	739	765	755	751	699	736	733	737	711	706	794	760	742	769	780	762	766	778	762	799	759	714	730	706	729	718	742	733	757	683	780	754	733	734	723	715	729	711	713	724	743	715	763	741	735	711	771	705	724	730	688	745	764	723	770	739	733	772	743	737	729	758	687	755	759	699	725	726	720	790	788	753	707	728	731	754	770	744	700	751	702	744	725	736	747	729	769	749	728	742	717	748	788	770	725	734	742	738	819	749	739	771	734	708	803	727	757	750	787	761	782	769	711	762	754	731	716	781	746	749	718	782	746	728	766	727	720	749	762	761	691	759	753	772	756	708	755	716	738	708	736	736	720	718	739	746	727	716	743	733	741	747	788	686	719	736	708	709	711	743	765	718	748	720	754	751	777	776	779	776	756	690	714	768	792	755	759	747	740	760	729	739	708	758	728	691	734	716	744	768	701	779	800	765	720	764	770	788	793	741	737	785	747	706	727	764	769	703	753	793	720	767	759	712	745	760	778	752	739	752	721	711	756	731	727	722	738	743	722	763	740	726	765	719	686	799	711	764	757	753	716	698	735	738	722	746	727	764	719	725	711	804	725	764	743	763	729	690	765	765	729	707	730	739	762	718	737	749	792	742	740	745	777	689	710	755	753	753	753	757	735	737	722	729	701	735	755	753	741	739	756	753	744	769	748	731	776	738	770	730	755	787	751	724	741	763	730	752	781	724	682	707	717	725	729	765	701	757	789	692	827	706	765	738	753	729	731	740	700	767	725	758	697	747	771	740	724	694	826	684	697	763	754	716	735	751	698	711	746	749	779	752	739	742	798	697	748	677
23772	21029	28137	25197	29470	20336	4439	892	807	771	728	778	699	654	688	689	709	711	637	697	686	694	670	652	626	644	657	670	648	651	683	641	623	641	595	651	641	603	620	643	632	660	663	605	648	634	625	650	623	601	626	647	668	661	626	629	610	672	667	623	643	670	690	643	629	687	651	690	676	621	633	665	634	654	598	634	638	637	654	622	664	643	686	671	642	658	623	658	663	609	652	610	662	637	643	647	674	658	676	678	651	640	667	604	674	637	631	611	644	615	654	666	636	661	665	661	679	647	709	644	694	651	692	651	656	640	651	623	704	646	645	641	625	648	682	654	664	617	635	671	611	673	647	646	652	660	629	654	650	676	624	601	697	659	662	637	674	654	655	659	661	617	670	678	651	666	622	648	634	602	665	635	642	661	641	599	641	629	610	655	639	676	695	617	657	653	664	622	685	635	625	603	655	651	688	620	643	623	626	644	668	632	610	661	633	659	661	652	639	633	655	638	604	643	642	686	670	659	651	596	647	604	649	649	664	644	671	646	650	658	631	675	621	660	662	618	600	681	667	673	662	622	608	662	607	642	670	592	663	657	656	643	651	659	660	638	691	665	668	636	628	615	633	642	591	668	618	686	657	623	649	681	656	676	627	601	667	655	647	614	633	623	666	630	658	640	640	667	641	651	651	643	645	643	641	655	576	650	612	666	588	642	647	606	646	663	600	676	624	602	606	643	656	621	646	614	651	621	685	674	632	646	608	657	641	659	639	656	643	620	635	614	659	645	629	666	637	692	628	640	664	646	661	634	635	639	660	639	669	634	633	653	620	693	671	605	623	629	649	660	680	661	690	623	695	654	654	640	657	655	656	643	631	596	638	595	645	609	661	645	665	640	633	660	666	670	654	682	619	654	629	687	653	643	673	622	654	652	639	662	635	637	636	632	678	668	637	659	691	676	640	662	624	619	661	641	636	661	649	623	663	646	672	668	619	614	637	646	584	668	639	619	614	614	636	638	652	646	653	631	653	610	656	643	656	681	685	641	678	660	626	660	634	645	651	664	637	651	670	649	612	630	656	612	636	649	669	594	637	629	635	583	685	671	661	709	681	680	662	585	647	663	636	655	646	584	651	652	696	622	668	650	661	664	614	660	656	698	662	628	614	639	638	671	668	609	641	632	615	632	709	614	670	660	619	630	620	654	627	645	661	675	645	627	652	657	600	641	638	594	633	633	660	684	634	651	646	626	641	660	624	636	701	633	649	655	644	657	642	628	604	634	621	627	666	632	661	622	662	633	628	667	602	653	687	632	675	684	628	612	605	626	729	583	663	621	641	608	635	633	628	668	654	684	688	621	652	616	610	624	654	672	653	650	616	672	608	660	613	627	624	647	635	656	630	623	631	654	648	632	682	670	635	671	627	669	683	680	670	645	613	621	648	615	675	655	630	659	651	631	641	633	656	664	696	671	655	642	663	638	641	672	679	622	664	729	652	683	613	640	635	704	647	635	630	651	644	619	646	655	611	686	656	623	601	647	645	669	654	594	661	662	651	648	630	705	674	577	691	626	663	604	628	661	601	671	593	626	648	629	679	629	663	601	652	630	641	612	647	664	608	643	658	679	614	574	628	669	631	652	644	671	609	645	677	637	656	647	611	646	686	636	627	627	665	665	703	658	668	639	635	636	671	640	645	653	697	622	688	655	646	633	636	667	667	651	615	603	645	594	678	648	670	639	635	641	655	610	662	672	639	680	616	651	623	626	618	677	651	682	708	681	703	630	656	601	656	638	668	666	620	682	658	672	643	648	660	655	662	656	615	625	631	652	670	655	657	646	622	669	626	657	654	650	601	618	625	654	595	638	623	622	695	665	655	657	656	618	690	624	611	640	645	660	650	603	672	599	618	683	631	654	642	646	620	648	627	671	664	685	640	608	628	696	677	643	645	642	641	661	628	634	651	673	648	691	661	657	623	606	619	633	638	626	666	629	685	682	641	657	646	660	659	665	601	657	699	603	677	605	692	597	629	657	684	640	658	677	621	673	623	642	659	629	687	596	654	671	656	633	679	667	635	629	628	643	664	670	617	655	612	663	658	595	657	618	666	671	659	645	636	673	601	651	623	653	648	634	644	622	623	659	653	623	655	660	612	626	628	647	658	638	621	683	633	619	668	676	653	650	665	650	613	656	607	671	663	641	692	656	686	594	611	638	620	662	647	642	644	663	632	690	657	643	627	661	594	637	640	655	609	659	663	609	612	649	631	621	644	643	671	675	659	659	617	642	667	637	608	625	641	628	648	691	653	656	636	662	568	659	652	656	602	668	649	643	668	659	694	649	625	646	650	674	616	647	656	656	640	695	626	702	620	687	644	606	665	644	640	616	639	638	669	654	667	640	638	626	664	679	641	607	582	645	626	700	642	641	600	612	661	656	621	631	652	628	636	717	692	655	645	679	602	627	641	670	637	622	626	626	591	616	625	660	657	650	643	658	640	633	658	657	615	627	635	671	658	633	657	655	660	641	618	665	635	669	668	637	626	630	656	583	615	672	645	647	619	650	647	653	663	609	633	627	682	681	658	667	664	682	646	688	658	625	608	662	678	639	658	661	700	676	609	640	694	620	675	682	629	583	669	649	665	665	678	629	688	659	597	659	664	679	633	655	628	647	645	621	643	654	615	629	673	651	658	642	676	631	654	655	651	671	597	639	625	676	645	680	660	683	642	659	608	621	658	683	640	599	664	690	625	599	654	642	662	624	652	627	630	628	685	614	624	674	652	613	634	651	663	662	634	620	629	624	616	664	596	630	639	628	684	649	600	637	628	672	641	667	589	596	606	681	604	607	627	669	687	678	662	662	633	639	662	652	660	567	644	690	613	652	683	616	670	631	583	677	660	647	652	635	636	646	640	691	672	663	665	636	649	651	647	645	644	651	670	659	648	663	614	642	614	620	702	605	624	619	648	655	670	653	663	613	635	618	662	621	646	627	637	665	630	626	618	671	668	622	652	667	694	639	654	635	620	659	679	611	675	652	647	630	641	623	657	632	606	633	639	607	603	612	659	626	639	600	617	686	630	639	660	644	607	626	677	677	622	664	626	613	616	644	632	669	580	631	644	608	687	644	634	607	674	602	632	630	669	625	667	644	658	620	667	634	706	658	618	620	679	646	619	702	688	663	711	633	630	637	646	696	675	615	631	684	650	602	642	663	614	661	649	657	658	630	673	652	635	650	610	624	653	701	621	639	677	637	682	600	643	647	665	635	666	649	647	647	651	669	633	665	653	700	612	673	629	645	607	663	629	687	703	638	633	672	654	643	635	616	620	657	639	672	611	626	622	636	657	635	622	641	652	661	617	610	625	638	639	655	611	635	665	677	642	651	610	648	625	664	622	626	657	633	603	617	649	652	675	663	654	641	636	630	662	595	637	653	628	646	640	669	650	655	630	646	644	656	643	657	602	627	628	622	633	643	632	629	653	637	667	661	635	660	637	645	627	646	636	635
28981	53724	27674	25014	36240	14861	1281	1000	944	873	771	764	776	729	748	694	731	731	732	680	752	676	731	706	682	670	693	719	657	642	654	679	670	659	695	698	665	696	690	657	711	722	666	646	701	689	700	671	661	681	657	675	698	729	724	637	654	685	652	647	664	661	666	662	653	701	681	674	672	685	656	633	654	671	676	731	674	627	653	664	672	704	683	660	686	696	670	664	668	707	691	680	696	661	661	669	676	714	669	681	731	670	672	670	653	692	674	669	658	651	663	695	684	692	687	656	672	625	692	696	668	659	678	686	705	670	681	632	666	656	696	641	645	669	666	648	696	649	684	660	642	687	663	682	710	657	691	665	644	666	650	654	632	689	674	689	656	637	686	614	665	661	674	689	673	697	740	693	691	651	647	655	627	666	688	662	671	632	717	676	634	659	629	664	632	646	614	657	679	653	647	673	658	686	707	657	665	669	689	698	664	636	640	635	679	641	642	675	672	623	672	649	659	671	667	639	656	670	680	664	662	712	685	630	644	701	651	664	719	646	711	675	672	641	656	659	642	674	674	645	683	657	672	727	624	653	636	632	631	649	680	692	664	683	671	677	651	638	648	685	634	663	703	637	640	699	671	638	647	639	644	681	676	679	663	661	685	639	632	647	684	664	600	685	691	665	652	638	659	632	670	683	639	698	669	683	670	665	679	649	635	683	717	716	653	653	706	651	648	663	678	663	662	662	715	672	662	703	676	666	676	647	693	638	666	659	713	663	684	632	618	678	669	595	683	656	697	683	710	669	679	679	641	619	642	688	691	685	665	634	636	683	708	655	654	719	690	665	681	664	649	643	652	633	682	684	683	684	613	654	661	635	688	700	667	627	627	684	620	672	658	689	698	642	684	663	672	650	658	698	697	666	691	659	683	669	668	645	641	659	680	664	643	711	694	676	660	666	670	674	662	679	705	682	655	707	649	649	649	633	718	663	647	675	662	704	645	677	649	642	684	673	648	629	642	674	664	700	681	692	673	673	670	649	662	661	690	695	639	683	683	647	669	692	685	630	634	643	673	694	696	667	671	659	680	672	658	691	649	635	674	633	635	660	638	698	664	664	671	690	659	650	692	656	665	674	668	647	704	624	689	645	605	705	650	620	605	683	658	663	671	652	632	723	658	673	612	701	669	686	682	683	636	671	661	693	637	659	665	648	688	677	639	668	676	609	655	677	668	658	639	678	643	623	670	678	702	653	673	611	679	679	665	701	689	684	646	645	643	647	647	674	674	642	643	665	686	700	651	648	679	654	689	664	728	677	707	681	625	685	672	646	673	677	676	664	664	661	644	673	640	645	638	684	673	699	630	698	653	664	674	684	644	635	668	685	670	644	684	669	713	673	692	717	718	706	654	674	684	659	643	656	679	713	680	685	692	654	624	648	676	627	662	665	645	664	648	639	652	671	623	628	642	651	640	710	645	687	663	647	661	662	687	689	676	664	714	665	648	663	656	702	688	614	636	629	629	686	644	673	675	666	658	674	690	689	705	651	623	639	609	683	671	635	641	607	673	632	681	636	717	675	598	642	669	666	669	693	642	646	619	661	680	661	645	630	672	684	622	696	661	721	669	599	633	674	705	665	604	671	649	628	673	684	658	690	691	690	643	627	654	622	670	702	703	662	678	655	692	645	639	691	654	647	698	724	662	606	710	641	629	667	597	643	646	650	691	674	680	615	668	691	594	689	652	653	635	664	647	693	663	678	698	627	663	628	628	681	668	647	668	632	664	699	683	667	721	647	650	662	638	643	672	667	723	647	675	679	646	666	688	640	639	640	631	670	662	684	655	691	655	655	729	665	659	684	687	685	703	650	679	681	698	638	664	665	660	682	652	637	673	691	650	703	656	714	678	728	654	689	662	665	654	665	662	666	674	641	644	626	692	678	678	640	639	709	702	692	685	665	660	640	638	682	638	663	656	665	647	625	688	660	656	664	656	707	626	702	646	704	642	612	677	683	684	729	635	663	657	640	664	688	668	688	646	676	656	665	660	672	637	644	654	645	638	720	677	679	672	681	608	648	650	667	661	641	638	690	678	638	619	658	667	687	670	682	703	655	658	664	657	692	631	617	687	641	638	662	668	621	650	674	644	632	674	675	663	650	627	681	711	722	711	674	641	693	631	630	619	647	664	682	644	678	661	651	656	664	692	669	653	704	679	663	644	632	669	657	669	693	681	648	624	655	678	683	622	646	691	663	688	688	642	689	618	645	611	645	654	674	650	668	641	678	599	663	608	682	676	662	704	682	658	640	670	658	644	698	668	612	635	686	683	660	632	672	642	673	666	707	691	611	675	679	687	670	670	666	631	631	662	645	679	656	658	679	614	666	645	642	633	682	633	701	660	653	641	653	645	698	679	674	693	661	663	654	672	702	720	643	673	689	643	687	652	645	651	679	690	681	687	669	678	648	685	638	596	668	613	650	639	637	668	658	639	670	701	702	709	655	684	645	634	640	658	680	691	677	667	661	666	624	636	599	663	687	661	655	634	678	656	681	653	618	667	679	648	644	652	705	712	657	679	673	641	655	640	673	673	694	663	698	667	694	656	672	679	650	646	697	657	634	681	661	700	656	634	646	641	669	645	703	647	621	627	623	700	681	664	658	690	645	639	648	686	641	703	649	711	666	678	660	657	674	614	679	685	679	676	690	672	681	668	638	664	631	671	642	647	646	659	667	644	688	614	662	659	682	684	681	657	698	648	670	621	657	688	727	637	684	692	662	672	674	696	658	657	610	654	647	648	665	639	666	693	633	666	669	632	662	700	707	638	644	657	671	679	643	695	648	707	689	654	690	649	666	655	682	628	667	634	674	650	684	672	679	682	656	666	690	641	666	666	606	614	594	695	675	696	677	655	651	704	675	691	668	663	682	667	649	700	678	713	670	663	719	638	678	669	647	645	675	675	704	687	642	659	641	622	618	668	677	668	703	629	652	636	656	704	642	634	675	690	647	684	686	667	665	631	658	643	646	687	650	679	680	647	692	702	640	680	629	668	620	649	675	696	647	610	690	655	663	631	655	648	664	687	627	666	701	648	692	709	672	660	669	608	671	655	623	671	661	699	690	642	667	678	654	699	709	668	680	649	689	654	613	692	693	706	677	647	642	682	669	614	656	674	642	678	671	656	692	675	683	625	628	648	635	726	670	674	681	694	691	657	634	635	641	648	672	659	644	654	672	650	680	726	670	684	670	669	667	645	660	684	680	609	685	651	700	679	639	702	665	662	704	663	683	605	632	636	663	700	678	657	671	711	654	678	664	639	690	648	657	656	661	675	641	660	676	676	660	671	662	702	683	650	643	613	667	681	670	690	680	726	664	646	682	676	674	693	670	638	655	673	670	659	656	636	652	713	662	653	646	617	659	674	647	645	675	672	618	638	678	657	649	662	676	659	720	665	708	680	640	662	658	670	683	637	669	613	667	672	692	685	599	731	643	654	637	703	749	662	669	645	654
24829	21080	27025	26151	22872	8597	1300	951	927	930	910	867	884	905	804	910	922	901	936	912	831	887	908	873	860	862	867	806	885	841	856	834	872	849	924	885	881	863	847	874	887	892	863	837	858	854	905	864	849	860	835	872	928	823	796	895	831	883	860	881	910	885	849	845	916	888	889	892	903	881	806	875	839	892	839	883	880	938	871	874	869	813	853	887	862	844	868	821	884	870	890	835	867	841	895	828	857	830	850	920	819	833	853	915	925	837	911	849	844	863	892	828	850	852	839	866	929	846	905	845	820	838	866	872	806	869	827	867	865	852	837	878	871	891	879	879	867	855	847	845	902	858	848	840	830	874	872	816	871	822	875	859	862	808	869	894	883	868	932	871	835	845	856	819	866	877	895	827	845	852	923	835	868	910	872	862	848	906	822	860	870	897	944	832	850	827	868	884	894	823	845	809	815	881	848	912	877	889	843	843	912	842	896	900	920	881	883	869	876	861	884	916	856	852	818	848	815	853	886	843	916	907	859	858	915	835	887	830	846	817	846	920	854	847	883	828	844	857	862	800	838	882	855	840	822	840	859	923	866	870	824	847	889	867	804	854	890	863	836	873	904	921	859	818	840	909	865	884	902	860	868	850	911	801	837	878	829	919	877	871	873	879	875	836	832	853	904	814	892	855	843	882	933	868	810	836	786	860	875	858	762	870	870	848	867	888	863	855	919	883	893	840	841	870	885	872	867	858	853	901	809	807	917	913	818	883	835	868	838	831	868	815	877	850	843	871	889	845	860	849	875	917	859	844	867	875	853	889	878	898	850	816	846	895	888	839	892	842	813	870	843	963	830	879	898	895	863	884	855	846	850	885	910	868	858	889	871	817	881	826	806	852	900	886	871	921	848	884	875	863	890	885	851	900	830	858	880	877	818	837	839	844	836	872	843	839	883	892	847	866	866	862	890	879	829	851	863	852	858	834	838	874	842	855	846	824	871	853	788	848	897	848	847	818	826	877	902	811	837	846	878	875	874	909	862	890	910	834	871	874	904	876	836	881	940	812	832	881	879	861	846	788	901	838	846	889	851	853	860	898	895	823	842	825	867	853	867	883	824	890	881	833	833	869	840	889	892	911	865	914	902	881	864	933	856	873	880	835	898	862	900	886	889	865	892	874	817	892	841	878	852	833	879	874	857	867	843	903	857	817	830	892	857	866	816	840	877	820	860	853	868	843	848	870	905	892	872	863	887	901	863	843	822	873	873	833	856	914	908	821	866	894	879	865	953	887	891	843	835	818	881	844	845	830	897	860	877	861	877	874	804	870	913	851	859	863	846	895	878	829	864	845	897	876	906	835	901	912	901	842	902	905	879	896	841	864	864	875	873	820	867	857	868	925	829	817	891	872	851	851	891	874	839	843	864	884	871	821	861	845	872	807	815	856	856	860	847	898	828	824	854	875	824	880	900	897	852	890	849	910	895	816	834	892	851	857	830	853	872	833	869	840	820	845	854	835	826	859	865	875	862	851	836	852	840	893	875	861	859	805	900	892	860	846	863	892	861	877	880	863	853	803	883	830	872	865	915	895	881	832	840	870	889	867	900	835	858	835	876	876	859	894	863	807	830	892	876	862	898	865	896	861	904	870	878	830	904	875	853	923	851	871	913	878	878	913	884	896	871	867	875	881	843	879	910	895	866	857	882	826	849	862	910	846	901	839	840	850	811	843	867	897	877	855	850	908	786	861	849	856	846	829	857	840	901	868	877	856	832	781	898	885	895	885	834	828	832	843	860	892	801	847	860	859	834	835	869	888	840	864	874	842	900	875	861	870	823	884	880	828	897	855	845	906	864	837	870	884	829	845	857	850	890	876	844	893	838	908	880	876	870	913	893	919	890	885	841	849	872	883	856	929	818	859	822	840	834	868	906	879	847	862	855	850	866	873	840	850	894	886	947	879	861	803	835	864	921	871	855	854	886	880	829	892	838	854	876	843	917	835	848	881	869	928	903	883	858	890	895	918	831	864	854	831	872	898	874	847	871	820	872	906	938	871	893	838	867	846	854	851	872	843	905	911	843	880	873	830	837	841	853	861	867	847	838	838	870	842	869	862	901	889	785	880	904	818	856	849	915	827	864	900	883	833	845	884	878	847	835	846	806	878	820	899	880	878	872	890	840	833	834	860	907	884	867	858	860	867	882	841	829	863	919	878	875	832	887	824	829	863	919	889	836	814	882	816	838	900	850	834	867	827	843	865	838	894	836	879	832	850	864	827	846	816	885	872	885	862	887	876	888	907	880	909	881	854	864	816	898	856	884	894	859	881	854	839	838	869	826	831	836	903	843	852	813	863	847	881	864	866	852	889	839	867	827	823	890	856	877	833	894	906	871	919	870	845	892	845	849	890	813	823	846	883	837	822	808	848	862	826	830	824	841	871	826	897	837	849	874	879	851	846	880	866	888	834	857	920	849	880	859	861	846	860	852	883	897	840	868	893	888	862	885	842	840	860	894	863	850	881	892	848	870	864	882	817	841	857	880	815	907	858	888	891	859	875	899	847	826	839	819	831	819	870	890	796	834	879	823	881	893	855	858	859	887	877	895	856	885	825	840	922	803	891	890	894	848	892	846	834	854	950	944	852	856	833	897	846	874	810	839	843	855	906	866	873	907	844	872	870	861	899	881	839	858	818	854	841	880	867	883	857	861	848	797	905	862	836	823	817	819	816	843	856	788	845	810	826	907	875	886	823	867	874	861	907	878	848	848	858	867	818	853	790	855	888	875	880	876	860	867	889	828	845	910	807	902	847	863	812	845	848	906	848	831	869	879	898	869	806	827	846	865	915	879	858	886	906	883	891	847	876	818	892	810	880	849	827	910	816	871	841	856	816	880	793	847	851	903	825	850	860	885	869	861	874	858	808	828	854	866	877	889	835	870	827	813	865	852	828	924	878	850	848	846	811	827	884	843	805	861	912	871	881	856	825	817	850	899	899	877	798	854	869	869	903	856	869	880	798	830	822	910	827	890	859	859	881	870	921	856	878	878	814	922	862	897	828	909	858	895	922	841	865	855	855	847	842	863	853	883	857	853	895	873	853	849	862	864	846	896	870	855	853	830	813	834	917	863	853	826	837	871	852	866	871	902	864	905	843	861	923	875	883	872	827	825	832	872	836	818	877	836	826	861	852	845	864	848	879	883	812	839	885	910	830	847	823	837	867	860	894	892	858	900	832	842	857	910	823	892	890	840	866	842	844	901	840	908	859	888	887	872	827	837	788	887	867	857	849	842	878	875	836	851	869	851	914	867	863	841	838	855	865	857	865	839	881	874	844	853	891	845	874	896	814	821	905	849	818	828	912	883	828	823	831	793	843	788	862	829	812	903	932	859	853	885	841	911	835	828	814	845	848	854	857	861	855	888	820	919	829	876	855	860	798	847	838	876	855	821	812	870	827	864	855	813	890	834	866	841	897	867	858	832	866	875	844	866	887	854	850	824	829	856	844
28054	46814	20712	18057	26682	7889	1143	1086	1009	988	983	923	988	890	1014	912	908	900	900	851	873	912	853	911	914	896	869	880	878	922	861	911	953	840	901	873	862	909	845	900	860	872	872	871	840	895	869	876	847	860	905	877	899	885	872	870	892	851	863	848	864	928	918	888	904	885	911	899	899	865	877	848	899	856	860	901	882	940	873	891	904	860	859	905	913	901	926	890	864	921	883	917	915	817	893	879	908	926	925	851	887	891	924	874	909	856	871	908	885	904	909	876	932	863	907	889	832	883	869	856	915	906	881	908	858	908	892	920	860	881	873	851	881	887	859	891	908	865	874	813	807	878	973	907	909	884	799	865	848	841	849	937	883	860	862	847	840	820	895	917	878	877	963	895	878	900	875	861	855	931	876	856	874	861	864	880	879	884	851	912	812	902	849	837	855	902	828	893	895	868	868	936	892	830	905	914	904	906	877	905	844	914	886	867	826	849	880	873	845	898	887	969	921	848	853	892	862	857	895	860	920	868	814	826	841	838	885	841	874	872	852	866	848	863	882	838	923	896	918	845	912	861	912	903	911	874	887	933	886	839	812	887	906	867	848	880	892	902	886	885	905	896	864	850	919	892	881	906	909	927	890	881	873	848	887	862	820	895	832	862	870	897	860	856	873	908	881	866	846	898	855	879	919	879	889	906	910	885	880	879	886	870	898	879	861	878	840	860	886	810	836	891	838	876	881	868	879	866	869	942	902	902	881	933	879	877	875	885	889	863	928	916	888	925	847	921	882	902	834	833	829	862	891	900	859	863	813	908	878	834	886	889	887	882	884	888	903	823	910	929	828	860	864	890	888	869	903	885	887	908	823	938	885	926	854	852	887	915	909	916	831	903	901	848	866	863	855	876	853	828	860	868	842	908	881	901	900	875	846	895	856	905	864	847	901	878	829	880	943	904	886	824	845	879	878	909	888	869	897	899	894	868	895	889	838	857	878	837	895	925	846	916	884	898	870	907	848	869	916	940	818	852	870	863	844	848	854	924	875	887	904	886	844	848	906	928	889	900	855	823	911	857	853	889	887	821	849	886	865	900	892	861	822	830	823	972	856	878	851	901	920	893	886	894	879	872	881	829	835	927	844	924	903	872	822	946	918	892	890	877	891	872	851	911	876	851	871	886	891	818	853	818	873	849	889	848	942	861	819	925	919	886	848	927	879	838	829	902	905	884	893	916	882	839	884	867	892	852	892	908	890	899	889	847	878	883	867	918	855	921	905	836	895	908	866	860	849	901	877	884	886	845	909	940	884	878	820	885	818	888	874	900	858	885	860	847	908	812	865	865	887	923	875	884	936	852	897	867	897	855	862	891	846	902	911	848	866	879	881	894	903	876	902	931	870	894	909	847	884	887	864	843	877	900	899	858	895	890	887	892	841	895	883	888	879	894	888	892	906	842	892	886	885	907	928	853	889	915	898	907	852	909	827	902	888	879	838	930	839	877	926	852	860	866	913	858	872	923	875	862	877	870	844	858	878	877	877	911	830	890	895	877	920	920	908	868	851	791	852	901	878	884	843	843	884	840	828	845	892	868	860	954	868	913	840	853	830	882	850	827	934	900	876	884	841	819	915	928	874	913	907	880	866	853	913	877	912	888	951	850	852	844	932	834	857	905	874	885	891	833	866	854	912	896	854	854	922	915	897	855	847	840	847	836	857	838	865	902	843	875	872	869	889	848	872	924	864	874	893	859	863	867	819	868	849	907	902	884	818	852	872	849	851	915	888	913	822	907	868	904	940	865	857	846	897	918	915	834	861	955	905	910	916	944	865	834	844	862	901	866	912	835	871	859	891	921	915	896	888	906	855	919	891	873	929	879	933	815	842	852	866	869	862	868	914	858	833	950	832	845	887	908	870	867	890	879	815	844	915	875	921	907	858	861	845	876	936	904	923	825	888	874	828	884	852	895	874	812	848	925	893	918	891	892	854	893	820	859	837	906	929	841	903	846	891	871	870	888	850	882	873	893	873	891	878	870	886	890	978	853	836	862	849	947	866	891	855	932	856	871	875	814	826	842	873	883	861	906	941	870	867	929	898	879	869	915	841	902	908	874	837	889	869	819	950	930	875	899	859	931	876	844	891	886	916	850	874	839	910	878	854	847	849	887	875	890	956	872	885	888	893	922	831	935	908	864	825	874	876	895	887	914	873	875	877	842	883	838	855	846	871	865	836	879	839	869	899	806	886	906	922	890	861	844	937	877	859	876	854	834	864	880	905	907	852	897	885	882	899	861	842	898	918	884	887	880	873	846	876	905	884	895	877	867	826	904	910	866	898	883	857	841	917	871	905	879	857	874	831	827	868	851	867	831	828	905	793	887	886	865	864	885	907	870	924	875	884	935	874	864	890	862	913	853	883	891	872	906	805	860	853	830	873	883	923	868	848	901	838	889	808	904	898	837	861	875	878	906	813	880	895	908	885	913	917	865	910	841	879	895	883	857	883	886	879	868	902	845	882	844	838	886	858	848	911	860	872	936	863	890	938	861	912	832	884	931	847	886	886	907	852	858	866	878	915	864	887	823	945	871	887	908	921	878	878	880	840	899	855	860	901	884	852	872	886	850	843	896	872	858	849	870	883	872	857	863	879	832	916	944	902	846	886	912	922	855	863	846	911	812	925	844	861	921	880	908	862	850	878	875	863	890	888	860	872	908	917	892	880	883	885	914	868	874	821	846	865	864	889	886	881	877	875	868	871	827	912	870	809	907	877	891	849	877	920	849	858	878	894	894	844	884	879	900	850	884	910	856	923	953	920	923	877	882	883	871	863	877	836	871	867	900	910	900	920	853	894	865	865	850	872	886	857	883	901	874	860	892	935	900	870	865	876	884	857	884	875	866	843	889	884	866	941	890	866	894	871	897	910	895	870	885	901	856	908	827	895	904	868	928	841	894	865	937	855	845	924	810	881	884	895	890	839	867	873	867	923	881	831	929	912	869	875	835	908	882	856	938	901	865	904	897	871	882	860	870	870	897	860	915	865	849	894	903	848	937	843	832	854	874	867	858	858	874	883	870	901	887	867	826	843	937	892	880	806	883	917	871	869	873	883	896	892	895	920	903	880	859	838	851	875	919	888	890	848	908	882	877	863	867	902	866	873	890	888	871	945	892	920	923	829	872	898	861	915	855	914	901	860	916	866	853	864	848	880	858	899	910	924	853	868	860	902	854	863	862	921	890	915	867	896	876	849	864	850	855	919	934	854	869	861	890	805	858	882	917	866	852	865	867	858	888	884	822	903	894	889	894	903	857	864	897	861	869	940	902	876	899	900	908	836	859	884	851	850	898	854	893	869	867	880	869	837	875	912	894	915	845	916	869	856	820	825	884	857	887	854	850	852	858	836	875	871	888	870	862	842	889	861	875	864	874	901	846	852	869	867	847	893	898	951	890	866	883	884	856	876	903	867	931	891	922	892	876	867	863	870	854	801	875	902	885	935	888	821	859
22567	21061	28627	24476	29254	23637	10900	1558	1177	1142	1030	965	966	903	954	952	927	875	918	894	855	862	858	865	868	862	883	882	791	839	865	900	882	855	817	896	886	795	835	862	789	811	843	841	836	921	829	882	836	846	821	829	877	826	836	895	838	874	912	870	815	865	910	850	850	999	1050	810	819	885	847	790	817	829	846	802	837	812	816	826	814	877	826	841	864	815	872	853	836	856	847	776	822	846	812	824	882	876	824	774	763	800	866	808	808	837	869	904	833	838	865	860	913	833	877	851	883	844	881	843	812	853	816	868	820	827	813	849	828	806	787	826	858	841	802	813	826	857	829	831	814	802	876	826	861	883	853	789	819	838	895	879	832	778	823	846	772	801	828	860	832	846	861	842	885	823	834	844	800	854	873	832	853	786	791	807	848	838	792	796	864	869	856	820	840	874	862	786	840	848	840	847	831	835	820	797	828	852	854	835	829	848	855	861	854	819	849	852	794	877	814	794	834	856	880	860	878	837	888	854	790	896	838	837	846	814	813	838	822	899	898	800	776	831	820	826	845	852	831	864	797	801	825	854	857	824	836	835	864	772	870	813	834	840	736	803	841	846	843	839	860	887	752	847	834	796	833	890	855	779	818	773	813	823	806	866	845	863	793	837	823	815	829	846	811	843	847	821	844	855	822	830	830	856	774	845	851	870	841	861	902	860	773	825	786	827	863	848	886	796	830	851	829	828	864	837	821	825	826	814	824	845	842	851	827	870	813	808	837	784	846	874	848	792	867	843	832	799	826	872	837	819	870	804	875	831	823	828	870	825	832	842	831	894	848	880	793	837	858	845	832	828	834	824	852	824	827	786	813	812	875	800	831	845	764	777	832	866	812	880	816	843	802	837	804	883	848	817	817	804	802	852	835	789	797	828	873	876	860	811	809	826	828	814	902	854	865	798	864	812	897	830	775	812	834	843	836	866	832	834	848	803	845	803	879	872	825	834	813	819	803	808	870	831	890	809	882	844	840	833	786	855	865	815	825	818	787	851	854	832	801	819	869	833	812	814	856	786	864	817	843	778	864	854	822	892	823	856	760	819	843	852	864	856	796	852	831	858	843	841	809	869	814	822	783	834	860	816	834	766	866	866	826	818	850	841	834	849	861	814	838	824	812	850	832	890	855	765	855	781	844	884	805	788	815	814	800	796	837	849	879	804	869	853	843	795	863	869	857	803	857	859	892	820	836	831	841	785	904	865	806	824	814	853	796	900	848	780	866	814	831	819	822	780	841	801	815	832	813	849	823	847	847	788	842	826	858	839	791	830	837	838	841	804	816	861	851	835	851	780	823	854	840	824	833	816	910	838	790	823	796	784	846	802	840	804	817	793	799	872	856	797	820	865	784	833	866	819	801	779	814	818	846	808	856	840	781	816	803	830	857	839	839	816	859	832	844	853	805	780	813	809	831	839	818	742	801	855	823	783	842	889	871	828	820	829	838	871	846	835	870	877	786	926	828	776	853	828	864	851	926	872	812	860	825	818	820	909	822	899	836	870	869	824	845	790	866	816	851	820	866	786	787	841	768	822	833	839	820	889	845	804	827	819	845	783	896	890	801	830	797	802	832	811	808	787	850	834	792	828	803	839	845	825	807	842	840	800	889	856	892	777	860	816	829	835	814	820	789	903	810	817	826	844	842	790	789	869	817	820	827	833	884	838	841	813	775	849	827	798	810	827	870	824	843	790	853	861	825	843	796	823	806	882	856	823	822	809	799	781	809	812	824	821	808	833	854	826	855	835	863	843	848	835	825	760	822	859	846	874	840	875	843	859	835	891	855	815	899	843	863	850	812	762	859	763	847	832	833	880	838	829	902	878	843	871	825	836	835	835	807	818	841	871	799	802	815	870	811	867	794	850	781	853	866	812	820	823	842	882	799	792	853	863	805	852	819	788	832	846	872	827	813	861	819	826	859	829	848	846	838	802	794	777	854	850	826	836	851	840	868	824	840	858	823	795	877	840	855	842	852	857	832	863	854	822	793	865	830	829	822	823	813	822	829	834	816	829	824	862	846	867	831	852	838	865	835	891	859	854	859	789	869	813	833	839	856	861	869	823	840	845	867	864	803	851	861	813	824	858	813	822	857	810	797	903	882	836	904	835	862	821	876	790	852	901	858	861	852	841	874	833	807	822	855	810	764	861	872	842	847	841	823	883	898	834	803	865	845	835	835	831	828	833	773	809	899	858	797	875	802	872	837	839	844	832	840	831	846	852	869	867	845	833	827	810	781	838	852	894	810	840	854	888	829	829	846	786	790	813	805	834	818	839	877	864	803	823	824	895	816	817	819	766	824	849	828	856	838	815	794	848	825	887	803	816	819	838	882	788	778	837	789	867	805	815	846	827	818	798	858	808	817	830	864	818	833	832	820	797	862	810	813	814	803	839	849	826	826	810	788	830	833	844	807	892	805	813	799	860	805	854	811	796	819	872	835	830	837	861	870	831	859	819	876	834	812	860	831	814	821	868	852	822	846	831	872	868	846	820	819	875	833	831	809	855	764	824	795	866	883	826	875	866	826	777	853	858	836	831	806	873	800	839	867	825	891	830	806	846	843	941	811	811	825	833	833	805	798	842	816	823	837	833	847	811	843	832	849	797	802	807	868	838	840	836	825	874	840	846	829	810	809	839	839	810	803	853	857	826	810	860	886	830	851	820	873	795	811	842	857	867	851	881	798	823	819	822	836	892	820	874	835	861	824	850	833	836	837	840	846	837	784	825	845	829	836	875	819	853	811	720	839	878	813	841	857	867	826	795	876	818	858	845	848	831	837	844	827	768	839	795	812	807	866	811	802	865	878	855	826	819	848	835	772	824	818	833	806	821	851	773	791	845	875	827	775	809	775	822	817	780	852	794	798	873	839	856	809	870	822	775	860	848	857	825	875	801	815	865	827	809	833	824	766	856	847	838	845	785	787	822	827	797	829	855	855	809	827	828	890	911	849	790	754	763	852	832	792	877	798	819	875	807	782	856	896	852	793	823	845	850	832	841	800	837	877	790	819	904	868	827	885	797	809	852	836	879	831	845	822	862	841	825	874	850	849	817	883	771	897	822	801	834	825	785	829	832	819	801	855	858	868	871	828	827	817	861	846	842	874	826	828	801	806	847	856	828	874	840	821	854	806	887	799	833	788	836	844	825	808	817	825	842	857	800	834	868	826	864	808	821	860	844	788	843	857	840	799	773	839	869	829	832	868	803	854	854	902	846	827	833	823	900	809	806	772	820	828	796	778	832	824	855	863	830	874	801	847	836	834	772	802	832	842	871	835	804	854	828	782	810	850	824	867	836	820	891	835	877	814	844	854	822	845	838	867	905	903	908	808	836	834	840	826	845	844	808	845	884	867	840	828	768	849	822	824	873	828	847	839	826	845	819	835	825	789	825	910	871	790	874	809	821	826	830	858	866	822	833	851	849	857	830	874	857	834	780	847	856	831	793	795	813	854	816
33658	61387	32035	28311	43868	19128	1880	1539	1360	1176	1075	1082	1068	1001	979	976	900	890	919	852	898	883	916	897	800	933	842	871	868	875	847	834	879	864	802	829	816	828	843	837	877	848	895	828	880	810	880	863	838	817	838	822	826	812	904	891	832	850	846	822	820	774	831	823	880	1127	1183	822	824	846	803	857	861	858	763	815	883	823	835	840	854	868	814	861	915	822	834	866	813	839	788	819	896	844	833	838	863	881	818	865	794	835	839	812	890	872	810	861	834	799	864	842	881	833	820	864	830	783	921	873	820	760	830	799	797	820	848	830	813	882	819	825	835	834	829	828	792	779	843	826	835	845	817	842	802	845	783	809	832	859	833	839	839	870	844	782	862	827	835	868	822	835	783	801	837	860	848	875	791	849	867	766	864	829	850	863	855	843	799	862	875	806	826	857	842	838	846	843	853	851	830	768	825	804	789	822	826	842	804	824	814	854	876	824	833	821	814	874	818	775	873	851	818	802	838	855	846	860	807	814	819	802	865	827	853	821	807	792	817	842	785	751	868	858	892	792	810	802	822	784	824	832	795	797	791	814	881	841	839	880	833	840	898	822	832	838	856	794	836	823	823	796	821	825	762	867	833	834	830	827	775	837	844	876	829	865	801	859	832	854	822	839	788	820	830	828	857	797	835	831	864	849	814	827	838	852	870	835	852	841	773	845	814	833	837	821	775	780	861	883	897	825	802	810	869	847	843	800	813	862	803	869	835	837	811	860	834	823	805	804	836	790	798	836	842	857	847	836	842	827	864	793	844	821	857	816	813	846	806	787	784	776	838	830	820	850	814	808	835	838	775	835	857	838	784	812	843	797	857	843	857	835	793	853	812	804	846	869	877	865	800	781	870	817	829	885	775	838	756	835	812	828	820	831	857	840	866	846	837	822	818	819	858	839	859	794	837	866	800	870	786	844	873	817	824	887	819	835	807	823	862	838	876	765	812	855	821	747	840	840	817	876	841	817	783	824	859	787	762	869	814	811	880	785	858	793	820	814	853	876	886	849	818	796	855	849	794	851	811	824	810	834	878	838	751	788	837	831	874	810	847	832	770	803	848	868	796	796	818	841	836	822	918	822	875	806	777	835	796	845	810	850	834	828	860	840	822	839	816	842	802	890	847	844	800	824	806	867	776	793	863	857	810	823	872	821	853	811	804	859	864	846	844	796	818	850	817	824	821	830	844	831	798	817	815	804	858	842	827	769	841	871	828	794	871	856	807	859	786	826	844	831	838	836	782	808	826	826	808	818	764	881	862	878	854	828	867	834	807	804	837	797	846	764	819	818	831	823	859	810	808	809	840	851	878	812	877	792	847	884	849	810	797	769	829	848	820	816	799	821	806	881	868	794	850	873	856	823	844	853	789	798	860	771	827	813	852	838	865	843	807	792	863	799	809	811	811	863	820	807	855	822	821	860	853	824	860	817	804	782	839	864	806	847	798	807	833	802	847	836	898	851	850	801	830	814	794	837	825	874	817	848	894	813	790	793	802	797	834	847	838	863	834	828	823	828	824	848	827	776	847	841	840	817	860	820	846	817	795	771	866	793	848	811	883	786	762	785	792	820	872	830	864	837	827	852	850	805	800	814	801	803	836	841	831	894	867	846	796	813	871	831	831	821	830	884	809	851	831	797	818	804	843	819	759	794	803	820	806	818	828	804	821	794	881	820	779	824	807	825	791	850	805	843	828	829	829	778	823	785	899	811	813	779	791	836	841	858	830	826	830	814	786	810	834	813	808	887	812	784	810	866	860	862	845	879	813	808	856	839	772	905	806	832	783	851	839	830	813	822	820	872	836	826	792	847	857	813	862	835	817	854	786	811	855	812	812	836	864	837	862	894	836	836	848	796	855	832	798	854	896	844	811	825	818	834	822	856	846	866	842	802	792	840	824	817	822	863	873	840	830	798	869	807	864	829	861	813	785	808	789	838	830	801	830	859	829	777	826	818	847	852	784	791	854	775	811	857	834	881	770	799	854	810	818	864	896	867	837	810	844	823	801	821	841	802	832	796	803	848	813	821	799	763	862	815	867	837	880	840	860	786	841	825	885	752	857	841	818	857	793	850	799	826	817	819	813	839	855	788	821	826	815	851	848	847	812	826	824	803	813	786	818	839	877	823	779	824	799	866	845	800	832	837	763	839	788	812	823	868	816	788	869	790	834	814	811	841	814	825	875	824	832	800	831	849	828	831	847	808	845	874	788	767	862	824	832	855	863	763	832	850	798	798	795	860	842	874	803	836	835	856	766	805	822	795	834	784	815	859	822	836	852	854	857	829	879	819	790	839	836	838	882	823	823	861	805	799	837	804	839	799	822	836	843	810	813	802	803	783	810	815	822	792	802	862	799	855	860	753	803	823	832	833	845	814	870	823	790	840	812	819	873	802	816	845	878	824	850	795	805	840	883	863	851	828	845	793	888	788	860	824	874	847	849	823	897	811	812	839	825	824	893	806	887	812	844	831	816	802	825	868	811	806	880	850	856	867	871	835	875	863	833	871	852	799	811	855	810	837	823	845	866	831	848	836	815	854	800	828	814	847	850	863	796	822	852	820	847	851	798	844	769	830	818	863	786	850	829	831	818	881	825	891	851	812	859	839	882	791	825	781	817	831	849	842	870	884	854	816	811	812	843	803	855	852	836	817	773	797	779	819	841	843	848	802	837	823	837	837	820	827	847	789	843	833	818	853	799	862	797	850	787	833	860	824	826	847	819	770	829	837	798	762	874	851	822	867	849	884	810	904	872	850	812	829	834	870	875	798	876	857	822	827	791	904	824	826	839	824	830	828	822	810	791	739	818	833	797	805	853	807	855	847	796	885	838	871	827	817	796	807	844	822	837	814	844	833	871	858	845	816	834	802	833	896	878	854	808	824	765	838	849	838	778	848	828	864	843	863	764	824	816	802	820	806	817	802	808	808	814	798	822	805	827	873	842	826	863	857	867	848	822	842	852	807	869	782	804	791	874	774	822	825	824	818	800	861	822	835	834	810	814	793	796	832	808	851	880	865	832	833	825	854	788	835	869	843	856	833	781	909	814	829	827	796	823	828	801	800	837	823	850	827	778	801	796	791	830	782	762	881	832	811	815	866	902	835	803	842	812	820	891	851	852	804	827	849	867	830	804	779	819	844	832	857	790	847	896	796	821	871	798	884	796	911	851	820	817	840	832	842	768	838	801	801	835	849	818	833	768	813	800	833	857	809	846	871	795	828	798	814	819	798	838	851	808	835	876	797	861	857	813	823	839	814	809	781	818	783	808	794	802	862	850	825	780	861	814	876	846	825	844	885	835	896	826	826	774	852	835	862	832	840	805	827	858	887	846	887	813	889	857	827	797	867	772	824	843	836	852	827	844	851	848	787	822	862	825	810	771	879	805	833	813	831	837	830	824	820	819	827	850	844	833	837	861	799	804	827	841	865	840	832	903	831	800	817	794	820	890	822	806	842	786	820
28688	24821	17645	4823	4594	1397	742	749	759	727	738	725	727	755	726	729	721	698	793	763	721	740	695	708	731	769	706	700	783	749	745	708	750	678	676	734	723	755	707	759	690	719	681	743	662	737	756	688	722	746	698	710	730	690	742	787	720	718	757	739	726	756	701	696	646	710	757	713	737	756	691	745	741	734	747	705	719	719	718	742	684	731	737	754	723	809	683	678	716	691	766	698	726	723	700	720	672	735	695	714	749	709	722	694	688	746	736	720	707	747	716	683	724	722	726	693	711	740	738	742	679	735	729	736	664	709	688	755	685	724	699	725	726	747	763	765	747	719	700	706	731	716	747	734	692	725	719	702	705	752	712	732	712	772	722	714	694	707	719	755	676	767	727	721	719	674	720	725	689	740	726	751	724	754	697	722	729	712	694	712	756	681	731	771	724	676	693	724	733	707	695	715	796	712	729	725	796	691	740	711	709	697	760	767	718	704	684	691	692	697	741	718	735	665	733	713	694	725	730	715	714	709	702	717	711	699	720	733	742	690	694	693	685	742	762	741	680	744	703	712	708	733	703	791	741	680	729	728	714	712	720	716	743	784	703	719	682	732	740	725	752	738	731	747	757	727	746	764	721	734	719	702	690	718	707	718	698	720	739	719	714	743	710	680	720	727	667	702	724	729	715	720	738	754	715	741	706	703	707	713	750	709	738	741	739	735	736	713	717	796	714	737	683	710	752	693	711	751	712	741	728	759	675	668	682	755	741	688	733	678	699	757	700	692	713	689	732	716	708	692	716	744	718	730	703	764	741	674	721	695	746	759	761	734	724	721	721	691	705	701	700	682	743	784	728	746	676	746	732	739	693	712	699	737	769	709	726	706	708	714	765	704	692	718	702	666	687	720	732	729	673	723	695	760	707	681	729	742	763	769	715	704	738	718	752	761	737	713	779	749	740	683	740	743	739	696	782	717	733	730	768	737	753	734	713	749	712	760	705	666	701	754	734	682	740	663	762	677	753	712	779	681	726	714	705	791	721	752	751	684	676	770	691	737	725	747	702	751	726	744	775	678	714	754	715	731	700	743	683	762	717	753	715	674	711	703	706	714	738	717	699	728	693	677	703	728	737	726	689	722	691	724	682	796	728	716	655	721	718	708	737	751	711	763	771	711	731	746	681	716	718	768	703	757	722	738	709	751	741	705	658	718	709	775	699	661	726	733	741	696	726	714	746	688	711	734	659	714	736	742	705	759	743	699	708	715	726	721	706	745	747	723	722	702	731	687	719	722	703	739	731	697	771	715	724	662	800	750	767	699	680	772	691	713	684	689	746	655	707	691	676	716	736	685	708	726	730	728	729	760	693	762	712	725	715	704	699	747	705	753	672	751	744	740	687	734	726	739	710	721	704	758	744	745	736	734	686	715	689	679	735	704	786	693	689	674	764	706	685	698	722	746	723	715	738	696	756	741	786	718	705	734	696	735	720	782	671	679	675	724	716	701	741	720	733	714	757	717	794	750	727	675	690	672	708	686	737	781	722	728	684	702	756	721	694	669	722	743	771	707	752	720	760	754	733	754	705	694	719	731	733	772	659	695	722	752	739	762	724	688	714	736	727	742	669	660	716	753	782	691	752	725	758	716	701	741	710	745	715	691	749	714	713	730	709	714	742	693	702	733	668	753	767	705	710	697	805	725	727	703	737	750	709	706	688	761	763	694	761	675	731	680	742	723	710	664	711	723	709	797	713	684	726	760	711	695	738	715	703	683	733	723	709	685	730	679	721	679	732	703	757	762	703	743	709	708	728	797	717	707	736	759	712	722	683	740	740	725	732	736	730	719	763	728	719	732	754	709	715	717	709	714	764	679	743	725	731	712	695	714	721	735	705	689	711	737	707	675	738	750	748	671	695	706	689	709	712	745	735	730	715	740	689	720	715	701	727	676	771	690	726	713	707	685	676	681	685	703	680	707	751	710	673	761	712	703	796	729	696	709	753	730	728	678	709	759	742	669	674	707	701	703	730	645	682	666	714	733	688	711	757	731	704	784	643	730	764	706	730	712	684	723	712	706	702	725	723	678	775	688	719	732	713	748	719	748	762	756	721	715	673	690	714	678	745	733	725	685	703	725	719	725	690	765	741	721	746	738	708	724	714	711	745	713	666	746	723	727	749	755	707	676	742	684	733	714	718	747	775	767	713	765	715	731	709	722	723	748	724	685	694	747	754	698	724	715	755	717	705	732	715	716	676	693	709	740	739	710	669	680	718	704	689	688	738	728	759	733	685	694	722	685	720	699	726	699	692	765	729	729	730	714	781	704	737	712	727	711	709	720	692	718	752	727	664	704	701	756	664	705	698	738	680	753	747	691	697	768	744	736	723	715	725	722	710	723	769	742	751	740	727	742	685	697	737	698	691	696	701	813	710	635	743	709	732	713	729	748	718	713	735	733	699	800	713	680	700	687	757	740	696	731	741	734	773	689	741	764	727	720	736	688	696	739	653	766	747	687	720	691	707	702	654	729	699	753	769	703	714	739	731	767	710	694	701	694	702	689	684	739	714	743	708	683	741	733	731	697	755	719	771	744	710	706	739	714	716	725	711	702	778	746	714	735	727	741	713	718	724	707	744	730	775	753	748	700	696	761	695	668	730	701	654	735	708	723	772	751	714	754	736	705	664	731	740	733	678	734	732	764	783	726	735	709	686	678	764	741	688	697	730	723	785	743	741	671	713	742	704	697	721	729	701	672	804	746	710	767	703	746	735	733	728	756	715	739	693	738	768	720	702	712	722	732	751	727	687	711	705	690	736	745	747	755	764	713	724	744	678	746	711	699	661	715	730	726	683	717	729	713	717	738	697	763	746	741	730	722	681	741	695	724	705	736	754	772	724	705	714	747	693	746	740	706	727	695	712	704	688	735	766	704	733	709	750	702	765	734	741	699	729	727	731	693	695	745	666	688	711	737	708	715	729	734	722	730	717	777	738	824	697	699	656	695	730	716	710	733	731	705	726	767	683	734	744	702	723	751	705	764	703	726	711	739	720	703	735	752	770	671	761	694	705	681	668	738	712	735	747	712	674	734	699	729	718	743	736	665	752	708	681	724	673	729	694	749	728	687	772	673	712	719	692	690	775	736	740	739	706	682	688	730	710	689	768	676	718	732	733	719	697	738	749	699	725	753	734	729	720	754	734	710	734	674	760	736	766	727	692	697	706	753	785	709	721	753	701	739	708	730	746	690	692	757	748	696	701	716	707	736	716	707	714	737	730	711	696	691	703	714	710	734	696	754	721	678	724	702	785	723	713	737	733	742	783	723	728	684	734	748	741	700	747	693	769	722	745	731	686	745	707	736	713	734	726	770	691	686	707	747	750	726	702	741	736	744	696	749	712	734	747	695	705	760	739	712	726	681	747	770	718	703	786	737	750	708	681	726	738	730	714	733	686	733	730	710	673	745	716	695	702	706	726	748	674	718	712	750	722	702	670	766	697	754	727	760
25097	35782	13991	3324	5255	1512	795	740	760	777	753	745	759	742	746	739	784	755	752	754	748	734	721	756	748	795	742	742	741	694	792	749	694	756	713	722	762	693	754	759	733	740	752	762	773	733	780	764	761	720	774	745	745	745	742	732	730	771	759	751	760	734	798	747	715	729	733	753	697	697	745	786	742	749	784	755	761	742	759	750	740	721	743	738	764	697	769	785	752	763	774	764	761	771	763	703	713	707	781	713	748	811	782	764	738	739	753	744	769	714	762	752	767	722	743	752	736	721	751	755	716	764	752	742	713	721	719	769	725	750	739	765	771	741	714	718	762	760	755	806	736	696	769	755	730	769	708	735	757	746	776	730	727	759	717	747	748	807	706	740	740	733	732	742	757	758	798	728	769	802	747	753	740	738	782	767	778	713	753	745	751	746	750	768	694	738	752	766	765	779	733	762	756	732	738	740	754	786	727	799	738	746	763	758	750	817	784	742	708	759	723	778	715	770	755	804	767	703	771	738	757	768	745	772	734	769	766	721	743	738	730	779	737	724	770	752	773	738	696	821	765	754	736	771	704	694	734	761	755	746	745	765	742	780	787	737	729	782	717	805	720	753	718	738	735	729	777	735	708	765	712	730	717	708	728	759	747	782	697	752	755	706	746	725	787	720	736	771	723	770	790	750	800	743	803	778	769	743	765	763	728	749	718	720	725	704	740	769	745	719	741	780	737	742	698	786	773	724	764	718	727	787	762	822	737	744	790	771	789	694	747	734	704	754	730	733	671	743	730	797	755	720	731	711	692	689	712	747	708	693	683	770	723	756	767	763	710	748	751	730	763	767	770	720	787	766	721	769	737	709	720	780	768	764	784	767	736	731	736	765	750	742	746	736	711	726	749	737	781	752	724	787	787	708	772	765	729	703	760	709	782	745	797	788	714	758	755	726	761	751	745	765	721	780	751	767	763	748	765	760	740	775	749	721	793	717	760	790	722	762	776	740	753	745	737	742	743	706	738	799	690	763	742	712	750	709	754	748	791	717	735	765	748	814	735	736	744	736	747	809	757	766	787	736	776	801	718	700	688	714	697	741	727	741	777	757	728	753	781	722	729	746	688	734	803	722	744	769	750	783	711	704	772	753	747	708	770	766	777	776	728	722	784	750	716	767	760	753	716	765	731	748	791	717	716	779	751	732	701	740	715	736	793	720	713	714	753	752	739	747	725	721	787	806	786	732	768	713	770	724	743	737	790	751	709	730	704	714	770	740	686	758	738	746	710	740	741	731	743	733	713	732	800	787	779	789	768	705	740	743	778	724	805	738	774	764	774	717	739	765	727	749	773	744	770	710	783	736	736	724	700	753	787	737	737	777	750	724	755	751	740	739	793	756	700	762	772	715	763	710	746	738	745	782	774	717	713	751	707	726	744	770	715	781	748	734	727	752	739	753	779	746	785	751	694	744	704	723	738	733	686	711	744	735	723	712	741	721	768	742	692	755	742	735	767	756	723	750	765	726	720	699	773	754	748	726	730	709	740	742	706	770	740	767	743	744	765	728	774	745	745	712	725	743	766	729	721	749	766	717	724	723	747	720	741	695	709	780	738	714	754	728	740	795	740	751	725	736	729	748	717	688	717	727	719	727	761	723	704	742	761	732	748	770	758	748	710	690	756	826	795	705	726	709	729	750	720	690	717	743	721	725	728	740	767	706	755	736	709	729	740	747	746	754	787	697	775	748	751	760	727	681	766	730	746	735	759	766	761	744	755	760	752	758	756	766	768	757	722	777	745	749	742	757	718	735	730	718	725	780	728	723	779	712	771	727	739	746	695	773	739	709	773	729	781	763	803	741	753	756	725	717	736	721	719	704	717	729	724	679	710	758	765	734	769	781	730	750	730	765	755	775	787	738	785	751	734	771	725	740	730	711	757	762	817	718	766	802	738	724	730	717	711	725	718	755	782	673	766	724	734	796	729	715	740	797	770	775	776	712	714	759	752	757	798	713	777	751	757	757	763	747	733	755	743	715	786	755	744	766	750	754	755	774	733	746	695	746	757	786	691	743	806	751	757	765	719	733	706	750	687	741	738	769	718	774	742	711	734	736	713	753	729	757	784	739	799	744	746	729	775	782	691	762	752	723	714	725	733	734	746	755	746	748	793	712	745	737	748	766	759	746	732	715	708	761	752	757	763	760	702	761	721	747	732	741	747	752	677	731	752	772	728	722	722	771	771	714	714	805	781	734	720	716	723	738	823	777	722	726	700	769	796	767	725	744	749	714	812	739	710	749	730	710	722	718	750	717	729	767	791	758	720	746	730	688	716	770	730	756	741	757	753	734	682	757	755	752	741	688	730	737	757	750	765	752	702	744	814	714	769	747	771	720	712	709	742	757	679	730	795	786	754	771	687	779	733	753	716	780	740	830	754	705	753	738	714	749	732	743	730	747	762	745	718	762	746	724	678	752	754	777	768	734	818	793	749	727	777	728	776	728	720	719	738	793	745	739	680	779	681	748	749	694	734	763	735	738	744	773	722	766	741	713	748	773	713	762	749	776	727	734	734	731	751	771	780	749	740	751	689	775	774	727	756	726	767	745	752	733	793	719	801	699	694	739	736	764	744	718	775	737	744	748	737	787	752	800	818	750	723	730	693	723	732	810	781	741	749	743	748	729	769	780	768	728	689	745	745	778	757	729	737	742	766	733	721	740	725	762	732	735	734	728	759	730	797	748	706	737	735	745	786	726	735	747	719	717	762	679	737	728	772	713	784	773	763	757	693	747	776	704	739	755	734	716	713	752	701	795	757	749	760	780	733	678	731	779	755	722	726	747	759	797	766	753	772	672	754	735	714	759	712	713	713	788	703	710	753	736	750	767	787	756	801	747	675	741	760	740	751	787	769	795	757	727	721	691	773	743	752	741	765	757	729	734	717	729	751	746	723	745	785	680	761	703	754	723	739	737	740	722	788	773	737	751	743	728	766	755	722	754	737	709	759	763	744	730	754	786	790	758	735	739	758	775	750	779	734	727	737	741	772	701	782	765	728	744	759	710	718	699	796	729	763	743	709	738	797	770	760	709	757	720	736	779	735	707	756	764	748	743	793	792	746	694	737	769	780	699	767	765	731	771	822	788	708	746	703	725	699	798	764	736	709	764	765	774	774	757	725	735	788	745	750	792	764	720	712	775	740	718	771	764	773	767	746	738	760	735	751	765	756	779	724	731	779	732	732	729	724	779	723	729	748	778	746	700	745	688	745	733	714	767	693	707	730	754	732	759	737	751	776	706	753	722	729	729	748	754	743	750	775	757	730	751	787	745	778	769	765	739	787	761	684	744	749	769	754	790	765	778	736	746	767	713	762	726	748	803	748	728	748	751	767	750	772	804	736	775	766	723	741	693	762	769	729	762	755	761	737	686	717	751	736	715	792	752	751	719	776	790	729	796	728	736	785	777	734	763	754	786	693	726	707	694	750	711	745	733	759	764	733	716	718	722
23744	21041	28116	25701	28004	18415	3853	900	825	734	800	721	724	735	693	731	679	707	683	672	683	697	673	641	671	664	617	687	685	643	681	672	640	677	663	696	633	669	693	631	678	638	651	646	686	668	656	640	613	644	598	661	674	664	695	673	662	662	663	697	613	667	658	609	638	709	824	667	655	672	639	650	649	680	657	678	637	669	623	647	669	651	650	748	675	646	669	642	625	658	637	629	651	633	633	671	712	627	677	599	648	653	653	638	659	655	652	700	631	667	658	690	693	672	693	671	670	692	671	657	631	666	696	633	642	626	657	675	642	665	633	676	700	677	653	664	664	674	684	632	688	633	642	605	639	664	700	653	663	604	633	648	655	667	608	673	635	649	593	613	654	657	652	638	697	644	660	665	657	646	628	631	708	654	654	630	654	662	656	622	654	688	589	658	648	612	665	657	629	640	667	679	635	685	652	683	674	601	654	626	612	680	632	668	640	630	665	659	662	660	638	637	695	634	649	669	676	612	669	679	632	624	677	652	654	655	674	632	677	658	679	664	669	677	669	652	656	677	651	642	675	645	600	644	677	659	686	618	677	677	677	632	681	665	675	637	640	693	664	663	625	665	611	663	589	654	681	684	681	636	649	660	665	665	656	653	641	675	653	626	628	637	664	654	616	632	691	671	614	670	686	672	628	704	684	677	622	628	647	656	694	674	667	639	678	677	656	698	621	710	677	687	682	652	656	643	660	620	616	656	672	670	689	652	640	639	687	660	682	638	649	580	651	629	664	626	664	646	665	698	663	667	656	639	643	668	679	625	658	631	650	646	640	623	630	645	628	609	648	635	623	629	632	654	669	677	606	659	650	709	652	649	662	692	667	620	688	665	637	654	647	658	661	671	649	676	639	683	678	646	664	683	665	628	641	655	682	651	658	607	633	659	652	611	655	625	674	651	654	598	631	647	608	683	659	613	675	666	690	661	660	603	658	640	687	693	649	627	641	646	659	658	657	659	639	615	642	725	663	678	659	648	701	668	647	630	619	687	636	660	646	666	710	653	683	660	640	643	653	626	642	639	659	628	684	647	623	621	645	727	631	641	648	664	634	660	675	612	642	669	612	619	647	673	664	644	692	612	639	607	667	684	671	594	617	650	663	676	664	683	671	651	666	645	657	677	674	676	690	679	677	653	685	685	665	650	639	613	645	638	651	667	622	655	685	728	652	667	716	623	668	643	629	671	633	685	653	666	653	669	616	642	646	647	686	645	664	657	648	653	653	687	662	645	661	662	680	663	650	620	655	669	602	629	687	657	669	653	708	674	685	591	672	650	685	658	622	646	653	683	719	659	632	621	687	699	612	614	607	636	673	657	615	629	626	673	685	633	611	648	665	679	667	630	644	574	695	644	657	682	657	660	640	664	656	644	641	624	668	707	664	630	710	639	654	690	666	612	657	669	693	648	646	691	697	660	680	652	615	665	646	675	645	651	681	677	650	610	708	643	641	648	688	654	669	639	606	646	642	614	656	637	617	644	673	672	673	621	691	662	673	655	675	717	664	646	640	686	622	691	717	677	668	685	604	654	631	637	675	643	665	636	636	682	660	632	673	620	647	621	656	632	637	647	660	654	703	598	666	639	617	642	680	612	643	658	654	676	678	653	606	617	637	671	633	676	659	647	683	609	618	651	647	650	687	673	608	608	622	583	651	664	673	665	676	659	604	664	683	631	689	687	633	638	696	662	635	629	678	636	630	670	698	647	680	673	639	683	643	656	652	684	635	672	603	670	657	630	703	660	613	627	631	647	691	662	642	638	673	626	647	646	656	628	653	680	619	659	660	649	691	621	683	655	656	658	695	608	645	636	639	685	663	604	703	653	634	634	669	630	631	657	677	616	649	656	712	636	689	653	678	675	651	636	661	641	676	619	623	673	660	644	685	668	644	618	646	712	665	647	647	676	624	641	657	635	661	623	665	639	674	667	670	646	682	631	615	625	711	633	703	645	635	638	645	679	638	628	605	655	636	588	697	651	660	651	638	655	641	689	681	690	664	629	648	676	655	638	675	679	646	641	635	677	629	652	632	631	649	670	615	651	650	629	629	639	648	679	661	665	672	672	645	642	592	665	655	675	647	685	646	626	603	697	644	667	683	686	623	681	663	647	669	640	657	692	655	652	644	643	660	627	605	616	738	652	626	628	699	651	684	636	658	699	652	705	646	625	652	646	652	667	640	652	660	655	664	664	677	687	684	660	696	657	669	624	613	654	686	658	683	658	676	671	675	662	668	653	653	614	677	646	626	698	644	664	628	667	649	686	657	649	640	667	632	637	612	671	680	643	649	666	700	675	663	660	681	646	678	663	637	688	642	655	707	653	642	639	646	579	660	604	635	654	688	645	659	623	705	643	632	632	664	619	640	615	630	700	618	659	654	687	630	619	658	644	658	635	639	647	647	661	648	676	656	642	649	666	686	650	666	680	636	667	648	622	637	631	653	690	628	659	653	675	630	664	680	645	658	657	676	691	675	690	665	696	686	651	602	685	674	672	640	651	646	645	613	672	650	679	626	667	611	650	653	644	631	626	632	641	679	617	623	657	676	661	679	622	671	612	605	637	638	617	625	635	675	612	658	639	647	642	626	670	635	661	690	666	696	679	699	680	622	638	646	633	711	668	632	670	659	616	676	609	643	654	673	652	618	696	632	601	625	648	627	655	659	705	684	667	678	649	642	644	627	599	635	651	666	671	670	631	670	659	666	615	654	647	675	634	601	635	614	663	642	666	649	670	619	642	683	612	638	657	665	666	622	672	689	635	683	651	655	689	696	635	672	700	648	605	623	641	721	624	661	667	631	605	660	664	609	643	650	689	669	671	698	678	655	660	637	666	679	631	670	587	653	647	627	668	712	660	670	651	639	652	675	635	698	701	689	654	619	627	704	640	657	648	612	679	631	619	643	675	653	649	697	638	616	694	638	630	632	626	619	650	697	643	625	662	645	688	656	675	627	706	690	636	638	677	643	664	653	719	704	641	649	636	678	681	639	646	670	620	666	692	649	711	609	658	699	648	638	615	676	666	681	641	682	632	640	622	711	674	680	638	628	641	674	658	653	679	629	638	678	615	615	631	599	722	703	658	687	675	623	627	686	624	711	704	623	674	653	673	687	651	640	664	672	617	665	668	639	659	689	653	643	670	669	636	631	622	687	639	658	647	640	649	640	661	625	668	656	619	653	664	624	685	604	666	695	676	672	630	652	652	657	646	656	611	604	658	642	656	642	616	660	637	644	641	658	668	666	670	586	689	689	609	651	679	667	629	639	675	654	674	634	643	639	671	663	636	655	626	653	646	688	664	599	618	636	619	623	640	661	630	687	670	660	643	620	688	657	691	667	638	621	610	680	681	614	639	675	646	679	649	622	656	642	622	624	676	647	613	654	685	655	629	698	634	618	669	633	658	673	678	713	643	631	672	610	653	684	642	671	640	708	668	653	666	672	699	650	673	666	628
29046	52994	25555	27136	33506	12099	1279	1030	948	809	818	794	804	788	749	727	739	749	723	692	699	719	728	711	695	678	680	729	730	692	682	682	638	674	729	692	686	754	705	663	683	676	679	683	693	659	704	663	733	677	661	661	674	648	672	656	705	665	726	694	663	693	639	663	693	779	858	721	658	675	684	635	636	645	677	692	709	677	698	657	675	697	685	693	684	625	692	663	676	672	664	706	689	699	652	686	687	725	650	655	675	673	691	648	709	689	641	621	697	698	705	657	682	641	669	697	639	686	673	675	658	680	668	654	692	705	681	719	651	647	672	653	678	675	684	652	646	653	677	656	702	706	715	677	659	627	671	680	693	700	687	681	717	685	631	686	630	680	606	680	657	606	719	695	655	697	708	711	722	664	682	644	662	673	682	642	639	705	668	678	671	653	664	693	706	680	640	631	723	673	677	633	641	625	656	674	641	677	700	654	677	695	666	711	699	666	704	700	660	680	685	665	663	637	707	671	661	711	737	653	673	692	657	696	680	653	674	657	699	694	665	636	668	671	678	671	664	673	708	675	660	662	659	654	726	628	676	664	669	651	653	673	635	664	690	670	661	635	709	746	694	690	692	663	632	730	653	705	695	651	668	706	689	713	693	672	700	698	684	630	683	638	709	659	660	657	629	661	698	649	650	712	685	671	687	655	618	646	669	699	655	648	631	670	667	668	699	664	703	712	649	644	661	682	709	641	709	654	690	732	649	700	638	680	710	685	681	641	682	654	670	693	662	697	666	683	695	658	716	680	649	696	703	696	674	689	667	688	675	652	698	664	716	684	677	705	659	694	654	666	709	659	683	615	684	657	645	654	638	689	690	667	748	615	695	656	671	672	667	696	644	697	682	702	723	700	689	684	670	707	664	617	697	685	680	654	653	673	715	661	697	682	635	657	649	643	718	666	704	714	635	669	691	652	654	728	689	656	688	653	633	665	670	676	679	687	658	655	723	659	664	668	670	655	687	710	648	707	662	675	669	668	637	690	663	699	715	665	724	653	668	677	673	631	667	675	660	697	671	691	681	694	676	675	691	678	659	677	684	699	655	674	670	658	647	656	652	694	685	706	657	656	677	731	653	644	629	657	661	718	660	672	645	669	671	665	690	665	691	647	682	641	728	675	703	662	678	650	663	697	646	666	687	742	623	690	640	631	691	626	688	688	670	648	651	661	676	685	705	656	653	684	696	686	668	700	648	661	695	695	676	715	657	721	668	669	680	634	666	714	710	662	662	648	691	668	716	659	677	697	667	680	675	680	653	668	670	683	684	687	722	681	674	669	650	678	660	669	665	673	650	664	655	723	656	711	739	706	657	663	694	705	658	685	673	659	666	660	665	668	687	706	646	626	684	716	699	663	667	658	673	749	709	703	667	693	680	657	645	685	690	633	700	625	639	677	654	683	655	676	671	681	703	646	707	638	690	619	693	662	700	666	691	652	679	708	642	724	657	667	652	709	640	674	658	690	651	725	657	677	661	677	658	672	646	638	674	706	636	637	708	657	612	687	643	680	636	641	693	641	679	694	686	690	632	663	674	625	660	648	698	690	662	711	668	708	682	682	658	674	650	706	616	694	675	702	661	657	666	652	688	653	666	633	708	677	647	641	698	669	656	661	692	704	655	683	663	716	644	661	661	644	652	692	675	666	669	668	646	715	688	700	719	630	696	753	691	656	662	650	684	656	656	694	690	666	677	708	665	693	656	693	646	584	674	710	689	707	681	692	686	659	694	632	691	711	686	670	659	630	680	663	662	698	662	688	675	737	652	704	686	653	732	686	688	638	679	710	651	613	659	697	666	694	671	647	709	674	641	703	672	694	677	677	658	668	672	703	631	682	667	664	659	641	676	670	704	647	630	713	709	663	649	662	636	694	658	668	658	678	700	657	659	681	619	674	703	673	717	654	623	650	621	702	705	636	678	663	667	681	643	634	681	672	670	635	654	666	661	679	649	661	634	710	631	689	681	688	659	691	690	668	693	669	682	666	642	657	690	675	696	689	670	663	669	693	647	650	694	673	674	694	686	684	689	651	684	689	660	680	650	663	595	678	704	650	617	656	685	650	625	679	650	650	648	662	655	693	643	705	670	666	648	644	654	703	611	695	714	699	660	650	631	668	644	711	663	641	683	664	640	651	682	674	679	698	620	694	720	709	685	631	622	700	664	660	676	672	722	647	723	702	653	669	658	651	633	686	668	649	635	703	686	678	684	679	643	699	663	682	670	698	716	667	675	712	663	689	683	684	685	695	669	637	675	655	697	688	686	697	684	646	654	649	678	670	676	689	687	694	696	649	633	652	702	706	674	659	656	655	692	655	663	610	640	657	635	717	643	646	689	698	640	670	678	676	684	665	651	692	706	695	694	670	661	666	684	644	733	673	638	692	718	623	651	715	632	660	720	701	654	678	693	674	671	609	657	621	665	660	683	657	670	753	666	635	703	642	685	638	668	687	696	670	639	658	686	683	677	680	681	659	685	670	656	668	688	660	685	658	691	677	624	692	680	679	635	670	668	645	696	627	664	662	696	644	650	724	681	693	664	618	640	656	665	737	632	643	725	653	642	723	663	640	657	678	696	670	657	684	662	664	693	685	653	676	659	676	674	679	684	691	676	611	709	673	689	642	654	668	669	637	645	653	665	703	643	680	687	647	698	706	691	670	699	687	667	697	684	662	657	701	640	675	650	636	683	644	730	639	664	657	690	722	646	711	681	694	641	693	705	692	674	690	671	642	695	630	679	657	663	656	659	664	721	663	666	726	677	676	653	683	686	637	685	650	652	661	696	667	688	658	639	668	658	676	673	693	630	657	663	632	633	663	684	686	717	656	679	645	699	676	696	664	625	688	718	694	689	695	688	647	634	655	693	680	664	629	706	658	658	659	694	744	667	672	683	698	670	645	662	681	685	652	670	715	609	688	677	646	665	668	705	694	722	693	681	675	693	644	670	693	648	679	722	690	696	706	668	684	640	684	668	645	644	724	710	645	635	694	740	664	680	683	653	677	701	676	648	694	653	649	700	680	686	635	680	694	659	683	684	674	646	697	674	647	640	665	682	715	687	686	671	744	676	668	696	662	686	694	680	699	661	697	672	652	615	633	743	694	719	679	647	647	648	689	656	701	640	673	630	656	683	642	689	717	666	651	680	648	713	657	677	645	665	691	715	648	662	649	656	644	715	706	711	653	726	687	667	716	645	665	687	702	685	661	661	719	743	621	661	652	656	672	680	670	671	688	671	666	663	662	670	640	704	628	700	648	680	674	706	701	740	688	639	665	676	668	621	698	654	653	701	687	675	668	648	676	665	693	666	644	710	680	681	674	644	680	673	670	709	657	696	675	675	659	655	617	678	657	673	675	718	672	651	669	692	671	711	693	664	631	684	674	721	653	652	702	681	666	650	694	689	654	641	690	662	668	691	693	695	678	659	672	642	681	671	655	683	663	692	657	713	664	679	689
24945	21093	27014	26449	22635	7561	1348	965	902	984	852	920	844	960	877	843	910	886	908	910	854	879	871	877	872	792	779	888	868	858	940	814	820	891	853	847	859	919	885	923	855	901	867	827	821	859	873	863	905	851	887	858	897	884	906	873	833	899	853	926	848	910	879	880	832	918	889	786	854	833	916	898	854	846	827	827	846	826	916	859	878	838	842	860	925	836	871	914	854	861	839	925	839	845	876	864	862	909	881	837	881	847	846	828	869	842	876	809	851	879	848	907	852	867	886	886	910	852	847	766	904	899	839	859	853	877	905	861	914	875	887	816	899	912	920	861	852	883	826	798	871	823	819	878	818	864	889	860	850	867	791	844	834	867	876	812	872	864	861	876	863	827	900	866	857	831	872	883	890	840	891	814	871	866	912	842	859	885	822	893	865	888	896	829	883	871	871	857	856	848	854	881	893	900	866	838	830	882	868	828	812	808	857	863	885	879	893	882	826	814	917	864	847	877	882	844	825	845	839	878	856	870	844	864	859	910	923	850	933	898	890	909	853	894	832	879	842	828	905	913	830	853	878	901	877	897	834	915	844	839	867	858	880	849	888	826	882	847	781	831	846	856	855	888	865	914	852	869	815	852	904	909	857	890	883	855	830	858	857	815	862	841	843	859	867	842	860	859	851	865	859	850	830	870	853	866	870	843	890	883	853	882	875	838	890	867	828	848	826	844	823	848	859	870	844	843	848	871	843	835	856	848	899	834	855	890	852	836	913	845	854	869	838	851	873	894	844	936	929	858	846	871	869	900	837	890	885	850	826	842	878	856	835	881	858	891	839	812	844	813	833	875	835	850	896	877	835	889	899	807	898	825	938	856	793	839	855	842	849	862	874	856	807	874	832	875	862	883	832	872	890	895	874	873	865	851	874	939	798	882	836	831	872	825	820	863	893	833	834	803	932	838	879	827	800	856	895	870	900	898	885	823	844	927	870	895	883	894	847	900	902	840	834	927	879	813	866	892	906	889	857	823	850	917	850	855	844	881	870	893	834	878	845	872	899	893	844	842	868	814	902	853	894	916	887	855	824	867	878	878	886	892	888	867	845	869	877	825	854	819	861	861	876	863	843	897	905	854	880	897	824	850	815	908	862	870	886	865	907	878	838	828	924	901	821	915	844	875	868	818	835	884	842	853	902	872	841	922	855	856	884	817	889	877	824	837	855	863	866	876	947	839	861	877	827	840	877	838	883	884	808	839	867	899	879	823	872	841	835	843	876	852	912	859	864	839	904	859	892	843	823	801	855	907	816	837	868	866	926	910	865	886	873	852	850	817	792	877	901	874	884	882	842	860	861	874	864	850	893	865	886	860	822	834	823	853	882	888	840	854	842	915	839	890	836	882	834	826	849	850	845	908	839	881	823	826	883	832	854	848	869	844	886	881	834	840	877	822	838	872	897	798	893	841	855	869	903	888	906	867	917	856	870	867	866	870	835	811	840	861	892	861	887	884	907	836	802	851	842	836	809	845	860	907	921	841	870	807	862	853	881	847	858	810	908	836	847	855	829	880	836	846	930	835	896	842	887	870	883	895	903	822	909	908	829	886	902	859	877	832	869	887	866	859	910	842	865	860	828	876	847	874	825	886	831	933	859	915	843	861	883	859	872	863	833	840	858	872	813	778	851	879	844	901	882	846	830	876	841	837	852	864	861	861	874	865	889	865	864	822	844	856	845	805	872	880	927	847	831	898	851	825	890	822	820	883	861	879	882	915	862	870	841	872	905	888	810	884	866	869	790	837	915	868	875	864	869	855	921	844	874	902	819	831	845	828	906	880	871	907	865	868	822	860	884	894	855	818	846	888	866	869	888	844	834	857	909	900	913	865	866	883	838	875	849	844	847	889	889	857	812	831	860	871	874	870	847	894	892	839	876	818	856	801	834	828	844	869	903	903	864	817	779	838	864	887	820	823	852	829	849	895	846	932	834	797	841	876	864	847	881	893	884	900	800	881	814	854	852	867	889	834	888	827	859	852	894	856	886	876	775	845	906	797	850	876	830	876	881	839	848	891	884	896	899	876	863	920	844	859	787	869	880	836	939	888	862	836	832	938	792	855	898	863	836	898	892	827	876	886	839	847	824	874	863	847	834	811	917	807	897	892	906	850	865	913	846	831	900	853	860	850	888	811	853	875	884	858	854	836	828	875	845	833	862	872	864	906	858	871	857	884	881	838	807	849	907	834	872	882	817	889	889	906	812	856	885	902	883	870	838	874	809	846	870	825	800	865	830	884	896	861	835	803	829	835	880	857	836	885	868	818	878	855	816	859	851	872	857	848	868	825	866	858	881	880	835	831	819	845	887	819	874	902	823	836	854	868	827	891	854	892	846	898	853	873	883	893	843	874	811	906	835	860	853	874	867	885	865	869	930	875	868	865	863	868	897	873	880	898	864	880	908	902	881	879	825	830	867	827	950	891	866	817	845	846	821	866	849	824	848	853	866	811	856	833	895	815	845	870	927	857	898	856	846	878	843	825	886	845	848	885	852	842	807	888	870	899	898	859	835	901	872	889	896	828	876	869	824	875	855	877	856	842	839	828	811	903	901	863	847	919	856	858	853	864	867	855	849	870	852	862	856	863	835	850	840	828	817	843	838	885	849	785	852	885	820	895	859	844	840	876	837	902	829	893	834	867	866	817	886	858	864	889	852	839	874	843	843	854	834	871	835	830	851	895	883	874	868	821	877	869	839	813	844	871	860	874	874	849	805	819	899	823	884	855	862	860	840	864	865	833	878	863	812	826	848	822	873	769	904	890	862	806	908	841	862	831	858	857	885	836	819	880	860	843	865	806	840	863	882	876	852	867	843	896	826	883	852	866	887	841	876	869	863	839	881	826	876	852	845	861	908	877	861	861	827	889	813	876	836	881	867	836	844	850	874	840	840	848	858	866	892	844	845	876	890	819	860	895	819	856	858	812	802	877	842	867	870	871	896	874	870	886	839	849	863	862	812	913	876	875	850	873	858	847	872	901	898	896	861	848	784	808	866	880	889	852	863	839	846	871	825	834	827	830	910	904	885	834	862	848	930	843	880	849	832	885	834	817	913	849	856	846	860	914	844	876	840	912	910	846	865	850	834	868	869	887	831	887	880	885	834	910	851	859	860	849	858	876	821	874	828	860	839	885	855	921	856	881	848	914	867	822	879	810	857	905	844	815	876	868	879	833	868	881	885	835	837	840	859	892	892	861	846	855	828	895	862	895	916	910	861	840	857	877	841	804	864	894	837	907	801	920	910	844	877	826	896	892	821	910	827	929	901	837	906	852	871	841	819	854	831	874	894	858	908	862	860	813	878	865	876	865	830	803	846	827	868	809	788	866	895	846	854	878	833	866	849	869	873	857	878	836	849	795	866	844	846	891	873	868	906	903	882	847	859	871	897	855	873	819	849	837	835	842	893	891	821	918	852	779	833	895	845	884	852	864	913	879	845	900	829	803	895	868
27138	47324	18798	23015	25251	5729	1152	1029	1060	1007	996	984	939	968	950	947	855	892	878	883	867	863	917	881	876	928	884	900	884	894	832	877	911	855	904	906	851	912	913	846	904	802	858	885	884	840	829	897	848	923	879	885	905	964	832	947	904	838	879	866	880	966	924	912	894	896	1034	892	859	873	896	909	886	938	880	907	852	853	904	819	886	878	917	930	872	884	893	889	864	884	882	900	890	865	864	872	830	896	883	910	818	903	857	927	893	871	904	852	901	911	878	896	873	867	863	901	882	862	865	878	850	918	891	859	855	923	892	872	888	839	857	852	928	877	923	892	875	830	861	872	877	893	843	897	952	868	853	924	858	882	888	916	876	827	828	836	866	868	861	873	955	879	860	874	840	896	884	825	941	868	918	894	871	853	895	918	890	929	899	869	860	937	844	868	870	855	849	931	907	881	904	860	869	913	906	952	889	910	851	931	902	905	912	843	867	888	884	889	865	883	877	933	887	850	864	853	897	911	892	938	872	946	886	890	926	830	894	808	894	892	870	885	902	891	937	899	871	822	942	923	842	946	908	887	895	903	885	883	902	845	893	916	887	891	900	912	905	868	843	865	884	842	838	917	911	900	847	891	917	879	940	895	887	894	926	888	874	894	912	904	885	908	869	860	929	909	878	880	903	917	905	868	891	870	918	912	890	886	916	911	875	930	950	860	899	813	896	922	949	868	843	873	920	911	916	860	880	894	869	931	943	917	864	908	876	905	835	939	934	939	937	855	899	911	876	857	870	943	887	932	864	916	919	896	910	886	914	886	848	880	852	891	883	846	938	851	844	915	852	867	835	853	879	880	886	896	877	925	853	925	888	878	910	866	904	849	850	921	874	892	903	873	857	892	861	881	932	935	918	830	874	920	902	837	873	838	833	932	915	865	894	877	888	950	892	919	867	872	850	825	896	880	892	889	894	874	901	846	856	909	883	919	887	894	877	888	885	883	849	851	905	922	890	862	876	912	874	864	883	863	864	865	829	885	874	906	849	869	865	893	889	873	834	875	954	902	903	837	907	890	912	893	873	893	888	921	866	863	889	887	896	905	865	844	879	867	894	860	888	860	920	880	953	912	888	903	873	932	890	841	935	917	925	873	835	871	931	890	823	893	902	890	811	860	871	881	883	854	909	890	869	892	841	920	905	861	903	868	894	846	833	912	821	899	866	865	914	898	870	886	894	855	901	858	846	881	889	881	874	894	859	866	801	903	906	898	926	905	859	841	908	856	869	930	915	877	909	864	898	902	820	928	881	870	891	843	855	881	823	897	885	865	890	890	899	922	875	911	904	875	852	886	860	874	914	917	859	893	897	931	853	880	837	895	858	851	893	879	895	855	873	843	836	856	882	879	855	868	860	864	871	902	838	850	883	866	881	880	875	848	859	892	883	836	858	906	904	833	924	866	895	936	850	863	932	865	853	891	850	842	834	881	847	911	904	911	865	869	918	875	903	854	881	850	886	885	834	896	906	850	867	856	862	877	865	896	872	900	903	924	854	931	881	918	839	889	899	893	892	933	875	885	867	865	879	896	919	864	859	910	966	856	889	880	886	842	900	865	824	910	876	870	851	871	919	888	913	909	911	873	857	915	900	895	917	925	900	889	879	874	890	904	858	882	888	856	898	920	832	869	930	917	892	886	884	862	887	879	845	894	877	893	889	885	903	808	845	836	891	831	845	892	889	906	788	893	889	872	890	846	879	851	902	921	917	865	905	879	912	904	841	871	831	798	874	938	888	877	850	858	891	902	898	897	885	905	901	899	902	906	890	897	893	922	860	875	873	879	860	865	872	853	860	873	909	888	873	904	913	880	851	922	856	844	896	958	890	906	957	897	866	947	865	887	888	845	886	871	912	892	814	831	869	865	810	837	884	855	887	874	916	914	836	878	832	872	851	903	868	857	886	841	859	892	893	850	897	898	840	884	855	881	849	867	887	922	921	927	862	853	850	843	957	892	935	820	910	850	973	903	880	905	869	843	850	882	876	911	856	906	845	845	874	921	893	888	861	858	833	846	881	883	897	874	864	845	882	856	889	869	893	847	913	854	885	889	850	876	861	881	942	934	896	886	887	906	876	875	903	877	866	907	879	856	945	906	846	868	927	875	871	890	872	848	847	886	873	858	875	852	832	890	941	903	874	891	918	876	971	935	920	924	869	842	887	887	883	896	890	884	882	872	902	876	875	866	858	887	899	896	888	882	879	843	895	888	948	868	909	916	860	855	892	841	881	865	815	853	862	870	861	902	843	793	898	864	849	902	894	888	921	860	893	887	878	926	885	863	905	876	906	904	854	916	907	891	880	900	872	927	930	878	855	888	882	914	878	894	871	872	886	913	873	922	882	904	863	895	884	838	826	883	869	918	886	900	827	896	914	882	836	878	926	936	884	857	928	939	939	910	895	872	878	825	891	842	870	869	878	913	897	924	845	859	913	894	867	891	913	893	868	873	903	862	882	907	873	853	918	884	894	919	871	892	840	874	828	884	875	890	914	863	879	843	852	885	857	864	884	879	879	854	937	841	836	913	878	932	923	882	878	825	827	867	837	854	914	831	917	828	914	855	823	889	862	853	949	885	905	845	879	916	814	969	850	891	877	883	842	921	899	877	849	955	882	924	888	912	903	896	876	884	917	884	853	884	856	858	951	839	883	892	876	847	869	881	858	841	869	871	903	921	911	841	858	892	846	858	890	935	872	891	950	907	860	879	978	858	807	857	890	873	849	901	878	896	885	879	909	860	929	833	866	874	859	855	882	900	892	909	869	880	890	892	928	932	928	923	913	885	848	851	909	828	884	872	840	890	936	917	863	849	824	876	899	850	857	934	833	848	922	901	926	870	880	884	889	907	926	916	906	815	837	810	886	937	858	854	838	889	855	835	875	871	854	853	874	920	894	877	907	825	873	873	836	886	903	843	920	900	861	878	877	855	921	883	852	947	886	874	907	880	882	846	903	899	934	900	832	871	902	883	899	901	904	929	842	881	892	890	911	881	937	895	918	892	856	908	894	906	854	873	878	924	900	848	902	913	927	934	884	899	871	875	869	858	880	863	880	886	841	858	858	910	866	875	920	845	896	900	915	848	899	924	899	923	861	913	864	907	867	907	876	910	904	857	905	860	861	876	835	909	882	870	912	895	893	899	937	883	882	884	907	856	926	859	814	889	914	887	875	823	912	869	854	888	873	873	891	885	912	887	899	849	875	877	835	810	901	901	851	883	909	908	859	898	878	907	870	896	846	941	899	865	920	914	921	825	899	921	850	843	878	924	880	905	943	849	849	906	848	914	866	871	900	833	851	858	873	872	887	900	842	860	947	858	872	883	889	891	814	892	903	922	877	894	885	866	910	875	904	877	889	838	917	888	924	859	903	919	871	833	891	903	858	880	868	928	889	861	877	912	890	874	850	864	845	885	897	905	882	852	922	896	866	877	846	895	947	862	901	928	836	878	907	957
22538	21025	28615	24593	28872	22074	12338	1618	1121	1036	1027	981	1013	934	919	945	956	875	930	863	927	889	872	866	875	884	820	867	820	794	849	888	869	879	862	866	830	810	813	809	825	823	823	815	868	841	839	833	808	857	885	833	853	842	815	846	853	815	815	840	913	854	843	827	838	1036	1210	889	828	822	812	829	793	842	817	875	815	820	854	842	827	905	850	810	889	860	817	842	860	857	854	846	856	817	844	878	823	857	845	835	875	861	836	831	895	844	808	852	822	803	845	830	846	837	840	822	845	851	806	871	823	793	821	838	796	805	796	841	851	895	881	826	838	850	826	828	890	843	822	821	874	814	805	824	868	821	831	867	795	865	844	829	862	842	876	842	825	849	913	849	875	841	843	891	824	872	844	843	846	782	908	823	852	814	836	835	830	794	841	827	840	813	868	801	782	844	811	798	811	809	835	906	822	837	828	796	773	842	839	831	822	818	833	822	845	843	847	845	831	849	845	804	828	860	842	828	871	838	793	858	841	865	828	825	854	808	837	790	814	842	820	799	837	832	859	777	850	843	794	852	809	834	886	816	793	868	780	812	823	865	858	823	849	839	788	871	855	832	794	821	803	859	870	825	843	836	850	894	852	867	852	820	849	850	851	826	877	855	845	852	881	812	811	833	783	796	842	803	797	825	865	817	828	870	868	817	831	826	829	825	843	826	859	855	824	832	848	859	789	822	811	838	867	853	860	846	811	762	827	849	823	887	788	801	831	824	808	863	889	839	863	844	810	796	844	862	839	838	859	861	813	831	857	884	799	845	816	839	807	869	839	811	816	835	798	796	799	841	888	861	812	834	875	820	878	873	783	814	859	826	932	805	786	812	917	824	853	851	877	799	833	834	846	829	818	865	921	834	829	817	857	871	898	873	807	857	873	832	810	801	883	820	882	813	850	843	862	813	838	826	861	816	839	865	852	808	815	790	877	819	784	815	843	874	853	804	801	818	821	842	822	851	853	843	844	830	776	816	882	870	860	811	845	826	812	891	823	889	858	901	837	883	797	899	830	845	870	833	819	850	826	907	843	841	828	832	870	796	859	840	836	813	820	817	878	853	867	835	847	853	792	814	886	851	889	850	815	783	840	842	836	874	907	805	875	839	839	834	857	843	782	869	838	798	816	880	869	811	798	828	848	885	849	867	834	824	792	855	856	895	816	833	825	835	815	858	840	814	901	843	785	781	808	845	878	833	845	789	850	783	840	863	797	869	811	853	837	861	825	864	828	832	857	839	791	834	819	872	813	860	859	854	883	844	807	835	784	814	840	802	814	875	789	870	826	802	865	883	792	854	858	908	871	841	831	845	851	830	835	843	841	846	858	883	876	838	814	822	883	781	874	818	824	849	825	813	808	892	814	804	831	819	861	845	825	838	825	802	870	847	816	845	831	826	823	804	787	817	782	877	841	826	867	839	862	801	846	861	758	821	817	857	842	786	797	801	813	783	809	834	855	831	805	849	825	845	837	864	800	835	780	818	810	810	877	799	837	806	828	796	831	910	890	832	878	829	809	878	808	801	847	844	840	810	859	845	834	868	798	823	873	862	805	795	825	867	866	790	846	850	890	853	817	821	865	858	880	812	778	789	798	822	883	864	884	785	850	852	816	790	877	833	830	894	757	851	855	798	904	868	874	835	856	776	810	801	840	816	863	862	840	833	829	830	833	849	814	816	804	876	826	830	837	841	861	832	864	808	788	838	792	789	848	830	839	899	895	813	832	813	841	840	788	872	763	849	807	845	839	848	915	854	828	792	822	837	840	815	779	807	813	859	843	813	798	827	862	816	834	821	850	801	786	874	808	794	839	807	883	801	814	851	877	815	834	824	852	844	815	802	884	844	836	817	830	846	830	815	758	823	807	854	827	810	819	862	833	794	830	833	844	870	839	812	884	764	851	838	824	855	860	789	834	834	841	827	777	859	821	788	787	807	795	832	844	843	871	847	850	857	822	813	831	849	815	845	846	872	850	925	862	869	880	853	809	820	815	840	863	822	869	829	838	791	878	846	826	813	794	810	895	817	895	833	788	868	860	807	828	834	848	833	828	809	819	852	820	814	849	837	821	795	813	844	829	902	823	829	851	810	843	840	846	846	875	866	802	832	805	854	866	822	849	849	829	772	864	824	860	878	842	884	809	820	853	846	814	854	833	842	823	810	823	819	817	817	855	835	815	838	851	872	870	826	809	859	842	873	824	800	857	820	808	848	811	844	858	800	825	854	912	837	877	878	831	769	803	796	843	857	858	823	837	864	827	814	850	860	844	834	883	867	817	789	864	782	861	812	847	814	851	819	931	840	849	817	797	812	810	809	832	859	837	853	815	782	869	898	803	891	802	861	813	794	867	869	821	814	875	839	835	844	797	839	836	828	834	862	829	839	845	828	800	811	810	849	850	847	851	849	879	865	835	840	828	801	890	848	814	824	827	782	847	850	776	807	787	830	881	848	834	855	852	882	813	854	821	841	841	826	863	791	817	881	847	866	877	836	855	825	857	791	796	821	853	809	889	854	834	810	827	825	858	850	866	822	792	787	857	818	864	842	855	863	816	879	879	759	838	832	849	822	796	800	827	873	838	817	836	836	821	912	818	838	805	846	838	836	817	893	876	800	859	820	866	853	855	781	815	853	902	798	846	805	818	835	819	835	825	812	841	785	858	791	784	836	792	901	771	796	868	768	849	858	865	853	860	848	873	928	824	800	796	901	814	849	838	848	789	827	840	907	864	866	799	850	853	902	867	814	824	838	855	883	839	854	839	837	779	850	868	826	838	890	788	848	904	852	923	845	851	800	831	836	835	833	852	811	827	849	835	843	841	848	834	810	827	815	822	841	815	833	845	823	874	836	864	822	786	796	836	841	868	831	851	799	832	864	867	813	832	838	833	816	795	856	853	818	838	854	839	837	835	782	824	825	818	845	828	846	803	792	823	833	836	817	822	812	840	857	882	867	855	820	828	824	797	847	849	805	835	783	784	844	818	862	833	863	835	835	788	803	819	786	837	847	788	825	822	890	785	848	813	836	826	825	885	816	826	841	835	870	790	851	831	859	814	832	854	903	829	835	862	838	867	814	819	787	831	827	914	790	853	863	859	834	771	861	833	817	815	829	812	801	785	837	824	875	841	895	814	816	867	821	845	844	839	832	820	825	866	857	845	876	801	837	824	841	845	811	875	821	839	806	826	844	862	874	784	867	827	794	861	784	848	867	798	828	836	855	850	797	805	831	845	815	871	827	825	871	780	837	881	865	817	845	827	814	822	812	836	820	876	814	852	799	831	858	858	801	843	837	772	810	879	801	855	850	815	912	862	854	845	788	835	842	876	830	772	821	801	815	826	809	855	857	853	822	806	875	819	885	802	871	824	830	834	838	857	859	821	812	835	840	844	838	892	828	863	848	847	816	796	835	812	857	822	809	868	832	824	773	852	857	805	870	788	824	777	824	827	837	807	870	867	820
32856	59255	31489	39037	44196	14292	1822	1485	1380	1208	1160	1077	1061	1007	962	950	886	983	974	921	851	885	882	844	878	847	846	860	837	882	868	872	966	871	829	857	858	856	848	859	853	869	841	872	809	853	888	910	870	893	829	860	821	837	863	849	830	797	821	803	822	840	862	841	834	1176	1370	864	865	818	825	883	836	858	834	868	825	867	858	857	893	836	865	854	849	834	852	869	867	835	877	876	868	841	827	839	857	859	849	806	819	805	862	881	835	841	888	787	818	847	824	833	867	883	828	852	866	860	844	862	839	847	834	842	818	854	839	833	824	845	832	812	838	888	826	841	850	849	813	823	852	809	899	862	844	859	832	859	791	859	780	810	855	882	816	832	825	818	876	837	871	801	902	832	778	798	858	842	783	791	874	820	866	832	831	793	858	831	799	835	768	824	842	862	827	866	816	823	856	833	910	838	817	816	819	836	849	833	802	799	809	846	829	810	829	834	863	828	848	831	792	853	794	842	896	849	818	759	847	844	862	870	796	790	790	833	811	763	793	822	818	808	835	773	841	864	780	823	865	811	860	788	833	833	853	839	863	862	822	817	836	833	826	870	860	897	839	851	855	839	865	851	840	832	806	791	858	848	788	826	899	828	817	848	764	849	787	865	788	868	799	860	806	794	830	860	852	834	822	793	883	853	829	824	870	842	835	793	783	873	845	800	846	838	809	880	875	831	844	821	843	851	869	801	755	788	821	841	818	822	835	846	848	834	791	822	812	848	874	793	828	841	830	849	827	834	812	818	814	848	845	820	835	807	804	795	890	824	798	808	871	835	854	856	815	854	830	860	872	830	820	867	784	861	831	836	831	836	880	782	800	834	854	841	815	842	832	861	847	851	789	846	834	825	795	875	799	864	807	862	797	806	849	832	812	839	834	831	864	822	860	829	791	820	826	840	849	838	813	860	868	815	843	812	848	862	773	798	874	786	854	849	798	873	827	844	850	821	870	807	822	846	781	806	822	837	826	845	820	814	823	839	877	847	881	897	828	801	843	789	863	818	855	849	840	817	788	833	884	826	806	835	814	839	837	870	844	825	807	801	846	856	821	818	784	853	804	846	788	840	820	888	811	810	850	835	851	892	822	902	853	834	852	843	859	856	838	786	850	817	818	813	777	818	815	854	881	800	834	819	875	841	841	819	840	849	794	821	873	810	812	817	783	845	864	845	796	830	859	822	846	854	784	822	833	884	895	811	869	832	826	825	839	818	825	902	833	847	830	848	883	804	817	828	791	825	824	869	803	807	818	819	841	824	843	868	842	854	795	865	834	823	828	807	825	831	847	825	812	807	786	834	836	827	816	837	823	782	818	823	902	820	845	853	890	817	842	840	780	818	844	837	834	815	844	828	802	824	825	806	823	828	838	801	819	885	842	813	823	853	806	809	852	820	835	847	799	784	802	855	844	847	923	848	844	849	833	865	811	859	817	786	807	863	812	840	834	866	873	858	791	815	871	821	789	847	790	847	840	841	807	814	816	846	848	823	793	831	852	915	788	856	857	839	877	887	850	849	799	839	822	818	841	835	824	789	820	854	834	849	808	850	822	817	829	812	799	808	824	823	824	885	894	786	815	833	834	797	810	835	836	827	801	849	802	863	852	864	807	825	821	760	830	879	823	807	854	859	834	885	828	922	817	813	799	857	791	863	815	845	843	842	848	773	843	848	867	785	798	843	809	855	781	850	788	793	851	852	817	813	860	833	807	831	803	860	816	946	784	843	793	820	887	827	882	842	861	813	798	813	843	802	870	856	871	799	846	826	809	799	810	852	810	834	818	847	784	852	914	830	817	774	819	821	854	848	808	822	827	817	790	847	887	802	820	845	856	834	814	849	831	813	850	853	828	829	811	858	785	815	848	836	803	826	838	879	770	829	816	846	826	864	849	822	781	823	919	861	761	786	852	785	849	827	839	800	844	840	884	872	826	817	835	785	879	821	841	861	827	861	847	868	890	842	857	853	863	816	890	835	861	846	840	905	864	821	813	859	871	838	927	830	786	807	845	829	816	840	816	796	829	797	887	850	851	810	865	872	883	826	867	806	829	846	878	850	821	820	871	814	899	814	852	804	886	833	854	800	838	832	839	787	830	823	880	821	834	783	842	848	819	823	854	862	837	843	821	821	837	861	802	831	798	783	815	850	848	829	843	820	839	830	875	841	823	825	864	809	816	818	849	873	824	820	816	839	879	788	836	808	814	841	850	767	864	795	796	868	814	823	837	853	805	810	866	852	815	859	790	830	859	844	822	876	852	818	862	815	828	815	825	745	857	835	784	833	827	858	804	884	842	836	820	865	836	831	818	793	834	878	804	850	842	771	803	836	826	831	816	833	802	872	822	844	819	854	834	852	783	805	857	822	851	768	834	841	889	814	826	859	828	836	900	852	854	835	850	778	852	833	750	843	825	807	850	900	812	815	798	812	782	829	804	882	838	813	801	858	823	827	816	798	808	827	852	845	843	840	853	828	833	847	835	819	855	841	848	829	893	876	831	810	853	856	836	812	850	909	784	821	827	797	862	837	794	827	822	848	814	870	866	831	892	829	865	828	853	830	835	877	878	854	823	819	849	846	781	826	847	860	816	809	813	767	806	826	833	759	825	814	792	843	844	794	795	800	928	769	791	842	817	847	841	834	813	863	853	828	798	822	816	859	814	802	855	829	835	818	821	835	864	847	862	855	839	866	830	844	868	843	863	830	821	830	765	862	816	870	830	829	835	834	877	856	845	846	858	777	855	827	831	817	810	831	807	801	849	850	822	861	782	837	804	794	814	834	810	819	858	838	818	881	802	856	818	873	867	831	813	849	838	832	842	812	824	836	850	886	850	800	823	849	844	885	825	842	831	856	862	817	829	818	871	833	868	803	870	865	804	825	778	820	894	851	818	810	843	812	764	824	852	763	819	836	809	861	836	843	807	844	842	771	811	805	813	828	844	770	816	802	861	808	854	813	829	830	850	816	817	850	807	834	840	794	848	848	835	829	845	870	790	833	869	823	796	863	839	839	826	805	827	834	823	839	852	834	824	800	817	800	810	804	817	817	874	860	775	886	899	878	831	791	845	801	795	891	865	847	828	845	823	792	828	843	830	848	817	874	852	789	826	832	844	885	874	874	823	841	838	818	788	831	888	785	819	826	824	794	878	867	867	828	829	787	810	865	867	865	816	854	872	813	870	817	811	847	820	872	846	869	874	802	806	816	794	768	838	851	845	840	832	769	830	753	819	815	853	806	867	841	784	845	898	857	818	833	831	859	830	808	850	861	808	826	851	859	798	867	785	810	789	877	848	801	892	868	822	832	786	824	849	907	858	829	852	853	811	843	840	877	880	810	830	826	861	794	790	814	835	855	841	816	861	894	791	744	834	861	798	788	861	824	860	799	845	832	785	910	852	838	817	809	863	826	760	831	813	841	868	824	840	810	852	860	772	860	877	843	819	830	850	845	855	867	795	840
28920	24511	17172	6330	4822	1093	781	737	703	741	698	761	724	742	725	748	674	711	741	712	761	733	699	724	729	714	724	738	765	761	744	654	746	734	730	721	744	713	786	721	701	720	723	693	747	706	706	678	667	737	673	712	759	735	726	752	732	723	714	726	693	714	689	712	713	692	734	665	692	693	732	718	773	735	732	701	693	755	728	736	739	699	766	747	718	682	765	740	705	730	752	746	747	707	717	765	725	721	727	676	777	751	744	725	753	749	730	748	698	759	704	695	743	710	758	757	695	701	725	768	738	677	759	753	727	747	749	716	718	744	731	728	744	681	712	721	707	726	730	716	737	704	797	718	678	693	658	708	740	698	698	751	616	755	722	706	721	751	738	701	731	739	718	710	719	702	725	699	757	661	752	720	749	732	706	730	772	678	663	741	729	733	718	731	680	706	723	697	712	687	766	688	748	768	707	727	715	737	662	720	701	716	715	694	734	726	743	741	742	670	702	724	677	732	763	712	714	750	664	732	755	686	735	734	741	705	754	712	689	693	685	722	713	756	739	748	724	711	718	764	742	678	714	712	726	691	758	737	698	765	700	768	748	691	726	709	691	733	703	663	696	737	725	812	686	687	719	745	719	718	711	775	771	739	728	734	708	724	701	747	756	698	699	671	732	760	700	768	725	719	721	714	733	771	722	690	731	743	696	739	713	730	730	702	732	713	701	727	735	706	725	722	754	742	729	705	755	689	683	699	742	737	714	759	705	728	686	760	736	703	713	734	667	723	702	724	690	730	734	692	727	719	706	705	693	702	769	721	710	742	731	724	752	744	712	756	735	725	728	725	729	763	726	702	714	776	727	713	712	727	716	745	689	742	724	707	710	665	709	750	730	781	716	749	769	697	742	676	750	707	706	708	755	703	756	717	692	746	731	756	753	735	691	723	755	679	732	723	721	738	720	723	733	741	705	703	698	712	697	709	744	745	739	734	692	732	704	734	707	735	760	727	698	716	726	717	725	694	730	718	710	735	746	739	708	703	730	725	736	712	754	684	696	758	737	713	683	723	731	711	703	720	701	702	673	666	725	747	720	686	723	737	701	710	762	726	757	748	755	731	734	686	749	694	744	726	745	753	708	732	697	729	697	714	729	742	714	708	695	714	717	736	677	719	753	706	738	692	745	740	691	758	741	680	725	716	751	747	768	741	676	796	749	734	733	726	714	701	706	728	722	753	725	702	734	720	707	688	750	754	721	694	742	723	747	709	755	754	750	688	719	714	698	763	734	694	726	679	705	692	751	711	672	742	743	713	697	777	748	713	710	728	683	678	740	719	748	675	795	696	752	657	716	704	700	734	696	738	723	775	699	710	744	713	715	718	763	709	765	742	671	764	749	646	767	781	725	717	745	764	699	722	705	712	732	769	741	698	710	710	743	728	761	710	693	715	742	750	764	704	707	783	700	678	721	825	753	719	683	717	696	709	726	657	778	687	694	672	723	689	703	741	733	705	726	711	758	741	699	741	715	707	672	733	723	736	742	715	712	712	710	707	705	749	799	718	745	720	779	723	728	686	730	762	778	710	712	722	701	741	750	729	711	712	671	787	716	689	736	711	709	724	762	696	743	730	730	761	757	752	718	716	740	690	720	741	733	667	684	669	720	693	708	726	720	758	744	758	756	723	720	730	737	750	719	719	689	802	693	706	733	748	756	709	733	716	776	725	712	743	686	750	684	738	711	704	718	773	716	696	708	698	730	722	714	709	700	738	720	699	682	719	715	703	730	739	708	708	699	672	708	695	752	711	730	762	693	782	721	749	788	710	716	733	726	705	720	699	727	746	730	753	729	769	789	710	734	755	741	747	706	706	687	727	698	705	708	717	690	739	719	721	763	720	723	763	730	719	723	739	685	773	703	713	689	747	684	780	752	698	751	708	729	709	744	674	704	762	706	749	718	755	743	683	733	740	670	701	716	719	691	699	725	724	752	717	661	676	726	756	707	771	755	770	721	667	722	683	738	671	770	709	702	744	702	750	736	696	703	698	720	750	719	709	713	781	759	751	730	741	727	707	714	746	743	717	763	680	667	729	718	759	733	729	695	706	698	802	658	732	727	707	694	723	734	693	719	666	753	784	719	715	731	706	682	668	728	726	750	741	719	693	711	693	713	718	721	689	758	716	692	713	711	726	718	736	752	724	756	715	742	747	748	698	722	688	703	739	706	745	736	688	738	703	732	674	805	735	730	700	686	704	724	744	709	768	752	749	708	723	721	709	720	746	705	802	730	748	677	651	750	720	756	705	734	713	694	683	722	671	693	748	725	716	724	753	679	741	712	741	705	680	724	656	712	729	740	747	727	700	663	734	754	727	729	752	729	719	703	665	710	711	729	728	730	698	725	682	714	722	668	745	736	715	771	734	696	728	701	683	726	717	710	732	695	724	730	741	692	718	710	689	715	744	703	818	669	717	684	763	721	761	718	778	707	711	727	748	718	714	726	746	719	727	756	675	749	697	719	715	665	745	722	667	707	720	686	704	717	668	732	715	676	751	745	709	750	767	669	750	704	739	707	700	745	706	748	764	716	731	714	714	802	754	710	716	732	810	717	726	743	707	721	702	715	697	670	755	732	666	733	724	708	701	706	738	743	726	724	694	727	706	773	731	744	711	707	752	669	740	704	727	752	704	679	721	697	705	732	745	728	708	788	715	749	670	705	709	780	669	768	723	736	747	726	732	708	676	718	732	682	719	706	729	734	690	681	723	678	733	720	755	714	757	732	745	661	726	728	713	722	725	719	679	740	697	737	696	680	772	768	742	745	691	714	747	732	724	743	712	716	747	698	706	750	714	717	722	701	686	745	766	751	730	718	727	740	714	717	687	699	751	716	729	720	703	736	726	687	700	695	744	710	749	762	711	744	706	745	714	724	753	725	755	774	707	739	694	756	754	721	662	759	698	718	683	690	750	736	736	698	746	681	663	728	752	692	727	751	713	706	747	781	731	720	745	697	744	745	711	686	725	720	699	697	734	725	750	739	766	701	718	732	718	702	722	776	713	697	717	728	685	754	755	712	711	733	699	738	710	752	712	701	741	714	752	757	740	771	701	741	703	741	738	740	697	731	769	768	686	761	756	726	702	752	721	703	684	706	716	754	746	720	700	704	722	716	678	734	683	724	708	732	724	712	755	717	714	725	660	772	714	721	748	723	774	701	722	705	717	707	784	736	682	723	707	719	736	683	732	716	727	708	714	730	736	680	740	669	743	707	725	710	762	748	773	681	689	743	683	711	717	729	704	739	701	729	763	749	699	683	733	735	724	722	740	784	683	749	642	685	709	661	757	723	713	748	732	683	721	721	687	732	727	706	708	745	726	716	734	726	741	734	738	732	708	693	749	807	735	694	694	749	737	711	697	713	700	712	720	718	733	745	787	697	721	713	703	762	660	745	741	692	722	754	675	766	693	712	770	744	732	718	687	742	707	665	785	753	726	704	718	710	725	737	709
25284	35250	13215	5120	5317	1188	813	763	810	739	761	769	760	734	736	789	806	798	760	769	752	720	759	713	766	788	722	752	709	841	709	705	718	776	812	739	746	707	782	741	816	769	796	768	798	785	776	745	766	764	761	744	735	788	784	800	724	758	803	751	717	736	756	746	780	761	826	753	734	764	732	838	790	801	811	755	724	758	812	769	739	750	771	745	785	784	767	732	766	775	766	758	782	770	764	781	770	738	719	724	742	742	776	757	780	739	716	767	806	734	774	779	778	750	705	767	741	731	766	743	780	775	729	743	762	719	725	784	719	749	804	768	758	745	750	751	741	751	721	718	743	797	783	740	775	762	708	739	733	760	785	729	739	749	763	740	740	783	795	725	729	770	741	714	757	745	729	815	753	731	782	745	766	791	720	749	772	768	724	730	729	749	774	779	673	751	728	733	743	732	692	724	743	709	819	726	730	759	779	746	774	719	705	756	773	781	769	728	738	708	727	724	762	738	762	768	758	782	740	744	730	705	758	736	773	763	705	748	685	713	764	775	762	750	697	752	716	741	750	712	711	692	739	770	742	736	704	766	738	746	735	749	812	765	776	753	726	761	772	761	775	724	729	755	770	735	743	766	705	728	771	732	724	740	726	732	767	728	751	750	744	757	758	773	764	703	748	810	748	732	761	770	788	749	771	751	767	747	769	745	756	761	776	738	777	743	731	736	747	818	735	800	778	719	719	795	776	751	784	733	700	706	801	720	756	763	779	772	761	735	745	790	766	758	749	712	800	707	741	742	777	734	765	723	700	816	739	731	758	760	738	715	703	733	818	792	773	755	737	730	751	767	722	821	751	711	776	772	767	717	750	776	731	711	748	777	750	789	764	704	737	770	754	805	746	796	709	711	773	772	818	759	783	750	719	760	739	750	726	755	738	724	805	750	711	776	768	801	733	731	784	787	773	749	734	759	656	686	790	755	753	758	762	762	786	769	781	753	692	719	763	727	739	732	763	775	742	754	778	740	753	741	749	736	747	771	749	747	757	721	746	750	776	769	761	829	754	772	712	691	748	776	752	756	752	733	773	735	775	798	715	799	782	746	757	785	742	756	719	720	737	745	730	714	730	752	735	751	755	824	778	768	760	765	734	761	789	711	710	762	790	825	772	767	723	758	759	788	783	716	762	778	720	710	771	799	788	744	742	761	725	794	730	785	689	806	718	738	728	748	698	719	737	736	728	741	757	709	750	750	786	750	738	738	769	799	792	762	774	749	781	757	725	757	762	747	769	744	775	718	761	723	727	761	734	788	785	759	747	770	724	739	751	757	759	730	759	732	701	775	774	742	753	771	752	762	757	753	756	752	775	754	775	752	768	744	727	723	723	723	716	718	745	743	770	722	760	761	790	687	820	713	724	732	762	761	738	763	720	762	720	769	744	758	787	758	745	761	761	786	764	786	735	750	743	745	774	736	727	812	771	720	774	757	746	712	762	737	743	770	760	797	771	784	698	773	713	753	679	755	740	755	777	765	696	763	758	780	730	757	743	750	761	689	768	759	757	738	726	766	776	735	760	746	745	756	752	734	739	763	759	725	794	720	750	734	750	730	760	738	723	765	734	773	721	779	793	803	756	699	781	813	762	750	809	745	787	767	717	702	749	771	771	771	804	759	730	765	747	733	744	768	735	798	798	763	767	799	745	747	802	752	781	768	782	812	712	724	765	751	735	747	786	686	790	753	753	768	841	746	761	711	765	771	763	698	758	751	766	731	781	771	712	716	748	755	742	763	764	739	738	748	718	749	747	794	768	788	782	742	748	758	732	757	770	769	773	764	753	719	758	707	786	739	760	714	733	763	756	702	715	667	704	701	788	752	771	689	779	775	768	754	711	724	765	721	801	795	745	756	778	730	802	780	727	748	786	778	757	770	727	737	767	738	765	754	727	784	764	770	772	723	753	759	698	714	751	755	727	774	764	753	764	781	774	775	718	772	758	734	722	713	770	758	709	734	752	731	730	759	761	730	775	761	711	753	737	759	747	710	770	809	726	791	785	781	738	756	742	734	779	739	765	765	731	743	775	768	698	817	747	719	731	763	736	744	765	738	733	720	796	747	717	748	762	727	767	729	744	783	729	800	755	755	724	736	726	746	766	745	782	746	744	699	760	763	820	757	752	738	778	726	735	769	772	740	771	722	739	744	727	753	830	781	730	745	761	751	753	752	723	783	747	722	758	757	696	740	767	733	736	757	769	724	755	771	786	774	737	790	830	739	725	723	809	811	791	806	777	777	754	781	743	751	735	734	708	742	717	751	800	698	745	728	783	729	783	760	713	735	724	734	746	734	766	772	788	797	738	726	772	724	777	751	786	777	763	784	739	748	708	741	707	738	797	740	734	787	757	690	782	760	838	708	734	771	760	814	723	762	763	775	746	747	778	714	816	743	745	788	760	722	702	693	784	718	785	765	756	728	795	738	819	782	722	787	766	772	771	779	722	702	726	744	763	765	791	758	802	734	718	681	789	700	742	734	780	752	723	751	747	736	784	776	771	740	790	706	737	738	701	696	805	764	766	757	727	773	782	791	727	688	771	751	752	755	754	766	801	779	739	770	717	759	771	774	778	780	759	756	714	758	762	742	770	786	723	747	776	763	725	754	724	815	779	753	745	739	768	773	755	761	789	745	702	746	756	743	689	749	759	750	751	770	774	743	783	729	786	782	767	782	731	743	737	770	846	786	749	704	759	751	752	728	728	782	761	746	758	773	743	756	764	710	782	821	772	711	762	701	791	777	708	752	759	777	759	707	768	814	756	763	768	732	759	721	780	801	778	730	753	715	739	759	785	776	736	737	752	732	734	717	773	770	738	744	726	759	776	751	815	739	752	751	740	741	723	673	743	759	707	783	747	779	706	762	752	800	772	717	754	757	709	702	763	766	774	763	830	762	761	707	768	722	803	771	726	788	759	739	781	797	803	787	746	763	772	723	745	715	761	745	804	778	753	692	799	761	715	762	752	809	730	713	770	747	766	758	751	733	797	774	727	729	796	766	739	782	766	715	734	771	733	768	734	741	760	771	730	775	750	748	704	802	794	738	787	712	744	703	800	781	801	753	720	717	722	763	731	775	707	703	706	726	767	741	753	705	733	783	684	785	761	756	738	735	814	728	761	748	756	767	729	777	765	786	721	769	768	760	717	723	741	769	707	765	803	752	694	735	761	719	753	710	773	749	743	823	714	813	761	730	766	755	747	755	761	737	772	746	726	775	740	714	764	717	752	753	742	754	764	702	748	718	764	722	765	742	708	722	760	733	752	749	726	750	770	776	730	760	756	734	738	789	716	749	729	767	773	760	737	747	758	747	699	752	766	703	723	763	731	779	772	783	716	762	770	749	816	720	774	728	795	768	800	742	712	746	729	789	740	736	729	758	760	725	762	785	796	719	750	735	786	762	785	737	739	708	759	707	748	736	683	751	742	714	779	710	761	709	811	768	782	743	744	741
23677	20991	28092	25339	27963	15935	2968	882	843	822	751	690	724	699	703	682	658	707	655	652	666	698	684	657	654	670	712	634	669	639	637	658	637	689	646	680	630	609	664	655	685	657	630	623	699	637	587	641	678	669	704	663	630	620	700	652	640	644	659	652	652	692	661	688	673	691	784	710	598	668	652	677	652	663	693	664	703	664	675	637	638	638	673	675	672	697	650	651	660	654	662	683	704	637	676	645	714	663	656	667	683	641	672	663	625	709	617	663	677	655	677	644	607	661	625	663	656	635	642	651	651	676	715	696	626	657	648	667	642	668	655	665	632	688	628	645	648	667	638	659	645	665	672	691	681	697	667	701	712	664	651	604	646	645	608	653	690	678	637	668	660	682	713	644	674	689	668	632	644	639	618	591	663	676	702	699	669	607	645	719	671	619	666	617	641	665	673	693	639	633	615	691	639	620	675	677	642	673	631	683	652	673	660	654	620	632	665	672	714	630	666	638	674	613	643	617	685	623	654	651	643	652	629	621	649	636	666	699	675	705	629	650	653	653	695	634	684	657	669	641	631	678	677	691	672	623	690	656	655	663	664	620	687	692	668	624	674	699	670	633	674	659	660	626	657	672	646	698	646	643	628	651	635	700	659	614	628	711	650	656	643	701	685	647	655	657	638	662	661	667	651	690	627	651	613	614	630	699	682	641	626	645	686	673	653	659	608	685	676	662	669	684	660	659	647	642	643	659	605	631	607	635	640	675	700	655	625	624	669	620	682	615	637	678	630	637	683	660	625	679	706	651	673	697	703	686	679	708	676	643	649	624	650	635	662	684	623	692	657	661	664	607	654	642	654	685	665	593	676	635	693	626	664	676	708	653	638	634	649	668	684	657	638	695	738	652	718	641	636	643	600	647	666	628	633	695	610	682	655	663	652	685	671	685	613	648	663	666	643	610	659	655	678	620	621	618	643	675	607	668	632	641	671	646	692	647	663	641	619	648	648	648	715	689	624	668	650	635	694	683	674	645	662	624	644	653	674	625	593	698	610	658	676	676	702	602	651	653	649	657	655	676	641	642	716	651	639	672	632	693	625	640	661	686	636	654	621	620	657	608	637	682	622	626	660	664	630	724	629	655	631	626	655	664	658	683	621	694	671	681	621	671	685	626	712	602	673	657	661	677	600	643	641	642	659	626	641	673	665	684	637	693	659	693	686	662	670	672	668	675	653	636	648	664	625	670	639	618	631	704	634	650	654	629	673	664	619	695	665	671	690	654	654	684	697	654	644	647	648	675	635	616	712	654	593	668	661	669	716	652	683	619	639	699	590	672	638	676	638	630	643	647	689	674	710	695	652	716	699	649	624	631	635	710	646	644	618	592	633	624	611	703	655	639	637	651	673	628	699	654	620	689	651	605	637	715	626	683	680	636	664	651	658	653	652	617	654	632	658	667	645	671	641	648	633	601	629	690	724	609	698	712	643	647	715	646	647	632	646	666	681	664	642	649	624	680	619	655	636	638	692	626	658	666	647	698	664	668	656	644	653	707	630	684	620	637	684	659	645	587	612	693	657	634	669	660	676	665	652	637	644	610	683	645	680	643	675	650	682	650	673	645	634	648	679	610	625	667	657	691	681	674	642	640	644	678	681	652	669	673	634	611	631	662	678	663	675	682	662	643	625	663	653	687	695	656	676	658	655	609	649	731	657	618	679	707	669	690	672	611	633	610	678	620	650	619	675	648	625	719	642	673	617	651	654	654	641	635	679	609	655	645	659	669	667	625	655	653	627	638	664	663	684	641	654	642	681	701	669	667	665	707	659	675	666	675	688	650	660	643	665	675	636	651	642	663	681	635	666	628	664	624	634	684	711	668	663	683	635	614	696	660	672	646	642	624	706	691	658	641	663	681	696	645	623	658	652	658	682	642	616	604	650	663	692	624	699	635	669	656	649	627	669	659	663	715	617	622	606	691	650	612	648	603	673	656	665	630	660	677	603	660	660	597	678	613	628	635	666	671	644	610	658	653	613	629	629	655	656	651	683	689	639	661	668	654	620	659	625	647	692	639	678	659	644	627	664	677	698	695	590	652	651	692	663	683	666	643	641	680	703	635	658	626	653	646	613	708	678	699	630	660	666	643	639	606	648	674	619	637	673	637	637	622	643	635	686	641	640	653	636	656	661	643	660	681	660	616	672	643	646	641	661	645	658	682	651	712	643	690	627	655	648	624	683	651	679	629	641	701	638	655	708	689	668	627	633	622	617	672	610	688	675	613	658	662	663	612	651	677	646	673	648	682	652	621	656	678	638	664	677	630	666	696	678	639	648	649	623	671	633	657	654	640	617	669	630	678	673	681	667	675	642	697	673	634	658	684	632	623	665	711	669	663	651	660	648	650	660	669	603	656	606	674	651	661	642	678	663	619	685	632	679	623	648	665	629	655	659	641	645	703	698	647	681	648	659	652	651	628	615	692	629	669	628	648	646	662	659	651	638	657	637	645	637	672	610	656	630	664	667	662	624	663	630	602	681	661	640	599	603	629	659	663	643	647	596	659	616	601	651	641	683	631	648	730	691	667	661	673	611	630	640	700	686	621	691	652	652	630	691	652	670	701	667	707	686	654	588	688	716	665	667	646	693	646	657	614	679	676	662	651	641	693	647	627	640	566	668	612	664	663	617	631	633	672	673	655	666	657	729	681	645	611	647	644	629	649	680	641	685	631	640	638	638	596	657	672	649	594	677	641	644	644	645	634	636	627	623	665	625	684	626	655	659	680	647	682	679	661	633	649	659	629	656	597	682	641	638	648	614	613	649	671	712	652	648	685	666	660	631	681	637	632	641	630	674	652	669	663	645	631	643	647	628	661	619	718	651	667	625	677	646	637	638	633	695	619	682	622	659	689	665	664	669	621	687	673	646	687	627	646	652	657	639	629	648	619	609	672	662	644	730	682	678	664	665	619	653	641	630	719	660	659	666	673	679	661	683	705	656	637	686	663	669	639	665	654	613	621	650	654	695	645	606	649	675	691	693	681	649	665	636	614	639	654	666	681	663	663	665	675	665	660	663	627	671	635	643	673	656	635	623	643	612	667	676	686	643	611	659	695	694	650	668	663	718	686	664	692	630	693	664	699	644	643	673	603	684	656	627	660	691	669	598	665	685	704	600	644	658	634	625	683	654	638	653	634	640	634	670	629	625	621	630	634	629	665	630	642	661	670	641	698	657	638	662	679	639	634	630	612	650	678	623	659	636	638	672	581	694	680	618	650	624	694	679	617	623	633	676	662	625	675	658	637	631	722	649	645	610	648	624	672	670	622	685	679	681	651	669	660	646	623	603	664	647	627	665	692	644	709	641	633	625	668	628	668	660	634	659	666	677	661	658	620	667	703	646	632	647	639	663	663	628	633	656	702	638	686	614	697	661	649	650	663	628	631	649	697	645	609	641	669	669	614	666	648	612	621	651	644	674	611	679	641	660	683	630	691	654	663	661	706	665	608
29252	50876	25539	29169	31315	6559	1239	1079	950	883	893	830	786	766	737	731	738	748	763	700	668	684	747	757	705	692	732	681	694	702	700	659	743	692	685	672	688	744	695	666	656	661	737	679	690	664	672	703	656	610	643	694	623	742	681	721	674	744	684	695	674	666	715	738	669	772	821	665	630	654	689	651	693	673	652	710	727	716	704	672	711	681	704	725	664	689	707	655	673	717	675	693	739	678	677	678	687	653	680	662	701	661	656	617	668	700	662	649	689	667	633	648	689	660	714	673	662	706	675	717	679	670	711	695	680	657	631	645	651	688	696	642	660	673	661	675	688	652	703	650	716	666	722	689	660	681	658	632	693	656	709	671	648	741	600	665	745	716	683	679	684	682	690	641	707	734	673	655	652	692	715	727	718	679	749	675	695	669	673	686	730	717	642	738	710	677	714	682	666	675	634	700	672	670	655	672	639	709	658	702	695	629	670	687	716	687	716	686	712	690	676	674	659	710	682	673	702	660	640	672	699	694	669	670	634	619	679	666	703	701	678	670	692	726	706	676	636	716	673	603	694	670	698	650	692	687	694	677	686	683	650	676	682	652	661	631	700	688	697	667	685	694	694	649	658	658	687	704	660	711	655	696	636	658	655	681	670	691	646	613	660	622	653	689	678	660	715	750	624	632	632	652	666	720	686	691	722	711	676	631	661	650	682	680	610	693	664	678	662	663	662	676	696	694	711	732	664	667	698	680	684	708	653	702	662	641	657	678	658	675	701	625	635	692	727	662	678	697	723	666	713	703	726	697	702	728	703	693	627	694	638	660	697	666	669	640	674	663	661	739	664	719	687	708	672	684	662	706	636	686	651	676	652	685	716	677	719	659	676	691	660	691	647	672	641	695	649	682	681	640	663	716	667	679	681	684	708	648	727	651	657	654	664	660	699	685	656	715	671	684	615	690	684	703	691	658	709	667	639	689	667	673	671	725	706	666	658	665	674	692	723	716	677	695	679	692	666	698	650	649	634	733	656	678	668	667	722	701	700	722	665	693	679	689	704	668	656	689	725	701	633	696	678	706	713	673	690	662	671	646	687	715	643	639	726	716	680	682	709	670	671	673	669	654	686	671	674	692	655	659	646	653	671	694	617	673	696	703	677	657	734	715	675	668	696	668	622	688	656	696	673	668	675	705	666	686	662	671	706	663	695	693	692	713	676	676	661	657	672	656	688	712	673	695	682	658	710	697	667	655	672	697	688	661	707	714	680	719	674	723	668	678	689	663	707	686	662	649	662	632	675	696	608	675	643	686	693	690	678	673	697	657	687	674	680	648	672	648	643	709	693	681	675	667	694	683	694	711	674	671	681	681	668	677	652	664	668	677	647	675	712	674	688	696	686	685	629	641	673	644	686	699	673	672	721	682	678	604	692	638	675	647	653	692	707	670	687	654	715	679	636	678	704	668	672	673	689	645	680	602	719	717	661	713	644	647	660	672	690	668	681	705	632	668	637	678	627	656	678	658	697	659	723	716	620	677	683	682	689	680	699	672	708	671	683	716	652	647	701	704	685	649	650	652	684	663	666	635	670	676	652	707	655	677	697	678	704	666	712	611	682	653	663	664	664	715	714	704	697	617	717	711	658	710	684	687	644	714	663	651	667	703	711	679	607	712	679	665	655	712	671	680	654	730	691	679	671	694	679	676	658	645	702	671	644	694	662	719	669	680	686	644	687	609	693	705	686	673	657	667	676	697	623	645	665	646	670	657	645	692	680	688	667	718	673	647	672	651	687	689	618	682	692	682	665	620	716	721	685	691	641	726	661	667	685	630	663	707	690	654	676	664	677	668	656	687	678	672	671	691	685	686	679	679	669	650	639	740	691	698	629	734	709	680	681	690	670	705	682	652	705	695	664	638	692	702	661	707	687	675	665	675	688	654	656	674	695	628	683	712	692	669	670	655	670	688	673	651	663	682	656	677	653	634	659	683	662	716	684	693	679	664	666	644	653	681	681	696	676	727	640	727	673	665	700	680	631	695	722	671	630	723	662	651	660	657	688	712	684	639	678	663	677	694	638	683	636	686	645	658	678	667	674	635	689	691	721	621	676	674	687	662	662	691	724	642	685	668	668	666	713	690	689	663	667	709	711	627	680	700	684	690	692	660	648	675	712	698	686	640	674	699	684	594	652	678	655	704	631	641	691	658	718	642	687	708	678	677	715	656	701	653	665	718	647	703	661	675	728	671	680	673	708	721	680	696	666	653	643	700	683	726	680	688	643	728	689	702	693	654	721	678	638	660	659	640	696	705	710	704	662	676	670	705	670	666	654	651	726	680	654	702	673	661	676	703	693	680	704	675	620	711	713	639	659	719	649	697	679	675	675	712	666	651	661	686	714	676	693	686	705	650	674	653	677	668	741	690	647	684	694	710	692	705	677	684	689	739	675	699	700	695	709	633	647	705	709	705	671	679	709	666	655	671	707	670	697	643	657	674	690	652	676	648	686	641	677	686	694	663	646	677	696	637	707	697	702	698	690	657	677	685	668	674	638	685	698	680	683	701	660	649	600	703	671	638	678	710	700	675	649	699	718	712	660	680	673	691	660	702	672	648	656	757	689	695	667	674	688	697	658	722	635	691	671	704	629	711	688	638	703	663	669	701	673	663	622	632	639	679	651	665	680	714	642	680	701	681	682	669	687	624	647	659	707	700	737	656	662	667	688	671	647	621	682	657	654	662	718	651	682	677	666	733	703	704	653	643	669	684	669	703	655	690	709	708	679	691	668	644	651	710	684	730	653	653	714	685	712	671	673	678	683	696	628	645	703	623	712	678	666	658	686	690	648	718	677	696	692	653	647	646	683	681	675	666	675	624	673	677	657	663	726	670	622	635	682	681	666	697	669	676	659	720	669	655	667	716	705	691	665	658	715	664	693	650	662	644	650	725	628	656	675	675	689	687	687	682	682	711	708	681	670	719	646	699	720	680	666	752	654	696	667	661	693	688	657	663	668	671	657	649	678	660	692	652	677	681	677	681	701	678	711	673	684	730	653	668	622	663	673	684	636	674	694	653	631	689	664	693	669	680	641	665	665	673	687	701	689	676	658	656	664	629	636	688	689	676	698	682	671	684	648	686	722	676	672	680	641	663	678	680	692	657	643	756	673	685	622	733	651	691	710	656	686	673	724	710	690	610	644	654	734	679	654	702	675	708	699	610	698	663	655	686	711	697	680	707	655	705	704	716	705	639	689	630	674	641	652	666	689	657	677	703	653	666	706	662	667	666	683	660	683	655	678	668	686	666	684	708	671	649	697	614	735	689	699	654	687	694	673	659	693	671	659	684	618	652	678	696	703	670	733	677	684	672	639	669	660	656	682	697	620	658	681	687	661	692	672	689	725	675	678	649	650	687	607	644	629	681	658	650	724	690	664	697	698	726	630	705	656	692	626	652	699	677	752	695	679	696	704	684	702	660	685	662	693	716	688	683	669	656	697	695	648	681
24980	21119	27075	26184	21117	5166	1166	970	910	950	927	887	881	912	905	932	865	886	855	933	853	834	896	894	828	887	885	839	844	928	905	876	885	921	850	937	896	821	929	892	909	806	814	854	913	891	869	841	903	857	882	899	836	880	867	900	901	894	812	849	835	916	875	867	855	922	994	895	909	805	815	912	850	868	851	860	902	916	833	945	891	848	885	851	878	896	844	876	890	920	892	835	829	846	926	860	889	858	846	869	861	894	865	867	878	881	880	843	847	862	884	883	884	813	846	872	929	845	926	883	833	912	905	853	852	882	853	892	849	818	898	844	911	885	859	884	841	884	882	880	896	832	830	813	864	888	864	869	871	851	821	886	917	834	871	863	839	811	857	840	915	886	870	854	823	871	914	822	847	894	841	849	820	882	890	844	909	891	815	870	847	845	867	853	831	826	900	841	847	844	917	865	892	846	881	845	874	799	899	871	877	790	875	888	854	883	872	879	932	878	855	924	872	808	852	873	861	875	877	838	863	921	853	866	911	868	894	875	831	849	914	898	885	846	893	884	879	880	855	898	904	856	868	876	946	885	883	861	875	818	882	892	847	849	880	853	843	891	881	801	896	869	834	840	814	851	875	811	839	908	917	878	898	864	874	874	861	853	912	853	825	867	921	873	889	870	820	802	919	876	910	918	848	881	882	909	858	825	880	815	894	826	854	903	831	840	852	831	900	806	851	864	833	890	897	879	867	853	853	834	852	925	883	913	885	873	884	868	830	880	845	873	868	916	879	889	907	837	827	893	884	842	854	889	890	900	824	880	871	880	882	882	889	904	837	870	854	827	863	897	848	826	848	894	909	851	863	887	953	904	867	853	821	868	880	858	851	903	862	895	863	854	879	841	823	873	871	938	853	870	854	870	921	905	817	884	814	825	897	829	881	863	878	888	877	858	892	866	903	873	840	856	882	865	873	907	914	877	856	867	890	851	848	876	890	867	860	884	889	882	841	862	877	848	860	846	839	862	905	873	845	856	887	812	831	884	866	866	851	844	848	944	851	900	836	860	907	888	918	884	862	843	842	847	839	842	874	872	868	859	920	871	904	911	875	847	846	822	893	875	902	874	879	897	822	837	928	852	875	904	902	881	841	907	810	905	898	902	860	876	857	911	845	849	885	853	895	901	880	859	854	875	846	831	915	885	890	903	900	895	840	833	886	874	853	839	867	868	869	901	860	865	882	879	860	832	852	880	868	879	878	897	887	809	827	894	856	900	876	871	862	853	886	867	788	928	862	877	884	838	898	829	812	855	840	853	854	812	830	847	871	833	919	864	875	879	876	875	884	901	859	910	892	896	888	889	865	871	912	851	886	854	869	870	835	878	912	882	849	870	818	851	868	860	852	845	859	882	871	865	840	872	871	880	858	826	882	840	907	918	870	864	911	827	788	881	842	837	881	826	851	888	817	896	875	843	830	892	842	933	887	870	830	873	823	850	848	909	885	852	819	909	895	899	899	841	892	887	856	889	855	862	862	875	832	868	899	838	887	866	871	908	892	875	874	895	880	911	853	904	829	846	889	913	844	825	887	840	842	853	863	807	873	868	891	843	895	880	841	866	906	879	833	908	881	861	874	824	836	880	854	878	863	841	898	901	823	867	900	806	821	862	899	907	802	870	831	848	938	901	847	908	851	867	864	883	865	880	843	840	869	871	883	880	834	815	875	886	916	864	843	888	879	858	890	844	944	947	865	885	859	904	848	874	934	921	875	855	815	905	881	922	849	832	838	818	877	823	865	853	924	855	893	841	838	824	856	826	853	849	827	823	863	868	854	869	866	893	911	910	859	882	921	827	834	816	885	870	846	887	812	892	854	908	864	840	825	824	885	898	836	864	848	914	817	893	832	832	874	878	867	894	865	864	846	879	891	844	840	827	866	885	915	841	893	817	864	847	860	894	849	871	831	827	833	874	880	873	886	880	869	836	865	881	795	872	858	884	856	887	855	864	865	913	855	846	890	861	890	918	851	838	874	887	883	828	869	898	881	858	881	898	846	880	862	840	816	836	840	907	856	871	875	806	925	887	874	824	900	840	827	853	888	856	856	864	874	864	854	902	919	833	802	907	938	919	931	878	880	903	921	923	862	917	878	861	882	921	850	882	821	879	850	925	898	868	915	915	877	874	825	823	884	848	883	857	851	840	832	901	897	889	907	880	883	864	869	856	871	833	883	848	889	829	876	839	914	891	861	870	849	842	905	899	877	886	873	851	829	882	872	872	849	908	845	870	884	897	858	876	908	900	867	882	840	845	807	906	897	870	934	831	868	878	889	864	827	843	882	877	906	863	923	862	890	867	846	803	833	878	841	884	835	855	857	845	904	881	890	907	852	914	868	826	843	875	881	884	934	890	863	836	874	849	884	865	900	881	844	852	854	848	916	874	882	836	797	906	861	795	819	822	842	865	891	875	907	874	845	824	855	835	913	841	851	834	858	861	904	898	921	865	912	870	856	820	855	877	916	849	887	860	825	921	902	843	904	883	848	870	878	902	818	852	840	895	850	890	824	874	897	845	834	871	882	833	827	895	904	862	893	833	831	924	919	853	850	816	878	910	856	859	878	891	872	905	880	846	959	865	842	854	829	833	887	846	833	860	846	858	889	879	872	874	886	910	858	870	872	877	869	841	914	842	851	841	886	827	933	842	915	882	826	884	884	866	890	846	788	904	910	903	902	841	854	884	831	884	816	829	890	824	919	842	906	858	882	850	878	843	866	850	890	853	882	862	859	892	867	825	848	884	908	884	854	847	874	892	861	900	900	867	882	858	839	876	891	863	834	865	846	910	872	827	890	927	899	867	875	831	864	875	854	922	877	882	813	841	910	862	914	798	857	848	880	841	872	839	856	876	875	921	868	875	818	880	878	863	860	834	871	854	903	874	886	852	931	918	852	871	884	827	849	877	866	875	850	826	842	838	917	817	876	864	873	855	896	911	904	899	892	885	919	865	886	948	897	878	886	844	894	870	836	884	923	878	882	821	872	839	888	858	883	877	849	834	839	866	850	904	859	895	850	863	889	855	877	876	865	845	927	867	850	873	865	881	841	896	851	850	907	899	827	859	895	898	908	850	873	777	844	855	842	897	890	871	843	858	884	933	904	813	845	870	877	867	911	876	864	838	902	904	870	894	884	825	882	792	892	858	829	910	837	916	913	874	849	816	882	885	839	914	897	859	877	835	821	856	906	838	928	861	884	863	900	867	811	847	797	865	916	884	891	810	873	879	892	832	909	876	874	922	848	923	876	863	930	875	832	906	826	864	858	839	845	867	920	829	884	930	834	865	885	886	920	837	919	865	849	877	808	868	850	898	820	896	836	851	886	870	875	876	845	895	850	843	918	900	912	860	853	821	881	884	887	898	920	842	853	831	914	843	837	870	914	874	851	813	843	936	861	820	889	859	886	881	880	838	873	861	923	845	887	863	867	901	875	900	898	902	882	848	886	875	877	869
27997	45499	19624	23975	21216	3249	1163	1115	1014	1003	970	974	900	932	864	886	931	887	903	893	917	928	962	894	943	902	923	886	898	895	896	877	925	870	857	823	879	882	863	856	891	918	909	901	884	859	890	903	888	899	910	909	875	852	915	926	908	869	872	849	891	858	902	845	876	960	982	891	861	858	907	867	927	864	863	906	886	892	879	898	919	842	876	885	926	895	921	869	886	898	898	930	909	882	926	920	903	909	899	925	898	899	895	895	910	912	892	866	869	905	873	878	888	883	902	885	903	971	944	883	879	948	881	849	894	905	859	923	897	896	876	833	907	898	933	925	882	858	924	832	923	848	835	912	907	893	891	891	895	921	936	839	881	877	866	882	824	905	865	862	905	900	854	917	900	894	848	906	847	850	874	855	867	904	894	850	884	882	875	919	899	896	877	829	921	914	868	891	942	892	909	891	884	864	919	870	892	907	919	858	915	862	877	872	891	899	923	924	904	837	867	911	868	875	893	881	810	928	898	889	926	900	884	907	869	863	892	859	897	843	849	845	888	916	815	911	871	864	922	923	872	851	848	863	896	925	881	895	894	851	926	898	907	875	871	859	877	894	911	905	896	888	874	896	936	872	925	931	865	878	909	868	887	889	883	924	905	881	912	922	925	870	887	948	874	934	939	886	896	903	811	896	838	866	893	925	933	886	845	902	930	874	929	880	880	849	853	850	874	841	906	917	851	881	864	902	959	889	958	910	892	873	905	941	883	891	906	923	917	848	873	890	896	870	888	875	870	908	824	876	940	901	857	890	892	871	914	964	890	877	909	867	853	905	881	883	906	964	921	876	879	860	835	936	900	889	912	890	901	935	916	885	900	894	884	894	903	888	854	902	901	868	945	914	882	846	848	896	900	927	926	872	864	961	868	886	881	890	875	877	904	946	865	921	884	899	907	920	942	914	948	882	892	824	901	900	920	849	894	911	947	859	887	937	918	833	887	840	878	906	877	917	905	871	880	930	870	842	883	853	872	836	911	899	917	913	898	924	886	900	865	917	919	865	888	847	922	915	911	893	930	839	878	927	887	907	828	909	903	909	874	851	885	899	877	937	886	937	838	852	871	892	904	895	896	920	920	911	898	898	931	880	855	893	863	879	837	872	950	871	876	891	923	916	902	861	900	919	917	918	867	949	883	931	989	928	915	899	916	879	893	916	900	944	880	917	891	938	916	861	897	926	896	897	830	865	884	920	874	843	894	903	907	869	876	870	871	913	886	906	856	888	887	836	904	863	852	931	834	889	880	906	917	877	864	882	907	868	844	908	854	884	852	931	861	841	905	865	907	877	861	912	898	884	892	874	919	971	943	881	897	847	882	899	889	981	887	860	888	881	903	841	900	936	914	925	894	883	877	896	881	867	902	878	829	924	928	841	884	907	844	856	886	889	850	894	900	865	926	885	861	912	899	856	866	899	888	855	859	923	854	859	883	891	893	871	901	873	949	884	846	886	912	879	890	930	881	843	950	873	942	880	874	898	925	871	896	929	911	902	870	895	927	893	917	879	868	908	885	867	858	936	933	926	893	897	894	905	894	901	874	902	880	857	863	868	890	869	967	909	917	914	891	866	878	868	895	825	886	898	938	910	925	894	899	873	906	875	884	879	875	866	907	901	852	905	903	886	876	922	829	879	914	867	864	914	957	903	896	896	945	863	868	832	916	944	850	873	926	924	916	855	876	856	830	889	903	876	878	895	895	903	858	886	917	915	932	913	846	921	879	884	930	875	877	857	878	887	841	846	874	855	841	861	960	923	903	895	835	827	871	889	845	860	905	895	869	919	909	928	854	877	885	853	909	913	840	910	885	907	893	904	839	868	900	854	896	939	864	867	881	871	857	937	888	973	867	867	872	859	923	906	859	903	859	909	874	919	903	889	935	902	871	866	903	884	880	874	877	890	915	892	873	934	888	905	877	937	861	922	875	867	963	848	935	857	881	896	905	891	913	871	911	885	892	895	914	871	876	910	907	883	901	874	898	874	919	899	903	901	917	879	901	913	844	891	909	905	894	859	945	855	909	865	873	845	874	901	886	905	867	838	886	849	890	897	839	890	875	915	885	898	875	908	948	872	864	917	823	888	887	879	924	896	918	865	873	896	912	838	859	911	884	838	870	857	900	884	831	867	899	936	919	931	893	893	917	897	893	925	933	861	921	893	945	935	888	905	895	891	893	906	862	910	873	927	903	870	890	875	949	964	883	884	895	907	835	886	883	896	922	890	893	843	869	866	886	909	900	882	908	905	875	873	926	877	882	921	895	894	917	901	929	864	893	906	906	832	855	887	919	879	896	903	886	905	881	915	888	877	959	874	899	931	905	865	889	884	886	861	861	924	856	917	892	900	892	879	901	881	889	926	865	894	869	882	915	853	903	881	833	886	868	866	918	879	862	892	854	859	940	845	942	853	908	935	922	886	885	902	875	878	882	906	866	874	913	889	897	913	853	884	843	923	900	874	872	867	875	905	886	888	909	908	879	893	908	894	863	940	911	862	877	899	897	832	915	869	851	911	885	873	921	878	843	907	887	837	874	925	897	875	892	844	907	924	906	847	886	895	870	919	955	844	878	882	893	853	863	864	882	911	889	945	919	840	916	864	923	948	841	875	907	846	873	918	890	903	924	949	869	864	900	878	889	882	864	871	882	898	887	890	904	866	943	869	855	886	879	894	878	871	912	879	921	864	865	891	863	859	869	904	910	902	901	868	868	918	930	909	925	837	881	860	948	882	868	899	866	984	899	885	891	830	860	915	881	862	957	906	935	851	891	865	919	870	892	913	892	838	915	881	872	908	871	861	899	855	890	883	892	903	872	863	929	880	888	966	930	928	885	920	902	913	968	861	850	847	881	844	905	857	896	854	913	885	873	864	872	886	873	901	895	924	926	873	898	904	885	916	927	890	891	900	925	919	921	897	911	879	946	887	925	860	873	870	845	864	872	952	868	912	845	904	881	937	898	894	860	862	878	887	955	890	899	847	901	899	876	923	856	861	876	872	875	848	890	871	921	932	888	885	884	874	890	884	914	881	896	839	888	956	890	869	882	891	924	859	895	908	921	876	890	841	900	862	889	912	886	859	929	904	891	914	832	914	900	891	892	898	882	906	876	840	893	857	877	896	871	885	908	873	871	891	890	901	890	893	895	856	883	858	948	873	848	914	969	803	850	878	837	889	887	864	876	876	864	869	870	849	855	906	858	855	897	955	939	895	931	886	881	937	882	896	894	912	872	886	902	912	932	865	861	904	921	885	925	891	889	923	937	858	904	908	905	946	849	897	873	870	901	962	897	831	900	859	836	895	887	853	862	938	900	927	892	884	894	868	863	888	893	911	880	916	856	904	920	872	927	875	899	830	874	928	863	894	841	854	878	891	872	881	884	883	894	911	897	839	943	943	856	898	811	919	887	894	918	904	826	887	868	905	860	916	975	943	867	906	858	905	882	842	823	878	925	917
22554	21032	28619	24483	26483	20744	10219	1549	1143	1111	1042	994	999	965	927	923	929	902	891	849	894	896	816	913	819	857	904	832	847	881	884	911	854	842	834	823	878	873	849	855	856	833	838	797	873	840	869	834	853	847	826	849	861	810	875	884	837	813	800	784	841	878	870	790	848	917	1255	904	822	880	862	820	861	837	820	875	864	825	876	842	867	818	835	856	854	842	803	857	831	782	842	842	820	837	811	886	803	802	843	839	793	828	834	838	889	864	794	822	846	856	854	850	818	791	812	811	866	826	798	819	852	830	813	801	830	902	826	885	830	830	849	862	849	855	847	806	788	849	851	790	909	855	791	823	854	861	834	835	865	795	862	843	855	837	851	845	815	818	864	827	887	784	829	841	860	848	825	808	833	843	808	828	808	845	863	822	809	825	857	778	858	845	840	849	790	863	848	822	853	845	832	889	820	839	832	899	860	842	795	855	829	892	794	831	818	822	792	840	823	840	847	827	829	831	842	818	875	833	839	842	885	800	837	790	853	853	798	846	862	873	783	839	833	791	868	799	872	796	821	854	805	916	764	832	887	844	812	782	815	841	803	888	817	859	793	835	836	893	795	841	821	864	826	898	820	821	840	828	849	820	857	836	794	793	873	827	841	822	836	805	824	790	804	819	881	846	828	844	802	797	857	811	810	847	821	849	838	815	868	829	766	841	854	789	862	832	873	835	832	811	804	851	859	864	790	830	886	802	893	884	854	842	885	855	815	861	836	855	815	875	847	806	832	875	795	820	839	816	856	813	793	821	774	823	843	818	858	824	836	845	806	821	833	818	828	864	858	769	840	837	805	875	846	814	864	852	821	856	880	808	820	849	857	872	796	781	842	872	808	823	839	793	887	857	830	881	915	845	799	868	843	861	789	850	811	811	831	854	833	837	843	873	767	803	820	857	852	842	823	847	899	873	802	823	756	876	806	834	834	794	805	865	851	858	821	861	815	786	891	849	834	813	857	892	824	802	849	833	822	856	842	869	911	849	852	837	849	845	810	830	859	835	789	817	813	852	809	848	822	793	815	836	819	856	838	837	817	858	825	812	839	842	813	787	822	822	793	836	817	810	817	808	803	874	783	836	855	848	831	886	830	826	893	846	879	772	813	790	842	825	728	817	789	797	843	853	855	836	850	890	868	876	850	851	821	831	847	839	888	802	818	796	846	868	859	866	840	863	852	845	834	801	789	854	867	805	843	862	808	804	815	847	800	833	824	842	821	890	834	869	852	853	813	808	811	791	856	792	836	855	825	820	831	842	870	852	868	832	832	828	803	861	866	784	823	826	826	835	816	827	804	816	795	798	829	781	768	819	853	826	798	854	820	789	854	851	855	838	744	846	861	776	857	814	861	813	797	849	821	829	838	852	813	793	832	852	841	831	836	858	836	885	861	804	817	862	774	821	856	931	838	755	869	831	800	833	881	825	787	849	892	810	885	863	809	870	807	835	809	793	828	828	842	818	832	839	842	812	829	833	873	814	848	868	845	854	832	774	806	812	840	806	800	877	792	877	845	846	785	848	836	836	844	805	871	829	802	851	838	832	823	820	762	822	884	844	835	817	838	790	825	822	876	774	857	828	870	799	825	835	874	838	824	791	808	802	837	854	885	805	817	786	823	861	829	841	833	783	866	843	787	830	888	835	870	854	810	801	766	803	830	817	812	866	814	806	861	793	797	821	818	828	851	847	788	805	801	811	834	822	858	845	830	852	839	874	821	823	817	823	855	841	860	849	835	838	844	845	816	893	846	809	820	755	824	848	790	814	821	857	821	878	850	858	858	830	885	816	829	815	813	872	878	783	854	857	847	833	816	850	768	837	891	826	782	837	845	817	811	820	809	833	861	856	830	803	808	815	828	829	808	841	865	831	842	840	800	820	815	826	828	788	853	838	853	852	778	841	828	889	818	829	804	848	782	827	896	877	869	846	833	869	879	843	802	880	840	850	838	853	822	850	869	864	814	822	823	881	923	860	835	852	780	815	900	842	803	815	796	861	834	861	828	859	804	836	786	811	815	805	805	803	837	824	863	827	798	825	808	839	836	826	794	838	818	814	828	882	802	875	816	828	835	853	859	834	853	780	813	757	803	897	774	840	827	846	874	856	837	795	794	886	862	774	746	849	847	880	822	856	801	798	770	781	957	874	854	835	807	818	843	860	861	835	873	803	807	808	803	790	800	875	828	862	878	843	819	839	786	840	859	807	822	849	818	836	805	823	814	817	847	788	776	817	850	804	870	853	836	828	863	865	803	824	782	835	849	797	844	794	827	762	820	822	825	819	812	831	791	833	794	868	860	785	816	850	832	803	817	869	847	807	807	794	781	849	849	848	832	816	830	865	839	827	815	892	852	819	811	827	892	836	831	847	762	856	877	843	834	802	807	832	828	827	826	876	830	846	866	827	838	846	839	805	837	837	842	845	829	808	890	845	829	840	857	771	811	790	809	808	817	797	833	828	813	826	827	893	810	828	804	895	797	833	850	837	807	802	859	801	825	816	864	815	819	800	824	850	803	841	806	800	837	818	798	888	880	811	822	829	881	859	855	862	866	871	825	834	804	861	805	891	878	856	832	838	831	873	856	847	860	816	875	820	791	855	792	818	842	807	813	780	814	840	863	925	819	803	862	789	828	831	845	853	849	820	813	793	835	843	836	813	855	828	826	841	827	843	802	806	821	872	840	836	798	879	842	825	793	836	896	794	831	832	859	846	813	796	828	899	894	805	827	880	831	864	847	837	833	849	822	837	809	822	810	859	797	786	892	849	829	852	843	810	798	756	886	842	828	820	842	816	812	858	844	815	800	821	816	838	839	761	835	832	813	799	779	817	840	817	804	860	882	861	866	860	815	849	827	912	796	803	831	867	840	857	815	869	777	855	852	834	907	787	870	796	820	869	835	859	797	809	798	859	810	816	835	811	770	840	842	833	833	861	811	821	845	794	784	862	853	787	871	861	830	794	832	827	858	851	822	838	824	832	817	806	826	830	896	861	831	805	798	845	845	851	799	810	853	810	785	813	777	803	860	821	825	835	862	783	826	832	872	839	824	828	859	804	880	868	872	796	833	856	851	818	886	826	850	836	797	816	844	820	858	825	847	828	867	872	785	812	797	900	843	847	870	822	841	818	810	843	830	846	845	807	849	829	814	882	867	854	790	860	808	812	832	806	878	859	815	868	884	827	842	819	856	829	830	791	828	783	834	788	876	813	814	849	878	858	855	849	829	827	813	834	852	875	807	820	804	819	871	858	804	770	810	857	878	764	836	833	830	817	839	842	895	898	775	839	828	831	805	835	897	849	881	790	817	868	834	819	880	813	800	881	884	827	824	851	827	844	860	836	820	850	824	819	873	885	871	832	845	861	845	814	844	825	829	793	804	802	829	868	831	849	818	806	841	786	805	863	841	802	818	854	823	849	807	787	779	841	775	828	843	841	885	844	836	853	832	815	893	841	795	835
33254	59307	31118	43432	37509	8370	1923	1583	1387	1206	1174	1184	1055	1028	1063	1003	937	979	922	886	891	893	866	831	888	907	901	865	907	873	873	861	859	893	901	824	847	835	862	860	870	863	825	830	842	887	837	820	844	854	792	799	804	787	825	829	849	860	861	816	845	828	814	827	888	1005	1454	1003	825	785	838	835	880	847	885	798	817	817	862	840	852	840	889	864	869	863	837	832	847	862	841	851	803	845	833	818	844	812	835	857	842	877	885	878	834	832	778	795	873	826	861	836	813	851	835	829	847	896	851	803	826	844	889	796	796	813	811	820	860	873	813	813	857	854	766	870	844	851	856	834	871	837	846	862	852	820	917	841	838	781	830	848	813	797	841	838	844	846	810	808	801	799	822	798	794	852	875	820	826	792	854	876	810	822	844	844	791	855	831	883	874	838	795	842	851	847	817	791	826	850	821	861	876	809	836	812	822	837	820	846	796	813	875	882	860	834	806	782	853	814	836	831	843	853	797	855	815	783	874	844	777	858	779	831	805	851	822	820	844	840	844	852	820	818	825	821	836	835	874	870	812	838	861	818	811	848	807	811	809	840	860	847	866	821	863	901	858	827	811	839	791	796	862	791	824	803	832	876	836	847	837	850	844	833	791	798	834	845	875	838	834	822	796	816	856	794	832	824	803	839	832	869	842	856	806	848	876	844	824	840	882	847	877	871	806	816	863	837	865	800	862	828	905	824	819	893	825	874	830	903	865	799	849	846	839	893	799	817	877	879	827	857	837	884	812	858	836	873	831	830	826	873	814	823	794	777	894	855	835	860	784	874	838	838	871	784	788	839	788	825	876	840	814	803	865	887	856	788	858	822	817	885	845	790	814	838	769	844	835	861	864	863	817	833	829	844	870	832	843	815	876	855	803	837	853	846	829	857	843	817	793	883	786	842	835	870	867	793	792	837	797	839	887	818	850	815	816	809	890	762	842	823	853	852	846	817	813	860	902	837	896	869	800	834	849	820	838	792	801	746	889	829	842	832	839	841	861	809	855	875	899	850	829	831	861	815	812	836	838	852	837	823	834	881	846	852	842	834	823	799	864	786	811	864	849	865	811	833	848	856	830	800	825	828	761	875	832	828	792	797	799	798	865	808	837	856	820	803	845	792	818	832	846	803	822	860	892	799	833	882	816	807	832	818	873	790	874	812	815	788	833	870	882	874	841	773	816	837	860	853	863	823	846	799	836	809	794	825	861	850	839	848	801	801	813	827	811	837	827	825	844	854	902	880	842	827	873	854	826	817	810	864	807	848	826	819	856	917	852	836	869	841	856	821	833	830	821	840	830	875	804	839	809	828	841	848	822	871	828	863	837	827	860	845	841	846	831	828	826	881	813	862	861	847	844	837	849	811	800	828	863	853	865	897	863	875	876	822	837	797	830	824	838	837	841	879	866	852	852	861	863	919	860	863	839	755	841	840	847	823	818	825	828	846	834	797	888	854	875	825	834	846	851	809	912	880	846	862	868	881	759	853	775	832	825	759	846	784	795	859	882	854	793	812	840	816	831	853	846	847	817	841	825	819	828	855	845	854	819	809	870	807	802	847	904	811	845	845	817	835	806	838	837	863	817	811	846	874	852	891	811	814	827	820	900	835	809	799	814	811	792	825	844	921	851	821	854	827	809	798	817	836	741	834	885	866	881	832	830	812	833	854	851	822	863	830	848	800	858	818	873	777	845	835	817	792	824	828	818	823	858	842	888	804	831	827	806	826	827	862	882	793	841	891	845	848	841	808	837	845	846	800	869	886	867	812	788	787	878	847	805	852	859	851	897	848	801	873	774	834	824	887	866	806	804	869	866	839	843	790	827	795	862	846	852	880	843	817	837	869	808	809	828	825	852	854	869	828	832	864	832	803	830	820	817	839	824	795	808	847	815	821	799	831	853	827	807	838	809	821	794	839	831	810	769	825	841	843	861	830	826	843	836	841	782	864	830	806	841	817	823	793	833	868	777	805	806	867	873	824	861	802	841	817	846	821	819	859	838	809	858	869	845	799	854	793	818	899	786	865	823	817	877	830	848	823	808	778	846	791	872	866	798	840	822	806	894	838	815	845	835	822	843	831	840	826	828	784	858	821	811	824	854	781	784	852	790	882	805	815	918	837	840	845	873	832	845	856	815	850	847	874	807	798	812	866	836	836	860	821	846	820	836	883	840	860	831	818	838	849	833	814	848	870	793	822	805	845	796	809	855	859	830	846	865	828	830	864	786	851	858	829	825	759	814	852	827	833	919	855	837	850	797	841	845	871	852	848	857	831	837	888	840	827	857	837	830	827	857	846	851	800	865	791	854	829	843	798	878	831	854	849	787	843	847	796	800	824	788	821	798	855	801	927	802	885	856	932	886	803	801	791	842	801	833	817	852	796	815	857	866	848	820	807	824	856	797	870	812	833	848	849	828	838	841	801	854	776	817	826	841	779	843	787	816	825	842	832	817	824	859	864	836	840	872	839	858	788	834	815	779	868	851	830	858	831	836	838	865	816	832	878	877	807	850	805	855	783	869	886	816	828	833	858	843	851	817	816	821	916	805	841	868	852	797	832	867	850	845	882	806	850	818	840	796	844	896	840	804	768	846	831	849	854	868	865	851	776	817	842	840	855	860	829	824	855	804	822	801	814	849	882	803	797	829	856	840	789	811	805	827	859	841	829	789	817	857	825	836	830	877	828	795	816	802	837	872	799	820	909	823	852	835	835	810	841	836	891	835	861	901	812	817	847	852	861	873	866	835	817	849	814	867	840	814	801	817	848	842	867	843	821	819	817	826	849	856	816	802	796	820	805	865	844	860	828	849	848	854	864	860	848	807	806	795	807	812	852	805	871	850	854	778	826	778	787	895	867	772	854	797	835	815	826	839	833	842	872	814	821	835	851	829	844	809	791	840	883	817	835	802	799	769	856	823	809	844	818	787	791	867	819	829	848	826	861	852	864	843	812	872	792	882	817	854	834	891	829	869	847	844	879	850	795	846	843	837	813	876	805	764	848	859	818	843	855	847	829	823	864	878	846	872	849	792	870	854	901	877	846	781	857	858	900	810	891	863	852	818	852	866	874	842	811	830	800	824	840	804	834	859	865	825	863	837	807	834	842	837	867	845	847	867	854	858	880	816	826	814	804	838	866	837	828	809	880	763	834	844	830	827	891	811	830	895	849	871	815	829	844	886	816	864	880	828	837	830	880	876	831	855	824	842	840	835	848	821	794	861	846	819	847	859	854	825	795	797	861	833	812	819	814	841	824	859	861	862	856	825	823	821	836	809	831	824	857	828	823	822	805	866	838	838	820	879	823	849	833	856	853	894	879	803	840	816	857	769	807	866	815	817	841	824	847	850	842	845	812	801	828	876	870	845	786	809	839	852	861	795	803	846	868	826	871	826	880	845	851	868	854	815	867	817	801	790	749	826	789	867	860	835	861	845	818	839	859	855	823	777	863	824	828	816	824	845	795
28919	24623	15882	5155	3836	912	740	754	726	725	719	710	706	681	731	696	745	728	739	700	738	780	702	709	755	734	714	722	722	703	733	703	747	705	680	716	647	687	675	687	731	726	707	729	734	704	750	714	764	685	701	665	746	786	726	691	690	689	712	744	705	752	726	767	739	733	792	704	736	666	739	710	740	743	778	724	715	698	688	727	708	741	682	697	736	766	714	752	714	750	710	718	745	709	680	742	743	755	746	729	787	724	773	747	767	729	754	723	706	737	748	729	658	769	751	733	744	726	717	717	735	709	755	744	718	742	708	748	680	730	735	704	708	768	763	673	702	736	732	757	742	708	683	738	751	701	725	761	757	701	697	719	716	760	682	735	729	724	763	717	711	706	723	704	697	709	750	762	700	747	711	725	755	703	718	700	693	772	605	696	730	712	718	692	676	744	673	692	716	712	754	661	710	729	699	693	752	690	750	737	681	723	718	763	751	666	684	697	729	741	701	743	752	695	680	719	698	739	723	733	739	741	736	764	763	779	718	705	709	730	715	787	721	697	745	687	710	717	678	719	701	720	696	694	712	773	709	743	743	760	737	691	676	720	708	723	726	735	729	739	713	697	688	732	758	738	688	695	737	733	726	674	718	741	697	700	689	734	737	706	762	655	742	746	674	696	751	711	732	732	727	719	763	714	683	741	759	700	675	729	796	741	707	719	739	703	749	733	719	716	671	745	718	676	721	690	711	738	744	742	752	726	748	773	748	714	755	703	735	717	719	712	778	751	747	723	695	698	689	742	664	676	709	720	749	686	727	730	761	709	732	709	765	738	698	727	689	737	761	701	746	672	737	696	739	718	736	739	710	684	721	718	683	707	703	682	716	699	691	686	748	713	697	704	723	751	721	708	743	674	729	680	690	742	767	732	690	717	731	705	674	703	720	749	679	736	697	736	727	739	729	645	710	765	728	736	731	710	727	736	761	744	723	693	685	695	748	728	745	748	703	700	651	726	753	690	734	695	736	707	703	749	758	730	708	750	736	718	782	697	708	788	684	697	714	732	735	714	716	730	731	725	718	714	696	696	736	745	704	693	681	758	718	713	689	723	738	675	725	741	692	708	725	698	739	673	765	684	722	719	734	723	690	744	685	765	766	737	748	715	723	727	713	744	686	745	732	729	717	721	752	708	715	716	693	735	756	737	729	774	740	735	720	756	720	711	724	757	729	749	758	721	730	696	731	710	722	760	750	698	731	762	761	710	759	777	742	678	710	707	740	715	725	682	673	706	697	752	742	748	734	757	705	729	717	763	788	718	722	692	715	700	708	702	681	735	687	742	670	720	710	749	661	688	738	703	731	736	681	730	732	721	762	727	697	732	763	677	721	722	700	708	735	771	714	712	740	732	691	718	675	719	693	701	723	716	739	709	759	760	729	738	724	711	739	680	727	720	759	711	700	691	679	690	716	715	730	768	738	732	723	727	732	696	710	709	688	749	761	716	726	730	744	710	745	680	714	744	699	749	702	736	714	710	708	744	706	737	703	726	717	678	744	720	720	756	696	777	759	742	721	724	749	727	704	697	673	708	774	722	744	730	754	703	802	691	730	682	704	764	715	698	717	745	728	699	756	719	710	745	708	749	705	679	736	700	719	756	738	713	718	711	726	720	721	709	733	712	690	714	765	697	753	721	742	726	689	737	739	731	736	703	744	682	731	730	704	674	739	707	715	727	735	733	763	776	719	749	692	714	687	680	746	727	727	648	721	692	680	748	740	707	735	682	720	715	705	697	738	695	753	719	707	730	728	677	751	719	741	768	782	715	736	687	667	697	646	712	743	734	707	752	679	763	721	692	710	749	757	723	696	718	777	711	736	697	676	699	713	710	662	711	723	739	747	729	727	710	749	703	723	668	681	733	756	735	707	730	748	723	749	714	724	692	722	721	705	742	773	694	725	716	665	716	686	723	714	703	741	744	734	739	716	667	717	705	746	738	759	732	728	760	729	727	690	737	722	709	739	726	756	744	737	741	750	730	735	759	708	726	711	717	728	700	712	721	735	744	724	745	748	690	731	772	714	804	719	715	697	731	733	683	753	719	741	700	731	706	753	747	714	714	717	680	708	731	763	719	737	701	742	748	738	704	718	742	746	733	745	760	718	746	705	714	737	696	739	696	731	753	730	707	731	740	773	715	785	685	718	698	740	736	732	700	715	747	748	702	713	719	759	750	744	651	730	735	769	715	742	707	774	745	744	716	739	712	734	705	737	740	748	794	737	729	708	746	707	715	709	684	707	776	718	726	728	796	705	723	714	749	674	746	705	767	725	724	719	708	715	772	689	763	747	752	707	729	763	719	727	699	773	688	743	721	728	751	700	739	719	716	718	751	698	703	741	753	717	728	783	739	706	731	685	753	748	677	727	723	702	727	728	704	674	718	701	746	735	739	738	724	705	708	684	706	730	753	704	733	742	700	747	706	718	737	699	752	736	798	733	762	700	714	684	689	691	743	703	776	688	755	722	731	730	753	722	747	750	741	774	759	713	801	763	759	721	713	746	718	741	747	722	726	705	679	762	737	723	712	763	711	751	748	675	700	717	712	758	732	661	783	721	669	732	719	761	681	714	670	718	765	784	677	733	719	733	693	754	697	741	749	721	768	766	721	743	714	706	746	679	736	683	724	705	712	668	719	743	718	689	737	698	743	749	718	738	700	690	735	700	737	745	697	715	714	705	700	725	695	717	748	721	710	755	687	737	746	756	737	733	697	747	722	759	707	769	708	704	725	703	724	725	671	698	723	725	707	734	708	696	717	759	692	732	711	733	700	718	759	787	694	741	762	686	767	707	720	706	679	713	769	701	729	778	738	730	753	702	675	700	737	738	711	714	675	759	709	785	727	729	711	732	699	779	692	749	686	713	721	681	719	710	742	702	661	707	737	750	744	754	731	746	711	684	704	692	680	727	725	753	676	760	751	730	751	678	722	706	725	755	749	725	734	754	743	691	709	704	769	716	694	739	706	687	707	734	722	690	748	745	701	746	774	746	701	735	724	695	743	733	721	667	706	750	706	687	714	761	720	707	707	728	716	730	735	726	706	685	692	733	676	694	789	678	733	716	684	684	690	705	706	725	760	749	719	657	686	703	754	747	707	736	703	751	698	700	720	714	722	689	738	753	719	731	709	747	772	748	704	714	707	731	704	768	722	641	733	681	728	749	665	702	701	682	721	728	723	741	709	683	681	720	687	763	691	710	713	717	698	729	719	745	750	711	699	737	714	751	742	732	706	737	731	689	733	708	707	739	759	725	663	756	712	705	717	741	675	770	694	790	696	696	736	731	718	705	760	691	696	707	737	727	714	695	743	751	779	690	705	712	749	731	743	704	740	749	722	726	695	681	722	705	677	674	698	707	752	757	732	674	669	697	709	700	713	746	704	722	661	689	734	717	726	717	733	751	668	745	735	709	784	796	688	779	712	769	703	734	712	729	792	737	776	721	698	718	701
25306	35394	11223	3974	4362	963	755	784	743	753	755	791	759	747	737	778	738	737	776	702	735	734	772	764	744	744	787	727	758	770	764	776	746	736	748	795	796	751	792	737	746	742	760	795	764	743	757	750	745	787	742	803	752	738	787	737	786	727	733	792	746	770	728	772	748	703	776	783	781	737	702	777	778	730	717	800	805	707	744	789	774	746	733	741	792	707	764	747	727	727	786	732	739	739	732	754	755	744	692	698	806	793	784	764	753	709	809	731	765	777	775	764	802	780	774	777	725	756	739	764	721	722	758	782	763	736	762	764	708	804	739	788	714	742	734	779	784	758	726	732	790	760	738	808	724	761	758	694	715	779	689	750	723	744	731	725	796	739	768	725	715	763	730	776	714	734	730	720	750	725	757	694	720	730	704	763	784	784	709	725	758	783	783	789	739	702	727	757	775	754	709	772	708	799	755	712	771	782	755	805	737	764	800	778	723	742	780	777	743	759	747	777	750	800	794	735	744	754	763	786	742	726	784	712	752	755	741	769	705	747	733	747	722	746	739	745	780	733	766	737	762	753	745	722	724	732	732	710	744	755	727	762	732	746	743	781	720	774	729	752	767	706	777	691	786	749	802	756	757	709	777	774	734	763	743	740	751	755	781	763	743	781	778	740	774	774	714	721	720	764	750	730	741	763	795	776	717	738	739	811	769	766	792	728	707	760	796	774	779	729	754	728	740	756	710	765	761	753	746	756	796	727	776	721	764	791	797	744	819	749	685	765	729	744	778	754	759	750	744	746	720	778	720	711	767	754	726	762	766	769	706	766	756	736	747	721	761	781	757	687	770	771	733	774	752	771	700	761	727	720	710	815	717	743	727	751	803	765	775	733	806	775	740	734	768	759	723	791	788	763	774	768	759	725	742	753	747	723	706	774	761	747	784	735	755	726	820	730	743	745	741	767	791	720	709	779	794	781	763	755	720	731	755	755	724	716	794	788	766	767	748	783	770	758	746	765	738	758	756	742	719	721	769	737	761	764	753	741	713	743	750	760	786	735	748	773	767	747	760	726	762	719	783	711	739	729	749	767	734	728	714	746	774	768	764	739	707	751	721	742	748	747	729	762	771	739	738	750	745	707	740	711	747	760	774	710	708	725	732	729	736	727	740	780	805	741	793	741	742	768	743	756	752	743	773	758	733	747	737	721	775	768	719	757	769	761	690	717	728	728	746	782	715	721	701	749	801	787	762	729	743	732	786	774	729	725	707	744	792	761	731	785	790	789	714	773	777	720	718	788	749	755	721	781	762	759	730	764	757	695	746	799	783	766	759	751	775	759	735	730	785	737	728	766	754	743	756	767	778	715	780	824	790	709	761	687	746	747	771	755	777	734	691	693	775	762	741	713	709	750	781	744	730	744	732	760	754	766	759	773	661	767	705	773	739	730	731	785	727	707	785	759	787	705	737	772	788	739	762	853	786	779	726	697	724	773	700	734	779	747	789	750	750	749	725	752	790	742	727	795	797	761	738	754	764	776	705	721	762	729	809	754	801	749	770	758	742	762	794	768	772	685	709	755	760	756	756	710	755	839	758	811	683	747	756	742	759	702	724	762	741	753	768	718	744	800	776	740	751	769	767	742	787	763	737	755	740	692	801	735	740	719	758	759	744	694	783	770	739	730	734	784	764	733	750	761	740	749	761	716	705	743	770	754	774	736	773	749	766	753	771	760	778	755	751	713	749	731	727	753	787	780	754	775	751	748	731	739	738	822	787	714	752	772	742	737	785	740	777	735	766	758	752	741	738	709	746	767	774	737	772	788	771	733	742	734	727	761	757	743	741	772	784	816	777	760	693	750	755	707	751	737	738	713	747	786	689	716	681	736	728	699	723	721	757	805	694	742	757	781	710	757	726	743	742	738	802	748	755	777	792	761	771	728	779	745	776	738	724	714	739	764	737	754	762	730	751	723	765	753	724	759	787	751	733	785	695	727	764	815	737	776	798	750	743	765	727	748	750	709	750	768	799	757	743	772	759	734	724	697	753	753	696	755	705	759	795	739	740	748	771	800	727	714	777	711	739	744	739	792	774	779	757	713	682	742	713	783	713	798	751	745	756	738	764	772	688	731	715	736	726	748	723	766	737	731	761	792	725	753	760	690	784	740	747	736	778	766	707	738	726	753	776	751	729	718	786	766	664	777	752	753	756	755	725	752	754	713	738	743	749	783	791	799	723	756	743	725	738	753	771	742	742	712	726	765	755	741	767	730	703	759	746	801	779	737	753	728	754	742	747	689	728	754	751	698	679	750	738	760	739	719	763	729	764	785	734	787	740	743	730	740	752	729	734	745	767	770	754	698	715	766	754	809	773	726	771	710	741	731	743	741	701	744	733	754	721	755	727	741	724	742	739	715	732	761	756	737	731	787	734	748	750	749	769	760	749	767	709	755	763	710	721	812	772	751	774	785	782	764	734	729	764	748	762	732	756	784	734	768	707	761	714	773	731	752	739	764	768	770	755	777	744	754	771	750	731	724	735	782	782	759	701	753	764	786	791	724	754	774	776	776	765	775	785	750	769	690	732	741	698	782	763	750	751	764	723	759	735	718	784	740	776	717	730	749	790	752	723	789	760	748	747	728	734	734	726	762	751	768	742	772	744	756	701	723	718	725	738	727	729	789	721	802	717	754	770	748	793	753	742	775	717	733	745	716	776	776	730	797	739	772	782	751	828	758	788	780	719	775	748	769	684	747	750	775	760	749	726	770	720	791	748	787	748	765	768	692	698	760	682	713	759	799	736	781	787	789	730	731	756	781	762	720	751	778	726	768	734	742	797	779	744	770	719	803	690	775	777	767	709	742	766	720	784	736	739	802	756	750	779	760	743	749	777	745	773	798	761	752	769	703	733	714	795	739	709	717	731	769	723	766	716	735	771	730	724	793	749	793	714	755	713	783	733	771	757	763	738	737	768	787	738	739	749	726	709	727	804	749	769	757	756	749	734	784	747	738	725	697	767	715	762	752	764	779	774	743	757	724	756	757	744	745	753	750	783	817	737	692	783	764	732	734	745	776	723	773	752	744	730	769	801	788	730	703	771	774	722	731	755	735	786	770	750	796	797	753	750	770	693	790	782	767	764	740	756	740	725	741	746	781	743	743	747	741	764	727	745	749	781	757	713	765	711	706	768	765	743	756	723	747	733	793	763	765	753	755	768	732	741	737	764	749	735	751	786	780	704	754	802	790	711	760	761	711	781	738	741	751	709	739	715	770	763	741	742	717	743	793	743	756	750	740	705	804	747	736	752	761	766	772	798	804	775	748	784	746	791	741	765	756	750	688	739	737	721	757	793	772	741	707	790	767	718	757	738	738	775	717	772	760	744	726	775	744	732	729	733	787	726	781	744	736	706	714	755	740	747	694	814	775	730	812	763	741	759	758	777	760	748	774	746	741	785	706	713	785	754	751	747	743	744	773	786	746	776	793	725	742	760	785	786	799	706	774
23647	21044	28128	25438	27546	15146	2488	871	826	842	837	749	705	724	734	749	660	691	693	683	717	679	695	651	664	675	677	683	631	693	635	638	668	723	689	690	643	652	640	712	654	636	631	670	631	673	702	683	676	681	622	691	701	695	658	682	622	661	663	653	618	639	621	676	617	641	749	678	666	653	658	638	676	667	649	655	695	689	643	685	684	618	678	688	682	648	734	649	670	676	687	690	650	675	681	672	628	689	685	652	700	681	716	683	670	704	678	687	667	679	702	653	714	658	692	661	698	644	698	711	691	690	660	676	664	603	718	661	669	681	691	661	686	721	628	643	647	728	664	669	655	655	656	647	689	660	695	678	687	665	686	660	677	650	623	696	675	679	689	640	654	696	669	685	668	695	674	669	722	701	675	669	683	651	680	654	693	638	687	644	661	663	697	656	649	673	693	721	640	624	615	694	662	676	665	695	693	668	688	648	670	645	664	637	659	674	664	706	695	692	600	694	661	672	715	658	616	603	661	650	692	630	673	722	718	679	644	610	645	640	705	618	653	693	688	674	652	663	659	714	704	700	701	677	667	682	663	688	712	670	640	667	627	702	651	692	671	636	688	691	697	670	679	675	633	678	603	670	648	656	618	721	660	654	675	690	662	695	676	661	668	699	671	690	655	634	613	611	703	650	656	687	651	672	680	663	666	669	685	666	716	630	712	634	655	684	624	689	661	718	638	665	702	687	660	679	693	671	663	655	661	675	626	675	641	638	651	676	623	651	645	691	665	676	657	627	697	656	678	638	664	678	654	695	643	620	667	670	636	657	701	663	683	702	596	676	669	650	685	639	667	620	663	649	677	672	649	667	709	649	622	675	695	665	643	643	671	635	676	678	639	689	671	695	642	685	633	700	651	701	623	651	674	718	649	666	669	697	638	673	670	667	695	699	648	684	700	654	670	673	657	673	684	619	667	679	679	693	692	677	659	631	658	653	660	662	666	649	630	660	720	651	690	623	658	669	689	649	623	690	694	683	630	646	686	692	637	710	635	654	673	702	629	599	692	683	671	653	637	699	705	678	623	658	661	638	652	653	675	682	660	676	677	606	722	682	641	696	660	693	609	641	635	688	670	661	660	672	693	651	651	689	648	627	657	703	644	648	643	691	664	650	660	638	655	669	679	641	664	642	676	685	668	692	686	653	686	609	612	616	625	641	682	642	669	659	674	655	647	692	694	694	640	652	648	613	642	626	627	661	650	648	683	662	692	664	697	710	620	676	673	644	653	649	620	679	658	677	649	669	671	637	650	655	679	616	706	675	715	682	713	657	660	643	670	675	665	632	636	689	642	692	646	656	616	654	659	648	647	635	652	675	748	678	619	664	621	654	627	638	693	669	641	683	654	690	669	625	665	634	603	673	669	647	681	656	684	658	653	644	654	682	693	692	637	697	669	695	634	692	641	653	724	638	690	667	619	629	644	640	671	666	674	637	650	655	683	668	630	630	628	698	694	642	674	650	653	643	684	650	691	670	657	647	662	624	705	638	640	637	638	632	691	665	635	687	618	703	646	684	645	714	668	616	675	664	700	734	693	659	669	656	678	675	608	671	659	657	638	657	676	647	652	673	612	615	660	628	709	675	646	637	664	666	641	682	692	711	621	672	631	650	697	673	690	659	663	610	653	658	699	633	678	612	662	661	647	654	687	711	651	691	670	712	661	680	733	645	639	612	687	682	683	623	659	684	674	730	646	667	650	653	650	705	655	653	724	668	669	667	655	639	644	644	678	662	695	698	643	625	711	638	632	668	669	652	710	650	695	716	679	643	654	642	692	656	732	642	632	659	664	645	618	682	649	650	662	642	728	683	659	675	658	692	673	621	666	649	657	641	665	658	653	646	707	667	643	687	725	652	639	685	639	682	697	641	614	644	639	647	644	668	615	665	690	622	697	635	672	632	661	666	682	647	666	627	641	629	647	640	665	698	620	679	650	643	654	646	686	626	702	675	677	687	699	642	650	685	648	635	690	672	643	693	655	657	690	625	636	659	686	651	663	617	645	628	656	679	657	666	714	677	681	648	678	670	642	685	649	636	640	683	698	642	668	661	657	685	616	675	691	657	680	657	703	679	662	697	681	674	698	681	684	688	695	678	635	689	688	683	642	675	656	640	658	625	663	656	677	685	695	728	658	678	654	698	691	652	649	701	620	675	647	665	637	651	700	679	677	654	647	664	615	680	638	677	635	670	678	705	688	653	708	634	628	646	691	678	618	658	663	714	639	655	649	627	681	680	639	700	721	654	648	666	621	686	650	666	662	672	664	658	687	685	645	685	662	692	662	646	703	662	666	679	661	698	671	653	666	693	706	639	697	700	655	693	653	643	705	701	683	689	660	672	634	629	686	664	688	689	663	688	636	667	662	650	695	638	660	643	637	695	634	653	665	662	666	693	687	671	696	628	682	679	583	695	668	657	661	631	660	654	671	686	668	666	675	678	635	713	667	643	651	627	741	712	690	695	655	647	645	683	722	669	654	648	631	739	646	670	659	726	669	648	658	670	683	691	675	674	678	702	642	652	691	639	676	641	693	688	658	674	688	651	670	671	694	635	679	703	695	687	683	575	653	633	609	688	689	654	693	682	700	674	670	703	672	725	628	650	673	648	675	672	725	647	672	698	636	683	671	660	682	676	701	671	671	628	712	669	641	675	677	667	670	638	650	630	654	661	636	673	672	697	646	640	666	666	650	719	642	638	671	698	655	694	680	663	700	656	669	651	667	675	646	632	672	640	649	663	676	670	664	620	677	675	618	719	705	651	640	663	674	676	681	636	657	676	639	630	672	676	649	653	646	669	667	637	667	613	696	689	635	635	684	692	666	730	679	630	691	693	685	669	679	695	654	667	699	688	642	660	616	661	673	674	645	706	679	691	666	657	697	647	659	661	662	687	656	655	696	665	666	645	690	625	660	650	602	644	649	639	716	686	669	685	651	659	653	686	645	659	636	690	679	651	712	722	656	693	668	663	690	660	629	644	662	623	704	691	695	672	637	679	641	659	684	685	648	665	666	646	723	678	702	642	642	680	642	682	634	676	609	656	679	699	636	611	647	654	698	649	637	668	664	623	699	649	648	655	724	686	658	640	635	718	674	628	652	676	675	631	663	670	665	653	668	649	656	658	637	682	633	662	686	648	605	692	713	610	687	696	695	660	720	646	729	692	713	629	644	618	684	586	687	631	656	700	671	664	649	641	600	639	652	699	671	687	660	738	645	706	655	639	678	665	676	636	658	623	671	630	632	684	689	609	605	649	653	667	681	691	691	655	665	666	708	679	649	666	720	622	670	682	635	655	644	612	687	685	669	604	647	696	701	651	660	705	648	685	687	689	627	656	698	669	689	650	643	642	649	652	684	642	682	646	656	654	671	721	643	656	630	659	685	637	693	641	678	660	615	700	650	623	649	641	628	675	643	659	681	719	642	656	635	711	721	624	659	676	648	656	688	653	664	646
29572	50633	23692	29776	31646	4984	1240	1061	971	888	850	844	818	818	763	735	722	743	703	731	646	661	703	743	738	670	730	665	684	693	727	774	658	706	734	686	693	694	681	680	711	685	682	657	667	696	718	670	660	650	676	673	677	698	677	669	702	744	666	689	692	739	697	731	690	693	879	669	649	652	730	677	700	677	715	702	721	666	712	679	741	712	727	688	728	694	710	700	676	721	701	673	691	730	658	665	714	721	656	663	645	696	673	743	663	693	728	684	712	684	670	709	648	639	674	688	676	704	722	702	708	696	713	686	664	692	673	637	717	639	666	675	744	656	715	709	676	696	705	706	686	654	715	661	706	687	651	694	696	678	698	712	644	738	731	688	665	660	698	697	667	722	673	683	593	690	677	675	693	717	677	661	735	680	683	708	701	667	676	687	679	670	725	639	699	640	632	684	727	707	682	726	708	711	722	649	677	694	658	664	707	637	656	693	652	687	658	656	674	659	671	707	692	649	703	641	700	687	677	702	686	698	737	716	643	703	667	654	607	696	674	671	706	681	661	668	690	700	694	680	667	698	655	682	641	667	718	651	728	641	672	692	686	711	704	699	690	617	658	711	696	664	682	668	678	659	679	661	700	649	699	709	701	679	638	666	688	652	674	694	656	728	626	680	645	678	664	674	645	717	680	683	667	676	684	664	642	675	677	721	649	703	648	695	677	672	635	698	682	699	681	674	664	653	673	661	641	673	675	681	617	745	692	698	680	670	661	665	698	688	685	671	679	692	706	709	721	713	668	738	632	662	706	698	647	647	680	699	722	689	657	729	691	687	722	676	629	677	673	713	679	724	680	672	690	701	651	679	690	615	645	692	691	681	702	671	694	689	688	723	718	704	723	649	651	631	686	688	725	683	689	709	705	696	693	671	667	678	682	648	711	718	672	699	683	667	716	656	650	725	670	689	690	667	685	706	645	715	655	657	699	735	670	712	673	667	694	716	660	647	663	669	685	637	668	652	659	705	706	677	711	659	640	649	674	664	689	685	696	719	647	660	730	674	708	683	682	665	700	663	650	674	638	679	694	656	709	652	658	727	680	677	707	677	689	683	689	690	651	696	684	652	701	717	696	690	689	692	693	681	749	681	697	713	661	692	656	671	688	671	702	681	659	674	654	627	676	712	674	670	700	710	675	712	701	710	658	700	686	705	678	719	690	710	679	680	673	662	701	713	687	694	738	692	651	728	674	675	703	661	709	653	694	671	675	623	659	733	691	654	635	675	670	661	716	688	650	684	659	690	695	683	688	697	691	668	667	682	707	657	674	657	695	712	689	675	662	708	691	667	710	682	675	681	700	683	664	661	696	697	655	698	711	678	628	727	646	712	701	652	657	725	701	667	685	654	625	667	673	692	713	678	647	668	690	646	706	666	658	702	685	687	680	766	681	758	684	661	691	690	717	723	671	636	624	705	715	656	714	677	683	626	669	698	672	672	672	698	656	677	707	669	678	702	656	655	677	698	726	725	679	670	697	698	709	616	708	673	642	678	702	662	618	758	680	664	659	650	676	660	678	708	669	659	641	716	687	669	667	661	663	682	686	655	717	686	655	668	636	670	697	684	672	654	680	667	619	693	645	703	683	686	685	702	682	718	691	690	669	659	674	682	667	675	682	697	700	719	712	658	716	713	689	657	700	659	697	663	689	688	659	611	705	676	689	713	716	703	681	717	660	668	705	653	663	687	687	657	705	655	708	658	691	684	632	699	707	675	699	660	654	639	708	667	710	686	681	709	697	661	664	667	701	687	698	649	649	660	682	667	666	702	671	663	689	661	697	680	665	628	700	687	665	683	744	737	676	665	676	749	696	674	678	695	679	667	716	650	701	672	673	681	698	668	704	668	639	670	675	654	693	656	703	690	708	659	649	636	689	651	651	680	701	711	679	674	731	665	695	639	679	661	698	730	659	624	697	651	683	690	650	681	695	653	586	675	713	703	678	647	699	659	694	705	681	652	661	700	689	651	650	725	629	674	680	668	696	666	678	641	676	686	733	655	711	615	710	636	691	676	696	665	677	650	695	706	687	703	679	719	688	658	673	669	671	696	707	702	771	700	713	690	656	699	677	676	671	658	684	672	677	677	686	673	658	671	629	706	654	698	672	660	725	702	683	705	686	665	691	694	691	650	685	699	675	663	704	645	649	692	699	704	657	611	720	695	666	641	693	667	641	716	675	749	676	703	715	696	683	737	755	718	705	701	721	661	710	684	702	673	680	707	699	678	687	650	728	668	674	661	717	658	647	699	666	662	682	665	684	661	660	688	664	631	714	700	658	706	677	678	669	676	659	681	655	726	679	674	674	666	708	686	716	722	709	699	703	673	675	716	661	695	660	659	692	701	680	720	680	689	615	676	703	697	668	676	675	679	676	709	639	651	651	688	706	648	672	688	695	646	726	669	684	685	693	667	657	688	694	698	652	642	685	653	649	657	698	673	657	672	701	684	656	662	672	702	732	652	683	670	677	670	667	693	648	658	692	674	657	697	670	683	656	686	672	683	649	649	700	705	648	642	631	695	664	671	729	685	627	679	704	687	651	711	669	653	703	669	682	671	696	713	674	651	665	687	665	635	695	697	665	661	655	673	694	681	710	694	666	665	683	664	691	686	698	683	700	740	736	685	693	693	625	682	651	677	678	659	708	686	657	729	658	656	682	701	761	689	658	662	644	651	653	672	681	685	708	694	687	664	669	702	681	624	677	665	690	683	715	667	665	706	663	664	701	739	660	647	720	673	696	678	690	701	643	649	701	694	669	706	706	636	672	699	695	649	642	631	664	725	700	674	679	690	682	713	658	716	645	676	675	647	662	662	673	671	660	678	691	704	626	706	642	664	681	667	683	710	719	725	656	692	742	650	655	662	625	696	661	709	703	662	680	686	670	695	675	641	685	659	685	749	678	685	660	713	672	687	704	670	683	730	675	680	708	640	643	706	653	618	686	673	675	650	714	666	672	683	687	695	712	668	649	656	676	607	649	689	674	720	642	676	702	674	678	610	690	714	673	693	669	682	659	712	684	631	687	682	681	730	670	672	693	683	711	673	688	718	671	711	673	676	697	664	663	648	687	667	692	678	640	730	694	669	727	676	680	680	683	682	666	678	693	655	672	639	735	667	679	672	699	681	686	679	648	717	697	660	714	702	714	662	708	651	671	682	669	654	628	605	726	727	653	617	642	657	726	660	633	691	694	640	670	724	694	668	683	645	688	682	654	650	669	714	698	687	692	670	671	671	683	669	731	753	672	642	695	715	690	661	653	686	667	694	689	693	693	653	679	674	686	678	687	675	707	679	688	664	709	597	695	687	702	660	656	705	702	649	669	685	687	690	642	691	666	684	710	669	744	684	689	705	694	657	693	662	666	681	650	645	684	682	698	685	693	663	714	667	699	702	673	715	697	688	695	670	700	647	704	624	628	616	648	723	677	665	694	703	703	689	668	685	657	684	647	734
24931	21019	26912	26039	21116	5470	1184	970	980	917	937	921	889	943	876	927	945	917	882	896	876	894	893	962	906	877	886	916	836	838	937	890	861	871	844	905	883	883	913	877	891	881	871	893	890	862	891	856	937	856	843	900	886	852	898	836	853	887	885	851	883	871	862	902	924	959	954	854	875	890	891	873	884	923	906	901	901	861	886	906	843	876	829	878	906	892	904	866	873	916	923	893	861	890	871	877	905	883	873	892	831	889	902	918	862	902	843	825	877	871	911	868	851	872	915	844	899	857	908	879	875	904	908	855	870	892	879	849	879	878	886	892	834	883	904	890	823	917	901	924	876	915	858	900	878	907	897	849	912	929	886	909	899	865	916	880	885	872	820	898	907	909	859	902	904	892	858	894	886	945	885	849	905	878	870	864	880	883	917	894	869	919	894	882	873	883	866	895	908	882	862	880	901	949	915	870	914	857	903	907	867	874	864	888	862	853	904	884	912	863	850	858	894	874	862	907	836	910	841	841	892	911	912	895	897	841	883	897	935	912	862	918	944	860	925	836	904	869	884	906	844	894	825	880	891	818	844	889	858	856	902	873	853	872	872	887	910	860	846	883	836	892	893	921	839	845	818	920	896	896	885	867	862	901	854	870	845	849	914	865	880	900	930	876	871	877	885	866	901	827	914	858	885	855	814	906	934	930	836	924	870	869	904	868	912	878	849	906	881	873	878	842	893	842	885	912	839	866	869	893	859	876	887	845	873	879	826	861	915	934	934	856	902	879	853	879	894	867	912	889	911	924	895	918	940	853	839	849	921	848	926	841	840	923	898	780	902	862	886	817	875	845	890	853	889	845	925	885	922	904	837	890	870	864	841	872	830	878	838	844	919	860	868	887	873	889	795	897	907	875	873	876	905	895	892	898	861	916	857	866	877	913	869	928	953	869	910	910	888	834	872	858	855	846	914	849	895	897	856	832	887	849	867	866	829	860	896	852	879	852	861	861	867	879	918	902	850	832	828	834	913	884	868	898	866	913	924	810	866	902	871	859	861	901	872	863	863	876	801	818	875	889	938	863	852	838	944	877	887	891	876	849	860	931	897	895	916	860	922	889	897	878	910	842	916	899	857	897	855	923	925	885	867	840	851	865	857	882	913	870	876	866	899	887	855	836	911	846	879	883	883	901	918	894	905	896	892	916	889	874	866	936	886	920	925	824	866	835	901	853	836	844	894	876	894	862	861	878	917	839	803	880	868	893	917	857	878	860	865	863	890	831	899	831	874	877	900	855	906	927	912	857	898	891	854	853	837	875	886	864	933	855	844	857	891	848	844	885	859	887	810	884	887	803	882	829	901	935	886	877	832	861	869	897	873	881	885	895	894	894	904	851	909	855	934	898	865	862	894	866	880	884	844	891	827	887	893	878	908	865	902	941	865	919	902	896	883	927	855	846	911	928	844	852	876	851	851	920	875	899	834	890	855	877	844	862	885	841	865	901	941	858	887	915	816	867	903	844	875	855	869	864	904	883	875	849	874	889	873	879	853	877	883	864	881	864	853	826	855	890	889	881	877	847	928	882	842	917	924	862	897	897	905	874	884	894	936	925	922	877	863	899	852	865	858	871	860	846	849	842	860	870	900	879	828	853	900	889	835	825	915	877	882	887	901	917	842	897	881	880	902	862	894	890	846	856	952	893	888	899	872	894	914	894	905	870	889	908	872	852	901	920	856	870	913	840	897	885	920	846	831	929	860	874	891	855	883	888	839	799	921	870	820	927	857	868	841	911	900	866	890	881	813	856	883	928	936	856	871	832	831	892	838	880	798	827	886	859	821	868	836	911	896	856	862	887	840	873	901	837	866	846	858	899	901	921	859	903	871	902	889	916	876	888	880	839	854	911	898	864	967	878	860	925	901	860	837	912	923	864	894	842	847	869	882	884	873	916	930	855	878	861	909	892	915	866	907	854	918	901	866	863	875	888	923	897	913	889	858	867	870	820	911	875	895	891	900	887	838	874	858	842	840	856	914	907	894	901	884	891	900	915	932	862	889	836	873	892	879	880	843	869	941	881	916	909	879	942	852	892	843	890	935	922	846	879	897	910	876	813	874	856	840	877	884	890	861	899	821	900	879	851	923	830	896	854	925	863	861	893	871	834	860	829	907	934	854	885	887	861	866	812	865	873	901	870	869	903	883	907	853	919	873	906	884	859	915	880	851	890	875	909	843	900	827	846	852	880	832	958	853	858	896	842	852	831	944	858	907	825	923	838	875	832	812	842	849	883	853	872	863	876	922	882	866	823	853	882	863	888	897	902	853	860	856	912	856	856	902	805	859	951	917	824	891	869	893	928	859	821	888	845	899	898	836	898	832	853	868	896	885	864	848	859	940	864	826	863	871	894	933	908	869	863	853	923	842	909	900	960	890	853	871	887	864	884	867	937	879	898	873	845	871	881	867	838	923	875	894	850	922	891	852	881	913	908	893	864	845	870	858	853	892	896	842	867	890	884	862	866	856	846	893	885	891	917	909	876	876	867	894	859	822	885	851	871	912	868	893	880	851	851	910	908	841	915	880	850	890	845	825	872	919	912	909	855	886	836	861	898	864	846	861	888	867	903	810	872	862	865	932	891	901	881	861	897	894	863	888	861	917	872	855	875	920	824	850	910	850	901	882	860	868	893	850	845	846	852	890	891	893	862	825	900	862	881	866	954	867	849	870	846	933	879	858	854	878	861	900	852	863	867	862	870	861	897	901	859	858	878	896	891	780	828	956	864	859	800	908	871	810	869	863	883	891	895	912	910	820	925	894	892	908	872	846	856	811	884	920	930	885	872	856	891	845	876	898	931	864	873	844	824	915	831	878	873	850	835	928	903	905	900	842	885	925	870	885	858	925	859	864	844	885	898	907	856	909	879	860	849	887	848	891	880	904	917	834	859	848	839	828	896	903	853	908	873	869	908	907	934	838	984	898	870	804	922	905	884	920	872	840	902	906	909	898	887	917	848	870	896	928	882	914	916	858	911	839	827	872	845	879	859	918	912	874	850	931	879	893	866	837	911	884	860	847	892	833	835	843	887	909	867	868	898	887	880	920	913	890	804	887	908	836	888	839	885	854	907	845	907	856	910	882	898	807	860	884	849	931	934	863	833	936	878	854	857	838	937	911	897	846	886	876	901	844	847	872	881	829	859	846	860	901	864	903	882	878	851	872	842	891	854	872	905	939	861	957	899	895	851	902	894	905	849	880	886	975	876	850	882	853	839	877	851	873	909	863	877	841	871	889	909	900	885	859	898	921	823	872	871	862	872	866	907	840	835	928	860	865	812	865	874	887	901	919	839	909	913	902	857	837	872	912	862	867	875	895	873	857	896	883	863	873	881	848	866	882	901	837	857	870	902	882	905	922	857	838	880	893	907	862	814	909	843	886	883	860	934	838	877	862	852	850	897	869	892	907	890	864	905	869	901	896	864	848	870	865	918	939	843	882	896	879	850	914	893
28350	43971	18214	19003	22752	3743	1187	1090	1023	1077	931	990	979	937	976	876	887	913	923	951	873	922	921	884	949	852	904	909	964	931	923	916	847	990	860	911	881	928	869	853	787	884	965	914	892	872	891	907	936	919	919	896	934	891	955	906	925	898	904	939	919	905	883	891	902	885	998	856	873	945	902	916	868	888	889	918	913	933	908	877	899	858	933	898	930	924	915	897	913	919	900	940	887	910	886	902	915	902	898	932	881	871	937	912	899	947	923	913	960	942	855	885	896	883	850	848	871	916	887	887	936	888	884	883	939	859	862	891	871	943	907	879	860	959	919	887	953	902	893	871	907	918	876	950	940	923	895	892	907	913	900	922	910	891	918	928	891	908	890	925	875	882	920	831	925	934	895	888	865	922	853	883	922	903	904	887	933	886	861	920	863	874	891	882	871	918	938	860	879	926	889	917	831	905	882	967	925	855	912	914	877	888	921	937	924	868	894	924	857	922	931	880	917	859	852	908	923	900	898	902	861	985	876	907	871	895	904	896	928	856	921	914	863	879	835	855	882	871	884	899	910	895	881	913	869	923	931	897	873	824	851	827	928	907	902	901	924	872	853	901	895	902	826	922	897	876	902	946	900	846	899	904	886	896	926	934	897	901	904	867	880	900	870	952	877	935	864	883	885	901	858	875	905	889	906	924	926	876	944	881	917	867	897	848	948	894	907	914	868	897	854	888	898	908	907	936	931	900	894	959	911	902	893	938	894	875	889	926	863	883	885	910	919	901	870	853	905	872	845	881	860	898	880	893	910	860	937	894	887	944	902	950	858	894	903	893	868	931	886	923	834	890	921	869	925	853	921	835	846	906	896	893	901	892	832	949	830	876	844	850	876	906	872	861	898	896	923	855	903	924	846	900	911	962	932	932	889	882	848	877	907	870	917	891	855	905	887	920	908	921	875	855	918	896	902	864	854	914	916	877	903	904	924	947	928	861	978	874	889	898	862	899	897	905	984	910	885	897	872	883	907	912	888	872	845	912	902	895	859	865	877	847	875	920	918	852	896	863	875	905	911	894	867	899	928	926	845	913	886	867	909	880	892	862	887	919	925	913	881	897	903	881	930	866	892	894	949	924	888	900	899	877	890	944	916	872	937	842	927	863	904	900	879	886	925	860	893	937	914	910	849	920	898	915	928	882	889	827	930	889	950	820	887	927	834	901	876	839	883	880	883	862	902	920	897	902	883	900	926	899	870	908	951	921	883	833	871	868	911	893	924	945	906	883	936	894	915	866	893	901	857	959	887	949	842	843	865	927	854	918	911	878	909	895	913	909	888	902	875	896	853	888	863	902	890	887	856	916	866	870	881	901	908	915	919	913	881	911	905	844	933	919	908	883	868	928	870	854	833	885	886	885	883	847	931	889	897	924	875	914	897	949	893	881	884	878	861	918	894	906	857	896	964	893	885	860	944	876	935	888	918	884	910	958	921	890	916	913	940	933	915	874	870	903	896	876	906	854	911	912	905	928	904	914	962	907	886	954	903	896	935	911	890	938	824	861	877	966	926	928	799	904	864	922	866	841	885	926	886	902	903	873	937	840	907	862	883	878	885	887	867	924	925	927	941	937	891	958	926	901	909	908	932	928	886	929	893	908	846	915	804	942	937	900	921	947	910	896	886	845	928	924	876	849	939	920	898	863	900	886	885	911	861	910	862	859	891	843	887	867	938	906	885	921	912	904	880	924	913	881	901	884	911	891	901	805	894	883	904	881	878	914	871	898	848	883	884	902	893	925	877	882	921	902	873	945	841	826	915	916	925	861	845	924	969	907	868	940	883	926	896	874	901	916	916	945	809	911	866	876	908	851	935	880	890	872	859	901	885	933	891	934	948	898	870	913	907	929	875	883	867	894	902	916	859	917	923	863	946	896	887	896	863	918	860	900	871	878	869	988	869	956	862	873	872	886	897	863	917	896	909	862	913	833	850	879	939	906	929	955	932	914	905	874	850	933	870	921	969	846	918	873	901	893	902	908	893	866	898	949	890	889	919	884	885	863	872	924	886	874	911	869	901	875	936	918	892	886	929	865	893	856	924	876	930	912	865	918	879	902	935	907	890	888	915	938	912	960	873	922	853	879	910	893	883	892	886	873	885	910	883	896	912	876	877	858	896	903	868	855	890	859	905	920	883	848	858	874	849	872	942	916	919	931	853	874	903	883	935	895	915	887	901	914	898	894	875	906	820	911	896	938	911	861	901	894	952	864	932	951	954	933	866	936	919	916	845	887	862	934	878	900	900	852	910	941	913	851	921	942	903	926	898	878	863	966	872	900	910	872	864	901	909	893	837	873	925	875	873	894	881	913	870	931	954	876	857	924	892	974	869	881	878	857	924	901	884	931	868	921	898	984	938	930	906	928	840	815	879	954	866	928	877	865	906	876	890	908	839	918	854	895	935	862	904	885	897	892	891	908	934	893	916	855	898	884	917	900	868	954	894	944	869	853	855	886	903	923	908	863	892	875	857	880	923	881	911	884	910	907	890	849	911	887	873	877	885	890	898	861	920	850	864	946	941	906	901	904	939	922	939	902	893	904	892	861	873	850	932	935	848	898	920	871	875	903	889	916	890	896	883	891	902	892	880	866	855	897	920	884	889	971	877	897	936	962	929	896	894	885	940	886	874	833	910	939	936	922	900	891	866	888	856	880	923	881	909	877	939	927	896	906	878	887	890	880	890	869	930	876	909	961	889	889	887	926	914	842	941	906	915	893	873	893	887	866	898	912	922	900	934	871	914	876	913	860	930	897	896	905	894	850	898	919	918	967	866	837	900	893	877	910	897	875	881	910	937	952	882	905	879	902	878	877	925	912	857	876	885	882	930	913	911	922	893	869	906	909	856	893	899	911	931	904	908	873	920	869	872	874	900	900	878	881	896	881	908	923	886	857	930	914	874	923	864	895	883	890	869	928	882	910	841	892	845	920	892	879	873	854	868	901	853	934	946	890	903	911	886	837	886	897	946	911	921	872	951	904	893	897	904	920	926	914	882	890	925	941	902	938	891	908	893	868	883	886	855	916	937	910	915	897	871	929	880	921	904	918	911	846	918	957	862	898	893	904	931	915	899	895	848	978	936	853	905	907	893	933	898	940	847	890	861	964	850	852	904	970	883	889	839	845	889	898	870	902	874	922	911	912	896	842	902	897	897	901	876	895	826	865	900	820	903	828	902	950	927	903	820	864	984	907	889	940	870	892	889	921	881	901	863	826	928	911	892	901	925	890	862	947	892	894	943	935	885	886	921	934	917	916	908	871	858	871	908	879	875	886	860	923	883	860	928	939	906	847	917	889	934	910	916	896	888	876	928	914	897	897	898	910	902	891	881	884	900	936	857	879	877	877	925	929	905	895	918	953	932	883	881	965	883	877	877	891	914	891	958	880	885	860	867	874	906	877	875	904	838	897	941	893	861	908	902	884	891	884	873	873	920	919	815	935	890	870	944	863
22572	21024	28565	24404	27251	20890	10836	1548	1109	1029	1039	993	944	939	916	965	908	940	934	949	875	898	892	889	935	821	835	826	898	893	855	846	887	895	908	855	884	777	861	889	903	910	863	838	854	813	864	859	904	898	879	883	902	817	861	865	801	890	826	847	861	876	878	820	909	1013	1213	1003	841	865	864	862	870	830	841	871	881	800	867	921	926	950	865	850	836	834	874	826	831	855	878	897	831	903	822	813	843	851	829	830	849	816	844	866	881	846	896	806	863	871	842	842	907	841	830	821	868	812	870	841	898	862	849	853	876	852	918	872	878	793	881	825	855	863	772	821	820	857	900	851	849	878	831	827	865	886	822	872	918	869	831	880	851	790	880	816	830	809	852	878	892	858	839	833	853	888	870	851	840	876	897	828	890	859	868	872	835	887	830	848	863	826	856	825	857	809	866	876	835	787	882	838	876	827	859	869	880	910	847	872	857	854	840	843	860	861	862	798	902	852	884	880	908	841	852	849	828	834	870	856	866	839	887	862	792	837	855	850	855	842	851	897	877	872	891	823	869	945	835	868	862	825	827	860	807	854	832	778	871	790	814	821	825	851	878	793	874	854	828	877	867	836	840	846	837	825	864	849	898	879	851	897	862	884	846	839	813	902	857	831	863	893	841	827	850	853	809	819	835	862	801	847	879	828	770	875	863	839	849	857	918	844	839	887	825	829	852	846	798	829	835	843	844	868	843	890	895	835	873	802	868	858	875	869	857	849	862	865	799	846	871	863	896	865	841	842	846	870	889	821	887	867	829	807	847	851	827	807	864	841	810	841	899	849	869	861	828	855	854	868	841	862	821	824	849	811	864	833	873	883	806	875	805	853	881	859	855	829	877	863	861	849	874	857	880	835	810	839	870	872	869	861	793	883	817	838	879	869	823	828	804	906	869	882	863	869	871	898	871	830	890	841	829	884	894	827	852	853	897	824	838	842	885	845	812	841	846	806	836	832	874	886	851	831	896	842	901	804	819	861	857	864	905	804	826	881	864	839	836	850	872	890	850	869	809	876	869	887	861	879	838	902	899	864	867	869	888	870	841	832	801	879	800	799	877	851	884	855	864	877	859	859	822	876	792	880	871	845	835	851	889	909	838	825	873	874	907	850	860	829	831	911	865	818	848	842	828	836	833	830	885	813	834	836	919	869	884	847	845	880	839	839	801	905	865	843	841	853	835	874	815	868	808	904	875	797	876	884	874	871	836	881	820	846	876	830	818	892	786	824	838	884	817	810	847	900	856	839	813	819	859	869	854	863	873	876	813	878	864	818	936	852	862	848	828	862	804	822	890	909	806	791	836	878	764	824	853	835	838	855	912	817	887	835	846	850	905	874	838	814	856	860	826	891	835	857	831	875	858	839	837	859	827	851	876	873	835	838	818	817	881	876	795	876	835	844	851	812	865	910	886	889	840	853	837	935	848	920	859	795	820	855	840	802	802	882	857	880	908	838	886	837	833	821	857	850	845	824	858	845	852	853	836	846	857	829	832	892	802	847	875	796	840	844	856	875	861	854	815	860	819	849	858	815	840	887	891	909	838	839	860	868	805	866	830	894	838	828	845	812	842	831	888	922	834	826	887	826	843	861	848	883	837	864	807	894	861	803	824	838	906	858	841	925	909	819	851	847	847	845	882	846	812	852	822	898	799	815	829	873	826	847	866	862	855	851	813	840	890	829	876	835	888	862	833	858	840	847	849	853	828	849	842	824	909	824	820	872	827	863	845	834	848	845	904	842	858	821	880	876	858	877	783	886	865	796	841	843	847	880	826	859	866	857	816	851	835	892	874	883	851	900	856	822	868	798	843	784	821	825	868	901	870	897	837	850	847	834	863	878	881	877	885	804	863	871	887	935	863	852	867	866	834	894	821	804	860	828	839	853	867	834	826	810	820	907	869	882	804	825	860	846	864	867	849	870	864	872	878	808	871	834	839	889	852	856	838	846	837	848	805	796	880	805	882	832	852	854	813	834	834	802	870	847	871	854	829	813	848	859	810	851	897	906	874	811	881	863	884	810	836	773	823	832	859	862	819	851	837	821	879	896	903	840	851	837	844	839	864	852	859	837	834	894	817	901	865	849	839	826	840	891	825	820	832	852	842	877	880	882	881	908	874	836	858	809	874	862	846	848	870	854	815	881	888	850	842	798	898	841	823	857	871	853	850	877	795	833	816	894	871	865	867	826	875	898	791	867	878	846	809	902	842	871	839	816	807	845	896	845	904	876	845	849	835	847	833	871	864	838	813	838	812	828	933	815	865	855	847	927	827	880	892	869	893	860	826	834	797	889	870	852	876	838	848	827	836	857	841	891	825	920	855	846	855	895	865	849	848	773	854	869	864	879	797	841	852	840	869	878	822	862	844	866	856	866	829	877	880	814	821	858	794	826	872	836	919	830	831	822	862	821	861	833	863	858	845	849	822	878	875	825	879	857	867	819	848	832	803	866	846	891	873	837	876	841	843	887	889	836	846	870	877	863	901	846	881	897	821	893	832	825	866	838	857	859	854	845	897	868	794	888	888	817	916	868	867	868	796	878	863	874	802	810	844	823	875	856	910	892	877	874	810	826	897	850	768	822	823	831	825	869	841	835	841	848	816	840	842	849	864	893	891	841	839	851	830	887	854	850	851	811	844	816	877	847	882	886	841	869	839	826	861	888	854	836	861	857	848	826	831	843	841	841	877	798	834	762	893	844	808	861	889	901	915	874	799	847	853	891	790	861	851	819	908	827	842	850	842	866	855	856	807	893	836	863	829	852	837	817	828	809	827	883	838	897	837	903	859	817	852	871	885	894	832	802	902	852	838	850	835	877	824	793	832	858	897	869	861	897	880	813	887	858	830	880	878	879	888	857	855	851	796	893	884	880	866	843	847	855	859	835	803	848	842	849	811	873	844	891	836	868	883	852	872	803	812	843	897	837	895	867	845	895	835	880	876	842	963	820	850	805	875	863	796	837	797	865	796	820	863	842	833	876	809	787	841	847	808	846	839	917	854	805	849	855	828	829	822	845	859	898	905	825	884	888	857	860	822	846	882	826	853	847	874	889	831	786	842	871	855	845	866	814	834	838	880	900	827	864	853	805	853	916	879	801	826	848	846	827	850	925	872	862	867	849	818	819	835	868	792	867	826	899	879	833	851	827	839	844	859	897	897	889	839	874	822	829	861	878	896	842	794	802	886	818	845	843	808	844	871	871	853	851	878	847	871	843	853	867	878	847	807	861	862	872	858	864	920	899	867	816	836	839	882	885	956	891	844	803	803	903	833	827	873	870	863	868	890	881	829	865	791	830	813	870	795	836	863	828	856	883	832	910	815	849	855	913	883	797	884	856	857	846	840	856	763	891	833	854	839	866	841	881	851	813	878	854	873	899	846	858	833	869	828	843	836	831	865	842	861	811	834	826	847	814	889	878	885	910	821	837	880	784	868	859	831	853	793	813	872	896	838	826	829	850
31836	56497	30233	36794	40954	7553	1864	1547	1391	1233	1183	1114	1078	1032	1011	984	941	1008	890	900	925	923	906	854	886	888	894	829	863	868	871	858	877	908	938	824	877	837	839	900	868	803	826	855	852	865	885	854	838	850	893	831	842	859	856	936	861	851	879	892	894	858	822	814	862	955	1445	1082	879	860	812	905	866	892	873	880	854	891	859	917	830	888	867	917	884	924	883	844	864	860	871	863	875	871	818	866	827	854	863	874	907	910	849	867	826	831	810	849	851	846	879	821	880	773	831	851	855	870	854	818	884	838	853	916	835	894	898	888	886	807	858	829	848	806	867	800	836	840	839	831	834	879	831	834	864	805	867	852	815	870	885	839	865	814	822	871	882	820	878	852	857	859	843	848	862	842	951	847	865	851	858	843	852	830	831	859	892	835	848	826	843	795	895	838	863	793	875	837	836	840	838	823	833	802	868	843	899	872	835	880	842	818	866	848	823	821	810	798	860	842	883	916	869	827	833	813	866	831	887	846	868	875	918	875	824	835	836	802	900	858	857	807	810	838	870	859	879	838	898	845	788	840	874	848	818	865	867	822	849	854	819	887	858	841	827	826	873	869	826	838	864	852	884	852	811	847	876	815	868	816	802	849	858	849	772	840	851	804	855	888	836	880	891	841	839	797	871	859	861	842	901	916	773	816	787	851	831	834	827	853	848	854	815	795	802	901	910	825	897	889	861	824	843	907	816	850	856	807	809	801	899	901	869	883	877	791	875	837	842	878	798	839	827	879	870	877	870	866	840	878	885	833	882	892	814	883	832	785	845	787	846	846	851	852	867	795	812	889	900	820	896	851	857	842	896	838	839	830	841	852	823	859	865	820	828	801	855	821	820	811	826	857	898	842	874	766	798	864	904	856	899	766	856	827	879	791	871	852	851	844	803	873	839	846	872	878	875	823	825	794	809	868	856	851	858	864	896	881	862	911	816	809	824	858	842	866	832	870	839	823	812	861	813	866	872	850	876	808	827	852	871	857	817	831	819	826	863	868	874	852	818	824	875	903	831	879	878	856	860	855	868	890	886	855	815	827	781	886	826	852	837	838	823	902	866	817	804	879	883	854	857	890	811	823	811	839	877	871	792	832	854	829	876	831	860	903	881	856	897	829	828	812	859	833	857	840	829	878	868	852	885	873	851	843	798	855	806	825	886	805	848	821	837	799	880	856	834	904	860	868	833	841	862	861	933	863	816	867	797	881	793	861	821	804	840	840	884	853	853	818	862	769	833	834	816	807	821	821	833	799	853	847	870	850	873	853	852	790	871	862	845	878	832	855	830	800	812	854	840	886	860	860	856	879	823	877	885	880	932	837	852	852	882	877	860	843	870	805	852	800	883	797	847	830	846	803	857	801	825	801	851	856	802	861	829	906	836	865	847	857	861	884	819	849	839	837	815	854	871	864	871	840	827	835	881	857	850	827	854	804	808	866	855	894	902	839	857	869	851	848	846	905	822	812	839	844	840	868	838	889	880	862	829	788	843	851	879	802	801	855	823	823	858	781	864	827	826	817	834	796	883	895	845	809	825	835	811	853	853	836	840	850	823	834	842	866	917	880	839	824	835	864	826	823	913	901	917	829	822	844	874	870	870	860	880	863	875	891	860	926	864	877	775	844	864	856	892	854	814	803	855	820	878	857	859	860	836	887	858	870	865	847	874	807	897	818	825	859	896	828	869	894	848	867	831	879	872	844	842	870	845	823	852	878	821	919	829	808	894	896	824	836	869	857	815	861	877	880	875	856	877	820	843	834	845	833	780	800	830	862	853	813	870	871	862	848	812	869	840	831	845	825	841	815	809	824	863	857	878	910	921	817	846	842	848	865	835	821	872	860	843	821	845	861	845	803	856	806	842	917	815	865	815	903	802	803	818	876	856	840	903	822	802	860	848	848	857	847	847	851	858	831	819	828	871	812	834	848	831	863	887	822	806	803	890	827	814	881	862	832	912	817	793	846	879	807	869	860	865	864	872	859	796	817	873	803	875	914	865	815	841	863	880	862	883	873	843	805	899	814	790	848	868	834	894	864	837	835	837	786	855	838	822	868	861	860	846	880	775	836	858	810	839	831	852	845	820	850	839	864	840	876	895	846	855	827	828	836	817	830	880	841	823	861	870	885	831	827	836	886	831	822	837	812	851	885	857	836	875	852	886	898	814	835	863	859	888	886	800	842	902	850	882	867	848	855	833	842	859	815	862	815	790	789	802	856	889	838	842	812	834	873	848	836	839	829	881	874	814	843	815	870	816	837	914	832	863	834	835	812	802	813	869	847	868	854	862	849	850	878	831	822	803	845	878	889	878	832	823	902	931	865	838	865	866	866	865	853	785	854	880	830	871	842	870	880	839	850	853	829	825	866	833	838	866	817	833	872	835	803	841	834	873	840	882	825	834	865	846	865	833	838	886	891	850	816	848	881	842	835	804	863	875	845	809	892	840	792	876	858	880	866	863	842	825	834	838	851	835	871	846	823	878	831	878	815	825	840	858	882	852	811	933	854	784	809	842	838	864	823	826	836	912	850	867	874	858	822	871	832	875	836	862	804	854	854	863	882	852	806	783	866	872	850	869	831	862	882	896	819	807	854	847	823	884	869	809	858	848	835	835	834	839	838	846	832	874	836	834	836	862	806	830	828	824	811	858	867	873	844	834	851	841	827	857	906	845	900	872	850	852	858	908	822	849	862	862	904	844	889	830	829	899	868	848	859	872	841	859	820	845	827	863	930	836	912	911	866	889	807	869	852	822	914	874	885	848	898	836	809	871	815	882	846	827	840	858	860	894	862	846	846	877	854	851	882	873	827	884	845	873	830	809	846	803	812	887	827	850	841	815	867	805	876	894	824	829	887	864	836	849	852	862	878	850	830	821	823	872	839	835	877	841	885	860	807	835	833	835	839	836	894	822	844	863	859	873	837	857	829	857	846	864	902	858	887	882	829	810	881	827	868	798	875	815	852	848	855	881	873	785	832	810	847	870	852	853	839	893	876	829	882	842	879	839	869	855	848	841	862	862	839	869	860	829	788	881	868	843	833	830	861	897	857	860	841	835	815	838	799	833	865	791	900	836	861	856	853	887	835	846	844	854	828	857	812	893	800	842	827	837	835	898	859	831	876	828	840	862	881	807	875	867	826	878	857	812	795	842	843	808	845	809	882	800	860	822	869	855	881	848	825	818	884	869	875	865	821	842	833	881	866	865	844	853	848	862	869	833	821	849	851	833	843	837	838	797	862	872	853	841	835	861	805	886	811	883	820	831	838	820	842	856	813	837	835	910	824	882	877	853	848	808	842	788	823	818	833	853	781	869	851	875	866	828	824	818	828	858	833	816	820	881	873	897	831	838	840	886	848	811	840	833	800	855	872	869	816	842	903	876	845	849	852	845	802	866	879	812	810	881	861	806	876	854	878	856	853	867	868	836	768	866	892	871	874	842	816	866	794	869	854	855	815	832	838
28914	23735	15044	5769	4160	984	811	723	744	786	757	723	794	739	774	732	776	757	785	731	759	731	796	720	768	729	765	751	800	725	716	743	772	752	721	729	761	728	741	720	732	739	713	758	735	755	745	718	716	721	731	779	743	760	725	743	747	708	710	702	787	731	758	698	752	725	779	760	720	748	688	759	753	768	752	734	732	756	701	745	763	778	752	774	771	709	707	733	711	720	775	730	738	796	737	727	707	702	753	768	725	727	743	724	780	720	715	714	779	714	789	698	743	778	741	743	698	764	742	761	723	749	756	719	744	764	719	730	709	692	752	743	726	715	761	692	736	734	707	761	727	727	765	772	719	731	727	743	691	750	746	773	744	708	727	787	746	688	753	751	753	765	729	770	782	753	745	753	722	714	712	756	677	744	735	746	739	754	751	765	713	748	714	720	704	747	708	774	743	725	711	699	772	723	685	747	750	749	732	732	717	714	721	722	754	741	783	774	727	683	726	754	737	729	706	723	786	725	755	741	691	769	747	713	759	752	717	754	735	773	784	697	751	723	731	782	744	753	728	763	703	751	678	729	743	732	710	727	686	767	731	812	759	721	711	754	686	750	692	710	713	762	730	774	687	729	795	714	703	735	711	733	696	743	709	732	736	762	700	728	734	706	739	674	756	701	786	758	767	767	692	756	765	787	732	765	768	682	665	676	722	706	692	753	742	755	752	715	753	749	665	750	727	777	708	783	702	727	760	821	710	783	719	714	708	757	769	709	702	750	748	708	749	747	704	766	780	738	765	769	694	752	759	743	740	796	775	782	784	747	681	733	760	745	777	748	726	744	760	751	753	726	760	724	695	770	734	748	748	726	731	748	722	736	713	741	744	755	766	784	744	759	701	738	723	725	805	800	721	808	712	743	753	721	785	685	710	757	743	758	746	734	733	710	716	692	779	700	761	735	798	749	704	732	749	747	755	730	715	733	732	736	701	706	746	708	747	687	760	658	703	791	779	707	780	752	722	734	734	737	708	732	726	736	757	717	677	764	720	749	738	750	720	798	716	717	695	738	698	716	714	733	781	740	778	780	734	696	734	721	764	709	698	738	719	723	747	733	778	765	732	750	700	761	714	767	693	729	749	739	739	733	748	773	708	772	776	763	753	757	717	743	788	699	745	724	753	717	742	670	767	692	705	731	757	733	765	694	741	670	703	737	756	728	707	725	743	762	699	787	728	737	712	779	741	763	745	757	762	768	738	764	752	751	743	757	688	779	737	760	688	747	742	669	741	718	749	738	719	736	753	756	732	707	710	690	725	732	695	710	749	695	733	763	739	695	762	753	730	745	717	814	742	721	782	683	690	789	711	724	726	766	746	738	771	750	721	732	748	698	733	747	745	785	739	747	717	744	729	743	789	731	761	757	714	719	754	727	777	717	807	729	751	750	710	751	725	700	760	744	750	735	762	751	731	762	750	723	706	730	709	758	739	706	747	697	819	691	776	785	726	787	773	734	743	702	735	740	697	781	767	712	721	726	780	785	730	781	714	779	743	726	748	714	723	711	706	720	704	763	735	683	738	739	730	711	735	729	761	773	750	732	694	783	737	770	708	759	707	780	711	705	747	743	740	748	746	773	746	745	741	768	775	720	714	746	717	730	702	743	727	684	709	742	759	706	738	747	772	752	703	720	700	712	741	726	752	779	743	751	713	697	810	761	766	717	718	708	748	695	685	698	772	739	741	722	736	706	720	712	753	714	723	740	686	732	801	743	756	778	744	782	731	732	683	734	751	724	760	767	741	715	711	709	766	701	767	775	775	784	728	685	730	711	718	711	773	737	717	744	745	727	707	728	756	767	743	757	718	761	765	738	772	760	749	752	741	757	806	749	731	739	740	729	725	731	810	771	749	692	745	728	734	761	742	723	716	767	798	718	742	689	742	724	737	710	716	715	712	755	712	719	752	753	767	704	745	728	713	693	740	705	753	759	738	759	726	759	756	722	735	721	751	718	700	765	774	737	743	773	742	709	731	782	727	741	738	772	681	744	728	741	735	737	749	746	718	705	777	752	748	753	736	765	772	752	727	705	743	756	729	748	760	759	758	698	714	699	740	704	793	727	733	788	714	756	749	688	745	769	707	767	710	749	728	709	698	778	727	706	735	755	768	682	757	737	812	706	742	771	718	742	770	813	731	694	748	767	783	781	725	753	722	753	762	769	721	789	764	721	711	761	741	713	724	762	697	755	751	760	773	736	712	713	754	723	795	694	797	736	746	738	711	738	745	786	733	755	751	782	750	688	767	737	717	739	735	700	740	737	693	721	749	693	729	704	718	732	725	743	741	715	714	743	696	740	734	768	763	743	749	752	756	709	701	723	791	707	740	728	741	750	715	768	766	696	732	739	722	770	742	714	721	747	731	757	746	753	718	729	752	780	756	788	710	711	735	725	780	739	735	804	716	732	734	765	709	737	763	790	708	694	704	702	741	749	706	699	693	736	713	748	743	728	763	768	754	786	732	831	772	717	731	753	742	780	718	707	735	751	770	730	715	755	747	723	726	754	722	758	696	720	760	738	717	735	738	738	749	742	725	732	763	707	746	693	696	705	769	717	719	801	723	759	730	705	756	702	750	754	663	766	701	723	768	739	715	798	782	738	719	784	787	718	719	704	761	788	760	724	692	750	705	756	703	727	726	740	687	810	757	742	729	698	722	706	703	737	698	726	716	719	783	724	758	750	761	781	704	764	754	793	704	707	777	729	745	745	773	740	679	715	740	746	742	708	741	737	731	732	751	699	731	763	823	725	676	701	759	737	739	711	669	767	739	770	754	754	728	740	720	730	784	769	764	747	736	758	707	701	723	710	734	730	785	727	775	714	770	751	744	758	736	782	726	750	760	764	801	709	719	816	740	715	801	755	745	766	707	704	745	727	740	739	698	768	716	743	737	672	730	661	740	778	754	781	793	790	750	731	767	714	753	795	740	777	771	726	696	732	785	787	705	704	756	755	741	770	712	732	731	726	696	772	749	778	738	693	750	696	717	730	778	744	760	731	754	733	736	720	738	745	708	746	765	757	731	751	763	727	738	739	736	723	781	750	719	764	735	760	713	773	713	750	749	753	731	753	782	720	746	747	762	717	718	721	702	735	712	735	709	717	687	732	742	755	746	716	695	727	731	734	775	761	695	746	784	724	764	784	708	784	736	730	760	756	772	755	706	763	705	737	764	722	734	773	699	731	729	679	790	739	764	744	699	750	776	782	757	709	770	704	733	754	718	735	786	773	771	698	751	723	724	739	701	712	749	743	702	725	743	723	723	724	754	657	727	790	714	708	722	707	758	757	762	768	775	751	743	725	771	764	710	732	723	715	721	764	695	750	760	740	742	730	755	700	738	751	736	722	776	725	790	729	720	724	740	762	746	667	726	755	765	745	761	745	721	766	760	767	729	761	765	783	745	768	774	754	748	782	783	799	748	719	743	739	741	718	737	753	738	718	723	724	745	706
24976	32952	11259	4881	4863	948	775	759	763	786	772	800	768	788	755	766	794	773	737	745	735	729	773	759	798	772	804	713	777	765	770	761	743	750	724	737	800	797	727	791	770	749	762	782	785	804	799	798	720	775	775	769	759	824	773	742	745	706	771	758	740	731	783	774	743	797	777	777	749	789	747	780	766	762	754	750	766	732	786	783	793	748	744	755	759	816	778	756	784	715	728	793	796	739	744	744	784	780	769	724	785	773	772	749	721	719	746	755	753	772	808	747	776	762	816	787	764	758	724	710	753	730	791	823	786	775	771	763	733	784	779	738	804	772	797	764	806	751	817	750	756	711	793	729	774	789	769	812	760	713	738	764	763	791	778	790	738	723	764	742	777	759	733	773	776	786	842	756	767	776	767	778	809	770	821	756	709	794	742	757	791	754	802	726	758	771	733	756	794	812	744	767	760	750	721	814	772	786	762	755	761	752	796	740	770	750	757	766	766	733	796	769	738	762	717	797	802	783	804	770	777	758	761	695	767	793	794	738	791	780	781	820	709	785	751	781	755	781	716	729	771	785	712	775	767	756	734	734	724	761	823	732	809	765	741	776	773	786	760	761	760	732	749	735	762	787	806	754	776	736	762	801	724	719	735	749	799	742	779	775	746	749	750	790	716	786	747	782	725	787	721	788	777	716	779	750	720	764	755	775	695	795	801	773	718	751	741	731	764	776	752	764	760	777	794	777	775	730	763	807	772	792	751	771	791	773	766	735	751	705	758	717	767	753	785	751	717	734	757	768	741	794	755	767	736	776	846	738	749	788	803	745	785	775	776	750	746	765	774	761	770	737	804	794	789	722	764	780	793	783	740	775	756	754	756	802	764	784	759	782	789	751	770	737	798	760	724	801	736	810	755	738	765	782	769	762	761	765	803	736	746	797	781	757	768	806	827	808	790	786	784	752	751	713	790	783	786	732	754	800	773	771	768	793	775	814	762	769	749	711	735	806	737	690	737	768	786	781	750	774	769	762	755	721	820	739	758	774	787	740	789	777	738	792	767	773	789	762	774	766	733	756	759	720	741	790	793	767	725	740	800	745	691	748	720	761	821	770	785	752	731	766	776	783	793	765	748	756	756	716	782	762	761	788	787	762	739	805	767	804	779	775	767	768	749	720	740	794	748	748	774	763	746	814	734	770	802	773	735	778	779	755	730	752	769	794	745	737	781	729	778	747	721	764	726	762	751	804	752	730	779	759	807	736	746	735	778	799	792	721	751	776	763	811	733	783	764	748	755	743	791	774	770	732	767	737	786	816	740	749	758	760	740	783	785	693	791	810	698	723	765	820	765	810	761	701	781	745	767	754	739	779	755	770	748	800	762	750	780	750	798	796	800	757	730	796	714	692	758	730	761	731	771	785	764	798	734	750	784	774	765	797	772	730	776	760	784	784	753	751	781	748	797	724	809	731	752	761	718	762	753	750	732	746	779	757	777	757	787	763	749	726	723	745	821	754	814	767	789	765	754	776	792	786	760	766	803	760	737	731	733	751	824	831	802	764	810	744	773	762	736	774	742	744	795	745	776	708	748	753	766	803	786	793	770	757	753	776	785	757	813	756	793	750	751	799	754	765	757	765	725	839	757	730	800	766	749	792	802	789	759	764	731	760	783	733	757	733	739	717	775	766	755	711	735	766	772	766	755	753	745	765	747	774	725	736	792	755	742	770	777	734	727	802	762	760	727	777	783	791	746	745	778	759	734	780	783	783	747	727	710	743	712	734	739	762	764	712	775	747	748	782	752	764	799	747	764	786	732	772	725	783	787	745	748	771	736	789	762	760	786	781	765	784	809	788	776	773	801	782	814	717	722	718	768	792	788	751	754	759	745	769	783	807	728	781	763	728	751	730	765	772	751	798	755	763	799	780	768	754	727	767	782	768	747	788	788	790	779	819	760	786	763	781	801	769	786	721	769	788	729	734	720	740	781	765	772	769	736	765	737	713	742	776	775	786	783	789	732	748	803	768	744	716	732	741	766	741	791	765	741	745	687	734	776	767	764	763	825	743	752	732	741	710	770	776	781	796	754	743	748	758	770	807	786	760	761	712	798	764	733	777	780	815	777	741	708	722	729	755	744	704	806	792	808	714	745	729	727	812	808	685	789	783	815	781	793	755	776	751	758	750	768	785	764	795	740	733	789	810	762	732	773	758	734	798	755	732	745	733	781	791	752	715	730	805	739	726	766	787	728	732	745	756	741	752	733	698	757	759	769	755	758	811	775	762	733	728	754	755	764	767	763	796	766	768	782	785	748	753	712	741	781	756	743	733	751	721	824	758	724	775	804	773	738	778	791	798	772	757	779	752	735	737	750	794	743	756	852	766	741	733	801	741	762	750	735	745	753	760	731	765	717	773	761	743	787	758	726	723	754	805	770	765	774	764	759	793	758	814	745	794	736	758	788	769	801	837	797	744	734	783	750	787	743	769	734	732	792	743	748	780	739	755	738	785	809	739	779	721	778	742	779	772	793	799	734	804	778	760	744	749	767	785	798	738	805	728	778	784	693	785	741	772	817	778	727	707	722	741	777	726	792	764	762	777	738	809	755	783	744	757	717	771	728	754	729	798	788	741	749	716	772	750	817	786	785	771	756	787	790	749	738	753	802	771	761	777	796	721	780	755	750	766	772	735	758	717	684	764	765	762	802	776	769	765	715	755	758	804	714	748	747	773	758	792	763	752	764	783	711	712	778	762	752	702	741	717	713	772	827	777	779	753	771	808	780	730	771	726	761	732	733	749	780	755	791	742	759	800	775	761	756	765	846	771	739	827	749	749	776	798	804	758	773	726	770	766	770	796	759	714	805	757	791	786	787	750	727	788	756	772	812	778	811	765	792	735	750	736	759	772	744	762	709	761	735	767	793	730	762	793	739	778	778	761	751	730	787	732	770	765	767	716	725	776	742	783	785	794	783	738	754	726	743	782	743	792	757	742	729	814	746	748	773	736	779	744	767	767	759	772	808	762	755	779	754	764	795	782	751	789	683	787	780	784	713	723	769	771	796	780	740	782	730	766	733	776	741	789	816	752	703	745	757	807	714	750	807	741	776	724	737	775	786	786	767	788	805	772	744	728	784	774	788	776	750	769	808	785	751	755	755	750	751	734	736	821	763	796	774	780	783	812	726	775	803	739	753	751	771	757	815	739	756	798	786	763	802	751	759	755	728	770	789	801	772	784	762	782	782	765	758	810	792	756	769	779	790	776	764	792	738	788	754	773	782	765	745	801	781	798	763	788	778	769	763	772	767	755	746	770	780	775	748	744	762	812	687	745	731	742	708	778	780	738	786	753	802	790	751	778	763	796	723	784	791	744	739	787	747	747	739	755	769	814	762	775	807	761	806	784	778	785	738	795	769	765	757	755	775	784	721	744	753	760	724	786	743	793	794	761	704	801	773	723	781	805	798	759	796	711	803	810	787	740	713	743	793	762	760	779	742	749	758	725
23830	21102	28235	25012	25998	16307	2736	944	855	831	768	727	733	705	696	721	679	698	698	701	700	653	690	691	729	652	701	695	715	677	630	677	727	695	651	703	652	680	658	632	676	677	656	644	678	707	688	629	714	637	655	674	665	664	627	668	654	686	641	672	670	673	668	656	660	707	774	675	654	688	673	672	695	705	649	688	677	667	681	670	592	659	665	695	680	631	649	706	714	653	705	675	659	680	655	680	692	666	666	693	662	699	667	685	707	673	707	684	712	692	693	678	679	668	648	686	667	678	692	711	706	656	665	647	633	702	642	637	704	656	652	665	665	663	650	686	673	631	670	657	628	692	616	695	647	657	641	637	742	629	663	677	657	670	690	668	649	623	658	704	701	685	681	669	660	649	670	672	637	717	655	679	716	654	649	683	678	620	722	690	647	646	655	685	694	651	685	691	701	693	682	644	646	730	648	668	656	644	689	690	650	679	670	630	641	611	664	641	678	637	664	662	710	651	667	666	669	692	673	656	669	666	692	626	637	674	718	657	640	660	658	672	620	703	682	623	675	647	629	665	667	653	682	673	683	634	652	698	638	680	687	615	679	703	674	620	721	633	684	665	668	694	674	699	684	689	663	688	659	613	648	665	672	681	611	643	680	709	646	678	665	668	637	662	620	685	689	670	637	708	668	667	686	701	657	710	682	686	693	691	732	690	621	662	674	659	674	661	668	648	691	687	709	689	637	682	658	691	691	681	646	670	647	680	655	654	683	635	664	689	694	661	656	675	714	665	692	694	645	643	689	648	702	661	709	665	695	665	640	659	668	654	696	612	680	623	654	669	651	644	657	623	684	645	687	651	662	645	709	683	659	645	638	716	654	675	653	640	682	675	647	628	652	617	660	662	675	689	658	647	659	684	677	656	671	637	620	683	695	670	654	616	683	679	702	672	645	667	658	650	686	718	693	650	641	668	662	685	650	662	682	665	646	690	628	614	663	649	675	683	672	705	662	665	686	685	698	727	728	689	631	678	660	648	696	689	675	655	674	634	661	693	636	667	676	675	630	694	682	639	678	666	685	655	642	650	676	707	672	640	657	704	705	649	688	660	685	714	680	688	680	673	645	671	664	686	651	680	700	666	666	652	649	659	686	724	701	656	659	639	673	664	667	749	694	666	664	646	630	692	663	669	688	644	629	641	616	674	690	642	669	673	637	656	673	621	688	646	683	656	664	678	669	700	677	635	676	717	686	632	702	655	696	659	711	672	636	623	628	655	681	676	633	684	664	697	672	638	642	658	665	633	711	587	659	670	648	682	670	666	736	627	675	636	664	688	688	693	713	602	649	606	592	657	671	644	661	660	659	679	692	690	627	683	618	661	643	676	686	657	676	639	674	709	645	657	635	632	663	720	695	611	703	643	658	735	663	667	644	655	642	650	700	668	685	702	667	637	671	676	668	671	664	638	663	691	659	607	664	663	663	627	685	712	689	655	669	658	674	673	641	722	660	671	682	681	679	675	664	638	619	678	687	703	650	688	690	647	627	646	680	670	640	630	674	708	671	675	649	672	717	664	646	714	648	681	705	694	693	671	628	677	621	638	657	645	686	655	663	633	596	709	680	683	655	711	647	680	664	700	683	685	656	639	666	675	662	665	657	630	692	663	660	658	654	685	642	678	687	687	669	680	714	587	646	649	687	647	703	627	689	642	638	664	760	653	637	633	597	658	676	665	659	651	650	668	657	653	648	662	685	697	698	687	614	672	666	673	685	670	643	676	675	663	640	671	640	690	660	632	689	671	628	637	649	697	639	679	702	669	692	663	675	650	665	673	623	707	669	660	638	699	675	676	681	685	627	624	668	668	647	630	675	658	646	630	681	689	645	669	635	709	675	667	679	620	700	689	623	701	644	633	624	717	707	701	688	626	615	672	640	696	654	691	641	643	696	680	650	666	690	656	662	683	638	677	700	720	685	625	627	686	732	699	644	622	666	655	621	630	653	644	677	693	679	642	673	654	596	709	701	658	639	647	650	636	657	686	673	632	681	674	674	698	698	640	701	657	656	665	668	644	672	675	666	694	667	692	699	649	669	645	690	670	656	615	653	643	699	664	636	680	666	656	644	621	703	662	684	606	666	650	704	680	631	679	693	662	659	673	696	671	664	645	709	677	675	719	685	674	672	676	637	685	716	647	648	624	598	679	680	635	708	650	674	679	684	649	697	668	715	677	707	654	640	679	688	687	673	678	705	676	640	722	665	671	653	691	670	676	658	649	652	649	672	619	649	652	681	604	695	631	630	684	677	680	678	654	689	645	686	652	675	655	681	675	698	661	665	650	674	691	658	687	672	630	656	605	682	667	685	664	704	653	679	644	681	693	675	691	706	643	688	642	665	682	687	644	685	644	709	667	659	655	649	664	678	658	719	690	656	703	684	694	645	670	681	661	730	665	644	655	674	656	678	677	634	673	648	728	664	669	693	679	669	677	659	628	674	659	673	636	653	685	650	693	634	661	670	667	693	703	689	676	700	638	738	733	647	629	726	651	648	664	635	654	660	651	677	668	653	693	661	673	681	643	689	660	645	697	654	703	646	697	701	628	678	606	635	637	667	645	671	643	671	650	693	647	662	649	623	630	661	653	661	703	686	655	611	632	652	647	680	664	656	652	677	646	638	644	665	657	679	675	677	687	664	672	692	627	686	667	709	720	652	599	620	690	652	656	661	679	655	670	666	702	620	662	702	705	645	699	643	681	662	677	640	661	679	670	648	625	764	668	637	664	660	653	672	704	707	684	671	680	657	676	660	668	718	662	669	678	639	659	707	697	721	687	634	675	657	734	714	642	694	695	663	652	668	632	622	741	661	669	679	636	659	691	681	648	695	688	654	687	691	680	657	653	663	678	690	678	643	651	647	616	649	719	669	683	676	702	656	665	669	697	700	700	655	661	662	674	698	659	717	661	679	687	699	720	657	672	650	687	622	650	675	649	685	652	649	629	680	628	706	631	651	653	643	674	683	674	679	633	672	675	617	641	665	696	650	659	689	674	694	670	658	688	654	699	672	670	626	681	709	705	680	648	641	625	698	658	651	687	647	655	668	627	654	694	657	654	650	683	651	661	678	644	670	621	633	665	624	674	645	610	648	657	662	693	664	663	613	668	686	649	654	681	650	647	662	655	676	640	656	646	633	622	641	665	634	614	681	645	677	657	661	638	693	677	644	718	684	663	670	664	636	633	634	687	646	702	637	648	706	680	662	658	669	636	641	680	649	701	654	699	707	649	675	663	641	717	672	646	674	679	692	680	662	692	654	715	687	703	661	672	687	661	664	700	704	622	637	670	701	624	695	675	659	669	647	658	670	666	703	671	719	661	699	636	655	699	683	608	677	663	662	664	638	675	680	676	671	649	645	623	621	683	648	645	664	659	750	665	603	662	647	610	601	659	668	632	630	679	655	667	654	631	678	663	646	680	661	634	687	659	652	670	657	672	658	678	665	620	662	663
28456	48143	23838	28525	31874	6715	1213	1090	992	900	891	853	782	762	771	772	746	760	749	691	738	721	699	723	740	700	707	713	716	698	687	707	702	704	706	719	709	627	701	700	680	678	721	703	685	686	723	666	713	715	687	701	674	689	678	668	649	658	707	719	671	685	666	683	749	711	774	713	659	708	723	713	681	694	679	657	707	711	697	709	742	730	745	713	700	654	684	711	711	725	688	699	665	672	694	730	694	689	720	741	721	680	687	673	676	662	710	715	707	703	658	693	713	659	675	677	705	626	668	671	698	684	738	722	605	690	709	681	712	669	683	674	668	681	691	686	649	726	669	649	692	678	651	698	711	684	687	645	677	691	704	736	712	687	671	691	677	697	668	671	710	659	654	708	650	731	659	693	662	670	713	666	699	668	692	673	669	679	673	706	709	677	649	695	753	646	692	706	679	665	658	696	707	664	689	700	665	699	676	644	673	667	701	733	687	687	669	657	674	687	690	665	728	681	668	723	661	685	698	712	749	690	720	668	707	683	664	690	695	695	660	700	646	677	687	691	683	692	687	642	701	632	709	699	698	764	708	674	689	668	649	680	698	706	686	657	649	695	720	638	693	671	651	689	698	682	650	727	655	695	665	695	666	629	667	719	706	673	671	682	669	694	721	726	660	674	711	730	684	675	718	679	678	705	731	708	655	644	664	617	710	675	741	737	703	686	762	705	709	687	671	680	699	697	667	692	661	715	710	677	731	689	671	683	692	732	718	708	667	655	693	718	662	728	645	684	702	658	676	722	651	695	698	677	725	707	640	651	715	650	665	678	724	652	636	669	678	672	689	721	644	704	658	697	684	703	677	696	771	680	695	653	719	681	688	635	663	730	660	683	692	688	667	694	683	654	729	686	629	684	660	668	676	704	684	692	682	661	684	727	646	694	702	676	659	714	676	644	699	665	691	704	677	692	701	669	721	676	674	630	687	712	708	627	701	703	669	720	715	704	663	725	653	723	693	695	684	721	633	742	691	697	637	675	715	659	707	662	698	675	705	689	688	695	636	696	656	677	696	709	688	699	676	636	700	706	639	677	699	697	659	686	723	691	641	685	685	696	698	663	701	709	659	711	702	693	675	712	700	661	710	659	684	664	683	661	718	711	677	689	689	669	714	729	656	672	648	764	690	687	698	692	727	698	705	681	697	728	697	665	695	650	689	697	693	693	733	677	683	692	720	699	673	724	637	730	633	701	646	725	649	692	659	743	703	690	681	678	709	689	715	687	687	714	657	634	737	638	718	690	717	666	688	678	632	685	685	695	683	684	659	706	697	671	616	677	704	677	699	648	626	633	689	684	701	691	680	706	687	682	667	661	727	701	694	673	703	727	688	662	656	680	674	723	695	713	694	727	705	692	669	671	731	663	696	718	676	661	686	666	713	692	689	692	668	690	676	736	696	647	658	664	721	639	716	676	694	703	697	687	686	683	685	703	659	680	720	683	685	766	689	746	684	692	706	633	671	719	688	693	680	685	700	660	709	684	659	737	679	698	649	724	640	695	664	669	752	622	656	712	685	676	685	680	697	677	675	663	761	711	667	695	640	690	723	726	715	653	645	661	675	688	683	697	643	687	673	683	647	668	676	698	666	715	656	739	692	682	640	654	664	694	689	700	623	690	682	603	681	647	687	661	692	690	688	699	668	696	745	710	686	692	686	654	674	686	708	720	639	678	670	691	659	632	708	691	692	700	712	696	704	678	736	705	666	620	639	672	720	684	685	658	700	665	713	730	682	659	665	695	675	639	659	671	658	689	645	701	654	673	664	715	710	701	704	662	713	618	689	699	713	651	666	682	643	676	715	771	640	679	703	692	676	700	648	579	670	674	694	643	679	725	695	739	690	681	680	665	696	675	681	709	659	669	665	669	690	665	733	693	666	705	681	649	663	727	724	708	670	702	631	692	679	660	697	659	680	652	700	697	720	620	694	710	659	681	722	712	693	673	677	729	676	726	688	628	698	704	694	693	731	680	653	665	691	682	625	657	674	675	710	689	687	688	686	665	676	709	697	664	687	658	654	685	642	688	702	657	690	660	716	656	717	727	655	668	683	682	688	705	699	740	712	684	706	668	633	644	682	667	689	665	670	674	691	703	718	673	696	676	686	691	744	686	688	686	698	701	714	672	663	669	700	691	657	683	701	706	654	641	663	668	736	707	673	702	715	674	698	664	671	653	679	655	700	666	698	630	701	727	652	666	709	718	677	676	651	671	676	741	705	712	672	679	663	684	681	670	714	701	671	684	684	674	699	661	707	650	704	689	677	672	681	732	687	663	691	679	654	712	649	683	707	665	704	660	679	687	701	677	742	757	691	684	696	655	696	727	713	687	685	760	683	671	688	669	675	671	699	693	668	697	655	711	666	667	721	646	689	750	713	685	700	685	686	681	681	695	692	721	682	685	684	653	677	714	669	650	730	698	648	692	693	701	708	630	657	713	628	667	698	689	716	669	663	683	716	720	661	674	659	628	700	635	678	674	649	675	655	664	650	677	707	652	674	697	677	669	660	650	674	705	700	704	670	653	671	701	729	700	640	669	647	700	655	680	707	703	652	711	625	721	663	653	698	686	739	748	700	696	675	688	688	679	655	675	704	655	683	699	678	652	705	725	662	676	687	637	675	693	678	707	683	706	684	690	683	731	632	685	694	655	689	698	704	681	707	681	673	690	734	716	671	702	660	692	646	686	678	680	693	708	704	757	746	745	678	697	704	717	666	712	700	632	665	716	705	672	736	679	703	663	709	662	706	682	692	650	688	668	691	653	710	650	686	695	710	678	651	663	638	707	728	697	663	721	704	696	685	677	627	670	692	700	690	692	692	668	691	720	682	756	698	661	659	674	725	637	663	676	659	692	657	637	684	720	654	643	684	694	691	654	644	651	705	738	658	713	682	726	675	712	691	690	708	698	706	696	689	643	693	689	728	704	681	676	715	661	688	659	675	694	717	690	659	710	721	679	709	684	710	686	666	656	686	660	706	736	669	691	687	683	688	670	686	714	664	711	658	700	688	687	706	669	674	672	675	688	701	666	676	647	702	698	680	685	665	689	728	666	658	699	634	673	673	715	652	678	659	719	638	651	643	720	679	724	709	675	649	692	665	670	670	677	663	703	717	627	648	697	712	664	679	701	710	679	719	648	701	726	676	685	727	677	667	687	686	684	647	695	674	704	720	636	677	732	696	746	687	710	709	648	701	675	676	759	622	737	662	723	731	626	654	705	637	675	726	682	695	713	701	651	681	661	713	674	624	693	679	695	659	668	646	724	654	646	693	721	702	671	644	677	656	688	666	704	659	705	737	725	718	688	713	730	716	651	692	678	697	702	687	679	665	664	696	680	709	744	660	686	667	731	672	722	751	690	685	657	640	672	696	710	698	648	717	637	622	689	739	682	705	640	711	660	703	693	703	720	684	686	701	678	700	703	662	629	655	675	691	695	738	713	743	700	691	681
24908	21049	26945	25542	18795	5364	1128	978	911	941	918	965	879	943	885	916	846	854	890	899	893	912	893	872	871	920	904	883	858	925	911	845	879	886	831	903	862	878	909	893	874	883	902	874	845	859	896	856	888	911	905	890	887	872	834	872	934	892	894	874	878	879	891	818	884	858	864	858	849	847	890	876	885	880	847	874	938	889	856	876	868	919	907	888	890	863	900	834	878	909	877	901	851	914	892	910	846	875	882	842	865	892	870	876	858	894	937	918	867	852	875	888	861	861	807	846	889	909	901	916	876	884	837	898	895	901	880	927	868	845	885	845	863	908	852	906	887	817	899	898	880	913	901	828	876	888	903	908	861	892	822	902	845	817	850	888	846	866	883	837	903	898	865	841	917	797	821	874	942	853	873	864	890	951	836	894	956	879	863	897	938	903	890	856	850	910	849	877	876	886	895	863	897	860	936	843	868	916	842	878	836	858	860	923	828	895	852	916	831	841	873	839	866	886	873	893	906	847	861	857	907	870	840	864	874	839	842	868	896	820	902	834	853	870	866	831	865	858	853	897	832	862	913	878	886	906	874	925	896	863	884	896	916	833	877	904	845	806	836	873	871	856	853	891	881	891	904	887	893	850	861	858	893	866	904	848	849	854	888	890	915	922	900	909	919	897	844	907	816	889	829	811	886	848	896	905	872	859	893	848	878	867	882	893	863	894	892	894	869	945	862	908	904	912	849	893	865	890	906	869	907	852	857	854	840	820	871	842	855	841	856	786	918	854	845	825	906	879	877	870	894	883	875	882	814	862	883	892	874	858	901	906	840	878	916	888	901	878	838	892	829	834	878	910	873	860	890	864	855	883	816	886	879	855	872	843	904	911	847	893	870	906	876	862	891	879	858	835	834	867	892	879	874	876	907	877	866	816	795	899	847	868	820	834	868	846	877	837	856	921	821	909	896	941	844	834	849	919	878	836	839	885	931	853	866	873	916	877	839	897	883	872	873	858	848	851	854	910	892	873	913	843	860	883	891	922	853	899	863	913	878	834	887	878	915	875	915	829	886	825	880	885	917	866	854	843	898	871	869	905	878	903	865	912	917	875	875	887	843	888	849	859	862	851	837	921	904	896	855	895	856	852	881	923	922	888	855	890	869	856	892	906	905	859	891	873	859	914	875	852	903	862	930	862	878	887	890	872	911	861	889	871	868	852	837	908	847	902	891	885	868	869	895	848	871	881	863	822	878	840	913	899	888	851	868	882	897	909	867	891	860	850	869	904	906	806	855	895	932	894	912	888	885	899	872	883	879	878	895	871	902	887	866	892	824	864	853	914	832	868	831	923	806	852	910	886	879	864	903	872	917	905	874	886	906	877	846	870	935	869	913	864	909	894	873	867	795	866	907	879	892	890	823	856	949	880	899	875	902	860	853	914	876	871	865	859	881	901	847	858	889	892	882	849	861	807	871	941	831	825	882	925	878	849	873	869	895	877	910	898	898	851	870	897	883	902	881	883	865	881	867	837	871	887	870	893	876	876	889	888	903	915	883	906	914	898	831	866	862	844	916	865	886	807	866	881	862	925	887	865	893	885	851	846	916	845	939	867	879	841	848	888	839	840	855	878	853	936	867	884	876	834	886	911	903	879	894	895	923	864	835	877	857	870	896	816	874	829	816	875	840	854	848	883	891	875	872	893	904	830	886	890	834	925	887	824	857	883	883	880	836	837	881	870	857	851	863	846	860	871	841	930	854	882	849	823	835	904	940	841	854	888	833	871	870	883	902	914	915	888	839	836	847	833	896	855	889	869	846	906	845	904	931	916	913	915	886	902	824	886	835	813	854	892	833	831	823	882	949	864	859	878	879	858	843	927	822	867	889	858	845	854	908	810	861	827	917	907	888	859	847	922	871	891	840	924	872	899	886	845	871	890	899	874	868	804	849	836	896	875	850	861	938	888	886	886	917	866	857	870	864	897	851	914	847	887	824	851	902	886	873	845	850	813	833	836	912	919	918	890	878	871	816	826	926	880	826	855	871	879	858	914	875	888	881	892	854	811	953	857	846	854	832	908	882	900	890	879	809	894	948	903	851	905	890	896	867	884	898	885	855	862	878	851	944	905	838	822	844	889	923	907	879	906	813	893	922	873	920	856	916	974	841	838	874	852	890	864	842	837	920	890	864	846	799	866	880	860	852	887	875	888	901	901	889	891	827	855	867	890	910	841	863	899	921	819	839	883	837	857	821	917	832	875	853	849	918	855	821	875	847	821	829	933	873	809	853	896	919	922	866	922	883	890	874	848	807	881	905	867	864	862	834	899	860	864	883	849	845	870	858	867	880	838	888	877	858	868	869	858	899	924	910	862	901	847	883	905	851	876	858	891	858	858	889	842	869	888	853	879	922	895	860	899	869	894	848	875	884	898	921	845	847	770	891	959	895	862	883	882	914	885	875	883	849	867	854	909	873	863	844	833	922	873	871	862	869	884	867	860	899	818	876	848	906	903	855	916	837	854	874	831	868	913	863	882	851	855	875	921	843	917	917	870	862	876	887	875	878	948	863	883	827	853	868	885	878	951	859	899	914	860	834	907	855	888	867	852	863	905	875	820	899	842	934	831	807	870	913	865	808	893	930	865	817	849	890	860	816	844	888	889	861	922	840	869	866	847	897	871	881	802	879	871	841	900	885	919	881	848	874	906	868	895	863	860	899	861	862	849	863	923	905	888	843	876	933	877	887	874	926	850	838	893	905	897	874	877	855	919	823	893	873	855	854	807	889	831	875	828	865	894	823	875	857	875	928	894	886	860	849	871	916	935	912	869	795	860	842	844	839	892	852	894	854	869	892	842	881	889	883	829	854	888	867	826	832	919	912	901	876	858	908	860	921	916	882	932	884	867	859	853	905	854	849	882	864	921	883	940	921	888	837	900	889	868	894	883	851	856	863	842	876	909	933	911	883	826	852	883	831	906	858	855	892	897	913	940	878	875	879	884	841	825	865	910	928	893	862	836	897	875	831	915	927	857	864	884	870	884	832	876	890	842	909	904	876	865	908	887	866	889	873	905	893	825	877	878	834	843	878	857	856	911	888	891	919	892	907	844	853	842	842	877	863	853	853	870	903	862	854	829	868	856	859	862	861	884	876	866	845	857	858	884	865	912	922	893	891	900	896	884	860	846	863	869	844	830	873	914	838	860	898	843	889	856	875	905	878	829	854	875	843	905	859	873	862	868	839	891	863	872	866	903	914	917	864	834	966	837	842	859	855	879	851	892	895	870	884	860	924	896	889	892	853	888	832	863	843	848	834	890	847	850	900	868	809	874	877	883	885	857	912	896	906	854	849	892	870	855	908	886	819	847	830	846	946	827	845	873	856	900	911	937	866	861	858	823	855	889	897	915	908	803	857	853	871	901	866	917	898	866	863	889	885	878	910	846	889	927	867	831	857	915	882	899	872	829	885	868	805	876	838	865	824	886	913	881	918	896	878	817	818	909	903	825
27714	41233	18685	17855	19912	3971	1176	1119	1095	1035	947	1008	923	952	919	929	929	935	861	966	890	933	914	882	935	845	905	906	898	849	846	862	886	868	894	894	945	880	919	867	936	887	924	886	874	896	882	912	911	902	853	906	916	889	920	872	878	876	877	867	920	929	857	892	922	916	905	894	917	873	901	865	881	912	916	927	916	888	908	924	870	874	880	942	913	925	927	889	887	881	916	925	912	841	856	891	913	883	794	858	856	884	892	881	859	886	903	899	949	902	892	865	933	874	888	899	880	915	886	873	920	924	884	888	917	887	929	860	887	880	886	921	895	857	898	914	887	894	858	862	945	907	933	884	887	957	886	901	891	872	925	909	897	895	896	896	881	907	864	873	867	877	855	860	887	886	833	939	892	914	899	884	882	858	889	923	876	894	897	907	921	862	921	898	915	925	952	911	874	859	925	855	919	939	811	901	883	946	855	902	872	976	908	864	858	909	851	935	915	979	897	840	902	869	897	882	935	844	935	839	921	877	920	870	871	883	863	949	907	845	903	863	893	910	942	895	893	892	878	898	925	913	907	905	900	927	889	857	861	926	844	899	860	870	876	896	930	915	897	886	870	967	845	879	940	911	867	909	937	851	893	917	952	863	902	907	895	893	889	850	871	945	925	889	887	972	848	936	888	885	873	868	932	861	905	905	865	898	873	877	859	871	855	912	896	922	921	920	909	874	898	876	886	916	893	861	836	928	909	891	980	854	910	847	930	863	895	853	941	939	856	821	885	826	841	851	899	880	864	910	862	839	874	900	886	875	844	908	950	873	879	851	895	877	845	881	876	891	925	888	898	843	881	844	869	922	940	876	963	897	910	918	842	911	889	842	819	940	913	900	873	945	860	905	847	890	833	898	903	889	869	859	841	873	925	909	844	855	971	868	896	890	853	903	991	904	900	892	815	858	878	915	877	880	892	903	907	869	919	855	846	917	895	884	895	904	924	907	856	883	944	873	929	880	881	883	893	884	904	872	908	900	850	861	859	893	844	861	858	847	872	849	896	893	862	869	855	879	898	912	906	931	899	881	857	916	911	882	846	873	873	953	897	855	928	900	885	931	897	898	893	910	896	937	915	854	852	900	883	894	908	877	893	886	875	879	899	868	917	865	911	905	883	902	901	836	876	922	889	826	879	887	891	971	880	892	855	905	849	835	927	904	868	860	908	869	887	925	842	885	911	916	909	909	860	903	883	891	908	869	912	880	909	865	847	844	895	917	884	889	897	896	950	863	892	907	883	905	914	864	908	863	826	948	880	885	929	870	883	854	882	904	856	908	861	928	872	907	927	917	845	931	877	914	915	917	863	869	897	883	864	934	864	905	874	971	864	895	907	894	880	883	924	901	875	895	842	924	898	870	880	879	873	905	882	955	856	954	895	883	842	910	888	917	890	867	896	845	896	928	930	888	875	917	879	896	840	895	922	918	883	895	894	934	908	895	939	868	877	955	908	883	915	845	864	881	860	935	875	929	872	884	869	870	849	887	863	892	976	926	910	890	924	892	872	915	851	893	909	876	857	850	883	850	904	883	928	897	921	895	929	867	917	867	866	886	909	905	909	922	940	887	887	928	867	889	890	886	856	890	922	905	906	874	918	928	897	893	953	865	893	948	868	922	889	927	932	917	868	817	918	902	872	948	877	814	909	882	890	916	898	910	879	870	902	949	951	922	876	845	882	855	959	920	895	922	910	868	919	949	975	858	928	878	927	854	882	883	881	894	897	925	949	848	854	924	892	895	891	858	898	905	892	893	852	928	882	885	828	890	941	889	863	928	933	893	872	944	866	857	924	871	901	941	871	909	897	911	883	883	937	942	935	899	871	952	856	895	913	901	870	968	892	890	892	890	913	906	872	916	946	888	962	945	939	877	858	882	925	887	880	878	914	881	853	897	870	890	866	886	888	835	863	859	875	893	881	923	859	914	923	896	899	925	922	873	861	880	839	923	901	916	882	886	875	865	874	920	884	868	888	909	916	874	908	834	889	938	916	931	872	840	888	867	864	864	858	859	914	914	904	881	930	943	886	915	900	909	916	921	843	926	869	891	867	964	844	855	877	916	910	876	853	852	938	917	929	960	890	868	908	890	960	871	919	855	871	911	887	923	908	851	893	879	929	871	797	864	903	868	877	910	851	907	881	870	858	860	928	937	879	909	885	889	908	898	843	922	916	881	924	862	890	885	899	910	907	924	933	870	868	884	872	858	914	872	851	900	886	850	901	927	888	891	878	868	879	875	885	867	909	908	885	912	908	918	899	866	888	879	881	911	884	915	887	892	874	909	922	881	886	821	902	915	902	892	894	871	829	936	922	881	842	873	913	913	872	889	910	893	904	889	882	901	910	844	878	944	911	880	914	939	902	949	892	881	905	898	874	870	929	888	884	921	880	892	907	841	888	866	853	913	897	946	852	900	907	885	862	932	880	838	911	920	921	864	883	888	861	937	945	925	842	843	865	923	890	871	880	852	954	962	881	893	882	884	940	902	908	879	832	866	897	900	879	949	892	887	891	920	854	935	919	903	874	881	884	922	878	861	876	906	879	876	979	898	885	913	856	921	886	881	909	877	905	860	847	930	929	956	838	879	916	887	894	880	871	897	904	927	886	881	916	926	924	888	890	875	886	870	867	909	892	866	905	899	916	974	904	913	862	886	932	937	839	897	885	872	866	865	933	879	892	922	883	922	885	901	897	947	838	915	967	894	866	908	903	863	900	858	906	904	882	901	867	896	897	920	959	914	867	890	863	862	891	874	899	869	946	844	927	941	881	901	868	925	892	859	860	880	900	960	920	910	921	868	896	862	898	894	885	885	890	905	884	930	904	910	874	876	905	914	954	862	903	895	917	901	840	883	906	907	879	875	905	853	855	888	843	822	851	843	868	899	875	848	837	905	941	964	896	888	892	891	893	888	862	876	862	917	956	937	859	872	866	907	932	846	868	913	860	947	904	841	828	854	880	869	946	919	921	939	904	877	886	875	856	878	866	847	836	918	917	854	906	895	922	912	828	867	913	921	877	899	902	901	890	904	883	907	904	909	847	883	866	905	875	924	927	879	881	894	915	944	912	931	877	866	900	866	871	863	937	851	869	845	833	928	867	903	875	928	862	895	957	880	888	850	869	896	869	909	844	864	902	895	894	875	877	869	872	888	925	888	895	841	901	900	910	905	924	943	886	875	896	864	907	864	871	851	880	881	872	888	855	855	918	898	838	898	904	820	930	895	875	888	911	866	901	913	922	906	923	892	879	831	872	891	861	882	909	897	895	873	853	905	885	875	876	915	859	851	871	885	892	918	844	917	906	878	888	925	894	887	940	916	844	884	904	865	863	920	885	916	857	907	837	937	876	952	914	888	875	868	897	912	824	883	898	885	903	880	885	890	937	894	902	911	882	860	874	894	932	871	849	892	908	911	927	877	934	883	874	879	866	877	919	877	865	923	916	863	875	891	896	903
22624	21039	28534	23685	21979	21298	10037	1637	1179	1076	1083	1026	986	1020	878	922	1014	925	906	880	919	874	825	874	877	900	867	895	903	846	898	841	896	846	860	869	874	906	873	820	836	837	839	814	809	837	875	837	858	822	875	826	870	832	795	855	819	866	834	834	852	868	838	803	850	778	806	863	840	825	848	902	849	801	829	903	856	871	861	898	938	862	883	865	847	858	803	878	868	848	838	820	826	879	832	914	836	856	866	856	871	817	816	868	806	870	877	870	832	885	799	859	849	843	841	842	832	824	816	858	856	894	844	828	867	872	839	888	857	873	822	865	886	871	806	861	868	809	835	841	828	840	872	935	845	884	839	854	836	868	857	802	859	815	933	842	779	859	854	827	874	901	865	851	864	848	884	879	845	844	858	850	840	815	845	858	885	873	836	830	860	886	869	781	858	877	816	871	861	808	851	849	890	826	889	769	834	826	864	870	776	852	848	828	791	797	840	845	858	859	797	834	828	862	845	862	835	874	821	861	880	833	827	857	903	885	816	798	865	869	850	877	838	871	830	844	847	836	844	819	885	848	801	888	836	900	896	865	842	901	880	800	879	908	857	793	828	823	828	768	835	867	881	882	854	842	836	810	834	812	866	884	873	862	850	835	831	845	832	854	851	806	836	825	846	847	865	903	855	827	840	823	847	805	841	822	864	832	884	831	844	895	768	826	854	847	883	887	824	815	888	830	860	812	820	791	863	883	842	859	878	812	824	853	842	852	841	850	884	815	794	897	822	862	869	845	818	857	864	935	883	815	854	904	839	847	830	880	797	833	862	844	834	851	880	837	847	825	883	849	854	884	812	839	821	806	842	881	840	856	821	876	841	825	817	866	822	833	853	805	857	833	862	809	875	877	842	847	822	864	867	802	874	867	906	828	836	819	810	870	791	855	903	842	898	878	830	860	806	838	876	820	877	851	856	829	866	848	879	865	852	870	858	863	840	843	851	826	854	861	799	865	855	856	884	794	838	862	853	904	855	855	820	751	806	818	795	840	830	885	829	819	855	800	811	835	889	844	821	823	917	830	866	818	804	859	886	832	830	822	793	773	904	839	823	794	862	834	824	839	888	814	903	828	839	862	831	860	871	915	882	847	855	863	849	876	845	851	892	862	852	814	803	797	855	846	820	860	841	831	858	829	793	826	816	863	853	850	799	877	887	866	809	854	904	851	831	820	821	792	840	859	812	907	868	821	842	883	801	865	856	875	816	815	841	835	855	799	883	858	826	851	804	858	818	814	876	893	840	816	885	852	835	864	879	836	825	861	782	813	802	863	789	836	812	824	811	839	843	815	817	847	878	848	904	857	843	835	861	828	840	824	854	793	871	842	870	826	887	896	877	831	814	836	868	813	823	741	808	864	877	812	779	808	868	818	828	874	845	805	839	830	874	823	837	845	843	818	864	784	842	788	837	868	823	832	835	887	822	834	865	831	880	898	880	832	913	896	845	853	819	856	882	836	855	832	844	823	868	827	849	862	888	826	848	826	817	815	843	805	866	799	837	875	857	820	809	824	809	803	840	861	854	792	821	825	872	837	885	822	852	787	851	887	797	891	859	825	759	872	879	840	840	820	810	818	880	818	861	903	848	830	835	840	795	863	805	758	874	879	789	866	847	842	855	824	775	898	813	826	899	831	807	858	805	831	821	858	873	873	885	850	814	836	817	840	852	823	866	865	864	795	872	839	891	842	863	816	826	880	828	797	854	870	820	845	819	854	831	847	814	845	879	882	860	831	823	818	923	901	829	832	853	875	857	848	833	826	815	801	849	757	841	859	849	802	816	845	819	824	835	860	845	896	860	843	856	834	817	779	843	876	827	818	900	800	788	769	773	858	813	834	816	776	884	888	842	851	858	797	827	790	829	873	871	835	921	813	868	819	795	852	831	827	815	824	837	824	812	883	831	871	834	851	788	821	862	867	834	870	833	842	833	889	788	871	813	826	871	888	822	816	906	873	856	834	830	820	816	828	859	843	836	834	821	850	854	857	841	790	810	873	818	850	863	870	819	878	794	864	830	887	902	865	861	801	843	817	866	860	807	839	871	806	868	859	904	815	828	807	877	862	823	818	856	845	816	835	838	835	839	909	827	867	860	840	843	838	883	849	834	849	834	893	845	800	831	886	795	825	874	811	793	906	826	840	865	827	832	877	852	850	826	810	829	820	829	795	848	821	842	850	840	866	857	806	849	854	825	852	787	844	855	810	840	809	793	861	849	825	870	816	782	828	793	835	856	880	834	866	844	846	859	893	852	853	857	814	813	836	840	863	824	889	878	795	832	804	841	882	837	840	804	833	855	845	832	816	842	862	859	835	787	848	819	795	865	845	900	835	836	882	844	859	842	866	876	865	878	807	829	807	858	767	850	869	785	858	836	850	834	869	837	806	885	906	870	806	834	862	926	835	841	801	864	886	879	872	791	877	833	817	809	793	854	862	825	879	863	829	837	890	808	839	846	870	840	833	847	834	825	825	861	840	830	827	825	896	859	859	803	824	825	811	874	839	830	883	791	857	883	838	868	888	861	815	826	864	895	868	837	834	877	838	845	813	834	777	877	900	792	872	914	877	820	927	844	830	838	880	871	810	814	839	795	807	819	881	821	852	874	854	857	839	885	837	827	864	841	811	815	824	835	822	829	825	829	768	821	872	865	838	883	862	844	813	856	869	792	866	796	854	862	851	841	832	842	820	806	862	845	825	834	844	823	792	856	833	828	836	861	897	840	794	855	796	884	789	836	851	821	810	767	870	867	852	825	865	797	864	899	818	835	863	800	855	796	895	832	857	848	816	833	828	783	851	871	852	838	855	875	837	818	867	811	884	848	883	853	811	851	866	908	857	809	808	821	878	837	856	856	913	834	858	796	834	861	805	877	862	843	868	851	825	874	912	846	849	820	778	862	836	830	904	841	817	829	869	813	820	808	839	812	818	890	846	816	866	816	795	813	866	834	850	836	846	830	905	908	853	840	805	843	837	810	843	855	885	809	836	844	854	853	818	854	875	836	805	847	878	884	885	803	835	897	916	797	836	834	876	878	830	850	864	805	801	808	885	838	835	838	847	881	863	817	864	798	857	822	845	847	861	895	851	795	870	830	873	819	882	880	854	855	865	815	856	844	769	822	875	828	802	856	855	857	837	874	808	857	874	813	796	865	819	811	824	848	883	794	821	826	795	850	793	829	866	843	788	813	841	866	884	814	857	914	835	832	881	836	833	835	819	846	820	812	844	848	864	808	850	877	809	864	853	864	825	831	885	851	853	794	837	830	827	845	780	822	849	817	811	853	871	862	826	830	847	851	877	921	844	821	821	819	857	913	778	887	797	842	890	829	884	765	835	835	808	862	918	818	844	917	857	822	820	828	840	835	858	808	784	913	867	832	866	796	817	812	828	822	889	877	803	808	850	809	844	836	804	801	783	849	811	792	829	865	823	844	807	864	826	825	817	834	876	825	852
31898	54137	32713	19229	32828	10358	1975	1681	1520	1293	1228	1118	1063	1072	963	1011	1007	1008	938	903	935	926	889	891	911	910	929	847	866	877	843	896	859	851	824	846	899	848	867	808	866	800	849	840	828	838	803	859	809	864	866	910	828	885	849	849	888	852	846	806	791	865	864	876	877	852	839	894	845	890	783	844	860	892	852	840	830	850	872	874	871	864	896	856	870	876	837	865	823	855	864	854	831	816	836	809	847	793	843	824	773	843	898	842	833	834	873	792	839	839	817	889	874	827	868	801	815	906	821	915	846	863	851	810	859	863	881	848	869	804	853	853	871	916	847	855	865	865	849	826	822	835	846	862	859	862	843	871	847	911	839	849	828	903	851	896	802	890	855	857	828	800	898	822	836	849	828	884	835	837	831	816	771	834	835	841	869	900	850	891	842	819	875	830	807	814	861	881	858	853	851	850	852	824	836	836	847	868	799	825	806	834	825	865	850	850	871	811	834	849	819	836	807	832	846	818	890	885	883	841	858	864	859	798	860	810	825	871	843	861	843	807	831	839	853	794	838	823	857	838	835	823	855	882	832	855	842	844	799	858	843	856	825	869	868	902	839	847	849	830	835	847	783	852	887	810	809	801	848	798	856	881	807	850	837	859	840	910	832	802	836	828	887	828	865	843	830	829	829	851	813	843	794	860	823	889	869	855	818	841	820	857	854	850	868	852	842	864	826	840	870	852	838	861	912	828	852	805	837	850	805	876	835	900	840	866	857	842	870	870	843	822	866	840	880	833	847	841	853	838	816	873	904	826	871	848	859	842	838	873	803	849	802	794	868	870	787	860	797	870	823	893	833	799	772	853	924	806	786	791	854	806	834	838	864	871	860	793	839	860	821	883	798	851	817	840	841	819	816	834	857	835	825	842	826	871	790	823	890	838	829	818	858	820	795	847	838	848	860	821	841	838	819	888	875	811	881	884	818	843	781	815	830	843	859	821	804	807	846	873	791	810	843	867	861	854	832	806	787	803	837	811	856	870	776	857	887	864	828	870	836	879	795	831	796	865	858	802	855	867	823	831	833	861	883	839	840	766	813	782	808	843	822	842	788	854	806	826	900	810	843	850	827	844	868	836	818	838	822	784	893	741	839	819	892	804	819	853	870	886	883	843	838	870	806	910	813	827	858	825	848	825	918	869	812	834	860	842	856	838	885	861	834	854	851	832	820	839	829	875	825	903	819	844	815	840	827	827	866	850	833	869	840	812	872	847	851	846	820	870	814	795	873	812	790	832	900	837	830	836	839	856	829	893	860	817	828	855	856	893	846	822	767	746	799	767	869	822	853	830	829	844	812	810	803	859	906	884	845	819	768	895	843	868	863	813	828	821	813	844	824	917	840	838	842	844	828	815	818	824	862	895	844	829	825	866	843	898	856	881	829	854	831	777	811	848	827	832	902	830	812	793	779	827	865	850	833	857	835	874	869	894	864	842	869	881	833	847	823	863	867	850	796	838	835	853	821	873	869	880	860	793	880	815	898	808	856	868	848	863	866	850	820	858	865	875	816	831	868	858	815	810	834	847	865	830	837	835	849	867	818	795	821	820	865	845	859	855	777	800	900	824	892	853	848	877	861	889	840	817	835	812	829	849	820	879	852	838	835	842	821	854	834	876	875	835	877	837	810	882	825	858	858	856	809	830	848	818	844	844	821	863	822	816	841	837	837	855	799	891	831	798	834	840	839	849	799	874	830	832	867	806	841	847	860	837	835	871	829	877	862	826	806	892	821	803	842	824	822	862	786	858	806	832	822	811	860	819	878	816	844	823	817	844	874	844	878	822	833	841	860	881	858	863	863	874	823	809	797	835	914	874	780	828	817	895	853	881	846	870	812	878	856	837	811	884	807	825	795	882	811	806	827	800	830	842	847	808	862	838	844	779	849	807	834	832	870	811	846	835	816	830	825	848	842	832	879	858	818	861	905	859	855	838	856	847	802	816	853	852	896	855	822	810	865	820	862	857	825	856	836	830	844	889	861	876	832	854	772	838	863	838	858	835	812	817	838	865	832	902	863	910	855	895	819	861	843	857	815	861	847	877	863	812	785	842	864	828	826	820	847	825	823	855	891	887	837	844	849	881	854	808	907	823	857	825	881	855	768	816	806	832	865	847	878	849	837	892	849	856	854	833	802	832	830	772	883	846	877	884	889	835	847	859	882	853	867	810	841	809	861	848	823	874	874	887	765	882	790	863	836	830	807	815	851	826	850	822	817	774	818	859	803	800	814	831	795	865	773	841	793	832	804	845	852	855	826	828	839	843	847	814	845	841	848	838	815	847	896	845	867	824	834	845	877	840	803	829	842	815	835	853	837	868	830	844	831	811	850	798	903	854	850	916	836	775	866	848	844	783	813	850	827	830	856	842	780	872	790	843	865	863	815	831	841	845	871	807	861	858	788	876	819	885	791	824	853	872	866	872	833	838	802	841	819	864	847	817	843	821	861	838	849	870	857	843	878	885	834	836	844	847	878	855	824	830	765	868	846	844	868	853	889	840	854	825	829	793	855	837	805	792	823	824	871	878	819	828	852	897	833	853	854	864	848	822	843	804	868	810	843	854	868	881	860	820	839	807	869	872	853	886	809	854	847	867	802	836	838	828	830	826	844	875	858	878	828	917	847	868	811	834	837	831	837	829	843	850	846	836	843	820	912	805	841	853	886	857	893	827	845	857	912	800	837	842	815	858	837	808	809	785	852	876	877	856	818	799	869	835	848	806	843	819	867	848	843	814	830	820	840	830	825	855	847	868	880	859	815	812	852	890	824	872	842	820	858	833	828	821	859	890	833	839	835	807	823	773	841	833	800	846	883	847	879	845	834	817	831	839	870	844	870	780	822	827	874	813	820	873	829	847	915	801	820	815	837	851	873	904	785	836	841	871	876	850	826	840	874	848	868	837	841	802	877	825	831	840	809	894	844	861	823	824	855	800	867	795	816	809	871	809	889	867	856	867	840	836	779	829	868	877	857	838	833	818	888	825	877	814	835	873	881	842	854	877	840	899	863	831	833	830	821	842	867	818	823	853	814	794	880	941	874	851	824	877	860	825	928	814	848	821	870	861	871	849	843	861	829	790	809	848	817	876	864	865	868	834	898	850	884	854	838	858	838	847	807	835	829	824	842	807	848	840	874	839	824	848	865	829	808	812	826	793	835	806	709	785	844	935	818	863	859	822	813	778	818	853	836	818	856	857	821	854	809	813	796	789	811	817	879	858	847	835	828	793	858	853	805	849	845	823	799	889	922	853	890	843	837	842	824	820	804	841	807	841	800	797	832	876	818	844	870	822	832	841	787	823	787	832	823	836	850	799	863	858	808	888	832	821	803	865	758	809	840	845	829	856	845	839	817	867	774	838	882	853	785	811	814	873	841	830	855	853	847	891	843	810	866	852	837	830	801	890	900	821	801	900	856	838	826	843	840	806	872	814	839	848	819	808	845	843	844	824	870	830
28900	23773	15077	2520	1895	1040	748	684	764	728	686	759	722	769	706	789	726	731	743	709	736	766	763	734	693	740	712	740	728	704	722	694	752	737	742	698	736	726	700	727	719	744	753	750	722	697	722	657	806	729	733	760	720	721	704	728	716	710	731	704	707	752	742	737	698	764	736	685	762	709	753	727	731	712	702	733	700	736	710	757	732	736	765	730	721	770	778	775	737	737	717	727	728	761	720	702	750	696	707	744	682	752	715	762	718	745	697	715	745	726	790	697	721	778	713	712	734	729	753	724	757	732	756	746	708	695	717	707	733	716	771	721	689	715	658	712	713	703	713	703	649	717	742	762	745	716	762	750	722	715	738	717	736	673	741	788	802	702	711	748	691	750	740	709	711	732	718	725	738	803	732	704	730	724	718	707	701	723	745	728	728	756	749	725	704	729	674	737	722	730	755	773	740	722	705	698	731	711	738	706	776	739	732	733	734	740	729	728	798	732	729	745	699	720	737	778	764	706	711	674	786	710	707	730	761	701	726	747	765	715	700	720	665	714	716	709	736	742	693	773	747	709	726	729	701	757	724	722	712	719	743	740	703	736	719	666	709	744	746	771	748	738	710	732	714	740	789	721	676	706	723	740	729	714	721	751	734	742	783	692	720	763	743	705	743	741	722	693	700	683	704	731	752	738	684	703	753	723	727	750	726	774	714	747	685	722	756	759	690	741	746	742	770	709	751	771	711	699	700	718	745	750	712	717	730	736	720	756	720	750	783	736	717	734	774	744	746	716	734	711	720	668	761	729	764	752	783	699	761	746	705	697	745	742	733	705	761	723	768	704	661	752	787	750	691	721	759	779	740	731	731	703	728	758	700	713	737	756	722	688	718	706	717	671	755	715	706	747	761	681	700	759	700	723	694	772	736	697	741	753	750	732	713	747	689	731	751	746	769	707	671	769	676	756	708	785	705	730	745	783	711	679	764	758	728	682	695	730	753	724	734	731	764	702	750	754	732	696	713	719	711	709	725	725	748	694	744	731	678	712	693	774	708	723	724	784	753	753	740	744	708	746	734	766	697	742	684	780	717	707	743	703	767	753	724	713	711	743	709	726	719	698	725	687	730	764	741	721	738	745	762	711	705	742	769	722	725	735	732	719	758	740	674	692	695	742	748	709	716	774	711	751	748	711	733	738	743	767	721	700	736	726	738	710	758	726	717	736	747	779	746	728	739	747	720	703	682	718	751	781	717	678	791	729	714	728	752	724	767	730	762	762	720	761	703	760	709	686	755	739	705	793	745	686	724	792	729	717	784	765	792	730	753	719	751	712	716	706	725	713	698	711	729	697	706	776	751	731	732	685	723	734	707	692	728	703	701	782	731	759	705	702	718	669	712	720	719	726	734	758	748	751	694	756	740	693	724	727	769	693	748	765	701	743	721	734	726	742	703	701	733	727	742	727	761	732	676	773	784	756	752	726	770	771	753	695	721	721	725	727	801	706	732	784	683	740	705	767	763	729	744	778	748	686	729	724	748	706	798	688	721	732	710	720	653	751	706	693	730	686	739	725	750	736	705	722	706	731	722	716	731	730	704	701	708	721	715	708	715	680	742	734	749	778	722	709	700	661	768	741	702	749	733	740	746	695	707	699	743	744	712	795	690	715	758	685	711	691	713	747	695	752	697	747	692	731	688	682	726	702	741	736	777	715	725	729	777	732	717	743	716	720	710	774	717	774	735	749	684	742	732	746	788	718	729	773	726	686	752	718	735	744	745	779	731	731	715	672	696	737	732	719	702	745	728	739	728	765	690	758	701	725	748	763	729	748	737	754	762	704	725	742	689	743	735	773	791	782	760	760	722	762	746	749	707	749	754	703	725	730	715	754	750	729	740	737	734	740	735	756	712	706	754	728	685	736	742	750	694	682	688	696	709	696	734	725	726	745	696	758	713	715	772	734	690	702	756	719	730	733	752	690	741	753	747	728	675	678	768	755	751	723	689	725	744	741	758	729	809	739	720	768	712	785	732	713	740	735	790	720	781	781	758	687	730	732	747	746	737	725	755	751	745	763	727	701	749	705	731	742	726	723	739	698	735	705	705	677	737	683	705	675	767	736	687	690	777	725	738	735	693	709	754	797	771	725	733	745	767	733	725	745	755	736	713	780	761	742	729	742	791	707	707	733	723	715	789	728	690	731	698	708	756	698	714	750	712	773	738	736	718	735	772	748	726	741	755	689	716	780	703	720	742	739	771	723	738	747	739	691	736	726	732	758	731	741	757	767	714	722	740	756	742	723	744	716	736	701	745	734	772	778	713	745	732	724	727	686	714	786	768	752	748	698	726	778	710	755	709	719	751	727	675	757	750	754	759	780	722	709	721	737	754	760	757	702	707	716	746	714	722	708	767	769	706	755	728	730	730	741	724	753	732	751	776	733	749	728	729	757	727	735	717	725	728	758	746	750	684	701	735	733	748	664	777	735	696	770	709	727	670	722	727	723	724	725	718	750	717	768	722	724	735	737	732	731	725	709	692	751	764	742	708	713	747	781	754	742	723	698	760	728	721	778	730	707	718	684	746	734	716	718	744	774	748	684	742	752	710	746	705	751	700	738	696	734	714	725	703	724	752	730	721	744	734	668	734	728	740	701	693	744	748	723	701	690	673	697	729	748	744	743	712	684	785	763	738	710	766	737	727	756	679	704	699	733	689	705	742	755	727	720	744	735	702	725	772	721	742	749	708	717	774	674	691	746	692	697	755	730	753	709	729	731	699	757	764	711	746	744	727	707	701	778	742	682	745	734	711	778	774	709	755	730	715	737	683	735	752	739	735	701	743	724	692	719	717	749	755	790	746	710	692	772	701	744	778	679	721	727	739	725	700	724	737	716	739	778	692	696	718	708	752	798	724	782	747	733	742	772	733	754	743	718	763	742	748	749	728	728	739	767	772	735	715	696	771	714	729	758	714	716	736	743	763	717	714	705	698	769	694	732	701	711	735	692	753	711	697	734	711	719	747	673	698	670	742	716	755	771	744	737	696	672	674	701	741	726	719	674	729	751	708	728	703	733	720	725	720	704	778	718	730	720	725	713	755	724	774	711	741	736	795	708	754	747	737	739	741	700	740	725	715	724	754	733	714	722	682	712	803	734	729	732	760	748	759	735	738	723	740	701	722	745	746	720	767	748	740	765	735	741	662	764	748	702	775	682	720	702	719	710	754	721	763	682	704	736	740	757	713	728	724	741	753	695	709	769	752	766	685	707	763	702	765	700	739	716	703	734	696	735	742	773	716	750	723	760	756	680	701	715	724	769	697	712	730	738	737	702	748	750	747	747	706	749	689	742	762	709	712	740	722	717	690	727	716	728	697	788	765	701	748	751	780	726	742	781	723	733	748	711	751	745	733	735	714	803	713	721	720	701	733	767	757	778	721	708	722	741	731	706	774	753	721	760	703	771	766	726	713	704	752	715	745	706	729	721	721	750	752	791	681	767	718	763
25206	33177	11140	1329	2250	1238	783	742	783	808	741	764	806	823	762	809	789	756	780	717	805	730	725	818	789	772	757	782	745	783	732	758	813	775	749	750	711	779	790	775	773	764	752	748	805	732	749	746	739	732	778	712	735	735	775	724	782	734	787	760	825	742	752	723	774	773	771	758	702	697	743	797	733	777	787	762	735	769	777	737	776	789	817	797	834	774	752	732	771	679	779	773	770	764	746	775	748	783	732	728	762	745	737	750	770	781	733	751	824	758	763	771	777	772	707	717	753	736	755	788	755	712	775	721	735	729	740	765	740	754	736	720	809	713	740	779	680	802	733	771	785	776	710	737	706	780	778	800	754	775	762	776	780	763	763	807	761	724	772	779	777	781	725	755	772	749	796	711	792	761	740	754	772	759	806	791	714	765	701	776	767	776	752	763	776	800	766	771	726	731	768	754	747	783	776	783	755	783	713	751	754	771	813	757	755	751	736	768	769	754	704	741	749	791	751	740	752	745	767	788	703	753	732	745	783	734	772	746	746	776	815	753	752	743	747	746	797	747	755	770	775	723	697	735	766	764	720	779	786	752	741	726	763	782	804	758	736	792	759	769	737	747	717	772	711	789	739	754	771	727	735	730	781	764	768	797	747	776	798	833	749	739	690	760	741	757	768	759	771	748	702	756	782	756	799	797	772	778	730	793	771	772	760	794	747	730	756	780	769	775	740	715	745	782	775	777	715	734	833	750	796	776	780	774	744	717	757	712	748	739	736	765	737	773	787	757	744	751	746	787	784	754	795	763	791	752	796	734	726	789	727	792	748	759	777	767	734	774	749	702	744	769	770	742	743	770	717	758	757	739	742	742	732	747	803	722	740	796	729	739	784	782	803	737	755	754	744	803	760	736	780	775	728	744	762	715	720	739	805	778	747	744	722	781	783	764	753	773	777	747	778	730	778	779	769	770	783	764	729	816	761	791	703	717	763	757	725	686	758	729	733	767	760	758	782	761	778	752	753	758	770	753	741	774	748	756	743	757	783	762	722	772	791	728	737	753	735	803	742	720	794	763	742	748	726	783	762	793	771	776	756	789	774	810	733	817	787	756	758	750	729	786	749	732	781	794	741	723	790	708	763	792	723	761	754	797	750	774	792	734	735	748	740	782	709	726	770	763	817	776	739	758	755	775	757	773	782	741	775	712	765	803	778	714	767	831	738	755	763	714	779	754	766	772	766	754	759	768	724	809	747	721	743	797	735	796	741	777	771	759	774	743	770	766	760	776	732	779	720	815	747	723	710	725	768	764	708	758	748	776	770	785	717	740	735	781	754	783	780	745	749	755	716	757	774	723	735	784	689	771	759	698	781	765	768	754	761	745	779	771	745	754	781	737	783	786	750	732	805	800	716	816	762	782	719	746	721	777	746	733	736	740	745	763	721	754	772	743	757	754	709	788	814	791	752	807	739	705	687	755	761	776	754	714	719	766	752	755	742	772	764	751	718	741	715	731	765	768	732	767	729	746	794	778	756	746	722	772	800	751	754	733	772	753	730	741	829	773	769	799	738	753	730	773	737	761	739	773	754	745	719	735	726	705	792	761	768	735	757	784	729	703	785	763	823	772	764	739	758	747	731	769	747	753	732	751	772	772	774	741	749	774	721	800	741	698	725	740	768	742	719	757	750	772	730	775	766	756	747	771	764	784	719	804	778	762	711	739	796	723	753	781	800	763	790	781	761	787	795	807	734	755	765	771	771	763	795	766	795	741	756	747	785	785	789	762	795	780	786	796	807	761	784	752	756	745	784	764	747	791	732	736	768	743	817	752	739	737	804	755	754	772	732	784	772	768	767	733	777	753	741	738	796	781	701	779	758	757	737	757	759	802	753	760	760	736	754	805	785	731	779	755	685	762	795	764	777	778	746	736	785	748	728	730	749	781	791	783	749	734	718	751	773	791	732	730	757	778	763	770	791	794	817	781	760	749	705	783	772	795	731	769	758	741	766	776	764	743	739	733	785	723	764	708	731	728	797	743	764	728	780	774	748	793	764	747	732	744	778	706	798	769	758	749	760	755	776	776	748	762	740	752	728	744	766	741	744	785	775	774	745	795	737	720	814	754	805	779	768	746	785	744	797	733	740	781	709	722	753	777	730	798	772	774	726	748	781	737	737	780	773	743	737	739	760	792	741	773	732	775	765	746	788	758	703	797	799	755	745	732	745	810	738	744	742	762	783	802	757	821	770	761	750	776	720	782	754	755	725	737	747	758	755	757	742	756	696	755	779	707	726	734	747	713	787	812	722	756	739	751	765	812	768	749	747	793	754	728	750	746	738	725	757	776	799	727	701	710	753	767	729	766	755	758	784	752	745	750	734	765	729	804	738	732	737	775	746	767	764	713	766	725	768	763	714	774	791	754	737	765	752	764	728	758	734	808	723	730	766	802	724	748	801	760	691	739	798	705	730	722	754	769	806	774	783	740	730	736	751	774	756	755	734	722	735	770	786	780	773	805	729	768	838	737	722	779	798	740	722	739	780	785	766	779	770	782	750	757	738	744	768	730	758	750	788	756	719	693	785	711	771	772	742	741	758	750	712	784	769	754	758	783	759	770	734	703	764	747	744	717	782	734	714	758	755	783	730	737	704	747	778	708	716	768	704	792	710	748	731	819	767	735	781	733	766	719	743	811	737	778	735	752	723	729	728	784	755	772	762	777	750	823	708	740	766	761	750	755	704	771	742	765	771	768	727	760	751	778	689	777	745	762	768	770	715	731	691	730	783	717	752	746	801	743	720	733	770	699	720	773	801	724	795	773	800	798	784	772	787	722	742	787	745	747	699	751	743	768	749	765	752	737	746	708	768	723	732	780	736	706	717	772	749	780	773	748	771	723	774	783	745	745	770	770	729	754	794	749	734	772	732	713	743	777	773	758	751	779	784	769	738	724	753	749	773	729	755	740	717	759	777	803	732	730	751	747	756	786	733	733	749	732	765	741	776	797	757	741	795	787	793	749	799	714	722	749	685	741	748	718	749	790	699	759	729	748	765	808	732	778	799	797	773	747	768	785	731	711	785	748	755	782	756	743	747	778	763	784	756	725	768	790	742	768	801	773	764	759	714	743	775	771	753	761	729	786	726	750	788	733	745	753	749	746	770	755	760	728	795	740	743	761	812	776	746	775	728	725	794	748	739	755	807	750	755	798	811	728	727	811	740	718	738	778	743	777	742	742	759	748	747	792	796	771	746	762	754	751	781	767	764	761	804	763	776	737	766	786	691	793	723	705	733	782	791	775	779	775	722	756	770	781	712	765	743	724	769	730	771	779	772	817	793	757	769	740	784	769	730	749	757	784	757	771	786	772	780	754	736	737	749	770	751	776	742	784	733	796	774	822	784	772	722	773	713	753	720	764	768	723	793	748	755	764	784	779	752	751	709	735	799	797	719	746	745	704	760	771	747	807	697	786	794	723	705	751	770	734	760	775	698	753	771	818	750	792
23784	21086	28185	24126	22363	14833	2444	927	882	799	741	749	737	694	715	733	674	696	725	700	701	743	689	684	726	711	699	688	722	691	686	709	665	659	668	656	654	657	682	680	701	659	683	656	687	615	661	686	670	614	708	659	635	679	640	649	652	657	675	684	645	709	680	676	677	677	664	677	606	660	700	652	650	634	681	615	653	704	654	671	713	627	700	664	689	699	654	685	675	609	644	642	664	628	633	679	631	688	678	638	680	660	708	643	650	622	645	696	671	676	638	685	739	651	714	704	599	690	653	659	691	624	666	664	649	634	721	645	718	645	642	652	672	693	674	650	602	670	688	696	638	678	639	651	653	653	697	652	667	695	621	661	629	686	631	659	653	662	586	682	681	668	703	682	627	607	607	699	722	704	677	663	639	676	647	659	658	674	660	696	678	666	680	667	655	604	664	639	663	641	688	661	664	632	657	683	693	664	661	670	684	674	672	671	645	666	617	639	669	676	676	660	651	654	702	653	704	668	719	690	662	670	657	622	656	650	715	675	645	623	689	655	662	647	670	719	658	670	624	647	654	649	622	665	679	692	645	604	638	669	623	707	630	662	704	689	687	661	667	635	627	691	701	669	650	683	673	623	663	610	642	637	684	690	613	674	632	701	661	643	631	631	653	655	661	654	726	663	629	665	646	688	662	671	617	612	694	688	627	652	674	679	668	664	660	671	676	642	659	681	669	670	677	674	621	674	628	684	709	660	621	666	670	655	632	706	643	643	645	626	682	682	628	691	678	666	693	688	717	635	650	633	671	633	699	670	671	666	700	657	651	660	679	707	629	727	700	663	642	697	689	644	615	642	667	636	715	610	671	639	651	695	633	667	664	677	661	667	679	723	673	660	640	657	654	681	635	632	680	601	628	618	671	646	676	626	667	644	653	667	636	664	661	711	639	637	665	638	676	666	651	697	670	651	641	674	649	687	624	699	691	685	658	628	644	647	599	668	676	686	702	653	679	696	686	654	659	660	693	690	687	661	715	702	652	738	708	672	669	664	658	694	680	698	704	721	681	638	656	709	671	644	662	674	662	674	622	677	713	687	629	681	645	645	635	688	648	637	709	661	644	660	678	675	673	704	658	632	682	675	657	662	701	655	668	656	701	661	685	700	670	678	632	633	637	653	664	639	660	700	700	622	673	638	666	738	669	665	636	662	616	713	645	679	609	671	730	649	683	641	695	625	676	697	663	642	685	675	686	659	642	666	688	685	695	645	667	667	691	635	643	691	649	654	659	641	655	631	645	626	630	656	628	663	691	655	685	675	745	637	647	670	644	674	621	660	696	653	652	616	645	623	664	620	640	637	687	640	708	676	650	710	655	709	664	657	712	647	653	626	629	640	660	642	685	648	707	671	687	680	639	723	653	625	679	712	637	679	696	642	700	656	719	657	691	648	660	616	656	604	651	634	597	631	660	678	669	692	653	715	698	652	692	665	664	650	668	671	691	674	685	725	718	686	641	623	648	641	673	687	673	653	643	669	650	657	668	623	609	665	649	659	706	706	635	673	616	662	685	650	669	679	655	647	669	673	674	663	680	721	644	629	647	627	677	706	692	723	646	622	640	663	656	685	665	633	681	671	670	626	656	650	633	673	659	651	620	672	668	679	653	677	654	651	631	680	672	692	743	670	665	658	711	676	701	702	630	672	669	678	667	674	644	714	652	667	670	669	684	682	687	648	666	684	670	609	659	686	637	642	659	662	713	682	632	701	634	690	628	710	649	637	649	694	700	659	698	707	680	707	667	632	622	643	686	637	659	715	682	667	667	610	655	697	668	643	601	658	706	668	662	705	684	675	651	708	661	657	620	629	660	682	640	668	684	611	662	688	654	663	668	705	642	662	684	606	650	646	651	671	642	642	673	687	659	677	662	663	701	636	681	673	626	663	651	634	691	643	651	670	707	646	668	658	662	710	692	658	677	633	674	659	668	654	660	637	673	637	633	651	650	682	649	650	611	655	689	658	680	720	647	675	689	696	665	680	648	628	688	710	692	653	643	640	694	637	654	662	649	649	660	691	658	685	684	704	689	687	700	678	685	692	695	628	651	644	638	703	639	678	659	651	688	654	668	631	686	678	684	698	659	686	625	651	653	695	652	654	659	620	681	635	642	660	632	666	677	644	653	653	681	673	701	727	636	603	649	618	622	694	688	651	651	672	649	659	646	668	704	665	663	684	654	648	713	680	697	667	715	685	655	626	650	709	711	652	675	671	679	716	674	636	665	644	661	661	632	715	674	645	663	653	659	637	697	673	685	669	664	675	665	649	635	669	662	712	683	693	656	692	633	682	678	676	674	681	627	697	662	689	712	650	698	598	643	653	653	642	637	693	610	656	658	648	666	631	687	612	668	675	628	605	722	632	589	695	670	647	616	686	640	660	635	641	673	600	689	686	676	635	612	621	638	717	679	644	667	698	636	603	663	679	684	661	685	635	697	656	649	668	692	674	608	642	629	668	674	689	705	658	614	678	649	626	673	658	676	667	659	663	664	660	634	644	703	689	648	680	676	710	648	659	683	639	633	662	668	674	648	622	665	656	654	643	654	671	639	636	755	674	683	652	726	668	666	649	588	669	647	636	663	619	651	656	668	740	651	624	668	626	640	686	676	656	652	660	617	688	672	699	685	679	593	707	675	650	641	647	713	645	663	664	679	666	689	684	685	690	653	678	648	655	681	662	641	630	683	663	627	648	715	701	673	697	687	669	721	639	619	644	670	667	705	667	647	684	663	658	656	693	646	679	654	624	625	663	661	685	671	672	668	645	675	687	666	672	644	664	671	656	687	683	633	648	654	626	678	648	680	708	652	654	659	674	617	647	667	646	596	668	704	652	669	640	688	655	677	664	675	669	657	660	663	631	680	676	674	663	646	672	700	644	636	661	663	723	693	651	664	689	712	678	679	627	676	681	644	656	694	663	672	648	691	670	660	700	629	626	647	641	639	682	701	682	630	651	647	663	687	691	643	679	642	627	676	678	649	632	706	629	638	660	702	617	677	642	625	679	627	674	695	638	681	684	670	628	688	666	664	677	632	636	621	634	662	655	660	673	624	687	644	656	647	688	691	660	689	713	659	671	659	669	677	688	604	656	690	679	637	666	694	683	660	661	660	709	625	670	634	686	641	691	643	662	623	668	674	659	693	680	614	629	660	677	669	610	643	622	636	665	695	633	675	639	660	641	666	670	634	674	645	672	634	681	683	671	663	612	641	655	648	729	624	667	625	645	646	668	668	608	691	672	695	730	665	691	668	666	646	662	719	672	656	667	683	648	684	648	662	672	669	663	615	665	665	642	633	659	634	637	690	752	635	680	641	608	682	615	610	633	683	667	680	660	629	692	624	652	691	659	671	635	640	658	654	669	679	685	673	630	651	658	665	663	657	678	618	720	665	658	613	631	682	675	666	633	672	727	694	651	653	672	667	642	680	651	682	676	644	626	660	668	667	617	668	661
28864	46352	22707	5811	24358	9063	1434	1067	977	975	898	818	796	769	784	767	737	739	730	689	696	691	781	743	708	692	708	719	692	747	690	696	668	719	724	752	689	723	696	708	721	679	669	646	709	689	684	686	700	696	692	730	667	638	692	701	728	677	675	694	682	698	687	660	695	711	693	668	687	680	675	713	722	676	689	703	679	705	728	744	723	731	651	717	733	737	699	670	683	673	679	683	670	696	705	655	676	662	684	688	714	657	737	672	714	667	692	684	672	669	656	707	696	750	679	710	670	676	655	734	698	655	667	676	697	690	717	670	689	690	709	702	692	684	704	715	687	695	694	673	676	699	662	707	713	645	694	728	656	665	714	698	640	678	709	695	708	658	679	696	724	682	676	666	677	730	655	690	642	668	710	705	691	726	696	681	625	672	696	728	679	713	666	690	644	717	683	664	712	690	705	684	686	697	745	730	666	657	701	712	627	680	699	748	682	687	707	668	661	660	693	646	701	681	718	702	719	676	681	680	649	674	725	662	700	727	659	685	700	648	726	685	696	705	678	726	636	703	702	708	691	682	662	704	675	651	733	668	670	693	674	725	681	685	710	709	670	672	695	640	716	707	702	686	673	722	681	684	663	691	682	683	631	689	617	673	727	676	695	716	725	732	669	700	711	657	707	659	677	687	699	684	654	745	698	668	688	647	691	677	741	683	667	717	709	658	659	707	689	689	739	673	614	704	665	683	666	699	700	692	671	644	609	714	692	685	693	687	679	745	673	731	686	649	694	747	695	689	669	659	680	669	678	659	748	697	690	659	666	731	687	706	676	665	680	665	683	684	671	680	670	675	708	694	656	697	692	694	704	655	664	652	652	691	694	682	686	728	682	708	670	642	674	690	716	718	658	666	732	695	683	684	695	703	702	702	685	712	689	683	659	688	679	631	669	721	720	717	707	716	669	700	648	668	717	721	705	707	648	674	672	710	686	723	678	665	702	705	666	649	714	679	674	688	689	679	692	750	702	709	669	695	703	693	663	687	670	691	709	666	660	649	671	691	689	663	645	686	638	703	640	688	718	709	655	691	654	719	709	697	670	675	671	694	662	690	647	669	659	697	658	645	670	662	729	666	656	677	702	693	732	690	697	648	655	686	690	688	669	656	662	716	695	668	653	674	651	724	711	634	682	669	690	694	697	688	688	668	658	681	724	667	676	679	632	743	697	655	644	692	661	666	667	685	704	680	667	702	725	686	682	740	732	672	697	682	681	695	704	644	667	655	705	679	703	651	685	650	728	675	707	657	703	722	704	675	638	655	676	641	655	705	712	723	723	663	662	684	647	703	662	688	727	700	723	679	698	676	682	667	704	710	676	669	715	677	688	676	696	720	723	688	644	693	689	639	668	663	676	664	693	719	676	675	648	662	656	677	641	739	673	698	733	667	649	674	649	665	643	687	673	654	695	707	664	662	700	678	686	649	687	690	668	720	674	725	752	656	677	691	652	685	701	631	657	688	694	674	685	677	703	725	736	669	689	666	710	717	690	646	648	699	745	671	701	695	679	705	647	666	701	689	697	679	672	651	674	647	702	682	689	699	668	686	685	726	703	707	697	655	703	680	709	733	733	673	716	661	687	731	690	707	684	657	681	702	661	688	673	715	703	717	678	710	693	667	723	742	698	675	697	669	699	687	687	702	637	688	680	693	742	680	690	670	732	667	695	654	690	677	686	658	644	682	727	664	678	682	676	646	666	721	677	677	655	629	670	686	664	731	694	694	697	713	680	680	690	690	679	668	644	676	674	656	689	718	673	684	682	706	645	723	703	645	736	666	663	685	711	652	693	620	694	695	701	669	701	737	631	700	683	636	703	673	683	692	733	646	662	687	721	702	691	681	681	630	646	667	695	664	676	688	683	682	686	663	675	633	661	735	693	677	684	686	623	719	707	689	697	663	675	694	650	689	674	716	678	671	721	706	695	712	644	683	714	691	674	694	704	716	681	693	686	712	653	683	698	686	698	682	694	728	679	715	673	739	708	645	648	668	706	703	757	650	699	716	638	669	677	686	686	675	650	687	684	740	706	671	701	715	676	672	650	622	663	664	701	679	646	719	698	657	686	630	648	670	703	655	735	735	660	688	704	657	679	648	681	686	686	709	717	662	657	709	669	715	688	697	703	657	712	641	719	691	708	683	655	652	689	732	688	644	689	668	694	703	693	696	697	695	680	677	669	659	686	723	661	641	712	708	701	676	695	705	682	677	688	633	636	682	677	690	717	708	691	675	711	658	695	653	675	679	698	714	685	663	710	698	710	641	660	693	672	686	640	728	712	714	685	662	688	656	667	666	672	672	673	706	671	639	720	714	668	673	679	634	657	688	728	659	679	690	660	682	679	686	705	665	622	677	690	694	731	646	715	684	727	653	711	732	727	708	688	681	698	740	641	675	670	724	703	688	688	637	680	703	696	647	685	681	680	704	641	714	666	637	696	705	684	717	641	683	680	695	705	715	666	668	706	702	644	716	727	665	703	651	693	694	667	688	637	635	616	705	728	704	723	650	659	688	694	687	699	679	725	681	716	692	689	637	724	643	663	720	647	650	746	724	722	662	661	690	713	702	715	727	672	681	634	707	732	656	751	718	682	681	725	671	666	709	694	688	695	678	692	663	652	698	701	666	710	681	688	629	664	683	721	661	674	724	709	719	646	690	701	698	672	711	695	679	686	670	713	659	711	649	699	714	672	689	675	710	679	663	680	693	725	725	733	712	694	688	685	661	722	703	695	719	692	667	681	707	692	713	653	691	698	684	680	688	712	705	652	725	684	667	690	656	671	683	673	664	707	669	687	669	662	681	675	702	654	707	699	665	674	694	702	669	650	669	689	711	677	684	721	701	686	702	663	672	684	742	722	726	658	671	691	624	687	683	711	699	655	715	688	689	676	686	679	671	709	679	687	646	672	672	720	690	695	706	709	617	677	683	688	649	659	750	698	710	659	709	692	703	663	666	712	671	703	677	669	688	683	638	668	740	684	661	702	685	719	657	721	631	724	667	678	696	665	687	657	698	663	612	668	661	690	680	641	713	674	701	693	674	673	673	664	688	683	705	680	668	716	665	672	660	689	685	691	672	689	657	721	722	654	635	674	667	692	723	664	637	675	688	672	670	618	724	690	722	680	693	691	674	691	666	655	677	732	720	726	689	754	667	691	672	716	674	683	662	690	654	640	678	697	705	715	672	723	702	698	678	673	663	699	684	682	747	728	723	688	691	702	674	685	679	645	708	727	674	676	696	695	737	660	671	658	704	664	674	649	677	695	671	681	689	706	665	731	680	653	695	622	706	715	707	715	663	657	667	689	645	642	665	639	656	678	677	674	660	693	709	703	668	745	681	665	685	701	686	689	678	673	685	656	685	717	699	675	672	704	683	704	658	658	753	683	709	728	679	703	693	706	706	699	666	645	720	719	637	665	701	706	712	710	703	686	702	701	669	676	679	673	692	720	689
24961	21038	26951	25033	15971	4259	1158	1022	984	938	893	893	890	932	894	923	870	928	864	831	846	906	932	889	937	917	908	894	853	848	879	867	869	956	883	871	905	852	841	885	876	900	817	889	873	911	939	891	875	875	876	864	901	863	900	890	843	932	855	873	877	866	922	901	852	811	896	909	855	872	836	859	866	898	837	859	893	862	893	896	846	861	870	885	834	856	951	898	876	901	920	890	900	900	894	871	849	851	871	834	829	859	862	896	903	889	884	852	852	920	940	842	865	915	875	911	851	842	873	886	807	839	832	825	896	827	844	803	910	861	844	864	908	895	893	899	872	826	866	892	897	900	868	900	858	921	910	853	842	857	868	867	867	899	884	975	894	850	888	853	827	886	866	913	867	822	870	900	834	888	888	823	858	884	891	854	864	848	866	890	903	913	860	871	863	863	828	907	891	930	853	853	950	846	830	863	863	865	849	907	828	883	881	909	881	846	841	861	857	902	901	860	889	862	898	850	845	879	872	887	872	854	893	845	874	887	858	873	867	876	876	872	817	883	859	845	876	927	865	884	887	854	914	828	890	897	821	886	852	846	821	928	842	912	818	860	883	851	866	925	870	879	855	858	884	860	840	854	875	909	888	883	883	828	885	832	872	903	870	875	868	844	890	834	860	930	841	825	835	922	851	905	882	846	896	879	856	886	858	815	867	911	883	883	883	839	882	905	870	894	858	905	887	938	853	912	885	874	871	856	851	914	836	887	826	864	906	882	831	937	865	916	905	894	883	898	884	840	876	839	884	881	846	868	927	920	865	872	834	863	810	885	888	876	890	932	856	827	906	914	898	839	856	891	867	789	879	906	850	862	882	865	876	894	904	872	877	908	847	906	925	814	845	864	904	890	869	858	872	885	836	854	868	904	868	823	837	914	819	843	821	869	885	951	830	850	894	903	850	905	928	885	877	936	900	904	846	879	935	877	860	901	888	915	830	871	883	843	884	834	860	828	911	874	911	897	873	827	916	910	898	880	823	857	866	885	876	872	811	898	880	882	878	863	884	903	844	933	877	849	885	862	877	899	864	817	813	876	876	920	848	850	873	880	856	899	826	862	880	905	828	892	903	861	842	902	866	867	905	899	890	842	880	830	845	854	927	847	829	879	854	901	906	926	848	852	899	869	911	845	875	923	879	853	878	877	856	830	919	891	864	866	871	835	882	929	931	837	866	874	844	867	856	862	841	878	847	901	892	903	927	834	844	825	831	906	858	876	855	822	848	920	930	879	883	850	804	874	852	850	801	874	808	880	876	944	883	851	881	832	874	831	875	850	860	871	843	795	834	879	926	888	830	848	879	839	930	878	859	845	862	911	870	960	872	931	874	904	930	862	897	920	858	848	867	892	918	838	852	926	841	858	921	841	823	822	916	885	842	830	862	899	880	896	834	874	862	881	878	880	899	913	851	859	849	859	897	923	868	910	884	860	895	837	867	863	882	876	922	885	876	850	874	828	919	933	861	817	925	879	880	845	870	865	928	875	843	874	800	871	902	795	823	897	857	849	879	854	898	863	893	858	877	870	924	853	871	875	837	894	862	902	863	886	882	859	886	848	903	913	851	849	829	916	881	902	790	828	862	841	930	903	872	915	873	840	888	884	871	865	859	822	876	906	910	838	824	889	923	853	862	884	891	876	881	901	922	862	836	890	899	848	840	874	868	875	900	929	837	891	873	841	849	833	911	872	869	904	880	884	876	910	898	854	876	865	864	847	860	870	852	902	832	892	844	883	893	857	893	899	886	890	895	850	856	836	840	903	873	843	881	867	877	881	870	907	891	836	831	876	891	926	853	862	836	889	890	857	855	841	841	828	797	830	887	864	836	875	837	869	919	888	816	833	874	883	882	879	837	935	853	923	928	911	887	942	920	889	885	863	880	863	907	825	921	863	889	870	816	867	889	896	883	858	894	842	876	888	898	951	852	860	848	894	908	879	850	912	865	906	917	946	918	832	849	889	882	933	882	912	861	862	854	948	896	892	885	909	860	875	901	916	809	825	900	853	854	866	819	895	954	867	846	876	900	905	892	904	888	856	906	888	851	849	875	837	905	874	879	883	859	870	860	879	902	888	894	905	846	899	944	871	871	893	840	911	872	860	844	841	876	824	849	928	920	846	859	806	867	862	856	811	913	931	873	951	866	858	883	846	885	892	854	906	922	826	889	931	907	850	889	882	873	872	825	890	922	884	869	854	922	839	917	868	871	871	912	849	888	808	907	895	884	905	832	902	892	890	886	904	880	923	912	795	854	900	834	886	872	873	836	797	829	853	864	867	931	850	828	878	806	872	892	774	908	896	853	874	851	928	873	842	857	829	926	864	902	876	881	918	852	813	886	826	891	863	878	899	909	913	861	865	913	892	900	859	825	836	848	818	898	880	848	825	867	900	909	881	879	880	848	949	811	924	841	914	884	898	877	871	868	870	845	850	882	891	902	851	856	893	859	874	869	829	872	891	848	846	934	885	894	836	855	909	904	874	869	860	909	873	848	841	850	838	901	877	898	923	851	868	891	914	890	851	887	905	833	853	901	904	875	821	865	901	863	896	827	847	929	876	898	876	874	827	857	837	850	889	880	926	898	897	888	881	876	872	886	871	899	885	855	904	866	828	888	861	900	863	866	859	857	910	893	887	834	847	858	790	893	845	884	868	832	862	854	861	857	900	868	899	863	892	863	864	836	876	860	862	886	878	869	876	847	894	871	836	883	935	913	914	902	901	894	888	936	884	922	873	958	872	876	844	852	832	916	891	844	889	871	821	835	864	833	851	904	837	867	892	849	922	907	864	837	872	843	849	910	894	834	882	902	861	819	856	895	828	833	905	866	909	864	868	836	901	899	841	885	861	909	805	862	845	834	803	854	873	840	866	868	870	892	869	877	856	875	900	852	872	887	789	850	865	861	857	875	869	884	870	894	863	899	893	884	860	892	881	878	863	856	924	862	921	856	884	946	869	911	859	809	848	900	879	853	852	930	851	876	817	901	882	885	898	873	896	880	882	865	914	865	849	859	893	867	880	888	921	846	868	854	881	944	898	874	852	914	896	813	866	887	885	889	888	851	875	806	875	817	878	875	808	896	886	855	887	827	854	848	873	867	873	845	868	841	864	869	869	868	876	868	865	873	867	847	857	845	863	837	901	881	902	847	872	837	886	903	873	866	892	912	890	928	913	855	873	875	860	870	902	877	878	941	831	822	883	903	876	860	928	858	854	857	897	871	864	909	864	915	835	853	840	839	880	871	880	828	933	840	871	895	879	851	908	848	875	848	877	905	858	851	870	846	904	855	830	885	839	854	854	882	901	854	871	862	930	877	871	859	873	906	882	839	860	901	882	835	832	907	914	861	905	890	869	901	869	816	866	832	871	842	915	865	905	895	868	929	860	814	861	855	896	914	830	835	891	882	918	864	860	865	858	871	918	863	854	902	903	891	853	907	868	875	845	852	894	869	839
26223	41037	18222	6904	14679	4868	1232	1121	1063	1033	996	959	1011	935	977	959	916	919	897	889	921	930	876	921	894	920	872	923	899	918	902	905	916	882	890	912	854	836	920	917	897	928	890	862	895	883	931	864	876	905	896	919	859	887	941	971	887	879	933	841	901	932	946	870	863	827	882	946	884	829	896	902	888	905	868	890	912	875	888	885	923	903	903	930	902	919	884	934	885	870	890	887	910	826	875	913	886	844	858	907	916	883	867	893	893	873	884	856	874	872	883	895	885	870	869	913	914	903	833	849	884	835	837	897	920	924	903	897	891	898	924	924	920	930	906	827	919	866	895	853	932	850	919	886	904	914	905	919	856	898	842	869	891	867	903	866	889	921	898	920	918	892	877	900	912	936	929	894	929	871	896	874	906	912	883	868	940	902	845	848	924	914	849	938	896	851	929	923	874	894	948	888	897	864	903	870	877	876	939	890	885	979	892	915	889	896	917	880	899	840	895	885	915	877	882	855	886	853	881	872	878	868	820	845	894	896	885	916	834	882	921	893	930	877	907	859	926	873	890	850	915	905	855	894	879	885	941	941	891	885	841	924	892	871	855	866	935	911	866	892	877	903	902	859	882	878	939	877	865	917	897	902	868	902	903	998	873	880	840	900	901	904	884	867	901	922	906	837	867	889	882	883	852	933	881	901	893	946	931	894	911	851	914	919	909	849	887	910	907	900	907	915	903	922	911	929	838	892	879	884	899	896	878	857	917	937	888	913	890	868	914	845	890	835	942	891	929	884	867	896	898	897	881	898	896	900	839	930	867	868	928	838	892	864	866	849	922	906	888	831	891	845	914	866	950	905	904	910	907	926	865	843	815	927	900	896	908	911	919	933	823	897	860	903	895	886	857	865	881	875	913	923	854	917	937	923	922	847	911	886	878	871	894	902	874	897	908	827	902	887	871	856	885	905	929	915	868	911	867	894	882	927	840	839	884	914	882	905	911	877	885	921	881	931	920	890	858	900	939	850	950	926	884	900	884	901	912	880	817	868	921	880	878	879	849	867	864	923	836	922	885	865	883	913	883	942	940	904	914	876	855	902	900	864	966	904	851	893	853	877	920	911	834	865	873	914	902	868	926	908	867	893	911	891	881	902	911	895	935	946	848	858	915	817	861	892	911	891	902	900	891	878	876	821	903	886	890	888	891	905	882	866	898	939	854	906	948	950	940	887	886	931	867	848	866	869	944	890	902	901	897	829	940	910	935	902	903	931	893	909	873	903	891	921	904	867	903	859	898	938	869	862	884	895	849	862	906	902	862	845	893	824	912	895	883	860	879	912	915	906	906	849	843	947	898	855	901	883	934	936	871	903	931	883	886	894	903	956	877	861	854	924	957	834	888	857	949	861	907	885	865	856	885	899	929	893	838	883	891	949	950	934	927	908	864	902	867	889	880	886	899	866	924	878	859	851	841	917	880	883	919	894	902	894	953	877	866	925	908	830	885	863	902	910	865	848	876	879	938	876	873	890	908	921	903	939	913	922	879	896	879	901	901	868	916	892	888	868	914	894	905	886	897	936	902	871	915	889	905	892	905	878	893	928	897	902	882	867	954	829	906	886	872	916	863	859	903	895	880	935	848	889	874	938	902	915	867	881	887	841	863	913	871	861	881	924	851	922	831	899	852	916	938	900	930	986	905	868	899	906	876	940	926	914	881	917	855	905	861	844	891	867	925	926	859	930	938	875	917	833	887	874	893	906	911	901	910	854	938	933	889	956	886	904	866	853	901	831	898	867	867	898	881	886	824	869	895	865	916	917	851	891	909	865	867	940	865	958	865	884	880	853	909	865	931	869	907	878	860	899	889	900	916	899	848	821	905	904	891	919	890	871	875	851	944	880	899	856	850	881	865	931	849	895	871	850	921	901	931	896	945	940	926	880	887	867	905	892	854	861	924	836	927	839	893	890	927	902	929	929	913	944	865	819	901	911	883	854	902	846	928	912	928	924	899	903	921	854	918	953	892	886	919	906	919	887	921	845	940	902	873	920	879	919	903	878	910	833	890	888	914	893	883	850	983	925	850	899	864	940	930	881	896	952	939	835	853	898	874	935	846	875	859	924	855	852	909	824	901	903	930	807	868	867	872	899	867	939	886	925	931	866	920	890	838	923	930	922	911	869	879	813	857	890	908	850	869	904	898	865	903	865	924	893	947	849	854	911	885	853	879	909	887	848	827	926	846	835	946	846	904	915	951	897	882	826	935	898	884	861	876	878	934	897	876	835	954	907	897	909	909	887	963	896	877	886	874	820	895	911	864	929	878	916	899	898	919	839	968	863	917	940	932	911	895	880	923	915	910	897	934	874	898	895	862	901	883	865	930	875	913	868	870	873	889	921	871	929	910	892	865	937	868	915	856	918	872	925	834	916	926	947	873	954	907	881	896	886	906	909	879	901	895	923	874	884	846	893	902	898	908	881	853	895	883	878	920	898	920	883	926	837	923	899	879	892	912	881	877	901	912	868	902	870	920	891	908	859	837	882	908	825	930	908	859	881	910	924	882	886	935	875	874	910	890	886	927	851	893	903	863	912	867	871	888	949	872	878	943	876	884	866	921	847	906	860	872	888	879	886	896	873	889	917	849	855	905	864	869	942	886	903	909	904	861	899	898	900	878	912	879	882	907	874	863	881	884	928	935	869	864	905	889	896	881	877	850	888	918	868	899	862	906	903	940	871	883	892	870	913	887	900	888	897	898	853	898	872	870	865	889	910	863	952	913	894	964	853	918	930	870	871	893	904	882	885	848	843	873	887	880	914	925	930	917	910	935	881	896	867	891	897	925	865	897	880	884	871	957	902	908	918	895	878	886	975	893	829	855	894	940	887	850	913	877	879	905	864	877	844	834	854	881	892	855	882	855	878	857	898	900	877	909	894	854	902	936	948	909	903	854	893	953	879	906	851	832	869	913	877	962	905	949	852	928	926	941	889	876	920	900	889	980	925	881	919	864	881	921	922	878	881	861	906	862	900	918	844	865	916	888	917	842	917	857	889	898	902	862	933	842	880	844	889	883	895	890	886	898	892	973	898	883	927	903	892	900	900	902	853	894	861	930	895	914	876	925	863	897	939	888	896	938	894	876	915	929	892	920	906	891	847	941	852	873	912	880	932	878	880	826	878	892	862	884	907	890	876	899	879	903	946	946	900	943	838	914	936	938	890	901	893	864	860	894	901	962	815	807	933	869	877	928	886	948	925	895	898	865	915	880	891	822	925	894	910	875	856	868	925	877	941	910	903	877	916	922	864	920	845	897	861	885	851	904	901	860	893	902	932	902	890	884	935	937	890	936	905	875	886	923	893	967	935	888	883	860	873	880	940	873	899	865	875	914	887	935	894	928	918	868	882	898	870	909	846	921	957	910	936	889	901	879	887	918	908	843	912	886	892	898	902	920	865	890	838	875	899	873	915	885	877	910	900	895	878	823	852	916	893	871	870	848	893	876	903
22444	20925	28456	23534	21995	21197	10733	1517	1108	1112	1080	1027	930	918	996	927	922	928	915	887	919	859	889	896	876	886	872	841	916	848	831	908	830	849	895	848	853	890	890	855	880	868	842	834	823	860	844	836	867	880	866	844	832	842	853	844	842	860	836	844	848	841	879	817	814	802	837	834	821	863	862	850	844	866	863	848	831	875	847	868	844	867	848	820	844	866	879	853	822	864	863	865	855	823	839	848	921	837	841	823	814	887	888	860	817	845	848	861	849	891	833	908	857	834	890	793	867	864	841	825	931	828	843	834	885	874	874	752	832	941	878	891	832	879	775	885	829	822	872	783	862	843	827	802	824	885	881	806	924	867	892	834	902	868	821	800	844	834	889	810	822	855	827	842	836	804	825	819	847	840	850	895	867	840	834	868	907	842	861	865	863	877	874	845	869	823	871	873	851	829	850	841	870	832	809	868	838	803	870	839	857	860	880	826	906	820	853	869	800	864	848	847	873	873	861	871	859	834	821	783	784	831	854	862	856	908	845	825	888	857	831	865	855	846	853	809	834	841	815	849	884	899	807	876	903	831	845	807	849	827	866	848	899	872	868	831	844	826	815	847	866	835	805	866	863	807	798	836	819	836	789	784	870	903	833	902	848	807	799	801	798	848	825	811	845	834	800	858	793	849	786	819	879	837	846	832	856	906	841	860	870	867	800	847	774	827	876	799	820	815	850	823	818	862	850	866	851	862	867	839	903	853	871	859	817	859	831	892	815	878	835	842	774	855	876	852	824	823	858	825	856	815	795	873	792	862	810	836	823	835	862	818	901	795	841	833	815	863	867	848	794	832	838	807	841	810	829	855	816	855	816	906	840	859	858	786	834	887	885	859	827	863	818	832	825	840	847	864	842	816	823	843	832	899	779	796	788	836	822	828	830	829	800	799	813	883	842	864	806	869	866	814	795	818	837	833	850	861	872	840	844	827	855	842	826	823	806	838	857	855	842	845	879	860	817	839	887	837	850	850	891	845	813	828	850	825	869	846	802	833	846	828	814	817	834	813	843	849	860	848	810	868	851	795	806	817	867	832	806	842	790	848	782	839	830	828	853	857	845	861	813	861	849	834	832	812	807	866	856	839	826	808	821	846	818	846	857	855	802	852	878	860	826	857	871	849	910	868	823	797	855	842	851	821	772	829	842	885	879	871	838	862	839	880	799	851	852	851	870	834	889	866	829	837	817	856	854	802	809	913	867	845	808	861	834	856	873	809	789	834	827	816	865	807	789	885	807	855	842	787	878	810	866	755	868	880	844	841	829	814	825	804	809	786	817	877	806	808	859	812	844	817	897	847	781	817	815	813	865	850	778	884	903	823	804	805	856	849	824	821	825	807	828	885	824	830	810	869	883	845	799	826	890	819	853	828	825	896	821	821	803	819	807	853	891	867	844	862	842	821	862	904	851	921	848	807	791	812	809	825	841	896	886	867	843	797	915	795	877	846	855	830	831	868	865	791	844	830	879	850	829	884	837	829	807	800	825	830	813	850	922	806	856	849	862	822	796	795	800	841	860	815	824	858	806	858	835	812	800	881	849	831	779	844	832	834	821	882	795	866	799	868	864	857	846	847	855	800	835	847	842	859	831	934	830	827	832	856	848	833	803	834	834	862	879	856	866	847	864	833	856	831	829	801	839	904	811	797	879	836	826	787	861	851	794	893	856	755	864	842	852	862	844	854	862	804	822	845	844	885	911	816	877	858	848	829	843	898	883	890	812	853	845	844	874	797	852	802	833	850	871	868	822	800	856	833	872	843	782	863	832	782	868	822	896	882	834	842	826	843	828	853	842	826	819	839	861	860	824	829	792	844	821	821	829	830	819	844	876	875	792	862	893	850	825	824	817	793	823	863	839	842	831	808	820	816	904	817	871	868	800	809	833	838	816	829	798	830	840	871	848	880	797	874	880	830	832	850	895	842	840	845	854	858	859	872	816	837	822	865	877	837	872	847	862	880	786	830	873	825	787	892	825	872	844	772	814	854	833	826	858	828	799	867	851	918	850	807	852	789	848	827	885	849	838	847	822	805	876	883	842	875	826	887	822	824	892	890	844	834	875	865	807	849	826	886	768	840	868	824	879	869	883	749	805	860	875	885	826	862	833	824	867	838	820	866	805	803	788	868	824	791	832	892	890	893	843	823	823	772	832	851	806	839	885	852	890	814	842	810	834	827	860	785	803	895	857	848	876	843	832	864	827	883	810	881	840	848	834	842	855	829	879	853	823	740	817	814	873	865	872	818	862	861	866	811	872	863	844	879	841	833	856	812	816	898	846	798	800	855	874	895	850	821	847	806	861	859	881	855	850	846	867	854	850	865	864	805	778	835	853	816	746	844	818	826	804	826	841	832	808	812	863	813	806	799	803	859	860	827	862	810	797	842	880	847	861	797	845	804	855	838	814	856	854	842	826	846	820	860	859	823	833	873	841	849	822	852	832	873	818	829	827	827	832	831	838	874	884	884	823	867	878	851	852	801	807	853	858	844	885	884	834	807	841	832	822	853	911	872	889	893	854	856	860	844	783	915	808	805	844	840	833	805	877	792	815	859	875	812	856	860	769	864	809	842	825	890	832	872	820	821	809	877	820	814	859	895	853	841	842	859	843	833	854	795	835	842	868	830	867	863	850	890	813	810	891	827	795	872	826	819	785	831	834	875	872	822	867	820	874	811	906	869	845	886	860	840	848	839	845	828	840	835	849	879	825	793	773	826	875	832	848	849	904	833	867	865	828	866	838	796	856	876	855	846	810	834	828	767	841	814	779	798	790	836	864	847	851	911	895	840	875	830	866	908	844	869	818	888	856	808	815	802	882	884	832	869	880	823	828	818	843	841	796	839	841	798	793	863	851	819	830	843	869	852	862	829	852	801	836	817	842	796	838	859	844	748	832	839	851	858	880	799	865	844	849	883	867	887	840	804	846	854	834	816	832	802	837	840	844	842	805	869	849	835	813	810	825	891	834	900	851	817	836	855	852	865	848	818	836	889	842	809	839	890	835	831	855	887	797	822	800	832	817	828	780	855	836	797	870	829	818	815	897	837	833	820	837	855	855	799	852	784	841	813	817	851	946	845	856	908	812	842	776	840	835	787	815	843	813	801	866	823	895	806	870	788	842	876	848	852	797	808	879	843	811	867	881	850	871	846	852	750	789	821	808	838	856	832	848	834	823	828	807	868	828	819	867	801	871	819	819	842	838	812	879	815	796	845	822	872	857	867	788	872	844	853	834	857	813	858	843	808	861	856	849	856	812	816	827	875	926	784	807	821	807	867	870	834	837	865	792	843	873	872	867	859	865	854	834	856	865	859	813	761	787	822	848	831	814	831	816	835	817	819	887	842	854	875	835	828	816	811	755	838	838	768	838	788	787	828	809	853	873	813	839	801	845	898	845	846	802	888	849	853	898	771	853	828	888	780	861	798	840	817	855	834	778	806	790	820	865	844	824	845
30807	54714	30028	19170	32670	11894	2125	1678	1460	1300	1174	1224	1090	997	939	987	946	892	916	873	898	963	831	894	921	872	889	834	855	886	857	859	868	882	864	843	880	899	856	827	833	856	852	870	863	853	835	787	802	862	873	822	838	855	830	886	821	883	832	876	843	870	825	852	827	905	831	858	823	828	894	870	856	871	851	843	834	910	892	869	844	910	871	892	904	828	825	848	864	890	884	850	893	847	854	801	848	833	830	820	835	829	877	829	805	848	865	817	874	812	857	838	877	867	798	822	829	855	867	837	868	836	872	801	794	843	908	833	846	862	836	834	862	826	826	803	842	819	858	852	797	872	859	828	925	867	886	862	900	823	833	781	884	876	859	853	870	902	798	835	829	885	847	834	867	801	829	790	849	809	803	897	801	852	823	842	854	860	854	826	848	860	901	818	853	848	894	802	827	803	801	842	814	820	890	835	826	764	832	850	845	834	822	842	814	853	805	830	857	827	826	829	830	869	805	808	853	857	854	836	834	893	857	841	840	825	849	833	899	800	790	839	867	874	811	884	864	850	818	882	818	834	830	880	814	814	843	840	848	837	834	823	847	843	866	853	849	851	820	812	833	832	830	895	859	827	792	823	867	829	779	834	858	855	802	881	882	823	801	864	862	871	872	801	846	781	813	821	837	860	863	805	831	859	847	862	826	901	820	812	826	804	826	852	818	792	818	873	840	796	784	845	856	869	828	865	846	843	869	803	843	867	803	811	825	858	865	860	817	859	830	897	831	869	848	858	840	830	835	868	819	804	865	830	817	837	802	825	829	810	777	865	835	824	834	875	816	796	842	839	846	869	810	822	820	823	881	841	837	871	849	861	818	825	799	776	840	860	845	852	781	833	837	830	846	801	803	846	798	835	811	781	844	826	849	852	914	835	821	830	804	851	812	805	816	865	825	768	854	819	857	867	832	808	795	827	837	792	864	833	782	840	833	829	819	826	848	811	836	869	843	847	827	820	861	827	817	833	809	868	798	810	822	845	811	835	863	793	841	865	853	870	906	836	847	829	801	847	829	847	789	820	793	869	837	859	873	821	887	922	817	847	874	838	853	820	809	849	830	839	847	848	833	840	825	809	809	762	836	874	823	824	825	853	841	862	851	860	839	844	827	868	819	784	834	803	779	834	826	809	832	820	868	842	855	862	813	875	862	842	800	829	860	816	810	828	898	806	876	837	831	835	815	846	874	838	831	821	833	807	852	852	830	807	888	819	891	858	827	827	871	879	857	838	916	830	831	853	897	852	843	865	857	814	846	845	821	771	848	817	890	875	808	789	880	814	814	816	828	817	860	805	825	828	829	839	874	791	804	853	851	848	820	881	807	864	794	799	878	850	802	813	874	845	810	826	845	861	860	865	834	845	858	903	853	831	819	785	840	842	839	790	830	819	826	784	837	868	868	802	844	856	832	876	851	846	872	842	846	839	832	826	810	856	852	816	857	832	805	845	809	855	850	832	818	795	853	803	811	867	832	803	801	808	811	828	863	831	806	848	841	827	837	853	809	783	786	833	825	880	826	811	840	812	825	829	854	776	797	836	815	855	870	846	806	790	860	833	829	785	872	862	814	865	802	828	887	871	826	860	874	823	824	845	806	821	838	868	867	833	816	893	814	863	854	829	790	837	837	851	842	841	839	840	862	858	838	819	822	799	828	832	856	800	861	823	835	835	809	880	837	804	872	878	769	847	787	834	846	828	853	858	780	872	806	877	823	857	872	834	805	854	814	851	858	840	854	861	842	847	826	832	838	874	755	843	881	875	869	872	869	822	914	860	786	832	834	838	838	878	832	809	827	825	853	824	862	864	886	849	810	848	825	883	826	827	859	859	865	828	839	836	855	872	840	845	814	843	804	859	855	844	799	817	878	852	890	880	860	810	852	859	898	853	846	876	876	890	877	812	853	877	854	895	824	834	807	846	847	782	814	857	873	832	870	815	877	805	789	821	820	818	793	847	871	778	880	806	835	841	823	853	813	827	789	834	844	849	814	834	866	807	818	839	847	828	789	790	870	835	867	828	856	880	793	802	777	845	853	862	847	817	846	824	798	875	818	840	802	829	851	818	848	798	813	781	862	810	844	830	815	861	793	877	805	903	780	818	865	835	814	803	845	872	815	822	837	839	875	816	813	811	792	813	879	841	815	853	803	819	828	837	850	818	787	785	853	901	846	810	845	788	847	830	870	824	890	848	801	901	811	896	851	841	843	809	834	847	823	844	817	875	827	861	801	832	861	892	842	821	821	784	824	861	809	839	847	831	821	836	875	859	821	788	887	887	828	810	828	862	818	832	854	830	781	809	873	846	820	824	821	856	845	848	805	810	859	853	842	884	810	757	870	814	837	802	874	830	873	814	876	878	828	848	829	839	864	835	820	866	816	803	821	850	861	840	837	823	815	820	829	852	813	839	871	850	824	808	791	814	851	832	841	848	875	819	852	878	814	808	831	866	843	822	822	842	863	844	827	811	853	812	863	814	801	875	825	879	833	833	838	839	855	842	892	817	778	831	869	865	866	842	847	849	854	826	840	830	858	840	863	839	819	824	836	875	849	848	858	821	805	847	860	837	827	827	821	853	839	836	863	853	821	885	824	825	843	808	818	855	876	840	802	819	868	845	796	798	832	818	879	837	831	894	838	831	807	885	886	824	814	847	843	830	866	840	865	829	795	871	846	827	862	831	848	817	807	790	865	832	834	826	860	875	880	841	826	826	880	864	800	838	842	843	820	838	865	815	863	857	854	823	851	819	795	866	815	844	826	843	855	814	803	797	860	895	810	781	812	845	929	802	838	815	824	838	809	850	841	832	857	826	815	797	854	829	845	892	857	842	824	858	888	864	859	799	800	825	813	913	863	798	859	843	815	872	821	827	833	810	811	850	854	792	823	846	835	828	893	892	889	772	844	902	817	823	832	813	834	844	811	845	879	848	835	820	805	882	856	841	822	805	817	841	821	823	834	844	835	861	819	888	829	868	815	806	844	852	808	826	816	879	849	819	819	817	833	850	841	837	819	862	869	868	788	861	886	846	853	824	826	779	812	837	798	835	778	858	872	898	813	872	839	844	851	797	848	831	785	837	828	849	832	794	797	805	843	828	835	829	828	838	857	873	888	834	810	871	787	836	852	876	826	840	859	770	809	824	800	870	812	828	897	845	831	859	895	812	781	839	816	856	809	790	870	818	877	849	885	837	835	816	896	855	842	806	824	850	814	874	871	856	842	840	829	843	790	830	866	855	890	841	763	816	846	896	830	853	886	843	830	842	859	821	865	880	864	830	843	871	849	804	809	836	819	812	828	864	771	873	834	856	845	833	872	842	748	828	826	846	827	891	829	841	807	855	800	866	805	844	835	829	829	807	822	795	837	813	852	816	844	833	813	851	829	831	866	808	846	810	851	809	833	795	791	847	856	810	837	837	854	818	768	838	841	800	897	883	782	828	850	824	827	818	844	813
28807	23232	14402	3389	2942	1047	756	714	734	765	761	705	749	745	751	721	725	708	758	772	755	710	749	721	758	728	749	715	732	687	731	713	674	684	714	691	726	735	728	755	736	762	721	712	755	692	718	719	759	770	744	700	745	725	742	684	723	675	701	727	751	711	720	720	722	717	752	723	718	763	675	736	696	744	736	688	723	713	761	762	729	735	757	704	734	768	715	744	681	717	757	749	749	725	721	713	699	705	725	718	701	750	695	748	758	709	735	730	758	753	711	720	703	708	733	685	751	719	650	758	693	718	710	741	708	739	702	713	724	702	711	752	708	699	734	695	727	747	714	709	746	756	711	702	718	776	681	742	723	714	719	713	733	737	715	733	724	725	749	715	726	691	704	685	690	736	716	756	705	665	733	765	714	720	755	732	717	707	704	708	713	705	701	772	716	736	714	751	700	706	742	737	722	677	725	694	696	717	729	755	707	701	730	704	709	687	706	690	701	702	770	713	748	705	755	741	703	711	761	693	713	726	745	683	714	716	656	734	744	721	723	715	746	743	721	712	719	715	720	722	680	754	750	785	703	712	697	680	717	705	721	678	758	693	726	714	730	734	730	687	718	680	716	710	722	699	747	683	687	695	706	692	729	689	775	728	726	715	724	709	751	761	688	690	768	706	705	726	716	749	733	704	716	703	715	753	727	664	704	720	720	695	699	652	713	677	738	745	747	757	743	693	712	726	722	738	701	741	745	735	673	671	755	752	749	709	689	738	679	690	752	686	698	722	771	730	709	730	774	685	714	684	766	735	720	704	725	727	717	705	714	723	738	705	754	720	722	730	749	769	748	702	746	739	669	691	675	738	727	726	722	709	731	704	713	746	725	707	683	706	741	713	708	764	750	753	735	696	698	724	750	760	719	693	744	733	679	685	681	717	681	733	716	762	721	688	752	691	741	714	704	653	692	710	722	718	707	709	732	728	730	745	731	778	739	710	723	735	733	718	708	668	733	701	713	730	680	722	725	731	789	712	715	699	706	734	728	749	752	721	688	685	692	741	750	681	709	771	696	751	741	713	732	652	750	715	768	702	704	748	701	767	722	723	731	707	698	717	684	699	720	729	733	721	686	693	782	690	732	722	732	685	744	756	771	740	726	697	708	731	753	698	716	714	709	725	732	721	738	727	686	742	740	736	713	745	703	710	743	672	706	762	704	695	668	752	733	671	679	748	686	669	731	750	736	755	742	686	716	734	742	698	713	726	749	784	719	702	737	734	694	722	748	755	717	715	686	725	692	742	712	698	652	735	726	709	726	749	746	733	754	755	755	669	717	729	665	758	720	717	691	747	723	710	653	755	709	670	716	709	710	732	724	735	696	725	725	708	691	719	734	704	711	721	699	768	641	731	683	742	697	738	696	748	731	704	696	697	706	730	702	731	764	704	718	740	752	716	715	735	746	741	715	721	755	735	754	771	688	745	719	758	743	693	750	729	682	728	708	742	726	720	752	763	711	726	724	767	680	707	763	707	725	758	686	698	732	735	699	673	741	712	694	718	718	736	708	731	745	716	778	714	720	733	705	742	708	721	747	684	686	735	682	748	707	694	712	740	732	689	727	740	685	702	730	732	759	755	705	697	755	688	724	757	733	721	716	727	751	665	735	712	750	778	764	788	722	746	748	704	706	734	759	714	732	689	696	723	723	747	700	726	723	691	690	709	721	749	725	756	706	760	708	730	718	678	715	691	719	740	744	695	711	724	662	764	717	688	703	702	715	717	713	716	704	737	741	700	737	792	734	721	728	730	737	724	676	698	763	745	762	743	716	714	738	728	703	726	745	706	721	735	735	721	687	716	695	733	709	728	657	763	692	716	739	683	740	704	750	710	733	677	695	748	724	694	741	672	746	731	807	688	750	726	768	739	691	742	694	724	697	742	721	689	703	725	740	677	779	755	725	708	759	737	671	690	682	749	695	700	727	726	750	723	715	719	733	791	749	675	636	692	718	710	737	703	728	707	712	707	684	695	694	733	738	720	729	730	734	756	796	727	733	694	734	721	731	730	716	687	746	733	713	731	727	754	686	712	700	755	723	709	782	678	686	681	751	736	700	720	699	686	735	752	733	722	686	752	729	745	728	733	701	736	715	700	744	723	730	717	716	710	740	734	738	707	694	703	735	708	742	751	739	727	710	726	724	714	734	733	739	698	774	709	664	719	752	757	709	701	770	760	707	726	688	765	717	731	724	768	694	740	676	723	723	676	714	719	727	700	667	734	736	723	734	745	705	737	730	707	731	690	735	737	830	720	726	740	678	745	701	694	712	724	732	758	733	727	723	731	739	707	750	694	695	733	717	741	738	748	703	685	722	711	757	706	722	726	731	717	738	714	720	731	735	720	719	728	736	741	726	724	748	705	744	700	698	689	724	704	730	708	714	709	703	661	713	706	738	702	717	711	748	692	720	720	719	739	725	707	673	718	700	715	711	700	723	688	755	706	767	752	738	688	705	717	736	750	710	686	718	687	656	759	742	718	721	748	715	744	728	718	770	700	736	705	740	665	715	737	703	764	693	741	702	728	716	688	676	712	749	699	701	750	740	732	750	705	668	706	730	733	716	726	714	731	728	721	742	697	688	721	746	710	766	709	769	734	689	744	720	701	746	731	736	727	750	740	710	707	716	736	714	675	696	719	735	736	717	706	730	662	660	701	740	750	693	710	701	718	725	746	707	732	709	670	737	704	726	731	717	686	692	718	722	732	716	713	729	729	720	727	719	635	746	730	751	636	687	752	684	719	687	706	686	723	678	732	726	716	759	748	710	723	716	707	745	701	693	704	696	715	748	738	720	733	696	714	744	695	712	744	748	694	722	722	732	699	712	738	777	704	710	774	720	744	739	696	721	686	693	697	710	742	639	716	666	796	684	718	738	719	720	714	709	730	763	713	735	698	709	731	755	689	730	695	746	703	721	708	683	703	792	707	698	748	721	709	688	730	736	669	728	740	684	711	778	704	681	740	737	717	739	735	665	711	708	744	747	723	712	700	724	686	696	736	722	685	692	693	699	744	745	766	748	732	754	731	634	741	703	685	782	749	726	766	743	748	678	738	753	746	713	686	743	703	768	698	705	707	729	742	688	669	728	719	707	700	742	650	710	720	711	668	680	692	728	715	714	759	700	687	714	742	729	761	692	702	691	750	715	729	745	771	680	710	663	700	742	715	758	703	727	712	722	712	694	807	691	718	712	756	741	698	730	689	692	689	770	720	700	715	739	763	738	748	688	714	714	677	717	744	768	741	748	701	728	729	750	709	725	668	722	679	726	666	695	722	706	695	696	667	674	698	674	737	688	723	744	700	706	693	748	737	648	740	695	749	720	761	727	729	756	739	727	741	654	741	723	684	730	700	701	701	745	685	691	704	724	739	728	773	695	722	741	707	692	782	726	759	660	733	736	714	702	690	756	752	704	703	712	675	754	741	699	698	722	700	687	716	713	723	734	683	727	715
23755	31912	10155	2292	3391	1173	787	776	782	706	755	735	768	731	767	672	798	726	768	721	795	797	725	706	783	797	745	739	725	755	739	750	766	738	712	753	728	757	746	747	728	755	736	734	780	723	769	765	758	709	756	693	756	787	740	717	719	797	777	737	704	753	771	767	756	704	748	759	735	668	782	789	771	725	699	724	748	783	787	770	789	792	763	732	789	778	730	756	718	824	753	760	734	722	769	721	754	766	768	731	769	777	707	774	779	779	732	740	755	795	827	724	776	742	789	739	718	693	806	774	737	737	759	764	727	776	700	773	800	766	727	689	754	735	745	772	792	760	711	694	786	761	770	761	758	819	782	741	748	798	756	732	760	744	777	734	732	756	754	763	742	701	749	771	741	793	715	735	715	814	789	786	755	766	722	776	736	738	754	756	732	754	728	760	754	793	675	785	714	691	739	753	758	742	770	700	762	721	820	737	714	772	749	773	716	743	729	732	774	743	722	737	721	777	776	751	736	764	759	749	700	713	746	745	766	748	724	757	758	759	747	737	765	735	774	738	784	766	832	756	765	764	685	743	743	765	771	752	741	759	732	732	791	774	724	774	729	707	744	766	743	766	780	781	761	761	738	776	728	742	753	734	743	723	753	848	746	778	733	733	746	733	775	743	753	731	791	758	769	772	751	757	798	733	715	729	744	694	731	721	750	725	768	759	742	771	725	724	778	736	754	746	804	784	760	737	779	779	775	728	748	768	728	769	743	732	738	729	731	758	738	754	791	792	753	733	733	753	736	748	732	720	760	731	698	793	730	763	781	746	748	763	769	756	742	810	749	825	794	761	809	748	739	734	780	736	746	725	721	711	760	744	750	782	749	747	718	768	797	757	790	815	807	746	734	762	770	717	749	792	770	730	756	769	722	754	779	774	734	756	785	741	776	746	758	766	759	759	727	701	725	766	748	789	780	748	788	804	797	763	730	741	737	753	746	758	778	720	759	793	731	707	778	729	765	708	703	765	748	785	719	779	809	735	769	745	747	762	723	749	761	737	780	728	788	758	749	730	705	742	741	774	757	737	728	750	769	769	732	760	712	746	748	766	754	742	772	760	730	733	719	814	747	688	750	767	774	746	732	751	745	742	747	742	766	731	718	737	740	775	761	762	754	750	763	783	723	775	724	782	775	764	767	745	803	763	754	713	761	683	709	751	819	705	744	759	748	742	782	736	772	729	783	759	690	754	762	749	811	788	744	740	788	752	771	764	724	733	720	791	725	772	710	734	794	747	736	729	781	787	719	730	738	746	776	717	728	752	736	760	724	740	717	798	783	731	732	762	795	761	724	760	760	782	777	782	791	744	783	754	755	716	751	747	746	795	780	728	777	752	717	694	734	759	708	747	746	738	725	750	786	726	723	697	710	760	730	743	758	712	742	744	729	727	769	777	734	782	721	764	727	698	694	733	740	705	739	710	757	733	707	717	731	769	735	753	758	729	791	763	772	746	749	760	728	779	718	762	732	765	799	765	731	774	731	717	732	738	754	768	759	757	742	798	734	737	708	780	783	748	746	755	739	796	759	762	778	747	727	713	763	769	722	703	728	788	767	756	758	740	755	774	792	762	751	755	721	753	710	746	720	766	764	815	697	723	754	752	734	726	731	792	767	762	761	753	723	758	701	753	740	729	773	754	783	726	756	785	755	769	771	752	763	728	766	731	752	693	755	770	785	749	757	793	724	776	701	713	772	752	760	767	780	760	776	743	752	795	728	790	750	691	762	737	743	773	793	727	720	715	789	723	755	749	790	773	766	745	777	738	810	715	734	720	744	710	674	737	738	735	728	719	729	718	767	744	748	724	746	741	775	758	675	747	767	766	734	725	699	742	755	739	767	800	705	755	786	742	742	754	689	796	802	777	815	742	728	786	737	740	718	764	770	679	739	769	791	722	785	743	692	748	767	770	766	792	714	691	757	742	761	754	801	707	725	763	714	773	752	725	738	762	760	725	734	720	760	749	770	774	788	730	754	706	689	758	769	733	754	770	747	797	752	747	729	765	724	732	754	759	759	782	730	724	712	730	769	804	756	788	721	747	817	696	780	741	713	712	775	723	789	752	715	772	795	743	758	747	699	760	721	785	742	782	758	791	752	732	731	755	778	757	699	767	750	756	783	773	734	765	750	766	751	764	763	750	790	697	789	762	748	741	751	751	782	787	762	761	752	726	748	764	719	804	764	756	772	774	742	774	771	723	792	750	739	727	777	739	728	810	819	776	736	808	750	770	731	733	736	777	732	718	775	733	753	731	780	759	821	709	747	776	737	744	721	722	747	744	742	782	761	740	774	739	738	742	760	779	764	737	824	788	725	723	750	738	744	760	760	763	779	736	718	791	718	759	781	748	780	744	727	778	707	762	808	721	746	721	774	748	757	750	709	689	746	767	770	740	710	725	729	734	757	763	817	757	819	725	751	737	765	753	777	751	746	727	804	737	743	733	743	730	767	776	742	768	742	794	757	724	782	763	795	811	709	737	731	746	752	707	717	784	766	766	755	771	766	755	794	763	706	738	747	831	737	774	753	730	799	782	713	750	799	749	758	720	766	741	742	795	752	734	736	718	749	752	758	745	768	710	799	744	760	762	747	797	754	774	714	774	748	785	750	752	738	704	799	764	728	767	734	761	687	751	815	768	817	756	745	771	784	716	758	714	726	741	736	780	677	733	761	753	726	723	788	730	737	717	736	774	806	730	728	750	740	675	735	764	748	742	758	780	785	779	795	733	770	734	737	763	783	780	732	810	764	781	756	727	751	744	736	755	780	761	713	749	788	800	743	810	792	743	747	746	689	737	751	739	742	723	758	789	742	738	757	757	788	727	753	766	794	719	713	753	756	757	737	728	737	787	761	725	743	771	733	744	723	775	733	754	766	735	721	723	736	790	775	740	772	817	757	764	766	763	730	748	756	735	765	721	717	728	767	740	738	822	725	758	755	705	784	714	756	723	731	781	773	765	729	731	744	737	781	734	755	790	755	714	761	776	751	808	736	760	727	743	722	773	718	760	732	777	784	745	748	812	756	781	746	751	764	744	729	733	777	777	756	687	776	722	737	711	778	739	746	745	751	730	746	697	746	712	702	817	737	738	766	768	795	761	747	692	740	717	726	770	777	729	755	733	747	716	744	792	747	760	738	747	707	742	765	719	772	735	730	760	713	793	760	724	775	728	737	817	780	722	784	722	702	782	772	741	731	744	806	770	758	762	745	712	703	732	736	706	687	802	773	751	749	750	760	718	762	791	742	736	756	748	755	768	773	754	718	759	735	772	780	715	733	796	756	775	767	760	726	753	771	769	722	747	690	713	743	776	726	755	728	721	763	729	763	732	735	742	741	744	746	782	743	699	708	720	770	712	737	727	777	768	777	747	785	731	747	742	780	774	737	757	729	751	756	738	757	771	737	776	720	742	708	715	762	758	770	765	778	759	758	731	790	753	728	756	722	779	767	742
23786	21127	28216	24693	24353	16907	3173	937	855	789	773	794	711	712	743	716	692	740	681	658	684	662	663	689	674	688	678	665	675	652	656	676	655	719	700	639	663	655	666	664	676	654	615	711	656	675	659	665	691	683	640	644	623	676	699	633	678	639	679	667	697	658	688	630	719	647	684	615	680	662	649	663	682	696	679	651	686	655	681	691	690	675	684	693	666	645	676	682	677	697	712	665	619	703	632	683	666	670	646	678	713	642	617	658	657	671	623	689	684	675	649	687	668	693	617	675	717	666	699	697	693	690	639	672	665	678	702	662	676	681	669	683	671	639	669	641	668	675	657	678	674	647	625	625	689	657	673	685	664	694	683	705	656	699	680	631	633	609	650	646	625	681	694	713	666	703	654	682	671	673	639	675	656	655	637	631	643	672	634	668	651	637	706	650	640	678	657	657	701	664	679	667	680	629	663	674	680	642	664	631	681	680	668	620	679	700	678	689	685	688	649	660	671	637	649	717	648	643	640	655	676	720	667	621	646	665	709	675	671	682	675	670	672	627	695	701	645	637	663	645	686	644	651	664	700	663	657	623	693	679	669	622	706	658	622	643	630	678	668	614	683	716	657	649	675	690	717	654	590	680	659	697	677	642	620	652	633	712	672	636	690	637	641	657	645	662	649	649	661	703	664	633	656	664	721	658	702	646	667	660	641	654	629	677	649	684	661	674	672	648	643	663	683	696	643	652	693	648	652	627	711	642	658	684	646	676	653	695	717	718	687	664	680	662	666	672	686	629	664	711	696	694	660	699	654	655	693	666	662	662	681	631	652	620	650	664	730	650	678	745	706	727	639	640	720	667	724	691	707	686	628	700	686	663	643	660	670	660	675	675	683	669	666	669	713	653	667	708	639	652	660	633	684	643	660	678	684	627	673	655	670	628	663	729	650	633	682	655	614	649	662	654	666	673	701	659	684	692	680	697	632	656	696	703	682	673	619	650	666	644	645	626	661	662	661	712	668	618	680	686	624	651	642	634	653	651	658	624	670	654	637	674	618	676	710	662	626	704	670	676	622	637	662	677	638	687	661	649	673	679	713	680	651	693	651	673	628	633	640	711	708	665	686	645	627	693	678	643	672	658	682	642	688	665	651	644	643	633	631	629	646	661	670	656	704	687	658	656	670	678	663	677	700	665	709	647	706	665	608	682	707	650	704	686	684	718	695	666	710	673	669	653	679	660	660	689	687	675	653	664	628	704	663	631	680	731	645	616	632	625	691	641	668	691	669	656	644	621	648	684	658	618	658	677	675	714	663	708	658	647	636	696	670	705	685	624	646	689	667	679	705	651	680	700	701	693	641	652	645	663	710	698	658	686	690	658	698	634	657	671	667	682	671	696	657	611	673	622	634	690	667	690	639	658	683	666	652	682	657	619	644	679	657	664	633	672	642	666	605	640	697	681	683	603	645	700	638	676	648	670	648	686	652	666	658	637	683	635	681	678	677	674	667	706	684	676	643	619	668	676	692	656	657	670	689	644	652	669	704	681	680	630	621	714	684	684	624	637	631	658	696	685	693	680	661	622	655	671	635	673	686	635	677	643	655	639	662	654	660	670	685	641	679	668	641	652	624	641	664	650	639	671	686	667	676	721	680	658	662	675	712	699	644	649	672	689	700	652	624	669	654	664	659	683	669	695	696	651	704	629	668	697	639	670	677	659	677	692	668	664	676	652	720	669	642	648	627	628	715	719	674	644	623	629	681	681	675	644	683	679	645	673	642	638	683	649	632	683	678	682	680	649	678	659	656	672	634	623	638	657	639	699	638	700	688	716	627	672	673	660	647	639	689	628	694	678	661	681	653	698	672	660	682	679	625	632	659	687	647	667	665	640	671	602	624	676	669	665	675	651	691	655	688	625	654	637	681	670	667	662	659	666	655	651	635	705	652	645	735	643	735	650	682	659	640	647	619	614	675	664	659	613	640	690	675	627	682	714	615	647	681	685	638	666	661	636	710	693	661	663	625	647	676	684	597	669	679	692	687	691	624	650	691	653	653	667	669	660	619	735	627	678	637	674	669	637	655	661	690	680	662	684	628	624	660	689	671	651	661	660	688	679	677	724	650	675	628	661	701	706	665	684	659	682	631	610	623	673	711	691	639	676	671	671	663	702	686	669	679	673	687	664	675	687	655	658	660	685	682	639	644	662	655	629	647	735	679	693	668	680	710	694	628	656	669	687	697	655	663	650	689	593	691	666	666	688	654	715	674	624	674	673	681	713	619	676	691	636	648	688	705	655	641	679	678	616	666	679	695	631	633	705	678	667	679	683	686	670	659	667	653	696	664	653	678	619	658	702	708	612	664	667	575	647	675	691	619	700	686	628	665	710	667	669	663	639	702	643	661	634	650	648	710	679	642	658	684	687	682	723	692	645	672	699	666	673	654	699	614	666	660	680	678	659	656	652	665	709	639	705	649	710	680	669	645	706	654	665	693	666	656	683	659	656	623	633	702	680	701	688	669	653	656	639	671	617	649	680	678	635	700	690	642	639	694	701	673	692	668	636	639	671	679	629	665	660	668	661	635	692	648	606	648	693	680	659	755	686	659	691	698	664	684	656	677	678	630	654	621	626	686	636	634	654	656	657	672	696	691	659	677	658	668	678	658	707	671	699	698	708	682	667	615	662	673	655	665	669	681	663	648	697	690	699	656	643	686	671	676	644	693	623	651	692	681	656	676	674	689	660	681	692	666	673	625	660	665	690	651	637	646	687	636	661	657	642	606	680	680	668	680	643	718	628	667	648	674	618	646	711	702	706	713	699	658	711	665	667	625	686	621	662	662	644	670	621	684	649	675	659	629	691	660	650	671	659	659	655	616	665	663	676	650	688	646	694	705	636	644	672	625	661	667	745	634	669	695	670	655	664	641	611	667	647	650	685	707	639	704	655	683	649	695	655	680	611	672	666	673	625	673	668	680	660	607	653	631	683	722	612	641	608	632	711	695	677	663	665	640	632	656	672	634	660	714	661	667	659	663	638	676	671	691	654	663	688	651	650	683	682	702	645	654	672	725	669	640	633	641	645	698	660	662	640	624	690	710	740	629	684	646	657	709	666	681	648	677	665	633	664	654	658	629	649	669	672	700	693	665	650	648	641	671	701	679	646	654	677	686	661	650	680	669	643	654	680	665	665	643	678	653	602	649	676	616	653	693	705	673	662	683	598	628	704	635	676	669	684	660	693	639	700	679	662	660	669	683	634	682	661	661	686	697	665	653	680	653	688	708	669	680	635	655	643	669	678	661	661	631	666	701	681	633	699	648	676	638	652	670	679	673	669	639	640	648	656	632	700	633	637	690	656	654	701	673	641	627	679	623	673	651	696	672	644	657	663	696	643	618	601	676	647	693	656	573	632	661	630	615	654	648	696	641	661	676	649	674	690	665	669	650	658	652	651	682	701	675	679	657	656	608	672	699	679	668	656	639	638	662	696	623	690	666	702	694	664
28581	47585	23435	18480	26316	10927	1476	1057	1021	921	873	870	787	812	822	742	770	726	720	743	754	724	731	701	717	690	724	700	640	697	687	750	667	707	749	713	700	666	666	715	710	720	728	657	677	719	711	665	687	651	713	714	687	692	650	673	720	667	689	705	627	691	682	691	666	696	671	714	695	693	731	720	677	750	736	720	742	739	701	762	728	728	667	731	687	706	732	748	688	706	721	660	698	693	710	722	706	673	680	714	735	686	685	693	662	729	673	747	687	649	717	610	674	688	661	698	690	695	723	698	719	695	635	703	676	725	711	684	657	700	714	696	673	650	663	690	672	711	650	713	704	713	699	711	675	649	625	690	683	678	674	676	671	718	722	695	659	641	690	658	705	695	666	694	700	724	650	636	663	662	728	694	671	676	704	650	691	748	680	658	694	698	709	732	658	689	710	682	726	689	692	650	713	712	656	694	696	674	691	685	695	652	716	726	655	669	743	762	673	688	761	662	677	623	722	645	653	666	673	693	678	677	717	676	724	690	654	727	656	673	706	713	660	689	682	730	656	683	704	688	645	689	657	695	662	708	674	704	656	667	688	731	678	699	671	658	732	724	705	683	682	662	701	730	650	667	649	750	693	679	699	678	675	638	662	666	670	683	665	703	661	694	678	707	717	694	733	696	676	687	674	684	721	691	707	705	667	741	689	716	669	659	641	744	672	682	698	682	711	705	698	701	719	715	667	700	673	712	709	694	691	697	662	674	703	671	703	697	680	702	676	681	714	637	672	714	731	704	721	675	720	696	674	687	685	694	689	709	694	655	662	683	740	711	706	698	671	688	707	743	686	709	639	696	689	697	692	673	694	692	674	703	697	697	666	701	687	702	733	675	692	688	741	698	666	678	691	703	695	678	681	650	687	673	675	715	705	737	707	688	690	677	701	708	755	660	666	676	699	695	696	677	711	668	693	701	685	678	679	680	739	708	658	705	676	697	634	703	697	675	705	690	667	690	685	722	687	691	682	681	659	702	707	704	715	684	711	678	703	668	767	640	676	700	658	699	678	650	707	638	661	730	680	672	690	698	722	694	691	666	680	669	703	668	660	674	651	685	685	676	686	667	699	681	639	711	677	691	701	675	685	685	662	695	682	650	736	699	700	714	661	694	701	699	734	703	692	667	697	662	717	661	716	682	693	729	717	679	672	657	694	684	664	660	655	678	707	726	710	700	658	644	669	701	701	680	680	760	721	699	691	667	740	685	626	696	689	715	682	700	691	664	659	686	696	683	683	716	694	707	688	731	711	723	655	736	715	645	669	690	700	680	679	724	681	699	706	711	656	646	737	681	663	683	711	659	718	661	695	665	751	694	710	668	624	708	705	700	662	697	705	638	678	619	685	663	674	687	647	660	633	711	676	675	694	646	733	709	680	676	709	722	680	665	653	673	729	707	673	674	678	721	684	689	667	681	681	674	667	678	674	661	734	688	719	662	670	713	665	714	668	719	670	673	599	671	749	665	709	704	696	689	693	690	668	679	702	655	706	700	711	700	716	683	695	727	672	691	701	682	698	725	665	710	663	700	667	757	684	711	672	677	709	665	697	663	665	716	749	659	707	701	702	710	666	704	674	652	720	704	753	671	698	699	681	667	718	682	642	710	685	701	672	704	667	679	649	694	704	714	714	628	665	664	655	655	691	710	702	711	712	684	745	746	693	719	740	682	736	725	684	675	696	663	616	728	726	712	669	665	690	673	667	688	696	657	698	689	731	672	696	654	675	691	685	665	691	718	712	689	675	703	695	667	687	700	693	666	718	627	705	660	640	667	698	691	721	676	687	677	667	701	679	677	738	687	668	710	690	671	690	686	695	693	669	704	698	686	709	651	674	643	708	658	694	695	680	671	710	704	673	680	654	647	689	654	674	741	647	689	700	634	664	655	681	697	681	693	683	625	675	719	668	704	735	685	686	720	658	721	688	670	693	664	713	716	655	704	739	688	690	697	636	722	666	692	666	691	737	721	706	662	667	693	672	634	710	717	695	669	718	638	687	715	670	718	676	660	734	671	681	681	706	677	670	700	661	693	676	683	674	709	700	673	686	668	687	680	726	711	701	659	667	667	714	667	697	669	709	667	695	709	662	705	720	709	685	698	743	747	707	644	703	675	692	679	681	703	707	688	682	740	708	664	670	694	658	732	683	702	660	689	727	743	655	684	680	711	681	700	701	656	685	691	697	694	686	662	625	698	677	678	689	688	645	689	692	685	690	684	705	633	657	649	643	666	647	665	676	699	719	677	665	728	647	692	670	644	701	677	658	663	696	681	680	639	673	682	685	678	727	697	709	654	709	703	655	698	667	688	715	733	659	680	655	688	682	713	693	677	733	711	720	758	697	679	690	723	663	663	689	666	709	676	674	677	673	634	708	661	729	713	684	679	686	622	698	678	705	645	690	746	708	676	664	687	659	723	727	705	665	630	683	658	678	712	690	633	706	692	711	664	724	704	710	667	696	673	720	738	671	621	658	697	732	670	694	702	695	668	660	642	673	679	668	665	689	680	623	658	721	727	660	715	706	663	704	656	672	698	698	684	684	710	738	709	656	673	707	685	660	716	650	695	687	672	707	694	678	675	674	711	625	679	648	653	668	692	682	680	746	733	695	716	646	646	657	688	694	691	662	710	719	676	718	640	692	663	754	694	702	718	678	675	698	670	630	650	662	664	717	643	674	684	668	698	681	694	702	641	670	665	713	637	664	726	704	673	689	700	690	747	712	644	672	725	667	665	703	700	701	666	700	671	687	654	705	739	676	698	676	672	681	729	691	717	667	643	638	666	705	640	694	686	651	685	696	685	662	663	729	672	692	676	676	713	668	671	676	691	656	730	698	690	695	648	730	657	696	674	678	672	679	677	696	628	662	702	705	688	688	700	660	672	658	706	673	690	750	704	722	692	673	661	671	696	686	710	736	621	718	685	681	690	708	678	663	699	626	631	733	669	720	697	685	679	644	731	677	674	699	684	659	680	685	702	711	689	673	659	675	698	719	702	656	683	660	646	692	731	667	659	675	673	682	690	635	664	701	711	756	699	673	671	720	690	707	662	632	706	704	685	625	673	663	699	681	669	654	690	683	731	623	731	691	677	712	717	700	724	666	707	702	660	702	739	659	687	725	666	712	671	679	723	644	667	696	646	664	734	661	667	670	662	679	699	686	690	688	672	688	689	699	662	691	737	711	683	680	712	665	706	669	709	683	653	676	688	714	668	695	720	687	664	722	642	726	684	695	688	704	679	695	699	690	658	662	658	725	710	661	721	721	682	646	690	697	682	689	689	692	650	673	681	740	723	702	661	709	683	678	684	649	637	671	695	659	674	696	664	681	639	700	691	687	671	710	722	681	739	707	680	710	703	669	702	641	681	699	682	633	692	670	651	715	673	673	696	708	672	665	663	682	700	666	679	649	653	648	715	656	639	677	699	665	651	649	694	664	721	669	679	721	674	698	655
25011	21072	26937	25623	18041	5847	1234	1030	985	934	983	906	905	952	944	888	910	908	844	868	849	917	862	870	891	928	867	905	834	851	844	819	881	895	829	917	917	885	875	904	933	879	882	827	873	937	934	856	859	895	910	891	868	875	819	906	878	888	850	877	859	874	915	908	901	871	910	898	936	812	883	856	894	888	885	893	936	843	833	864	865	857	942	897	918	901	854	833	829	875	874	795	939	902	909	874	888	971	886	859	874	873	898	863	860	871	833	872	864	850	835	892	887	936	853	918	863	833	816	904	906	887	882	857	888	848	894	861	823	897	879	876	837	898	893	926	877	903	897	834	882	839	863	858	882	863	860	858	862	872	865	874	874	873	824	920	891	901	875	908	866	853	851	894	859	851	908	839	865	877	921	845	899	903	851	875	922	865	821	843	913	868	905	877	871	844	925	832	848	903	860	897	853	909	877	851	835	899	924	883	923	902	915	860	901	881	858	866	871	899	884	898	904	914	877	882	886	880	845	867	834	889	867	830	871	859	923	929	911	854	871	814	906	830	862	875	901	901	895	820	824	867	819	855	907	851	820	915	926	913	935	921	854	908	868	936	895	883	885	955	917	879	930	801	899	824	862	891	869	876	863	859	890	879	833	851	888	916	860	917	856	893	868	850	820	888	948	936	854	889	833	869	869	892	866	898	851	902	854	816	893	897	949	937	920	855	914	843	865	866	899	845	849	892	895	942	900	870	856	844	864	902	902	844	877	921	874	882	900	848	831	848	874	942	909	851	886	867	839	831	826	888	892	902	919	919	898	887	931	849	905	869	854	860	901	871	969	918	899	902	878	888	901	924	856	870	828	894	922	863	855	894	842	930	893	863	858	911	875	873	902	839	879	871	863	867	860	903	859	850	880	931	913	872	909	850	861	894	863	877	866	856	905	835	847	886	854	911	852	860	870	886	910	847	870	911	888	871	885	848	879	895	880	884	863	845	806	838	875	874	899	889	832	914	885	865	909	894	879	919	860	873	840	907	867	877	871	841	879	956	864	884	910	892	841	865	894	914	864	920	880	918	898	827	897	849	802	899	898	859	858	864	897	917	867	893	875	879	859	857	913	852	900	805	816	882	931	856	904	822	867	889	886	841	844	839	858	911	819	913	887	891	864	867	908	932	857	860	821	917	913	919	840	838	840	885	892	836	877	865	860	891	881	870	867	838	874	898	906	858	856	894	837	914	890	869	814	836	868	879	919	858	825	889	890	906	916	909	874	845	902	902	812	859	929	916	829	866	833	878	878	904	847	909	860	901	905	876	882	863	872	877	916	848	870	873	875	896	898	857	897	878	865	879	893	895	890	955	842	890	833	900	915	868	849	879	879	835	868	849	801	811	895	918	854	824	897	847	896	880	837	874	833	880	895	882	887	893	885	856	830	842	908	836	877	856	881	898	863	855	881	923	899	932	884	892	854	896	858	869	899	826	850	873	871	884	908	890	866	882	855	874	855	883	875	820	803	891	897	854	866	872	852	858	846	915	899	915	866	868	872	901	845	866	875	897	872	811	849	944	866	910	877	894	925	846	873	842	863	830	900	812	878	853	875	900	877	889	907	838	829	846	889	882	860	881	885	865	894	973	917	876	871	875	811	895	852	898	905	823	885	836	873	828	865	883	913	863	923	849	901	840	845	896	879	913	837	904	859	883	881	907	893	868	883	917	863	905	921	846	879	905	849	857	887	941	846	909	850	901	792	893	866	898	875	854	889	867	872	898	855	901	834	897	856	880	848	881	849	889	861	909	846	895	863	849	898	892	855	873	889	849	894	874	836	890	862	898	937	829	877	943	882	883	869	904	931	897	860	908	835	906	865	905	872	866	869	847	864	848	881	813	840	915	856	871	866	892	932	822	880	864	846	899	869	860	907	925	868	865	851	841	893	852	846	892	903	895	886	915	862	882	910	859	893	868	848	891	875	874	882	908	894	865	902	891	840	886	887	892	867	897	881	795	905	894	897	887	880	899	902	828	869	864	851	857	853	840	869	832	938	868	811	912	917	892	924	850	881	904	818	871	862	862	861	821	849	848	874	846	871	903	903	881	879	918	844	857	914	895	888	866	859	884	876	903	840	860	886	877	882	935	853	890	889	887	875	871	916	892	829	817	863	921	900	863	914	889	855	905	879	859	885	880	844	882	852	867	839	880	904	852	857	865	873	883	909	859	834	866	888	877	880	890	866	824	859	842	881	906	891	888	857	894	891	889	873	879	882	875	864	921	814	842	860	877	874	867	908	886	898	843	807	847	855	827	827	847	826	850	848	877	900	891	841	845	854	872	935	900	875	883	890	866	882	881	862	844	947	973	838	859	896	859	886	907	914	885	902	868	852	891	848	846	937	853	873	929	902	874	905	871	861	841	848	845	870	882	852	889	924	917	896	865	928	869	891	828	828	920	906	883	914	840	865	858	894	866	882	881	914	830	827	814	895	917	917	874	856	883	869	859	920	893	857	860	887	848	840	868	852	911	863	836	849	878	831	871	905	881	862	843	911	860	825	869	873	862	875	858	897	854	903	901	905	888	872	826	866	903	896	907	897	911	876	879	866	907	897	854	966	890	918	896	912	875	859	882	838	909	912	866	873	882	888	843	868	838	839	847	878	898	906	895	878	896	867	885	850	834	871	889	847	856	872	853	893	838	869	849	904	842	839	863	864	891	843	883	812	848	880	888	844	906	873	893	862	877	884	896	881	868	862	856	868	872	892	889	857	925	882	858	923	902	842	897	842	844	877	826	869	884	847	848	841	913	874	892	915	876	880	871	851	902	876	840	847	839	871	846	868	802	897	865	849	878	885	878	912	880	924	877	930	911	900	882	873	900	916	938	871	844	890	930	874	843	902	834	862	908	895	893	794	867	878	888	922	931	944	871	899	857	858	833	852	874	892	838	870	906	841	906	914	952	880	865	881	866	812	825	830	832	841	876	913	873	918	891	911	908	921	860	902	869	911	923	951	829	896	811	869	853	881	857	847	843	840	890	859	857	855	831	897	913	849	892	893	797	871	915	865	827	890	838	872	866	825	913	882	865	884	858	877	848	867	863	889	851	846	874	868	855	846	883	888	913	878	866	879	805	841	876	873	813	862	846	887	883	876	881	910	890	895	830	887	848	843	900	872	801	839	888	859	832	913	858	853	891	851	846	902	837	854	844	870	887	897	915	893	894	913	929	842	901	809	906	854	845	839	859	873	868	841	920	946	847	872	838	904	897	860	849	860	877	905	880	900	863	856	904	871	860	808	838	896	882	882	894	893	901	853	834	867	900	836	834	961	843	914	865	869	933	868	859	863	921	874	894	872	861	882	881	863	863	900	867	842	853	890	885	872	883	842	918	814	841	863	900	870	892	891	866	930	864	829	822	942	840	892	826	844	902	883	862	845	939	885	881	858	924	903	945	845	908	865	830	947	959	895	874	855	848	898	923	857	900	906	870	876	875	870	959	859	840	826	856
26868	41737	17689	15168	16583	6674	1186	1067	1043	1021	982	990	980	957	949	939	988	891	948	933	901	898	901	911	934	920	856	899	962	862	909	904	939	890	855	935	836	962	903	887	901	903	888	918	878	889	926	949	859	913	901	873	878	937	885	844	882	894	885	926	869	932	901	920	872	881	992	921	891	864	894	932	881	912	938	903	878	901	911	941	976	915	906	888	890	921	870	902	899	933	963	826	915	899	891	973	869	867	952	857	923	904	919	864	922	945	870	903	882	938	906	862	888	902	889	883	908	878	872	949	880	913	893	921	922	862	826	909	928	885	881	850	900	884	875	918	880	849	853	880	854	913	893	914	908	910	896	866	824	874	889	935	845	921	857	905	927	923	883	869	944	884	908	956	888	916	909	890	902	837	867	930	889	881	920	866	910	885	895	854	902	923	898	920	902	911	872	928	880	905	943	913	858	888	903	883	901	901	858	871	892	878	894	908	923	896	861	899	929	942	893	908	904	864	884	878	878	907	885	861	901	915	910	890	876	890	898	858	848	914	931	882	893	852	913	914	961	885	909	893	878	876	894	904	877	868	895	872	878	961	875	925	909	948	902	875	859	884	925	873	897	875	859	878	913	866	928	860	938	901	861	856	847	922	856	923	853	902	923	906	877	827	902	874	901	958	936	873	901	922	860	868	953	916	829	866	946	894	870	844	896	929	878	930	933	927	878	924	849	883	884	929	911	870	836	880	873	868	886	900	888	909	866	917	871	899	889	871	903	897	878	902	931	914	916	883	876	906	890	947	853	909	873	958	903	981	947	887	872	942	904	929	858	919	861	879	875	909	837	944	868	897	868	888	869	889	899	914	904	944	897	941	889	919	947	913	912	899	873	897	884	883	940	916	897	929	871	841	875	888	948	850	918	914	870	861	913	900	931	950	823	892	884	867	932	930	925	874	902	966	888	937	881	904	945	840	921	894	848	918	925	914	858	875	925	884	906	837	875	854	855	859	882	921	929	891	936	869	868	894	900	830	832	887	880	809	882	833	897	937	883	891	912	898	878	855	902	907	931	878	904	921	926	896	868	877	969	901	884	921	920	894	895	874	881	878	958	862	878	895	898	915	840	855	850	914	880	837	926	849	945	945	859	922	926	858	886	897	917	894	903	887	876	876	913	911	895	910	880	861	943	881	909	904	910	969	933	959	883	873	951	887	924	882	903	944	887	867	901	928	876	952	903	912	922	914	876	920	911	939	894	898	878	902	884	909	860	864	902	924	901	902	927	886	915	916	881	884	919	907	961	888	916	879	899	925	905	964	906	887	856	867	931	867	894	934	839	848	948	828	881	923	875	904	972	920	880	924	891	896	892	929	903	881	904	874	837	914	944	867	955	844	936	888	878	879	924	830	873	931	879	936	898	886	886	925	880	881	929	880	891	887	902	884	902	890	870	911	867	864	871	852	918	917	912	909	908	843	873	847	913	854	905	887	856	868	891	937	875	890	891	884	859	880	908	907	858	909	881	906	889	899	939	828	830	855	900	916	948	890	871	903	870	914	935	958	917	960	861	864	889	851	931	936	908	912	836	908	845	948	897	853	858	900	888	894	942	954	905	947	876	865	864	868	915	873	942	845	866	940	905	937	914	934	870	933	832	898	889	912	899	906	869	843	914	889	926	977	844	861	867	924	839	897	874	900	859	982	876	858	886	920	848	897	927	941	855	884	920	945	868	890	879	885	950	857	872	893	942	926	891	845	881	918	917	888	911	854	894	895	864	879	907	919	887	875	920	951	902	878	898	890	862	887	914	806	883	949	899	941	917	869	922	901	930	860	921	887	893	917	903	849	909	917	925	921	931	875	903	927	911	860	876	855	913	864	921	805	930	905	892	890	864	862	887	858	904	868	901	933	915	831	887	911	884	935	920	882	858	896	891	930	902	940	867	863	856	890	836	932	940	915	840	883	905	882	828	911	877	907	874	863	899	884	881	884	860	848	907	921	882	899	896	837	887	830	869	910	897	910	938	886	834	873	904	957	873	887	868	852	909	900	983	915	891	919	873	913	899	913	903	815	873	864	906	891	844	862	901	898	857	897	919	953	879	962	931	908	886	958	872	835	957	932	932	862	878	910	866	879	913	853	877	929	875	896	861	900	984	908	974	915	887	866	911	887	927	920	871	856	847	839	932	908	849	888	862	897	860	888	901	880	947	876	910	917	842	890	920	895	906	920	869	853	891	866	900	889	921	936	894	860	889	896	894	919	900	870	897	934	884	846	930	873	911	808	928	886	892	919	966	925	859	846	948	898	935	917	927	956	887	884	891	838	891	913	909	907	880	880	920	853	869	859	905	897	936	917	879	897	852	863	858	889	875	891	892	862	909	814	920	967	888	832	837	925	946	885	866	855	876	907	880	931	930	923	848	934	882	868	876	867	872	912	833	862	954	900	856	832	899	935	885	931	965	866	887	906	890	861	886	934	864	918	881	894	911	902	927	886	906	911	883	933	899	924	893	905	869	878	879	905	879	927	933	887	881	866	910	902	933	903	904	911	854	930	912	873	906	903	886	921	863	876	913	859	851	895	923	893	868	916	857	877	896	888	917	927	894	869	952	868	903	880	889	952	879	915	947	890	893	887	905	883	848	877	931	927	895	929	913	903	884	885	898	832	899	907	863	865	930	872	909	989	917	857	913	827	906	894	839	844	868	881	878	917	906	926	938	936	943	873	879	884	885	901	902	921	940	860	933	918	890	924	926	910	934	869	926	936	862	831	911	822	900	843	914	860	953	867	903	886	881	915	911	852	887	920	891	883	867	936	928	877	854	914	908	886	933	892	919	946	928	886	910	859	824	868	932	902	905	874	900	895	873	880	942	843	892	885	928	916	891	897	886	933	859	888	853	886	881	868	889	862	886	887	894	900	903	915	842	885	953	882	880	893	913	902	900	875	850	871	897	887	871	902	935	853	888	893	850	946	918	884	856	942	884	859	900	912	910	852	928	954	861	907	852	894	953	937	881	905	853	866	900	865	902	947	942	861	917	902	894	859	883	855	905	905	947	885	892	887	929	879	912	895	867	940	888	867	883	883	903	883	921	914	898	927	929	862	903	954	904	871	932	886	888	951	878	884	853	879	886	925	891	915	845	887	889	972	942	884	916	827	890	845	873	854	904	904	891	918	931	948	858	896	872	932	934	898	863	942	881	859	925	919	923	925	881	886	875	880	848	901	906	865	881	928	878	869	902	887	883	956	893	938	902	890	929	885	878	898	905	863	843	873	874	922	885	873	906	887	881	861	914	881	874	893	905	928	898	940	872	894	881	890	831	881	881	934	898	902	876	888	863	940	864	899	903	933	938	904	898	896	870	862	953	920	896	905	888	918	895	931	927	945	886	878	906	907	912	868	869	864	886	907	955	930	886	897	878	882	901	948	879	871	872	914	897	884	919	939	938	911	869	826	915	868	882	921	876	898	905	887	958	837	884	881	910	817	884	878	952	882	907	888
22690	21104	28727	23978	22803	21274	10241	1531	1136	1104	1042	1040	1031	1035	962	991	915	940	890	866	915	835	913	884	919	914	916	916	893	839	915	958	912	869	837	864	871	847	825	841	878	900	869	931	902	871	911	868	868	846	876	868	868	868	850	802	906	864	861	846	865	883	838	866	897	932	967	888	829	849	881	904	890	857	879	847	856	872	889	854	852	938	847	831	867	881	872	841	829	859	893	876	894	860	873	820	863	897	873	874	915	849	845	874	835	876	884	848	888	882	906	847	853	872	885	839	842	812	805	832	875	847	840	907	866	874	832	862	846	838	820	862	883	906	830	875	820	848	881	829	826	853	857	833	809	868	913	819	827	859	882	821	884	893	876	836	808	863	837	838	833	828	859	876	862	830	842	860	861	894	886	892	892	871	803	831	829	846	884	926	863	809	915	877	906	886	799	814	839	834	808	868	897	864	849	817	855	853	904	856	874	888	846	865	889	821	888	875	838	846	838	840	885	898	858	819	869	882	865	867	863	853	866	830	831	819	821	844	850	886	841	898	855	826	870	846	845	900	905	904	852	840	833	804	878	899	899	856	882	809	850	831	933	909	929	884	884	850	843	849	845	868	847	839	814	885	871	862	848	861	825	850	828	843	860	874	840	934	851	872	877	852	877	832	866	821	861	884	822	825	844	820	825	857	851	922	841	912	853	857	842	903	876	880	873	827	833	828	833	898	820	854	898	831	899	846	859	816	857	882	843	852	859	800	853	824	879	821	840	836	868	880	835	830	907	814	843	844	844	838	822	815	893	844	868	866	838	873	855	880	888	876	850	876	823	886	811	913	831	841	873	864	873	885	866	877	860	829	907	881	919	863	843	888	839	843	924	833	902	830	830	821	861	864	744	866	855	876	829	867	839	851	915	852	885	860	847	877	829	810	875	852	787	844	938	846	895	800	843	879	927	833	888	836	832	839	830	802	889	813	789	849	853	836	860	829	878	827	859	884	900	837	870	841	894	846	830	838	815	875	864	814	833	896	803	824	844	830	839	867	878	820	848	801	848	909	847	860	874	833	891	831	814	872	890	875	859	808	852	800	865	823	809	799	833	879	895	815	870	820	856	820	838	847	894	858	852	793	842	858	840	868	812	844	839	861	881	848	795	867	873	866	860	866	900	777	874	794	853	854	915	861	872	808	876	835	848	840	837	859	867	830	844	846	875	902	854	794	770	911	830	812	901	848	846	813	837	856	888	840	885	833	887	859	799	832	872	877	839	888	874	820	859	853	823	855	830	827	853	816	816	831	874	795	863	865	843	868	807	831	885	855	849	855	805	818	829	884	819	848	852	897	894	878	805	898	890	875	889	800	920	836	900	919	828	860	851	824	830	870	860	872	817	835	847	859	849	807	800	844	873	839	828	851	876	841	857	848	892	881	845	850	860	867	820	891	865	874	899	803	794	860	881	879	825	905	834	811	870	899	883	821	907	811	855	817	840	808	836	828	836	878	833	835	858	848	871	869	873	848	831	810	837	833	898	854	849	882	804	878	868	872	883	806	848	819	833	894	851	857	803	867	878	866	868	867	812	871	820	975	849	829	827	840	851	897	867	863	882	924	861	826	854	907	808	814	871	830	820	784	856	898	823	895	845	870	898	860	919	833	862	840	896	871	871	924	862	852	860	903	791	848	838	868	837	878	887	834	852	876	790	863	832	891	836	846	873	839	851	827	825	774	842	852	901	856	839	854	865	797	819	851	824	887	833	870	873	864	848	858	841	867	865	850	826	838	822	817	815	862	840	846	827	848	886	837	873	855	861	854	910	833	832	881	852	810	847	846	824	804	886	880	864	856	824	851	866	861	820	811	823	914	874	834	909	836	862	829	882	844	844	818	843	851	844	879	860	871	899	829	860	823	894	882	854	864	867	901	773	887	798	835	867	827	846	855	840	876	839	867	820	805	909	856	848	796	800	835	812	830	855	945	894	836	869	863	842	868	868	836	846	806	883	836	840	843	840	817	851	904	893	867	859	846	899	867	853	831	823	893	858	867	829	812	837	850	866	862	842	877	808	855	844	848	858	929	860	836	854	836	844	832	821	878	849	807	798	839	832	830	837	848	820	879	858	837	849	877	889	863	927	872	845	867	859	837	867	855	843	851	839	846	844	837	836	804	840	850	826	820	865	885	822	859	846	878	861	853	849	848	817	859	851	847	812	835	801	820	846	840	840	823	815	843	879	846	832	832	906	846	866	854	809	763	774	863	835	863	828	838	865	884	871	817	830	866	819	842	828	844	883	837	833	863	829	842	805	798	867	888	834	867	803	845	899	836	851	842	842	869	794	861	865	870	832	904	828	909	818	867	840	849	889	854	781	827	840	828	899	887	849	894	832	886	820	798	878	843	821	827	819	846	850	885	858	875	891	835	845	865	835	872	845	843	830	842	845	807	839	886	828	888	847	857	830	828	857	907	854	840	885	807	901	885	801	859	854	848	813	813	789	899	866	863	843	840	826	801	831	832	826	898	845	898	803	850	821	795	801	858	863	848	936	811	818	856	840	915	823	916	849	828	852	872	842	820	883	850	851	793	868	805	872	839	869	855	820	809	846	849	801	856	868	767	853	815	862	878	809	816	841	821	833	821	877	901	880	855	849	859	852	823	863	869	870	888	820	798	849	850	861	887	801	817	864	851	887	889	916	830	878	846	868	849	779	842	840	891	843	858	947	818	882	821	855	803	852	875	791	850	850	852	808	793	874	900	834	863	831	834	878	818	870	810	815	862	887	826	870	849	875	862	873	861	861	886	857	911	874	867	812	817	894	838	819	863	902	931	790	845	860	848	879	864	910	833	813	870	828	832	825	842	772	819	853	883	842	902	810	871	846	902	824	884	872	841	854	863	817	880	833	846	851	864	829	841	867	836	833	864	872	811	833	884	833	836	912	906	883	838	836	815	861	863	822	825	862	851	893	841	812	893	874	784	868	838	830	854	848	853	868	896	889	902	843	880	884	837	906	772	802	838	869	809	872	818	870	875	824	837	872	781	871	857	864	861	815	798	845	785	840	913	853	859	822	834	859	863	881	823	819	874	832	868	826	837	891	808	849	835	806	866	868	837	819	870	841	855	797	846	814	869	847	840	913	810	867	839	844	883	911	842	884	904	928	846	806	902	886	858	871	842	835	796	912	845	921	852	878	846	844	846	865	854	850	868	902	871	834	811	817	828	837	859	862	933	864	867	875	822	866	850	842	799	895	843	879	901	860	857	882	860	845	838	793	841	863	833	893	819	867	798	802	858	871	840	796	837	884	842	895	855	861	875	879	849	875	891	882	808	847	849	847	863	844	873	834	883	827	836	831	901	858	857	827	821	897	835	869	845	855	870	806	825	802	881	875	881	802	826	821	803	839	845	863	828	824	870	839	866	817	811	853	801	892	842	869	926	857	848	885	868	853	830	871	852	847	870	832	871	923	870	788	853	869	908	812	845	927	793	881	839	899	882	846	874
32178	56282	28219	28446	29211	13262	1886	1616	1445	1360	1209	1146	1074	1060	1024	1017	970	958	985	969	893	962	920	917	928	931	894	901	849	876	875	878	868	826	848	910	861	840	865	880	848	866	875	870	830	890	834	841	847	854	851	870	863	851	869	818	832	826	868	870	805	835	841	853	882	1058	1038	870	857	839	919	894	928	887	887	848	874	896	834	840	899	852	901	855	843	924	883	836	843	850	838	885	827	851	853	863	813	858	827	883	889	887	886	904	885	843	852	871	879	830	872	874	877	876	854	872	873	869	880	859	892	878	858	811	837	895	832	826	860	849	830	849	833	867	825	795	925	854	816	847	825	873	813	843	840	839	818	829	841	839	868	827	849	853	836	870	888	858	868	870	843	857	842	811	894	854	861	818	800	882	899	844	841	881	836	848	829	884	885	898	874	881	889	890	839	842	860	812	834	865	856	867	834	883	828	848	824	856	841	875	801	907	819	785	818	829	844	839	814	827	818	880	821	837	877	830	808	850	842	880	907	858	817	787	862	815	832	873	841	866	777	852	897	834	847	819	881	924	860	851	828	826	869	819	908	863	789	841	869	846	793	877	877	898	815	867	870	843	878	824	839	828	871	887	805	863	838	865	821	878	929	817	870	844	800	827	920	858	837	878	868	788	830	874	869	844	867	848	866	806	822	905	864	852	873	869	822	853	878	829	894	852	815	877	841	856	814	810	849	854	875	810	828	886	883	879	815	821	795	858	857	835	843	866	867	830	831	822	820	834	862	883	847	822	774	841	883	827	868	894	846	830	829	845	839	848	816	847	871	893	853	845	852	865	826	806	877	857	855	817	786	842	806	855	851	871	801	877	827	833	855	850	827	812	840	840	875	830	867	826	826	819	839	848	830	804	876	862	891	843	885	892	804	854	866	804	935	855	829	851	857	869	818	865	839	846	841	862	859	799	868	786	801	863	857	838	857	932	886	913	822	862	814	823	858	840	850	798	877	894	886	816	857	854	847	890	877	862	895	871	875	844	862	809	878	886	811	798	842	807	850	858	864	839	800	827	876	882	804	817	857	853	828	888	836	857	895	814	853	853	837	888	808	856	829	805	869	838	834	899	879	858	859	911	823	874	864	818	875	846	800	838	818	855	898	875	804	857	847	836	827	848	839	854	836	869	906	816	864	869	892	839	832	852	828	870	862	868	862	861	858	829	810	851	863	833	835	823	864	835	867	806	824	842	823	848	839	827	824	856	835	897	898	823	813	867	835	898	879	847	841	811	855	865	837	791	853	861	887	855	825	825	856	873	855	882	847	869	877	797	815	820	834	834	873	883	860	828	863	838	831	803	885	871	859	857	853	899	846	860	814	838	809	844	835	874	859	850	810	820	873	822	855	895	844	832	808	916	877	822	870	830	793	849	848	848	837	832	839	864	836	789	821	860	834	824	849	862	836	818	836	823	879	853	880	842	848	879	802	875	828	879	800	878	866	885	799	841	859	845	829	831	864	824	822	833	876	801	819	772	802	883	853	836	788	867	825	856	815	862	847	834	864	872	838	868	900	815	882	849	821	831	882	862	841	780	821	889	887	845	822	863	886	836	879	835	858	864	892	856	833	895	893	856	830	874	852	811	881	868	857	877	803	881	833	819	872	858	822	870	873	829	854	837	856	855	898	830	862	840	805	848	848	822	879	830	891	906	882	896	905	854	829	820	873	857	850	816	842	869	883	858	842	906	889	840	846	829	861	828	830	810	851	830	828	885	869	856	880	885	893	890	828	842	828	828	898	873	807	872	843	842	884	871	852	830	796	832	812	825	866	819	856	865	868	873	856	759	816	850	881	859	794	835	839	852	889	807	850	857	863	868	810	864	778	840	859	890	809	863	870	812	862	822	855	878	840	881	828	894	826	839	786	857	872	886	847	848	871	833	803	911	852	865	828	885	785	865	870	860	799	830	838	854	844	837	836	838	859	816	817	792	830	866	864	841	866	894	830	847	818	844	849	903	823	835	898	860	848	795	841	790	895	813	792	833	861	810	817	866	817	904	892	884	799	835	866	813	821	841	865	797	867	879	882	877	834	835	819	797	840	794	847	897	827	865	864	826	893	872	818	824	839	814	866	828	824	791	855	858	805	930	856	824	832	881	875	888	880	823	839	842	827	801	855	900	833	821	827	841	853	820	891	802	836	843	762	849	861	815	885	904	872	850	833	835	858	833	852	857	838	820	836	793	792	803	853	905	812	851	808	850	841	856	828	852	874	862	873	871	849	781	843	898	801	871	806	839	876	840	855	850	853	847	823	806	832	815	825	876	876	851	833	856	861	826	853	830	865	834	850	878	800	900	850	878	847	800	845	864	831	826	863	820	803	826	861	905	799	861	869	855	861	834	866	846	802	789	880	815	826	848	820	852	871	900	856	898	886	846	866	876	825	839	899	914	851	798	861	859	835	851	834	808	832	849	819	821	843	841	873	825	885	846	868	882	860	828	796	835	827	817	816	856	783	886	852	873	755	825	825	865	847	836	866	883	842	851	869	898	879	802	842	841	848	914	878	842	871	804	857	846	877	861	869	851	828	859	873	855	837	848	856	857	818	820	855	839	834	861	866	846	884	850	865	808	860	839	833	874	858	832	870	831	856	824	802	840	787	830	820	835	842	817	829	876	788	826	820	854	899	800	858	849	836	838	798	869	830	873	862	798	886	830	824	869	811	804	854	872	845	866	832	851	861	837	863	862	858	881	834	838	851	858	901	819	841	827	823	825	850	887	821	811	881	819	870	858	887	808	879	790	803	874	884	838	900	877	827	833	847	884	851	905	848	904	844	827	838	807	850	850	863	843	841	826	844	801	881	866	860	836	846	843	833	859	864	837	839	873	814	899	856	856	856	847	828	887	840	854	866	841	853	837	847	845	864	850	872	855	801	784	872	800	876	869	901	870	841	875	813	874	816	850	861	866	840	853	908	890	809	842	846	841	887	799	808	850	809	858	850	837	874	833	880	790	848	871	906	848	838	827	833	809	866	852	875	804	849	872	864	829	922	841	897	854	862	864	839	809	837	823	868	875	851	833	869	841	852	830	838	822	867	872	817	850	801	852	819	843	840	852	838	838	866	852	925	831	842	846	846	855	853	857	858	841	850	846	863	841	822	835	850	866	853	858	825	814	838	832	839	886	853	818	802	861	813	877	904	807	871	871	884	855	864	852	815	834	812	860	843	821	850	837	840	856	832	830	869	856	799	842	853	889	865	819	899	801	842	866	828	820	842	853	832	814	863	854	813	843	826	818	841	853	831	869	862	842	864	898	859	863	828	852	832	877	826	819	819	821	857	848	840	861	833	863	792	842	832	868	850	865	864	878	861	840	829	847	905	840	808	893	879	813	849	873	836	808	827	789	858	854	889	815	828	823	807	843	848	855	864	845	863	843	838	855	853	813	852	791	853	834	825	862	830	873	811	785	823	826	847	887	838	811	856	842	930	863	847	847	821	880	865	866	821	840
28972	23230	14232	4499	2638	858	784	779	708	720	742	768	744	746	738	681	726	784	697	741	705	729	739	732	757	703	733	710	739	722	686	760	715	750	744	702	728	690	736	744	759	682	740	738	696	704	773	754	666	739	732	734	761	684	759	726	709	749	682	749	691	729	749	749	759	708	740	745	744	710	740	743	700	772	705	715	720	714	735	729	782	743	700	738	727	728	719	726	741	737	763	707	717	681	748	726	747	752	704	728	781	742	768	734	696	679	724	701	729	750	806	707	728	716	709	780	742	678	732	709	697	737	766	733	684	717	776	722	733	750	736	703	762	714	727	729	722	776	731	728	776	756	755	748	724	730	739	720	724	731	742	715	725	704	747	770	730	742	743	720	716	720	748	711	716	746	745	718	753	749	759	738	761	756	698	715	742	683	713	705	745	748	700	710	745	711	717	803	710	745	735	717	710	746	765	766	727	723	744	754	769	744	753	732	736	749	745	689	771	757	735	711	731	708	735	743	699	754	754	715	703	691	724	714	718	730	776	735	709	721	739	732	725	775	736	804	768	691	757	721	765	753	689	767	747	764	811	725	817	784	726	726	721	703	720	733	777	773	739	769	678	741	750	748	702	763	720	741	741	724	752	722	783	725	719	741	714	753	747	761	764	762	690	733	792	739	733	681	720	761	755	733	757	751	727	742	763	741	736	766	715	777	732	761	755	752	757	706	730	715	735	726	714	693	757	688	708	720	760	729	706	749	726	763	722	748	708	719	713	770	739	722	662	750	767	749	738	719	723	666	724	718	744	735	735	768	725	707	731	700	737	719	725	706	728	739	707	761	693	735	778	711	746	727	728	727	696	769	732	716	790	690	734	742	730	804	758	737	734	738	671	767	732	757	741	721	746	758	739	773	739	720	720	759	746	768	748	717	771	727	723	719	747	715	694	733	696	732	737	771	674	743	697	714	746	707	756	752	771	766	688	699	715	716	684	720	704	734	712	700	698	698	746	717	709	752	711	787	717	683	698	725	749	702	733	732	734	767	727	754	726	749	760	747	713	746	758	755	723	707	753	771	722	691	751	715	748	750	760	757	736	715	754	747	732	704	742	754	714	731	766	726	776	691	756	732	753	755	769	706	718	712	722	743	695	780	772	669	744	779	768	761	733	732	664	753	720	712	733	722	750	665	736	749	728	741	745	726	656	757	746	728	739	754	726	753	759	715	720	754	711	730	748	761	748	757	724	775	746	760	748	780	752	788	718	746	758	724	731	729	745	757	785	737	736	687	716	750	713	754	762	710	795	742	746	734	729	726	755	698	734	710	704	705	748	725	706	715	740	765	711	713	735	749	705	704	704	741	747	751	725	707	778	708	755	762	768	724	712	725	773	706	737	746	762	705	764	783	740	751	708	790	765	751	736	778	695	715	723	726	675	713	767	739	725	737	721	781	744	735	754	740	709	689	712	789	730	772	706	727	773	764	753	698	746	767	781	726	668	667	762	731	737	743	730	707	734	758	782	761	754	735	769	752	722	760	717	716	713	731	701	732	709	693	777	698	706	714	742	713	708	785	694	670	730	695	747	711	735	683	668	737	763	750	722	740	710	789	693	747	803	726	761	719	730	708	754	741	757	775	770	783	783	756	777	784	741	746	729	767	774	757	769	760	704	769	699	710	731	730	720	699	770	747	703	708	724	692	731	722	699	742	740	734	773	723	719	735	700	693	764	736	748	725	764	690	749	695	778	755	774	723	779	707	786	738	700	739	770	715	743	713	743	736	745	716	715	737	706	768	723	736	726	731	709	691	761	707	747	742	709	681	752	745	688	729	670	732	725	684	774	742	702	754	729	748	739	718	767	774	738	694	730	702	733	744	684	687	753	745	755	705	752	746	788	738	768	742	710	761	759	775	724	730	721	736	702	692	712	723	702	703	731	752	765	693	743	724	738	732	724	676	709	773	747	753	778	761	728	735	760	741	741	732	728	737	736	748	726	698	725	694	692	756	736	740	675	681	716	696	732	748	782	714	773	713	738	768	720	748	756	723	728	733	747	709	775	695	751	765	777	706	720	755	743	712	701	749	735	706	690	689	751	734	723	766	695	747	776	720	729	748	695	704	784	725	716	721	704	796	750	741	762	720	749	765	729	730	746	755	735	768	737	740	779	717	811	749	688	687	702	727	717	678	742	754	719	715	759	785	746	707	783	757	789	777	740	711	687	739	770	719	770	743	728	778	743	726	687	726	731	732	713	678	727	743	748	707	728	704	718	690	735	721	755	685	737	732	724	729	730	755	726	758	716	763	752	730	730	689	744	733	705	690	706	717	766	764	751	707	726	721	705	723	673	790	732	654	736	709	702	691	746	718	736	707	755	708	710	751	743	722	742	751	735	699	702	752	698	705	728	718	764	705	745	750	766	804	726	769	710	713	737	685	739	751	725	698	753	706	710	759	762	722	739	737	799	716	733	712	728	743	691	716	720	773	713	686	699	717	709	725	793	728	714	715	726	736	706	725	751	721	753	746	729	723	774	673	769	689	744	784	758	749	725	737	723	721	743	752	718	719	756	745	721	700	723	712	733	705	723	756	691	769	738	723	705	708	728	742	769	746	793	675	725	753	755	776	735	738	749	698	713	765	731	719	724	708	674	754	724	733	762	755	716	754	749	752	709	738	757	758	751	728	733	753	774	746	697	726	706	738	758	697	731	738	724	715	734	722	715	711	722	713	711	709	724	714	728	725	740	727	727	719	723	710	777	755	776	774	703	791	689	781	809	755	725	742	779	717	723	764	753	740	711	755	757	741	760	781	712	699	693	740	692	745	759	745	755	728	708	714	744	704	734	718	773	737	727	712	740	705	684	696	718	770	703	723	724	729	750	717	740	738	728	709	744	722	728	726	748	735	782	792	751	771	715	729	742	758	799	754	747	717	716	683	746	776	730	731	756	754	748	755	730	709	791	740	737	691	753	760	763	730	733	718	701	726	732	700	741	743	714	706	733	740	771	714	747	726	683	739	780	735	758	723	756	734	727	812	694	714	776	773	730	737	733	726	750	732	701	709	777	746	743	770	728	700	697	695	732	711	764	747	705	758	764	723	708	697	738	746	720	759	775	689	701	709	700	758	742	728	775	726	746	730	730	742	749	725	713	735	731	750	779	749	730	696	745	721	766	725	710	718	736	730	693	759	697	713	738	707	741	732	773	737	733	732	728	741	688	739	733	729	742	776	716	713	710	746	693	741	736	736	760	786	741	731	734	732	721	733	729	779	738	721	733	750	704	711	763	736	691	747	793	725	762	766	698	706	691	741	717	740	700	715	724	736	730	713	708	769	727	737	722	720	763	750	717	729	720	756	715	768	728	777	789	715	744	719	731	761	727	757	717	700	763	790	669	709	716	747	759	791	705	763	754	737	703	722	761	766	705	756	695	739	739	729	751	728	713	721	751	692	719	728	727	770	693	717	710	747	759	752	770	785	733	712	726	746	746	734	709	745	759	734
25012	31526	10055	3876	2686	962	809	823	754	758	784	763	747	761	737	793	770	758	757	772	791	736	738	786	811	811	730	762	767	756	748	696	795	741	758	776	794	777	773	800	808	805	749	764	790	744	744	760	767	757	765	810	747	779	787	758	807	719	739	758	794	786	800	717	756	801	796	738	780	763	759	789	771	790	762	808	735	793	761	782	802	788	801	787	741	755	801	746	766	789	741	760	757	754	780	768	755	817	759	739	808	769	736	749	743	745	720	734	737	757	796	754	781	765	728	751	789	758	731	727	776	740	780	807	724	749	776	722	718	778	704	780	771	750	767	752	756	756	782	753	802	721	768	806	755	762	781	770	760	763	800	749	744	742	734	719	761	803	699	684	764	712	794	817	776	757	794	758	719	745	766	781	758	756	772	735	779	812	798	720	766	762	766	744	836	775	770	786	732	763	707	726	792	741	785	755	751	757	782	720	721	756	796	769	743	737	751	768	778	769	715	766	795	753	752	774	733	803	755	688	798	736	772	743	786	779	797	786	756	707	742	756	742	726	705	768	755	821	795	752	790	766	757	750	779	778	722	773	806	754	772	799	762	751	803	758	759	717	700	747	739	765	776	741	766	750	742	764	749	718	751	763	765	751	743	769	775	765	783	794	765	735	794	796	763	800	767	778	729	772	754	744	808	759	737	759	785	721	762	717	728	780	783	738	769	740	800	819	737	775	730	770	765	760	748	755	718	756	741	719	713	777	759	712	747	740	760	744	743	721	805	769	734	777	768	782	751	773	745	777	768	766	776	749	703	814	762	710	758	776	749	773	778	775	744	730	767	739	726	739	763	748	741	783	787	782	731	771	761	780	762	766	708	713	803	777	765	783	785	744	733	802	780	783	737	813	737	770	758	759	742	723	785	690	739	798	773	718	753	781	761	813	800	736	767	740	719	748	778	741	798	719	751	806	785	748	736	720	727	772	746	733	732	747	747	805	720	757	757	772	788	746	745	711	746	790	708	755	803	778	779	764	753	750	804	789	732	761	723	741	748	746	762	756	774	778	738	764	795	807	732	784	800	743	795	734	784	784	784	778	740	789	766	791	764	783	718	768	741	766	745	766	737	810	788	758	792	780	785	761	751	706	752	779	734	737	732	751	770	711	784	758	738	753	737	782	788	728	767	788	779	754	761	770	788	764	743	727	746	741	757	746	791	730	735	744	742	736	776	734	758	774	766	799	760	708	733	757	745	764	758	762	717	761	760	765	712	762	797	749	742	758	784	786	718	769	741	775	761	812	786	803	759	731	735	799	737	797	723	736	756	808	798	773	741	713	770	785	770	721	780	731	737	786	751	771	735	772	807	745	731	724	759	768	756	772	766	785	772	732	781	762	747	807	774	758	752	756	783	755	774	761	740	759	743	774	803	745	787	780	744	728	732	763	742	781	765	738	712	764	770	777	766	754	765	751	760	744	737	754	725	785	746	780	751	746	805	761	793	742	746	778	729	775	738	768	749	722	699	749	741	768	768	758	782	750	715	738	780	772	774	744	720	768	774	732	809	742	751	777	722	768	770	758	770	736	760	695	792	785	748	778	783	788	793	737	801	741	794	781	793	826	802	783	733	766	759	765	798	734	788	782	773	742	711	720	770	764	784	752	768	785	772	760	744	765	758	769	739	806	788	723	775	776	754	801	772	780	766	743	724	782	758	739	715	702	731	777	782	730	735	748	763	766	768	737	748	683	760	745	775	759	758	804	738	751	735	752	731	782	804	753	777	737	738	787	730	769	798	722	733	736	754	754	761	760	787	770	764	768	805	772	747	793	762	750	753	763	770	787	769	757	740	771	721	780	750	779	728	768	829	740	750	761	720	757	768	741	772	774	816	797	778	733	748	688	726	778	712	752	780	733	723	754	704	742	789	777	703	802	771	760	768	784	795	744	808	773	755	711	760	764	696	783	792	747	705	738	717	745	717	736	734	734	737	757	739	752	721	792	818	725	774	774	743	757	760	735	745	789	749	758	748	730	732	743	774	739	748	790	712	773	758	750	771	782	799	760	715	737	720	784	756	773	772	763	742	727	813	748	759	764	787	788	777	752	765	780	748	783	769	743	745	788	750	733	775	794	758	731	728	727	811	755	798	731	805	737	752	789	751	711	761	758	772	751	725	729	778	755	774	775	767	755	765	729	716	782	760	794	801	757	730	817	743	731	797	806	753	798	708	729	792	749	725	803	743	719	750	777	756	762	705	799	797	774	754	745	749	723	746	770	784	758	822	738	778	772	708	725	769	774	790	753	745	781	717	725	831	743	763	739	765	765	772	753	739	767	738	781	777	781	771	749	754	741	733	802	787	725	750	764	743	794	774	771	785	736	723	762	797	743	788	730	808	735	752	735	786	739	783	800	708	759	760	761	740	751	779	770	820	739	753	771	773	770	742	771	790	765	797	766	796	728	765	744	762	770	731	758	757	784	749	773	761	785	757	751	742	740	780	742	797	759	733	758	767	753	769	744	750	791	756	804	762	721	745	781	779	716	779	754	685	751	734	763	739	734	774	767	787	784	746	802	758	806	785	718	743	786	764	742	740	752	791	769	778	762	764	823	685	758	741	780	686	713	797	787	763	758	792	764	786	745	807	762	744	752	745	713	791	730	766	770	793	772	774	762	794	767	759	821	733	771	749	718	709	738	761	773	759	739	767	762	763	762	713	752	756	787	746	746	814	754	755	766	779	736	687	736	749	727	765	762	745	718	745	776	797	719	748	765	775	813	763	788	737	767	731	788	822	756	753	783	754	747	732	758	728	728	769	807	762	734	769	774	751	759	753	802	711	762	811	724	755	763	768	769	757	702	743	713	767	701	749	762	777	780	762	713	805	774	744	765	728	805	751	718	794	771	765	722	784	768	723	702	756	728	749	776	791	767	828	771	775	782	783	853	737	754	750	765	760	699	765	758	803	726	784	846	739	719	787	802	810	795	706	780	766	776	764	756	742	743	725	773	794	755	751	751	772	751	746	807	703	730	760	785	777	771	760	770	786	764	692	805	732	777	714	776	737	775	743	749	783	764	791	765	786	715	728	783	796	786	738	759	720	806	783	794	742	814	720	770	816	723	788	801	807	704	757	735	734	756	773	732	773	816	737	781	792	746	803	785	798	807	752	764	714	808	698	802	737	737	764	751	721	744	745	774	798	789	745	747	774	768	789	739	730	778	762	804	698	738	763	800	763	782	790	749	803	772	771	773	700	799	806	795	763	805	774	744	761	798	781	713	732	737	763	774	786	713	769	770	813	704	752	793	833	753	778	790	768	752	807	782	748	743	830	762	722	778	760	787	777	768	756	740	779	755	788	795	733	769	783	750	747	714	759	773	769	678	749	774	753	770	765	781	776	789	747	751	817	746	760	779	788	764	778	784	796	762	711	736	830	780	735	758	749	768	791	732	771	774	811	763	786	716	777	740	780	790	771	764	716	750	748	746	725	771	758	760	756	760	765	719
23671	21036	28094	24941	23602	11893	1691	949	787	771	726	776	778	701	698	736	705	672	709	688	681	660	725	663	628	688	684	665	633	681	686	666	684	677	672	720	680	695	707	674	683	713	648	712	661	688	655	677	647	694	690	684	694	666	683	681	685	704	669	700	660	641	665	678	652	746	739	670	667	686	697	732	655	692	668	670	666	699	658	667	709	676	644	678	643	668	679	721	706	687	653	721	641	630	659	695	656	673	696	632	649	703	708	721	652	620	674	645	605	696	693	726	700	673	705	678	661	674	687	648	641	691	694	664	666	687	723	611	750	684	643	737	716	676	684	695	661	647	682	690	670	653	642	664	647	657	644	659	639	713	644	647	656	663	664	712	645	659	772	682	645	712	673	693	609	630	631	641	654	674	649	756	654	671	659	682	667	666	657	650	679	680	674	706	673	657	650	704	665	751	624	667	680	659	659	651	646	696	672	644	695	654	693	651	664	670	644	676	651	642	674	632	641	628	658	659	674	734	733	631	699	636	664	681	640	735	651	683	649	682	668	611	670	669	643	666	653	646	715	672	671	658	647	621	633	710	624	643	676	693	669	657	689	705	692	650	656	661	667	636	697	653	643	691	596	636	661	703	707	654	684	671	614	643	620	639	696	682	654	692	683	684	668	649	649	631	655	611	659	636	685	706	617	655	658	668	700	659	639	686	685	636	629	655	667	710	650	694	694	629	690	675	718	636	649	656	654	702	671	669	622	701	668	742	673	691	697	627	653	677	685	663	636	697	686	690	669	713	670	680	669	646	700	662	664	739	620	707	698	583	677	658	617	651	630	663	695	648	710	666	613	679	650	639	658	662	654	671	661	673	654	668	692	620	655	693	690	699	645	664	691	670	693	647	664	618	676	690	646	644	672	628	671	699	650	632	657	656	693	661	714	680	671	633	643	687	675	644	644	703	646	615	683	650	692	659	652	650	630	731	639	619	651	693	658	685	675	724	652	680	655	736	666	706	635	604	648	694	673	658	628	620	662	675	653	641	705	691	736	696	706	686	659	708	654	649	718	650	656	653	628	679	655	650	661	696	678	608	690	647	699	650	646	684	695	707	682	653	692	694	664	663	715	650	628	644	694	680	599	650	722	678	681	613	663	672	703	702	725	684	658	703	633	653	639	637	646	683	714	657	677	687	620	698	649	735	631	687	647	626	674	645	698	695	700	654	670	671	679	656	654	686	718	623	630	676	686	634	671	639	684	681	685	732	669	685	680	616	663	691	631	727	684	676	699	693	689	689	680	679	685	638	661	652	659	679	614	691	645	664	630	630	629	687	691	664	716	650	694	658	716	701	700	712	672	670	651	676	643	663	663	670	646	698	645	658	726	684	717	717	721	678	645	647	652	668	656	707	653	683	674	695	597	638	652	609	683	681	696	648	723	679	665	664	620	719	671	650	675	703	685	630	652	635	698	685	653	622	644	610	650	632	708	718	661	664	678	690	700	681	648	672	624	650	661	617	668	677	635	657	635	718	664	676	662	674	683	634	665	661	695	678	694	696	652	656	687	654	679	645	631	680	667	633	662	689	668	623	704	665	696	648	677	676	687	669	674	671	668	652	653	663	688	683	681	675	661	687	682	638	668	661	711	650	642	664	682	659	657	617	622	661	671	665	655	661	659	711	675	603	693	646	697	668	645	709	674	675	667	668	690	675	688	673	657	678	699	640	669	685	681	645	649	629	670	664	662	649	665	637	637	634	664	630	633	709	683	705	623	641	671	667	634	654	675	700	644	671	694	688	666	628	622	684	693	671	692	661	693	694	683	675	696	676	712	663	638	661	647	661	646	650	674	702	722	632	685	692	667	728	645	649	670	671	653	677	699	697	657	695	680	686	705	699	647	707	686	666	654	642	667	733	660	644	717	632	643	686	682	610	662	648	664	645	654	682	689	678	668	679	676	658	691	693	695	691	663	682	667	700	686	654	647	664	651	619	661	666	671	634	674	628	665	661	685	717	632	708	681	691	641	640	695	673	709	689	678	700	664	684	649	687	639	688	643	660	702	652	655	691	676	649	656	640	679	715	680	652	642	696	710	714	682	684	667	661	676	681	685	723	714	687	645	674	676	680	621	696	655	651	672	640	619	648	729	699	727	669	669	690	667	692	657	654	687	697	645	675	649	748	682	683	660	656	674	695	670	621	653	711	629	679	633	667	679	690	735	659	675	668	633	701	643	649	661	639	671	638	671	632	650	713	669	717	656	663	658	654	658	633	632	663	685	662	625	643	679	692	648	670	668	689	711	750	664	678	650	689	683	660	672	662	686	698	716	668	682	635	657	668	750	641	688	618	658	671	657	717	641	707	698	668	616	712	680	672	664	664	667	632	677	617	711	646	669	703	694	683	692	685	678	684	677	676	640	667	673	690	678	651	682	632	686	678	646	645	656	666	694	700	690	640	688	669	701	693	651	665	659	656	633	731	601	657	664	623	653	649	661	643	599	647	677	670	700	665	669	663	682	682	659	679	685	666	622	673	723	711	682	668	608	687	630	728	694	673	619	663	650	654	667	687	674	659	621	651	651	690	677	603	690	698	646	667	634	714	700	642	670	706	662	632	638	695	661	629	677	690	632	681	717	634	678	657	634	664	690	699	705	681	696	681	663	704	638	638	646	648	671	653	680	670	660	681	652	668	706	691	669	673	661	673	682	699	634	647	664	670	664	669	633	684	702	666	678	625	677	697	652	689	693	686	684	699	696	661	638	671	649	688	688	679	694	689	678	697	663	654	649	639	670	650	669	667	668	628	654	687	722	653	715	652	620	649	645	702	674	671	655	671	690	651	658	658	671	657	670	673	708	660	694	698	650	723	658	704	665	651	706	689	677	670	728	632	651	665	633	689	728	664	669	662	740	669	687	655	687	708	683	660	661	685	691	662	659	682	658	654	648	702	674	696	670	630	654	660	703	659	646	662	691	723	672	657	675	663	611	689	683	655	628	682	653	623	609	670	669	673	680	706	600	635	639	692	673	652	661	631	688	730	678	647	674	673	669	703	631	639	677	636	644	655	687	729	689	653	620	652	703	666	674	696	648	652	698	684	696	718	674	643	706	704	638	664	689	722	718	680	661	694	630	643	686	643	640	717	686	674	683	670	696	663	672	649	710	652	658	702	659	648	650	649	657	676	667	656	686	642	700	659	696	647	683	656	650	644	693	726	685	698	672	639	715	653	668	656	714	680	680	657	657	641	698	635	653	647	648	629	668	667	639	682	617	701	660	692	656	678	641	678	637	665	668	676	682	676	661	669	642	660	646	617	678	671	674	626	676	665	699	706	632	719	694	670	668	641	693	642	689	635	683	664	637	670	660	662	654	659	664	623	654	698	699	678	689	695	664	689	687	697	710	654	664	671	625	653	650	628	646	644	641	660	634	649	653	688	681	642	723	664	631	622	650	699	684	625	657	691	651	671	673	689	682	684	638	650	686	708	698	642	687	660	684	672	649	643
28844	46314	23877	21312	20939	3011	1236	1139	1023	849	892	818	782	847	761	811	740	726	703	744	718	721	711	752	723	679	703	728	686	705	734	727	733	693	732	721	729	686	690	690	718	634	659	668	700	729	685	690	715	721	677	658	724	743	735	704	678	686	716	810	665	684	656	706	645	766	817	673	714	678	703	707	700	701	698	662	714	679	703	692	731	698	675	669	761	677	713	717	721	668	727	715	709	696	717	645	692	672	692	693	681	675	701	677	667	691	708	677	739	724	690	688	663	694	684	647	719	686	685	707	754	692	681	675	676	754	704	696	677	686	663	676	710	735	639	699	695	691	689	718	693	689	666	703	669	695	675	711	688	703	667	624	721	713	666	711	654	648	673	612	673	706	668	697	668	698	684	666	716	690	688	711	626	678	691	706	708	716	674	670	636	687	729	695	690	714	719	673	712	670	688	638	740	681	686	728	687	703	650	696	657	723	705	670	690	688	701	692	694	661	730	673	693	729	703	689	706	643	661	685	717	660	654	743	688	668	655	681	694	712	681	714	744	688	664	724	651	730	702	676	643	665	687	684	717	725	708	687	663	738	705	707	683	710	660	652	714	726	690	634	666	677	700	733	686	698	723	693	649	681	676	698	707	721	665	643	665	663	686	725	725	686	721	709	710	716	652	702	704	644	644	669	714	676	670	697	645	716	698	676	663	694	701	717	696	688	715	706	704	641	665	700	709	699	696	700	640	644	687	719	682	673	673	674	656	767	684	656	657	699	652	718	694	694	685	707	692	673	673	720	712	745	704	698	664	639	704	674	695	659	684	632	694	675	695	668	713	690	672	694	666	648	697	667	726	668	683	654	686	699	688	662	718	688	703	642	669	659	675	665	683	670	699	670	692	673	750	722	693	641	680	722	724	728	700	698	711	679	752	691	710	693	713	679	662	684	649	695	660	662	710	683	711	696	659	699	717	672	676	700	679	704	651	693	685	722	652	688	650	708	757	687	683	651	727	686	673	722	702	699	695	704	652	696	705	742	735	669	700	675	696	673	705	703	693	688	702	656	646	654	694	691	667	646	711	666	690	708	717	704	703	715	720	663	684	694	731	682	706	717	653	670	660	753	664	681	683	742	671	722	653	683	680	683	661	670	680	664	705	685	674	705	669	712	667	700	716	641	706	707	682	723	714	682	674	731	623	683	727	681	734	687	718	683	658	657	683	684	681	687	689	689	705	705	725	689	715	679	704	691	736	674	688	704	672	683	707	681	662	644	685	647	700	712	678	652	661	665	647	698	728	697	641	673	747	652	690	701	663	685	686	652	679	694	663	654	668	670	665	660	738	643	692	709	671	668	684	654	719	714	676	684	658	690	667	699	698	691	693	723	727	705	675	689	679	661	670	631	652	669	673	671	625	671	690	686	680	703	642	698	688	673	711	669	693	695	660	688	690	634	662	697	651	705	657	677	716	715	675	677	702	657	695	687	673	688	675	684	695	703	678	647	726	639	656	641	652	721	711	665	683	678	685	696	666	726	710	713	673	674	699	700	689	708	684	711	688	670	671	722	718	689	616	668	664	690	663	712	697	670	704	712	694	675	738	649	704	700	720	680	707	672	716	660	650	717	707	674	661	681	693	643	702	675	667	703	765	697	673	694	685	711	660	706	670	695	690	670	688	692	687	653	690	680	712	652	699	730	653	695	687	663	679	685	689	736	667	685	648	673	705	720	644	685	756	734	651	640	713	687	646	657	711	698	690	719	707	654	654	686	685	729	717	671	700	655	720	648	650	668	669	754	728	716	670	724	708	676	677	702	717	683	711	651	714	730	681	697	686	734	671	634	720	704	691	684	699	687	706	664	695	700	616	733	680	686	646	667	703	686	686	678	662	710	643	650	681	697	650	662	739	682	678	662	715	700	649	693	715	713	708	658	694	721	670	689	742	742	704	733	671	670	663	701	706	696	702	680	701	684	723	717	708	707	677	737	657	683	666	711	700	692	654	699	692	694	678	706	680	677	700	672	667	658	695	644	642	730	696	691	692	653	720	686	697	719	638	682	694	677	696	712	649	721	681	713	664	694	691	695	691	713	649	731	670	712	623	644	703	663	692	702	695	701	685	670	657	663	715	637	669	663	656	642	666	667	674	678	663	679	709	621	649	673	713	660	666	711	693	661	668	673	700	686	714	687	694	666	691	709	637	686	723	726	688	662	745	736	670	711	710	714	704	684	711	646	731	664	670	752	674	679	707	683	716	704	704	700	705	764	667	683	726	653	699	684	678	708	754	683	667	676	724	714	701	691	639	677	757	688	653	712	659	696	689	688	690	721	697	684	680	608	674	681	698	697	689	717	643	708	649	681	718	740	684	690	692	690	689	687	711	725	671	683	702	701	673	694	678	751	673	680	669	709	647	638	694	678	686	671	709	677	682	690	667	701	704	723	705	679	668	742	664	647	682	632	705	700	683	726	701	681	660	676	660	708	688	668	651	687	658	682	682	662	708	637	713	706	707	722	682	700	695	702	705	699	684	670	647	688	682	698	661	675	650	653	722	756	699	683	668	736	708	690	652	674	601	651	670	735	714	628	712	710	647	706	682	654	662	661	670	687	670	702	694	701	679	724	752	657	717	725	672	669	693	668	691	699	703	661	709	645	676	676	697	680	689	663	659	688	719	694	693	726	677	730	682	675	696	710	687	687	674	729	716	661	681	686	675	665	668	644	692	703	731	709	656	706	630	683	691	718	678	674	715	685	720	725	671	713	696	656	705	687	735	708	631	719	694	738	670	697	675	671	735	744	706	668	649	701	710	692	684	691	752	722	695	670	727	692	677	695	687	736	679	718	656	690	625	683	661	698	668	662	701	716	687	679	658	693	640	680	723	717	683	672	664	711	685	668	664	676	654	718	739	698	689	708	714	688	646	698	650	714	733	715	704	675	692	695	664	694	721	702	635	743	692	713	708	682	672	712	638	714	717	663	697	690	665	700	738	677	682	665	723	723	713	709	677	718	686	659	668	679	710	666	679	708	673	675	673	675	659	644	723	658	656	656	701	783	683	643	711	670	706	703	712	666	675	717	656	691	729	746	709	671	703	724	711	657	674	725	700	756	694	679	675	688	671	671	685	678	734	684	650	686	693	675	691	707	688	692	686	682	730	688	699	686	670	687	699	676	717	695	650	733	728	680	673	635	681	697	693	665	703	647	740	683	665	685	692	669	655	648	661	658	666	674	698	710	701	699	701	677	676	664	681	675	693	638	654	658	759	673	689	635	663	689	703	664	699	661	680	706	703	710	643	711	721	699	641	649	726	669	626	692	632	688	705	726	650	656	672	702	648	673	749	674	718	747	689	703	656	724	691	670	640	702	755	714	689	652	707	662	650	694	695	681	656	689	705	719	661	701	707	708	681	723	644	666	703	664	675	696	713	707	657	684	659	668	689	644	696	684	708	658	685	662	695	688	685	712	717	690	658	719	681	697	676	730	668	693	660	660	644	692
24970	21082	26980	25135	16142	2560	1127	988	953	1000	978	917	893	900	922	884	886	916	888	893	903	924	910	945	927	895	946	884	938	828	851	910	881	883	874	921	898	876	929	883	843	975	939	889	906	882	923	865	878	868	896	893	864	871	882	864	861	880	889	892	915	879	863	878	935	894	963	885	880	876	864	936	867	864	916	915	908	856	876	895	884	906	959	908	925	876	902	912	834	859	886	850	897	948	904	942	865	837	931	933	953	848	892	907	891	899	900	896	890	891	904	906	913	889	927	880	896	903	870	896	873	843	904	915	882	902	930	868	893	887	957	886	899	929	838	921	903	914	930	933	883	863	891	902	903	846	856	941	862	891	909	896	919	863	884	897	892	893	899	914	899	882	912	876	855	879	856	913	873	838	872	874	897	861	857	861	880	868	850	939	919	919	846	871	823	872	889	929	865	904	840	911	913	898	870	898	879	870	899	886	894	884	842	878	880	883	869	894	902	932	900	906	913	878	871	921	913	901	860	909	889	915	870	921	892	883	826	900	822	926	863	884	890	885	864	900	868	887	908	862	875	839	924	883	923	874	919	867	912	875	885	861	909	794	808	945	862	879	909	883	881	893	886	880	859	906	908	895	893	848	901	907	896	894	883	868	887	887	868	903	883	910	919	906	847	849	919	842	877	902	885	844	867	922	900	883	914	867	869	898	891	887	860	910	885	901	920	913	858	858	856	909	914	862	936	885	886	841	853	895	924	879	904	911	902	888	889	900	834	854	900	877	931	864	891	907	889	966	875	903	921	883	891	944	885	869	839	883	898	871	899	881	889	867	882	868	907	865	913	878	854	902	874	866	901	852	917	891	860	916	888	893	876	882	885	885	878	882	900	906	877	852	821	923	899	907	929	898	891	919	912	901	865	859	904	908	905	805	923	952	875	919	895	874	874	828	882	890	923	885	899	824	873	904	919	908	898	890	928	872	886	914	866	949	907	933	920	870	847	887	881	901	851	899	880	897	813	887	881	880	891	878	888	896	865	866	889	930	864	823	914	833	952	929	906	911	884	931	944	890	866	907	890	901	906	873	886	841	867	854	846	895	884	861	946	811	854	887	927	872	899	832	838	902	845	953	884	902	892	916	907	835	907	916	917	914	864	891	870	842	907	886	872	876	906	896	907	872	860	898	897	870	919	939	897	916	883	917	905	826	907	909	860	849	882	881	884	871	859	879	846	905	878	840	908	885	904	895	904	892	925	913	907	924	869	846	847	878	893	903	849	879	847	829	919	929	870	859	904	903	871	901	847	847	866	921	873	847	922	917	901	860	877	879	909	905	851	849	874	887	871	921	885	903	916	887	896	887	854	897	847	839	880	888	875	912	916	915	876	844	931	860	832	913	869	870	865	863	867	843	936	869	886	894	932	873	889	899	915	906	929	853	873	861	893	869	886	910	892	923	869	889	901	896	885	865	891	888	906	906	915	849	872	838	865	901	923	891	888	895	893	910	850	918	903	885	873	844	874	838	884	906	892	927	855	851	908	907	891	908	907	893	876	886	925	905	842	897	815	849	909	833	827	847	854	876	906	893	933	819	863	955	907	917	904	868	919	860	923	870	851	899	886	822	901	914	868	858	856	766	843	905	855	895	820	878	876	926	867	893	908	915	837	868	899	876	855	892	904	891	865	837	859	891	900	849	880	860	869	901	845	910	864	819	897	956	890	887	891	853	901	886	865	877	888	897	962	875	863	902	919	883	891	888	903	860	883	890	894	861	891	895	925	880	836	865	903	830	941	926	886	878	877	899	847	894	853	857	902	937	880	858	916	926	898	840	888	854	881	898	858	905	892	855	870	881	876	885	848	925	914	890	935	893	896	897	954	992	905	875	987	935	916	862	943	893	930	902	894	904	874	920	917	852	917	908	892	882	862	858	887	833	807	918	950	865	895	914	857	865	899	898	891	893	903	892	911	843	935	909	840	847	910	888	904	866	799	896	873	861	877	947	890	901	873	954	894	860	910	876	887	912	928	889	914	868	911	922	918	896	924	948	870	865	871	894	924	881	908	831	882	876	864	822	913	942	854	867	847	824	925	904	891	879	858	940	901	882	879	879	892	923	907	941	816	885	877	820	869	862	921	923	908	945	902	883	956	917	919	948	872	910	898	901	922	917	836	880	904	916	895	923	920	893	896	861	870	951	889	874	889	863	860	865	901	865	838	901	931	897	849	846	910	915	887	894	877	857	877	870	927	890	939	863	870	868	851	861	822	810	900	918	873	896	881	844	861	855	925	893	905	901	878	841	889	879	856	893	849	903	955	856	900	891	805	886	918	865	835	897	879	898	901	946	903	903	912	921	870	839	895	895	875	935	891	867	846	889	868	874	876	918	873	857	882	852	888	898	853	851	879	889	872	905	812	930	847	901	875	895	872	934	894	854	849	875	864	875	865	888	881	940	896	892	865	854	879	884	933	869	902	872	900	903	951	888	898	890	963	918	885	902	924	859	882	855	806	892	923	951	822	862	891	890	871	845	848	893	911	916	908	860	906	850	872	929	903	914	894	855	920	890	897	890	888	881	791	907	883	941	902	881	883	875	853	895	898	928	870	897	877	905	917	883	926	831	911	847	870	856	904	925	900	879	886	820	841	860	885	896	883	818	883	852	900	871	902	920	897	876	848	895	921	842	906	898	866	882	858	870	917	860	879	869	905	901	865	878	875	859	883	953	879	938	867	928	870	902	893	938	864	869	820	894	820	876	864	884	891	951	865	923	896	897	940	942	880	864	869	888	913	902	867	866	902	885	887	891	894	932	886	888	865	921	892	895	862	891	956	915	937	872	899	863	892	878	900	833	931	884	903	890	840	889	922	916	872	924	875	915	879	889	898	868	928	851	935	910	934	882	950	916	892	901	908	914	905	900	880	863	867	884	902	916	924	890	823	862	852	953	842	920	865	891	927	899	873	903	850	916	930	905	848	895	927	908	862	882	839	852	849	895	874	864	904	913	852	895	856	875	889	892	870	873	922	885	837	929	889	964	828	921	853	881	882	941	886	879	873	900	904	884	845	877	858	892	857	919	862	924	893	920	923	896	809	909	918	882	904	879	885	892	929	907	869	889	909	871	912	944	929	919	915	915	852	860	911	805	892	882	895	944	861	918	888	888	898	808	941	913	924	945	837	811	908	845	867	871	889	873	881	863	886	932	903	842	907	886	897	918	902	905	883	833	904	882	900	914	884	880	911	837	892	859	874	905	863	939	916	887	869	921	926	899	880	928	920	899	847	940	853	883	883	911	853	921	874	916	907	869	877	866	887	818	876	855	917	834	858	914	867	876	861	882	899	889	897	859	875	837	801	869	880	878	844	914	927	861	857	888	848	875	897	876	901	898	871	894	895	829	929	956	905	883	924	900	900	876	868	955	930	839	883	871	924	901	919	853	884	910	900	885	875	912	866	877	931	889	870	942	892	931	828	871	876	884	877	927	948	869	858	901	879	898	905	842
25859	42046	21510	7612	14578	1632	1142	1109	1062	1002	998	992	948	980	969	943	922	938	900	885	862	923	884	899	957	894	961	907	937	909	900	965	925	865	893	927	883	886	933	884	888	914	899	888	889	857	903	1015	858	897	902	862	906	925	914	866	906	908	925	847	908	912	918	911	869	984	1035	971	900	896	853	931	874	926	854	908	863	931	877	911	908	907	904	931	928	879	876	926	915	918	889	946	877	865	887	901	927	881	879	882	885	909	935	867	851	951	909	917	899	894	928	820	888	907	911	933	865	891	953	959	880	855	910	884	916	886	860	857	915	860	909	848	878	884	949	913	875	907	942	883	946	831	850	918	913	909	936	900	904	886	905	844	898	890	943	928	922	860	902	937	901	909	861	917	904	854	977	951	906	931	864	864	871	906	866	879	895	893	892	891	897	958	865	942	863	888	898	884	922	929	874	900	869	924	895	966	933	926	905	897	882	889	931	887	886	862	920	907	917	887	899	902	900	923	930	945	880	873	866	871	881	918	877	884	902	871	894	927	920	956	887	910	927	858	927	916	885	923	901	911	877	872	925	839	868	923	904	893	933	920	876	890	935	897	868	875	910	903	889	916	930	860	863	914	894	951	900	855	937	905	849	905	871	888	893	866	940	911	925	860	963	921	926	889	866	882	920	873	870	916	944	869	904	865	841	906	841	895	910	886	871	849	875	926	915	955	916	887	892	910	946	917	859	899	909	953	828	911	852	857	917	881	877	935	887	915	882	924	873	934	958	921	868	853	866	842	913	869	877	890	941	876	881	892	898	881	882	843	857	929	869	956	853	906	905	879	897	848	936	920	897	887	903	890	879	851	918	919	908	886	875	922	904	870	831	908	963	912	854	865	860	917	855	854	910	889	901	851	883	906	840	844	852	881	868	907	861	883	932	814	899	865	871	921	882	883	894	907	891	893	838	900	909	886	918	939	915	879	868	915	847	884	931	976	912	875	854	893	887	892	881	892	975	914	886	904	954	893	936	925	890	936	902	899	857	888	919	913	867	884	888	907	911	870	886	856	890	886	866	899	864	880	866	885	874	906	885	899	931	899	917	914	961	920	898	890	880	939	904	880	848	894	931	898	906	885	845	913	901	915	930	984	903	958	867	883	900	873	861	905	924	856	878	913	901	865	885	904	910	943	925	966	899	856	890	893	873	951	918	837	832	862	923	823	912	922	919	903	916	906	871	835	956	950	893	849	920	904	905	903	929	860	915	913	925	881	980	928	889	873	886	919	914	857	948	852	938	910	976	893	903	920	889	891	905	876	916	850	902	896	892	925	853	903	895	886	893	838	898	862	853	913	940	914	888	872	886	941	835	921	926	902	842	874	927	903	912	869	887	871	869	936	897	967	920	979	931	861	939	918	879	857	915	850	915	880	890	909	846	894	889	853	877	933	909	912	889	857	893	868	894	911	943	885	859	860	898	903	925	877	943	933	864	911	848	899	911	847	894	848	920	899	966	913	883	958	864	911	866	864	904	886	885	923	914	944	883	859	904	925	903	852	908	905	904	948	939	862	854	891	921	871	960	906	901	895	896	892	875	917	936	892	898	815	919	908	931	911	897	859	887	872	898	891	914	913	922	893	885	912	930	855	905	898	879	866	893	861	893	858	910	854	861	899	896	882	873	839	923	913	912	860	858	891	890	890	946	919	901	931	865	884	888	941	865	900	924	934	906	856	834	899	924	876	920	862	882	903	936	911	869	899	899	924	907	967	886	949	870	907	894	858	909	884	898	909	936	877	851	920	921	834	905	854	898	913	852	871	867	909	873	912	918	880	943	874	870	881	896	918	907	851	907	912	868	928	849	924	893	874	880	899	893	914	930	845	875	918	944	871	942	934	897	882	939	939	839	946	896	905	915	863	936	895	924	947	910	859	855	882	877	928	871	891	904	864	874	935	904	932	881	895	925	899	890	924	951	908	907	879	870	897	857	937	941	905	866	945	913	882	948	875	955	878	872	869	894	881	865	859	890	948	898	893	928	879	871	889	865	917	924	877	934	865	879	929	877	906	844	885	908	885	879	850	884	902	883	895	918	930	890	895	848	889	932	873	956	914	870	897	908	906	941	882	923	872	892	893	923	900	875	897	933	941	858	908	903	937	915	875	866	943	919	942	875	889	940	940	953	945	857	875	902	864	924	891	894	945	882	859	863	909	910	926	885	903	900	900	894	918	866	909	912	915	888	901	892	884	885	904	904	907	893	869	921	894	828	913	907	919	911	898	898	869	860	875	854	920	942	930	900	904	910	885	964	878	895	885	920	883	879	885	912	899	883	887	911	929	904	874	925	919	907	905	883	874	888	887	895	917	956	898	884	859	883	950	926	890	864	858	877	870	915	900	924	862	926	852	917	912	850	932	863	893	907	911	873	931	854	873	908	907	917	933	891	862	912	917	897	842	940	916	904	906	882	857	877	929	888	914	889	903	898	949	911	940	937	900	891	942	902	934	893	823	919	876	871	868	933	851	895	896	935	843	903	922	929	898	932	928	868	907	855	863	949	934	882	893	883	877	907	896	860	913	875	878	932	912	953	898	921	918	905	837	893	914	808	852	914	910	906	895	881	910	912	842	875	908	931	902	867	921	908	966	884	903	919	977	921	838	864	908	889	952	937	894	932	942	890	951	915	853	943	922	894	912	945	891	919	864	890	856	977	886	896	885	916	890	833	871	867	961	896	891	889	914	925	882	903	901	913	883	871	875	878	935	853	879	928	879	931	881	860	915	882	918	879	884	921	879	880	835	880	858	877	870	943	822	886	901	935	868	902	915	881	938	960	855	867	919	942	912	975	930	915	918	907	918	852	884	873	882	914	889	916	927	915	943	857	919	918	927	880	916	889	861	854	852	883	868	888	934	886	933	894	889	921	918	917	874	922	947	875	941	903	880	847	909	937	922	978	888	915	916	918	924	953	848	881	897	890	873	930	903	910	871	936	836	956	891	893	959	902	897	920	899	856	920	889	882	889	859	880	846	937	906	852	909	895	862	945	853	909	918	899	865	910	887	921	890	876	919	874	923	926	922	891	922	884	899	907	922	892	885	925	955	906	919	863	909	921	926	858	820	883	887	952	867	944	878	849	904	889	921	890	906	916	830	912	887	925	898	863	913	888	911	876	883	910	887	911	938	948	846	876	860	881	875	827	886	876	880	836	911	883	900	959	958	893	910	901	956	923	922	880	836	891	907	936	883	884	868	894	903	924	944	944	958	832	863	848	884	911	926	942	883	879	834	880	931	896	924	914	903	899	904	890	904	859	918	928	959	857	887	861	907	939	936	903	927	858	887	945	861	917	884	922	903	859	955	969	894	903	864	882	872	839	899	888	891	908	885	884	909	902	922	880	927	837	883	886	907	861	884	974	923	849	812	906	874	920	911	930	910	917	890	853	908	945	904	908	885	888	889	883	896	868	920	1001	893	881	846	902	910	886	924	882	916	916	905	893	970	827	903	915	900
22672	21096	28687	23755	22181	20691	9266	1513	1199	1085	1028	1045	975	908	985	945	904	895	923	902	958	890	862	908	880	890	890	875	894	875	861	893	881	906	865	913	830	809	913	860	826	848	842	861	871	867	841	929	853	895	835	870	849	850	855	902	851	827	850	855	854	885	855	886	869	1027	1054	873	873	855	865	768	877	870	943	898	851	838	856	900	871	874	875	869	905	864	854	865	866	881	819	854	824	884	845	860	889	847	882	822	853	836	859	839	939	794	875	799	844	888	882	834	891	892	857	861	866	876	794	883	886	840	869	876	896	867	901	888	883	874	869	853	870	850	856	924	861	805	835	867	855	868	908	868	820	842	891	821	871	884	770	799	905	838	822	826	818	831	831	825	857	878	857	825	866	838	860	814	884	887	961	783	861	824	868	857	908	854	915	906	816	854	914	866	884	862	841	888	910	861	864	865	809	898	844	804	833	834	875	849	832	848	901	889	867	874	869	855	840	827	861	922	832	825	853	860	871	811	828	841	905	834	829	868	909	835	853	883	860	893	792	832	833	873	837	908	850	839	869	805	855	819	863	830	856	871	841	848	895	847	861	851	843	858	841	833	875	834	894	869	895	867	876	829	913	904	855	799	820	884	879	796	829	832	846	867	878	875	780	881	884	934	858	861	880	842	830	835	884	843	850	872	863	874	836	880	904	846	888	880	911	835	881	869	848	815	856	849	841	884	874	878	882	845	805	847	843	886	903	845	873	837	808	870	851	855	827	864	894	801	886	851	795	854	801	897	882	863	865	840	860	842	827	851	869	896	836	872	838	876	845	939	882	876	857	862	844	870	905	843	866	853	827	873	759	846	812	856	841	843	883	889	899	841	837	870	817	855	879	878	864	810	827	822	866	849	900	863	862	876	908	916	889	890	840	868	841	840	836	828	829	908	816	871	920	875	859	845	830	876	839	848	844	841	830	868	828	874	827	853	820	832	823	825	841	767	876	813	838	844	831	842	836	844	818	879	886	848	825	809	802	859	848	930	843	860	902	872	877	775	819	837	831	813	788	853	818	805	881	875	892	878	823	850	843	875	848	820	833	877	875	856	855	856	870	884	845	887	851	874	836	860	802	818	872	811	859	844	838	858	867	844	913	849	832	827	832	866	891	870	830	831	830	870	894	864	860	880	878	847	854	905	832	854	860	807	833	848	868	843	866	881	864	839	900	918	871	864	908	881	800	843	855	826	828	815	870	842	860	903	874	852	794	894	823	859	815	869	876	878	850	864	806	784	852	850	816	829	809	868	889	879	859	892	854	850	824	827	836	848	856	835	873	896	871	832	839	796	859	796	832	826	864	898	882	920	818	835	839	900	784	819	865	841	855	834	851	856	885	900	851	898	908	820	885	823	919	866	897	850	785	823	827	829	912	841	867	810	830	879	842	887	840	879	896	943	896	832	838	876	874	810	840	904	862	879	849	914	807	861	837	828	805	860	799	821	821	860	788	880	847	786	841	832	809	924	908	841	819	807	874	818	856	886	857	847	868	851	858	851	855	825	884	875	913	822	858	865	904	861	801	857	877	829	878	887	812	838	826	895	876	873	870	811	855	856	797	873	808	890	878	840	871	829	869	887	871	864	868	852	813	883	852	853	785	831	872	867	863	842	863	865	885	863	887	828	848	849	866	860	822	856	858	882	835	833	870	863	835	790	825	887	851	846	830	872	886	854	831	824	860	861	860	860	862	868	873	878	814	926	898	869	867	844	816	851	850	897	889	839	819	833	847	875	816	825	845	883	845	913	806	849	882	818	832	878	863	868	848	893	864	838	860	907	847	845	871	885	880	859	830	824	841	811	816	800	853	839	855	865	876	896	858	853	824	834	857	881	809	907	802	880	896	851	839	868	898	868	889	816	856	864	881	864	883	866	900	911	859	868	829	839	848	864	836	890	843	884	858	843	859	861	830	881	863	890	865	883	845	813	797	887	881	836	869	801	850	878	904	889	908	862	823	896	896	860	887	855	873	811	867	852	865	893	860	857	848	819	818	825	856	851	852	857	876	842	811	871	877	847	874	890	839	816	858	866	871	809	887	863	824	912	823	881	871	876	847	823	855	872	876	885	874	867	863	839	869	828	898	834	840	843	842	845	822	850	780	891	837	858	874	895	854	820	867	870	852	827	894	821	833	848	889	856	883	838	799	821	883	841	845	789	858	873	861	860	879	783	795	837	845	889	867	926	893	839	864	895	862	834	858	811	866	835	839	831	863	854	904	842	891	892	849	849	819	830	837	835	806	758	797	808	881	863	892	830	883	864	810	866	865	837	877	843	844	877	827	864	807	832	825	882	813	875	821	852	789	866	852	825	861	884	883	865	812	821	854	847	839	842	822	827	886	827	865	914	819	859	875	830	874	897	865	871	887	828	865	778	848	832	849	841	878	896	857	907	893	808	893	898	819	880	882	906	883	844	822	808	872	856	837	827	857	871	867	857	860	837	840	843	876	812	898	889	841	822	889	857	862	902	876	870	890	874	866	857	862	873	860	858	858	844	815	829	834	869	848	781	869	856	860	863	843	909	838	858	859	853	880	894	880	871	925	803	852	882	821	843	892	802	859	863	867	925	857	852	844	845	858	852	844	860	831	889	889	829	887	892	822	881	815	844	866	791	811	854	922	789	865	841	834	862	837	900	829	868	869	820	859	822	865	836	773	864	817	845	822	822	856	844	851	835	886	790	841	854	846	860	857	829	864	840	895	871	871	821	813	869	866	862	885	833	819	897	799	883	887	841	829	837	815	838	836	811	801	856	832	865	852	816	869	851	889	823	825	870	843	838	892	817	842	814	882	842	891	864	832	879	872	864	837	855	837	859	812	896	896	882	835	907	902	820	846	867	892	819	818	898	786	857	846	855	887	870	841	866	854	900	844	872	833	885	824	864	864	826	881	871	891	867	875	869	881	903	833	828	821	848	855	857	863	825	878	853	870	846	903	792	807	855	930	835	870	864	874	871	899	829	853	908	800	846	859	888	853	852	816	852	882	885	900	845	847	873	806	847	821	827	831	844	879	822	826	822	884	895	849	845	864	818	845	813	817	814	868	830	799	867	904	886	816	825	852	840	874	842	844	813	800	900	851	857	900	841	808	845	914	774	892	824	845	869	854	881	812	879	809	790	801	787	869	852	818	855	835	838	882	811	877	864	873	887	863	793	908	907	864	841	842	830	881	891	897	815	833	863	895	892	837	853	817	864	861	867	862	891	832	831	850	846	869	825	816	813	850	897	864	893	908	823	846	869	873	850	866	814	902	828	824	848	844	795	901	824	846	815	825	818	873	883	815	863	812	834	859	855	875	796	840	865	933	859	838	828	841	851	907	891	856	893	837	836	824	840	911	911	851	853	875	830	880	878	875	876	883	823	835	867	834	804	842	860	856	824	842	933	865	861	875	788	912	822	906	870	836	899	922	882	874	797	846	826	878	863	843	882	857	835	911	869	847	864	829	816	866	866
31954	57252	34302	13971	30163	2745	1960	1678	1395	1251	1167	1127	1076	999	1003	987	940	946	982	959	948	901	978	882	903	946	926	886	898	872	881	910	848	846	852	861	884	836	910	876	844	856	865	903	800	836	852	866	846	871	876	859	899	856	893	870	853	821	871	909	881	851	861	865	875	1092	1219	828	881	857	872	859	870	840	871	899	890	854	822	851	934	884	897	870	845	894	847	886	850	857	849	871	863	839	887	812	874	873	875	862	888	839	854	818	872	884	891	818	877	814	834	884	844	878	829	821	858	868	873	890	892	817	876	876	848	826	860	863	866	809	853	870	829	807	868	814	893	849	825	886	796	814	852	860	857	844	839	848	847	887	835	849	857	884	849	828	856	862	823	879	841	860	869	892	860	855	836	858	865	843	843	821	848	817	783	831	868	836	872	802	836	856	816	867	833	868	869	873	834	850	824	781	827	898	872	838	825	865	848	820	831	842	857	826	899	852	871	835	822	837	827	863	863	914	888	836	898	848	866	855	860	865	878	835	889	860	863	843	834	793	909	854	814	841	881	799	828	827	848	835	814	868	857	883	845	841	870	821	826	804	884	778	910	862	884	805	894	909	841	865	830	826	859	884	858	830	855	832	858	850	877	850	873	797	854	820	844	818	799	853	898	896	845	854	850	849	834	846	852	851	848	863	916	818	852	879	795	847	862	856	874	841	850	870	839	828	915	918	856	789	798	860	873	783	807	885	885	840	865	856	812	802	825	825	841	818	874	851	870	889	863	858	859	818	859	846	843	839	871	807	803	880	848	854	873	897	886	878	807	855	843	805	861	808	875	862	877	849	879	786	833	783	916	875	894	854	840	867	859	873	896	819	823	829	820	839	829	862	856	887	848	832	850	845	860	897	826	845	836	829	788	856	850	819	833	833	838	840	898	811	868	865	848	898	806	868	898	804	869	851	865	843	826	840	798	851	785	821	908	863	883	856	835	865	861	864	804	836	855	868	864	848	895	871	919	866	851	864	888	857	804	850	874	873	844	875	873	816	850	831	834	809	876	856	786	896	896	896	812	847	871	841	890	852	892	804	867	834	806	869	862	866	836	877	855	873	891	852	806	913	813	827	842	876	834	864	821	842	887	853	834	827	852	830	828	834	831	856	875	919	836	872	846	789	827	860	868	810	804	858	873	820	822	850	843	827	832	837	853	842	846	859	814	824	860	850	870	891	858	840	840	861	944	816	846	923	846	902	884	861	789	849	826	898	838	841	892	845	823	844	923	873	838	891	894	868	810	847	899	819	814	836	875	818	852	902	841	843	840	862	876	852	783	854	873	802	871	824	877	895	808	801	850	851	807	856	846	836	857	831	900	842	894	832	905	870	850	821	866	878	830	894	915	860	864	880	856	861	781	890	834	891	795	832	831	833	878	876	892	902	836	796	841	848	907	813	877	867	845	807	790	853	874	853	836	845	885	887	820	830	812	940	860	836	866	829	845	872	884	832	791	843	877	876	835	895	871	907	812	850	876	897	887	863	798	850	843	836	818	865	888	884	834	884	853	899	898	829	826	914	879	833	831	859	854	870	842	821	876	862	844	858	837	858	889	880	840	843	819	796	897	825	842	826	889	863	817	837	895	847	806	834	866	833	805	883	831	860	893	856	889	850	813	847	856	814	874	867	880	861	862	805	849	829	879	867	835	847	835	801	857	886	889	874	860	830	810	783	888	839	850	853	921	840	849	855	829	857	864	860	856	831	857	852	815	888	894	822	912	828	795	861	878	819	847	885	824	840	844	876	848	868	836	839	854	869	864	861	835	831	865	878	850	901	891	874	861	860	842	839	853	844	843	843	887	787	837	852	841	799	787	820	834	833	849	853	826	906	832	883	833	837	833	858	879	831	867	897	894	846	861	801	877	819	856	818	832	831	898	862	868	827	863	796	902	817	833	877	862	816	817	837	814	851	858	868	832	838	872	870	823	828	808	867	860	812	861	872	845	853	838	807	833	879	864	817	842	850	831	808	865	839	849	837	891	883	869	847	899	824	877	803	853	850	850	847	843	851	795	820	810	830	858	858	866	832	841	873	843	939	854	867	858	863	860	926	860	869	878	823	866	847	893	860	841	871	794	856	843	887	886	866	867	841	889	872	814	860	782	841	851	825	853	857	842	868	861	829	841	838	844	860	902	860	884	848	802	822	834	853	865	920	854	829	878	847	839	828	784	823	852	892	847	858	798	847	873	839	855	820	856	853	866	837	853	848	890	841	827	853	853	845	851	851	869	881	880	790	892	900	908	854	873	882	834	843	824	825	853	799	843	787	810	873	882	870	891	851	859	793	829	867	905	867	883	826	843	893	869	867	855	841	833	832	851	832	813	830	841	836	888	894	789	802	833	835	870	850	890	893	871	821	842	867	867	862	830	857	893	833	875	823	886	838	850	850	877	874	844	841	853	811	831	829	849	829	852	816	833	891	843	841	846	862	871	798	851	905	813	860	879	868	871	830	876	857	897	890	856	910	832	847	864	809	833	887	882	837	900	809	874	843	855	839	847	864	852	859	821	852	862	868	853	879	835	790	890	851	869	812	864	834	856	876	868	861	819	832	886	864	851	864	871	869	805	846	870	810	881	800	808	845	893	830	885	864	859	823	877	838	807	851	862	878	867	880	839	815	852	802	846	844	806	821	817	806	837	836	845	802	884	893	783	855	837	809	837	874	831	852	866	882	831	827	841	839	854	876	847	838	863	811	857	862	850	855	840	838	909	887	883	837	863	822	828	803	809	824	844	890	877	835	867	897	855	780	857	926	832	848	836	863	868	864	825	879	900	809	862	826	801	883	843	862	859	845	861	859	892	865	916	840	904	865	859	876	831	865	881	851	846	889	862	838	872	823	911	854	886	903	897	822	879	837	875	912	837	861	891	854	832	815	838	898	848	892	836	883	851	807	818	849	856	781	831	831	831	867	811	832	831	858	844	811	817	845	852	888	865	846	830	915	848	807	887	814	839	799	871	894	881	857	821	841	887	866	858	879	861	854	790	919	809	858	892	781	843	830	863	826	837	835	888	824	871	836	884	848	858	866	842	805	844	851	839	886	831	820	860	872	799	851	828	831	850	871	863	860	851	865	928	864	898	828	866	803	913	850	906	858	848	870	809	824	850	838	831	872	865	856	798	878	815	846	824	828	842	847	872	862	862	864	835	832	829	845	849	902	824	812	846	880	880	819	842	809	819	958	852	816	859	818	836	838	836	896	880	838	819	831	825	852	868	892	812	858	878	895	833	846	843	866	869	832	904	820	787	831	866	853	892	870	849	826	930	829	880	858	845	797	892	826	855	861	850	880	904	780	848	872	874	890	833	849	861	870	867	854	850	841	841	829	815	870	835	908	867	861	857	854	899	821	858	839	887	900	862	847	874	820	823	831	906	849	882	878	856	848	894	827	923	876	831	899	805	848	841	809	869	862	840	824	835	862	823	827	808	845	869	835	843	773	862	843	853	861
28856	23935	15947	2825	2552	783	765	747	744	731	739	750	772	720	772	774	729	778	711	693	701	710	758	734	754	704	728	737	698	710	774	771	720	811	735	711	740	734	760	691	746	709	759	733	773	708	783	755	740	718	759	749	748	744	741	695	700	732	704	732	787	700	745	746	757	750	783	698	798	752	721	694	780	740	743	694	693	701	774	762	734	765	758	714	750	738	722	753	737	772	733	721	724	718	732	739	725	723	773	732	719	708	731	711	731	763	733	725	712	773	681	754	706	752	781	696	777	727	756	727	752	730	740	700	733	736	723	704	754	747	715	672	718	691	744	649	750	727	718	791	684	715	721	707	678	735	743	713	733	750	772	776	760	751	729	739	712	718	789	776	721	740	721	734	726	725	717	720	730	719	729	733	730	677	708	722	724	730	789	708	721	734	735	757	733	740	718	740	693	720	732	769	740	739	748	722	721	728	724	812	774	732	775	744	756	737	706	738	730	711	719	785	708	709	679	729	745	704	756	769	750	710	732	746	679	742	675	728	767	766	699	743	751	680	739	724	737	691	748	727	689	734	753	714	764	716	726	729	755	717	757	729	745	734	725	726	722	710	770	702	697	714	700	682	728	771	731	735	757	696	751	730	743	750	708	675	709	708	728	748	727	731	718	694	709	660	728	745	769	724	718	749	723	726	752	707	691	752	754	728	748	734	747	688	724	765	719	743	713	715	777	774	724	669	755	777	664	716	727	696	748	682	712	759	720	692	714	728	751	703	752	764	772	746	688	764	763	729	733	672	743	729	723	747	698	711	773	739	749	667	688	729	736	735	707	696	764	741	748	729	746	713	691	706	734	704	740	761	788	680	713	736	708	744	776	721	719	739	683	713	677	711	711	753	734	762	762	757	739	739	718	737	723	731	692	781	751	759	704	704	706	788	708	703	721	687	736	703	736	699	718	717	768	759	751	714	724	733	742	727	682	744	747	740	657	724	735	723	742	713	752	686	755	711	653	749	699	756	746	674	742	758	739	748	743	680	712	720	775	702	732	710	784	747	721	740	688	775	736	723	758	756	749	723	699	774	703	692	706	732	749	692	719	724	724	745	700	721	731	737	748	749	768	700	730	778	724	717	677	741	709	703	707	753	718	709	749	718	765	708	724	751	734	733	765	732	736	717	694	716	697	718	750	701	742	743	760	724	738	710	712	730	728	710	680	744	741	731	696	780	703	675	754	715	723	684	734	735	707	765	673	766	739	729	756	727	683	694	743	717	746	759	740	698	737	785	728	685	740	798	721	703	727	760	754	684	717	762	729	724	763	762	715	712	747	745	730	713	751	753	715	723	709	743	743	703	752	731	704	658	753	741	761	709	747	729	771	775	725	719	726	689	708	725	725	717	748	729	703	724	703	747	714	721	766	731	719	709	680	787	697	691	739	717	719	701	744	723	688	736	764	775	693	741	732	775	747	719	722	729	756	733	743	730	727	732	751	718	739	713	744	732	734	782	738	700	798	726	713	701	730	719	721	728	697	730	744	736	706	725	761	743	741	700	743	655	741	684	734	724	674	729	719	764	719	737	711	704	713	686	734	753	710	726	695	739	711	737	736	684	687	785	759	796	771	696	723	690	707	732	700	724	733	727	765	712	753	757	757	762	734	778	726	769	721	734	726	746	764	729	751	733	721	762	750	724	671	776	725	755	705	756	723	702	741	702	698	713	783	729	721	764	739	724	699	733	772	734	732	731	749	753	770	721	715	718	725	766	711	706	749	753	754	711	740	679	700	700	728	747	716	776	719	706	711	729	738	703	720	742	709	736	778	737	723	716	682	760	724	753	738	780	700	754	728	725	733	724	780	697	780	760	737	747	754	743	755	703	728	752	751	730	789	707	714	734	700	736	730	727	756	765	758	725	754	731	726	743	700	686	735	773	698	717	747	714	727	703	732	760	725	692	721	758	748	745	734	736	698	698	754	713	745	786	717	738	698	754	763	769	708	689	717	724	732	796	772	748	760	770	774	745	771	703	731	697	729	722	742	707	730	772	722	772	727	697	704	673	757	740	713	748	708	671	754	734	765	710	726	727	678	686	709	729	673	681	759	749	776	749	756	706	733	721	757	724	797	797	741	715	720	730	726	728	720	725	737	715	754	752	727	743	697	796	765	779	712	712	677	707	689	693	769	714	701	676	758	734	718	745	745	760	736	697	757	756	688	761	693	699	784	731	723	697	747	721	669	754	735	698	735	709	705	765	716	730	750	727	743	730	725	734	745	723	751	748	689	762	725	724	742	716	729	709	710	737	752	711	719	733	744	719	747	688	736	690	733	741	732	762	740	671	729	778	753	706	755	737	749	735	725	710	683	696	717	720	754	755	695	757	735	738	719	751	742	694	728	771	715	718	734	729	723	728	705	704	714	768	806	778	769	751	734	747	706	687	770	742	802	696	746	734	788	757	720	784	715	689	776	725	748	742	734	726	726	712	707	738	725	772	753	826	681	745	719	724	756	737	721	722	714	738	714	749	697	753	731	739	667	727	709	697	781	724	714	725	738	742	712	771	779	730	728	717	789	779	697	727	733	729	724	758	758	779	754	727	750	756	740	719	710	726	747	705	710	757	698	756	721	739	726	726	754	713	675	744	728	737	765	774	696	694	767	756	672	744	763	719	721	709	739	745	724	702	718	760	698	720	751	681	722	770	772	732	745	737	756	718	754	721	708	728	758	704	691	744	720	675	691	729	749	726	769	744	731	734	712	754	768	774	732	722	709	766	763	739	718	710	729	710	770	703	785	739	698	695	722	665	751	755	739	766	710	748	687	722	763	704	718	745	709	745	763	697	791	754	741	718	717	750	698	758	751	732	720	710	705	753	726	735	728	737	739	703	718	727	746	698	723	766	733	715	723	735	765	756	738	751	738	749	734	676	700	770	696	754	732	731	745	753	721	707	745	751	739	743	759	751	718	701	752	727	700	677	679	714	693	726	745	755	739	747	700	757	722	735	758	722	734	735	755	739	756	710	716	683	726	792	800	728	789	739	690	711	780	723	690	702	698	691	704	747	745	700	783	706	735	755	745	650	757	731	721	683	782	739	745	722	741	733	761	749	695	756	708	678	705	714	702	689	725	700	754	716	760	694	697	758	747	750	742	697	717	752	770	715	789	741	746	774	721	688	693	737	768	762	707	694	756	746	733	689	764	756	698	697	735	732	748	726	761	737	716	712	710	733	697	738	694	734	718	722	717	733	746	750	729	706	783	745	687	708	764	729	749	711	728	728	716	716	737	732	742	786	745	748	769	743	743	748	725	779	686	654	743	765	724	726	731	728	778	753	793	724	702	747	715	712	705	701	722	753	748	744	674	676	764	761	749	707	722	715	734	679	729	725	712	747	707	727	734	719	711	753	699	723	720	735	768	757	746	730	719	708	720	786	754	741	718	706	771	770	707	761	712	768	732	770	697	721	781	754	723	767	788	717	725	754	700	734	751	690	725	740	757	690
24403	34150	12206	1491	2890	769	701	756	818	759	757	792	728	806	801	739	751	755	760	733	794	786	773	781	740	773	737	741	760	764	813	748	770	722	769	740	733	763	740	746	724	770	783	782	717	767	742	759	757	768	814	733	763	785	726	767	735	753	770	758	784	723	732	738	755	776	761	756	764	759	781	736	772	784	782	791	794	725	784	795	742	789	732	757	758	781	768	765	798	763	759	765	812	767	771	775	719	741	776	800	764	803	724	748	799	736	755	757	775	751	734	751	771	798	743	750	747	810	711	730	784	788	730	755	771	790	758	745	778	719	819	782	742	792	752	711	778	753	733	802	732	775	768	770	764	694	711	734	741	739	760	729	802	784	749	750	726	741	786	769	791	700	764	750	762	736	751	751	788	785	756	739	800	760	731	705	823	769	788	703	791	761	836	736	769	754	726	784	773	768	769	744	782	782	774	767	738	741	752	782	769	729	725	712	741	779	773	741	738	763	781	771	775	740	786	694	751	753	753	738	746	765	753	831	740	787	733	754	733	762	736	755	793	765	768	748	772	748	780	798	760	705	759	738	754	767	718	765	778	735	772	759	755	776	757	764	746	787	720	701	799	772	739	754	728	797	728	822	819	777	775	711	731	797	774	775	741	769	776	790	775	755	719	760	744	786	758	748	756	773	769	784	744	777	772	802	748	724	769	752	798	740	740	762	700	738	748	774	788	762	749	802	794	745	715	783	760	740	749	720	768	764	749	732	751	805	743	782	768	825	755	772	743	736	733	772	856	690	795	735	768	797	767	746	766	751	719	779	721	782	736	744	793	738	763	803	756	759	758	750	764	756	757	800	743	706	779	826	725	782	791	724	772	745	678	751	776	725	786	727	750	788	798	711	763	777	757	751	743	777	797	811	687	771	702	776	803	765	763	775	726	832	779	802	800	761	798	775	752	798	762	778	761	754	742	814	782	712	732	734	786	717	776	708	757	776	759	735	761	761	800	779	755	770	779	796	799	748	754	761	764	800	768	761	759	708	788	762	829	737	750	690	757	735	772	760	754	762	748	722	733	772	740	741	737	772	757	753	759	788	773	748	774	760	745	768	728	745	804	786	763	727	793	725	799	707	762	776	697	755	773	768	787	765	825	745	786	793	721	764	755	723	811	756	761	754	748	794	754	798	724	745	744	761	765	747	746	791	731	774	739	798	766	742	710	755	759	729	737	787	755	772	748	766	762	716	770	782	758	743	759	766	719	770	747	742	764	741	736	722	781	806	765	791	750	785	746	774	779	753	765	788	780	769	769	760	737	746	786	812	828	755	744	790	752	787	768	778	700	789	814	729	777	782	722	799	731	774	749	755	759	754	722	732	762	744	770	760	752	784	798	776	762	748	813	786	740	716	730	691	837	732	781	751	735	716	711	760	759	777	768	725	766	795	737	733	737	777	761	761	794	761	776	780	767	750	713	773	715	765	736	810	763	791	805	744	720	793	773	761	745	772	797	749	741	724	726	765	750	710	751	771	765	774	756	753	731	792	768	746	737	791	779	771	812	737	716	742	760	820	800	754	775	752	763	772	798	728	762	777	781	777	742	770	753	768	748	743	764	766	745	749	769	784	807	778	784	745	745	750	766	757	705	778	775	813	787	784	803	734	744	794	753	774	780	763	763	743	800	769	745	751	766	729	724	707	795	761	723	740	765	764	774	744	767	731	740	802	796	790	751	789	813	692	761	752	762	747	800	806	802	763	744	741	717	733	798	780	803	792	761	754	766	727	768	749	765	758	756	766	706	758	764	767	791	755	726	770	771	739	781	737	773	778	725	786	752	739	715	799	762	830	742	767	802	747	761	745	725	782	751	728	758	751	795	781	716	787	803	774	767	775	768	714	771	765	764	777	726	752	800	778	794	695	746	759	723	738	746	716	779	740	783	740	739	748	775	759	762	740	793	739	750	805	749	776	729	709	749	748	767	762	747	751	747	706	752	772	782	779	787	794	764	763	734	728	751	819	760	801	773	732	760	747	752	766	712	775	759	769	779	728	694	789	732	773	759	739	786	740	786	812	763	803	768	760	772	750	770	784	751	763	741	788	784	773	754	758	704	850	801	747	729	763	757	742	755	806	814	765	711	808	749	782	761	790	761	755	735	766	749	766	723	800	723	774	781	807	773	776	752	774	778	755	750	752	798	755	749	747	782	746	754	710	744	766	775	803	723	749	725	733	700	815	812	757	803	697	752	780	798	777	767	762	762	753	798	827	709	760	771	714	808	719	735	772	776	740	813	800	813	772	790	778	757	753	748	724	722	712	723	765	723	794	737	787	765	784	750	808	760	755	785	762	716	749	791	756	728	742	770	777	741	743	812	784	757	726	760	713	795	757	700	781	717	796	742	786	706	777	769	756	759	745	726	815	817	725	779	789	756	762	765	787	785	776	780	743	758	825	786	731	772	760	693	744	755	784	769	760	772	763	781	698	785	773	770	771	729	772	754	751	759	764	775	779	744	739	816	709	743	756	775	744	731	790	751	759	762	767	736	752	801	695	758	757	763	763	821	728	750	721	745	786	744	754	751	758	768	760	715	751	727	760	787	688	752	740	808	723	766	777	791	826	729	756	758	778	745	799	774	744	768	731	756	749	783	766	765	723	755	810	771	794	750	720	725	765	766	774	719	736	773	723	814	787	760	763	749	773	779	751	768	743	802	782	715	768	794	779	754	768	721	783	752	764	748	732	758	800	727	790	753	766	761	764	801	762	744	770	815	793	742	761	744	745	756	766	741	745	744	756	812	782	751	782	745	748	765	772	719	786	723	730	746	764	751	781	768	746	778	786	751	764	771	709	739	690	832	776	752	721	767	721	738	802	709	800	748	773	763	708	738	721	754	745	758	761	785	757	757	773	776	718	780	734	745	707	732	763	751	724	712	759	771	773	780	742	809	798	775	776	762	782	754	782	739	731	762	756	732	736	759	768	791	712	748	693	768	785	742	727	788	779	758	717	784	755	724	771	800	722	754	727	693	805	785	780	740	746	806	716	758	719	808	781	787	768	732	754	736	729	805	802	772	760	762	815	782	760	753	773	814	760	797	751	773	745	742	798	773	736	728	745	744	760	768	821	774	781	727	766	783	754	798	786	743	764	763	754	736	705	756	700	797	683	779	736	752	708	750	728	779	770	797	840	774	714	765	776	729	753	755	761	758	742	767	728	777	718	716	802	735	748	743	731	758	778	769	746	751	759	784	771	729	778	782	725	793	747	729	750	739	743	751	753	774	718	759	722	731	774	791	710	788	712	772	765	741	725	766	802	715	729	723	751	792	793	767	771	721	776	677	745	725	729	693	714	714	768	718	774	754	759	755	739	785	775	744	699	757	755	757	783	772	753	732	763	708	763	792	752	781	732	759	737	747	749	721	775	759	779	755	771	759	745	787	744	769	741	761	715	825	701	782	809	836	748	761	714	734	803	810	752	732	749	747	781	788	759	757	779	776	790	743	749
23875	21109	28156	24268	22255	12141	1588	945	838	817	751	684	732	721	715	690	722	701	708	748	682	727	673	666	664	688	670	699	642	691	682	668	676	619	651	711	649	651	639	679	710	642	670	702	706	687	664	656	659	689	677	647	649	683	701	668	615	666	658	666	727	671	676	684	679	642	635	689	672	686	661	652	695	697	668	707	671	643	735	675	666	688	668	715	684	714	655	664	706	651	678	657	692	664	703	710	722	652	706	702	668	688	689	675	679	691	679	666	717	715	677	692	645	640	625	682	658	633	650	692	677	656	709	629	669	683	654	662	720	640	714	675	619	615	689	643	759	648	695	708	650	666	679	623	699	637	707	630	669	677	647	641	646	645	689	687	696	688	644	664	661	658	682	670	656	670	658	652	663	706	673	647	672	664	675	665	699	697	631	683	681	639	630	716	655	652	674	625	687	648	701	703	626	645	679	674	673	646	685	676	675	641	628	713	659	720	628	651	702	674	675	657	646	660	637	692	643	665	693	638	636	640	645	640	682	699	617	670	662	731	711	697	652	655	634	666	654	683	703	657	663	676	649	632	664	651	664	673	658	684	693	682	699	710	638	648	682	669	645	706	641	637	618	686	666	708	668	703	702	665	679	720	667	666	609	662	679	645	729	684	621	693	716	667	688	663	658	671	687	655	689	658	677	677	724	636	673	660	640	630	610	680	665	641	648	671	655	705	699	661	693	623	695	698	649	650	682	718	743	677	660	713	670	676	717	654	663	663	673	665	655	644	643	656	670	681	711	669	662	637	648	671	667	637	665	703	674	688	608	708	693	656	668	663	681	666	683	714	672	673	647	663	669	608	673	724	669	683	658	661	623	666	681	699	632	668	626	695	675	633	696	627	622	624	636	706	644	678	707	639	672	618	688	713	662	655	662	711	691	655	668	624	702	613	663	651	696	710	673	626	706	640	708	631	668	670	691	614	703	668	671	677	658	700	722	667	674	674	654	649	670	663	665	646	663	666	658	673	651	672	630	679	678	622	683	728	630	671	617	665	643	676	665	672	646	724	659	694	669	693	691	692	658	645	657	704	720	686	695	648	692	661	700	674	688	618	698	654	651	725	618	697	700	671	669	665	673	670	679	656	687	651	642	697	674	686	666	688	688	653	643	657	619	631	729	660	700	710	634	655	666	658	675	707	698	658	646	693	636	666	708	649	660	707	655	637	674	675	671	670	695	670	687	645	664	709	663	664	622	671	696	636	665	664	666	695	655	700	704	630	701	670	631	662	718	693	669	692	665	662	616	705	682	689	663	687	673	666	649	685	663	729	682	672	705	669	683	675	683	683	660	658	636	642	662	685	634	734	662	599	630	642	714	670	646	668	690	690	646	652	733	658	680	685	655	685	666	695	640	702	658	658	644	668	701	630	664	669	653	666	654	692	718	687	715	678	650	673	611	670	636	695	702	660	703	662	600	685	656	662	687	621	684	641	649	681	704	620	639	677	685	678	607	684	690	683	646	689	659	688	703	676	683	624	674	622	656	683	682	657	603	667	667	678	666	661	724	618	694	687	699	666	626	675	660	650	612	668	652	669	667	659	674	661	667	662	720	634	689	668	671	656	657	655	653	700	686	673	715	648	653	690	659	622	650	691	638	682	682	737	702	671	650	688	710	697	633	687	627	630	691	642	712	684	647	697	654	719	659	658	714	658	649	651	617	650	684	618	644	697	699	722	702	671	683	671	680	685	679	633	683	647	667	652	667	650	701	668	677	668	689	663	624	679	709	645	690	637	697	667	680	664	666	663	706	665	660	649	664	645	668	667	675	675	664	638	657	682	689	693	687	660	694	643	680	645	668	670	699	664	640	657	712	676	692	629	640	667	638	610	636	696	685	667	648	661	692	698	666	683	688	652	683	645	653	666	644	669	623	705	655	658	651	646	706	683	673	634	713	648	703	663	657	637	645	635	729	701	668	654	649	661	670	650	688	638	714	709	673	672	720	608	633	702	656	638	655	655	707	709	667	649	667	648	722	619	674	678	696	708	700	662	678	613	637	710	650	661	658	633	643	654	674	684	631	654	690	670	715	671	642	682	635	651	667	633	687	656	691	647	701	667	683	684	642	632	714	626	703	679	713	630	654	672	668	721	671	673	705	647	641	670	631	639	614	647	679	666	703	641	693	658	652	681	633	664	665	677	611	655	663	665	678	642	664	624	616	706	657	702	683	695	657	683	647	647	680	622	688	688	690	667	672	662	709	691	625	670	666	639	681	644	670	659	661	669	681	691	625	685	674	692	640	666	695	655	697	683	661	694	644	671	705	733	715	649	656	651	687	640	657	660	671	661	686	638	653	703	681	677	692	675	685	699	705	646	695	682	662	657	683	657	631	671	666	718	637	657	734	672	621	708	682	682	691	667	627	626	699	675	619	681	645	684	679	667	682	717	698	660	651	638	684	688	663	637	670	673	686	731	690	669	675	672	663	623	690	642	629	625	676	693	675	652	684	625	635	675	644	715	661	669	653	643	724	652	632	674	682	670	624	703	692	639	651	700	634	700	732	681	618	661	674	687	704	678	686	674	659	667	676	654	681	689	704	652	648	663	644	642	607	699	653	673	685	649	673	661	659	615	684	676	689	697	714	667	664	658	641	677	648	636	656	686	677	648	672	646	641	626	709	689	684	638	654	678	621	629	651	648	684	712	642	726	665	638	667	647	705	632	699	619	644	691	652	675	647	672	637	690	703	687	668	682	730	657	691	655	704	660	694	666	668	648	605	630	634	631	676	655	667	659	638	666	650	628	707	700	664	690	692	692	696	697	654	652	711	641	679	696	627	690	656	721	653	628	611	709	642	664	693	670	644	695	687	677	622	642	712	718	685	635	672	653	653	694	687	619	662	637	637	670	664	661	689	691	697	653	644	669	653	699	689	656	669	691	665	688	669	632	633	683	636	687	656	688	651	673	652	660	671	666	652	657	683	667	730	698	652	645	671	686	638	655	666	692	632	651	703	664	678	669	682	583	618	688	656	624	694	663	662	658	720	656	716	673	679	653	683	656	614	639	685	690	665	700	611	705	677	701	667	578	639	669	678	667	655	720	624	684	705	666	692	674	622	667	659	688	698	653	689	656	703	661	674	679	659	634	662	688	673	684	716	682	660	675	678	693	670	650	652	686	635	662	694	656	668	716	674	665	689	663	704	692	650	698	678	684	702	634	702	676	654	649	656	675	650	630	674	684	671	634	685	646	664	633	624	726	640	663	650	638	679	673	683	661	681	667	688	650	659	632	675	688	670	644	673	685	667	693	665	689	680	640	669	689	664	652	600	664	695	626	711	695	685	623	656	667	636	628	675	712	653	680	642	738	658	673	664	707	752	679	678	706	665	663	662	630	658	670	641	678	648	679	689	707	661	663	723	664	705	674	673	657	685	650	646	662	677	656	640	690	675	626	677	633	651	622	673	685	652	683	680	654	690	648	655	680	602	686	712	697	644	639	667	651
28829	49560	22776	12759	20243	2295	1287	1033	1018	928	919	819	828	838	796	801	751	717	776	714	720	759	683	679	697	716	652	711	702	666	725	701	696	696	673	704	704	717	704	689	684	713	675	760	676	691	711	695	720	720	698	706	729	640	686	660	678	733	710	698	663	695	703	662	697	678	685	681	680	670	706	751	716	742	764	707	687	699	738	731	691	696	685	708	686	676	695	679	653	717	685	709	693	700	709	708	719	658	714	722	701	683	664	693	726	702	719	652	673	693	688	680	710	685	675	671	700	712	699	694	637	680	696	676	692	645	671	635	692	680	683	696	647	694	678	727	643	699	690	679	673	681	686	704	671	698	660	679	696	684	670	731	702	706	647	728	676	702	636	730	685	680	687	718	660	715	667	676	696	647	686	706	718	679	695	672	693	685	661	710	714	727	678	710	659	658	725	686	693	660	692	688	649	728	706	721	678	694	713	633	723	680	706	682	664	695	686	682	634	667	707	723	711	722	687	697	676	719	669	673	673	709	674	683	687	695	685	688	645	718	676	696	693	726	682	667	700	664	737	710	734	677	665	617	652	680	700	683	718	685	742	728	633	698	679	690	675	735	696	730	682	726	725	725	691	655	677	675	704	707	714	691	680	622	691	678	690	700	645	636	692	725	697	689	701	686	690	705	701	737	668	698	702	705	670	706	658	694	719	676	697	681	748	688	658	701	643	651	694	686	719	694	651	663	691	690	666	644	717	713	769	653	683	713	700	705	722	704	670	697	676	688	702	671	699	704	669	748	677	666	708	673	650	706	686	683	666	700	693	689	670	699	674	674	656	736	630	669	724	640	690	698	705	663	696	710	678	677	675	658	686	722	692	687	737	713	733	695	664	715	686	717	665	689	640	672	726	687	709	682	712	678	643	708	758	628	705	725	708	710	689	666	724	671	682	674	712	690	677	662	675	682	704	740	694	741	644	688	699	719	694	682	662	695	673	692	705	693	718	623	697	704	702	663	728	661	670	721	674	701	682	687	712	706	678	647	739	695	655	669	673	751	711	652	664	714	690	673	667	677	667	685	654	718	674	679	746	680	729	753	687	714	652	708	712	685	673	671	703	699	656	695	734	734	656	712	692	665	708	651	697	720	720	647	724	689	691	666	688	698	686	705	763	752	684	689	700	671	684	698	666	727	682	680	745	670	705	650	706	694	681	697	705	690	660	715	682	647	704	696	737	710	686	687	680	692	708	729	702	708	664	643	683	720	729	662	656	688	686	720	669	679	705	692	703	690	699	700	692	664	641	686	721	668	706	672	684	694	736	703	647	680	723	708	631	668	646	676	678	683	693	675	686	712	702	669	669	706	659	701	653	659	684	652	652	669	677	688	691	690	714	695	713	650	700	637	700	682	698	697	674	619	692	700	687	682	698	715	681	669	703	648	672	680	724	668	703	720	733	702	728	683	687	689	721	695	731	650	670	649	657	705	666	690	703	691	672	671	713	656	699	675	654	695	706	724	696	665	669	677	704	664	687	704	682	700	684	697	706	714	683	644	678	678	682	695	734	734	626	677	640	656	687	692	706	666	701	664	661	693	671	673	675	679	710	708	675	702	686	707	655	690	710	684	714	652	678	692	701	673	748	640	639	652	750	636	682	700	699	664	716	678	654	687	672	672	658	707	705	701	668	645	656	727	711	698	710	678	714	682	702	659	684	738	651	667	644	738	700	729	648	660	732	694	698	698	690	701	637	646	700	694	693	732	667	663	685	696	659	715	691	736	675	680	698	703	684	745	664	711	707	713	744	726	688	669	629	733	724	697	696	670	708	697	720	711	651	708	689	706	691	651	744	758	715	699	675	694	710	676	679	715	716	663	665	719	657	708	662	693	636	680	691	670	654	673	696	674	708	740	730	666	702	715	694	663	708	713	707	712	683	706	676	630	647	766	677	667	679	663	670	663	726	716	681	721	649	678	701	686	696	666	655	651	644	669	679	705	671	699	734	676	693	665	652	697	701	677	690	639	708	704	644	714	705	714	700	683	676	726	706	742	715	647	691	682	662	673	688	732	668	747	660	710	675	663	713	663	702	714	677	725	731	723	702	654	695	650	698	654	698	645	712	686	674	659	679	750	659	693	676	701	663	717	696	706	713	650	632	710	697	697	708	655	698	660	716	702	710	709	708	719	697	691	649	701	671	659	684	661	752	693	708	619	675	678	626	722	659	689	703	681	665	691	685	697	676	702	651	684	641	662	640	658	672	702	675	684	656	700	649	703	728	664	714	691	656	750	675	633	646	711	703	712	705	662	672	677	695	682	721	687	656	692	713	694	680	714	702	696	647	685	661	725	687	718	719	751	692	619	679	704	668	714	715	658	678	678	693	671	702	713	688	659	694	699	716	646	641	669	690	655	692	710	715	710	684	631	677	689	725	668	719	710	649	663	695	719	664	688	704	704	710	693	726	673	617	702	679	688	670	710	707	685	666	690	729	721	671	660	699	667	695	678	686	681	675	728	699	636	684	661	669	677	671	687	674	674	716	679	657	731	688	671	643	705	698	692	689	690	643	708	646	682	694	707	704	655	631	714	686	721	736	713	653	664	703	688	691	724	715	664	647	666	688	688	705	666	725	738	675	685	693	673	708	707	647	679	682	677	676	709	659	712	706	700	757	665	691	734	642	667	703	692	683	685	673	653	671	669	709	663	658	664	689	677	705	674	691	678	658	730	689	665	647	680	696	684	675	719	681	670	699	704	699	708	661	675	685	656	701	713	654	661	664	686	630	681	705	679	667	648	703	673	683	666	722	714	684	736	686	652	686	674	654	694	656	699	657	642	694	727	683	716	691	715	646	698	685	706	681	718	665	693	685	685	630	642	699	697	692	659	734	684	728	681	654	727	660	713	689	693	691	699	699	685	713	713	673	654	720	710	695	715	662	671	661	683	711	687	732	669	723	707	671	634	680	714	705	698	706	688	641	677	688	679	725	678	651	664	687	711	728	700	694	679	704	684	621	697	660	687	695	693	653	687	700	662	663	707	628	642	660	650	676	725	671	696	637	662	643	729	666	645	674	696	712	667	691	689	690	716	684	685	695	712	713	730	683	744	679	657	693	682	715	681	644	675	652	716	667	654	694	637	689	689	653	677	723	728	717	670	682	688	714	687	691	683	700	700	722	765	692	683	680	719	659	700	703	719	678	705	686	711	679	712	671	649	651	672	692	729	684	681	705	666	687	694	673	733	652	668	669	706	703	730	672	662	648	686	672	646	675	704	659	698	673	714	658	698	755	713	668	690	685	708	693	684	677	693	679	738	683	653	662	672	658	660	691	688	637	706	674	667	693	729	687	688	670	633	722	655	675	710	744	698	656	676	710	685	643	655	663	666	701	723	669	673	718	696	663	635	676	684	683	706	699	698	671	700	678	696	686	647	669	688	687	691	675	684	714	680	654	694	708	691	667	729	651	672	738	665	701	650	703	719	700	656	626	703	662	669	710	637	667	672
24925	21008	26826	25011	16788	3020	1057	954	923	943	947	880	886	901	911	905	957	860	915	922	935	867	915	909	945	896	899	903	936	905	923	880	885	898	872	845	876	918	890	857	885	896	886	851	896	890	876	825	867	916	944	917	866	899	874	864	858	878	858	866	882	870	886	924	880	884	906	902	825	836	900	903	852	883	822	921	923	897	822	877	955	914	948	902	891	845	881	886	846	883	845	872	860	861	882	865	841	900	868	920	844	890	888	884	830	881	863	818	898	889	880	880	864	932	866	751	848	884	866	830	861	894	881	823	921	865	896	910	953	907	928	854	896	909	865	882	890	877	897	831	917	890	835	913	889	891	842	866	824	894	855	879	850	892	876	834	811	928	856	900	861	884	877	967	886	924	948	863	909	859	833	808	921	863	899	874	882	858	847	880	887	862	840	847	875	867	916	919	875	845	885	887	862	858	866	866	886	891	826	865	922	823	897	850	881	849	869	858	872	826	811	917	929	851	863	792	818	869	889	857	882	861	893	848	822	944	914	853	866	884	886	850	849	931	882	863	856	877	899	861	933	826	895	903	831	905	850	877	916	868	848	821	855	865	850	873	867	912	897	886	927	858	900	905	895	860	863	879	905	871	870	840	874	830	906	826	820	884	828	889	917	883	848	872	897	874	906	897	893	873	905	896	854	892	876	911	903	866	887	898	831	884	878	863	850	894	864	930	838	899	921	909	830	902	885	920	899	890	880	881	883	865	873	846	864	921	895	896	853	886	894	892	865	892	925	884	828	868	893	900	853	896	859	868	923	802	895	890	824	819	830	900	871	876	905	877	877	872	914	858	891	850	871	855	854	849	864	916	900	921	933	850	841	860	869	894	820	867	891	905	894	819	874	832	823	860	859	813	890	919	956	834	828	888	835	922	873	878	853	848	814	896	889	840	891	774	898	811	830	900	887	837	831	894	891	891	920	865	886	881	853	907	852	923	860	846	888	839	918	836	897	878	890	865	875	879	846	914	892	826	872	870	856	915	862	856	925	852	905	871	943	843	886	860	848	850	870	832	896	872	941	869	927	882	906	847	864	878	842	876	903	850	844	904	851	882	827	820	911	874	903	848	881	862	895	845	879	859	874	860	856	849	896	840	886	868	814	841	848	858	876	870	854	903	895	842	827	867	877	871	861	917	862	870	812	873	870	808	857	920	861	830	873	849	892	894	878	882	882	894	859	843	869	884	873	867	874	876	958	878	892	895	908	901	858	890	869	908	871	884	859	955	861	843	905	916	858	872	823	903	878	854	940	832	874	875	870	867	852	868	860	894	867	869	859	845	864	891	862	894	863	895	870	850	858	824	867	848	887	959	849	864	884	870	874	818	855	853	897	889	896	846	876	883	827	848	876	895	788	885	901	865	923	903	835	855	927	895	841	934	857	828	888	879	817	907	916	827	922	860	847	843	845	878	835	870	874	878	893	866	863	831	848	900	922	886	944	835	861	886	835	872	850	865	937	855	834	879	853	872	930	844	862	899	862	866	888	888	943	874	852	916	903	878	889	889	889	820	818	918	883	884	873	857	859	896	971	848	850	908	901	864	920	862	902	906	889	871	852	889	857	907	884	843	881	862	847	868	900	900	856	823	873	833	843	818	869	884	870	925	877	914	890	883	863	869	886	857	923	911	862	888	863	864	837	886	844	874	818	923	911	847	869	870	871	896	849	815	901	878	876	818	900	851	908	883	815	869	874	828	906	888	890	863	856	900	852	855	859	900	896	863	901	908	872	871	894	805	880	899	850	896	879	853	845	866	886	881	895	904	911	887	898	822	850	839	937	842	873	881	862	884	886	939	852	919	907	907	892	836	856	900	862	848	864	840	862	933	954	860	873	876	865	900	831	887	893	861	858	883	884	888	892	913	848	886	896	857	877	858	884	931	890	894	919	826	810	855	891	847	841	813	869	902	915	870	888	815	878	855	891	868	886	902	883	903	897	891	859	825	849	895	870	876	866	876	888	846	856	872	915	834	848	835	911	904	865	910	887	855	906	888	889	869	887	863	842	903	865	845	902	900	891	924	854	903	852	896	864	885	949	894	849	875	926	873	881	897	888	842	886	866	845	867	915	893	912	825	875	871	895	868	870	858	874	844	799	903	914	882	820	966	896	878	857	819	888	938	858	843	906	817	874	920	840	911	845	918	916	859	919	851	868	869	867	804	907	821	858	893	828	866	839	873	851	854	926	889	869	869	837	881	886	884	838	855	879	852	866	850	901	883	849	843	873	896	875	864	816	876	851	871	847	840	882	911	901	937	899	866	885	828	866	904	804	843	868	875	865	859	891	864	912	911	894	830	904	876	865	869	868	855	865	849	831	852	896	850	862	891	871	936	851	843	872	849	910	878	916	926	860	861	875	838	832	874	890	882	880	871	809	875	824	850	908	874	888	886	904	810	903	882	893	838	885	844	844	847	829	871	886	861	885	921	945	862	879	850	881	858	896	859	853	920	859	857	877	852	899	870	866	835	902	864	904	863	924	919	840	848	853	893	857	923	857	820	871	890	856	900	875	875	930	876	869	880	850	924	901	904	868	854	897	894	856	850	873	903	868	910	889	914	879	846	819	839	851	882	876	883	843	849	867	915	883	803	831	901	871	860	864	844	896	856	919	857	867	854	924	924	919	836	884	841	890	881	854	859	868	869	873	905	834	898	857	962	937	885	842	843	863	913	911	863	844	949	891	897	878	879	889	932	914	876	909	869	839	882	864	878	889	843	855	819	835	845	885	893	851	881	916	859	833	900	875	855	883	847	877	880	843	827	824	870	900	880	918	825	853	927	893	873	915	835	838	869	834	875	910	834	957	891	865	840	857	866	894	885	878	881	933	887	861	894	894	914	880	905	875	862	866	880	906	847	869	910	926	932	864	919	918	860	893	865	859	907	873	894	897	909	888	845	877	896	859	889	833	857	963	852	904	867	858	916	868	874	842	899	837	933	884	860	909	885	908	865	930	841	854	867	904	882	886	860	892	854	950	905	916	860	836	943	850	894	859	883	844	876	871	844	896	834	860	876	913	901	886	879	914	883	851	922	875	816	871	868	855	856	852	866	913	858	867	921	856	920	836	863	928	920	935	872	880	903	903	867	884	887	840	856	862	916	878	889	897	868	904	930	887	840	856	861	845	898	850	842	889	862	880	845	866	909	898	838	909	874	812	877	888	874	873	823	834	833	838	898	893	832	861	896	834	887	882	844	879	901	825	877	894	941	799	846	854	857	853	909	846	870	875	817	887	853	891	888	865	867	848	877	893	872	895	867	913	822	866	828	866	892	894	890	861	885	795	853	876	888	891	880	858	890	849	911	812	880	828	897	810	884	853	877	904	908	915	798	869	842	858	883	875	886	873	893	886	940	888	902	872	855	851	865	877	844	869	957	895	890	853	918	873	890	913	805	919	923	925	887	915	853	920	886	856	925	904	874	870	919	815	893	812	818	884	897	853	880	885	889
27982	43557	19186	7522	15385	2172	1209	1085	1052	999	1053	922	933	890	969	962	914	939	959	892	910	887	904	901	911	936	898	881	874	944	936	850	895	821	919	931	885	881	873	925	895	875	919	922	873	870	920	899	887	890	837	896	835	909	895	925	927	872	932	842	936	885	929	852	929	854	881	926	920	870	799	910	945	887	933	918	928	915	901	884	934	832	922	916	867	927	898	889	889	892	909	907	907	930	880	885	868	911	921	825	928	869	937	879	896	883	891	902	895	896	875	866	865	889	899	918	920	946	913	884	878	898	948	872	877	890	906	899	877	860	863	921	847	874	874	895	899	886	885	879	908	898	892	911	903	900	929	853	888	905	908	898	867	887	908	847	892	880	890	975	878	899	906	887	882	910	891	913	898	827	860	900	876	889	892	897	930	830	858	891	907	933	922	854	884	873	889	911	906	858	851	968	906	905	898	902	911	926	905	947	853	854	919	914	876	855	871	866	907	907	908	895	840	901	911	888	855	851	888	898	897	894	945	876	940	942	895	877	909	888	922	911	931	898	835	932	966	871	964	878	878	894	872	906	862	852	911	858	884	893	883	896	895	893	898	849	950	936	911	920	903	893	881	911	876	891	887	911	903	893	868	864	883	864	879	886	842	849	882	885	856	853	865	850	919	882	889	925	944	888	889	884	881	892	909	853	935	878	864	923	844	907	918	856	895	916	953	918	895	872	924	872	893	938	915	947	907	819	852	914	842	885	890	891	894	896	923	873	894	919	906	833	901	904	900	903	853	865	906	911	847	930	890	841	890	917	886	865	871	867	894	875	937	860	862	875	871	860	922	870	918	913	884	894	900	896	837	842	900	886	888	871	909	809	869	923	944	898	913	893	863	881	914	911	863	890	882	916	934	941	899	904	905	866	877	967	858	929	871	854	882	891	914	875	844	851	916	916	964	905	872	944	873	949	819	908	945	884	928	894	829	872	905	876	889	916	894	862	826	888	901	852	954	906	893	896	889	869	963	829	899	907	882	896	879	876	879	887	886	926	833	900	858	889	858	913	919	882	882	875	869	875	875	931	875	951	829	914	928	902	917	918	880	880	864	843	935	954	965	871	943	886	869	942	917	926	935	879	885	912	916	848	856	845	900	869	888	918	929	872	914	928	859	930	887	899	910	890	888	888	921	903	937	904	867	851	903	907	862	868	886	875	896	884	878	937	895	867	859	921	895	920	901	863	907	958	900	900	862	864	903	932	881	824	929	901	842	940	944	877	871	945	884	891	930	825	897	855	909	865	858	866	897	860	907	893	862	876	924	873	852	868	924	939	886	894	893	881	875	875	878	887	850	887	881	839	877	881	847	895	875	879	896	844	922	908	856	849	917	873	901	890	933	971	878	860	902	859	867	916	835	891	846	871	861	909	882	925	917	858	895	912	850	922	866	911	915	919	906	891	889	890	865	893	927	917	905	950	935	947	876	905	950	952	903	887	892	888	898	869	853	856	896	916	878	918	890	906	907	879	888	900	895	923	930	852	847	934	862	871	834	869	906	827	886	898	883	895	867	919	903	866	892	873	930	853	824	854	881	875	945	924	857	895	875	873	889	931	962	878	907	882	892	925	852	906	872	945	941	889	884	937	919	868	892	884	902	888	968	821	851	891	927	891	898	869	905	882	933	850	911	939	933	920	888	881	906	856	829	894	889	915	867	920	958	882	886	904	915	859	866	932	891	914	866	884	926	912	878	893	866	902	888	856	911	906	889	902	927	909	832	885	873	930	891	902	914	868	854	850	924	913	888	876	875	839	892	864	921	930	887	885	849	877	867	919	901	887	897	899	892	903	910	938	864	892	914	901	916	871	908	784	870	940	917	941	917	885	887	878	912	871	902	884	904	840	899	918	846	924	909	946	854	941	961	855	909	907	894	900	905	849	902	867	906	865	844	876	920	860	894	914	924	910	861	920	902	858	949	942	875	865	895	908	880	841	867	894	918	847	876	936	913	869	942	903	879	924	895	892	903	889	850	901	878	838	916	913	932	919	920	922	886	878	915	871	876	895	899	901	911	926	852	893	879	913	875	885	936	908	928	859	835	937	861	900	913	949	906	925	896	868	911	873	877	895	911	938	896	861	888	924	895	876	919	919	867	900	867	926	895	863	900	886	880	865	853	854	842	884	892	873	876	878	908	908	924	873	896	900	897	915	849	894	856	907	848	915	911	884	901	917	975	930	943	882	903	896	922	858	904	883	873	879	845	845	927	891	872	885	904	927	890	898	866	923	902	896	866	890	875	862	895	918	924	829	915	915	848	906	956	886	838	834	860	898	915	891	916	849	890	912	928	898	920	833	899	886	936	907	932	870	934	890	870	928	905	888	919	874	898	875	928	906	878	911	911	877	893	920	873	843	879	897	902	918	891	872	898	834	906	871	935	905	905	909	924	873	905	847	902	899	859	851	877	914	964	849	883	894	885	881	913	900	892	864	909	915	917	894	914	877	928	891	913	914	907	920	892	957	891	892	851	885	896	862	863	875	907	907	902	910	925	895	929	881	851	911	940	873	903	896	868	902	879	893	887	901	884	888	857	859	909	918	888	921	887	961	910	893	886	944	922	874	882	877	916	908	856	957	842	927	867	884	821	930	842	882	851	860	961	948	884	826	883	936	897	897	883	923	853	932	890	879	837	850	862	855	931	865	912	896	897	874	952	912	857	894	898	887	870	957	911	882	924	904	855	867	939	884	939	875	889	910	874	871	893	866	909	924	885	836	847	886	887	903	909	917	880	880	846	891	953	904	907	884	865	866	967	809	850	896	838	861	857	935	866	894	856	906	897	890	855	894	845	885	855	882	894	869	882	894	943	898	900	893	869	869	889	896	868	881	897	887	967	861	934	924	935	875	901	925	872	924	895	865	871	908	882	844	844	855	861	885	910	897	911	916	850	870	873	898	927	889	921	866	849	900	974	823	916	875	888	920	857	941	883	862	876	843	897	883	892	925	887	904	900	883	887	940	927	895	890	885	927	863	933	893	864	905	914	900	890	909	838	867	868	900	901	873	854	885	889	877	890	872	859	889	920	873	946	903	887	894	822	902	932	896	879	894	907	867	909	940	873	871	967	911	961	858	899	911	899	865	903	890	869	911	899	878	901	893	938	943	885	890	908	886	872	859	911	860	908	916	937	889	886	865	915	929	858	837	885	854	873	900	839	859	919	873	897	873	926	851	930	915	881	891	878	896	887	911	902	915	887	904	945	953	872	885	950	961	920	872	920	882	878	853	976	870	858	920	905	950	864	869	861	853	888	921	938	918	908	898	928	904	917	891	945	870	970	944	879	923	910	915	861	876	943	848	905	906	903	854	906	914	869	887	876	867	896	899	912	853	918	849	908	854	893	866	856	903	890	859	883	930	869	957	884	893	927	887	948	901	876	905	907	863	877	855	853	881	905	883	875	907	894	845	885	882	885	874	920	905	926	818	941	868	885	851	879	909	872	856	846	906
22624	21093	28711	23719	22900	20493	8704	1418	1189	1081	1046	1032	981	975	949	937	896	912	901	890	906	930	945	863	939	898	879	894	873	905	855	836	931	875	857	855	860	877	824	858	843	898	879	885	848	846	831	859	892	847	909	871	808	824	848	868	848	870	865	891	837	851	894	857	880	881	917	870	902	874	841	899	868	888	918	898	846	842	830	880	881	910	932	852	854	813	860	846	830	859	853	793	831	874	837	845	865	887	887	911	833	868	826	918	909	903	822	864	828	845	852	842	843	908	882	814	810	856	877	867	831	877	820	813	935	824	884	886	902	908	882	800	887	846	906	841	882	870	870	871	839	827	863	871	840	863	836	831	873	855	815	867	819	920	859	842	814	793	850	825	843	859	781	805	865	831	844	872	829	834	877	796	887	846	843	909	864	854	866	866	812	862	871	855	863	891	926	859	868	867	861	875	872	839	832	819	849	891	823	905	826	864	853	855	862	833	861	870	856	924	835	862	828	896	895	879	885	753	868	860	826	859	818	800	862	879	903	897	837	874	917	829	882	860	831	864	803	802	844	814	903	799	800	901	842	818	835	832	843	871	844	871	830	823	870	844	810	843	846	841	856	826	823	861	910	848	839	863	846	813	807	874	854	838	885	833	806	873	815	876	841	870	818	888	896	834	860	836	855	884	872	837	871	856	826	891	871	876	863	847	867	839	865	878	838	820	841	846	821	874	827	837	821	831	867	858	861	848	877	836	819	882	810	898	831	873	846	864	828	833	817	863	847	860	867	845	857	872	854	861	852	881	891	866	872	845	868	841	810	897	869	904	808	862	818	849	832	837	878	879	868	856	790	838	883	862	897	836	861	817	846	906	851	887	851	860	877	866	833	784	843	897	909	853	838	872	872	806	901	868	835	859	831	885	823	792	826	857	875	828	860	893	871	847	835	885	834	812	876	841	889	887	831	843	856	802	837	894	856	795	845	876	883	843	811	867	817	910	848	912	864	848	869	846	862	853	863	815	871	843	871	930	905	844	825	883	862	865	847	899	830	826	840	824	864	869	847	807	870	808	849	798	820	834	807	844	842	898	895	843	857	828	876	800	792	855	821	860	822	852	826	825	897	900	837	876	806	872	876	879	851	856	857	830	891	848	834	806	868	869	821	844	765	859	863	891	894	808	868	838	892	906	844	876	919	851	889	844	783	854	916	870	851	868	891	837	844	841	880	855	815	825	834	863	859	834	835	832	857	926	861	858	834	871	854	887	866	891	838	840	914	866	865	866	848	880	862	886	862	877	869	872	913	818	858	880	833	854	856	898	797	851	816	865	850	817	885	866	907	831	885	753	879	814	832	844	903	841	922	924	846	917	895	794	893	832	885	853	802	867	881	898	866	800	757	844	833	864	874	834	887	838	848	865	863	862	851	845	849	889	828	839	901	880	887	812	853	872	858	926	825	859	845	901	827	868	847	848	856	867	827	876	896	798	837	842	848	841	907	896	844	835	872	850	851	908	895	865	912	817	857	796	891	908	863	829	862	859	841	865	870	855	876	836	901	806	824	889	884	848	894	891	846	862	871	874	859	840	789	873	831	804	811	907	856	836	878	860	809	869	851	814	844	900	865	824	848	835	880	863	832	869	848	841	841	808	861	906	893	909	781	836	873	823	844	884	804	849	875	825	898	856	870	822	830	864	876	850	826	881	871	749	869	848	837	851	831	901	821	823	867	857	828	895	949	854	879	822	839	816	857	877	816	860	830	842	868	843	861	897	929	861	851	848	847	804	785	868	852	893	882	792	884	908	883	854	879	830	871	845	827	781	841	863	859	889	884	808	858	879	901	833	852	890	911	879	826	790	891	856	863	853	874	905	794	851	824	843	861	849	815	856	875	846	868	820	902	843	798	880	865	858	888	858	858	809	868	825	819	826	846	880	801	905	830	863	819	833	855	874	807	798	896	809	864	852	900	885	805	850	854	856	822	864	913	883	842	859	784	823	877	872	843	768	887	953	848	819	853	852	824	856	821	908	893	853	819	865	827	868	853	879	854	816	857	851	847	912	930	849	909	809	881	838	907	864	813	843	865	793	882	877	847	839	806	863	819	774	827	905	872	850	820	847	849	842	853	822	900	835	801	839	869	826	823	890	805	833	845	827	860	877	858	867	890	876	844	825	798	861	883	886	872	901	884	842	866	875	868	886	882	832	841	894	858	854	854	822	806	857	858	824	799	881	865	826	885	833	827	867	823	849	867	816	869	826	823	871	834	790	885	866	864	872	827	873	799	818	853	849	847	839	923	882	836	822	873	872	898	871	857	860	892	850	824	842	882	821	862	855	895	876	885	847	798	827	890	857	816	839	886	832	848	831	878	846	893	899	822	887	872	888	866	861	829	818	907	835	890	850	893	874	848	956	846	874	839	896	861	842	857	857	840	819	927	881	864	755	848	868	831	895	896	887	847	853	842	874	856	873	826	886	859	903	861	863	886	859	878	842	826	830	876	833	848	873	826	830	830	889	843	873	806	881	832	867	801	805	879	864	853	858	848	856	877	800	850	904	814	896	861	890	822	850	886	826	845	818	793	819	852	846	887	912	870	866	862	832	845	865	834	845	867	832	831	808	827	821	885	830	872	796	882	858	887	796	863	797	852	864	863	914	826	867	845	865	835	820	858	855	842	835	838	834	845	858	852	804	900	857	882	861	870	854	822	848	869	879	907	840	875	894	779	758	868	897	849	903	791	859	831	869	854	869	821	890	874	906	826	870	833	809	861	865	869	847	816	845	870	863	809	903	834	840	863	867	843	829	855	908	875	899	834	857	848	873	865	850	906	812	884	820	862	877	855	858	852	898	831	875	832	878	872	815	869	889	816	859	846	873	815	821	822	810	821	779	806	856	845	856	868	855	897	880	866	810	829	880	796	855	898	845	850	807	811	882	853	882	891	891	856	823	791	852	863	895	827	881	880	897	883	846	889	853	889	886	881	828	831	833	849	921	853	888	833	832	838	852	883	895	792	878	798	890	849	883	809	865	826	851	864	861	819	856	854	845	890	856	879	790	849	844	819	824	883	826	903	840	774	839	806	849	822	824	876	848	800	854	857	871	795	858	824	836	831	873	887	852	826	887	861	858	830	817	807	793	870	796	885	852	850	890	793	800	847	835	863	870	869	866	878	902	905	822	832	786	824	864	844	839	857	889	801	831	854	887	877	873	855	829	869	811	821	839	870	865	793	828	837	873	896	829	827	884	869	903	843	858	877	841	863	839	874	901	887	889	861	850	872	837	877	857	802	832	899	847	839	838	793	841	839	897	813	840	860	819	837	848	880	875	847	835	873	874	840	876	900	849	921	864	913	842	824	851	854	868	849	844	839	895	855	862	891	869	801	785	825	786	839	819	857	885	814	843	873	822	831	884	814	836	872	855	796	857	804	829	845	859	829	814	830	839	862	876	825	824	833	821	863	866	843	852	870	835	880	826	867	845	887	873	828	826	848	856	862	855
32581	56321	31975	14295	30782	5038	1914	1606	1410	1316	1145	1116	1118	1078	992	979	999	995	952	916	890	896	893	870	967	919	926	941	855	837	898	875	881	822	889	891	913	818	902	883	855	908	863	880	871	810	903	822	823	855	825	868	807	879	831	903	923	873	876	876	848	879	844	823	849	887	820	920	813	872	862	863	892	893	818	843	889	861	900	880	852	848	896	890	858	865	858	872	877	911	895	861	835	853	902	873	871	893	840	909	886	873	862	874	911	891	884	862	873	872	858	828	844	866	901	842	857	836	838	815	848	881	808	824	898	803	838	865	822	895	922	851	809	800	819	838	858	860	872	833	866	851	884	852	845	883	876	862	904	857	908	831	847	812	884	819	828	839	869	876	839	867	851	831	869	832	837	836	863	863	827	825	816	911	880	864	811	917	855	843	793	813	830	879	845	850	826	869	823	861	809	839	840	812	814	844	853	871	835	889	834	833	827	809	817	842	845	817	836	778	875	864	873	867	847	882	863	853	775	861	860	817	866	889	787	874	833	847	835	852	821	805	881	869	855	868	831	869	838	827	810	837	844	857	845	829	873	886	825	808	916	819	817	888	842	861	846	862	811	862	813	856	833	927	818	875	894	801	814	857	855	858	877	811	849	909	850	845	895	919	822	857	889	879	825	867	875	836	875	813	823	850	825	837	858	864	825	879	853	891	868	853	792	823	878	781	815	844	851	849	852	888	878	855	878	872	878	861	824	839	910	818	873	824	886	842	878	799	853	890	891	799	852	880	842	848	782	893	838	865	880	859	847	824	868	864	831	860	825	839	835	861	854	899	871	799	832	858	842	878	834	836	864	808	850	909	868	856	876	839	832	851	801	793	858	834	862	801	801	827	825	912	857	858	802	895	843	876	847	866	862	813	821	838	848	876	833	845	872	811	808	868	854	867	896	828	803	858	803	830	784	896	829	835	798	841	858	833	832	840	819	858	845	883	809	858	818	838	823	866	859	862	836	924	914	840	862	853	848	846	830	906	837	811	858	863	889	875	852	870	863	838	819	830	808	836	879	829	824	861	872	828	765	838	885	849	841	848	852	860	856	787	777	846	884	891	846	892	856	844	858	838	874	845	797	844	806	873	893	816	838	852	858	806	854	875	847	868	880	919	806	844	821	871	842	878	830	866	824	870	857	820	864	817	904	812	869	861	820	829	888	839	832	897	837	836	888	854	816	875	854	873	882	881	872	859	853	820	781	855	828	895	804	834	859	841	865	823	879	850	807	854	872	815	837	853	927	840	839	804	820	882	896	832	836	796	884	818	826	817	863	835	853	861	841	817	845	852	877	851	829	864	824	794	848	840	801	889	873	836	817	842	878	864	794	869	836	841	863	903	858	893	824	880	877	850	823	848	816	869	832	850	853	841	904	797	829	814	885	878	814	838	845	860	866	869	801	888	851	866	832	895	852	866	859	840	867	841	885	782	812	880	828	855	823	889	881	833	877	863	870	858	850	807	855	870	810	865	816	871	887	839	834	845	889	836	832	885	821	804	833	867	782	877	817	830	870	838	858	806	806	824	845	852	834	815	855	799	805	837	841	819	890	820	843	848	895	838	858	813	887	879	842	830	845	886	900	821	843	822	873	825	837	833	870	855	864	820	841	868	813	859	804	853	890	825	841	845	877	840	844	806	839	875	834	854	854	860	857	810	861	844	829	879	874	832	897	842	810	873	828	890	860	871	811	825	770	799	826	835	845	862	838	891	824	861	877	903	882	865	870	856	842	797	849	829	838	875	823	881	806	865	841	806	858	850	841	775	843	840	880	839	850	935	836	880	807	920	861	866	820	871	815	900	835	826	883	831	863	828	856	853	825	866	840	867	842	850	823	868	870	851	839	873	863	888	797	876	901	866	822	869	807	890	843	853	814	805	880	847	865	861	836	874	841	855	852	858	793	830	812	841	859	899	844	826	834	844	868	839	904	859	831	884	806	850	857	846	824	923	828	854	777	876	844	822	810	852	855	859	853	845	847	813	862	850	880	819	859	878	837	861	811	862	826	807	868	836	867	852	880	800	822	826	838	818	849	878	810	819	790	883	871	849	837	803	877	834	834	853	802	838	843	914	862	837	848	855	854	853	905	851	789	868	832	821	860	826	855	846	861	828	895	853	850	817	845	872	804	847	857	887	864	833	828	828	894	857	874	833	815	865	808	861	855	861	826	812	882	803	850	888	826	883	812	790	883	842	821	856	893	827	857	868	822	863	883	843	837	846	865	856	840	871	853	872	875	909	873	870	841	836	840	806	886	869	862	832	876	771	848	902	827	912	864	872	817	821	881	850	796	838	889	784	879	844	871	838	846	853	875	842	851	826	828	858	822	807	845	818	835	809	799	813	816	818	897	883	850	855	881	846	902	900	884	843	847	840	852	915	866	815	821	827	851	912	847	873	844	871	829	873	828	855	793	875	850	830	822	853	830	828	819	891	786	843	814	860	849	866	827	824	860	814	809	867	875	844	791	849	884	843	895	845	882	834	847	932	843	845	884	827	873	878	841	833	802	898	822	937	879	825	790	867	793	862	847	781	827	879	821	887	852	816	857	843	860	913	896	865	881	927	869	810	875	866	845	795	834	836	872	870	854	892	893	827	862	846	895	819	861	846	803	876	892	904	859	826	857	859	858	815	851	851	815	834	832	870	866	841	861	775	843	854	874	839	847	823	897	853	871	818	805	793	831	853	858	843	873	826	855	861	818	881	834	803	871	805	871	834	832	829	848	865	886	795	808	878	859	819	853	884	806	832	783	866	885	833	785	852	844	842	847	877	889	860	883	836	870	874	848	856	865	899	852	834	798	841	799	791	870	844	804	816	831	849	815	820	838	819	846	876	815	884	804	842	867	856	845	826	856	880	797	815	873	817	814	814	860	894	808	866	813	835	804	827	853	824	837	870	838	864	830	843	804	814	869	846	832	861	833	842	877	811	866	873	822	821	833	868	839	816	842	832	832	864	873	823	901	822	902	828	875	886	843	898	916	890	877	813	861	849	824	861	837	905	869	840	855	850	845	904	819	867	809	810	825	848	868	807	853	816	862	877	852	814	849	833	876	858	871	854	888	891	832	839	874	829	848	819	847	830	862	910	836	918	838	855	900	864	811	813	825	854	886	864	822	833	870	888	818	876	851	896	838	853	831	770	858	827	836	866	848	836	819	867	878	845	871	854	841	828	866	807	890	830	827	857	901	788	865	893	870	865	851	847	877	856	822	818	816	874	849	817	808	881	834	826	886	849	857	867	851	819	828	902	812	827	856	916	877	900	881	798	871	798	848	863	854	802	820	823	859	834	879	869	848	804	880	860	859	835	838	861	845	901	753	885	849	797	857	864	885	853	846	839	866	859	826	843	865	861	870	868	880	868	840	839	835	849	833	859	839	813	884	878	845	844	870	813	830	859	838	853	854	874	781	865	811	792	887	843	830	854	914	863	869	877	857	869	870	903	867	858	878	809
28872	23642	15485	3362	3311	1021	821	766	761	756	784	720	780	726	770	761	736	734	778	757	764	775	682	724	745	741	738	696	756	770	729	765	746	741	720	740	692	730	760	752	750	761	716	750	732	757	732	719	713	763	762	737	735	764	758	768	724	723	709	741	746	739	785	720	668	759	730	749	742	710	715	775	732	751	693	697	737	759	780	715	797	707	733	760	760	757	735	741	696	737	785	746	720	736	698	729	767	735	742	718	764	751	768	755	795	768	783	680	732	710	737	768	707	781	767	726	734	714	724	700	775	714	747	753	724	741	741	711	719	704	756	708	709	730	767	695	778	721	749	741	774	746	774	699	687	740	736	743	720	751	787	768	796	722	727	750	712	708	707	738	738	765	723	789	732	728	721	764	705	729	750	697	734	753	727	726	732	715	768	765	761	691	715	753	751	705	736	692	742	721	761	724	724	752	734	746	731	711	729	762	704	760	704	734	727	755	767	722	748	756	765	707	728	738	696	699	740	739	762	763	749	767	735	774	738	739	747	789	773	690	768	786	765	764	715	711	729	763	718	735	750	722	759	661	753	731	773	752	718	725	728	725	746	719	725	763	764	751	752	727	708	754	760	765	769	801	752	715	730	751	747	731	742	718	758	733	756	698	752	772	738	753	772	809	698	680	741	722	738	805	746	717	749	748	720	744	733	735	779	725	790	740	773	732	712	772	724	762	723	756	773	711	774	756	722	750	758	697	737	721	760	726	725	767	703	733	734	698	762	715	741	785	738	753	732	761	756	734	754	739	742	723	737	761	700	741	737	685	705	770	712	805	721	753	732	734	752	740	690	723	729	738	746	714	729	765	796	758	730	754	766	774	794	707	732	753	696	709	728	718	775	767	723	746	759	729	758	772	710	764	789	735	693	742	732	730	721	703	725	745	757	745	694	713	744	738	781	763	784	734	725	718	743	726	748	761	726	691	769	788	714	695	726	755	729	745	721	739	795	742	718	753	722	721	743	708	770	749	736	702	704	729	729	777	734	729	747	742	729	728	769	738	729	767	762	714	735	717	735	771	692	718	715	737	745	720	776	715	730	745	798	742	713	763	754	770	750	722	767	751	709	758	761	743	738	742	760	715	772	769	680	760	742	750	726	737	773	701	737	748	749	790	721	720	682	717	722	714	739	731	726	736	729	730	717	729	770	681	695	728	746	774	741	771	729	719	749	706	731	731	712	694	800	753	725	695	738	758	727	732	747	737	716	773	771	732	751	743	760	766	727	721	726	761	766	706	769	747	727	729	770	743	723	764	737	690	705	801	746	735	780	697	715	795	733	770	749	710	741	755	752	765	746	750	774	778	737	739	745	764	753	711	810	739	771	743	756	648	743	775	759	728	661	732	735	737	769	763	727	768	812	760	748	712	697	699	792	721	699	741	726	739	724	756	718	715	735	714	760	750	759	740	719	719	772	720	729	740	731	742	839	777	743	794	758	790	722	760	811	764	750	779	744	704	704	691	713	729	681	766	735	717	752	739	737	723	703	730	720	721	727	738	673	734	734	698	802	759	730	724	747	727	716	757	747	757	696	692	715	734	772	768	774	731	785	783	754	710	753	742	747	734	781	724	762	687	768	759	754	758	743	743	765	747	689	707	796	776	749	760	685	755	724	720	732	722	761	756	782	708	739	764	803	705	691	731	745	701	716	672	717	760	764	729	701	770	742	740	743	705	753	714	759	787	724	748	729	761	692	720	705	781	751	660	750	731	760	738	720	718	758	719	706	759	786	727	739	726	767	710	715	723	753	737	771	698	705	740	730	716	738	778	753	700	744	687	744	721	748	773	694	735	711	733	746	736	709	741	725	749	743	776	725	741	738	722	709	740	767	758	720	768	717	729	767	729	730	743	787	739	728	756	731	786	785	779	721	769	740	748	727	760	749	740	734	727	696	726	732	722	728	758	749	740	752	745	711	794	729	733	721	732	747	702	785	683	698	794	757	748	772	752	661	760	743	720	761	736	721	717	770	718	726	711	706	752	746	767	777	721	739	732	757	770	739	696	787	762	797	762	688	747	702	727	776	709	802	684	695	739	782	761	741	693	755	730	762	691	717	760	727	745	760	727	737	716	751	759	788	719	715	751	755	700	720	745	724	749	711	763	725	728	724	664	768	748	742	720	754	722	761	715	727	737	756	677	768	731	712	703	679	765	752	717	712	718	708	765	747	714	756	732	768	720	709	751	709	782	744	719	776	740	744	739	731	812	710	705	707	726	733	720	766	714	740	700	737	682	712	771	700	763	678	732	731	723	725	773	754	711	729	745	762	702	719	727	754	748	723	744	776	717	737	783	715	698	802	759	771	738	762	724	730	765	702	741	743	768	789	732	715	721	752	691	767	772	714	743	773	745	729	722	728	761	736	724	792	734	756	772	747	716	767	737	754	724	730	727	755	710	739	706	706	768	775	758	776	714	738	700	711	737	791	749	680	753	777	709	804	686	750	718	724	759	740	723	730	717	741	699	775	723	707	742	745	712	706	730	744	736	721	777	698	740	731	723	749	737	778	716	753	724	732	730	706	768	722	733	736	720	756	678	733	722	739	732	744	720	711	768	766	728	733	712	729	753	731	717	721	693	748	715	761	704	690	777	720	747	750	751	804	723	731	764	728	714	743	760	682	679	746	757	760	784	742	732	722	734	703	740	746	702	733	736	755	753	709	714	676	662	697	745	755	682	718	764	700	758	748	730	758	729	746	719	766	745	746	794	753	703	721	735	748	768	756	724	759	732	753	744	706	756	716	719	720	726	783	768	753	722	663	752	656	742	734	785	709	735	768	732	699	803	729	750	744	764	766	778	728	737	706	730	752	695	737	762	714	725	779	734	733	724	751	776	718	734	744	743	759	756	749	732	707	760	744	732	724	748	770	758	760	744	694	731	705	716	730	720	776	713	730	776	689	757	718	752	726	723	780	743	764	782	734	730	738	714	750	760	755	755	759	753	751	686	771	780	784	761	757	774	729	731	693	717	702	804	714	732	712	767	748	737	744	720	744	786	747	794	802	732	727	720	753	766	695	707	762	766	766	747	717	733	749	704	785	734	755	715	745	745	728	781	755	768	708	715	695	756	696	732	700	742	751	732	713	759	706	742	718	729	718	728	762	768	743	737	744	707	752	738	743	717	756	718	699	747	735	791	735	700	719	741	701	749	745	747	713	771	750	728	745	768	755	804	757	687	716	739	733	752	754	681	741	726	772	752	724	784	739	773	740	750	727	767	735	760	699	750	707	739	722	739	736	749	734	723	690	751	717	722	709	757	737	727	754	699	762	718	679	718	740	772	770	771	739	745	701	759	738	780	736	722	717	766	749	728	687	788	741	767	791	772	712	698	696	718	791	748	729	761	717	704	730	696	735	757	750	731	713	718	716	748	754	748	783	738	728	742	685	765	733	754	748	716	774	727	788	763	746	747	728	765	737	705	724	750	745	676	684	693	737	758	697	713	738	717
24981	32837	11966	2074	3969	910	787	797	799	847	764	784	799	774	737	767	743	753	749	734	741	794	748	784	760	772	721	768	741	802	754	770	753	740	790	773	803	760	759	783	759	746	743	762	784	735	757	769	701	799	786	781	747	749	757	755	769	757	795	807	716	741	727	782	770	742	773	801	760	765	760	745	781	735	758	760	745	726	794	771	801	753	779	820	782	837	743	789	764	784	750	777	737	722	827	783	788	741	789	737	714	733	755	741	802	757	741	748	740	828	745	764	764	794	768	753	767	720	768	790	799	778	775	759	735	768	758	750	758	732	765	762	738	762	728	743	718	742	754	768	758	798	751	769	755	719	742	748	760	766	728	796	745	804	747	794	779	736	755	757	785	724	775	792	718	806	805	810	737	778	732	746	753	739	724	731	726	760	766	748	782	827	729	789	759	762	730	758	763	786	767	782	741	813	791	730	812	784	763	760	722	802	770	771	738	768	781	768	764	729	772	819	761	743	771	757	772	801	784	807	734	790	727	728	718	777	752	740	780	781	734	808	778	727	759	777	793	801	705	762	744	756	806	772	769	758	768	824	752	730	744	824	748	749	759	769	765	787	770	743	743	746	762	749	772	753	759	735	751	753	793	795	787	797	739	772	721	718	773	799	754	751	794	758	760	753	810	749	788	789	791	791	788	776	761	802	796	749	834	778	718	785	735	783	807	754	739	703	741	779	794	718	751	787	749	735	771	773	768	744	750	700	794	748	746	715	773	802	763	726	786	727	742	770	741	742	803	774	763	766	792	742	750	744	748	777	785	825	758	730	748	717	703	704	728	825	801	812	771	754	762	732	753	772	736	735	774	763	795	729	791	737	788	770	758	769	761	755	761	763	759	763	748	704	742	814	810	796	789	773	716	748	761	781	799	746	737	693	792	788	752	771	757	764	763	756	758	733	767	700	732	738	782	838	754	752	755	746	768	739	726	740	742	720	756	760	820	792	751	739	778	753	776	754	797	767	780	733	801	717	736	765	767	762	797	772	774	778	726	747	744	777	822	756	728	745	765	766	774	745	799	774	816	744	744	739	768	743	736	769	821	785	738	783	802	796	762	742	721	730	749	784	785	740	733	780	781	759	781	744	762	751	764	786	752	772	722	730	757	772	760	756	776	734	768	752	795	738	773	726	755	792	765	749	769	763	760	790	760	758	701	754	784	772	781	775	739	762	738	750	786	788	764	764	783	731	752	778	743	783	781	776	775	758	763	812	733	739	781	800	783	765	772	779	767	765	809	746	808	791	799	779	771	699	745	718	789	755	791	787	760	758	773	739	805	754	723	771	760	782	778	785	719	736	841	753	791	745	780	778	791	755	828	796	783	760	776	751	751	745	776	752	698	754	744	785	756	762	729	731	762	745	741	756	747	757	772	727	796	780	752	753	780	764	780	725	762	766	793	767	782	782	819	764	784	809	745	779	699	780	764	752	801	771	753	755	803	732	694	788	796	753	715	741	753	744	796	758	719	751	787	733	781	819	779	755	741	759	773	761	770	752	774	765	745	762	726	746	757	792	813	735	726	771	740	731	710	746	796	802	719	814	763	744	750	821	730	764	820	756	784	749	743	778	781	808	765	779	800	710	785	806	791	795	773	784	710	815	791	746	744	793	707	772	742	778	777	798	705	744	765	833	758	796	766	771	756	763	780	723	781	747	785	759	747	724	772	756	761	763	749	762	787	772	757	772	827	798	740	770	724	697	782	732	790	776	823	765	735	768	776	750	740	774	727	749	758	753	778	765	788	765	766	728	761	777	742	787	727	765	810	787	758	812	745	856	775	746	825	778	742	745	762	712	779	759	747	760	785	708	766	811	763	761	755	781	762	752	746	761	806	757	763	752	818	796	771	780	741	758	728	801	785	789	815	735	782	757	792	755	800	771	791	772	767	795	754	791	808	752	778	783	769	779	770	779	743	802	785	752	775	796	738	778	738	768	759	777	728	739	737	784	787	723	773	807	790	755	728	736	752	760	764	763	734	753	766	776	742	795	810	759	732	804	766	803	786	775	729	755	717	763	747	744	794	754	727	776	774	723	746	782	774	790	757	769	726	753	776	770	768	757	772	783	799	765	767	791	757	779	747	750	758	766	759	802	740	766	739	715	808	764	754	765	780	749	794	785	790	750	767	791	789	806	759	749	767	754	768	751	751	733	738	787	840	790	838	737	777	804	744	789	686	744	751	745	746	765	759	775	733	826	786	750	733	819	747	748	768	738	791	783	810	735	778	768	784	745	705	806	776	839	793	760	745	781	775	742	737	839	732	789	695	738	740	752	779	718	750	761	794	779	803	756	799	766	686	769	712	745	753	793	746	759	818	759	763	753	717	781	782	769	784	749	746	773	783	766	806	792	735	770	787	771	781	773	729	783	748	786	760	759	786	785	704	739	777	759	743	716	757	779	734	794	782	752	762	823	763	744	737	749	748	746	781	722	732	769	824	800	766	816	734	754	798	798	789	746	761	725	775	813	761	726	734	749	774	779	756	775	786	768	765	745	763	821	773	773	773	786	729	795	742	722	738	728	765	795	766	784	779	770	766	816	751	796	797	752	744	764	793	814	708	747	823	730	761	768	792	805	767	733	758	792	772	794	768	713	747	792	778	814	837	742	787	742	786	722	742	735	780	773	794	787	798	771	814	770	765	801	780	812	750	796	750	762	689	825	694	761	801	714	760	764	737	810	745	797	818	769	767	783	777	786	807	723	776	729	807	787	800	810	750	777	780	769	762	772	753	764	754	718	813	753	825	790	786	768	768	741	745	789	812	804	728	768	793	800	775	749	787	757	759	755	743	817	739	758	723	789	752	765	765	745	765	760	745	774	746	776	781	790	765	759	771	759	803	740	747	746	773	760	753	725	771	726	772	735	766	842	808	763	770	777	803	786	782	755	789	773	789	747	724	779	743	755	843	818	779	760	786	790	796	756	747	783	715	802	771	713	762	699	752	721	827	826	724	762	750	722	728	740	761	787	764	787	770	774	785	787	812	771	726	733	777	769	743	718	728	770	754	681	741	767	739	774	728	756	726	756	782	750	826	754	802	703	773	837	763	762	739	737	790	747	743	764	796	738	786	767	731	772	805	763	720	744	745	763	764	729	781	796	769	689	746	740	770	737	746	732	745	750	721	736	760	768	785	760	744	772	745	753	810	761	797	778	789	794	705	761	774	827	779	771	725	826	792	749	797	745	751	797	772	770	753	803	801	783	780	762	773	751	768	715	765	772	739	802	759	767	798	704	779	782	745	792	711	767	767	723	727	740	758	779	797	775	782	747	750	773	739	752	751	773	759	771	742	758	782	777	792	752	823	764	757	807	772	807	751	768	780	758	786	728	800	727	781	734	767	745	714	754	794	786	778	811	741	773	764	750	752	791	772	753	755	771	707	785	740	786	816	756	775	759	827	741	777	742	802	740	785	754	755	760	785	766	811	738	737	722	753	750	754	774	721	753
23755	21084	28206	24171	23958	13901	2039	905	818	848	813	776	698	758	729	694	724	711	682	737	641	689	664	655	662	671	695	708	703	721	696	696	661	662	673	685	671	664	656	695	643	699	633	727	710	618	665	676	713	668	691	706	673	668	696	728	648	663	667	679	651	667	677	663	636	713	642	711	692	657	676	654	686	678	722	712	651	684	702	631	690	730	684	684	666	650	672	635	672	684	678	676	654	632	720	674	706	693	708	695	668	641	674	645	659	689	684	694	662	702	653	702	653	658	678	673	670	651	701	670	600	695	689	686	676	651	675	686	651	659	668	674	658	694	707	707	692	698	658	656	701	670	695	706	665	691	646	648	642	659	659	671	629	635	675	683	706	631	681	717	697	666	669	664	685	658	698	650	679	626	670	693	645	707	683	656	620	676	699	701	638	631	711	648	640	714	655	683	650	613	657	651	668	664	673	659	671	678	681	671	693	613	717	643	638	669	651	672	671	639	663	667	611	652	649	710	644	695	645	707	647	679	680	703	710	667	653	677	705	679	639	651	624	724	638	711	717	633	668	683	649	726	648	644	654	662	667	677	689	658	692	711	690	683	691	674	678	690	676	673	692	658	675	659	637	657	681	697	647	653	668	688	696	636	641	675	687	662	684	652	663	662	695	716	647	672	694	674	637	682	676	714	657	635	678	696	654	669	673	666	590	692	691	665	656	709	699	680	705	674	701	665	651	685	693	633	660	664	682	622	691	656	621	676	636	723	682	693	652	663	682	668	650	687	676	659	690	661	666	673	644	635	668	623	671	704	670	666	686	631	687	632	714	668	719	660	673	653	687	646	675	665	662	632	637	675	661	652	661	660	659	682	693	642	675	669	630	645	641	690	675	675	656	740	666	691	634	639	671	701	657	688	704	688	663	657	665	656	679	661	667	643	666	708	647	659	724	619	624	705	651	647	651	631	695	640	659	673	649	669	745	657	680	616	677	665	639	668	663	660	688	661	683	698	639	664	686	629	651	650	664	666	660	662	706	633	643	655	669	674	658	656	658	680	679	649	672	709	678	670	742	640	626	692	724	687	669	695	671	661	650	666	656	613	634	683	697	714	675	640	669	697	675	641	662	707	692	694	665	659	659	645	739	675	617	642	666	649	662	699	681	648	666	684	652	695	649	662	648	668	651	707	676	661	652	660	685	703	648	617	664	640	700	670	612	686	633	648	688	669	606	628	697	616	692	663	684	629	678	652	648	692	671	687	666	676	696	664	663	706	684	649	643	664	671	654	666	676	628	659	635	658	658	612	696	670	653	660	652	661	676	667	687	687	631	657	665	668	692	710	669	694	643	718	667	693	678	671	643	642	676	642	597	694	716	668	682	619	681	629	666	671	667	651	651	682	692	712	651	670	650	677	655	629	631	677	675	631	657	698	705	704	623	599	657	665	641	721	660	669	681	664	690	747	655	643	690	655	663	716	709	678	656	679	667	652	733	659	632	633	669	625	647	655	666	673	704	650	667	677	659	635	672	688	713	645	670	673	647	668	698	710	651	667	708	682	685	687	689	668	666	716	696	653	654	657	654	743	671	626	707	663	679	670	656	634	658	711	660	709	708	603	661	702	637	640	689	687	667	646	636	652	708	677	639	632	679	649	664	672	623	653	665	645	667	668	691	680	701	665	696	652	671	696	714	672	673	698	640	740	675	689	683	660	692	757	636	639	682	708	674	691	698	683	667	661	708	642	629	624	635	650	678	692	676	645	660	678	712	653	703	674	640	687	749	621	651	599	657	690	647	694	688	662	662	654	654	644	643	709	698	700	683	640	676	714	701	641	695	654	657	648	701	678	731	694	652	617	675	707	691	679	642	701	688	674	736	674	672	707	666	698	651	671	633	664	664	690	704	681	624	633	694	690	699	672	675	699	690	654	698	706	667	657	649	685	664	700	639	685	683	623	645	629	676	697	671	633	698	702	600	673	684	653	634	690	660	672	704	646	705	669	676	639	664	678	662	633	694	684	684	607	678	673	644	647	687	639	642	655	631	687	662	702	666	670	661	627	659	681	646	650	683	652	656	700	689	701	661	707	683	631	680	662	671	682	637	648	648	659	738	602	663	650	711	698	679	699	695	600	692	686	726	706	637	679	708	674	632	706	656	649	700	685	635	651	644	646	712	681	708	694	650	642	652	670	657	666	640	663	688	696	657	662	651	710	641	692	625	614	678	671	654	644	683	687	735	697	644	624	664	698	715	654	629	633	675	725	654	642	639	660	673	684	665	685	672	670	687	685	645	651	628	674	640	693	673	676	656	673	638	697	708	679	663	683	710	627	650	671	630	659	695	701	665	716	657	699	656	674	645	640	689	684	695	669	681	728	685	678	665	659	670	676	677	632	675	668	661	683	655	660	663	715	645	654	634	716	673	735	672	695	683	610	686	673	646	646	681	664	610	668	703	660	690	662	692	680	661	690	630	683	647	664	655	661	664	701	689	664	657	596	645	705	742	671	606	705	661	674	659	707	639	664	683	637	702	706	708	677	665	646	639	687	677	658	717	668	651	690	675	720	700	699	674	711	640	644	633	612	674	639	657	671	663	650	677	653	678	683	725	689	681	703	700	666	615	629	687	695	658	640	694	658	637	660	653	665	699	655	663	642	658	721	660	686	662	665	572	677	660	621	620	687	664	718	705	632	684	682	666	623	695	667	655	675	647	690	669	719	650	640	675	688	664	638	651	688	646	677	677	690	668	660	713	643	673	692	666	613	692	687	679	692	664	655	716	635	627	690	653	709	681	658	680	634	688	667	662	661	674	710	719	637	726	637	676	672	738	682	631	719	644	637	679	716	716	642	676	669	684	708	681	641	635	687	667	644	705	663	691	699	708	698	703	662	662	655	628	649	699	685	637	677	625	694	677	668	674	701	705	651	654	639	704	662	660	663	655	704	687	647	639	644	634	694	674	661	700	701	669	709	648	673	674	682	649	662	678	653	610	675	663	665	675	661	682	708	683	649	702	648	574	643	632	652	689	686	697	633	651	711	694	662	664	699	669	688	660	694	682	640	661	691	652	691	670	640	692	666	645	583	643	656	626	655	657	631	698	694	641	689	645	664	653	678	679	678	674	660	678	726	672	702	649	715	637	634	633	695	674	651	636	618	692	666	650	630	661	651	656	642	726	712	630	622	689	658	658	624	674	683	668	640	643	692	675	730	673	626	690	659	659	693	680	715	697	649	650	659	673	668	652	695	691	691	675	626	727	708	674	654	710	683	664	694	639	727	683	679	681	712	660	713	666	675	609	661	678	667	682	654	664	675	711	654	651	639	674	667	673	682	681	661	598	634	666	658	686	672	625	659	690	701	659	665	672	695	698	703	674	705	651	643	663	649	657	701	684	687	674	683	656	683	631	691	639	690	650	662	621	662	671	631	677	644	692	658	677	731	684	693	691	641	697	664	659	651	699	646	670	630	633	708	657	659	658	628	635	701	701	691	683	689	677	685
28839	47052	23643	11443	28387	3761	1219	1059	1045	915	884	813	779	770	780	732	747	740	761	740	675	733	708	749	662	704	716	702	741	688	722	691	641	721	726	704	647	682	722	683	670	706	662	703	697	754	723	686	710	695	642	669	665	709	697	669	667	750	715	678	641	670	683	716	639	677	691	687	707	724	742	685	728	721	664	687	709	711	751	729	743	720	745	672	682	706	718	634	658	679	716	730	691	638	677	720	704	670	708	665	672	690	644	728	672	645	683	717	684	686	665	724	675	680	762	733	715	699	713	684	720	668	723	675	722	720	730	697	708	700	726	696	680	644	695	673	681	719	665	646	703	713	708	653	679	701	734	685	686	659	708	653	710	709	718	724	694	718	692	737	733	692	684	699	770	690	698	687	700	659	698	639	720	730	681	693	707	739	673	718	693	689	690	701	679	679	676	704	647	707	699	678	710	686	690	675	713	670	712	673	728	681	705	702	640	721	687	701	725	679	726	631	706	697	626	740	675	744	681	684	690	701	699	697	676	722	718	666	677	665	728	709	714	669	671	714	702	691	691	689	711	668	683	735	676	711	717	716	715	658	682	712	707	712	686	673	711	697	659	686	653	669	690	689	728	670	650	626	672	709	720	707	687	702	688	693	665	722	696	694	717	702	675	701	717	662	686	676	711	705	697	667	683	726	706	657	725	671	652	706	710	712	693	726	692	696	688	691	666	656	729	702	651	676	665	665	696	700	629	702	698	716	713	710	714	668	638	724	684	716	626	702	705	700	699	738	656	703	671	682	673	671	742	681	693	697	679	662	675	637	700	688	703	706	657	679	670	665	733	707	642	688	706	674	702	655	664	708	742	682	696	747	708	707	702	692	707	708	695	711	720	666	691	696	683	675	684	696	658	698	696	690	688	686	655	718	647	644	688	685	721	675	687	715	656	680	695	662	639	703	664	666	654	699	649	708	719	713	706	676	675	712	749	704	650	728	683	653	667	738	677	690	679	699	680	706	672	624	689	674	724	737	727	707	644	744	685	707	680	687	706	701	670	689	672	647	685	697	713	710	604	709	693	726	674	692	689	659	668	733	691	628	697	684	687	694	720	666	677	694	662	665	690	689	700	742	725	655	730	665	718	696	681	692	720	689	686	712	706	717	687	619	633	689	726	687	724	668	679	767	663	718	726	695	681	690	642	651	719	709	665	713	658	701	643	652	718	679	698	641	693	652	692	665	707	733	655	700	649	688	697	692	670	691	652	674	722	670	658	733	694	718	664	701	682	664	699	679	723	664	674	694	698	679	648	700	644	689	696	685	686	666	719	691	752	672	686	701	671	682	679	719	680	714	681	677	705	670	658	702	716	698	678	660	676	732	656	739	692	714	685	720	722	736	713	665	723	691	716	706	719	678	626	714	712	747	647	630	661	726	678	670	692	743	708	695	642	712	677	670	651	717	698	731	688	676	703	745	672	707	665	669	643	675	708	704	687	670	692	728	710	718	741	672	725	705	709	698	715	703	693	634	700	692	661	644	674	681	737	673	665	699	696	670	706	665	687	660	683	782	740	726	712	658	705	710	715	676	710	701	672	680	699	689	641	680	715	686	669	691	686	659	669	650	672	709	640	689	694	669	731	677	719	661	629	669	673	661	660	680	700	693	706	689	650	668	695	664	666	650	660	695	741	744	664	651	681	737	672	697	645	686	650	704	671	667	687	699	663	661	711	721	682	716	665	681	673	670	709	697	716	709	693	699	674	686	658	721	655	693	690	672	671	709	704	679	677	666	682	699	675	656	715	642	716	682	660	674	711	704	691	667	642	656	703	684	697	723	697	710	720	696	689	712	713	688	700	688	687	736	699	694	681	701	719	699	728	711	690	694	664	649	730	648	711	697	691	671	697	716	700	686	720	700	659	688	728	697	669	719	685	721	652	689	669	671	659	688	643	703	684	678	715	726	664	734	723	718	671	739	706	678	642	678	628	696	683	709	652	732	678	616	680	705	675	691	682	689	724	686	677	704	678	674	699	673	700	729	749	638	666	644	691	731	668	713	739	700	694	714	716	666	711	706	651	665	652	733	674	694	675	694	672	669	697	666	711	682	652	674	690	682	733	661	736	672	680	684	674	691	703	716	667	712	704	719	685	689	675	677	661	706	693	706	705	704	699	723	759	640	648	713	661	681	687	652	692	633	632	682	701	675	711	712	661	699	746	693	680	663	683	670	652	662	699	688	652	716	696	706	657	737	689	680	708	680	704	708	762	705	673	667	672	705	678	715	644	683	667	757	725	659	736	692	646	641	701	690	716	694	676	729	692	649	656	711	697	672	723	716	701	723	669	684	680	739	705	709	614	687	719	694	666	728	700	717	694	698	706	706	721	657	659	684	708	695	673	666	661	692	677	710	680	675	710	726	733	690	749	663	697	653	669	696	664	698	698	731	667	665	681	706	672	657	637	653	665	722	660	670	657	716	707	687	704	731	694	644	758	645	647	671	744	683	704	708	641	705	670	681	658	731	700	680	701	668	654	722	716	709	683	668	693	729	730	685	683	717	708	727	701	670	678	682	667	670	696	715	708	694	713	659	675	660	725	684	726	625	698	669	745	683	665	680	676	741	696	705	725	726	735	656	701	704	697	756	736	667	660	783	706	706	706	668	682	701	676	715	731	692	724	685	659	671	675	698	695	686	718	671	669	726	729	679	682	721	665	708	726	668	662	691	665	717	661	672	689	700	657	671	690	708	701	733	677	740	667	738	657	716	692	673	694	687	690	709	655	681	688	709	673	687	662	681	700	698	672	670	694	729	673	638	716	693	703	686	665	700	672	701	711	692	680	703	706	680	659	647	688	701	694	700	673	670	724	604	670	660	665	710	695	670	680	687	644	688	696	697	708	684	723	653	702	698	663	685	685	711	668	710	735	699	725	653	691	686	670	670	688	762	668	685	739	702	714	660	718	679	717	679	716	723	674	736	675	641	683	687	712	681	676	656	696	703	640	686	706	654	690	644	687	728	714	649	735	680	740	658	743	665	693	689	686	700	717	740	671	676	698	705	636	670	659	661	625	682	684	685	728	678	689	676	707	651	689	700	694	711	661	664	646	674	733	642	695	683	704	693	718	704	685	689	694	668	693	684	682	709	714	688	671	724	695	690	658	647	689	675	701	689	728	660	659	714	645	726	697	707	712	667	704	669	694	730	643	689	663	716	695	667	681	721	689	697	674	705	727	714	670	691	671	714	692	667	662	662	706	713	633	698	719	716	687	691	685	701	670	648	666	691	681	651	666	691	706	697	695	655	691	640	756	697	726	689	713	713	689	724	700	680	726	659	710	678	651	680	673	687	680	716	683	682	713	711	714	718	682	663	668	707	644	698	694	692	632	683	687	758	687	709	673	661	669	676	679	727	712	712	681	700	664	688	722	704	704	692	690	715	677	687	720	697	746	721	709	672	703	719	712	667	703	698	722	676	668	726	666	686	692	704	639	703	676	686	707	690
25115	21118	27041	25139	19700	5400	1195	974	918	934	915	846	903	939	814	912	965	901	887	930	928	942	874	905	930	885	877	857	864	919	909	883	873	909	899	910	903	910	911	855	876	888	901	909	877	891	905	933	892	902	908	917	901	862	888	858	842	870	869	864	891	872	872	860	846	837	880	903	886	923	879	878	882	924	865	900	902	944	904	853	888	934	883	905	826	837	895	969	893	890	906	893	883	899	864	895	911	875	887	841	886	865	909	865	858	882	807	901	893	908	856	878	888	915	932	868	921	898	897	906	847	894	897	923	879	860	907	882	844	867	887	824	861	859	899	874	876	884	900	924	886	863	880	910	880	911	905	887	816	885	880	872	917	918	848	916	911	891	904	897	883	835	888	892	893	863	902	879	883	895	910	901	869	880	836	888	813	885	921	920	840	863	927	840	870	903	842	820	884	881	889	934	874	909	919	861	909	883	827	902	913	877	900	910	877	879	897	913	861	936	888	911	917	902	845	908	883	929	875	883	926	895	845	842	854	943	898	878	822	897	902	875	883	850	907	892	898	895	904	886	887	838	909	900	905	880	846	904	890	861	860	906	904	869	921	844	871	898	880	954	930	886	875	935	911	841	862	873	856	902	882	897	920	908	911	938	891	938	846	885	915	884	933	886	818	881	889	792	900	877	881	907	910	867	873	910	839	882	827	848	917	902	887	878	906	858	887	838	850	867	863	873	900	911	866	872	929	862	907	864	835	864	855	906	906	851	892	888	876	824	903	872	863	852	906	844	874	858	892	876	863	882	910	887	891	895	917	932	881	911	882	896	855	880	916	868	876	892	876	844	878	902	912	906	910	922	847	878	928	977	908	898	894	882	893	815	812	872	865	873	836	862	873	897	853	846	868	849	895	878	859	819	908	898	874	880	908	905	916	943	892	889	870	856	916	889	875	892	886	904	943	880	833	906	852	847	910	856	891	860	943	894	903	906	883	908	839	958	867	845	894	905	907	896	878	863	915	870	898	891	876	886	871	907	881	908	852	851	869	830	856	890	859	883	874	894	908	836	891	898	904	862	857	877	894	917	886	815	851	879	823	931	876	885	898	919	873	852	867	877	923	887	850	865	983	848	882	949	821	877	843	851	884	955	892	887	861	891	871	925	913	903	842	919	907	872	868	844	856	856	941	964	907	869	916	899	885	879	889	899	885	890	918	885	874	902	900	896	866	886	911	844	854	886	905	846	899	879	870	964	865	873	872	896	873	917	838	888	911	913	845	824	922	886	888	872	925	904	881	899	924	909	905	892	920	890	856	938	940	890	876	886	803	926	873	849	926	849	898	862	868	865	888	884	867	940	850	839	865	809	905	900	859	870	838	855	840	882	908	864	913	907	928	903	893	906	817	844	871	873	865	914	887	899	896	898	880	913	895	880	880	914	888	876	930	898	920	864	834	856	865	848	876	860	887	870	913	907	904	822	861	860	911	838	804	850	917	866	902	887	918	884	880	906	876	885	857	855	904	915	847	846	909	870	898	838	912	845	891	880	909	888	902	888	840	901	865	894	866	914	891	890	891	849	869	819	907	889	858	892	909	871	885	885	924	857	851	906	864	864	869	930	920	933	890	838	855	857	895	870	882	850	881	919	864	863	908	864	872	892	857	879	914	900	852	889	891	902	892	850	856	854	892	876	962	838	887	838	859	904	876	839	841	881	892	826	843	898	942	876	883	855	915	879	881	853	841	859	844	926	847	886	919	912	898	814	880	871	867	865	866	899	883	820	859	826	894	895	853	906	901	904	894	907	924	895	970	914	874	893	912	893	828	883	850	880	913	839	892	863	917	914	902	940	892	836	844	904	916	833	898	878	903	868	856	923	877	821	927	857	923	900	881	877	913	881	866	908	840	886	867	872	857	864	851	900	838	861	917	907	835	874	841	874	851	849	870	872	930	876	844	897	897	940	881	881	844	873	903	901	936	919	858	898	861	888	864	829	896	866	920	902	867	861	838	805	839	889	863	857	890	869	872	851	856	887	907	841	879	857	864	857	872	891	872	845	923	902	946	897	921	842	869	835	890	835	882	906	885	866	923	828	947	849	898	912	854	961	909	896	897	883	878	921	820	844	923	903	899	888	879	876	868	881	889	899	882	892	821	869	846	829	899	878	918	912	852	900	873	910	850	891	858	894	883	922	896	852	938	845	896	880	873	888	917	885	878	889	890	934	837	877	863	828	838	885	838	919	929	895	890	870	902	863	890	919	904	884	876	915	897	856	858	847	929	807	850	893	903	901	878	872	856	847	866	891	881	904	837	915	852	874	888	915	891	902	847	855	861	875	851	843	957	929	872	840	906	846	909	890	884	829	917	900	886	909	918	883	898	925	848	878	893	913	897	888	883	884	903	910	864	881	919	907	900	840	857	934	837	867	906	885	885	836	824	927	914	900	856	851	868	894	947	896	832	861	863	871	898	870	841	874	850	909	917	851	836	888	873	864	899	831	855	855	892	928	863	839	853	895	880	879	848	858	895	898	863	877	896	783	904	855	892	882	856	947	838	895	925	848	907	875	905	843	851	926	906	874	890	862	876	876	849	922	809	906	926	890	891	951	899	849	848	896	868	866	848	915	860	943	933	875	853	891	890	850	907	918	913	946	892	882	899	845	952	867	903	903	864	850	870	867	863	821	908	881	848	903	865	866	869	837	901	931	877	891	930	932	889	867	899	921	915	884	904	926	900	867	882	849	899	893	861	893	874	901	917	936	901	863	866	879	878	887	918	837	921	871	880	877	875	930	873	916	948	884	847	878	848	912	835	930	858	896	870	895	824	894	892	924	884	885	895	944	913	891	939	912	841	919	852	909	913	863	904	910	883	883	960	895	847	873	833	866	883	893	872	900	866	853	857	889	916	884	849	851	851	931	883	869	906	889	852	857	889	932	847	876	884	896	915	874	863	874	888	879	885	836	887	907	846	868	830	873	881	827	853	866	899	924	889	852	934	873	877	884	896	914	844	898	830	880	849	877	927	920	838	916	867	848	922	874	867	884	889	851	882	840	896	923	900	871	893	899	889	852	913	850	930	836	885	859	902	909	865	849	869	880	900	938	895	872	944	920	939	870	859	900	888	877	887	837	943	884	849	918	889	907	863	950	929	892	869	859	844	874	853	851	925	922	942	892	878	885	892	887	900	881	910	865	828	883	877	907	881	870	881	842	873	895	867	851	889	882	926	831	911	900	825	904	864	871	898	860	880	882	911	889	912	874	861	842	900	836	946	849	886	799	872	890	889	905	832	859	908	868	883	804	854	833	875	892	878	871	900	910	863	863	838	914	901	840	900	917	880	900	916	873	889	890	958	879	861	861	817	855	920	862	904	846	905	928	900	896	935	865	828	843	855	887	908	852	898	835	833	870	903	832	860	824	854	857	881	911	908	876	872	870	921	937	922	919	879	890	863	873	937	826	874	887	823	917	920	887	880	860	866	892	905	873	943	896	872	902	866	889
26840	41748	18866	6543	22821	3500	1131	1126	1076	1016	980	974	926	943	893	918	979	968	903	897	929	949	953	912	930	993	895	885	910	955	924	937	886	920	900	899	871	906	983	878	882	981	934	910	841	871	954	903	980	891	899	912	919	930	914	889	955	940	879	871	849	929	949	911	875	883	888	909	933	854	975	931	879	931	886	931	926	878	953	958	957	901	928	913	880	892	896	889	902	874	917	954	914	930	876	897	894	894	934	916	886	828	977	909	888	945	921	945	967	901	958	887	956	918	878	890	918	941	901	903	919	939	892	877	937	853	937	862	878	865	884	912	880	948	869	903	918	918	915	923	920	927	887	906	894	897	934	922	897	908	916	919	932	890	940	891	908	865	910	869	942	858	875	910	911	913	935	926	914	902	905	926	935	941	907	918	884	867	928	909	897	913	947	853	929	953	938	933	959	904	912	926	891	930	927	889	915	852	890	893	897	911	913	900	909	917	840	856	874	879	921	927	861	860	923	896	921	886	852	917	897	858	856	930	957	929	933	938	922	948	937	942	908	924	878	944	920	885	853	935	890	863	888	870	903	899	936	869	941	909	891	943	922	919	947	892	868	894	864	917	928	885	844	879	911	903	914	916	876	875	933	935	940	935	933	867	932	876	932	905	881	885	886	925	908	900	907	867	910	872	883	926	874	894	899	879	936	864	881	880	852	907	926	900	891	841	939	882	910	917	881	890	887	914	890	894	866	933	898	910	881	885	895	852	877	956	889	883	896	943	909	906	876	916	879	963	851	923	874	892	896	898	905	877	906	943	895	889	871	910	937	928	941	923	905	926	899	901	900	881	924	945	955	894	981	902	923	849	899	906	915	868	904	884	891	900	886	885	918	924	881	960	884	955	944	909	902	925	987	948	854	905	879	836	893	914	880	916	900	871	896	900	900	891	909	925	914	888	963	927	925	909	939	871	924	933	914	967	893	859	920	935	888	906	928	960	900	903	919	897	895	913	916	929	904	918	887	888	890	865	880	924	902	961	896	927	933	888	892	883	895	926	889	927	905	888	899	802	862	903	844	892	896	863	891	917	917	900	876	874	974	940	896	930	902	885	882	872	843	901	931	965	924	878	982	938	870	890	864	883	899	897	929	862	942	926	893	962	943	922	839	932	870	953	921	835	838	922	902	874	959	841	890	927	927	914	911	901	852	894	939	902	891	891	847	886	868	919	943	935	915	883	934	890	858	899	871	906	923	865	922	910	943	904	937	886	925	899	908	952	883	903	855	868	904	899	904	903	963	889	896	945	892	909	916	861	904	980	932	867	903	919	915	919	918	881	939	882	930	940	909	857	945	881	915	894	956	932	940	918	905	906	936	919	909	927	873	881	924	924	940	902	903	944	886	871	925	906	874	924	925	894	926	970	916	954	952	900	906	857	842	912	901	928	887	846	927	934	886	914	876	950	870	891	892	900	946	908	891	886	829	935	911	883	873	867	919	884	928	920	926	928	920	878	870	901	929	877	866	913	899	979	929	847	914	904	910	928	922	928	883	963	878	877	937	958	876	867	949	918	936	916	857	896	891	971	867	866	907	880	912	882	876	955	916	930	901	958	927	946	909	860	960	904	909	897	906	909	948	889	920	916	890	874	917	911	853	840	931	937	913	895	894	900	943	948	904	904	921	912	871	921	853	886	865	861	918	889	880	924	893	968	930	902	867	874	868	926	886	954	918	885	920	968	912	932	912	907	939	890	904	885	922	907	913	870	898	922	895	860	883	888	871	891	930	894	937	902	847	916	920	927	873	905	864	910	941	843	908	925	891	934	904	826	957	933	932	909	921	941	916	887	872	972	868	899	901	883	833	888	852	895	899	970	906	936	917	894	886	872	923	910	895	870	886	915	917	887	922	890	900	886	929	905	924	888	900	896	869	929	948	900	944	887	898	932	861	878	924	883	840	863	951	897	849	910	916	912	878	915	963	920	941	895	859	946	928	960	922	917	908	941	874	947	892	879	916	874	869	853	858	946	895	906	865	854	926	937	952	911	893	967	854	896	919	883	910	905	895	912	933	935	906	939	933	864	927	973	855	863	878	942	927	922	916	924	857	886	954	913	862	897	889	927	934	914	936	921	862	926	904	893	924	917	902	869	889	894	952	942	894	946	885	914	908	917	900	925	871	897	910	881	858	883	896	957	920	914	874	869	972	934	909	929	891	931	879	892	941	885	884	924	885	947	862	931	958	925	927	934	947	897	891	900	928	913	915	897	937	959	891	886	923	886	871	924	902	859	870	880	918	954	922	853	933	894	951	892	908	939	923	894	922	921	894	913	859	868	916	958	913	908	879	930	885	934	896	889	911	916	921	885	949	941	956	949	940	900	900	925	886	899	897	862	922	929	882	897	914	920	865	866	894	889	924	891	894	872	901	904	885	908	920	869	904	940	900	862	933	922	916	930	928	885	916	964	936	906	915	920	957	896	931	910	906	912	895	906	890	916	907	926	935	906	852	914	978	917	953	914	900	887	955	889	874	902	893	930	919	950	930	877	899	919	883	888	905	833	868	893	931	878	897	933	886	904	926	933	894	833	933	911	983	909	886	907	881	891	889	875	882	961	905	911	917	907	809	927	911	935	894	860	882	910	940	920	931	894	921	911	880	947	916	922	901	863	923	878	886	903	918	894	952	941	886	910	937	918	913	914	852	905	960	873	858	897	909	874	896	894	940	879	904	913	907	916	890	912	904	943	874	924	889	929	908	885	948	920	909	887	878	936	923	880	921	943	916	920	925	897	948	910	884	916	894	912	921	969	881	927	916	877	958	867	917	882	881	898	912	859	885	911	970	886	908	945	896	927	909	881	898	952	913	964	907	952	933	897	898	859	873	867	871	900	899	860	880	909	869	890	937	829	914	845	926	896	910	902	913	932	906	901	948	920	871	914	920	901	889	940	894	1009	983	919	879	894	899	910	911	945	909	900	923	920	902	854	903	885	872	889	877	896	940	953	898	905	910	893	871	889	946	858	954	873	890	933	870	909	898	915	895	875	868	860	919	918	927	905	904	866	916	897	883	869	882	861	870	868	913	928	919	874	919	941	889	869	897	943	936	902	951	932	922	957	941	903	924	881	941	824	935	904	866	913	915	908	877	921	901	915	935	911	886	937	921	954	856	951	866	876	944	947	858	869	896	937	899	892	919	886	906	932	924	862	927	944	915	837	900	880	860	909	881	892	892	909	869	940	869	881	921	878	877	926	855	896	905	873	902	925	862	918	910	953	955	868	902	966	853	905	873	914	922	869	918	905	936	900	914	950	911	908	896	878	930	943	935	896	882	871	969	963	957	904	920	904	928	899	890	946	889	882	829	954	995	924	936	894	879	853	947	924	942	894	914	868	950	869	934	870	939	895	939	924	940	893	898	914	938	901	938	986	899	864	888	923	908	900	867	937	880	964	907	930	955	936	874	932	890	981	909	880	921	863	891	820	879	950	933	899	887	898	881	938	914	913
22615	21069	28709	23676	25184	22289	10193	1539	1159	1107	1071	1052	1052	983	878	916	883	917	890	875	917	948	919	901	901	866	930	871	884	876	878	895	877	864	853	851	846	920	861	807	905	796	884	876	832	840	831	881	903	800	910	861	832	885	847	891	868	796	838	835	878	843	813	847	931	856	902	900	829	903	883	923	927	953	848	896	900	880	902	875	909	875	934	899	897	872	923	846	863	873	839	815	869	916	838	876	867	820	856	860	863	817	905	848	881	849	834	862	822	875	844	836	836	842	882	866	914	871	900	872	873	920	787	871	869	841	864	848	900	871	846	881	842	803	863	861	875	868	883	884	879	851	908	873	887	842	863	928	853	836	918	875	892	864	815	861	858	856	863	834	856	848	864	838	840	913	870	881	850	810	871	862	874	894	902	887	824	855	866	855	881	893	857	845	816	773	922	867	877	869	935	858	838	887	892	918	868	819	879	849	880	871	899	889	894	876	876	872	898	873	863	880	882	902	818	875	825	859	826	854	864	800	848	797	827	881	877	853	907	846	830	812	868	899	880	827	840	848	837	852	860	829	920	800	847	893	863	852	853	821	800	870	880	861	874	860	858	866	837	812	844	868	849	854	846	885	853	875	874	843	804	861	796	844	839	824	820	849	813	809	833	809	859	848	887	856	801	878	857	794	837	863	845	865	796	841	879	903	901	853	867	844	907	846	886	906	864	899	820	888	921	851	903	852	811	826	837	859	859	872	848	871	838	875	841	795	845	881	898	842	892	802	806	842	889	784	872	875	848	827	829	867	861	855	899	869	818	823	840	924	880	819	877	843	841	851	821	846	877	857	830	870	866	902	857	836	891	906	836	853	914	896	856	903	870	848	887	835	851	910	842	885	826	853	875	849	898	831	811	868	836	817	851	850	881	894	811	890	855	868	863	901	798	878	876	856	868	884	828	859	884	804	810	845	849	870	821	831	870	859	827	864	865	816	891	857	850	838	821	868	837	912	861	860	877	869	856	835	905	819	820	878	853	833	846	859	863	834	898	891	904	875	893	789	866	861	873	838	874	866	881	839	838	851	872	836	816	810	859	844	884	843	892	906	867	868	896	859	845	889	916	872	824	884	863	852	860	885	868	831	803	796	817	866	846	873	898	864	909	851	837	854	826	859	837	855	861	841	832	850	839	840	838	917	876	835	835	831	829	854	887	877	926	827	829	886	842	838	831	851	867	875	898	866	854	871	886	825	822	850	793	872	838	828	859	897	859	859	841	854	850	846	842	865	912	868	872	846	825	891	862	842	835	810	833	863	878	871	856	847	853	822	850	851	815	790	885	817	847	892	889	880	870	910	885	852	887	892	873	847	865	846	857	906	836	855	915	878	810	849	892	862	813	872	911	852	828	853	892	814	868	804	863	892	871	846	860	857	858	824	884	881	803	879	851	886	846	875	796	865	844	803	844	892	905	890	813	904	851	870	860	834	838	904	835	856	867	855	863	851	877	854	845	840	870	825	849	891	820	855	842	856	880	867	909	830	861	858	820	803	854	832	975	829	881	822	872	862	818	861	871	856	871	896	859	851	890	824	881	885	864	845	802	863	861	856	846	848	811	824	855	848	858	871	874	907	841	941	825	889	848	882	908	855	835	838	873	885	827	866	869	886	859	857	850	802	803	840	816	819	820	817	817	834	849	888	852	860	903	847	882	804	867	810	861	865	875	904	841	850	862	846	836	809	825	859	812	816	842	912	865	852	871	837	841	880	841	843	866	823	863	878	859	832	845	783	861	912	861	915	856	861	847	890	917	840	893	852	868	840	856	818	848	841	860	888	817	839	869	859	896	881	860	847	889	811	823	784	886	881	875	841	839	848	896	837	827	907	850	787	871	864	862	846	910	828	900	836	859	823	895	876	810	885	845	833	939	885	878	896	881	941	883	828	794	830	898	855	858	898	889	834	806	887	846	814	884	863	859	878	839	861	838	805	802	841	865	847	880	899	885	870	837	861	847	847	864	911	798	849	891	867	856	831	889	832	852	849	868	834	851	876	821	883	825	858	858	830	840	803	903	868	837	832	913	886	834	872	874	898	875	810	828	846	911	908	845	849	854	846	866	852	865	831	872	810	874	843	864	852	897	883	801	848	823	851	846	893	867	845	893	848	841	795	840	815	894	898	834	854	874	863	886	865	885	875	878	862	864	905	853	806	887	909	844	891	875	841	847	877	921	827	912	861	823	850	857	873	835	807	892	903	917	879	876	888	831	865	882	822	846	873	850	850	840	848	806	870	884	899	902	845	859	894	815	850	886	872	794	877	917	881	858	900	912	882	894	907	887	840	812	825	860	823	825	905	836	840	835	859	872	838	866	870	854	846	890	856	889	801	880	855	827	861	846	777	835	835	844	853	908	807	880	864	894	826	812	794	839	844	858	935	857	826	848	798	872	865	881	849	861	850	795	831	903	863	869	877	869	831	824	897	833	860	847	836	839	794	854	845	869	855	859	874	836	843	797	827	815	907	866	814	851	887	906	875	865	867	806	847	876	862	838	864	836	874	861	860	813	864	832	845	852	857	842	826	873	855	871	879	873	872	849	821	831	860	818	855	907	897	842	921	771	823	859	834	848	853	917	884	864	843	847	886	840	855	867	869	887	882	800	846	845	800	840	856	857	843	879	866	841	858	837	822	852	857	930	844	863	829	887	898	894	789	867	821	874	856	891	849	855	861	833	827	846	813	846	846	867	911	911	852	885	857	851	828	907	871	868	829	856	878	841	824	826	880	856	843	868	888	887	876	822	832	813	858	848	795	814	863	892	846	826	820	864	872	878	796	780	886	863	861	843	834	883	816	864	865	830	884	885	868	835	915	904	858	886	832	789	853	837	852	843	854	884	882	773	902	864	851	835	851	857	883	884	831	857	875	887	843	907	860	888	803	824	921	904	849	806	881	848	905	897	888	812	836	895	833	862	848	867	881	815	845	786	872	899	898	828	837	773	889	842	858	846	826	907	912	863	832	886	887	844	868	851	895	862	835	840	842	831	806	814	888	763	830	822	851	882	847	847	871	822	789	921	849	886	903	877	805	843	789	837	872	831	891	839	855	812	903	866	836	846	838	849	854	889	867	836	844	856	878	854	901	854	885	871	845	847	880	889	874	869	857	850	871	866	833	863	845	932	897	865	828	866	822	783	906	815	898	847	866	882	809	895	843	877	897	853	915	854	858	789	861	922	845	903	833	872	915	847	845	867	838	866	877	834	807	805	871	853	878	872	844	848	896	836	886	858	877	819	850	877	856	841	872	855	812	812	878	844	855	883	876	859	890	822	831	803	878	845	876	894	867	793	876	890	845	869	828	895	880	853	849	846	838	859	870	839	858	853	880	909	823	914	823	830	894	820	862	863	836	878	855	906	875	846	811	873	863	844	933	869	868	873	838	811	887	820	864	834	919	851	866	915	858	786	893	848	836	825	853	816	875	889	903	902	812	873	853	893	888	904	829	833	820
32346	56279	31231	11308	42841	12421	1937	1652	1424	1318	1215	1107	1070	1090	992	1016	1026	974	936	899	994	933	936	890	895	876	867	886	911	876	874	837	862	933	933	851	875	918	855	828	891	863	869	868	882	891	866	872	838	864	830	901	817	871	862	887	872	832	890	836	898	885	814	916	858	909	880	829	864	875	870	939	891	855	907	888	876	934	906	857	867	897	906	924	872	906	828	830	947	848	862	866	863	862	922	890	899	836	860	849	842	807	854	846	867	900	837	840	884	864	892	857	846	860	808	793	879	853	868	877	821	891	854	884	881	880	867	885	865	838	862	820	897	840	861	886	814	878	881	817	817	838	875	866	856	863	910	821	904	926	834	826	865	901	808	875	824	896	851	867	829	852	850	851	890	851	867	828	851	870	870	835	850	861	839	828	875	873	825	859	884	881	871	875	899	841	848	864	873	837	871	840	864	864	917	853	829	870	906	852	854	864	871	850	867	801	905	867	808	827	843	852	841	836	881	852	865	875	825	879	793	872	862	871	856	842	844	845	883	944	886	898	876	901	847	851	804	860	830	852	929	878	887	857	858	861	856	832	882	794	840	817	819	858	850	812	836	871	942	915	860	846	815	893	825	843	893	860	863	870	839	864	844	852	847	867	883	867	845	878	856	863	870	902	843	884	823	825	835	868	847	865	829	824	805	832	835	879	896	875	853	880	879	871	894	909	828	829	883	849	824	791	879	884	905	821	843	806	869	894	832	856	821	836	847	851	860	823	867	872	863	872	850	852	867	826	832	835	884	847	942	863	847	832	803	896	864	885	876	877	853	944	871	877	902	855	865	879	852	847	828	885	895	875	860	869	819	826	815	846	829	833	854	830	911	892	831	895	873	842	894	830	871	877	885	856	849	898	861	827	902	852	808	899	865	858	932	841	863	941	883	866	842	816	889	838	841	896	903	876	814	842	828	856	839	870	826	787	814	856	879	821	821	855	856	885	859	859	835	860	875	896	851	862	836	852	951	856	852	866	819	873	805	851	851	925	923	880	854	854	827	831	871	788	856	840	818	898	915	842	860	840	846	859	834	842	873	891	876	890	857	834	837	850	806	855	872	865	832	841	865	879	864	849	822	841	882	859	863	849	874	868	854	877	807	849	872	856	863	846	878	844	871	854	880	867	914	847	888	788	821	857	932	874	796	905	868	850	869	894	851	884	856	887	911	860	897	876	891	830	860	873	855	893	843	898	884	845	907	850	858	818	883	846	861	870	880	831	851	841	892	813	858	840	869	810	854	861	854	854	861	867	876	917	830	874	887	855	839	863	856	831	850	817	841	847	860	884	848	871	842	799	887	864	865	837	894	843	841	852	820	829	897	798	818	881	900	872	892	835	875	891	841	816	849	843	874	871	819	874	833	860	854	854	855	887	896	892	864	843	861	850	893	860	842	829	864	796	898	854	858	856	886	804	918	873	851	838	897	886	810	898	855	855	888	855	881	912	825	839	842	860	848	850	856	846	843	863	864	864	871	826	888	815	858	871	893	849	859	835	848	840	830	881	858	868	872	832	824	881	894	831	908	837	814	838	845	896	862	854	850	876	883	851	820	819	885	868	860	897	824	864	855	848	862	826	894	890	832	833	917	870	831	846	868	886	896	766	863	877	870	898	862	873	957	860	880	827	814	769	862	869	810	871	827	891	860	894	873	824	878	823	854	845	835	907	900	868	811	849	881	864	851	860	870	880	856	862	879	834	857	840	881	793	852	851	809	879	836	845	874	843	836	847	842	861	779	830	859	829	845	870	922	879	828	886	889	824	869	895	899	887	855	855	880	878	860	836	918	887	855	857	788	825	826	827	863	877	823	914	915	899	856	814	865	844	873	873	832	884	912	869	864	848	873	901	862	901	841	880	862	831	837	860	829	889	842	859	857	915	864	874	849	872	828	834	815	870	822	849	838	836	903	831	871	834	820	874	878	905	854	883	863	847	899	869	879	832	894	830	864	850	871	831	863	863	836	869	853	902	817	801	894	847	848	863	839	847	876	842	817	812	842	834	842	884	853	900	834	851	818	943	874	844	898	844	840	858	879	862	856	878	815	911	862	868	854	909	830	887	846	842	872	853	892	851	857	890	914	814	904	856	865	866	869	858	861	859	807	854	850	859	839	827	900	864	873	849	839	850	867	889	812	865	882	815	867	847	861	909	859	811	882	859	854	831	885	848	856	869	897	884	825	815	829	826	852	903	843	844	902	854	865	900	913	872	859	862	896	908	851	861	883	866	835	862	887	842	852	812	841	866	852	883	861	833	812	849	900	903	831	832	829	841	854	802	799	866	863	886	836	904	838	874	847	881	867	850	855	846	861	875	840	918	845	829	792	844	887	880	844	830	876	881	862	858	822	858	846	838	908	854	834	869	915	844	866	822	859	862	873	860	858	871	898	854	885	829	815	875	807	795	794	854	864	886	852	882	862	847	873	812	852	844	877	878	840	871	860	850	834	825	859	823	900	837	837	843	824	856	814	798	816	877	827	834	841	846	878	875	857	851	879	905	847	875	918	836	884	864	821	852	864	886	839	882	850	875	861	881	879	893	870	866	818	888	891	855	858	884	818	865	895	850	807	871	872	872	867	848	843	846	848	835	883	890	886	904	860	855	861	852	830	858	837	826	831	869	883	856	903	849	840	830	878	853	867	840	841	852	810	830	853	875	880	857	831	872	816	861	875	849	827	895	858	849	870	862	827	834	855	898	853	854	836	900	891	842	848	922	837	824	870	853	830	835	818	861	810	864	879	870	837	851	820	817	874	856	859	831	865	866	830	809	832	875	880	906	839	869	859	851	823	828	891	880	846	867	890	882	822	910	918	805	861	895	854	858	864	789	807	866	824	867	872	826	901	878	829	809	928	884	871	868	860	815	857	922	889	869	911	928	888	868	885	875	861	864	817	785	875	821	836	856	859	882	816	883	829	893	873	862	873	867	878	874	882	823	853	910	871	901	849	844	860	871	830	842	895	868	859	842	847	828	835	824	893	828	856	851	823	933	882	850	873	896	894	839	848	833	812	841	819	895	860	845	856	848	847	893	865	830	843	874	893	848	884	821	826	812	864	859	878	836	878	848	840	907	852	862	865	821	906	832	866	830	887	881	880	852	880	845	847	832	835	884	822	814	886	878	874	844	859	887	881	854	805	843	881	843	839	839	838	866	841	856	857	847	841	906	841	849	838	837	808	876	924	838	918	885	863	885	882	842	928	871	908	901	843	876	854	855	814	810	881	893	840	845	823	830	830	864	839	854	872	878	858	850	835	848	847	869	840	848	912	873	856	829	862	836	874	807	849	853	872	863	802	837	923	851	901	811	873	880	898	821	852	831	821	901	877	886	862	847	862	878	877	892	829	831	881	826	836	833	830	914	898	925	846	876	868	824	879	897	871	890	875	906	869	825	846	854	905	850	840	871	868	849	812	797	845	835	865	878	763	849	850	859	820	889	877	854	852	897	839	856
28776	23278	15989	2453	3580	1226	790	735	743	725	758	733	691	731	738	784	755	726	735	740	692	773	743	758	695	733	724	680	781	734	755	718	712	739	714	717	715	695	700	770	686	746	727	767	735	763	722	787	760	736	750	781	721	751	752	723	770	687	757	764	701	720	730	728	738	666	749	758	775	749	727	752	759	751	719	748	742	685	752	716	768	765	707	779	761	729	731	725	734	778	756	750	736	712	744	744	736	770	728	722	775	744	732	686	728	756	729	712	774	759	709	728	709	739	744	740	738	746	730	692	737	698	731	745	705	755	737	674	722	720	733	745	738	721	729	775	758	755	738	757	781	715	716	725	757	740	768	696	740	711	729	759	769	744	718	725	751	730	719	714	736	754	715	758	711	719	765	774	695	748	717	754	738	721	818	714	749	758	692	726	756	760	715	741	697	703	733	733	729	743	741	738	700	736	758	743	735	765	768	710	701	739	761	705	747	754	716	745	730	738	726	725	712	720	730	749	768	736	738	776	746	705	694	758	707	722	681	756	706	762	710	759	735	746	697	698	752	716	717	744	717	723	719	772	778	750	788	718	742	715	737	729	765	752	718	758	740	742	715	774	678	725	718	729	719	760	713	715	709	750	756	726	700	667	730	696	716	708	727	708	682	731	716	726	735	763	733	711	737	705	741	706	728	729	710	732	756	746	687	697	708	768	726	725	747	702	702	713	792	738	715	762	728	783	711	797	720	725	744	776	717	680	767	783	718	748	764	763	712	736	770	783	713	705	756	720	729	699	724	719	743	712	761	734	742	741	742	722	723	760	816	739	713	741	741	784	720	761	729	735	746	716	729	751	772	695	747	714	739	758	736	761	795	695	775	797	742	750	673	744	744	720	727	722	791	725	730	705	769	716	755	779	723	746	745	762	791	739	787	751	707	729	739	739	728	711	762	724	681	746	720	766	768	723	735	710	697	747	765	750	701	747	781	715	744	724	758	687	750	723	785	766	734	726	744	694	739	749	753	719	671	742	756	746	721	732	677	732	777	770	754	760	710	712	750	741	756	736	743	720	752	719	721	710	743	737	797	729	703	715	720	693	721	727	715	777	750	785	746	745	708	747	739	771	716	734	712	771	728	754	705	766	696	808	725	715	696	682	745	733	709	745	674	715	729	746	794	699	732	744	733	711	736	772	783	761	730	759	749	745	739	687	758	707	768	695	709	741	733	719	687	708	762	736	709	717	727	758	769	763	729	714	723	755	716	778	722	691	704	705	768	738	755	719	732	775	749	753	761	708	749	719	718	708	737	766	713	794	736	795	711	691	742	697	752	726	691	724	725	753	725	762	732	749	756	776	720	748	769	734	737	750	745	750	745	684	710	732	669	697	744	761	713	728	701	722	726	679	766	770	726	760	735	715	741	713	738	703	727	736	784	809	730	731	754	756	761	679	718	685	687	759	781	714	730	702	738	736	712	687	725	703	728	709	726	786	708	760	756	733	706	728	714	730	697	746	758	748	792	715	711	762	733	717	702	686	748	754	763	750	775	693	739	737	726	723	740	767	731	702	739	717	733	692	761	816	748	724	704	725	768	751	724	740	716	779	737	767	763	707	732	708	727	734	713	774	737	695	736	731	693	678	743	733	750	740	711	770	714	755	702	752	744	760	721	759	744	732	746	723	727	740	742	730	730	780	764	771	788	757	756	733	764	746	760	758	722	715	736	746	774	754	723	722	742	744	683	729	721	743	769	700	723	724	758	735	750	743	728	722	732	720	752	739	720	721	698	688	701	728	754	745	728	762	734	741	750	774	748	740	688	688	728	739	709	771	714	736	732	747	683	716	720	732	717	718	682	684	716	743	780	746	737	715	740	749	733	752	736	690	683	707	777	708	754	753	756	720	766	739	761	722	722	680	749	738	691	700	717	757	767	750	686	755	726	732	743	807	739	745	733	778	785	716	764	699	758	738	750	706	763	780	771	765	719	742	726	689	767	798	749	683	716	760	715	720	797	742	733	714	736	743	738	735	707	718	766	769	743	742	738	698	703	733	738	790	713	735	704	750	704	721	751	711	759	716	783	757	723	733	745	708	765	740	735	726	722	709	721	764	740	767	721	731	695	689	766	730	747	687	728	739	746	723	716	723	749	729	730	716	717	697	723	714	737	731	711	749	694	705	768	716	757	765	739	729	729	755	729	743	739	658	687	782	740	759	717	750	757	812	693	756	745	758	708	680	729	761	736	727	779	694	758	748	696	717	770	690	737	778	736	733	742	720	668	751	738	755	687	732	709	741	734	632	740	768	773	745	732	686	741	677	756	694	735	704	756	723	758	728	751	726	785	710	690	739	717	749	733	738	694	744	719	756	715	730	774	721	706	764	693	746	741	747	723	756	725	706	670	735	750	722	679	715	718	771	765	767	704	729	709	750	777	724	737	721	764	716	719	756	752	768	733	668	688	734	689	709	746	739	722	704	789	753	776	706	767	778	701	775	742	734	713	719	736	754	709	699	786	737	776	753	766	704	689	716	714	722	717	780	751	785	744	698	719	736	743	701	723	717	764	701	743	782	772	712	726	703	748	704	775	779	790	716	709	807	780	728	720	696	693	779	709	713	767	770	751	715	746	738	781	693	732	723	712	788	717	667	711	785	780	755	690	707	740	767	688	733	719	747	725	745	724	775	742	775	732	747	748	705	778	741	754	751	744	721	711	739	763	727	687	787	706	702	681	717	755	727	710	700	736	750	710	713	721	717	677	785	714	776	713	730	756	775	751	754	711	714	731	714	731	783	730	780	735	705	721	745	692	706	730	765	795	766	763	761	725	750	750	756	685	710	736	693	766	714	764	745	738	716	771	756	741	720	705	715	693	762	732	714	722	739	731	743	746	710	777	718	750	726	701	749	704	698	702	728	742	697	758	732	750	725	685	744	718	769	786	735	711	734	704	752	764	701	730	758	693	732	748	743	748	749	755	736	765	697	760	751	739	737	764	687	717	766	687	715	721	728	700	753	742	734	747	776	759	806	727	682	698	749	726	749	725	749	724	775	740	733	716	704	718	754	733	738	788	755	728	736	688	737	791	690	733	748	719	735	761	811	725	714	726	794	718	786	722	761	723	802	703	764	778	730	743	741	777	707	721	713	655	743	682	711	684	715	678	773	713	681	735	742	734	753	740	774	752	661	721	691	733	697	753	738	736	703	723	724	757	749	768	741	790	721	757	745	718	688	730	731	718	738	724	752	715	742	700	737	723	751	737	723	759	676	759	731	702	727	799	718	749	754	751	755	765	704	726	758	721	691	787	708	710	715	723	749	712	713	693	739	685	776	768	729	714	700	700	735	740	718	756	715	675	770	743	729	686	688	780	812	745	772	741	738	770	730	711	742	752	724	731	695	714	768	759	749	761	786	697	781	800	736	720	734	731	671	717	707	744	706	769	717	736	761	755	766	723	732	710	732	756	712	708	682	780	704	734	730	708	767	733	732	705	695	726	729	707	726
24371	32800	12230	1183	4454	1387	813	763	833	815	774	807	793	781	784	743	778	761	785	805	777	774	774	811	739	703	731	785	752	750	721	765	747	750	792	774	753	737	755	739	752	752	761	777	797	746	781	780	790	768	769	771	791	770	722	730	774	766	787	797	752	725	766	764	793	752	783	776	763	782	746	857	759	783	834	758	787	774	785	734	802	813	820	769	750	740	764	786	772	793	796	733	790	775	781	772	771	774	772	765	776	821	803	817	728	797	792	797	741	779	783	791	775	793	782	773	799	776	754	755	747	790	796	790	782	736	808	711	754	753	744	759	726	784	745	806	721	746	733	797	734	757	709	774	753	759	780	734	777	767	799	765	786	734	740	762	792	720	751	767	793	751	764	762	709	823	774	740	759	749	736	789	729	746	760	795	741	758	751	768	722	748	780	800	818	759	769	783	797	772	782	810	726	806	745	783	699	786	741	764	745	735	810	756	825	761	797	775	741	788	816	777	765	772	821	738	794	782	728	793	779	790	800	773	729	727	783	759	732	773	772	786	797	749	726	746	806	767	800	797	745	760	795	772	809	779	765	783	761	759	767	772	795	785	715	759	794	805	812	810	714	754	770	796	765	746	750	814	798	779	791	769	733	785	755	740	786	739	777	821	744	779	742	750	739	805	762	765	760	762	782	796	765	735	780	791	766	751	784	826	785	765	801	814	740	726	737	773	750	778	827	751	795	751	764	804	801	803	769	778	724	734	756	758	784	771	751	803	763	771	738	762	777	801	796	751	781	787	702	780	801	759	756	804	727	783	799	755	766	729	795	731	813	774	758	749	744	770	807	749	806	754	774	802	738	761	758	755	772	754	763	782	739	771	758	786	729	762	817	761	770	749	773	776	765	724	800	745	767	722	811	783	754	762	743	796	743	741	766	805	735	776	786	802	789	767	781	807	770	758	775	724	747	786	746	764	768	736	769	754	779	788	750	751	762	728	805	737	816	790	762	726	793	749	758	783	784	830	755	763	800	811	857	773	757	816	772	771	772	741	763	741	786	792	789	734	730	830	707	756	770	794	745	724	735	762	758	737	775	759	744	745	732	810	776	749	781	777	773	759	783	780	729	707	707	732	802	748	792	737	758	748	757	763	810	776	764	724	764	778	771	795	791	752	784	726	787	724	780	771	782	811	765	767	809	742	787	791	780	796	761	783	786	736	776	766	756	804	790	736	739	758	724	725	766	780	743	786	759	758	739	741	757	769	773	779	777	765	715	720	765	758	773	751	714	815	770	741	746	742	738	797	776	754	724	796	727	720	754	774	761	765	803	727	706	787	756	725	745	756	743	761	761	716	768	807	769	720	778	734	764	769	754	790	781	785	755	792	708	760	745	748	761	762	732	749	752	739	756	742	788	756	791	721	810	755	777	777	736	763	803	784	787	729	767	785	799	779	771	749	736	777	795	737	736	718	812	732	765	743	705	777	761	743	763	789	755	783	811	751	758	772	787	765	749	737	755	783	781	719	781	770	761	723	769	756	799	789	773	786	738	780	770	791	745	766	771	727	819	792	775	738	788	760	786	767	775	768	784	773	790	763	784	746	782	803	748	789	794	774	761	751	716	746	776	791	793	709	781	773	727	812	748	775	741	683	746	745	796	768	763	793	772	750	816	740	717	754	754	774	777	724	816	785	785	744	739	740	729	749	741	740	732	756	802	794	702	751	774	758	771	761	795	731	772	780	747	754	784	762	751	750	729	787	755	838	828	742	701	743	806	754	804	754	720	735	783	741	819	737	743	761	725	779	798	777	788	731	759	764	726	780	781	711	750	730	791	739	780	774	757	831	793	766	766	787	803	783	745	785	764	784	791	785	753	755	807	759	808	774	833	762	742	736	753	793	796	798	775	758	776	755	774	766	762	693	770	779	779	726	792	769	787	756	763	769	798	724	795	756	746	726	765	741	765	758	777	742	783	743	756	779	697	745	772	785	704	776	748	814	747	757	793	779	771	761	787	777	799	761	740	729	782	775	796	782	761	732	747	738	763	791	732	764	779	788	757	784	757	753	755	738	775	790	800	722	747	757	788	746	741	720	744	782	778	749	744	756	765	733	790	798	777	750	768	752	789	743	774	780	790	759	772	780	782	758	784	684	744	762	712	774	738	708	758	783	773	765	777	741	759	763	720	739	814	740	790	745	773	807	790	755	764	771	742	719	734	709	759	798	741	764	755	742	724	759	703	784	755	751	742	756	747	718	744	787	788	748	759	736	833	769	786	807	784	769	726	792	773	744	744	832	752	754	736	740	767	790	786	810	744	767	752	804	761	752	751	703	764	776	750	763	714	809	759	773	741	768	763	732	753	806	737	805	767	741	796	777	724	733	774	751	776	723	767	756	788	743	738	775	807	749	775	751	771	780	739	758	767	749	748	743	796	798	773	757	777	751	695	772	786	808	794	801	754	856	764	725	788	770	763	762	773	773	757	728	752	770	786	758	706	741	753	789	778	769	770	761	757	840	755	772	746	781	774	795	770	773	744	715	782	773	728	808	754	778	770	744	798	748	790	758	769	739	788	723	799	732	774	751	739	780	754	744	777	774	780	729	825	761	801	829	780	758	771	779	766	769	704	744	793	758	764	750	704	766	823	757	763	805	760	754	737	724	745	708	752	798	772	825	751	737	775	787	758	759	758	800	722	787	778	776	755	782	752	722	786	761	760	778	740	748	793	781	793	792	742	760	782	761	789	771	727	791	769	762	775	793	733	755	758	789	755	748	788	720	775	754	715	798	767	796	786	777	750	733	797	817	702	753	753	690	788	727	816	740	763	785	760	772	774	756	715	752	769	730	749	755	757	776	811	751	773	774	792	811	752	797	799	774	733	767	772	765	756	772	804	797	759	749	752	739	749	791	757	726	781	733	756	741	716	769	797	863	782	741	749	758	801	757	768	762	735	826	742	722	749	777	712	760	745	722	789	747	743	764	765	781	778	739	762	740	753	774	785	723	751	758	780	748	769	825	780	740	803	777	777	739	751	756	804	789	743	792	792	751	749	749	823	750	738	784	735	748	760	830	819	770	762	769	763	747	740	778	814	732	788	724	778	768	747	737	770	757	766	705	785	736	786	766	728	722	792	747	756	752	810	783	762	766	756	736	759	762	767	755	780	772	779	785	770	753	786	800	741	784	798	778	732	741	807	724	765	752	751	774	785	757	828	783	782	759	768	789	788	800	803	734	731	729	761	773	738	785	752	728	765	793	733	734	768	734	764	759	775	744	725	763	823	747	748	725	757	751	776	798	730	782	730	795	749	798	737	752	778	752	773	736	777	725	697	772	774	756	781	708	785	753	762	785	750	753	792	783	743	719	745	756	827	756	769	761	768	765	791	777	752	753	745	756	770	761	784	764	788	754	732	699	714	774	736	711	779	718	768	755	796	710	782	704	779	759	793	802	765	737	824	781	754	740	740	795	773	816	728	748	778	703	763	770	739	758	760	760	711	771
23734	21032	28169	24079	25263	19081	3618	983	895	776	747	720	724	728	718	712	696	724	653	673	692	709	646	691	637	674	663	662	676	691	627	699	672	628	683	672	618	737	709	703	646	719	649	711	704	712	723	677	676	658	668	628	662	679	655	648	642	692	664	663	594	649	662	679	633	735	662	698	644	686	650	661	749	704	625	652	704	709	686	689	700	754	700	625	682	646	679	695	677	659	695	633	668	656	658	740	701	694	662	673	644	634	687	699	688	710	655	654	704	711	649	634	633	713	691	646	682	715	684	665	620	651	637	723	729	701	712	679	663	658	648	693	637	681	681	675	678	663	653	717	637	626	678	682	685	697	702	678	620	683	682	669	673	694	697	667	738	658	659	643	715	684	684	692	656	665	642	657	706	666	719	721	719	660	673	683	644	696	686	676	686	682	705	720	677	607	638	653	666	680	684	658	682	650	633	665	668	691	654	683	705	632	693	659	676	695	659	690	650	676	679	677	687	675	660	682	713	625	708	638	669	665	674	662	689	651	718	663	688	662	709	728	659	664	708	647	664	684	674	705	662	668	677	621	657	636	681	701	666	720	726	640	629	653	634	707	668	665	711	663	673	697	617	675	625	680	641	682	685	705	681	675	690	678	658	661	638	695	612	702	647	683	658	663	661	676	631	662	679	656	639	658	730	687	676	713	691	655	635	701	667	659	689	623	671	687	666	676	693	674	652	680	676	704	678	639	677	665	712	668	714	664	650	670	688	631	678	669	646	675	679	693	682	633	688	688	661	662	690	685	662	677	643	647	643	700	674	695	651	642	647	700	643	634	628	690	688	684	648	628	672	651	653	679	695	681	696	678	663	679	663	612	646	663	661	704	658	652	665	674	637	695	666	647	665	655	704	658	655	682	702	617	714	660	703	692	633	631	672	652	668	686	620	621	705	663	680	687	678	683	685	609	661	717	681	683	733	703	686	738	686	644	651	669	659	678	682	692	630	690	662	660	651	675	736	689	623	665	707	657	681	650	662	648	640	673	684	677	674	672	644	701	690	641	673	687	658	673	663	666	685	674	688	692	678	696	676	630	666	632	677	702	666	653	723	704	702	662	680	698	605	680	647	692	696	630	709	666	699	588	654	685	680	726	700	688	707	656	678	659	695	675	668	694	666	664	681	742	758	685	675	665	679	674	625	655	702	702	629	702	704	687	603	689	657	666	682	650	630	631	666	627	708	686	655	699	668	683	616	649	677	698	641	639	659	701	653	672	679	650	677	643	664	681	667	659	653	656	703	656	647	697	639	619	659	623	694	703	653	676	652	709	692	727	687	606	666	677	653	657	692	639	672	665	665	736	660	709	728	679	642	650	708	671	650	647	718	698	700	646	692	696	656	680	704	708	644	676	673	656	694	655	689	696	621	649	647	633	685	675	676	674	633	716	623	645	695	717	665	680	654	653	683	655	711	707	660	667	738	679	674	677	647	711	678	661	685	685	616	732	715	652	711	658	655	668	619	697	696	662	715	686	714	679	635	674	684	677	695	665	643	662	673	666	636	636	699	628	682	669	693	633	657	673	693	666	675	697	655	692	676	664	665	687	676	671	680	649	722	688	672	681	656	654	666	650	652	692	755	696	689	668	714	672	685	654	611	699	643	678	690	604	648	711	631	656	666	717	681	617	678	682	647	679	667	687	640	691	652	659	665	702	664	682	695	622	649	672	653	704	647	700	682	694	701	650	625	677	674	669	631	647	704	686	735	704	656	654	670	698	681	702	661	663	650	655	674	708	670	668	699	696	660	642	655	654	685	642	691	688	622	629	718	647	648	701	664	750	648	709	665	655	689	677	694	661	663	689	712	690	685	710	731	673	682	674	667	670	691	695	658	705	647	660	700	671	695	667	685	640	664	685	661	662	656	638	697	666	655	654	711	661	698	675	686	670	648	690	604	656	681	682	659	711	674	693	675	671	635	674	692	672	709	726	675	661	675	665	671	704	679	684	702	678	642	715	617	649	664	686	699	665	634	700	686	711	756	637	668	688	665	703	619	658	710	641	661	713	663	662	678	686	661	683	730	703	658	670	684	664	717	647	723	678	731	655	630	667	693	700	627	638	694	695	631	701	661	728	677	634	687	623	691	702	684	600	664	638	690	619	691	698	737	703	715	716	721	663	691	702	670	664	684	632	664	654	701	689	647	661	659	672	671	675	697	711	709	659	642	682	645	651	670	681	619	708	666	667	689	634	725	675	682	657	700	659	659	631	646	657	663	676	652	692	693	646	704	672	673	702	680	683	688	669	664	652	673	701	637	656	705	694	650	657	664	683	684	627	742	649	693	706	722	655	666	673	655	712	689	655	692	665	645	657	694	684	707	735	628	697	709	636	669	619	642	689	653	662	652	666	670	720	688	631	679	674	643	671	683	680	681	639	662	691	665	677	671	705	642	639	664	717	638	676	696	662	681	670	689	710	669	664	679	596	733	688	656	682	700	711	691	660	672	657	658	710	706	692	689	677	687	648	623	712	652	675	643	686	668	668	645	723	632	651	660	650	631	661	687	632	666	717	688	690	710	636	684	724	689	653	697	655	664	671	681	641	689	689	724	638	670	650	669	673	702	621	666	644	633	660	689	726	644	654	643	718	694	652	712	662	682	682	696	640	666	625	710	645	686	690	679	681	650	673	696	667	674	685	657	667	632	706	694	675	700	706	644	671	699	666	604	730	716	716	676	709	669	652	693	699	711	688	690	653	651	699	607	705	694	692	670	674	676	661	727	645	667	607	673	638	730	675	694	706	645	691	700	730	685	675	667	698	651	630	686	645	691	680	717	663	680	687	714	640	658	675	692	622	637	670	684	657	650	688	663	647	635	673	681	691	687	703	667	696	729	651	671	640	675	650	639	685	696	673	698	684	667	625	710	675	626	665	652	639	675	631	683	662	682	672	675	637	741	690	659	690	696	651	709	659	632	610	650	673	692	746	678	680	748	705	622	630	663	676	615	673	654	657	708	676	688	655	666	695	672	680	647	623	671	673	682	675	669	718	682	686	697	715	699	676	689	682	612	679	650	655	687	706	705	714	694	694	598	650	665	724	641	680	680	681	645	666	682	648	684	646	643	640	675	674	680	708	638	662	634	721	686	682	631	669	685	657	704	674	681	668	668	718	647	716	685	645	695	633	668	614	634	657	671	712	665	691	699	663	668	618	639	700	734	679	683	680	665	744	644	683	648	706	676	684	682	667	645	661	704	705	683	661	661	650	716	621	694	683	645	698	682	651	680	652	691	637	643	672	645	687	696	694	651	618	673	684	665	644	672	703	657	631	651	730	635	651	716	672	625	642	710	679	676	698	641	662	661	666	662	657	648	677	660	674	693	654	698	723	682	694	688	672	709	656	682	729	687	658	693	676	678	613	687	664	691	637	666	664	628	634	650	713	658	641	713	661	653	648	692	672	695	640	636	700	612	689	644	664	690	650	642	696	713	658	674	640	630	674	684	668
27926	49738	25478	6285	34178	12697	1279	1054	1016	880	841	845	869	814	742	772	716	738	718	686	723	722	695	723	754	765	742	728	745	674	694	697	718	699	664	718	738	716	650	739	714	726	679	676	721	681	649	711	671	655	729	693	753	691	674	661	710	709	696	730	700	695	717	711	685	728	737	685	696	695	767	692	779	706	732	748	709	768	701	710	682	728	735	717	665	740	670	667	674	726	727	692	694	676	699	694	712	675	724	718	709	741	713	687	652	723	688	746	714	682	711	726	687	716	652	737	692	698	669	674	689	658	694	682	669	743	692	680	676	668	682	691	680	681	701	699	688	694	672	702	668	722	668	686	725	670	702	695	713	717	689	707	691	699	687	702	695	687	693	724	656	698	670	707	723	712	708	699	720	687	693	696	699	687	659	728	703	667	696	695	687	716	706	685	661	741	732	705	674	745	700	666	692	679	680	651	694	641	676	681	678	726	664	720	711	660	698	678	720	721	666	695	687	686	687	681	711	683	711	711	701	708	701	658	691	680	685	683	719	699	671	701	742	678	680	677	689	733	704	696	728	699	710	680	768	692	673	660	656	745	714	738	638	720	701	704	706	709	692	708	724	660	683	714	670	664	691	745	708	697	664	685	668	650	707	681	703	697	693	676	679	698	681	721	705	722	706	711	708	690	685	710	676	674	729	702	708	664	712	717	674	717	718	712	677	665	686	703	703	704	661	695	695	707	650	710	679	632	661	728	734	708	661	696	710	738	729	648	675	643	666	706	643	667	720	679	654	642	707	664	666	683	680	656	706	702	716	663	744	732	682	666	684	724	677	662	695	707	676	616	674	655	704	670	739	751	663	703	674	700	731	700	667	683	720	692	724	720	736	702	686	691	701	677	669	683	750	675	710	694	690	701	664	683	676	742	734	694	678	698	707	697	702	692	702	719	650	687	654	737	693	653	744	678	686	644	685	677	741	709	691	726	688	709	698	711	690	699	682	726	704	678	752	663	692	714	682	677	632	676	660	687	686	692	703	719	713	680	662	694	681	690	686	732	707	688	659	723	659	698	665	700	706	705	672	687	701	727	683	714	706	695	709	696	740	652	714	677	731	688	682	718	703	680	697	695	685	699	702	735	712	707	728	703	669	691	662	714	710	655	669	716	711	729	687	683	674	722	701	666	697	702	752	696	735	718	695	693	683	680	713	650	697	701	711	694	697	701	764	688	644	672	741	688	705	677	773	716	770	693	674	704	705	715	710	680	665	669	674	680	707	676	673	694	685	693	726	727	703	701	706	654	710	686	744	655	682	730	704	671	707	654	695	716	689	751	668	700	679	700	684	727	713	715	733	659	707	709	673	677	630	665	725	667	663	675	693	716	703	691	692	727	704	719	683	689	714	709	692	740	679	685	717	693	698	715	706	710	716	664	725	728	658	690	680	662	686	704	665	691	707	716	682	687	728	672	652	692	724	664	692	722	648	669	710	712	664	703	659	666	730	696	631	693	709	739	656	712	743	720	738	709	704	675	672	734	652	693	663	688	661	672	732	684	685	732	691	662	668	720	681	693	705	708	675	699	694	706	696	696	717	676	634	676	676	711	679	687	662	688	638	686	685	689	690	722	689	669	710	710	686	666	712	713	704	684	698	672	683	700	724	643	713	698	680	651	719	706	731	674	673	715	664	680	666	663	697	678	717	686	710	705	731	716	726	741	667	666	686	751	706	698	689	677	703	695	653	671	735	718	644	681	706	669	682	691	686	715	683	691	684	696	701	710	646	740	697	703	654	687	651	666	694	629	679	737	708	673	692	686	729	718	692	681	713	706	687	672	695	707	687	707	729	650	657	716	720	679	665	681	674	742	688	686	691	764	695	675	684	682	677	692	648	714	696	690	652	730	740	657	666	645	705	694	702	706	672	685	673	686	709	663	690	684	707	724	644	692	641	673	716	771	707	684	736	730	647	686	689	658	734	671	690	671	698	676	696	665	718	699	673	705	709	698	683	703	663	688	677	700	690	705	678	681	724	730	679	658	684	682	722	664	633	716	690	691	693	767	710	713	709	646	722	732	667	683	692	710	696	712	669	640	705	688	664	736	669	705	714	685	664	690	679	689	676	701	706	701	719	703	720	737	715	754	696	675	724	688	698	709	709	697	681	687	645	707	689	701	714	694	690	701	672	691	754	635	649	747	710	694	684	703	677	693	692	660	674	687	725	665	682	669	689	726	709	690	649	710	700	701	683	694	669	682	738	753	677	649	692	727	700	658	654	710	764	658	645	685	676	708	719	710	684	713	717	744	714	701	700	715	694	662	715	700	669	709	685	729	686	714	693	684	680	707	629	666	694	727	721	685	757	748	661	692	702	756	677	679	690	730	649	693	734	712	716	654	703	691	700	698	719	725	711	715	717	696	696	640	698	703	670	649	694	720	672	697	688	735	706	683	689	698	636	680	667	727	681	699	696	690	692	665	717	672	689	711	701	691	696	671	682	728	720	721	748	727	714	703	611	685	663	691	687	707	679	708	690	682	717	673	700	690	701	688	702	735	708	649	700	656	662	702	699	642	758	745	723	707	707	715	678	702	678	639	687	694	692	690	675	690	697	714	705	724	658	725	706	715	675	679	692	732	681	714	679	708	686	675	713	688	705	714	679	678	717	698	662	694	654	726	743	676	704	725	707	724	677	731	711	706	677	688	632	712	749	706	682	698	705	677	657	735	663	679	644	664	648	657	676	681	661	670	671	674	733	709	749	645	662	712	693	677	758	691	713	733	712	701	662	683	710	710	746	725	654	669	680	694	647	699	672	698	660	728	694	683	740	729	642	678	638	722	676	669	668	748	698	693	719	675	710	688	748	674	750	708	702	706	709	720	678	752	697	730	681	715	682	690	658	689	708	657	724	699	682	685	679	652	682	663	659	726	749	742	663	703	706	725	659	680	745	737	736	684	714	725	668	724	712	713	664	681	663	745	688	676	663	660	629	667	707	735	732	701	684	671	732	711	666	693	714	692	695	696	690	742	691	687	710	696	789	724	679	706	678	698	668	678	682	708	686	676	681	667	709	704	675	694	701	695	706	721	707	702	675	658	685	643	716	649	714	711	737	650	673	665	710	709	668	673	761	668	752	704	693	665	699	643	658	691	688	708	737	690	738	690	697	687	668	710	685	686	668	644	658	714	684	738	663	715	703	695	692	682	653	731	692	681	658	677	731	640	695	696	697	666	668	690	680	725	734	734	700	685	671	644	708	693	721	660	639	698	676	761	698	708	686	718	727	667	713	695	730	727	680	735	658	713	683	662	671	738	696	655	690	727	663	675	664	655	715	707	663	708	652	681	739	662	726	693	712	657	685	663	690	662	728	702	700	682	715	683	716	690	736	627	690	674	709	716	705	689	685	687	667	667	706	669	637	680	665	722	673	723	681	662	709	707	662	693	693	695	649	660	673	702	742	657	728	675	745	644	702	705	688	655	677	704	712	744	696	677	720	718	697	667
25010	21078	27081	24903	19725	9763	1443	964	927	912	940	927	991	936	854	866	918	897	954	908	824	941	887	867	920	902	923	951	919	921	852	871	895	872	876	889	908	940	854	902	926	907	936	946	861	848	872	882	946	850	861	886	874	877	904	920	884	922	916	879	887	823	905	899	897	926	895	946	938	909	933	852	918	899	913	873	897	905	936	942	888	894	882	863	908	927	896	891	930	879	902	890	875	907	942	893	919	902	915	855	886	934	903	879	928	825	854	868	893	890	892	854	843	899	873	866	879	892	884	809	889	833	872	883	926	912	938	914	957	900	906	879	907	880	876	878	821	881	875	849	944	871	907	909	890	875	871	860	893	921	923	899	921	895	846	863	846	871	870	944	860	892	888	885	913	882	927	904	833	941	886	842	900	940	905	886	899	898	885	950	898	831	855	887	870	872	857	846	828	881	918	899	885	949	871	866	861	873	867	890	936	856	844	851	859	848	847	874	898	881	871	838	858	889	877	896	931	879	871	867	902	860	874	901	853	879	890	855	891	901	936	906	873	892	841	911	932	902	879	952	887	855	886	887	899	897	873	916	918	888	883	915	884	927	881	848	915	912	908	868	868	860	892	835	883	935	897	959	923	886	890	891	927	878	841	889	875	905	927	882	878	920	878	916	909	878	916	949	877	868	914	847	895	945	885	900	903	854	933	893	887	912	925	873	917	906	945	859	895	817	907	838	860	931	886	867	877	922	962	925	863	900	918	912	920	930	861	910	907	919	846	918	906	893	894	857	861	893	877	894	915	950	898	911	867	915	911	879	890	829	911	881	886	918	875	946	884	892	937	891	838	904	822	841	841	883	900	898	913	879	909	802	930	872	867	894	900	908	880	867	859	912	911	895	854	867	853	917	879	912	875	873	886	896	904	890	906	890	898	864	882	874	886	864	877	874	894	880	891	912	894	891	904	886	945	897	880	832	888	890	897	909	873	916	882	909	865	901	901	883	903	875	849	942	801	855	958	867	874	867	853	914	864	846	930	878	889	800	924	904	893	886	871	910	926	854	889	876	893	836	896	919	876	850	908	922	938	863	869	810	849	841	899	883	855	846	894	831	844	884	885	868	901	886	832	847	864	911	865	877	958	929	855	853	935	880	883	924	850	914	903	926	875	911	906	920	903	917	884	923	907	869	867	927	902	922	886	886	932	883	837	859	906	845	866	870	866	881	910	825	909	888	886	938	923	879	905	880	832	907	886	868	884	904	781	867	898	879	869	908	875	872	875	879	848	868	907	889	871	898	896	884	867	865	905	905	882	851	843	879	852	887	904	869	865	865	851	860	878	917	918	865	866	864	886	861	936	905	863	922	896	895	964	889	846	886	876	877	862	891	867	907	861	929	839	950	879	872	869	869	920	897	882	915	884	875	955	887	904	868	923	898	946	884	914	902	881	857	927	883	870	905	895	826	899	941	917	921	899	865	952	905	928	869	857	866	952	860	898	900	877	932	887	882	887	910	893	879	907	864	911	853	900	847	939	818	870	888	866	893	849	863	871	886	865	900	848	946	838	879	873	912	868	919	860	890	902	883	854	874	864	876	908	887	883	871	883	903	934	853	868	882	965	874	889	892	883	898	921	865	843	887	826	870	920	876	864	866	877	904	903	874	883	840	855	923	868	947	884	844	894	881	851	853	894	864	929	858	953	931	856	885	846	901	902	895	934	901	857	888	894	914	846	889	927	876	883	821	901	908	896	894	907	854	916	847	872	834	816	917	864	841	912	894	858	848	857	900	870	872	896	904	841	882	900	922	854	934	865	919	934	914	889	888	918	885	883	894	941	873	821	869	947	885	845	970	900	924	860	890	899	892	885	860	892	871	870	880	850	904	901	953	911	898	936	851	911	851	875	871	873	866	862	884	886	902	881	851	860	897	867	933	828	896	915	767	910	935	926	860	882	819	900	833	906	857	849	883	849	896	870	838	870	915	944	880	864	900	903	889	939	881	892	938	867	904	918	925	804	915	853	906	895	883	860	882	864	923	895	925	888	876	873	946	894	881	935	943	856	868	896	898	890	864	871	858	881	891	884	846	848	886	924	891	878	873	832	889	928	892	897	867	882	880	946	887	866	887	902	844	884	927	870	839	875	858	932	911	879	868	891	901	874	844	884	916	893	925	916	893	870	897	924	902	915	899	849	908	895	866	876	869	844	921	931	886	814	932	855	905	892	872	864	874	897	935	881	893	861	827	852	874	850	872	893	865	932	876	918	902	888	864	901	856	897	896	886	901	881	912	877	876	846	881	880	860	891	893	868	851	936	850	931	863	891	939	882	855	872	950	894	871	884	932	916	818	920	866	862	917	908	914	888	882	881	874	884	857	850	942	870	873	897	835	882	902	866	880	918	839	895	917	872	900	875	910	928	878	880	864	883	939	946	897	864	956	906	859	844	898	860	859	912	922	884	936	887	924	894	867	847	885	897	858	909	933	843	903	911	898	905	862	891	883	859	886	911	927	856	936	909	876	895	875	865	904	842	860	882	892	892	882	870	902	879	934	912	843	915	899	927	920	933	870	870	895	895	927	928	919	961	912	864	934	906	872	908	888	895	883	921	889	932	893	910	835	872	833	872	929	908	872	929	891	882	864	886	902	886	877	904	871	851	873	861	844	890	909	916	899	970	863	877	893	849	854	843	866	922	877	919	935	845	913	818	868	867	881	857	865	861	867	944	920	907	858	881	891	961	870	901	825	889	880	891	886	858	846	854	836	944	870	906	823	907	904	841	907	869	854	934	842	939	910	908	893	856	904	899	871	810	876	871	802	810	895	925	833	931	860	898	916	867	902	868	847	878	925	922	882	872	894	866	892	849	891	875	893	914	846	898	903	906	874	932	883	863	869	868	847	848	878	880	889	875	839	886	897	862	884	874	988	915	901	882	925	833	842	876	907	882	885	868	922	848	875	829	859	886	902	885	875	917	874	910	893	826	926	896	875	849	915	896	879	864	883	834	819	895	909	859	895	926	873	909	876	873	868	895	906	866	902	916	929	905	929	885	943	880	906	875	924	874	880	856	935	864	828	884	875	835	830	895	885	894	902	919	900	895	903	948	871	921	952	879	873	895	842	864	910	891	895	923	926	884	916	858	777	896	890	978	879	956	878	934	869	848	877	907	874	841	847	931	882	877	846	860	879	901	879	909	880	882	877	916	872	928	871	885	866	940	873	901	935	886	865	882	935	927	892	939	896	889	932	902	907	842	915	914	919	841	867	864	886	934	903	867	903	905	838	927	881	906	902	851	900	873	906	936	828	867	898	912	868	886	847	931	864	931	826	874	850	863	881	817	863	903	868	901	884	882	891	860	937	917	865	868	912	903	881	880	855	868	862	885	862	846	870	884	904	890	907	903	912	866	888	840	888	885	843	868	845	911	893	879	900	891	893	883	891	846	877	892	902	848	906	855	872	901	884	917	875	878	940	882	876	902	889	920	940	881	852	906	878	954	914
27702	44386	19644	3224	23514	9670	1210	1027	1078	1058	1034	993	981	910	902	942	969	995	962	978	945	925	959	918	896	894	959	911	937	894	884	936	919	897	874	921	929	949	913	891	890	895	914	874	930	942	882	858	912	895	926	896	866	910	903	937	888	891	889	898	901	859	891	906	909	893	924	901	902	873	895	950	944	904	913	924	933	916	923	917	887	899	882	836	913	918	944	918	915	905	852	851	887	882	936	929	894	868	935	899	917	910	915	968	901	910	903	904	918	879	917	907	873	881	913	900	948	904	885	853	882	951	956	881	924	863	883	874	871	909	908	932	898	890	863	954	901	888	860	876	947	892	870	928	947	853	884	935	947	915	959	922	906	880	939	954	950	884	897	866	899	916	944	896	957	931	913	859	933	909	944	887	917	885	912	916	892	894	924	954	917	875	925	873	927	961	896	899	891	858	945	914	892	926	850	879	955	920	908	959	978	961	912	925	935	931	895	925	906	894	911	844	933	841	873	883	908	894	844	894	907	884	862	919	965	897	922	923	868	906	909	914	871	930	902	936	878	912	883	902	873	847	899	920	950	884	895	917	912	931	927	890	942	914	949	903	890	913	874	916	868	908	915	934	911	883	920	915	903	939	910	884	871	914	933	901	916	879	889	907	924	919	908	910	918	931	912	868	895	853	944	896	954	942	897	919	896	882	951	927	919	884	863	886	902	874	923	890	904	903	904	903	877	897	872	839	916	905	902	894	989	919	864	904	952	880	920	883	924	913	906	941	906	883	870	886	885	922	883	886	940	888	902	862	920	908	928	891	860	908	862	952	882	903	947	984	891	914	913	860	878	929	954	945	870	960	862	889	910	898	944	947	902	964	912	883	875	863	954	921	879	880	889	907	889	897	904	884	901	903	921	940	901	892	907	913	909	913	917	947	891	921	923	914	916	895	861	859	873	833	903	828	919	884	942	914	903	879	882	899	892	936	905	901	900	888	882	903	919	940	896	944	919	888	912	866	914	917	918	866	911	864	955	919	889	908	901	904	945	986	897	880	923	874	901	868	976	931	895	904	923	936	867	930	939	909	932	873	853	943	914	928	909	915	888	922	988	888	888	886	890	894	897	897	925	880	945	931	914	902	853	870	1000	942	901	931	907	945	885	862	894	941	865	895	890	924	913	851	905	927	846	877	868	897	907	912	914	920	905	892	943	884	910	891	901	902	909	925	876	904	964	867	945	952	889	829	898	905	928	865	903	897	927	896	997	882	890	874	854	885	889	876	882	925	877	957	910	902	894	934	903	868	905	910	981	903	912	933	907	938	898	875	895	910	949	921	942	853	833	885	916	873	863	913	935	871	879	960	924	964	877	858	901	916	873	925	950	927	941	935	897	904	919	924	832	924	970	881	974	911	948	906	911	925	925	919	907	897	876	934	912	916	882	943	940	887	840	914	946	958	854	891	909	904	896	898	908	898	861	863	911	873	912	867	924	901	875	885	922	950	873	879	926	937	887	891	876	951	865	887	933	882	895	923	891	936	839	885	976	868	897	853	864	964	926	954	930	869	840	880	937	912	907	918	901	907	874	930	916	917	892	899	900	895	957	870	829	928	880	890	905	894	928	867	883	909	903	861	882	897	815	840	931	924	858	924	962	954	921	940	926	873	919	883	876	914	853	935	909	913	913	874	888	901	882	930	983	938	864	897	894	909	903	879	894	906	901	926	885	924	899	926	909	852	871	926	871	954	898	913	901	914	890	936	872	889	943	917	859	935	951	892	907	894	855	866	942	932	883	939	941	886	892	854	908	927	850	882	873	908	934	884	926	910	861	881	894	926	928	893	921	892	923	901	935	918	920	909	845	919	945	893	940	926	916	874	852	949	960	880	907	890	888	887	920	901	908	928	874	940	923	906	943	870	927	895	878	904	932	858	927	882	902	892	862	878	860	902	864	899	877	873	826	890	912	861	882	899	893	893	919	930	921	875	944	943	918	858	893	916	930	901	903	862	881	876	927	968	932	856	929	915	883	879	877	928	883	894	908	937	916	937	918	907	940	905	865	937	915	906	862	913	908	923	987	900	918	887	894	872	881	907	920	926	884	884	872	909	893	922	896	875	927	943	888	915	895	927	896	916	919	925	822	945	866	928	901	906	906	885	941	892	902	913	949	949	884	887	892	878	870	929	966	923	889	916	891	892	879	870	904	874	921	857	863	921	889	932	948	893	900	884	911	921	915	940	897	862	893	916	928	912	889	942	826	963	896	905	867	933	927	855	931	915	961	913	916	880	945	882	909	913	888	920	936	904	885	903	931	895	915	885	952	920	865	962	905	922	894	862	891	935	921	885	930	919	900	903	897	856	904	947	930	882	873	921	901	902	878	877	874	921	896	908	937	921	925	917	909	866	926	879	866	915	906	883	888	861	918	911	925	901	862	878	944	854	896	880	941	868	882	929	894	888	917	877	946	846	919	892	859	906	932	900	945	921	889	879	904	873	871	902	868	866	912	920	926	898	902	871	911	948	863	922	902	930	896	881	812	941	964	939	881	911	895	935	875	890	946	926	915	912	914	886	929	892	867	924	885	913	927	889	903	922	868	895	895	895	905	893	882	966	932	919	982	943	928	911	930	882	912	917	934	873	888	903	824	956	911	909	870	924	935	923	942	904	923	904	940	935	942	846	900	844	904	931	914	909	891	950	947	946	910	855	947	916	903	894	893	976	914	941	946	954	940	917	881	931	958	954	915	906	904	889	922	904	899	898	903	933	912	884	918	958	891	935	873	898	846	923	890	920	899	892	916	859	906	913	904	895	898	953	879	888	888	935	914	865	929	872	933	872	891	931	881	924	824	864	875	852	975	889	926	947	940	926	916	926	888	900	898	917	890	905	890	914	964	929	909	847	866	909	949	879	896	840	871	947	909	887	869	961	866	921	912	928	902	962	919	871	908	875	864	911	875	862	883	894	858	916	908	926	892	932	923	845	930	901	941	931	858	922	975	910	923	926	883	906	822	945	905	919	884	908	887	911	922	921	967	933	935	905	939	875	873	903	890	935	885	908	875	886	957	887	938	901	920	915	878	964	888	896	955	917	934	925	877	929	879	915	905	903	937	881	883	911	875	853	959	921	905	924	873	935	877	901	893	896	892	919	886	980	901	908	919	939	856	932	911	885	894	929	820	876	937	934	873	924	896	957	935	938	888	921	890	900	902	925	912	843	881	911	920	910	892	896	920	909	901	870	885	883	910	893	916	879	888	911	896	878	882	937	946	936	900	904	867	939	873	874	884	930	875	901	904	882	926	841	896	885	924	909	879	870	923	883	905	854	942	889	912	898	890	880	910	911	946	854	902	875	885	947	975	877	834	876	909	862	891	900	951	865	888	956	899	921	960	920	868	917	916	945	942	932	859	893	872	918	895	917	905	878	922	891	911	913	884	942	932	885	897	916	947	886	895	899	905	905	938	920	906	863	880	867	900	939	849	857	907	883	859	944	947	888	937	900
22570	21040	28598	23643	26004	25357	12188	1659	1216	1170	1096	1051	921	978	975	925	952	953	941	890	919	878	900	915	939	893	902	869	919	887	862	864	943	866	837	868	928	925	883	880	904	887	879	904	856	863	821	896	873	891	855	876	856	836	910	866	882	947	894	891	911	830	840	902	883	969	938	837	817	864	890	881	873	893	860	905	926	869	850	880	896	904	891	870	844	865	873	815	844	843	910	833	872	870	861	852	861	932	834	857	885	856	829	900	875	883	794	858	890	899	895	879	891	875	879	885	854	856	858	874	843	924	879	823	919	869	865	851	910	889	876	889	886	863	870	889	906	900	877	907	837	799	900	852	916	958	919	827	878	858	835	898	883	874	843	835	904	900	870	870	825	813	841	905	867	886	870	844	870	901	847	827	913	834	897	877	904	857	825	788	798	856	870	924	882	882	865	863	902	896	911	904	923	929	850	877	907	869	904	876	874	856	854	849	874	844	858	879	875	894	827	876	835	856	863	878	845	901	817	873	868	836	829	858	854	844	893	884	853	814	853	815	844	869	838	853	838	848	853	900	900	914	863	852	808	843	887	839	897	865	920	881	876	865	850	854	881	852	903	882	901	920	894	922	887	869	882	851	934	838	827	914	910	908	900	907	896	911	859	817	860	873	834	855	883	886	829	822	857	877	866	917	877	910	873	926	891	864	867	850	866	869	910	877	840	816	891	857	919	817	845	894	889	873	840	939	900	866	911	837	871	913	917	848	851	833	845	840	864	866	864	837	897	872	886	844	870	827	833	871	839	846	870	889	806	808	880	859	891	828	913	956	862	851	885	895	832	846	897	903	850	898	896	785	884	925	876	873	905	865	875	825	902	916	892	905	885	868	910	868	897	872	859	885	911	890	873	895	839	862	871	859	921	836	938	802	906	878	877	820	853	868	823	873	908	902	803	899	840	882	915	905	865	854	914	853	855	828	837	865	878	841	894	889	878	869	852	849	874	790	861	899	891	878	884	858	894	818	908	941	851	842	849	881	894	875	877	861	882	890	871	887	911	848	906	844	872	892	902	849	866	850	867	845	794	931	849	878	899	887	903	851	885	883	871	866	944	856	926	968	913	884	867	869	868	826	933	910	862	870	882	892	900	893	872	901	837	902	905	885	871	847	891	874	896	862	874	852	884	879	953	865	839	912	823	931	863	829	897	875	865	830	900	847	829	818	889	851	854	882	853	892	890	818	829	847	864	855	856	884	876	830	895	900	899	802	848	939	808	836	844	857	874	863	818	856	908	889	894	882	833	891	834	888	840	808	871	940	819	873	881	848	860	828	827	838	862	897	837	822	805	851	859	845	866	909	843	893	882	843	893	834	839	878	854	860	841	843	856	894	858	879	878	850	870	821	844	811	847	854	866	921	884	891	878	855	874	890	838	872	838	851	899	899	870	864	917	909	848	897	886	906	848	861	833	837	862	835	897	877	854	859	871	897	861	855	876	907	884	876	888	905	884	820	884	839	842	827	883	878	870	892	819	856	851	888	885	799	873	857	859	898	855	875	907	852	854	852	914	871	832	903	831	846	877	871	883	841	880	860	856	855	905	847	866	852	877	891	860	859	856	858	893	802	887	860	864	858	865	820	890	885	853	860	787	887	852	918	866	825	870	854	803	856	872	864	876	883	858	831	907	821	844	856	872	882	881	834	885	811	855	830	885	817	890	849	859	854	875	869	914	878	887	843	873	855	889	879	858	883	883	859	866	883	898	894	892	862	883	857	841	839	835	844	873	913	828	889	895	841	846	869	860	862	839	862	847	862	792	873	951	865	852	872	880	896	889	887	836	863	864	792	853	874	834	897	902	831	909	848	887	851	877	887	848	812	841	886	923	837	874	860	889	873	878	853	840	936	837	897	878	812	853	856	924	831	910	893	831	869	873	851	834	938	873	909	879	822	818	811	845	900	868	909	873	888	902	813	875	846	906	858	892	869	833	858	880	851	884	871	885	865	844	867	852	864	871	843	900	885	907	820	911	823	907	898	864	863	883	859	905	876	910	818	865	850	938	844	827	845	888	828	826	870	871	836	871	884	825	825	847	885	826	857	867	870	939	823	895	827	895	852	846	900	823	837	893	852	812	803	910	879	874	845	894	843	841	814	804	844	848	870	865	835	888	874	801	829	851	858	901	917	930	894	856	858	894	868	838	898	873	879	874	868	885	840	871	851	850	900	818	831	932	822	889	887	918	902	847	865	840	901	908	880	948	900	848	866	889	904	861	845	888	892	822	904	864	876	856	932	891	849	871	914	874	847	868	875	878	853	888	915	912	830	834	891	830	907	838	816	872	853	884	902	906	903	906	846	823	884	832	846	827	876	881	880	810	882	898	919	883	842	909	843	892	802	864	857	896	893	905	780	877	887	876	908	885	885	846	923	846	914	854	841	860	836	828	884	856	866	841	853	887	874	846	879	867	862	870	873	853	872	900	880	852	870	874	888	906	880	942	846	864	879	888	851	909	886	842	905	914	872	875	861	840	947	908	808	851	896	891	850	868	797	836	835	870	826	884	859	854	815	895	891	832	912	871	816	879	888	845	885	837	921	841	908	896	838	843	864	842	839	856	953	869	874	886	870	853	864	874	846	849	919	842	832	904	849	895	891	906	918	850	883	849	851	874	878	862	825	927	779	875	888	918	897	855	866	880	875	816	862	862	846	840	899	850	883	886	877	906	878	832	869	855	813	921	819	829	816	908	884	864	864	869	895	877	832	824	905	914	858	840	840	913	877	826	860	861	833	850	855	915	837	896	875	852	897	843	880	856	883	863	866	839	811	850	894	888	841	829	901	904	832	842	867	919	877	883	842	836	793	785	849	845	899	874	897	855	885	892	878	862	851	861	870	830	892	861	903	862	902	880	830	894	815	842	832	890	812	861	871	830	849	875	828	809	833	903	873	863	864	843	851	868	847	892	847	874	914	901	835	847	862	870	858	866	856	865	897	912	849	797	836	806	829	893	833	891	884	882	884	808	903	871	891	917	881	898	871	871	775	854	860	852	918	852	861	882	862	878	894	855	877	850	909	841	876	851	860	885	849	860	930	888	859	890	851	888	906	866	865	852	873	886	868	835	855	809	879	837	833	918	876	872	841	879	848	878	892	862	848	850	838	857	818	866	846	844	815	867	887	863	897	907	848	849	905	816	831	888	831	845	882	865	821	891	891	861	940	840	836	889	907	846	840	878	873	854	886	849	912	888	870	828	826	907	821	872	887	848	899	872	895	846	830	848	797	859	888	923	893	800	874	853	905	957	824	838	833	868	837	868	869	839	876	926	834	861	840	897	862	846	844	892	870	899	869	829	913	843	842	831	865	896	931	889	884	862	877	909	922	856	849	857	853	848	861	875	883	837	855	879	868	875	900	863	916	877	846	806	940	872	811	900	824	849	898	820	871	892	909	839	890	885	851	854	867	870	861	855	834	830	823	867	873	867	863	839	898	844	864	851	855	825	836
32655	56882	29292	9190	44712	22091	2076	1569	1409	1293	1176	1154	1102	985	952	990	980	989	925	947	893	958	882	910	930	818	873	932	908	879	857	904	892	928	909	873	888	922	899	842	868	843	858	836	857	878	834	844	860	898	879	904	853	889	859	925	867	836	877	915	839	912	868	841	856	916	1006	843	889	904	880	866	912	904	932	859	889	922	825	887	877	794	920	894	843	878	867	904	878	869	874	923	851	849	922	834	909	873	880	831	846	867	880	901	896	848	855	911	878	876	828	859	877	881	853	866	884	841	860	907	875	875	854	891	852	878	870	802	905	841	912	856	864	845	892	857	895	876	806	871	823	902	831	915	892	873	884	837	846	820	867	851	797	812	828	801	849	867	915	845	849	869	838	872	871	827	821	855	887	799	857	869	871	848	907	850	800	843	866	845	885	871	866	826	887	879	866	869	858	882	836	866	877	768	840	861	849	855	853	908	857	866	895	875	870	871	879	879	896	856	837	889	889	865	871	860	861	832	845	855	854	880	806	928	903	839	821	851	821	885	848	849	874	867	855	892	825	848	884	901	788	862	800	873	839	845	836	879	847	863	866	830	850	855	902	800	818	814	810	861	853	919	813	878	851	860	849	877	897	876	843	903	835	900	817	908	873	861	848	839	863	860	854	899	803	840	901	814	864	876	876	855	798	834	855	876	824	806	887	836	892	853	864	874	868	811	846	833	829	857	821	836	879	854	857	893	850	841	857	830	853	862	836	822	845	911	870	843	897	832	874	860	859	856	884	881	832	859	894	838	854	865	865	877	852	851	866	837	792	932	856	853	856	834	812	835	826	842	884	818	830	841	879	892	852	946	863	842	894	838	822	894	808	845	908	848	848	840	882	850	865	891	875	871	855	867	803	838	854	839	883	870	851	874	872	873	880	837	868	855	807	817	938	897	850	853	934	900	904	829	851	843	847	829	825	856	889	856	849	830	927	854	853	824	808	877	871	867	929	902	862	840	858	903	866	892	871	848	867	843	829	907	829	864	875	870	859	902	856	861	874	932	805	825	895	780	803	876	851	836	907	848	839	876	863	905	862	870	886	888	860	829	829	843	839	863	873	855	883	897	843	864	870	915	818	851	871	881	862	879	836	896	886	892	875	898	893	882	871	892	823	863	854	857	867	844	898	827	879	861	876	849	880	918	855	882	865	888	871	849	865	821	854	913	842	833	861	883	867	894	888	883	860	892	903	894	857	871	855	852	875	832	835	830	887	833	842	925	875	866	865	846	883	872	865	902	857	852	899	864	909	825	809	844	868	815	843	855	911	877	821	877	891	863	884	902	834	889	860	801	833	840	854	869	844	848	887	883	837	840	872	866	926	890	819	847	851	861	850	893	859	885	810	857	842	884	872	866	916	903	868	848	844	902	832	898	855	863	920	843	802	876	852	823	900	881	866	843	835	862	849	893	881	870	857	854	840	840	864	888	880	847	857	846	840	830	901	868	865	924	853	871	848	906	845	886	861	849	879	862	874	862	857	824	873	813	837	893	877	850	845	877	847	816	879	866	836	908	827	838	870	794	889	838	893	849	865	818	834	837	916	902	778	874	833	845	844	877	883	855	816	904	836	813	851	889	832	878	854	849	861	892	878	891	890	898	894	865	843	855	883	828	847	862	845	867	840	823	885	848	853	855	864	834	879	836	849	895	825	855	816	873	841	894	823	851	890	888	880	865	843	818	870	868	830	877	859	858	878	875	829	868	858	825	868	865	885	895	872	852	824	889	868	887	874	891	882	831	906	886	817	864	863	856	881	899	867	883	853	870	862	867	819	852	877	845	798	820	867	919	856	863	861	916	871	846	892	856	852	820	871	888	825	871	820	888	870	808	866	897	855	831	809	862	796	884	855	847	844	907	890	843	801	878	866	837	875	824	840	834	828	839	896	859	866	874	883	877	912	805	815	915	874	880	879	901	814	861	870	873	876	845	859	825	886	881	917	808	863	854	869	833	874	834	908	866	859	836	863	894	817	915	803	871	843	889	886	845	893	816	827	876	852	888	956	875	855	834	804	876	809	860	882	833	887	865	892	868	847	826	850	855	893	849	850	881	877	842	831	830	872	884	849	885	862	853	883	872	859	833	898	876	850	816	808	882	874	854	897	855	854	838	866	907	908	859	877	883	850	951	878	834	828	910	889	881	856	877	914	875	871	785	862	845	902	845	878	871	803	871	871	841	851	854	832	879	849	869	921	878	885	863	843	867	875	820	910	839	919	875	864	847	882	851	901	887	914	870	878	877	843	923	854	878	848	846	880	869	852	889	871	904	834	825	839	873	841	856	867	859	822	908	834	845	887	841	873	821	837	929	848	851	853	835	812	834	820	916	859	875	855	875	917	860	887	877	849	866	849	866	912	858	867	906	861	876	886	881	859	850	871	849	866	820	830	909	883	896	847	849	785	864	936	903	867	822	874	884	847	833	865	878	867	840	861	811	827	842	809	874	883	888	880	848	849	889	870	876	837	885	842	913	821	848	848	870	848	798	839	882	885	856	897	815	864	824	884	824	891	914	889	854	833	822	811	860	858	837	873	854	856	835	873	821	890	823	856	930	874	879	839	858	859	852	856	824	847	853	866	890	863	835	883	860	833	828	867	821	895	898	817	884	869	826	837	860	849	859	892	811	872	880	894	800	817	925	857	818	871	854	895	818	835	923	791	848	845	862	830	851	840	883	826	861	909	885	845	872	872	871	836	881	847	824	859	849	862	864	897	834	825	915	865	842	862	826	858	834	810	834	869	886	858	879	805	874	830	883	920	875	866	872	909	876	867	869	786	827	812	889	813	882	890	853	836	894	840	876	857	832	843	871	847	893	853	847	874	811	885	825	867	836	867	878	895	857	856	893	865	836	855	866	838	870	866	876	888	860	870	885	828	854	829	821	900	833	909	854	864	878	836	867	840	835	868	862	877	850	903	905	866	856	863	842	874	858	920	853	863	857	875	863	879	837	801	890	835	888	849	840	866	829	841	923	845	855	858	800	866	907	866	824	823	827	878	836	866	866	835	849	807	883	861	858	890	926	836	882	842	910	769	875	852	860	899	880	838	853	830	849	840	850	857	822	801	832	885	845	810	849	846	863	843	899	823	850	874	888	863	828	853	898	923	881	918	907	858	875	813	870	889	839	920	847	786	854	827	876	881	894	824	904	791	848	797	881	890	897	870	900	851	818	857	826	882	858	878	837	888	822	863	864	860	888	857	803	790	864	916	825	797	855	890	875	806	852	893	830	903	827	882	861	886	823	853	875	892	877	908	903	888	918	881	892	840	871	872	829	870	879	888	867	874	896	880	889	855	924	811	799	899	838	867	827	884	851	839	832	927	887	859	909	852	850	882	856	824	898	852	767	851	880	853	881	836	860	895	860	874	880	865	911	895	905	892	883	853	815	861	888	838	915	816	883	859	865	882	851	875	901	902	880	832	829	852	862	814	910	851	849	858	890	810	861	871	847
28997	23951	16160	2525	3752	1629	754	717	742	736	774	815	727	768	751	740	726	722	732	756	713	762	771	748	776	744	715	725	708	744	748	734	705	719	772	760	734	736	776	732	774	765	777	706	698	782	729	725	722	744	805	726	732	759	752	716	748	717	687	726	730	720	708	694	716	752	705	761	775	743	775	753	721	758	732	795	707	765	738	728	747	732	699	695	765	738	758	775	795	713	699	771	771	716	722	718	735	719	707	794	779	726	719	743	765	718	712	740	720	793	776	800	710	721	753	757	744	698	769	811	728	775	718	751	721	714	786	765	754	790	698	777	773	719	733	734	721	737	759	748	768	729	772	772	717	717	772	784	744	701	728	753	762	768	743	739	721	697	752	771	743	705	742	746	792	774	742	742	794	720	725	724	710	719	683	724	772	772	733	758	720	768	741	734	748	749	722	732	753	802	776	683	733	722	689	759	695	737	741	754	743	700	736	680	696	741	791	738	726	755	723	733	740	753	713	733	751	753	713	769	697	730	780	807	745	725	725	716	750	787	736	740	760	749	727	758	740	696	700	628	729	726	684	774	737	709	760	772	702	766	732	715	752	723	726	710	771	743	747	732	728	736	721	753	731	745	716	770	771	742	768	760	742	737	739	743	743	755	711	738	744	727	750	747	725	756	713	776	760	734	748	743	732	752	725	752	734	766	767	731	742	749	696	752	754	712	753	750	750	745	741	739	784	767	719	670	743	750	752	729	730	759	796	731	693	728	776	760	724	738	748	703	724	726	684	704	754	767	703	711	691	710	764	781	760	758	745	774	751	789	747	728	740	721	766	681	769	797	802	698	760	761	757	751	719	760	762	733	803	765	721	698	687	681	731	773	753	707	752	806	758	715	711	731	704	743	768	750	746	789	738	722	690	782	727	769	712	783	709	766	760	755	778	767	732	790	721	718	773	762	727	756	772	724	785	743	740	704	716	659	783	718	714	769	809	755	730	756	755	801	749	764	801	740	775	736	713	718	692	749	761	743	719	740	714	732	712	724	709	772	726	752	789	735	744	752	700	740	764	732	741	743	779	755	765	796	773	768	721	742	790	752	735	745	773	764	770	757	715	762	751	759	761	717	693	712	745	701	766	740	744	811	754	769	755	697	751	755	774	754	756	683	724	745	723	706	737	759	701	732	720	759	715	740	745	830	757	755	706	722	796	744	759	760	708	732	776	770	789	749	712	743	715	786	743	703	760	786	741	734	747	668	768	794	750	803	740	727	744	738	719	801	701	814	743	765	750	733	789	766	726	754	815	740	730	744	717	722	727	779	742	757	763	771	755	745	719	707	740	758	722	715	741	703	709	715	713	692	703	781	733	715	762	744	760	772	768	704	730	750	721	692	788	764	782	751	766	725	720	761	740	689	715	742	720	693	719	751	728	735	764	729	736	752	749	714	746	715	744	733	761	755	752	753	734	699	760	776	723	735	749	753	759	754	762	770	701	725	769	761	731	772	731	754	747	651	743	690	748	736	715	726	743	724	731	781	733	705	759	729	766	737	764	771	739	706	733	760	765	721	781	766	769	780	704	760	765	766	779	771	713	757	763	689	749	685	705	745	758	693	701	722	729	737	713	771	746	710	725	729	760	727	728	725	801	713	794	719	738	704	716	740	682	739	763	796	732	771	716	691	749	720	788	744	724	748	752	748	725	783	771	752	714	767	707	742	763	720	710	682	763	755	781	743	707	732	755	744	741	749	723	738	743	697	692	753	754	727	711	757	774	732	778	745	732	725	775	693	796	714	719	728	722	701	689	725	695	775	744	753	732	790	780	756	763	734	734	747	749	725	782	752	773	666	753	759	727	728	704	735	702	688	714	722	705	754	724	734	766	783	711	757	758	744	707	722	718	740	750	764	682	753	715	755	755	734	741	714	749	732	755	780	755	782	698	705	755	718	745	751	752	750	742	743	747	734	779	744	742	740	753	788	762	747	757	730	682	739	706	738	760	723	701	740	716	710	699	756	733	731	744	738	672	718	763	750	744	717	793	783	705	720	696	762	742	748	759	761	744	713	753	809	737	782	762	754	758	757	769	754	748	729	741	748	738	744	723	778	750	735	765	797	753	747	732	747	753	732	769	735	738	739	745	689	735	732	731	756	758	747	770	760	751	723	765	725	759	763	747	708	763	708	765	722	745	708	759	762	757	726	726	745	760	766	809	736	709	716	724	697	739	746	770	726	701	767	752	723	743	724	717	762	732	715	763	727	735	750	727	714	750	770	765	784	730	748	690	774	779	756	686	727	747	743	710	784	724	746	739	792	775	700	726	729	769	711	789	788	744	791	745	726	746	682	716	723	756	727	768	759	738	754	751	742	738	737	763	656	721	768	747	751	720	710	766	718	757	702	727	726	708	736	707	735	790	760	731	764	719	722	731	774	778	737	741	751	725	732	723	764	750	748	772	769	730	752	747	733	757	749	762	765	794	745	761	698	747	709	723	747	725	772	727	727	758	727	685	723	785	741	716	728	714	732	739	716	740	721	719	735	734	741	711	789	737	729	724	746	756	769	702	748	730	717	709	701	719	724	754	713	743	749	710	701	699	753	763	799	779	745	728	759	728	756	726	769	801	717	762	724	740	758	756	734	780	727	764	760	779	788	787	734	760	796	742	719	720	664	745	686	718	733	789	651	776	705	741	733	787	718	686	753	706	725	732	795	794	750	709	760	740	766	750	753	755	766	705	745	683	728	752	751	719	797	714	771	712	770	693	740	744	762	753	750	693	741	774	744	761	672	773	712	732	658	736	759	708	761	717	688	772	748	768	709	723	725	769	699	755	710	692	721	711	735	773	782	731	753	750	724	753	721	726	712	801	728	699	738	760	736	733	737	729	763	733	745	725	713	704	713	723	740	749	738	745	789	752	695	746	763	748	737	723	735	790	748	741	780	706	743	759	688	801	768	753	723	718	729	733	721	751	699	705	753	744	779	710	735	729	715	787	735	694	739	761	740	736	753	711	725	728	762	740	752	779	725	737	712	738	769	704	763	794	764	747	737	729	751	764	736	755	773	787	740	697	717	779	750	652	729	780	762	697	722	735	759	759	761	669	760	749	753	726	776	741	739	752	753	743	716	728	777	749	778	692	761	727	715	737	777	790	795	760	727	746	722	739	717	708	746	743	735	736	751	730	695	735	714	759	699	804	791	780	752	738	759	741	723	727	741	704	776	738	730	743	745	757	765	790	720	722	764	726	784	706	720	745	720	724	755	755	748	721	790	769	766	778	746	731	773	732	747	777	735	720	767	743	701	735	703	751	765	697	737	763	776	756	742	761	740	717	690	774	735	747	704	745	722	742	776	740	746	788	710	746	728	686	746	746	700	773	713	756	767	742	795	794	728	705	744	749	761	734	758	739	739	760	764	751	699	679	778	729	717	746	742	765	721	725	806	740	738	814	715	727	791	714	775	732	737	714	693	740	785	716	728	727	707	715	783	671	763	812	753	716	768
25572	33853	12251	1189	4481	1908	824	775	761	792	776	859	747	761	783	757	797	804	800	771	758	748	751	717	753	757	726	768	843	744	786	765	748	781	780	761	795	745	767	775	786	813	779	731	788	754	766	795	723	783	777	749	765	784	731	829	743	753	812	753	760	770	820	752	806	778	762	778	763	755	756	786	788	764	784	733	830	794	796	789	802	813	756	798	760	827	776	754	752	698	752	775	745	785	784	750	767	794	810	742	732	796	789	802	788	783	759	753	768	802	816	759	737	771	786	719	762	775	748	766	806	782	743	801	714	747	828	763	747	786	756	789	820	776	825	832	769	751	768	750	782	716	765	787	761	741	751	793	722	801	760	789	749	769	768	766	757	753	774	737	793	737	781	778	764	770	758	781	802	772	787	714	778	771	774	782	773	783	721	746	746	792	741	753	759	771	749	818	746	776	744	764	746	777	744	736	734	828	812	749	824	770	767	738	770	736	754	816	767	774	727	741	763	782	739	739	777	802	755	767	791	747	774	754	780	743	767	761	758	708	790	780	757	785	786	772	743	724	742	717	734	746	798	762	808	793	818	770	742	717	735	728	782	741	765	756	767	789	762	732	762	781	769	783	732	805	789	751	786	764	817	831	752	776	765	745	761	744	809	807	770	767	785	802	723	681	788	803	776	770	778	790	773	755	821	836	762	780	780	770	765	775	759	735	802	783	759	724	798	790	755	776	798	797	782	796	759	813	751	747	783	818	819	772	796	752	720	767	759	775	789	774	755	743	775	794	759	754	773	766	815	762	746	798	775	792	744	799	711	809	789	817	752	778	810	759	760	784	797	758	746	741	835	788	756	733	807	777	831	816	763	804	758	752	727	811	776	759	814	758	803	787	817	789	772	761	787	804	729	709	785	790	765	777	782	738	767	772	753	754	787	730	791	799	775	763	752	834	781	764	755	735	744	782	768	786	796	745	788	740	791	744	749	725	772	760	768	784	761	763	782	806	797	747	727	744	793	801	779	782	777	698	761	767	750	793	728	767	725	704	752	830	811	790	787	794	742	768	767	789	756	757	747	831	763	804	824	771	774	761	733	778	770	692	760	747	780	812	755	749	837	770	805	777	801	784	730	800	772	749	735	739	796	774	803	820	798	792	773	734	796	806	786	786	758	742	776	749	764	779	785	783	793	789	721	742	748	747	762	790	781	782	784	775	808	791	772	782	746	759	763	799	755	765	774	737	833	772	752	830	762	739	755	787	792	836	806	791	760	728	789	759	792	772	823	734	756	745	796	743	762	796	769	809	768	718	793	741	821	725	766	779	781	801	733	835	801	761	762	793	745	756	799	782	735	796	747	721	759	766	739	732	749	799	783	752	772	785	749	757	711	811	794	739	777	765	747	747	786	742	764	764	752	749	744	775	758	762	767	770	808	795	772	757	775	785	745	749	803	746	721	759	755	771	778	786	781	773	823	815	780	788	750	782	753	791	815	799	720	788	801	726	726	745	747	775	757	772	789	781	767	794	748	782	780	752	754	754	724	768	768	747	744	714	793	798	737	753	725	804	776	739	781	769	776	707	759	738	772	734	750	741	774	781	801	765	783	794	750	799	806	800	738	713	748	768	768	757	711	767	752	804	773	741	772	765	783	796	765	731	737	752	754	761	758	746	728	747	768	779	759	784	738	761	750	788	746	748	751	768	789	743	741	810	702	753	830	755	786	817	745	793	735	729	812	780	747	764	777	820	788	721	743	794	752	778	777	755	743	753	768	766	793	770	794	760	712	734	726	779	758	727	788	722	787	793	765	804	743	777	758	770	790	814	784	780	707	784	735	769	772	790	767	783	760	728	785	763	752	804	784	775	734	744	805	718	773	798	757	737	782	765	794	818	766	789	781	738	753	750	751	797	732	769	719	763	806	743	746	834	762	813	777	751	738	803	784	793	750	815	787	776	774	771	802	775	755	745	762	740	741	799	746	752	779	754	715	757	706	790	744	764	730	783	798	763	784	724	758	722	748	785	746	779	805	727	778	772	751	718	784	771	765	706	748	811	763	761	778	772	713	746	756	803	759	767	806	800	742	744	746	739	790	788	800	797	749	733	739	758	751	758	755	775	785	798	744	803	753	730	739	732	816	749	781	747	771	745	753	769	803	719	805	776	753	807	751	749	768	821	772	762	760	808	786	746	746	722	754	762	689	785	816	733	715	734	763	770	787	771	750	806	771	785	741	752	824	791	757	816	736	743	742	802	801	756	768	754	741	750	776	846	772	709	787	775	758	741	761	783	808	797	698	755	748	792	787	752	780	810	726	780	810	757	741	768	819	728	793	789	737	769	751	782	770	789	788	771	770	773	756	779	802	782	775	794	791	755	771	775	745	757	768	757	772	779	773	796	754	767	791	798	762	763	765	763	760	802	745	749	764	759	776	784	763	763	810	753	763	750	703	750	699	808	764	725	698	775	779	772	752	783	748	795	779	731	782	757	803	778	768	760	768	816	754	747	807	796	728	745	756	793	706	813	720	778	762	802	750	748	759	794	773	731	736	812	774	767	755	805	751	749	775	762	772	721	745	773	771	776	747	783	761	758	755	770	789	763	768	803	828	775	808	796	749	760	762	751	752	735	734	738	794	760	713	774	735	797	768	743	771	755	746	743	771	744	758	721	770	793	751	766	755	759	782	742	784	772	779	754	781	777	781	769	791	795	713	812	747	776	731	767	790	742	779	841	743	766	755	790	715	810	734	729	777	761	804	770	797	757	759	782	740	754	760	802	818	717	770	764	802	824	781	737	798	795	774	784	749	794	763	781	786	760	836	819	782	766	729	781	761	741	818	756	716	767	721	752	754	766	730	736	756	800	741	773	776	806	719	751	723	760	792	822	749	775	752	759	696	784	772	767	797	738	744	759	779	754	804	781	773	745	769	788	762	712	751	793	773	758	832	746	791	805	764	774	776	800	820	748	770	779	800	805	739	796	729	743	778	799	759	734	765	858	792	728	791	766	749	794	823	812	731	793	749	767	782	810	763	784	741	722	727	729	773	781	809	784	757	772	736	783	749	761	774	770	765	748	781	748	742	755	797	730	764	794	783	764	785	757	777	791	783	834	791	748	754	788	776	781	788	768	752	767	792	783	738	721	770	755	781	781	768	780	813	742	779	800	783	791	769	732	794	787	756	728	831	748	723	772	781	779	799	835	762	768	748	776	766	764	760	738	766	752	797	741	772	796	760	773	847	761	765	736	806	781	765	754	776	763	781	780	772	800	698	737	759	743	744	816	805	777	770	760	753	794	813	820	758	765	777	788	767	750	737	804	818	765	750	778	804	783	734	775	739	731	757	771	793	705	748	761	783	748	786	826	763	734	747	781	797	778	739	749	762	693	777	773	752	766	767	805	756	721	758	779	808	784	721	765	770	773	789	848	821	743	739	706	787	712	813	796	791	736	785	783	796	757	825	752	734	742	782	800	724	740	757	773	774	764	751	734	790	769	749	766
23670	20975	28079	23975	24764	19955	4263	919	910	765	738	806	754	741	691	730	744	754	691	724	701	673	703	695	697	682	722	731	692	668	666	696	667	659	678	643	707	690	689	682	707	660	700	677	665	686	672	650	670	699	651	687	697	673	648	677	667	688	708	721	682	674	696	659	675	670	668	690	659	619	672	666	668	670	676	663	679	718	632	677	718	623	695	685	692	680	667	668	665	669	646	675	695	675	681	677	667	674	669	683	669	661	659	661	665	664	692	658	684	659	683	713	697	621	664	690	667	629	691	667	676	708	683	658	725	693	679	700	647	693	645	672	701	651	673	669	676	686	696	679	668	679	657	696	693	684	644	707	663	670	708	664	650	705	677	713	678	663	629	648	636	685	659	638	680	661	669	650	650	686	667	682	671	686	677	676	683	677	734	642	685	674	649	676	684	701	691	661	655	725	637	696	666	670	686	620	685	652	666	679	696	631	689	693	677	705	631	655	671	663	646	667	688	637	613	706	634	668	615	646	631	663	646	663	684	702	692	694	694	704	642	707	675	691	638	643	658	696	653	658	658	694	695	620	700	665	672	678	675	615	676	615	663	652	679	679	662	711	660	650	643	676	660	680	636	676	694	680	682	672	656	720	621	669	679	678	687	695	662	690	632	656	715	709	657	629	703	723	677	670	674	670	617	703	668	665	657	665	699	656	673	643	675	611	648	691	661	666	720	661	670	667	627	664	640	671	651	693	601	652	660	672	657	699	654	673	666	683	649	658	661	677	676	637	687	693	653	645	621	636	719	705	670	670	661	619	699	714	700	690	688	652	645	694	651	676	705	614	695	688	701	644	665	641	683	679	680	650	717	745	693	665	707	632	672	660	654	732	661	602	683	707	652	676	715	704	668	650	681	663	698	680	683	648	672	666	664	697	652	649	678	698	669	729	669	668	629	726	631	628	689	711	680	721	706	625	672	710	668	694	671	651	681	638	644	662	616	691	639	672	706	714	693	655	673	657	639	662	725	663	682	681	700	664	704	710	681	652	688	675	738	660	677	661	642	660	658	687	678	665	639	669	641	687	638	680	662	647	633	663	657	684	670	678	696	670	674	678	685	661	688	614	705	696	657	647	695	686	668	661	647	653	716	641	635	709	643	645	673	691	653	684	691	673	684	651	611	677	649	665	675	715	701	654	686	639	645	655	645	689	696	658	637	622	671	655	666	654	662	693	699	708	729	626	665	689	624	691	704	690	645	671	663	685	674	643	672	659	695	668	626	689	633	688	694	656	678	711	643	662	661	667	669	680	658	663	661	655	670	694	658	679	672	656	667	685	697	644	689	709	649	653	683	648	696	711	691	674	660	627	648	706	653	691	682	714	669	668	649	698	685	683	682	655	666	677	650	653	672	685	681	636	692	655	636	680	638	680	743	726	683	696	661	612	703	712	644	672	676	708	632	660	607	665	650	638	683	686	672	637	657	701	691	679	672	633	658	699	724	645	680	684	640	646	663	649	662	666	672	652	684	644	728	673	650	706	677	633	627	680	650	619	645	703	675	676	678	676	712	712	643	665	633	714	709	657	697	642	644	705	665	657	687	659	646	703	690	644	616	659	617	675	700	631	643	624	666	645	709	660	733	679	691	667	638	683	679	653	688	648	678	688	689	684	638	645	683	644	643	693	666	720	664	684	710	706	676	675	635	653	700	646	688	686	685	698	646	665	647	662	704	644	685	690	678	680	665	647	672	659	719	718	642	743	695	725	658	643	671	682	682	699	678	667	627	698	709	664	656	650	662	682	684	656	693	656	685	704	694	676	635	646	655	634	637	688	725	634	687	653	676	696	635	646	671	671	648	646	620	651	624	637	630	671	644	694	715	645	646	665	679	690	648	674	697	671	671	706	689	674	681	699	729	685	688	666	692	664	669	649	695	655	645	685	720	681	734	669	714	627	685	627	670	707	675	662	610	707	716	696	663	656	626	662	675	679	630	638	635	680	687	667	655	675	695	654	665	685	684	641	688	669	718	689	594	684	681	668	672	685	603	696	702	707	685	723	699	694	625	652	625	644	625	695	642	673	670	702	662	670	680	682	669	642	672	674	727	656	685	693	640	669	681	663	710	684	690	741	691	668	667	683	694	710	631	673	671	659	673	634	657	652	682	675	661	655	630	628	632	640	653	653	631	642	672	674	626	665	665	673	658	654	673	709	665	661	697	654	652	619	673	669	678	657	635	658	699	665	649	691	637	641	620	667	691	682	629	647	654	660	679	647	694	699	666	658	620	642	719	655	656	677	627	707	683	672	663	663	690	645	690	715	672	686	648	701	696	636	672	666	724	714	591	688	639	669	703	734	679	702	673	704	670	675	658	695	695	695	659	681	703	735	644	658	668	677	645	647	666	676	706	618	637	688	677	654	664	695	665	617	679	665	666	658	649	666	649	662	675	744	650	727	637	687	639	662	677	671	676	685	639	706	616	669	648	616	637	607	598	688	708	634	730	681	706	716	658	656	704	691	665	646	662	677	691	670	661	690	640	673	682	646	628	646	686	652	698	658	616	651	692	676	681	682	622	730	626	653	683	659	661	662	675	635	650	704	649	662	680	687	645	653	672	700	683	636	727	670	655	648	643	636	554	642	686	707	676	643	659	703	662	676	687	680	672	706	693	631	667	669	656	641	644	670	689	642	667	636	651	638	692	695	656	674	691	645	662	655	715	667	668	633	649	679	702	676	721	627	682	705	647	719	652	674	636	705	598	677	697	707	683	656	645	680	641	608	621	630	677	688	664	693	654	658	652	637	721	679	671	664	700	715	686	670	687	657	672	701	674	641	649	662	669	723	649	638	664	684	616	700	635	678	675	682	685	686	658	694	679	630	724	668	642	680	673	645	646	644	691	694	690	674	686	626	676	654	719	692	661	671	624	662	651	666	656	667	680	725	687	688	664	621	641	639	680	689	680	649	653	649	656	721	668	612	663	609	658	631	676	665	665	713	669	619	609	696	660	591	650	687	687	644	697	663	630	684	691	660	651	672	683	659	669	661	663	718	622	654	675	665	671	632	685	658	670	670	652	682	642	635	639	630	674	659	644	628	667	672	654	658	588	678	715	677	657	667	715	702	677	675	646	702	663	714	673	690	668	677	685	658	665	647	664	678	674	662	695	663	658	673	707	650	624	690	692	661	675	677	684	640	680	637	641	687	672	658	697	670	621	662	718	699	610	699	706	684	657	681	683	683	651	683	677	645	664	636	679	645	685	620	694	667	673	677	638	632	676	639	706	652	689	608	678	624	650	663	667	675	663	674	631	619	630	613	666	657	676	678	655	695	647	707	653	657	674	639	630	679	666	680	672	684	674	667	690	691	676	685	658	719	670	666	673	692	680	644	681	669	636	658	638	629	596	643	716	670	654	662	648	653	663	647	620	669	656	677	657	633	682	721	685	662	697	683	636	677	689	670	719	654	647	651	635	681	650	649	669	684	681	658	646	677	661	684	698	679
28355	48894	21780	8364	33413	15868	1483	1104	1046	886	857	841	885	739	799	796	701	718	748	672	745	704	693	737	698	714	689	746	702	718	712	733	733	750	676	691	666	671	766	696	697	701	725	726	724	677	688	754	696	654	706	678	734	689	743	702	727	667	685	722	709	681	691	659	693	740	692	706	678	716	732	693	694	685	742	747	746	641	680	696	761	665	735	633	695	717	696	675	689	720	726	723	696	680	702	709	736	682	660	666	675	745	731	694	689	672	702	699	725	641	702	701	693	758	677	713	662	703	733	707	677	675	702	711	694	675	688	704	716	686	661	713	650	691	675	657	701	679	642	726	688	680	686	715	702	673	663	690	704	654	676	653	699	713	668	757	728	744	708	686	680	688	692	704	645	727	718	730	664	670	677	709	719	731	714	682	678	705	690	699	675	719	653	753	748	674	729	715	665	704	741	710	651	712	656	657	697	663	689	684	698	730	705	694	678	702	714	685	700	704	672	665	675	610	707	703	668	691	696	703	670	721	732	705	727	652	679	698	703	721	741	667	677	712	717	706	714	712	711	669	705	652	719	729	679	683	701	672	668	701	769	714	715	717	688	701	742	647	679	666	691	692	692	717	694	713	678	694	712	761	714	687	676	672	711	685	725	716	685	674	647	684	672	679	663	681	683	694	726	703	713	682	714	698	681	685	706	699	688	734	727	686	681	699	668	685	726	703	698	673	688	666	721	697	721	646	681	663	717	708	724	713	655	693	656	728	738	707	669	739	673	704	642	702	686	729	734	726	707	718	711	694	676	716	711	659	690	712	719	715	703	651	677	727	698	708	691	713	698	740	714	677	660	724	689	715	735	701	690	688	724	678	672	712	710	673	731	754	674	680	708	721	644	657	710	746	697	694	701	666	702	670	675	678	671	730	675	658	708	678	702	633	704	691	713	732	708	654	684	697	662	712	691	743	666	704	710	713	686	711	690	682	684	725	698	663	712	691	672	725	685	708	714	700	737	637	698	739	744	721	693	699	694	742	726	708	662	707	709	696	684	704	678	708	689	726	675	676	651	688	729	699	718	683	708	685	733	646	661	676	717	680	692	718	709	740	686	660	692	681	683	726	634	732	663	665	705	667	694	696	685	703	714	688	718	671	696	638	672	694	660	708	701	685	730	671	685	737	702	695	699	697	673	732	671	758	700	665	695	679	722	703	688	711	658	686	679	670	722	651	686	738	694	741	725	682	713	704	737	709	670	652	678	686	656	654	709	683	700	705	674	679	699	678	708	655	674	670	686	682	704	669	706	669	682	700	645	679	675	695	701	679	676	666	715	680	697	663	684	669	734	700	709	670	671	664	674	690	740	706	684	688	673	677	686	730	713	687	708	736	694	724	668	691	709	741	698	691	682	682	669	742	701	686	650	706	663	697	721	695	703	709	669	681	696	676	693	680	676	709	693	683	711	699	691	668	711	681	719	689	695	667	677	764	729	684	714	705	667	689	641	679	674	711	724	728	709	639	665	715	694	692	699	698	711	741	660	696	664	696	719	679	699	731	634	674	704	713	663	664	728	748	666	702	671	696	682	718	673	682	727	660	713	700	658	680	727	709	681	650	635	681	705	677	724	674	673	700	697	669	698	719	672	678	684	631	689	682	695	700	742	665	692	724	684	682	697	719	715	662	711	671	707	642	666	784	699	693	693	715	701	688	724	658	682	732	692	728	702	684	723	717	736	678	679	693	702	671	714	679	710	654	705	725	703	718	672	710	673	670	672	659	692	715	706	698	701	685	686	727	655	701	672	720	690	654	695	698	728	715	680	637	672	674	691	672	658	652	687	685	692	717	706	760	745	672	654	717	676	717	692	672	679	731	711	705	662	690	723	690	681	650	668	706	687	697	676	654	653	663	691	746	686	666	713	657	687	689	706	669	659	734	687	689	659	649	731	678	678	666	689	681	681	745	672	720	678	676	727	709	720	694	698	726	726	711	685	708	655	661	684	729	652	703	714	714	678	723	716	716	632	734	714	690	680	703	693	727	680	696	675	725	697	712	694	720	677	685	652	703	719	651	681	728	693	653	724	692	695	699	659	703	686	630	710	661	729	677	686	689	683	682	683	685	679	633	686	688	728	724	706	676	729	685	694	692	765	683	711	690	684	714	694	658	715	706	673	696	699	712	721	733	710	721	668	711	660	720	642	695	706	668	695	707	611	709	653	630	714	715	655	661	701	711	640	734	703	676	665	634	652	712	685	671	707	635	656	657	679	681	688	693	708	662	662	693	644	724	690	699	656	733	686	687	718	677	646	647	676	739	662	714	679	696	673	688	687	687	688	727	760	716	676	680	682	681	664	677	649	674	687	694	660	724	675	725	682	681	717	702	633	684	722	708	722	670	727	688	700	705	706	718	683	737	690	681	690	633	698	717	720	717	685	685	698	681	721	706	672	675	650	683	697	667	699	693	709	707	675	741	668	678	712	677	662	674	672	672	681	661	645	723	678	672	694	724	700	692	677	711	695	694	647	718	694	702	670	724	760	709	724	699	698	718	696	657	708	700	636	725	694	686	686	702	698	665	767	664	701	651	701	724	649	699	659	712	669	705	649	680	708	722	700	706	687	657	692	695	685	683	689	720	676	685	695	671	673	717	708	728	650	720	687	643	729	646	666	680	670	661	686	697	725	713	662	708	670	745	689	703	716	728	691	726	685	694	685	672	611	693	731	688	673	733	698	679	673	681	736	676	669	688	654	680	683	687	688	674	686	705	700	688	694	655	689	691	712	702	737	684	722	716	684	718	685	684	695	690	676	669	670	654	695	712	694	691	632	691	694	671	692	662	684	672	701	665	669	700	726	682	706	650	691	660	701	714	639	657	681	655	717	690	709	681	698	668	648	691	665	679	668	721	690	716	707	689	670	673	714	716	706	720	671	678	675	675	661	658	734	677	710	691	726	687	641	674	678	719	708	701	706	628	694	687	674	695	668	707	681	737	712	686	661	695	672	703	728	734	714	681	671	701	688	652	703	723	702	737	713	749	669	681	676	731	680	707	761	677	687	668	690	661	691	701	678	713	725	674	641	641	704	728	696	702	715	662	678	692	681	691	704	701	721	698	691	700	737	625	732	682	688	668	656	678	730	646	721	716	674	669	717	656	697	706	736	708	686	648	663	683	682	708	673	628	661	702	675	716	669	691	677	713	679	682	714	696	695	663	715	705	699	694	662	727	691	699	676	714	760	660	708	678	716	692	668	712	659	718	709	706	628	666	674	769	706	703	737	713	660	730	668	657	726	686	691	678	695	687	726	681	664	685	685	647	626	679	667	697	706	751	729	658	660	633	723	718	635	666	657	735	720	658	674	733	689	726	674	708	739	682	696	745	703	687	678	715	683	701	656	669	666	688	719	715	696	725	667	706	697	679	676	673	684	697	724	668	711	716	695	731	706	676	701	677	692	735	692	635	680	728	735	676	697	716	737	689	739	695	701	720	707	644	722	710	678	679
24965	21092	27059	25087	20251	9485	1514	1011	927	1005	905	874	888	896	897	918	943	928	934	905	920	884	956	889	950	877	889	941	944	870	856	861	922	932	929	879	866	865	907	902	914	874	853	896	888	884	884	941	868	919	841	860	862	855	907	892	886	891	844	846	857	860	896	918	854	888	866	907	891	947	889	884	893	922	887	882	871	885	905	924	916	888	903	921	943	901	882	892	923	971	942	945	855	881	933	899	919	889	881	870	892	884	917	926	897	806	852	909	862	896	885	904	915	854	866	884	925	933	861	919	885	874	875	923	868	940	938	885	852	834	901	906	886	913	890	908	900	879	933	850	920	875	921	909	878	922	894	837	858	896	926	896	850	887	928	960	959	916	897	884	904	911	922	887	895	889	873	886	908	869	906	892	889	856	873	893	876	918	858	933	937	940	822	934	941	900	919	849	860	930	913	888	941	862	905	852	873	887	879	887	878	915	876	895	889	935	935	930	872	898	877	850	871	872	853	864	898	876	853	896	924	907	984	878	930	867	923	869	954	883	910	924	966	921	868	849	931	859	871	896	952	901	911	873	886	879	917	894	896	955	863	879	952	906	874	871	940	946	942	930	887	993	915	884	904	860	912	926	875	892	923	906	906	851	893	840	893	902	879	838	900	903	891	928	968	880	882	880	894	891	889	915	885	902	845	922	892	857	903	854	898	897	890	856	900	897	871	897	924	929	867	886	886	869	898	920	879	969	895	924	902	911	923	957	906	826	901	894	909	876	870	913	873	857	891	857	862	908	877	881	919	866	846	893	858	874	814	880	913	971	928	957	928	810	863	869	899	838	887	863	933	882	924	894	915	894	928	887	990	898	848	890	878	908	846	889	917	893	856	843	836	922	942	881	876	886	915	852	842	906	876	898	874	851	898	903	884	957	845	901	902	890	917	970	935	893	904	883	886	834	854	889	868	934	953	888	925	914	897	895	932	888	935	883	866	883	906	911	872	915	893	888	850	892	899	897	885	928	894	911	887	902	941	890	854	864	846	881	933	863	949	887	919	861	895	868	904	890	906	878	922	940	903	899	868	856	860	917	955	929	873	934	931	977	851	905	870	884	914	877	856	883	867	914	848	911	928	835	889	862	879	880	890	876	854	944	917	877	912	886	927	903	919	920	862	910	910	899	890	861	904	870	922	833	892	915	904	883	940	878	862	890	899	887	863	918	891	925	910	868	882	915	941	912	862	918	929	879	885	918	859	867	888	863	878	896	952	901	876	867	849	894	869	858	950	914	906	934	852	945	876	868	864	881	841	913	852	936	881	869	888	864	932	901	900	883	867	877	894	830	839	919	869	896	893	915	911	906	842	847	877	948	909	911	919	903	908	874	915	878	878	863	870	883	882	936	861	886	951	920	863	887	875	867	869	840	881	859	902	880	891	889	975	899	862	958	907	949	910	931	900	916	834	916	888	861	901	867	917	873	883	863	853	834	846	914	879	869	866	881	880	954	909	901	896	915	843	864	935	900	902	904	916	841	916	900	876	928	887	902	908	906	862	924	930	913	884	922	859	916	912	853	880	952	886	877	933	924	930	862	867	923	875	896	922	916	899	957	916	918	895	890	933	926	877	881	882	820	897	858	882	928	870	896	890	864	874	933	915	881	885	900	929	956	953	904	915	933	869	901	867	939	921	894	883	947	852	919	880	874	915	920	903	942	903	866	911	884	896	885	907	895	875	898	894	866	842	872	877	920	902	859	906	861	864	934	916	921	865	893	934	881	852	945	865	871	875	911	871	926	893	891	854	886	923	939	882	895	960	862	854	937	874	832	890	901	884	937	887	917	915	939	946	838	913	878	953	918	880	888	903	859	944	856	913	876	902	979	871	892	831	908	928	898	895	899	888	892	851	900	898	920	849	879	860	885	892	881	914	914	902	913	889	886	866	889	928	947	920	872	860	909	953	868	896	920	885	888	930	924	900	928	933	946	862	859	909	903	902	893	879	864	908	905	885	879	902	876	911	892	906	936	925	850	899	884	916	941	938	851	859	863	913	869	914	923	992	931	917	913	895	897	869	912	916	945	920	863	867	866	883	912	880	987	884	869	911	841	929	898	903	871	816	870	861	840	885	890	869	903	885	897	862	860	924	930	873	907	908	900	896	866	809	874	914	884	890	889	896	908	939	884	903	854	906	913	930	831	894	951	897	930	871	921	849	877	921	895	908	829	939	905	907	844	871	836	894	904	886	900	872	885	871	873	895	845	936	823	928	859	879	843	877	902	907	889	925	861	893	880	955	909	879	878	915	879	900	894	907	973	862	890	918	951	865	879	891	860	953	850	882	968	909	814	901	856	945	896	893	838	895	915	859	857	913	865	882	917	922	872	856	908	916	926	925	851	879	875	817	847	926	947	900	956	865	867	898	851	848	976	862	861	842	863	892	864	856	880	914	906	924	844	852	884	846	898	893	896	894	907	917	922	847	841	857	860	926	895	862	908	868	867	871	874	899	911	931	902	876	895	853	896	949	923	918	870	900	867	918	856	850	881	897	913	949	893	894	831	839	933	918	885	864	932	909	916	855	879	901	925	893	854	920	914	931	902	895	872	898	912	906	918	896	892	853	902	896	883	952	863	897	851	882	949	908	879	861	877	876	899	879	875	855	929	862	859	885	884	877	875	913	935	913	902	907	871	928	886	853	891	952	889	944	864	881	901	897	894	890	848	873	895	900	927	919	881	883	962	894	890	874	862	916	872	943	953	911	911	929	915	890	890	879	876	865	920	902	917	885	890	865	939	900	886	878	886	922	882	862	855	883	859	942	894	970	935	888	820	888	928	919	905	909	861	875	837	964	909	860	899	930	904	883	892	855	890	875	836	916	912	852	817	860	835	883	897	942	856	906	888	887	873	842	902	892	883	897	899	927	851	899	883	904	890	877	921	961	872	889	847	900	921	920	876	904	918	891	954	899	899	926	908	902	882	959	901	874	906	843	901	925	935	904	902	911	890	859	918	889	872	884	901	884	864	910	849	887	888	934	929	879	909	934	897	880	833	897	922	906	901	854	863	877	884	854	895	884	930	819	898	910	893	883	864	858	852	925	870	858	922	913	874	867	882	849	959	930	879	869	923	932	916	845	920	910	893	869	886	871	870	926	891	834	867	914	895	837	884	896	936	906	857	906	903	866	901	914	916	902	877	890	851	848	878	874	848	854	896	906	922	835	869	892	893	874	935	894	908	905	842	908	906	907	874	890	957	978	895	890	865	943	900	926	931	903	905	908	889	974	904	858	906	928	861	928	914	881	839	890	928	950	884	890	878	887	829	925	911	875	898	924	885	880	839	872	944	877	860	887	862	878	858	895	932	876	882	919	977	902	880	907	909	942	891	841	877	898	870	888	944	884	855	944	893	888	909	826	930	892	902	996	896	892	917	865	902	806	883	908	924	890	873	935	894	915	917	936	945	906	864	903	888	922	936	887	882	905	880	857	898	909	889	920	899	898	872
27878	43076	16873	6318	24348	10176	1315	1115	1024	1032	1000	958	956	974	947	919	941	960	875	921	994	944	878	940	915	929	953	896	910	891	902	915	904	892	912	948	922	871	957	905	972	912	888	914	909	942	861	915	910	903	906	909	832	911	934	943	959	894	829	879	924	942	876	948	884	909	967	932	896	938	896	960	890	854	1004	900	959	874	895	920	895	925	953	904	946	917	893	924	928	912	944	903	927	951	940	900	933	935	888	938	910	864	929	930	932	881	941	954	951	908	925	900	928	917	928	895	937	932	967	901	904	855	932	961	890	939	913	893	901	930	922	909	914	854	848	918	920	901	932	860	890	908	944	927	906	961	885	887	940	888	877	903	913	909	906	932	852	894	859	937	924	881	902	870	964	950	893	913	923	919	876	935	942	937	856	897	924	903	930	893	910	928	878	886	944	959	859	937	896	905	913	905	961	944	892	940	898	891	943	880	905	930	895	902	928	869	904	868	914	876	929	901	921	868	897	883	958	977	945	880	954	888	872	926	881	923	913	856	879	899	957	960	943	933	907	948	889	879	935	877	942	922	930	938	934	928	948	909	859	852	934	918	968	966	934	921	943	914	872	927	882	891	921	897	940	914	965	865	919	946	930	903	869	923	898	934	936	878	896	900	943	882	893	966	924	883	951	931	925	933	927	935	898	931	921	952	895	904	953	932	892	923	934	912	921	894	846	944	941	902	901	897	883	898	916	859	880	863	948	940	908	932	931	903	881	926	880	938	944	948	924	873	886	886	932	894	926	917	989	889	872	891	896	916	868	927	932	925	912	944	915	944	909	897	929	958	958	856	934	845	904	911	914	895	912	943	954	973	899	915	881	877	920	933	921	915	931	903	907	944	890	922	925	911	913	949	930	900	935	917	971	901	902	918	924	887	901	959	924	903	904	904	912	946	926	925	957	952	926	902	913	951	920	902	932	886	895	903	864	970	939	950	866	899	927	893	928	916	931	891	914	917	922	899	922	922	867	879	886	905	952	898	935	856	882	941	920	886	909	922	900	932	903	886	884	929	894	923	861	938	917	908	942	877	936	914	967	922	875	855	885	885	911	900	892	885	914	905	946	943	927	885	873	949	902	914	928	880	899	908	857	945	866	895	920	932	955	953	940	856	923	952	915	977	856	929	922	943	967	941	898	895	875	932	885	921	865	920	937	979	901	893	849	904	901	901	937	918	883	975	880	913	961	879	910	921	906	897	949	952	913	928	934	967	917	953	890	933	857	924	963	956	974	912	891	959	930	942	971	857	911	962	883	944	918	946	916	966	962	895	926	899	914	870	971	920	880	884	848	912	863	913	882	892	924	889	858	890	914	896	873	974	858	922	938	888	932	946	928	933	992	933	900	953	911	943	901	888	924	898	908	908	942	859	905	926	924	902	910	917	939	938	844	958	894	907	943	929	968	889	904	921	931	906	850	892	927	931	960	942	919	907	880	925	894	934	881	916	885	916	935	896	894	934	932	873	922	940	853	955	909	857	866	944	920	910	916	974	950	851	918	944	941	902	937	913	905	936	976	917	910	913	915	948	940	988	920	899	928	911	971	894	952	932	925	920	932	954	884	873	938	899	926	860	894	894	940	890	972	905	918	942	897	922	912	890	933	942	881	970	910	950	897	975	949	919	911	920	905	931	896	974	895	883	913	931	928	914	924	880	889	939	849	897	918	905	923	923	908	910	900	914	869	907	920	909	907	897	923	884	900	938	892	908	900	956	837	929	856	924	895	898	938	912	965	940	937	910	866	872	878	952	963	904	884	919	922	942	897	900	897	862	859	904	902	873	911	924	876	945	932	925	911	952	888	962	867	873	899	926	891	885	911	921	937	926	943	912	880	974	881	913	895	865	908	902	877	960	902	965	946	924	931	923	849	915	907	873	964	884	884	927	918	913	871	920	914	878	889	880	899	893	891	914	910	931	944	894	881	896	865	941	898	900	899	947	913	897	885	900	904	939	891	903	903	929	965	878	977	881	907	895	885	861	876	963	853	891	925	942	983	923	916	851	920	895	946	913	850	884	865	913	885	867	923	965	925	911	928	895	914	904	907	897	877	983	906	932	923	923	923	897	934	929	959	886	880	928	909	944	901	942	945	883	907	907	901	941	912	881	921	972	902	904	885	919	924	866	940	926	881	889	912	913	900	937	957	914	912	907	893	888	925	915	896	885	917	905	919	939	947	909	929	961	890	911	895	906	938	863	921	974	877	950	905	900	880	907	916	874	880	945	886	906	920	823	894	932	893	908	977	935	933	885	895	937	916	847	916	918	852	907	925	969	920	922	920	902	839	936	939	895	959	937	891	968	925	923	892	927	870	934	929	935	928	955	878	941	851	882	920	912	921	896	930	927	950	942	925	915	923	899	883	918	934	954	923	925	940	891	947	901	942	855	974	917	874	897	866	946	927	898	846	863	892	937	896	856	900	957	916	914	909	948	971	916	857	904	873	995	919	948	886	908	898	966	880	901	943	884	922	903	907	922	890	966	914	903	919	841	914	937	927	939	894	931	1000	921	883	936	936	893	938	917	912	919	903	919	934	898	905	907	913	853	966	904	951	903	908	893	871	966	938	966	882	907	930	920	950	942	907	896	886	970	866	901	920	948	894	901	876	952	918	942	896	935	907	918	938	935	900	930	892	934	883	884	863	905	906	920	910	928	896	937	879	866	941	919	844	866	940	934	900	891	888	908	908	923	984	898	940	919	910	951	943	888	925	910	929	892	908	886	907	889	949	925	947	946	939	899	937	904	866	898	902	860	935	920	909	924	903	888	904	928	905	862	886	889	926	905	880	920	934	917	860	889	891	872	914	895	948	913	831	908	915	885	921	922	928	922	902	901	909	913	911	914	900	877	922	936	891	904	866	854	894	942	836	854	964	944	918	945	876	911	919	908	966	828	911	941	889	915	941	928	918	887	953	941	948	950	931	885	919	904	919	911	915	924	902	927	903	906	899	900	904	932	900	926	909	884	932	898	897	913	946	904	912	918	888	954	922	952	916	882	871	917	943	924	886	924	904	956	989	927	1014	915	903	861	898	882	866	874	920	891	884	862	893	919	849	932	899	891	921	883	903	955	909	919	931	901	897	895	917	917	958	913	862	941	953	901	916	956	883	925	928	883	942	873	895	935	896	905	910	894	923	929	916	948	883	962	887	950	937	911	938	903	884	846	913	956	854	947	888	895	915	962	925	885	893	940	910	942	897	931	858	892	925	910	868	919	958	859	903	919	903	931	940	933	895	880	906	896	913	962	962	932	895	991	928	904	915	889	909	930	952	927	944	864	919	934	973	903	894	955	982	901	887	905	907	909	974	851	887	891	904	880	877	878	864	897	919	916	879	909	901	909	946	989	893	939	893	926	938	889	870	916	885	912	923	901	940	910	894	950	895	931	932	911	926	867	930	926	965	901	899	928	894	903	884	914	971	931	898	915	933	970	917	934	900	932	831	913	884	853	965	931
22595	21095	28727	23676	24621	23516	13374	1822	1170	1169	1100	939	1025	930	939	991	926	967	888	900	911	912	880	857	888	920	909	878	811	911	884	884	893	913	837	882	868	875	882	871	808	872	903	887	819	818	857	851	885	823	905	903	923	839	879	906	924	815	886	857	911	889	850	866	851	887	849	881	854	905	912	933	877	907	853	896	828	818	849	883	870	894	876	876	833	842	882	852	816	868	888	874	853	880	858	883	863	803	869	869	829	889	911	823	871	864	860	843	872	850	860	834	840	885	855	832	853	827	914	900	892	900	828	836	880	943	886	869	858	821	891	872	880	859	890	890	770	853	865	830	801	846	888	850	814	876	843	849	875	922	902	870	807	945	815	885	877	857	886	839	849	914	838	860	887	914	835	886	888	834	878	890	846	836	889	807	905	834	865	867	881	893	882	882	791	875	901	836	870	852	884	860	926	872	822	870	857	848	921	877	838	865	906	853	883	913	822	859	904	908	911	854	901	848	838	857	872	809	889	859	850	880	825	813	841	837	852	866	836	828	939	857	875	827	877	924	880	839	865	848	833	907	787	842	878	870	830	869	853	861	844	838	870	865	874	879	835	879	856	875	893	893	846	825	896	854	837	858	910	823	816	788	872	898	849	859	811	843	884	800	874	865	895	848	901	851	864	888	859	834	828	896	843	887	803	921	839	886	871	869	883	858	877	878	856	915	873	794	853	918	827	842	844	872	826	863	903	824	898	891	909	848	856	843	837	925	852	839	834	891	854	895	848	840	864	865	936	886	894	818	847	836	804	825	849	885	868	841	829	895	864	867	853	869	838	857	879	880	851	895	859	831	902	886	874	850	906	865	820	884	881	882	782	846	875	874	878	851	854	940	840	898	909	863	898	831	916	866	827	831	903	838	892	857	839	861	893	883	843	873	882	895	830	889	791	891	930	830	868	869	822	831	916	891	847	867	891	839	893	906	840	834	835	857	830	879	868	839	847	813	849	842	840	867	826	844	812	862	894	915	902	847	845	852	818	835	826	884	869	877	810	845	820	861	823	863	846	853	850	860	859	845	883	849	813	855	821	873	845	897	854	837	886	931	857	810	862	897	823	931	840	893	888	864	877	884	834	924	860	885	863	871	811	766	859	887	871	892	825	852	834	904	847	873	879	880	857	885	897	829	857	812	870	810	852	848	821	873	833	818	835	855	883	875	838	864	890	878	825	853	864	814	855	846	854	894	833	843	883	852	835	834	818	868	856	878	846	869	871	860	899	839	843	864	923	852	874	899	848	869	968	894	823	821	847	870	845	863	833	819	898	820	925	851	898	879	903	854	887	827	837	866	832	824	900	893	874	858	881	801	886	883	896	866	892	853	857	844	845	896	841	864	861	881	860	839	836	857	831	826	860	896	879	883	868	851	916	887	846	847	850	849	835	851	807	887	889	863	877	874	883	906	851	906	877	862	875	909	839	863	791	884	860	915	842	851	851	887	851	823	866	837	892	855	868	832	860	828	850	858	806	866	840	905	863	884	893	823	896	836	846	830	854	857	848	848	856	858	853	897	836	832	865	914	860	879	817	882	875	889	866	834	855	867	912	907	884	852	933	859	826	858	818	847	841	887	814	844	876	834	843	840	851	848	829	866	845	857	823	874	883	857	798	864	874	840	888	888	871	895	865	819	884	842	858	875	876	857	839	838	822	878	856	847	845	834	849	838	887	864	895	889	855	846	871	963	890	884	854	855	863	857	886	865	856	838	923	877	866	892	847	809	825	889	912	882	810	869	805	810	855	846	892	899	860	882	871	887	823	862	869	868	870	801	851	888	875	855	830	912	845	894	830	868	865	860	885	870	854	893	837	917	873	858	817	869	897	887	841	895	876	878	848	875	808	886	888	876	835	802	879	893	883	827	851	814	850	884	851	909	851	817	834	838	885	849	852	801	888	919	839	855	892	864	849	844	858	906	855	860	878	876	829	881	929	790	871	892	929	911	874	857	868	859	855	896	856	914	906	888	876	871	848	860	909	871	856	884	890	835	856	863	851	880	881	845	867	816	855	890	883	863	836	851	841	887	842	834	850	830	872	937	880	871	853	853	897	897	824	888	889	872	835	849	880	855	822	900	815	865	872	809	864	845	814	848	875	853	861	888	821	837	886	829	803	823	828	894	860	855	832	864	801	854	833	863	890	856	858	883	866	825	799	836	865	842	872	836	861	869	859	866	873	888	868	841	861	861	862	813	860	866	823	857	870	844	939	843	831	863	873	865	838	860	889	878	880	871	827	886	863	808	886	891	844	894	889	809	806	882	825	829	824	862	826	826	861	830	850	865	838	859	871	840	861	906	887	864	811	820	904	949	846	836	909	815	829	795	916	845	805	876	810	885	893	842	887	832	869	848	846	793	863	837	897	868	896	843	868	842	883	794	856	864	836	874	892	913	839	849	895	894	840	844	854	890	833	879	875	848	835	827	836	872	915	851	851	827	873	837	830	859	872	891	917	877	896	859	903	823	843	908	848	874	879	841	840	841	822	900	807	855	873	897	830	878	834	836	859	914	892	875	905	945	857	863	858	821	886	856	872	821	845	816	853	889	826	918	879	900	854	908	810	799	855	836	900	887	833	868	817	870	860	846	864	862	870	861	878	850	899	850	856	840	861	864	893	853	914	876	834	859	845	870	836	817	884	874	850	807	847	845	882	830	861	839	812	812	867	890	892	910	854	823	839	849	848	842	848	845	829	890	856	841	867	817	874	829	826	839	882	834	832	840	876	881	943	909	870	916	882	887	859	862	846	840	830	855	833	891	838	848	864	882	827	922	859	860	863	937	762	868	853	849	822	921	860	848	826	866	878	914	891	866	850	857	861	895	860	880	879	852	852	881	852	833	874	883	852	882	846	854	859	858	888	840	845	859	838	914	868	865	814	832	788	863	855	846	815	870	833	827	890	898	855	871	880	879	826	795	882	892	877	881	953	839	890	878	851	863	869	857	884	858	856	823	869	852	898	954	862	861	867	854	866	865	848	807	830	859	917	934	875	827	888	871	899	849	879	934	880	859	852	844	846	895	871	912	882	859	866	860	876	862	877	862	899	859	887	829	894	893	863	834	891	886	871	848	882	877	808	859	870	807	825	868	888	849	833	849	833	818	842	807	835	896	805	838	845	902	852	905	883	852	849	851	870	839	868	899	844	810	845	843	867	881	820	848	844	932	883	844	897	962	880	862	849	898	829	907	887	926	833	851	905	832	887	896	843	804	880	841	832	863	860	875	833	896	852	896	867	859	846	894	868	848	832	879	843	902	851	871	849	857	854	863	850	864	869	888	876	866	864	876	883	844	863	884	864	889	871	837	867	852	883	834	819	834	842	893	817	898	808	829	871	818	893	815	901	864	826	841	862	888	872	894	940	836	848	823	854	872	875	863	896	909	881	871	837	944	888	907	896	850	867	891	861	868	840	863	828	900	868	917	839	853	906	853	875	896	902	858	863	877	873	829
31763	57039	26518	15963	43122	21656	2682	1619	1438	1286	1256	1179	1072	1069	1031	1008	1000	912	971	928	977	894	858	891	903	863	869	899	868	905	874	853	936	863	861	906	911	882	821	841	854	881	868	881	840	867	836	826	953	869	844	844	899	893	871	867	870	912	823	867	863	927	897	864	872	909	892	905	858	803	871	892	880	905	860	864	853	941	911	868	881	885	868	867	930	879	863	966	844	844	887	915	882	863	843	892	831	826	867	799	885	877	865	870	842	858	865	904	867	855	877	898	877	850	883	836	800	813	889	855	880	850	830	849	868	895	859	900	891	823	849	866	915	859	875	827	909	805	831	863	886	837	876	955	848	829	920	840	798	836	865	817	870	841	851	829	891	872	919	804	868	857	860	835	857	869	875	848	878	861	872	864	835	902	866	797	877	867	876	843	872	861	892	798	834	859	870	832	851	848	882	782	851	848	829	839	854	880	883	787	879	871	866	836	831	850	863	887	889	889	911	811	791	853	856	821	839	884	870	830	882	869	923	892	879	826	871	882	813	873	873	826	847	878	840	819	869	818	898	821	901	849	851	849	826	864	856	860	839	846	875	875	844	856	839	848	854	853	864	878	843	884	864	880	850	890	834	827	872	859	845	883	857	817	830	800	898	824	837	829	849	829	846	888	882	898	888	884	826	896	859	832	884	841	867	838	852	833	848	876	851	915	848	838	873	888	852	866	891	872	844	861	849	886	845	864	858	925	834	877	864	875	930	828	885	876	846	861	862	829	857	834	854	886	868	845	854	912	806	876	826	867	898	873	839	863	913	870	867	820	906	893	834	851	822	876	881	863	845	853	868	844	855	882	853	868	869	900	848	838	885	846	883	834	826	835	863	915	896	902	823	869	913	915	872	806	880	841	891	855	862	850	776	920	847	839	844	804	855	901	860	811	846	892	824	877	872	826	840	880	926	858	864	871	868	852	863	876	849	846	845	875	830	848	835	902	888	868	885	872	810	900	866	916	861	827	862	853	875	880	913	832	889	872	845	867	853	896	822	830	866	865	922	832	844	904	885	867	909	871	831	840	875	858	852	834	861	909	927	843	909	882	854	893	853	894	847	876	817	856	842	876	849	871	852	838	918	848	839	862	883	845	859	850	809	900	898	869	866	837	823	817	885	871	860	879	858	862	846	897	854	854	882	823	840	937	868	832	892	827	920	865	889	857	825	815	828	854	853	900	814	825	879	860	844	902	834	854	860	883	831	875	849	909	860	889	880	871	831	856	855	824	895	797	850	888	858	849	865	882	843	811	876	867	856	855	835	897	846	908	880	842	876	881	855	862	893	835	857	839	858	836	846	867	903	874	837	873	860	850	876	863	892	864	870	893	834	831	839	881	892	865	845	852	901	830	894	846	868	837	831	844	868	870	836	864	834	884	834	895	863	942	927	831	886	842	883	878	859	904	848	842	837	900	839	912	867	864	879	827	890	823	885	846	874	798	858	885	845	829	846	832	889	922	843	890	867	826	896	820	870	855	849	876	869	860	829	911	845	812	946	853	826	851	913	874	870	839	838	852	890	797	863	803	848	845	860	892	833	842	875	861	914	847	901	896	849	885	851	828	879	846	875	886	870	926	856	884	852	831	850	882	861	828	859	859	891	836	783	863	854	854	892	853	897	841	855	838	857	903	861	868	828	860	875	869	871	883	838	868	823	878	802	863	829	818	872	920	894	865	842	854	864	840	856	856	822	869	874	857	801	878	859	855	843	861	853	855	818	889	830	786	833	887	854	862	859	865	840	829	867	888	873	888	881	922	862	852	829	795	902	861	829	865	818	815	871	836	833	833	867	895	923	810	834	877	884	931	844	890	869	834	871	863	880	871	845	868	903	867	834	859	858	833	867	863	832	852	805	881	861	837	836	840	858	853	875	883	875	846	824	845	902	892	908	893	848	872	815	841	824	868	865	836	855	856	839	844	871	804	866	881	884	840	879	828	923	794	873	888	860	855	833	860	902	831	864	834	881	873	879	883	843	775	861	891	897	822	832	893	882	814	835	844	866	890	850	858	898	841	855	893	881	833	870	874	833	843	843	797	828	824	901	888	858	892	848	852	915	810	873	834	864	802	861	854	874	810	854	850	871	880	890	858	836	893	873	847	854	908	842	885	871	877	861	885	846	843	846	840	778	856	853	879	821	834	869	922	808	826	871	821	890	901	847	850	837	915	873	820	851	905	868	877	829	866	834	889	816	868	844	870	847	852	879	849	876	875	850	875	826	821	819	912	792	847	862	865	841	862	837	884	844	813	854	881	906	861	853	869	820	793	814	864	811	859	781	867	883	811	904	886	886	881	816	886	825	885	880	843	880	846	865	841	821	921	866	884	853	864	917	856	841	781	898	835	820	901	842	846	893	875	819	884	852	833	812	820	904	874	857	877	811	873	839	833	843	926	887	837	866	868	885	843	815	824	871	821	822	888	895	896	927	912	897	829	888	868	825	828	821	872	859	785	839	856	890	804	892	854	900	900	843	886	875	858	871	862	864	844	823	877	832	832	803	852	832	839	829	863	814	859	831	870	838	854	856	877	832	857	801	869	880	884	800	827	846	873	877	871	874	865	878	864	869	875	861	892	868	881	849	862	840	857	824	897	812	935	895	856	850	844	858	844	835	841	886	902	816	848	906	862	879	876	831	871	878	824	834	841	849	892	899	847	904	904	845	842	873	835	882	839	870	883	837	864	913	918	815	861	905	891	883	848	832	882	840	896	863	842	870	865	841	858	892	868	826	875	873	840	850	864	899	853	851	817	834	854	880	886	862	859	854	872	885	787	865	798	764	920	855	833	887	873	827	868	874	839	876	910	843	819	857	854	910	850	908	911	865	840	817	859	864	816	865	865	876	823	854	896	835	867	873	827	850	804	838	873	895	856	879	833	823	834	870	844	846	881	851	867	864	835	840	828	797	850	833	814	859	862	880	833	858	839	888	941	839	837	879	845	841	862	872	895	833	847	865	865	892	891	872	859	849	864	830	878	871	800	813	884	941	836	849	843	855	825	845	861	852	894	842	828	845	849	809	822	852	842	858	819	898	809	877	829	855	872	870	834	857	856	862	860	853	827	856	850	845	849	864	825	869	907	809	872	909	823	873	889	838	816	847	889	898	825	830	880	814	897	829	847	861	933	805	831	809	869	919	850	911	861	857	877	837	882	832	851	828	860	866	842	838	836	862	806	861	823	840	863	843	862	882	872	868	840	898	820	884	834	842	839	847	836	831	856	859	810	907	838	817	820	837	890	869	840	828	902	852	836	837	837	904	839	829	833	838	883	846	859	943	864	799	883	874	841	866	899	842	859	894	878	844	854	864	884	791	838	864	809	894	844	860	847	894	841	885	877	855	819	828	865	875	845	912	906	837	873	873	862	842	878	874	888	803	854	857	900	835	818	886	855	869	850	818	826	897	881	879	746	817	822	776	815	837	857	840	849	829	833	845	840	840	912	932	891	874	878
29024	23835	14453	2799	3423	1338	760	744	728	692	725	715	748	691	718	716	707	701	744	712	734	724	756	709	709	750	764	671	710	751	766	738	737	730	719	735	728	708	768	738	731	773	747	734	758	745	715	717	735	680	703	761	755	701	707	703	730	747	723	711	722	762	700	729	754	722	719	763	715	752	708	730	782	757	773	721	703	730	736	656	709	738	744	715	726	767	754	676	716	708	664	711	763	695	758	731	734	709	680	726	725	735	731	698	720	686	707	752	763	667	727	759	754	751	734	712	720	734	711	767	785	718	726	713	687	720	723	776	670	717	704	752	738	745	740	706	733	707	691	738	716	750	737	765	704	701	731	744	669	738	693	748	717	707	724	760	750	712	725	680	747	737	775	694	697	678	670	756	722	708	719	699	714	747	741	715	738	719	729	700	763	684	738	694	737	720	684	673	722	780	739	764	689	752	737	679	703	752	717	764	705	748	684	725	717	723	680	705	735	773	714	722	712	741	732	776	732	680	687	734	720	676	704	711	747	674	733	745	729	723	766	716	750	728	723	718	739	759	698	713	765	703	747	710	701	719	707	698	688	754	770	670	685	722	712	709	740	726	748	731	751	706	742	685	751	707	740	694	750	705	700	746	734	726	732	752	703	737	774	726	726	721	690	701	665	762	739	719	726	728	738	727	756	734	727	698	733	718	719	723	696	722	736	718	700	737	733	691	721	708	704	738	743	726	694	732	720	743	730	754	739	788	710	693	698	694	686	729	730	697	727	776	740	731	738	738	706	738	708	731	739	765	703	710	712	730	742	694	664	753	715	714	753	727	716	763	700	717	727	760	714	670	727	739	747	750	776	720	758	714	719	722	737	743	719	695	730	732	725	687	742	742	721	786	733	689	696	735	745	698	728	750	765	716	767	721	688	707	702	692	729	708	722	752	737	735	708	753	757	735	697	716	758	719	745	725	762	744	727	724	715	753	694	714	703	690	742	703	708	713	723	738	740	741	737	772	736	725	686	724	747	758	731	763	740	689	754	730	703	699	705	678	763	687	684	731	713	730	709	732	734	712	759	722	770	717	756	731	729	739	757	747	737	713	688	714	735	753	767	715	691	683	706	752	711	752	678	696	709	712	703	708	730	662	696	744	737	740	738	695	762	722	763	703	704	667	762	722	741	714	667	721	713	696	707	693	704	722	684	713	736	704	741	707	745	694	725	717	772	720	703	729	721	706	749	711	719	692	701	695	708	798	739	752	760	730	729	716	722	707	731	680	797	733	776	734	753	689	709	777	719	682	673	774	720	703	725	737	723	736	720	725	775	695	721	691	737	670	711	707	724	706	730	806	679	716	737	737	749	735	724	709	719	755	721	767	774	707	673	735	765	725	746	731	730	754	724	713	722	707	796	734	694	751	705	752	717	725	758	699	735	716	757	691	723	765	743	702	700	714	735	781	732	708	758	718	719	721	678	717	745	709	737	734	703	714	715	680	698	743	719	733	731	675	778	703	775	735	774	706	707	713	743	762	750	735	710	734	745	782	703	697	711	692	743	738	742	702	708	689	713	704	711	723	723	743	711	714	737	739	710	727	685	723	719	735	743	712	739	758	730	700	745	750	729	680	691	763	742	748	738	701	743	755	741	703	688	679	759	710	722	712	696	679	757	720	731	718	738	708	726	728	768	758	743	739	727	735	767	682	695	713	725	694	761	749	739	727	671	732	669	706	730	725	703	745	742	710	729	712	742	725	684	739	726	724	705	753	731	762	720	750	738	781	767	747	728	717	709	702	713	720	757	728	722	690	750	663	687	721	671	703	727	713	730	702	741	750	735	702	752	679	690	695	717	697	713	722	730	713	702	716	730	722	737	754	777	725	715	754	726	719	734	704	695	683	746	711	701	754	756	743	703	740	721	694	738	705	759	699	730	706	762	737	739	763	726	727	691	757	753	725	707	718	688	705	729	719	721	767	706	725	724	712	727	638	745	752	725	748	733	727	719	677	706	716	690	740	716	724	681	763	734	746	719	741	726	740	714	730	721	760	750	672	714	711	777	758	658	774	713	725	681	742	690	697	727	740	760	705	733	673	735	709	730	675	769	657	712	732	705	652	736	717	743	710	761	667	674	714	772	703	761	719	744	737	764	725	775	749	781	704	728	717	664	728	722	714	721	720	694	696	737	752	770	732	705	729	750	728	729	813	687	710	737	725	726	746	701	768	745	684	785	749	723	718	710	715	813	698	790	731	721	734	714	754	688	773	714	693	747	717	721	683	719	671	682	750	704	705	702	734	734	729	745	739	696	718	699	720	710	711	698	725	705	750	741	744	761	726	721	716	758	713	704	727	725	701	701	743	737	725	747	788	664	676	674	732	713	702	664	712	707	732	682	704	695	686	704	711	710	719	747	755	755	696	653	761	781	708	772	732	724	679	772	759	727	759	706	702	725	735	748	701	766	751	677	736	763	766	736	758	732	714	737	729	683	720	769	779	737	744	724	763	712	727	689	659	740	727	738	724	701	731	705	721	763	707	722	709	751	745	717	760	720	743	764	752	728	681	712	718	712	665	712	715	695	721	753	709	746	667	723	709	719	754	694	719	694	700	737	712	703	666	731	739	727	739	726	745	710	733	770	690	705	726	720	685	726	692	708	744	729	726	711	697	699	720	738	726	757	754	732	722	711	774	686	691	726	725	746	727	749	735	705	702	708	713	750	731	749	729	692	722	748	720	697	736	736	714	722	753	724	777	752	711	710	706	699	739	715	713	769	742	696	717	755	725	728	704	706	704	711	713	748	722	692	739	762	738	723	693	679	731	748	700	734	695	707	700	725	764	744	720	685	709	727	778	724	687	704	743	749	716	709	727	722	742	739	707	758	761	705	690	738	723	683	737	755	734	665	710	708	700	736	711	718	740	745	712	715	724	739	705	725	754	729	700	740	707	713	714	709	673	726	675	727	777	698	761	714	786	728	677	675	775	720	737	694	701	741	742	776	720	704	695	706	711	723	796	720	755	774	770	724	736	694	713	704	718	734	736	731	728	708	739	732	733	667	721	708	742	714	744	760	770	731	738	742	739	710	697	749	695	689	741	746	752	733	722	702	719	740	725	742	720	690	762	687	700	718	745	691	670	734	727	752	740	694	722	759	752	735	729	730	721	718	778	717	719	722	723	730	694	731	746	712	723	717	758	732	691	777	685	729	755	763	714	748	692	747	724	737	695	692	781	721	759	745	708	743	694	684	738	644	723	719	761	734	735	691	683	702	653	717	723	694	724	727	730	717	758	688	689	723	740	697	716	766	694	705	717	742	701	736	737	722	696	746	699	762	691	755	721	718	747	674	711	683	742	698	753	735	673	702	723	708	720	745	732	708	712	754	747	755	684	697	722	679	751	725	755	750	685	715	736	733	740	722	733	777	781	743	744	745	741	726	706	713	774	691	699	732	733	758	729	746	728	730	724	758	739	746	672	736	730	691	714	693	681	717	689	727	711	715	742
24739	33295	9849	1822	4076	1582	811	764	777	765	743	759	825	777	738	744	757	758	745	770	762	777	795	802	753	719	752	740	757	753	723	724	780	792	729	741	759	727	745	712	803	739	773	732	734	696	771	829	729	749	728	727	770	734	759	712	726	745	724	789	719	772	807	744	750	749	809	782	783	769	811	764	791	790	716	768	747	752	803	790	757	775	777	708	769	742	804	778	744	734	771	737	772	814	815	758	778	757	752	801	746	781	785	755	765	803	741	745	700	795	833	756	769	741	746	736	767	710	730	776	753	783	735	793	742	809	726	785	793	763	726	767	704	751	793	710	754	760	748	756	733	767	734	764	750	727	744	789	764	734	762	778	785	798	702	752	797	761	734	750	735	754	776	745	740	753	729	723	732	706	749	743	735	723	734	736	745	769	726	802	777	783	746	742	768	738	748	767	748	734	748	734	731	762	776	781	759	733	771	768	757	784	750	744	756	779	756	749	770	727	805	738	754	720	759	742	766	776	810	731	748	786	720	759	778	709	742	774	741	761	783	698	719	739	767	768	761	780	770	776	700	757	726	733	748	720	719	734	786	747	799	826	750	788	796	742	737	725	780	754	834	714	775	815	755	813	737	733	711	787	728	731	732	755	796	749	780	758	734	743	728	706	769	771	760	799	736	779	697	718	772	740	795	709	716	778	723	703	770	759	788	738	755	725	731	748	811	758	792	768	714	809	764	737	758	764	736	754	725	753	724	779	708	716	744	751	742	763	774	771	749	742	807	746	753	770	760	745	748	746	786	736	744	771	726	734	737	804	758	753	767	753	742	754	759	749	793	717	782	712	773	749	719	794	796	711	728	767	773	751	790	797	754	753	742	766	772	802	779	766	755	737	755	777	743	707	790	725	782	772	812	760	741	754	734	771	830	763	815	737	763	693	788	788	775	740	740	788	757	807	798	792	775	752	700	767	749	722	705	790	749	710	760	732	773	830	780	705	736	766	782	762	795	715	774	755	767	730	719	729	747	714	802	770	791	750	795	745	762	768	821	742	744	721	769	775	751	777	806	732	789	747	771	774	790	747	766	708	777	782	789	769	762	773	815	716	731	743	727	701	739	817	776	792	745	762	729	737	763	752	752	724	775	751	789	755	782	755	728	771	739	786	751	725	749	740	731	743	732	776	743	724	747	782	749	798	776	721	738	735	760	697	746	774	775	771	775	818	735	767	783	764	725	736	703	778	724	778	762	772	746	776	752	765	738	782	783	763	767	753	736	753	747	719	706	756	709	747	766	788	806	762	779	745	741	752	774	785	747	756	738	821	721	796	788	797	746	747	729	749	723	762	748	768	762	742	779	750	734	755	760	750	751	751	772	782	755	773	752	762	755	764	763	754	771	779	753	725	809	753	745	735	745	777	727	778	785	790	791	727	730	741	759	746	755	747	743	680	736	737	777	766	769	756	745	774	775	735	790	761	728	767	747	776	791	746	744	745	739	732	782	756	774	833	757	742	739	778	746	739	752	761	755	746	717	782	776	783	736	755	776	768	769	770	803	750	761	740	765	782	774	777	795	792	772	752	708	762	806	766	775	772	763	727	795	766	788	773	738	771	736	786	778	773	725	760	811	750	784	755	769	814	763	764	755	757	725	746	757	768	773	741	784	770	721	747	795	774	737	730	773	793	715	758	707	739	720	761	753	772	743	781	749	704	800	776	785	761	759	788	711	756	783	768	729	789	779	780	757	775	708	799	685	729	752	758	796	775	800	697	764	781	742	721	769	772	764	751	743	765	723	782	724	805	756	714	721	714	772	758	760	749	722	714	759	794	756	798	759	750	752	768	767	796	728	810	747	792	744	738	798	745	809	745	718	743	751	752	722	781	781	762	788	773	770	718	805	746	835	769	722	720	729	772	758	755	753	774	717	773	726	759	737	768	741	774	747	743	821	744	692	727	760	735	733	738	778	734	788	737	714	762	752	691	755	750	774	761	728	783	752	776	773	769	774	796	755	715	709	736	752	760	749	715	731	784	777	767	781	785	756	760	762	744	753	807	762	725	762	747	741	754	759	770	756	770	773	771	753	791	765	743	795	778	788	814	760	779	775	713	746	714	774	781	783	740	790	706	726	743	751	760	796	760	752	746	731	730	772	789	718	774	815	779	783	749	762	760	767	704	744	669	737	711	708	795	780	813	765	807	717	771	750	719	778	768	809	739	771	745	739	695	740	788	766	730	723	780	746	732	753	747	782	849	754	766	752	785	811	749	817	742	778	765	743	778	779	755	799	752	763	718	741	739	738	737	740	732	784	742	727	778	772	755	784	730	749	784	743	764	763	723	812	747	791	726	778	807	774	792	796	707	761	741	794	747	746	769	822	772	784	742	743	706	773	757	782	830	742	783	760	774	785	774	731	752	792	770	754	805	799	779	749	773	723	749	775	787	793	794	692	801	745	740	740	765	767	766	794	795	744	761	775	815	694	758	750	770	739	772	781	773	762	751	782	723	727	750	743	752	766	785	709	791	739	742	748	717	768	752	799	774	754	752	767	702	805	732	799	729	746	791	761	782	756	788	801	777	761	753	761	764	774	713	777	762	803	822	776	774	773	821	760	733	823	742	768	765	800	728	756	766	755	789	753	763	785	745	796	749	744	796	712	759	711	771	784	742	778	715	722	788	756	752	748	782	803	744	772	765	728	769	764	756	775	708	754	702	736	720	763	730	735	730	733	786	721	741	724	757	685	801	739	745	798	723	726	769	757	774	704	744	731	743	745	825	798	759	774	764	809	752	739	752	696	741	759	767	790	783	689	736	771	762	814	751	786	770	746	728	745	812	729	746	772	746	728	738	766	791	784	756	709	724	792	765	755	747	753	791	783	778	718	784	729	688	746	714	822	748	710	788	760	788	777	751	754	785	748	741	806	770	788	735	772	723	762	772	767	757	766	748	782	765	773	763	770	772	741	746	792	709	748	750	768	745	709	723	726	756	742	769	765	697	761	787	719	724	749	789	777	732	730	753	760	762	718	763	751	737	793	761	767	759	790	769	764	767	771	723	799	760	765	748	738	804	742	788	792	759	794	762	695	746	737	771	767	714	796	701	791	742	779	765	775	793	748	773	771	738	784	782	739	707	783	725	785	788	747	736	730	759	743	716	784	749	786	746	705	774	722	699	725	740	804	768	756	766	711	719	788	763	708	778	737	767	808	766	747	733	799	741	730	753	775	749	796	764	778	798	762	774	698	727	744	758	753	803	754	746	752	729	764	759	763	751	753	789	768	762	765	740	755	764	735	715	747	793	741	791	771	744	723	782	736	713	751	806	824	779	735	757	779	716	783	764	775	753	768	767	737	766	788	734	779	762	763	719	719	759	755	781	762	781	761	752	722	774	741	767	702	774	739	762	754	750	718	719	739	726	757	791	761	700	780	744	779	749	765	752	788	777	711	729	762	769	822	757	783	733	782	755	777	762	784	776	734	786	797	773	743	779	804	737	756	783
23718	21075	28244	24487	24794	17009	3220	946	790	850	735	772	694	742	772	719	691	698	687	686	698	662	711	718	669	681	693	702	667	701	675	641	680	658	701	635	689	657	679	657	725	638	655	611	661	665	680	704	643	678	682	692	612	673	652	719	685	652	680	698	663	719	656	660	668	734	732	665	674	650	620	672	669	675	652	693	694	667	700	691	676	675	688	677	671	680	679	679	666	681	714	704	664	678	666	649	652	681	692	704	675	733	672	637	718	662	733	670	654	670	707	665	681	706	644	633	656	672	647	731	673	666	724	594	687	643	687	655	661	653	653	667	697	669	693	632	700	624	666	630	656	629	629	677	671	666	689	644	675	703	650	654	695	663	652	645	685	633	679	667	675	672	654	664	632	669	595	673	725	657	669	650	722	697	729	695	684	681	627	681	682	676	688	654	711	603	611	634	672	698	673	667	677	677	629	682	643	680	664	657	633	707	618	664	730	650	621	637	699	650	674	699	662	668	701	664	636	641	704	690	701	629	633	676	668	614	644	710	643	621	681	657	628	691	628	666	669	676	677	696	645	652	674	658	647	653	685	640	688	649	670	685	677	658	682	631	682	610	682	687	725	668	690	690	688	726	638	671	664	644	677	647	626	678	660	672	662	643	604	676	657	635	649	722	681	665	653	668	627	651	688	645	690	655	650	668	691	615	693	673	638	646	644	694	656	653	677	673	641	686	675	614	641	654	673	638	668	670	708	651	625	614	666	645	675	701	593	664	648	676	647	631	691	627	692	646	610	672	685	629	659	630	701	678	702	657	660	700	680	678	680	671	638	728	645	717	664	641	669	671	680	637	649	669	680	676	654	681	686	675	712	623	628	653	641	691	675	683	620	673	684	634	604	696	688	684	664	686	644	609	653	638	672	663	648	656	658	675	659	687	651	703	644	654	630	662	687	644	676	663	655	684	668	667	660	690	672	665	658	693	645	681	659	636	682	655	646	721	690	659	648	650	666	680	632	670	719	635	685	670	663	713	653	688	642	634	646	652	706	639	621	689	665	717	644	678	676	701	688	647	683	665	645	671	698	660	733	714	653	683	675	637	636	676	667	627	681	667	701	641	665	632	675	657	676	691	680	645	643	681	675	627	670	668	656	638	624	675	623	660	640	674	597	635	656	684	642	672	682	669	664	672	660	671	679	675	689	683	651	709	681	679	643	677	675	711	616	674	635	659	658	687	692	658	689	660	688	684	647	676	636	685	683	659	649	637	665	671	671	636	668	688	659	647	658	680	679	675	643	693	702	685	688	644	678	615	631	709	675	624	688	643	681	674	625	637	651	683	625	641	621	669	682	670	661	651	685	680	640	638	674	653	660	651	656	642	618	653	664	631	671	696	703	702	625	653	669	647	623	693	735	673	669	648	666	662	643	700	677	682	683	680	650	647	650	675	694	710	630	664	664	666	683	659	687	649	635	618	680	665	673	725	639	663	662	654	673	635	685	670	670	643	660	682	699	673	623	717	635	696	706	668	674	667	643	673	706	633	678	640	678	656	655	679	680	661	668	680	630	669	650	657	684	695	664	676	643	641	614	669	632	631	666	648	673	669	657	672	668	677	695	606	677	651	664	620	655	669	682	662	639	679	717	657	631	682	659	640	691	676	646	644	651	685	645	643	655	666	655	681	631	690	633	684	683	652	662	645	639	666	662	676	682	652	656	680	662	687	631	664	690	626	679	648	675	649	670	635	651	661	651	626	660	669	674	618	699	702	702	641	685	645	643	628	658	678	668	637	661	652	656	626	686	642	674	650	664	656	665	668	659	616	655	643	641	628	654	664	652	681	697	660	664	668	732	654	669	686	697	630	662	668	678	665	684	700	662	605	691	646	666	656	627	628	655	651	706	656	673	681	669	655	652	643	650	682	644	724	664	656	701	647	670	649	713	634	652	661	705	646	711	664	685	674	704	691	617	641	661	646	631	655	644	698	635	671	645	682	661	653	630	667	627	705	667	671	650	664	668	649	693	619	681	664	681	674	693	684	636	670	704	675	682	668	716	683	666	685	591	634	683	655	638	653	657	617	690	627	644	646	671	697	643	605	671	700	695	668	647	678	685	656	694	667	689	682	723	652	701	646	663	633	621	633	700	676	653	692	681	670	627	683	659	611	671	674	651	623	660	671	639	696	697	715	640	660	661	646	689	655	640	653	671	663	636	619	656	681	728	688	670	677	632	719	693	663	670	665	657	676	701	633	677	672	686	671	614	623	664	681	689	686	676	654	667	678	700	641	678	656	618	648	655	651	707	676	640	613	613	664	663	667	656	660	668	694	647	664	643	617	664	632	700	672	683	638	641	694	674	681	636	684	630	686	660	705	670	709	667	674	694	651	728	647	653	655	631	671	680	647	650	674	660	668	670	655	643	665	646	635	673	641	679	707	679	619	709	660	638	647	652	697	696	716	640	668	669	651	659	665	664	656	660	635	648	696	643	670	716	709	663	639	666	680	648	612	666	654	636	653	689	674	674	674	644	639	650	639	640	662	645	639	684	709	667	704	681	638	652	674	621	700	627	613	662	643	669	652	634	656	663	680	719	639	690	664	660	655	627	672	682	667	693	664	689	655	665	672	688	668	671	640	672	714	678	638	653	682	620	657	621	651	670	666	608	704	638	684	666	723	662	641	624	656	675	696	714	663	704	676	678	678	696	675	669	670	661	651	681	651	631	612	645	672	703	657	661	674	687	671	677	673	659	643	675	643	669	691	668	661	690	668	691	670	682	688	690	612	672	665	670	679	652	705	682	661	665	672	681	684	703	672	654	625	670	665	647	645	654	643	656	663	665	677	703	657	664	645	685	715	643	645	675	593	654	698	623	690	622	670	634	680	690	640	692	662	675	655	665	633	676	670	677	687	607	692	666	619	659	648	617	670	620	648	677	650	716	682	646	668	695	658	653	684	669	659	680	682	711	655	668	687	693	643	644	603	705	666	650	640	653	689	646	690	658	675	697	645	675	659	658	697	607	648	680	651	679	653	631	661	629	673	673	639	641	636	683	668	681	657	679	658	685	642	688	671	652	676	692	686	678	646	676	675	695	668	619	636	666	688	675	664	668	689	610	617	678	692	628	681	698	607	661	632	711	684	657	697	636	634	611	699	680	692	628	650	664	669	712	680	649	652	675	686	667	688	666	689	693	686	679	650	644	659	668	640	652	668	664	640	702	727	687	690	650	689	653	691	672	654	651	670	648	636	629	657	650	653	680	666	682	662	619	706	666	669	660	692	672	656	651	637	637	682	668	690	660	700	673	716	676	656	638	630	729	668	674	651	655	655	666	653	695	675	658	696	685	648	709	718	625	661	633	714	653	679	643	645	645	662	670	662	656	678	694	652	616	674	666	664	667	656	649	638	701	660	613	602	633	696	689	626	622	634	647	689	650	682	684	709	628	652	646	673	683	658	686	710	665	633	661	657	645	659	691	669	686	619	676	672	628	739	643	664	708	704
28387	49506	19527	18236	29154	9855	1396	1101	965	958	882	873	833	830	760	773	809	734	716	744	714	712	719	700	685	687	725	712	710	679	738	727	692	688	736	767	693	715	680	728	700	708	659	721	706	688	680	679	711	712	741	685	681	652	687	679	729	739	696	699	698	685	608	654	731	803	762	715	679	687	728	741	683	698	655	714	655	701	677	742	709	686	730	753	668	729	696	682	685	674	709	713	690	704	755	675	692	680	737	725	726	723	695	634	706	700	720	713	717	701	677	674	700	712	715	684	705	645	704	718	683	654	698	728	656	667	681	632	720	716	694	704	655	710	703	719	721	690	653	667	716	733	701	684	699	710	692	642	680	640	718	726	681	680	714	677	708	668	708	686	683	691	689	664	739	664	745	719	679	681	677	694	690	679	697	736	687	744	694	695	646	715	673	713	701	706	666	737	704	706	700	684	667	700	718	667	723	724	706	676	697	750	708	679	705	677	724	692	698	726	672	713	678	690	697	689	736	740	710	695	682	707	657	672	679	673	735	703	655	672	675	674	710	664	682	742	681	659	708	721	653	674	716	690	709	727	679	738	676	689	720	693	705	712	670	685	689	703	724	696	687	703	684	677	689	699	691	667	696	655	719	701	692	723	723	752	657	705	704	765	691	714	712	666	666	732	708	693	647	740	705	674	696	666	744	701	688	665	675	738	720	714	711	658	704	696	693	699	649	636	679	656	677	667	707	677	690	685	682	668	700	683	699	672	674	690	684	675	718	682	669	706	687	701	727	716	736	676	695	684	687	645	689	696	655	680	679	670	699	690	712	734	726	673	745	658	720	683	737	673	661	696	678	721	694	679	688	678	690	718	710	720	704	688	724	705	656	702	710	697	706	667	732	668	670	661	708	687	662	717	678	699	703	681	711	678	672	646	675	687	689	702	714	722	736	704	704	685	684	724	676	665	738	668	691	680	713	701	692	676	700	672	711	659	742	709	714	696	696	714	700	713	687	693	708	633	671	656	708	714	747	690	678	686	692	730	698	712	706	724	716	693	734	724	618	750	697	680	685	712	703	707	726	695	715	679	696	723	704	715	728	712	729	735	666	657	676	717	689	667	704	691	714	705	681	701	683	736	702	634	695	734	721	657	700	685	674	674	730	696	657	732	685	658	684	694	706	690	717	711	700	689	692	716	714	680	716	675	625	679	721	662	697	715	676	666	686	697	697	669	688	684	661	704	707	655	670	674	676	682	667	657	723	685	715	741	707	648	752	639	714	659	694	681	718	725	661	673	680	661	713	700	644	698	691	698	709	735	674	722	675	704	670	693	668	659	696	636	719	660	682	678	713	701	672	682	679	679	667	688	698	686	651	667	707	715	686	671	672	675	668	702	702	686	733	642	741	676	771	673	699	644	708	685	682	688	727	664	704	700	668	683	634	660	742	688	711	699	724	684	708	707	686	679	689	670	713	688	641	726	731	668	726	703	615	690	728	655	666	697	685	676	714	702	632	687	679	710	680	685	686	683	722	667	672	698	709	684	656	696	656	673	705	727	692	667	672	708	713	694	679	703	709	653	693	661	660	672	694	687	689	674	716	715	705	684	702	693	687	709	691	707	680	698	733	708	701	683	724	687	691	674	690	661	684	730	659	684	651	703	689	729	698	692	703	708	694	712	677	684	655	694	719	696	714	738	686	717	695	687	693	731	671	668	696	719	722	670	713	667	654	656	685	669	643	715	709	676	687	728	685	717	653	669	663	693	717	686	659	745	691	644	722	704	696	729	715	687	723	703	708	691	742	688	690	694	679	623	669	716	708	697	647	686	742	720	690	709	722	690	724	725	680	704	712	727	699	681	690	681	655	696	679	725	673	693	705	710	632	707	715	694	696	710	725	704	670	663	674	661	657	737	692	676	663	668	715	694	691	670	695	652	700	691	674	642	691	709	650	719	722	680	733	698	687	700	705	715	689	717	682	702	680	679	689	739	691	714	714	692	731	705	709	656	695	689	711	671	695	727	712	661	696	682	722	726	662	693	700	725	644	712	687	720	706	689	705	696	726	713	689	641	700	684	671	669	689	717	712	691	721	679	696	705	694	711	725	692	665	657	690	683	715	681	720	651	671	700	673	696	689	678	724	661	695	675	666	752	687	701	689	670	678	702	697	688	694	711	688	692	684	694	705	681	713	691	678	664	691	706	675	672	670	747	680	653	666	701	707	699	706	660	722	696	676	702	701	647	710	686	703	699	708	717	679	688	688	656	647	703	729	703	652	661	668	676	723	676	679	646	693	646	691	685	713	658	677	730	679	692	670	685	693	683	728	665	695	664	717	665	673	669	689	704	708	682	713	692	709	696	739	690	704	686	700	711	731	659	657	707	680	654	671	676	661	715	674	654	696	660	698	711	668	684	671	659	691	683	666	663	683	666	727	734	714	689	675	672	668	675	724	753	673	679	715	706	681	691	620	719	710	698	678	695	742	683	660	697	698	709	680	691	698	688	693	693	664	624	662	675	685	663	700	751	687	709	649	686	691	684	687	707	686	684	708	670	700	727	683	657	677	626	691	697	745	647	717	666	707	652	689	705	717	675	684	676	710	663	680	720	687	650	680	678	690	729	665	700	657	724	684	673	684	742	688	687	665	729	709	695	703	677	688	733	686	680	701	684	718	680	675	704	666	735	718	753	713	683	658	645	690	714	655	691	683	689	694	700	704	739	674	664	688	687	735	636	679	691	695	702	715	669	669	699	686	694	702	730	696	670	707	719	696	674	667	685	683	728	698	694	694	633	656	657	702	677	708	640	725	648	687	730	729	707	710	699	688	738	640	722	684	713	672	672	658	671	669	674	688	712	700	675	679	673	671	672	679	692	713	688	649	718	719	668	711	699	685	727	688	624	672	686	706	677	706	727	654	675	692	701	718	693	694	689	674	692	708	685	684	726	692	699	681	687	698	707	678	701	686	663	674	714	692	708	663	687	702	643	626	681	656	693	697	684	709	651	694	689	675	671	671	658	650	723	720	693	634	767	683	702	685	733	673	690	659	676	663	684	661	651	680	708	655	640	691	616	742	708	712	668	682	707	661	658	678	717	669	698	681	705	694	693	667	685	648	713	705	708	720	684	669	697	711	691	645	721	737	644	752	701	667	688	679	677	696	729	653	679	708	674	708	720	690	681	647	717	704	707	679	662	685	685	722	696	650	730	670	673	681	694	739	717	687	697	707	702	670	723	725	719	679	690	704	754	713	657	668	693	685	659	697	666	688	727	660	675	711	665	678	668	694	655	718	678	682	716	731	689	672	715	763	700	739	675	662	668	642	635	700	702	740	649	696	684	700	685	672	705	710	652	670	699	683	725	670	672	720	690	696	693	750	686	727	691	717	662	633	677	673	677	739	710	693	699	723	670	719	732	699	703	690	741	671	673	728	680	702	681	689	701	689	679	694	697	714	713	702	709	667	688	680	678	694	668	699	667	705	665	703	671	713	694	651	686	666	651
25021	21103	26908	25603	19773	5092	1143	1046	1000	904	956	946	933	884	885	881	877	886	871	857	883	856	797	821	850	910	910	913	917	900	901	899	877	885	887	836	859	859	925	822	834	853	850	843	864	838	915	913	859	910	836	863	865	872	902	878	892	896	885	878	831	850	882	857	908	888	899	841	856	897	912	861	874	860	906	849	862	881	879	893	907	807	908	879	863	854	908	881	844	899	913	855	837	850	877	926	892	880	912	909	870	874	867	887	894	917	833	879	891	869	906	943	875	925	822	869	852	922	849	895	897	843	857	896	898	902	886	850	813	944	895	871	911	920	811	851	910	856	918	861	889	873	871	882	855	892	851	846	828	863	869	856	933	858	882	914	868	857	912	909	874	876	867	825	902	902	926	893	873	858	868	927	886	900	865	848	882	880	830	875	826	832	829	861	847	852	896	868	874	854	826	844	882	906	891	917	846	930	874	915	879	914	914	861	842	923	918	892	855	846	912	899	767	865	903	924	893	901	901	883	915	850	875	887	848	888	841	856	860	887	850	892	895	893	870	839	856	865	915	899	877	830	940	886	849	883	853	854	883	871	897	856	834	876	891	853	842	875	895	869	869	861	837	884	857	912	865	881	867	869	875	878	853	879	913	871	916	909	929	824	830	916	874	872	915	900	887	910	814	837	849	850	877	921	893	833	849	903	934	856	911	884	822	874	884	891	884	880	875	854	919	891	860	843	880	853	888	880	911	887	859	901	844	925	878	899	878	859	882	841	872	930	834	818	878	900	864	908	840	883	830	860	869	837	866	843	869	889	847	862	869	848	876	858	847	886	864	881	882	873	931	831	871	883	899	888	881	863	925	877	886	892	830	830	874	919	828	911	825	895	877	893	878	903	889	853	832	835	869	877	869	855	912	825	871	910	868	868	884	877	882	824	822	881	873	806	903	884	888	869	892	876	875	824	894	887	825	905	887	872	862	906	870	863	895	848	880	866	881	852	880	871	876	861	851	887	847	876	911	938	856	865	854	859	861	887	853	886	915	880	879	846	872	867	855	836	818	903	865	872	884	895	863	829	887	908	917	866	904	900	933	880	924	865	867	860	895	874	859	846	853	913	874	846	891	842	865	866	907	846	903	848	915	875	924	827	853	919	921	884	885	865	901	849	868	897	889	900	838	841	867	899	881	905	863	894	875	835	841	825	870	905	823	848	884	883	900	889	888	902	886	848	818	951	892	883	894	902	907	870	834	900	902	887	921	854	843	857	862	856	851	836	792	882	843	916	855	879	901	838	859	857	896	883	879	884	839	929	866	898	933	847	886	868	889	876	903	842	866	891	888	913	898	894	891	903	885	855	904	858	880	850	851	896	848	863	860	883	871	881	861	932	880	901	889	857	875	825	891	888	935	865	848	858	832	835	909	883	882	837	902	888	863	840	911	903	861	881	861	902	878	894	819	884	879	919	847	851	793	865	880	864	909	924	841	875	883	868	948	929	822	880	949	948	902	874	880	862	895	893	932	826	896	865	826	905	890	864	893	886	894	878	891	834	867	885	863	867	882	831	897	837	819	856	898	849	914	886	875	851	868	885	915	868	935	814	977	923	913	856	915	868	918	865	892	901	895	873	871	869	848	847	892	884	914	905	839	833	809	899	825	863	845	880	860	815	783	839	853	846	861	873	900	840	871	877	840	870	943	890	920	854	866	896	819	882	875	856	878	794	881	870	880	873	852	903	889	867	919	884	877	919	879	891	864	864	872	857	883	864	890	881	871	888	859	848	863	959	824	875	917	860	849	860	880	881	890	908	867	924	868	852	889	866	911	855	846	868	883	861	884	834	844	901	861	881	910	901	884	884	898	855	882	854	901	849	853	852	909	876	872	831	876	888	850	891	835	883	841	876	936	871	847	877	916	878	907	865	920	852	891	859	900	852	874	836	876	846	909	832	851	834	874	906	869	862	902	885	861	907	850	921	853	791	812	901	865	855	899	886	888	877	847	906	874	867	841	894	909	929	902	924	896	876	878	833	827	916	856	830	924	883	804	868	891	885	831	958	875	872	905	875	867	918	857	838	867	903	840	878	870	826	894	899	884	854	850	829	809	878	904	850	864	889	867	849	850	893	915	918	847	889	854	869	942	856	893	875	873	838	874	882	854	927	894	847	850	889	896	848	851	878	881	900	871	895	871	846	834	846	840	896	912	869	884	859	854	871	883	931	817	921	904	874	845	893	862	896	847	851	863	884	891	814	844	892	874	864	892	882	910	847	935	846	873	897	909	809	901	939	850	771	901	848	886	806	875	823	892	889	852	964	868	879	897	861	843	846	897	912	886	850	863	867	829	869	841	915	891	860	868	861	877	882	870	894	845	866	809	896	875	908	910	813	878	854	872	865	900	869	828	880	884	900	840	889	848	898	848	849	860	863	873	879	887	858	871	861	885	897	872	876	909	904	856	895	853	871	871	856	865	881	813	891	883	873	883	836	887	897	865	811	852	873	904	861	838	861	825	847	844	874	879	809	857	857	820	873	879	825	898	882	871	834	888	871	870	904	864	911	854	895	877	886	864	926	929	849	913	897	829	833	904	876	845	871	887	882	878	807	823	904	858	885	836	817	895	863	913	839	865	877	890	865	832	840	939	921	894	859	834	872	861	884	950	826	929	860	927	867	884	847	865	895	815	859	882	884	908	918	875	829	796	869	879	919	881	857	859	872	900	910	902	876	891	843	823	868	872	910	936	850	829	878	891	862	866	849	947	854	874	853	852	928	873	842	976	906	842	918	917	847	905	859	879	823	815	854	910	896	919	843	835	917	875	888	851	888	904	832	868	887	884	875	875	888	877	833	869	816	892	902	833	931	890	818	863	931	870	869	873	900	881	846	874	883	874	854	874	831	863	821	863	915	913	890	906	851	859	854	903	914	887	856	891	901	905	833	829	839	831	841	859	907	891	878	883	885	855	908	821	875	903	864	886	892	861	852	827	896	871	904	887	874	902	882	853	840	909	874	836	857	921	875	782	842	890	844	843	882	887	835	899	892	876	878	911	856	904	887	826	864	874	849	901	872	818	867	880	874	865	861	848	857	911	896	865	830	918	877	914	876	903	830	859	836	872	838	878	855	826	913	884	844	859	916	905	848	847	880	920	919	907	818	850	802	940	841	881	866	833	855	882	886	865	846	881	883	925	884	827	855	839	896	936	832	884	870	868	882	909	883	946	794	888	912	894	887	863	853	838	869	902	868	901	871	818	902	873	878	874	917	867	869	852	925	857	891	859	889	879	850	817	877	918	921	879	839	890	866	841	908	890	890	924	872	889	858	857	889	952	838	836	821	896	880	842	869	876	863	882	871	894	872	866	881	877	881	874	852	915	881	826	915	867	871	814	846	890	887	794	870	909	889	842	905	836	844	855	894	879	882	870	914	886	800	892	898	854	881	919	899	862	869	890	868	902	908	881	826	811	911	819	866	833	864	852	892	882	875	862	905	860	886	864	935
27252	42968	14061	13380	21145	3883	1166	1094	1042	1050	967	994	986	932	969	929	883	953	883	962	931	952	888	887	945	911	914	912	911	994	919	901	892	947	861	909	880	865	910	922	897	919	891	918	904	873	916	898	873	932	874	917	860	910	916	945	873	918	893	887	875	873	929	916	916	873	917	920	847	920	894	930	906	924	854	903	909	906	938	936	976	912	938	891	957	947	933	899	923	912	900	934	829	906	907	952	897	953	865	924	891	947	965	933	881	915	947	905	886	885	902	905	915	876	898	879	934	941	889	871	927	933	869	927	896	886	874	875	887	843	852	917	874	927	871	866	855	870	897	861	875	891	871	932	893	916	876	899	882	856	916	905	927	899	939	937	862	897	935	900	825	881	903	887	881	913	940	891	898	933	890	897	924	915	910	911	886	864	864	858	909	942	927	875	881	906	892	883	925	932	903	887	902	878	835	912	858	927	946	912	920	903	899	888	909	893	933	892	899	912	906	923	852	891	884	932	917	871	902	884	927	877	918	858	897	915	935	893	906	865	867	943	885	876	947	833	886	932	923	938	873	916	937	892	925	913	902	906	893	914	842	905	914	874	922	875	866	953	902	914	892	861	894	906	863	907	902	909	922	924	887	904	894	870	909	894	840	893	890	894	924	949	907	922	903	925	883	920	880	874	898	896	958	942	958	907	946	890	916	868	910	875	990	823	915	949	847	900	885	919	903	884	924	870	929	857	875	945	898	937	901	940	882	885	936	900	871	966	916	902	870	879	911	847	906	915	913	904	935	941	952	850	909	958	952	925	846	921	912	843	908	917	858	930	892	906	868	918	957	863	907	852	915	906	898	882	900	882	883	888	940	927	894	880	921	886	884	879	839	950	898	861	929	903	854	907	886	914	901	909	878	905	903	900	879	889	932	910	862	900	871	932	887	927	930	880	927	918	922	911	886	898	928	861	901	929	925	891	891	920	909	920	939	927	845	851	871	918	947	870	909	862	933	900	919	886	881	959	898	918	947	878	876	943	876	937	913	960	914	852	856	871	898	875	890	916	861	928	949	876	873	973	904	874	924	908	901	954	942	880	871	926	899	948	904	899	878	870	892	928	899	899	936	868	941	889	940	930	906	913	932	926	936	944	899	897	857	887	910	896	896	888	900	889	854	892	890	883	831	941	957	916	879	872	917	858	870	880	937	889	865	851	915	888	900	890	909	909	870	916	925	936	914	885	890	908	920	855	955	918	849	904	923	895	881	940	885	872	910	947	915	940	867	868	851	888	907	953	881	885	888	907	913	900	924	860	889	901	876	959	916	924	889	878	891	881	886	889	891	874	896	897	909	899	928	915	910	847	938	933	915	927	921	877	864	902	944	939	899	871	858	888	959	862	911	884	915	888	879	868	892	891	868	902	895	894	917	969	922	898	844	903	922	863	871	965	864	917	873	873	909	901	968	879	920	972	912	900	878	867	827	900	927	838	923	932	935	911	945	881	882	934	914	959	925	901	880	936	916	942	869	904	912	903	941	905	871	866	848	923	898	927	949	860	946	935	865	863	910	900	884	883	868	893	845	925	918	873	893	878	899	918	905	902	883	897	903	899	882	907	912	896	967	914	951	959	921	921	865	882	895	879	898	903	849	911	1000	901	942	894	941	917	949	863	903	956	892	905	914	885	882	899	909	858	890	891	985	903	938	835	959	907	913	930	928	871	911	896	899	893	882	899	887	938	865	927	897	949	891	897	895	884	927	932	839	913	827	923	910	823	967	890	894	890	933	901	914	891	892	942	955	916	858	905	907	869	920	866	957	914	854	858	869	881	923	883	886	965	922	821	889	901	866	915	909	920	896	796	918	857	933	929	875	888	916	884	903	893	931	869	850	913	851	916	820	918	860	905	878	881	876	937	895	889	898	911	925	954	843	911	875	910	953	899	944	895	847	890	883	887	884	872	870	956	853	922	894	929	908	926	920	951	925	886	863	927	886	910	936	868	941	874	875	904	959	936	926	824	890	926	897	879	927	889	867	907	837	865	946	926	848	884	959	847	880	836	898	928	907	921	850	930	894	951	870	881	899	874	892	997	939	860	876	879	910	923	943	875	941	898	898	959	901	878	859	904	912	896	856	902	912	904	889	877	876	892	898	948	936	892	881	882	917	848	898	906	870	908	879	875	885	933	949	869	885	893	946	931	912	929	879	901	969	915	902	892	933	918	918	932	911	918	909	879	905	902	892	882	891	874	911	875	944	906	898	896	945	918	883	912	940	883	921	935	905	911	878	938	887	900	872	893	912	878	861	833	853	926	929	845	926	883	893	908	916	864	896	913	922	902	902	902	914	925	903	894	919	895	897	882	882	941	909	871	880	871	910	920	886	930	974	894	906	931	923	947	864	883	895	980	875	917	884	913	938	887	956	950	907	937	952	896	872	899	904	884	878	881	827	906	919	865	895	847	893	897	859	907	926	848	875	915	905	886	909	916	877	921	900	917	909	875	852	902	908	882	902	894	934	935	920	889	885	917	944	888	902	921	920	919	897	898	889	902	882	906	941	920	912	841	894	914	874	911	880	860	886	905	910	866	903	928	835	935	925	899	896	909	891	897	877	850	910	922	901	855	901	865	904	934	858	898	935	889	909	859	873	861	914	877	917	924	895	888	897	896	953	905	848	922	883	872	910	860	899	879	855	906	884	875	906	881	888	917	944	917	855	863	950	951	949	925	933	902	882	856	952	873	913	861	920	900	924	895	894	918	948	877	904	967	946	878	875	938	930	884	918	902	902	945	868	927	949	896	867	928	938	922	835	911	921	899	896	947	880	910	900	856	876	906	897	844	865	955	909	896	884	903	868	929	886	912	882	877	906	896	909	916	877	887	880	944	905	920	908	954	907	894	888	892	926	888	911	922	903	930	884	883	915	853	873	925	887	912	886	836	857	984	883	856	909	888	939	955	906	914	898	900	956	871	851	933	895	885	903	855	914	930	943	885	920	919	930	940	906	885	867	882	891	871	912	919	898	894	916	968	903	909	903	858	875	945	882	863	905	935	899	891	827	876	916	907	822	949	927	932	944	893	875	930	867	906	911	892	911	903	833	857	904	898	914	863	904	895	947	893	886	901	955	922	887	947	898	888	869	854	886	864	920	904	849	932	920	962	848	920	861	909	930	838	933	898	947	873	905	829	870	921	937	898	914	881	900	903	928	946	883	922	877	903	869	857	900	914	901	876	973	922	940	902	896	926	872	854	859	908	876	929	913	897	922	882	922	889	937	902	853	958	883	866	915	872	908	894	945	872	857	939	862	919	913	908	933	882	845	890	891	940	902	820	891	903	918	915	878	867	912	922	929	906	924	861	875	930	882	850	893	866	911	886	941	908	909	887	913	920	894	917	963	876	914	904	947	908	892	889	872	876	897	933	898	859	969	947	903	941	876	912	864	910	852	912	911	927	943	944	908	891	983	913	891	872	906	882	944	878	874	886	915	935	939	881	910	829	820	927
22588	21050	28612	23840	23915	20865	10577	1545	1113	1198	1067	1009	976	991	929	982	933	912	928	829	921	885	884	877	837	858	902	871	847	867	955	863	850	836	851	850	896	818	829	879	859	840	839	832	846	880	861	848	810	832	887	813	875	847	861	841	823	875	865	836	850	867	853	802	902	848	873	838	871	854	854	829	870	893	876	845	913	846	856	834	845	828	905	823	859	886	822	851	889	852	839	868	859	781	882	865	835	850	869	848	913	873	798	896	903	850	858	813	804	840	911	783	859	809	819	842	799	860	833	872	885	844	870	792	900	872	841	875	895	870	915	830	910	908	811	829	835	826	857	854	857	849	838	860	886	861	817	833	876	882	867	870	850	922	844	860	882	859	865	834	872	854	837	855	862	887	772	802	817	842	834	834	843	834	828	849	828	825	849	849	826	802	914	863	883	838	750	849	859	816	863	878	824	833	870	839	873	840	835	790	899	889	878	858	876	833	842	849	849	803	801	856	893	877	803	861	816	833	872	836	791	869	831	851	880	804	894	834	884	844	854	837	831	837	784	913	821	873	868	832	829	831	849	873	875	819	803	853	815	852	845	789	847	834	852	832	801	826	847	828	817	854	903	867	886	903	893	862	829	848	878	835	824	868	859	795	873	793	868	819	891	833	857	810	871	878	841	796	775	864	821	871	848	868	841	816	839	834	810	835	862	832	839	858	867	857	820	845	799	886	843	834	865	856	869	782	854	853	846	821	839	832	853	878	839	871	885	830	873	849	836	883	862	873	821	851	855	892	817	790	860	819	826	879	842	897	879	864	837	849	926	791	893	837	842	851	920	798	883	839	826	833	832	861	846	843	858	796	785	870	888	852	824	839	838	831	857	844	880	809	840	809	846	858	833	849	853	835	874	865	826	816	837	847	889	817	832	826	849	850	845	891	877	831	878	842	822	910	831	857	857	899	900	815	873	785	881	864	888	815	835	843	872	889	830	858	886	818	864	843	881	857	820	822	877	857	817	870	854	853	824	839	842	883	848	826	822	864	840	835	886	830	873	854	829	912	878	851	888	808	816	840	868	835	807	877	870	886	847	854	845	857	840	886	847	874	836	829	872	853	846	859	818	825	830	849	852	838	869	864	845	880	848	866	847	862	845	825	846	886	799	780	853	800	870	878	922	801	819	828	844	832	854	836	876	839	856	892	807	822	834	866	879	817	824	813	873	870	836	814	885	857	858	869	872	804	878	869	847	830	854	871	848	882	841	867	829	850	877	816	848	851	868	892	862	797	806	903	818	864	836	881	838	872	898	887	812	829	846	850	793	877	818	850	836	832	890	893	874	828	895	866	817	843	808	833	833	845	844	846	824	797	898	825	827	815	841	796	865	852	826	829	879	924	860	860	793	912	845	861	844	852	860	820	848	866	866	826	830	833	838	825	881	838	815	859	808	844	857	885	888	874	856	840	839	832	844	868	856	808	833	825	796	875	830	817	829	863	813	887	839	842	894	863	816	883	852	854	813	873	834	834	811	797	889	856	829	786	846	923	805	828	862	845	823	788	891	840	852	860	829	854	838	813	914	782	811	866	877	849	848	839	801	810	833	855	837	858	827	875	890	874	841	825	842	835	863	858	871	859	875	873	812	886	820	821	812	881	788	835	828	843	817	846	849	839	837	922	818	830	836	850	855	835	843	816	839	837	836	829	892	861	854	892	869	775	834	833	811	867	847	822	788	812	818	824	841	849	863	853	826	848	892	827	833	862	853	864	872	836	850	807	889	828	858	825	873	853	884	821	881	872	805	809	820	863	850	865	905	813	884	823	833	777	872	835	845	856	822	837	854	842	855	850	840	876	845	894	825	873	839	826	869	922	801	826	863	882	809	848	857	841	832	865	832	772	843	795	778	863	813	803	866	845	799	837	876	855	851	840	869	846	873	843	887	855	819	825	859	902	841	860	862	888	855	838	831	852	821	872	795	835	811	863	838	795	758	808	895	841	778	826	815	828	829	827	909	855	883	822	859	867	806	885	864	876	872	844	827	858	804	840	873	871	813	836	849	839	832	825	823	915	829	824	817	885	844	821	804	810	877	837	845	838	890	836	891	880	821	843	814	877	841	841	852	904	829	871	827	803	884	847	817	838	785	834	851	867	861	827	866	868	793	854	816	862	836	856	859	868	890	803	774	810	788	817	814	848	865	806	890	840	810	824	838	857	841	845	870	833	812	889	815	848	889	838	858	821	808	787	833	807	858	811	870	834	871	850	822	892	846	801	828	881	841	881	827	850	889	817	881	828	857	791	844	838	861	841	777	816	825	837	844	819	840	848	838	820	837	802	841	841	818	830	866	811	857	854	816	888	895	819	785	833	873	866	862	817	846	852	831	781	836	813	815	838	870	834	815	817	840	899	845	845	830	849	831	762	828	873	857	854	853	774	852	829	802	846	850	847	844	831	825	832	859	849	815	885	800	855	847	807	847	819	931	859	864	837	869	824	846	821	850	857	832	805	804	823	798	805	831	860	777	826	815	870	832	846	849	826	872	811	837	846	829	842	811	857	845	839	808	851	822	858	796	855	854	889	834	798	841	818	877	768	830	812	833	852	823	775	857	780	870	811	869	861	864	814	813	837	837	836	771	820	791	813	802	832	850	833	878	833	843	854	840	862	833	841	832	804	829	841	805	843	836	836	928	888	853	848	878	813	842	845	841	836	861	780	801	888	851	843	824	831	832	806	865	861	844	805	843	862	879	870	876	813	810	900	824	819	820	804	824	882	863	801	918	820	804	848	796	833	811	822	788	843	855	817	836	790	840	888	818	853	797	880	862	847	830	854	816	817	898	821	858	830	851	819	867	844	860	814	841	816	860	865	833	770	848	841	823	832	847	850	790	813	841	851	859	845	907	886	871	864	769	804	889	877	871	849	895	898	843	815	847	825	826	842	803	852	864	895	845	844	825	861	876	817	815	832	831	826	879	842	897	843	820	820	850	818	821	882	796	901	868	828	821	852	853	874	871	864	857	830	793	823	878	827	848	863	903	885	842	827	856	849	792	838	812	825	846	813	860	824	829	814	896	820	836	887	874	876	885	882	845	825	806	807	905	834	829	853	870	860	789	792	822	789	844	794	816	806	873	852	833	877	828	831	830	874	840	846	840	849	822	835	832	814	814	816	876	848	849	848	868	861	836	878	813	838	852	933	837	765	841	852	898	880	869	813	871	875	830	869	906	790	865	856	913	850	793	849	816	802	884	780	846	813	906	811	837	810	889	854	848	832	788	853	886	812	844	828	890	815	851	836	867	907	789	849	844	885	868	884	817	844	811	837	830	851	845	853	795	855	878	854	845	827	839	871	844	778	883	854	856	805	840	897	807	827	820	816	831	858	870	830	899	804	816	842	868	876	811	831	856	812	849	892	871	792	840	812	854	870	816	837	909	764	816	850	857	865	854	864	885	831	833	817	877	820	823	868	861	838	825	864	858	872	802	846	869	854	803	841	857	843
31210	55392	24215	24993	36405	7347	2034	1639	1446	1288	1208	1163	1074	1046	1011	921	1001	928	966	956	888	865	951	882	937	878	899	927	894	874	847	894	833	842	867	877	856	859	818	916	890	813	796	844	923	840	858	876	848	830	884	869	859	870	878	875	854	884	869	854	875	881	874	794	890	837	869	895	836	838	906	894	909	899	804	875	878	850	921	849	847	891	863	897	849	866	827	822	832	887	886	860	853	843	850	880	833	840	835	819	836	888	840	840	877	848	849	883	888	866	892	837	891	859	877	839	833	836	891	820	842	900	877	811	796	866	830	858	831	831	885	873	848	820	844	856	875	838	857	801	816	828	833	867	838	818	834	821	825	858	900	817	855	857	877	854	805	840	841	788	864	837	801	865	865	828	844	866	865	826	847	811	851	841	915	799	883	886	859	880	869	834	816	863	842	825	856	865	844	878	845	877	826	878	830	890	795	812	833	778	851	813	823	860	854	821	845	822	835	853	807	873	783	859	862	831	830	886	831	864	817	873	850	824	870	789	852	815	814	905	863	856	875	859	792	843	888	839	890	821	860	859	821	833	847	836	800	922	892	848	863	871	813	835	857	846	824	878	880	863	896	886	865	808	833	854	822	890	826	834	847	821	808	855	830	829	861	855	842	854	888	804	785	842	827	910	896	837	893	792	893	863	837	840	855	820	790	818	812	878	841	842	846	834	841	867	849	816	823	840	817	870	809	887	850	850	850	797	850	841	838	910	872	838	871	846	842	867	842	865	858	864	776	859	882	794	832	844	856	857	847	818	845	821	854	850	817	796	839	800	811	932	793	846	844	826	827	847	859	784	859	830	845	885	855	837	838	892	852	881	826	898	905	880	858	839	848	872	907	827	831	874	823	859	860	856	853	803	886	854	853	824	827	856	853	878	822	877	830	840	862	831	808	860	859	839	904	829	840	848	880	814	880	849	809	840	865	839	820	852	830	874	839	912	878	888	811	868	865	866	903	833	847	864	817	785	840	860	851	805	852	835	822	800	827	835	863	844	839	800	828	823	833	863	832	846	871	851	867	864	844	789	846	889	850	854	848	881	857	814	795	856	814	863	814	862	876	864	834	855	804	878	865	808	836	857	794	886	848	850	808	815	856	898	874	819	878	852	874	846	864	847	855	883	833	871	885	808	857	864	816	901	873	841	872	900	777	828	843	869	834	863	899	871	801	840	864	849	834	896	855	849	835	890	849	824	826	818	843	902	835	837	847	900	823	836	841	854	854	903	842	825	925	825	830	859	842	879	890	819	850	824	840	884	878	807	837	863	880	862	865	838	900	856	867	883	875	878	846	858	797	828	861	828	808	879	861	832	861	832	840	798	861	792	825	846	844	837	873	814	857	838	817	814	851	813	903	872	832	853	843	826	845	847	836	849	825	846	871	826	820	840	840	838	849	844	862	780	863	893	857	824	858	817	851	893	860	849	803	842	856	833	842	813	853	844	821	846	842	807	845	793	883	846	843	853	798	851	862	839	832	839	799	780	806	846	811	818	875	813	827	813	801	888	923	821	825	856	800	859	864	872	889	801	793	826	877	827	834	840	848	853	799	873	869	829	833	858	838	799	831	833	854	813	802	899	863	863	859	864	811	872	812	847	823	847	823	855	851	835	835	836	814	835	830	826	893	868	840	802	833	823	828	829	819	857	841	843	821	849	837	812	849	863	840	867	820	849	834	858	794	855	825	880	847	860	851	797	843	851	860	826	835	810	914	920	801	836	917	816	851	839	868	840	863	871	917	845	852	875	859	777	800	842	817	861	820	817	877	837	849	868	795	813	816	853	885	820	821	864	818	902	874	847	822	871	806	899	857	842	862	858	803	886	826	810	888	848	862	800	862	807	868	836	870	821	827	865	850	868	814	815	898	814	850	822	884	846	788	846	830	822	814	819	863	803	864	842	860	843	919	855	848	867	917	750	845	858	871	848	884	829	874	857	826	869	824	840	851	815	829	866	820	862	882	848	807	844	865	802	849	853	866	843	861	802	798	848	871	861	796	853	840	839	843	858	845	836	823	836	840	822	837	883	830	847	871	859	861	822	829	817	854	833	851	818	860	832	843	836	901	905	791	882	862	856	841	868	828	886	819	835	889	824	848	871	844	856	852	841	891	812	863	886	858	831	854	848	809	859	858	827	798	843	833	844	842	820	846	843	870	832	844	796	803	861	848	823	856	914	846	875	808	840	880	848	850	841	857	808	855	892	868	834	871	889	840	815	872	832	828	805	858	828	831	874	834	838	816	855	872	895	880	840	841	878	845	800	897	831	838	847	834	905	866	800	842	831	869	855	863	815	868	855	913	826	928	839	825	856	830	874	884	835	853	914	811	861	845	887	840	873	872	806	831	883	805	843	877	869	836	831	851	864	872	879	850	839	819	807	845	835	878	871	910	855	775	862	854	828	860	843	844	807	852	830	797	870	841	825	836	837	847	844	844	824	821	853	892	830	845	880	853	891	828	838	818	868	821	832	901	844	848	816	900	851	860	847	807	826	869	850	777	875	817	849	881	875	823	845	848	842	859	888	857	840	848	804	840	874	824	856	839	815	845	852	857	866	860	848	850	896	856	816	854	856	913	880	802	813	839	887	860	836	850	896	817	841	844	772	764	840	865	811	858	847	850	865	871	860	842	846	854	854	839	823	837	846	817	831	891	822	874	867	829	894	853	875	843	839	819	864	873	845	817	824	854	871	839	876	773	882	823	797	842	809	874	807	877	810	893	865	827	850	798	811	823	809	830	867	839	847	870	861	841	850	855	778	865	817	848	849	835	807	836	842	830	864	836	845	860	867	778	826	898	843	852	818	871	822	821	853	835	824	888	852	891	847	819	889	835	838	807	812	830	806	795	846	822	867	855	842	823	865	820	830	836	885	818	843	813	831	860	831	841	904	865	867	818	870	829	855	895	861	835	808	830	852	842	855	864	835	824	841	886	855	836	880	816	856	851	857	842	861	814	836	795	804	899	859	773	846	843	804	854	890	856	840	842	882	794	824	863	846	824	819	832	817	805	858	851	817	818	876	780	876	849	878	859	825	854	805	876	844	836	859	850	841	860	822	868	859	817	845	844	788	925	862	901	816	860	845	936	825	831	837	830	849	851	806	822	825	863	832	857	827	813	865	834	841	858	840	840	838	841	822	847	849	849	844	801	799	841	872	825	910	863	826	827	791	822	832	851	873	838	859	846	817	827	806	845	838	843	835	863	889	879	893	873	827	846	855	842	862	876	877	855	833	837	883	818	861	849	865	846	854	834	853	847	870	876	849	835	816	875	891	892	853	827	859	824	892	824	806	853	857	844	866	900	840	859	847	892	859	877	858	831	887	846	848	824	807	865	849	787	841	827	847	820	872	893	827	836	812	856	863	907	768	812	875	820	858	851	859	854	859	831	848	861	858	866	801	862	871	854	850	824	871	836	794	856	789	841	855	847	851	859	813	812	836	848	816	795	819	807	889
28736	24155	14622	3258	3225	888	710	748	708	707	756	701	700	781	728	734	724	717	732	716	757	742	717	711	753	752	751	762	726	743	751	717	746	744	727	791	726	712	690	724	745	727	743	753	717	724	686	722	718	690	696	691	747	801	719	752	715	753	750	717	786	778	749	750	728	716	714	739	716	739	762	737	714	738	727	736	713	749	788	709	759	718	763	733	727	747	712	729	777	712	715	744	740	770	735	707	724	719	750	702	720	709	745	726	731	724	731	704	737	739	750	737	699	705	713	735	718	706	738	772	738	716	748	791	712	734	689	731	726	726	727	691	693	674	741	691	736	729	754	678	754	728	711	701	768	714	717	704	728	727	752	764	685	687	756	666	741	749	721	762	792	759	686	736	692	733	708	679	720	694	715	707	705	692	688	695	753	770	717	699	691	729	705	726	700	747	679	689	694	704	746	774	714	711	739	701	703	693	699	754	760	689	734	721	736	717	734	701	746	702	726	725	720	646	706	741	693	699	659	772	678	752	745	646	771	744	721	736	714	703	720	743	742	740	664	744	750	714	675	709	737	764	721	714	729	726	710	708	745	731	694	691	712	747	759	712	773	723	749	717	724	785	717	725	694	757	749	706	689	711	693	689	680	729	736	742	719	729	733	714	657	703	737	757	717	705	713	710	728	694	730	725	735	730	754	776	712	697	730	695	708	709	727	743	706	720	681	724	726	699	743	746	712	723	727	729	721	686	698	711	691	711	702	706	698	724	698	706	715	680	738	769	710	719	692	718	711	737	730	760	744	708	694	706	732	737	713	682	685	713	725	738	734	727	700	778	707	659	739	770	686	688	714	765	689	755	681	758	700	730	730	702	703	744	726	744	755	704	782	713	701	754	729	722	706	697	716	667	748	746	697	703	702	780	705	681	712	709	748	688	738	730	689	739	687	734	685	766	704	716	687	733	676	710	731	772	753	736	697	750	730	729	712	717	665	747	711	685	746	695	679	692	751	695	713	701	749	745	732	709	718	742	756	661	710	742	739	703	678	722	689	713	738	735	715	730	694	744	710	722	738	737	712	727	742	705	690	704	746	725	719	726	703	746	709	696	755	703	711	738	762	720	736	689	725	710	736	691	708	712	750	717	718	733	707	790	678	721	728	692	748	701	719	722	725	715	721	743	752	669	698	758	732	728	705	701	765	716	628	750	732	705	726	742	704	646	740	698	685	754	737	679	680	730	739	731	725	724	691	714	739	771	683	740	738	762	686	726	780	781	676	746	692	724	730	674	706	692	728	678	727	704	727	724	695	724	716	651	703	726	673	688	752	721	745	697	708	732	685	684	707	737	699	755	722	759	723	738	755	708	691	713	688	726	729	687	706	727	714	747	687	737	677	691	766	716	708	699	693	775	730	729	743	711	734	744	756	724	737	733	745	743	759	715	726	695	712	759	713	741	756	711	712	741	737	701	695	732	692	697	733	730	687	727	694	707	736	703	755	800	703	762	730	725	698	745	762	722	690	744	724	672	720	713	744	745	695	689	753	728	672	745	712	738	647	710	724	737	734	736	736	768	741	749	768	751	703	764	760	747	721	693	702	756	686	712	659	724	730	704	718	698	748	739	759	755	709	758	752	710	742	783	788	733	743	728	686	725	718	720	721	716	733	761	758	736	769	727	681	699	711	746	683	725	714	746	707	725	768	738	712	702	757	706	695	711	759	761	769	721	766	677	653	747	703	743	692	743	725	665	739	735	722	741	671	696	723	745	725	733	726	676	707	701	774	719	683	711	696	730	695	770	779	743	693	704	699	728	664	721	693	703	732	728	755	676	749	664	691	690	728	733	735	696	669	741	711	775	714	774	712	707	723	743	724	719	728	728	778	697	704	765	730	744	709	721	723	752	718	700	765	789	746	715	750	664	763	733	673	736	751	714	735	682	707	747	703	719	685	717	749	714	706	739	705	667	723	682	701	787	696	683	673	753	759	760	761	718	709	710	744	678	747	678	758	700	722	757	681	706	740	746	723	716	713	690	731	692	753	713	729	741	768	787	726	732	698	722	697	748	712	765	701	750	740	710	743	721	708	713	726	708	698	719	710	689	739	741	770	722	659	705	719	710	706	702	695	768	720	702	735	682	698	678	749	692	717	753	684	719	709	701	746	686	746	678	714	667	751	724	760	705	726	724	695	695	754	701	709	724	728	691	734	722	713	705	711	720	712	716	745	698	722	700	730	746	690	763	706	750	728	708	723	758	722	702	657	680	727	706	734	734	681	747	710	707	694	731	684	757	679	707	688	694	759	733	706	727	685	788	700	732	713	754	709	724	768	733	702	743	696	724	739	709	700	736	743	713	747	705	745	720	676	726	698	706	678	719	656	726	749	672	730	705	720	750	726	729	712	687	680	663	750	733	682	719	703	716	709	709	732	787	757	708	710	694	687	698	781	698	728	765	717	703	751	729	730	724	775	726	711	672	731	778	717	767	733	753	679	802	749	703	722	701	724	724	667	698	733	714	758	728	744	713	711	715	702	739	690	782	718	729	732	757	693	728	743	721	648	713	718	748	678	691	718	710	698	735	756	788	718	758	725	729	688	718	696	701	711	685	696	695	681	749	694	702	719	695	719	692	726	753	698	720	723	712	757	746	731	747	721	729	741	755	731	796	742	722	707	692	688	705	743	741	694	719	730	724	714	720	699	735	778	735	730	682	733	733	793	699	736	767	659	766	743	749	660	727	736	765	682	717	730	742	701	739	691	728	728	754	764	726	684	720	790	711	706	652	743	731	712	749	731	679	707	735	663	736	738	766	769	734	712	679	739	722	728	675	667	744	719	731	723	720	705	707	715	698	707	695	704	721	736	719	748	764	695	722	727	803	744	735	781	771	733	706	741	702	711	720	751	713	739	697	751	751	714	758	713	750	737	721	700	746	729	707	738	697	745	671	716	773	680	679	702	722	744	674	681	763	719	728	727	701	726	745	726	716	690	684	678	757	789	724	684	718	725	701	716	682	680	671	739	771	707	688	704	724	705	708	762	722	757	745	634	732	737	742	743	710	741	645	710	739	722	735	732	682	755	736	706	768	686	709	736	736	777	753	722	693	701	755	687	754	772	743	690	733	674	756	747	736	706	717	743	706	728	722	734	757	698	716	748	740	745	719	682	725	700	715	688	717	716	697	681	718	724	715	694	685	728	765	706	735	689	760	692	732	733	727	722	715	677	727	719	747	731	739	740	731	713	680	713	713	722	701	708	728	741	721	688	748	730	703	704	698	683	680	725	758	678	721	702	737	721	757	724	802	721	724	699	772	712	725	733	697	740	691	717	710	710	656	703	721	743	716	719	688	720	681	694	712	692	689	711	720	749	698	728	703	748	751	716	739	693	709	734	669	728	721	695	722	735	718	702	682	737	740	762	731	710	718	685	715	748	726	735	727	745	686	684	699	688	695	747	752	708	744	724	741	717	677	730	709	722	709	675	706	709	713	708	701	727	736	700	711
24790	34432	9464	2326	3745	1019	782	749	793	786	743	738	774	788	759	751	831	789	780	756	770	778	766	773	739	762	745	785	724	798	764	784	711	732	750	805	793	759	747	762	777	777	819	734	796	732	728	792	774	771	770	730	780	770	759	768	744	699	702	743	785	742	769	788	734	762	717	807	765	743	770	771	776	759	726	777	775	735	792	769	787	765	746	743	741	731	736	696	761	734	763	782	778	803	770	687	790	772	745	812	709	784	740	739	767	755	798	780	721	771	759	712	724	761	740	765	798	708	756	769	717	736	778	757	728	680	702	714	765	732	716	782	757	735	786	771	776	710	738	811	750	687	755	799	764	743	748	727	742	814	799	762	758	766	740	729	769	774	757	715	784	739	757	743	687	758	734	756	735	764	753	768	732	752	771	787	780	767	775	721	746	734	723	794	766	745	766	765	777	744	801	777	724	735	749	749	751	770	763	722	751	769	752	840	754	714	768	731	766	733	749	755	768	750	791	777	731	718	772	741	740	728	756	746	770	747	759	719	801	750	720	801	778	711	718	780	755	734	719	737	779	755	732	773	764	724	764	747	767	754	765	701	733	761	739	808	740	782	777	726	772	745	761	766	746	683	732	793	776	761	688	790	723	780	730	771	816	711	809	713	744	777	726	751	750	797	722	767	766	755	766	747	799	723	773	781	730	749	790	742	754	776	757	756	765	762	744	742	771	731	761	759	813	730	775	749	768	732	730	734	715	736	756	749	789	736	758	741	709	744	760	747	741	772	729	768	753	771	775	777	780	773	747	772	768	739	768	787	742	727	757	740	792	727	754	758	726	756	749	777	721	702	771	762	771	784	765	767	747	764	761	729	791	733	728	769	769	767	754	736	742	763	747	758	748	729	742	782	740	751	736	737	744	795	731	792	798	753	759	691	779	742	806	785	765	746	796	718	711	734	728	780	770	749	748	736	817	689	769	760	807	750	702	786	788	751	706	763	797	759	787	750	758	759	714	738	767	744	792	708	758	748	765	747	762	788	725	795	761	753	699	755	722	752	755	795	753	734	765	766	762	772	799	729	766	786	771	771	740	797	785	762	735	739	761	767	791	703	743	729	765	755	721	721	720	756	748	785	794	775	801	749	787	734	773	777	759	790	792	761	743	760	749	746	789	734	762	721	756	778	777	716	753	737	773	773	737	813	738	788	743	774	724	788	772	766	762	720	790	784	722	755	781	767	752	751	747	727	688	750	741	735	748	741	747	763	749	743	750	780	770	759	757	761	729	794	767	740	746	749	754	767	757	726	738	766	817	743	737	725	754	755	739	739	781	728	744	779	731	730	775	730	733	762	702	737	826	696	759	753	707	766	707	782	726	766	740	736	789	725	744	787	792	785	779	753	740	748	748	736	765	778	730	721	820	726	769	758	779	706	706	791	734	748	774	740	716	735	725	745	803	745	800	775	747	765	766	723	754	714	782	767	734	742	721	746	736	788	774	718	735	776	708	756	757	735	775	737	745	757	732	737	756	765	716	748	751	792	791	740	763	754	718	785	799	759	749	775	722	681	728	690	766	777	750	738	753	762	725	702	778	768	757	791	744	801	751	791	785	710	748	777	760	734	776	770	702	763	747	725	762	759	825	752	666	733	767	751	760	828	732	740	744	736	754	761	756	749	745	777	806	780	755	719	745	743	754	728	805	759	715	765	762	736	737	717	804	783	803	801	758	816	758	775	759	737	758	746	735	785	728	736	758	767	828	795	734	750	770	768	755	755	763	757	778	773	770	744	757	771	750	743	745	747	774	787	765	749	808	802	769	751	721	769	775	744	716	746	777	759	804	757	758	751	758	732	767	740	753	781	765	732	774	808	768	704	743	768	753	747	812	784	766	726	802	745	696	732	735	739	794	739	816	768	794	779	757	766	761	764	731	743	759	783	741	761	770	765	810	715	756	747	770	685	746	773	740	743	746	759	795	787	749	743	773	726	737	756	743	749	793	765	752	697	754	746	749	751	739	815	736	763	692	768	771	766	753	772	761	797	745	754	705	751	714	796	810	766	720	750	723	781	741	778	732	771	724	760	772	785	723	782	754	746	754	753	797	765	762	778	754	717	737	722	731	775	736	747	772	755	773	747	724	759	689	784	719	751	726	730	771	726	780	747	808	759	722	765	762	758	733	794	724	799	736	796	741	722	737	727	770	716	782	749	774	755	798	756	761	769	776	754	772	829	793	807	738	774	751	707	730	734	796	761	753	692	757	722	736	761	737	763	771	806	742	748	726	792	726	793	780	751	740	731	718	717	746	749	752	730	754	746	750	737	757	735	777	750	701	702	733	801	717	711	752	749	825	729	786	755	795	752	747	722	736	746	802	750	801	737	754	739	756	708	733	771	732	726	742	774	759	737	806	783	774	685	733	778	708	744	773	773	753	745	710	763	798	723	760	776	736	770	717	707	743	750	745	768	717	722	746	740	734	803	751	782	748	744	709	758	764	716	722	757	816	765	773	712	790	758	772	741	712	757	741	736	757	786	789	742	779	791	752	792	765	755	730	740	803	784	742	732	788	741	774	766	756	809	751	791	795	780	787	775	709	737	755	763	777	759	804	745	791	678	750	696	744	759	726	753	754	742	719	809	784	726	745	777	753	748	726	738	805	742	786	695	721	709	737	729	714	746	716	717	772	712	728	726	737	774	716	783	786	750	813	757	735	761	779	746	727	757	844	703	736	759	790	710	764	725	783	771	718	728	761	808	739	774	720	727	795	741	731	755	777	743	729	785	734	716	718	703	741	754	740	776	773	748	756	747	764	741	765	815	732	734	748	729	763	755	739	761	791	726	763	775	759	762	717	747	762	756	785	812	768	739	728	778	728	768	792	740	777	786	758	791	775	760	679	806	767	712	743	775	717	737	721	757	771	725	770	758	771	750	776	788	770	740	713	766	712	728	770	726	804	804	786	769	736	747	762	804	751	779	744	759	764	770	776	743	727	719	726	807	746	780	758	768	720	760	764	803	752	725	750	756	769	760	757	766	780	755	788	759	799	767	728	748	715	770	806	780	756	747	760	771	799	736	800	695	800	721	820	743	767	754	720	785	789	713	750	757	767	800	803	782	789	782	759	815	773	735	716	730	797	734	740	760	757	766	772	729	709	775	759	734	782	745	802	759	776	758	720	741	754	748	776	744	719	776	771	745	723	753	772	811	751	714	762	745	726	812	734	764	778	726	807	712	753	794	724	732	780	793	739	781	752	733	788	767	757	787	760	758	724	714	776	749	740	741	784	771	825	770	765	767	774	741	730	718	767	765	785	787	784	751	730	700	753	792	766	745	772	722	750	754	738	757	755	766	724	737	739	744	739	750	778	722	738	781	768	780	772	758	743	762	739	772	744	810	790	755	748	792	722	765	796	694	743	745	734	740	735	720	736	771	745	724	792	738	723	752	725	730	748	718	774	787	754	743	743	735	802	803	776	740	724	764	762	735	766	710	749	760	704	757
23736	21087	28195	24245	25286	14831	2220	940	779	777	751	751	727	727	693	723	692	720	668	684	690	700	725	678	633	727	678	643	690	646	658	676	650	702	689	661	698	655	657	666	734	685	641	641	648	661	704	670	680	666	694	736	707	643	690	673	617	687	653	626	674	715	665	668	678	626	656	706	711	638	685	672	707	697	679	677	661	726	631	674	676	721	641	728	649	655	702	675	661	677	699	687	650	706	680	673	647	662	668	659	680	646	683	661	683	670	691	713	646	672	672	686	671	689	656	680	698	647	638	665	681	653	658	660	658	699	691	671	639	648	694	662	626	670	644	635	699	662	644	691	647	629	678	662	670	716	677	650	668	676	624	639	681	686	696	673	680	670	696	650	648	657	668	654	632	697	636	650	653	646	681	685	673	673	606	671	679	661	635	695	658	645	686	676	691	655	709	700	686	640	708	690	690	661	688	670	662	624	656	706	606	686	636	681	717	711	652	717	651	691	698	677	635	676	658	714	638	651	657	658	698	612	604	650	649	684	645	659	665	641	614	646	680	654	674	634	706	683	695	662	701	637	688	647	710	689	682	653	657	610	685	638	716	731	682	697	662	683	700	688	645	647	686	654	656	698	676	667	649	669	674	663	691	660	655	670	715	681	673	678	643	695	682	656	650	666	698	652	675	640	641	675	696	682	713	667	690	636	683	622	698	689	656	692	710	671	663	654	707	677	696	721	685	667	651	682	664	658	651	679	700	660	624	658	653	630	632	690	671	655	676	667	641	647	670	667	657	675	704	620	631	702	655	648	700	705	678	697	677	687	629	674	680	658	672	648	664	697	673	691	673	684	629	646	709	708	638	746	658	687	679	684	706	676	695	648	642	669	698	688	698	663	669	666	678	679	664	672	666	641	686	667	686	699	695	699	672	663	684	653	671	671	696	669	684	688	659	666	697	665	712	699	653	649	631	664	699	672	684	639	670	671	722	621	618	658	710	710	692	669	719	689	702	689	691	680	650	722	671	712	648	661	689	627	683	667	708	706	661	668	647	691	649	678	675	675	624	658	676	651	668	651	639	649	659	697	666	722	694	668	667	668	676	657	667	645	657	664	672	615	723	663	632	647	636	662	644	658	694	679	653	708	633	677	701	665	735	672	655	647	636	653	689	688	623	676	660	647	708	644	647	705	698	652	660	694	661	669	670	665	675	680	687	668	631	648	655	659	683	698	628	670	658	666	666	642	650	646	682	677	663	714	711	682	678	631	698	673	652	655	695	648	713	665	688	685	674	676	631	647	672	660	650	701	658	682	655	646	668	679	684	629	690	656	647	694	729	650	654	663	709	666	644	697	673	670	627	682	719	705	683	683	646	640	661	626	676	701	691	714	628	715	620	662	651	685	665	673	656	645	669	649	681	643	688	649	656	651	635	668	641	646	657	667	684	723	686	644	646	653	669	617	715	638	620	644	672	606	702	693	691	721	601	671	637	656	671	682	697	687	673	640	690	666	674	629	664	659	654	694	720	673	652	671	671	684	662	663	628	682	675	702	691	698	681	693	631	679	691	644	648	656	710	673	633	688	705	697	673	675	699	709	720	684	668	663	612	659	688	654	718	693	692	673	669	727	620	622	640	671	658	761	728	659	629	709	620	658	672	642	627	682	671	624	705	591	670	662	729	654	616	672	661	699	672	633	669	713	673	728	655	653	667	680	711	661	694	648	677	632	658	692	677	663	694	633	657	659	688	703	611	669	701	647	689	681	692	638	637	672	659	682	638	639	683	713	657	650	658	691	614	678	662	692	668	653	680	624	658	653	672	666	683	628	671	686	660	718	681	663	653	649	616	664	696	697	642	644	663	667	647	678	676	679	661	658	622	726	695	653	689	648	653	723	698	669	644	692	685	664	662	638	616	633	636	656	678	682	681	671	713	676	645	702	683	679	662	667	659	689	678	690	671	660	702	653	656	679	687	731	669	669	675	661	675	709	637	601	665	651	683	678	708	642	650	730	694	687	658	673	672	616	670	659	595	640	657	676	633	707	690	682	698	665	684	649	698	648	682	675	627	679	672	710	680	676	660	669	696	639	671	628	677	684	706	676	694	633	690	694	678	634	640	625	692	709	684	663	660	677	663	629	664	678	666	685	691	662	691	664	666	703	636	646	626	677	655	671	649	634	613	661	673	650	638	632	649	675	716	653	672	699	626	737	687	684	654	634	683	683	667	679	665	662	656	644	679	643	644	659	635	679	695	663	713	614	662	643	665	693	671	646	639	673	647	688	708	672	645	676	670	671	652	639	666	661	653	698	718	672	627	632	626	681	675	634	643	689	687	656	691	619	681	682	642	656	688	679	624	664	706	681	671	635	651	691	717	695	684	697	663	654	698	690	658	687	618	608	687	697	686	648	665	663	691	692	685	676	678	717	666	658	695	645	648	669	652	701	683	695	680	664	675	646	693	642	636	673	654	669	688	639	727	667	667	661	723	679	685	704	701	684	706	678	670	612	678	635	699	664	718	681	649	653	692	673	659	626	658	657	640	636	672	666	685	640	681	663	616	684	682	671	614	647	670	651	628	685	672	665	662	673	673	686	643	650	707	666	729	637	665	674	635	661	636	672	680	704	638	649	620	685	685	655	651	645	681	665	667	654	663	674	708	725	599	690	659	665	694	654	674	628	610	684	659	690	666	671	668	667	662	674	638	688	686	647	639	696	654	737	656	658	707	635	673	668	691	668	634	716	690	639	631	635	668	654	612	628	647	697	649	692	680	727	698	662	647	654	634	739	680	660	657	642	647	636	619	714	641	661	601	702	683	663	644	669	657	700	696	664	627	642	688	692	668	661	633	700	685	695	700	633	695	642	656	670	685	667	670	716	617	664	620	656	677	624	677	700	651	681	646	688	689	647	733	634	701	669	682	657	690	688	694	674	673	642	639	694	640	698	699	697	645	694	658	669	683	644	678	725	660	672	683	688	688	668	655	665	647	667	669	714	707	689	652	679	671	659	665	632	687	709	687	636	702	667	720	624	676	721	694	669	662	667	635	686	704	657	708	670	654	632	690	625	662	675	625	653	639	700	666	695	675	670	666	712	700	669	666	699	689	590	639	662	730	676	649	679	670	676	660	667	673	660	679	632	668	686	680	650	689	705	717	680	626	656	655	663	709	682	672	667	684	652	709	666	625	662	702	687	693	659	641	669	635	599	691	672	646	721	625	656	642	652	678	649	625	626	641	664	648	654	704	669	666	683	661	690	667	674	683	720	672	701	661	689	673	670	671	648	653	717	670	672	713	669	731	675	666	654	605	745	637	661	651	694	652	620	642	657	658	681	661	628	683	688	643	666	666	680	703	687	679	664	699	639	670	649	639	658	683	643	658	691	664	649	624	711	661	693	696	664	693	676	682	671	641	640	649	710	642	652	669	663	708	640	622	640	652	702	651	697	669	701	706	693	657	689	675	713	687	703	628	663	664	656	657	710	652	684	685	670	646	725	682	659
28834	48932	19870	14160	30727	4038	1233	1150	977	906	899	800	801	789	773	747	776	739	754	721	736	777	736	674	677	742	740	710	730	697	761	692	675	752	687	736	657	729	701	684	681	706	672	735	688	701	693	664	694	636	704	676	677	724	685	704	659	732	720	699	682	690	695	714	718	710	671	720	700	683	718	679	717	725	714	706	662	725	707	742	743	742	705	720	719	641	690	714	705	694	668	668	720	660	668	652	681	735	655	705	734	676	680	694	685	682	710	713	679	694	696	699	708	695	679	709	753	707	718	700	678	688	726	703	677	670	717	696	675	646	665	684	774	670	652	688	612	683	681	695	683	683	727	750	724	709	714	696	766	699	707	738	691	676	735	698	671	722	688	652	680	689	662	676	737	708	706	678	686	688	677	705	655	713	684	729	679	689	679	701	717	708	693	736	731	717	656	738	698	647	693	698	678	749	701	722	704	687	701	714	717	706	669	714	715	730	689	680	666	709	645	707	710	692	718	710	687	685	661	686	689	691	750	716	681	677	681	690	709	675	726	700	757	658	650	683	672	674	710	662	644	684	687	709	659	717	711	660	660	667	691	706	654	667	709	655	686	697	691	693	710	654	708	690	718	663	691	666	683	682	658	688	696	683	683	700	682	633	699	706	721	658	704	705	680	622	685	685	678	713	704	747	691	719	703	657	693	673	642	691	737	690	704	723	702	719	695	726	662	658	712	636	681	685	725	700	670	696	647	691	694	654	690	641	732	685	682	700	709	669	722	704	732	691	656	677	648	703	686	718	700	706	676	676	703	664	734	681	717	704	656	663	700	703	710	728	714	712	737	688	694	702	677	646	701	674	710	641	695	687	720	664	698	721	670	676	714	664	662	720	728	687	708	734	699	660	683	732	631	678	666	697	730	715	670	714	691	670	697	678	740	703	716	745	744	673	661	695	696	706	740	685	647	646	701	740	687	701	675	685	684	706	700	711	673	704	687	676	721	707	680	686	700	651	690	694	726	676	673	691	694	696	711	720	691	676	711	661	673	673	676	715	673	659	684	663	655	713	689	677	693	674	663	675	728	687	670	699	725	732	701	721	757	705	677	776	691	694	720	675	695	692	713	673	682	667	736	748	689	766	722	698	716	670	682	659	697	683	681	695	640	703	685	632	677	687	669	665	742	662	647	691	629	711	646	697	676	662	678	691	669	650	678	719	701	677	687	683	697	719	661	702	684	700	772	672	697	662	725	697	726	694	647	638	734	706	652	707	699	716	701	702	642	709	631	647	685	700	667	707	665	688	666	671	690	710	668	760	680	701	745	693	703	632	722	728	689	682	665	720	659	689	726	711	658	681	737	706	690	663	714	695	707	749	719	676	719	700	686	735	709	731	702	698	722	678	653	709	701	712	740	735	690	707	699	750	715	740	706	706	675	717	715	738	742	617	662	701	716	677	644	690	669	677	653	721	706	696	667	684	687	694	702	671	705	707	686	698	733	699	681	668	670	704	661	682	689	746	725	738	742	694	664	671	729	720	656	679	669	680	686	708	729	723	678	647	685	693	672	706	666	706	738	704	671	685	669	667	703	691	689	652	698	696	681	698	672	703	687	718	698	701	685	699	713	679	704	653	662	709	703	710	685	685	650	706	686	701	668	726	692	670	697	753	713	699	728	677	679	700	701	665	680	737	722	638	696	677	686	687	678	664	703	685	635	704	722	694	706	654	684	679	742	711	690	691	719	663	688	715	684	684	689	683	699	751	679	701	693	689	669	647	691	712	689	681	710	695	653	669	720	702	740	717	702	708	719	706	673	659	705	659	682	650	676	699	665	652	684	659	672	682	671	642	659	723	663	723	711	712	732	736	682	689	751	694	694	680	655	639	738	627	688	675	701	634	677	655	702	682	702	654	674	712	690	714	711	680	691	637	694	736	733	684	703	691	686	687	697	674	690	693	737	682	714	731	737	758	673	702	710	677	655	691	729	704	691	671	715	729	713	662	673	717	683	657	674	704	677	701	727	780	682	740	687	689	734	657	688	693	671	692	712	674	686	632	678	699	676	717	686	645	682	698	674	678	672	712	707	686	723	669	659	705	748	685	670	663	668	755	688	697	663	703	691	706	715	698	674	701	758	660	691	686	669	641	719	652	698	651	713	703	697	673	686	668	688	703	667	751	685	681	717	689	690	671	730	709	722	678	659	715	728	699	694	643	723	641	695	714	640	723	703	664	693	715	695	664	695	664	711	774	695	659	659	652	714	693	681	695	662	690	658	699	713	670	707	734	713	671	718	704	656	711	701	658	748	663	694	664	683	680	722	715	697	655	629	647	706	758	689	692	712	700	679	719	697	692	697	729	729	723	739	732	705	673	694	710	685	662	650	718	702	665	712	655	716	700	716	647	707	670	716	698	729	685	667	664	735	696	742	658	685	751	661	730	672	662	653	698	731	680	711	691	695	737	736	686	662	697	665	703	725	685	682	626	670	690	679	636	721	698	657	705	662	688	671	699	682	708	669	655	717	659	684	698	675	697	681	711	676	681	650	675	709	705	651	725	674	702	695	753	698	672	723	673	658	687	745	701	662	656	690	663	689	718	700	733	685	682	664	714	648	742	723	669	684	731	675	745	701	688	708	707	681	689	649	705	668	688	707	720	690	704	688	631	701	712	674	757	669	645	661	745	686	644	710	721	661	697	665	715	717	721	645	687	698	728	717	641	642	697	673	697	697	670	668	676	706	692	699	713	672	693	708	668	722	707	725	750	688	709	699	748	718	693	642	693	658	693	697	626	721	666	704	736	712	702	716	694	677	655	681	662	733	693	713	703	721	727	684	689	742	694	631	649	656	680	683	695	662	685	710	697	643	718	695	697	685	671	721	681	654	696	718	724	667	715	702	748	746	692	685	675	675	696	713	726	700	630	706	705	700	663	663	698	674	732	706	739	735	713	690	660	710	636	677	742	710	745	681	698	698	693	717	710	669	698	704	705	715	682	721	691	683	685	678	703	720	722	654	697	678	709	665	698	690	709	693	716	668	680	685	706	694	693	691	680	681	706	702	698	722	715	681	681	699	694	692	696	631	673	688	736	712	700	656	744	673	744	694	678	638	673	703	687	709	695	650	661	674	716	660	677	687	730	650	740	698	695	675	716	686	665	680	703	645	672	660	697	727	697	673	656	659	675	687	701	717	693	682	692	753	722	671	710	693	715	667	644	718	646	657	721	720	680	722	658	721	675	725	672	691	729	646	715	692	688	707	688	684	673	698	662	659	679	711	715	718	721	705	703	723	684	720	663	712	681	735	680	664	656	636	703	663	705	701	676	721	644	653	692	662	712	698	725	679	676	706	694	669	702	693	718	743	738	724	705	689	672	686	731	690	711	719	727	670	660	670	648	667	672	738	699	676	698	737	682	676	681	702	682	735	663	677	703	749	641	673	710	693	752	695	722	657	737	729	667	666	670	642	674	654	673	711	703	650	695	715	683	686	713	706	656	749	729
25070	21097	27043	25432	20019	4649	1085	1039	1016	999	929	932	965	914	838	940	931	867	900	900	870	903	854	890	935	964	926	918	862	873	925	888	872	887	905	912	875	926	858	863	863	882	910	875	912	917	888	875	901	915	895	914	868	908	909	921	913	925	849	907	905	863	913	883	898	913	889	878	920	937	942	896	870	889	817	899	917	877	881	891	914	914	891	894	891	920	864	925	871	865	895	924	818	904	866	881	870	899	958	838	905	871	899	881	902	949	903	854	878	856	919	875	853	859	930	869	927	907	870	881	863	954	931	882	859	866	866	859	874	912	910	892	904	917	895	886	876	888	925	851	864	922	870	865	829	924	912	874	909	901	889	850	867	891	897	901	830	883	871	915	902	885	863	904	891	925	951	851	860	902	867	885	905	860	896	881	859	881	933	921	872	892	874	896	887	864	912	884	915	869	875	891	856	838	920	882	894	851	887	865	912	900	893	921	873	913	844	844	908	890	872	869	866	910	886	857	898	928	893	934	849	863	869	900	871	906	879	903	930	880	864	865	881	898	849	880	943	870	866	870	878	901	853	951	878	962	947	823	931	906	897	940	856	874	920	881	893	960	858	875	903	874	951	883	887	910	862	898	891	898	862	924	917	869	905	840	927	874	937	909	852	925	884	925	869	808	828	881	942	938	835	816	898	911	870	916	900	862	847	886	886	866	932	873	894	851	884	885	894	898	920	851	890	896	892	834	882	852	857	867	918	818	863	836	856	835	865	861	864	867	867	940	886	866	904	898	880	889	883	907	911	930	849	916	926	924	897	897	890	842	879	896	889	831	849	880	950	879	888	905	886	860	875	878	896	869	874	935	911	854	891	902	841	905	890	892	847	886	891	883	875	876	924	874	861	905	923	899	905	871	870	881	904	940	899	881	842	928	866	910	898	917	876	916	895	911	814	900	863	913	902	877	871	899	892	894	835	875	920	917	903	928	874	855	865	976	888	918	895	867	801	906	885	868	886	918	932	858	878	910	861	861	867	833	894	893	904	867	913	914	884	840	933	852	863	873	838	883	880	859	832	899	940	910	873	871	935	890	900	876	931	908	926	880	827	934	902	917	883	874	900	857	885	890	873	858	923	890	860	877	873	882	877	911	901	886	850	936	857	893	894	915	911	856	897	888	893	884	883	856	883	848	918	899	911	948	881	891	935	855	907	909	877	897	832	918	883	832	810	865	909	904	830	922	945	927	875	841	900	872	881	841	884	889	888	920	852	829	865	878	906	876	857	870	870	947	985	903	903	881	913	858	876	914	925	849	932	861	824	907	878	882	858	930	889	882	888	939	868	933	822	869	851	884	920	918	902	849	925	932	896	870	840	833	843	909	844	871	862	866	892	844	836	895	895	928	896	877	889	917	871	854	882	837	853	884	952	867	895	909	869	846	886	868	880	902	898	921	896	902	926	858	896	857	834	864	897	924	841	921	928	881	933	915	909	897	897	945	911	870	918	893	954	955	933	874	898	907	882	899	922	898	856	858	896	867	852	912	877	841	839	875	862	847	892	820	860	902	855	893	885	897	874	880	878	923	871	909	943	922	869	882	888	884	892	891	856	901	824	917	890	884	940	868	926	888	895	845	917	869	866	908	899	939	839	902	824	846	884	874	934	877	880	832	887	847	896	886	838	841	883	862	905	876	898	925	913	878	905	956	879	910	832	863	884	920	930	875	841	915	852	916	877	865	910	893	892	893	909	874	868	919	918	894	874	855	919	858	878	868	895	903	875	853	890	905	882	892	905	891	913	921	927	873	892	819	906	903	887	935	826	856	888	875	893	846	901	945	892	889	887	918	916	896	883	912	897	875	891	897	927	878	835	921	910	911	870	888	853	900	864	889	904	929	904	874	893	865	866	907	885	857	876	853	840	861	858	890	859	865	869	858	856	892	904	912	862	884	878	919	886	866	854	876	928	876	851	869	888	891	852	857	864	879	903	901	915	907	926	889	929	918	854	905	853	901	874	887	850	925	915	867	862	882	911	895	856	895	873	835	845	892	882	854	929	905	868	923	910	909	865	848	914	942	921	895	913	855	870	924	856	933	843	935	858	868	848	890	881	889	882	867	917	884	883	898	918	893	876	845	820	857	897	926	897	887	852	910	906	898	925	927	884	871	879	892	902	927	849	914	910	930	905	860	886	864	899	844	836	863	868	879	841	859	901	840	930	860	879	832	910	894	888	865	890	868	904	864	902	907	869	862	878	893	903	922	826	816	901	858	867	881	883	867	931	906	929	863	923	862	859	889	886	847	884	831	920	939	853	869	850	845	934	818	862	889	928	914	887	882	879	911	878	902	867	862	864	907	878	929	889	928	832	881	899	828	927	888	898	899	905	850	869	816	923	862	867	943	889	894	896	877	837	890	870	895	900	837	909	888	879	895	897	843	887	882	875	905	871	871	868	895	884	921	910	857	855	840	870	847	931	854	880	867	895	906	931	876	937	900	925	940	880	874	872	880	938	893	921	935	882	868	827	955	858	855	899	872	935	895	842	885	970	898	879	865	917	920	849	846	937	906	827	940	861	896	946	857	918	840	842	904	850	833	877	895	830	897	884	869	897	871	877	853	897	850	848	934	875	901	864	883	843	857	864	815	875	907	938	907	880	844	855	847	880	841	868	898	814	841	914	909	896	917	944	870	837	887	912	871	877	904	866	871	899	937	841	840	921	866	886	901	925	871	917	920	919	923	859	901	926	915	840	889	858	921	920	915	902	917	905	928	894	888	859	847	878	851	846	879	851	880	868	853	890	906	866	915	942	876	889	913	886	950	860	931	916	857	907	840	858	910	910	854	896	871	880	881	875	878	829	882	870	872	883	839	905	841	854	873	895	854	904	920	905	909	872	886	894	908	924	944	938	865	879	892	876	864	886	964	928	892	904	858	908	852	859	866	866	876	883	912	845	889	886	879	848	922	910	885	856	863	929	874	900	890	862	831	861	873	900	841	870	847	886	896	936	902	949	914	943	918	898	880	896	887	855	908	887	921	890	856	899	861	904	903	885	866	884	851	934	875	861	881	908	871	949	897	912	894	889	861	895	898	864	873	868	838	849	900	895	870	875	848	840	947	824	867	859	909	860	895	871	869	855	902	827	861	876	869	896	890	844	895	917	865	933	850	854	889	871	865	937	870	855	921	925	914	892	915	961	867	887	959	865	910	865	879	881	837	891	853	896	915	860	882	917	906	916	881	897	877	886	910	908	940	854	869	953	890	934	870	843	849	866	857	861	859	905	918	884	861	911	846	856	908	899	841	903	900	877	920	888	850	889	872	892	914	858	926	925	877	862	856	915	895	842	871	891	857	925	891	912	874	868	855	912	897	921	880	854	915	925	961	897	917	896	856	888	933	840	878	842	886	829	837	874	925	916	889	888	904	938	910	920	922	935	908	877	910	877	885	865	845	896	906	885	873	867	871	913	880	883	865	892	883	865	880	914	820	887	856	898	901	889	861
26914	42197	16843	11800	21643	2759	1216	1105	1069	1056	1009	947	961	953	942	924	949	1019	969	941	953	941	952	952	942	878	937	917	909	913	947	928	908	921	922	917	912	933	931	993	935	913	922	922	946	895	893	972	896	982	893	971	869	914	917	909	884	917	899	919	892	891	973	917	928	903	910	940	935	918	933	962	906	893	918	1010	902	927	914	879	913	933	935	950	922	924	929	894	916	907	918	935	920	1013	895	881	920	934	951	920	996	887	914	920	956	939	889	919	958	905	912	897	945	909	929	888	908	888	866	965	939	883	925	874	907	927	946	915	912	889	884	890	903	885	873	899	943	960	937	943	938	886	942	902	900	933	859	881	902	922	897	901	922	928	871	970	916	900	921	914	880	904	976	892	938	930	889	907	936	895	929	896	885	909	880	939	884	903	872	950	937	879	918	939	907	893	930	912	927	889	926	898	918	893	904	922	956	889	933	912	968	863	932	880	909	961	914	950	949	851	994	879	964	891	900	894	968	865	922	930	915	875	913	917	917	912	959	903	897	880	901	930	867	934	880	963	845	906	926	946	863	948	919	904	919	919	937	878	842	905	909	859	930	874	913	914	905	843	865	900	883	850	937	883	894	874	841	876	960	935	874	961	933	965	922	910	902	892	879	876	888	926	975	877	927	923	927	952	911	910	973	910	939	910	882	907	947	854	885	924	911	877	879	852	973	957	885	958	905	932	885	973	902	919	905	888	896	871	887	844	921	940	852	921	877	876	896	888	899	943	883	915	946	946	900	947	916	857	935	921	910	914	894	878	897	894	923	957	853	908	896	883	897	918	918	923	919	933	910	916	890	893	889	894	926	856	902	879	837	945	908	936	977	900	933	917	925	932	940	963	863	919	872	884	886	897	908	868	968	880	888	887	905	931	881	938	833	950	966	912	937	877	924	917	880	903	904	865	914	919	916	926	870	908	882	909	922	894	944	924	924	908	941	912	885	854	951	832	905	883	961	934	920	924	930	921	879	950	936	889	970	926	895	956	954	911	877	917	893	893	941	908	923	920	853	910	901	900	907	899	887	918	909	929	930	923	898	927	932	938	873	914	942	949	917	945	949	933	939	856	979	885	940	849	908	887	937	927	907	918	985	912	876	910	937	930	948	912	887	866	871	856	910	870	918	901	873	920	886	886	876	935	945	908	864	902	898	906	930	858	897	847	899	909	949	915	904	891	918	923	885	944	947	930	897	879	943	913	900	879	905	891	909	901	901	895	924	894	939	910	912	896	937	920	904	895	916	952	931	879	908	887	901	863	910	920	926	895	908	919	908	935	940	953	922	891	931	942	936	958	919	872	922	925	951	934	925	914	883	883	879	897	896	904	937	918	914	915	901	877	902	903	915	949	895	892	948	878	952	897	924	948	895	868	912	930	853	904	933	844	873	903	913	915	864	889	914	892	886	893	884	933	889	881	967	897	936	928	952	939	898	916	968	918	949	939	897	922	897	901	876	870	914	925	887	890	912	835	933	902	850	936	914	901	902	884	930	914	885	904	917	954	913	946	881	920	963	900	947	892	932	902	913	883	892	920	926	907	933	911	954	922	908	904	882	891	948	898	1002	965	908	913	922	923	928	908	901	889	950	923	886	939	945	902	911	936	946	884	934	924	917	911	888	957	910	924	872	934	916	889	877	957	959	970	927	910	901	912	905	915	939	972	899	878	957	948	918	908	927	900	910	950	891	886	876	895	905	965	925	820	922	922	938	954	889	856	942	895	873	964	895	893	913	959	927	868	931	946	938	900	956	914	946	891	883	915	942	922	888	951	883	896	811	937	893	869	898	910	856	961	873	905	904	907	897	928	923	892	833	907	969	923	899	945	895	877	895	929	930	911	974	909	889	939	890	886	908	895	939	884	910	894	910	889	885	911	895	925	932	964	971	888	912	883	930	933	997	979	908	889	934	955	908	893	902	962	970	923	882	896	878	990	941	894	919	862	941	881	891	939	909	875	895	880	913	908	902	915	941	913	898	914	898	938	910	987	909	936	916	902	893	927	847	909	910	907	953	888	881	936	910	938	866	921	958	893	916	944	954	893	924	940	877	884	929	883	878	844	918	942	903	922	871	931	922	892	942	920	932	907	877	836	901	933	975	852	938	959	907	933	954	852	897	878	872	939	962	933	900	901	867	898	858	936	956	937	891	911	873	873	959	926	878	916	912	918	918	931	865	961	923	900	900	985	907	902	860	958	933	919	916	938	913	892	926	907	892	864	890	901	865	917	903	911	852	898	896	893	888	906	967	970	929	848	912	875	942	962	902	933	944	952	864	848	977	893	873	933	856	850	863	900	919	851	861	889	898	959	927	912	861	922	972	952	880	907	900	918	906	918	911	879	897	914	918	963	902	936	897	923	893	874	887	875	846	871	893	928	925	925	997	955	969	921	921	912	910	904	933	898	932	874	921	933	938	911	920	903	888	946	927	862	892	941	971	961	907	971	985	933	855	924	947	904	901	914	933	950	899	915	918	874	891	909	947	953	949	944	939	895	941	949	930	905	918	883	923	909	918	926	917	880	866	873	966	946	865	896	928	855	927	909	925	931	869	872	879	854	949	903	874	912	881	850	921	906	929	855	965	880	869	948	821	898	912	902	920	915	915	888	872	946	830	874	919	916	948	892	904	938	904	895	880	869	888	976	887	927	898	930	872	863	887	968	912	928	858	924	835	926	894	856	945	974	883	932	906	899	934	923	893	961	880	893	873	936	949	911	928	935	859	963	891	964	889	896	889	957	867	948	961	976	896	912	913	993	951	945	952	908	926	937	933	909	935	914	946	933	913	906	974	922	924	875	913	907	893	871	915	892	849	908	913	914	857	918	907	915	887	913	926	854	966	929	858	908	900	867	877	883	917	945	952	937	953	895	942	863	932	962	892	894	919	926	834	919	887	869	918	907	918	902	880	961	921	858	938	882	925	861	881	902	934	929	929	894	895	862	882	931	878	935	863	890	919	963	942	869	877	876	948	836	865	919	959	942	898	882	949	902	915	922	921	952	917	923	898	902	881	870	970	960	869	878	881	914	927	909	889	903	899	937	888	884	915	949	933	934	859	904	952	935	928	900	923	910	919	898	902	898	921	911	936	929	876	880	886	931	945	884	882	934	947	931	874	910	902	869	881	878	905	879	946	940	903	877	904	916	928	910	901	938	917	910	865	900	899	898	914	935	892	929	879	907	910	938	916	890	925	928	905	915	912	946	913	910	887	889	929	917	951	941	912	890	895	904	908	869	897	853	915	931	920	940	921	926	916	910	894	881	991	928	907	964	886	894	924	902	925	918	900	926	908	888	892	963	907	907	863	939	921	892	953	850	927	927	939	910	959	906	863	922	844	923	942	865	880	936	1007	857	875	966	958	881	955	926	921	924	914	942	932	918	864	915	855	944	925	871	908	856	903	939	906	913	898	901	900	901	930	956	878	891	948	908	936	903	896	920	1028	910	908	934	890	892	876	906
22621	21047	28680	23720	24692	21225	10854	1558	1199	1111	1060	1019	992	1030	915	953	937	972	881	988	917	871	905	909	899	877	882	905	848	840	880	867	895	891	837	855	924	886	922	859	847	851	894	826	890	877	895	890	836	851	862	846	888	860	828	897	879	900	794	863	909	914	825	864	892	852	832	898	810	899	849	937	836	916	870	853	907	887	893	881	910	885	853	925	875	860	854	848	913	885	906	840	862	912	851	886	870	885	869	923	868	836	820	851	879	885	893	895	867	871	863	878	893	860	829	828	880	853	872	873	874	866	930	849	876	852	915	883	867	862	852	852	889	932	871	929	901	845	858	835	869	869	820	817	855	845	856	870	835	861	872	859	868	811	890	866	872	805	888	876	831	875	872	940	852	865	830	891	875	853	856	912	902	921	843	841	893	851	873	899	878	850	832	889	841	794	875	894	854	899	935	849	825	817	876	865	922	896	863	888	818	837	847	863	851	888	885	892	874	874	854	885	850	859	842	805	810	849	852	889	860	870	886	902	865	888	801	854	848	925	843	837	841	846	909	885	813	876	859	842	869	849	862	867	865	880	868	882	825	860	876	854	871	851	913	841	828	844	885	884	867	881	846	927	821	879	842	830	813	870	862	907	851	901	872	852	846	920	845	891	865	867	842	819	824	892	826	812	865	883	852	829	824	855	882	861	901	844	863	885	785	809	851	871	837	836	900	843	911	836	914	841	845	820	833	891	898	864	865	885	894	854	878	905	912	820	872	845	908	851	862	848	904	917	859	865	899	857	834	909	853	864	862	806	860	870	867	867	927	894	852	815	831	908	888	858	882	849	841	809	881	885	896	883	826	847	892	900	911	872	850	815	853	883	853	863	855	918	880	799	857	871	875	905	817	872	819	834	882	865	877	841	901	861	824	850	908	886	858	879	816	876	854	852	845	825	793	855	845	841	862	906	840	832	927	831	879	861	826	821	865	897	889	903	887	907	855	828	861	857	901	850	872	860	837	828	882	809	849	866	912	871	822	835	854	869	810	841	856	911	849	852	887	899	855	910	828	815	890	874	904	893	846	899	849	850	902	832	848	858	832	827	844	833	849	783	859	870	861	846	825	920	829	849	855	848	860	861	832	845	876	894	829	831	844	871	813	892	843	880	888	846	836	844	844	845	862	851	826	855	832	813	869	872	826	890	903	908	886	810	865	847	862	836	852	871	835	839	890	890	901	849	872	902	885	907	866	790	875	860	852	925	841	885	866	834	845	797	895	891	871	879	901	893	853	825	843	845	905	895	879	849	870	869	841	866	839	837	841	891	857	876	898	836	879	875	898	850	895	867	895	831	793	854	825	863	862	876	821	858	848	859	831	864	841	880	875	850	865	845	883	930	908	834	849	835	903	881	862	847	886	858	840	833	873	854	853	858	835	893	884	865	912	857	807	865	836	804	865	877	909	861	880	827	864	882	828	875	849	838	802	831	886	868	843	874	809	870	839	831	920	882	828	864	830	865	872	866	872	850	882	823	841	904	840	779	880	835	830	877	878	834	881	857	858	823	862	873	860	868	883	869	868	887	835	815	858	844	872	904	877	840	950	885	859	844	818	913	876	865	847	941	827	848	853	904	852	884	845	873	971	852	811	821	876	884	840	875	877	856	874	890	892	821	892	882	877	915	884	848	890	860	920	890	852	886	911	844	851	860	866	849	793	861	841	857	794	856	889	853	844	849	915	884	862	816	909	873	806	859	889	843	845	857	797	862	872	907	856	916	827	941	823	821	826	910	881	851	895	880	885	812	852	922	899	819	836	850	814	817	873	879	879	877	794	886	817	866	873	906	868	875	920	883	859	878	852	846	842	860	879	896	834	827	852	835	871	885	793	798	892	815	839	834	875	846	870	820	841	907	849	904	862	860	839	867	809	905	882	890	831	806	834	866	813	849	855	864	889	875	863	870	865	811	962	899	859	831	841	864	852	934	842	829	886	917	864	929	850	844	804	897	828	838	888	858	888	841	863	878	880	847	840	864	908	822	874	902	891	889	909	939	914	835	862	861	858	853	873	847	885	889	820	838	843	906	810	901	832	881	858	852	852	827	840	872	880	891	909	862	882	869	819	826	835	877	914	875	840	868	932	857	869	881	861	889	819	843	859	858	809	887	886	851	879	874	861	875	832	847	806	834	835	883	856	867	841	875	877	862	839	854	848	857	881	823	851	898	919	889	841	842	873	879	881	814	863	824	908	907	872	852	890	850	838	848	888	878	880	817	857	943	831	856	899	830	836	860	845	904	836	880	892	804	867	850	802	802	887	828	810	871	805	818	844	905	877	858	846	846	896	840	902	838	824	853	850	852	876	858	830	849	892	902	859	830	786	867	855	869	905	848	867	840	943	933	876	881	837	869	890	839	926	884	846	848	861	864	884	827	863	867	884	868	881	889	855	859	875	863	877	904	866	869	910	846	831	852	891	884	852	875	888	886	860	907	882	880	868	827	877	912	838	833	843	832	882	868	884	815	846	840	853	888	855	853	842	880	856	905	825	852	909	878	847	853	867	854	874	869	879	960	889	843	864	851	858	871	846	871	859	838	935	802	867	892	878	909	856	831	843	903	891	832	820	905	859	837	840	918	842	853	822	830	865	861	878	832	898	850	853	830	922	848	907	813	856	838	848	856	860	887	910	883	842	891	889	846	839	847	895	873	835	831	846	873	851	844	885	810	865	899	868	868	804	910	910	805	878	862	848	835	847	849	830	867	795	873	844	835	848	918	876	835	873	806	869	848	860	866	897	858	857	881	857	866	841	845	848	861	881	860	837	881	906	894	869	853	842	894	873	921	856	861	860	851	855	884	883	859	861	913	848	869	873	946	845	817	836	812	844	891	877	852	848	888	851	867	817	846	901	857	864	837	843	871	894	864	862	818	828	949	827	856	817	838	886	883	857	901	885	880	869	868	858	909	886	824	838	852	861	851	865	863	852	895	823	907	860	886	813	843	892	856	842	874	920	862	899	816	868	920	840	885	919	882	875	858	918	894	841	857	830	852	860	880	911	871	866	885	877	842	802	857	796	841	861	894	859	908	862	824	890	871	876	846	825	883	872	911	881	861	871	863	897	886	893	854	837	835	880	830	850	883	890	850	903	916	887	849	864	883	838	870	855	899	872	792	855	892	852	893	884	899	895	861	886	887	925	853	899	876	870	898	841	868	963	834	859	876	864	903	818	855	791	869	846	864	865	888	861	873	828	890	792	944	839	829	869	867	816	829	883	840	857	852	867	861	839	849	904	863	873	875	847	939	870	905	849	891	900	865	859	870	826	821	884	920	914	824	842	840	872	873	890	842	880	889	823	895	815	842	904	817	873	839	842	855	828	829	887	841	872	883	864	855	862	857	870	902	839	902	912	873	853	854	869	827	879	857	857	865	898	879	866	894	834	871	886	836	846	829	861	842	838	868	873	891	850	889	898	843	809	921	876	899	878	841	877	876	880	841	869	869	870	908
32240	57491	27858	22424	40185	7691	1870	1625	1465	1318	1243	1139	1083	1087	1013	1004	961	970	983	925	925	942	951	924	906	886	909	891	885	887	872	898	874	913	832	888	907	865	881	884	898	875	872	871	879	833	836	843	838	867	909	845	862	881	907	880	874	905	911	820	852	796	889	875	872	928	874	879	872	918	865	890	901	862	889	939	873	901	889	877	877	863	863	860	891	887	911	850	888	942	878	963	859	823	875	880	873	890	855	910	856	869	899	858	826	913	861	821	889	931	928	863	890	921	827	907	915	841	849	878	879	883	808	927	870	891	893	886	895	887	907	904	881	804	854	862	869	828	847	917	868	847	827	913	888	834	857	874	861	910	846	825	835	870	878	897	832	855	860	862	895	844	832	820	847	824	835	851	899	881	850	899	849	908	875	880	845	894	836	868	854	865	822	908	894	830	890	877	902	871	874	874	874	909	862	797	852	847	831	877	896	844	864	834	882	860	831	917	841	913	865	877	885	817	823	958	906	909	854	829	880	853	867	886	853	883	882	910	878	857	906	800	843	873	878	880	826	787	866	873	862	852	866	864	864	890	894	859	817	813	872	803	874	890	864	877	852	852	784	864	862	930	830	865	849	886	868	885	837	863	865	845	881	877	907	815	915	857	905	847	881	847	866	900	871	886	887	899	922	864	799	840	864	873	855	818	902	830	870	858	828	874	839	878	835	884	853	851	882	835	859	886	882	877	841	841	866	841	809	856	886	823	856	879	808	828	876	815	850	832	854	869	830	853	829	877	886	870	862	886	864	853	866	866	927	883	832	857	856	859	828	852	841	806	860	830	817	867	868	865	860	876	851	858	819	801	831	845	867	868	878	849	851	844	851	888	810	872	860	817	857	877	846	834	842	878	887	887	864	859	847	832	826	876	849	836	904	834	843	849	897	847	849	867	846	835	873	881	885	835	883	851	873	898	888	859	849	820	873	912	904	840	875	845	849	861	839	860	821	846	852	851	838	845	891	842	895	853	847	842	869	850	814	873	916	868	857	892	873	850	871	899	861	828	812	853	862	828	892	887	855	874	829	824	818	860	834	876	804	843	863	847	872	829	834	858	881	880	907	784	854	838	860	917	831	897	861	856	861	862	854	895	882	904	827	883	846	848	939	849	904	894	834	874	815	868	821	837	879	881	849	782	912	858	874	831	845	822	803	933	820	862	854	864	845	873	843	814	862	893	845	846	853	886	842	842	882	930	818	886	851	842	863	849	884	839	839	856	871	876	898	858	907	842	897	868	855	848	889	830	890	879	771	886	860	869	906	854	907	848	913	827	847	841	861	886	873	850	858	843	825	878	859	806	850	840	845	858	847	902	828	855	914	859	908	880	852	865	824	886	840	875	850	909	847	855	878	865	830	945	801	929	890	915	836	805	845	875	920	910	871	897	875	850	817	829	848	881	912	866	831	832	808	845	889	805	894	843	850	896	901	874	857	889	840	879	874	851	869	863	861	833	886	896	892	820	876	902	868	868	882	935	892	863	857	844	910	865	813	874	869	831	875	860	846	895	862	869	817	787	888	870	797	883	852	841	867	863	929	888	850	884	838	843	875	852	872	898	873	800	879	904	853	845	841	824	868	854	839	810	891	856	853	885	849	899	859	819	862	800	837	870	879	852	871	866	845	824	895	831	892	856	824	867	878	902	864	838	830	876	839	826	838	874	828	831	874	875	857	860	869	852	852	881	905	893	850	835	910	862	801	831	865	878	835	863	860	860	867	837	928	890	806	844	871	911	882	885	875	887	858	899	871	934	889	864	843	855	834	899	861	893	850	870	840	844	879	899	842	868	831	853	836	841	819	827	880	872	846	943	899	833	868	889	871	891	844	907	837	945	889	879	852	883	815	825	832	857	849	852	865	885	826	837	872	882	876	870	857	897	875	893	809	826	901	805	910	893	866	844	812	866	821	869	821	854	876	893	892	804	830	839	933	856	858	890	935	866	890	904	839	867	858	823	884	840	862	841	850	912	867	835	878	854	851	856	849	898	867	861	851	875	826	828	908	907	859	875	863	945	857	830	813	894	826	871	869	924	841	818	851	871	848	900	876	892	867	791	869	828	868	901	889	791	862	828	875	896	836	893	791	917	842	888	868	854	933	901	900	881	825	825	842	847	836	863	852	858	884	845	846	880	865	873	916	900	843	823	854	854	832	950	847	888	893	834	925	877	848	835	871	881	817	876	906	847	859	832	784	810	882	840	868	856	826	892	883	830	896	848	864	839	840	843	883	857	907	841	847	903	856	835	817	870	856	868	853	831	873	885	882	897	885	860	875	840	846	865	850	849	843	860	871	848	813	861	888	851	801	911	843	851	866	910	842	857	841	873	862	877	873	856	813	848	869	813	878	888	844	901	838	842	896	812	869	871	865	838	895	857	853	796	910	867	837	892	853	831	866	855	890	841	874	861	898	881	819	818	858	859	876	881	871	841	905	855	866	931	880	838	947	862	875	826	855	912	847	884	863	859	882	866	894	893	857	856	844	897	895	866	789	809	851	860	836	852	848	860	809	851	844	877	883	876	847	793	802	881	870	922	828	890	839	850	864	934	883	925	904	884	854	862	894	860	890	843	827	896	837	881	910	864	921	842	871	827	884	800	865	891	886	825	872	862	886	897	850	843	886	896	849	885	880	875	860	873	844	861	819	884	846	821	898	862	872	920	825	825	891	891	829	865	870	878	868	872	868	889	879	859	855	860	876	890	877	856	877	837	866	872	840	824	894	852	853	882	855	802	852	930	885	846	836	841	840	896	841	873	854	847	904	867	860	877	898	876	892	831	871	878	866	828	913	851	912	866	881	837	870	859	840	863	818	863	874	900	898	826	882	901	845	896	836	887	830	889	875	849	917	880	906	882	849	871	864	900	850	868	822	851	858	861	888	870	843	880	904	874	873	848	832	885	857	844	863	857	865	857	864	888	860	911	829	874	798	848	866	855	904	852	877	829	832	806	891	850	868	860	885	873	850	879	855	818	853	871	893	873	850	874	876	806	846	909	850	833	850	918	883	846	886	874	838	866	813	826	861	829	859	877	861	880	895	895	866	908	844	828	826	892	881	883	858	858	915	822	850	852	836	892	834	866	884	851	838	848	836	889	878	871	881	854	827	863	865	865	877	879	842	823	886	819	888	885	811	857	833	838	872	894	820	873	856	895	864	911	907	843	878	817	878	846	902	924	869	863	851	849	891	830	863	870	856	814	829	845	877	884	881	843	876	869	860	793	908	869	824	868	919	841	847	858	853	875	877	853	863	872	880	902	882	859	870	906	867	866	908	874	860	865	868	851	838	827	895	859	888	851	840	878	867	881	854	853	864	873	862	904	870	823	862	949	845	852	823	864	889	888	804	934	835	875	894	842	871	859	851	864	838	898	852	856	849	824	857	849	868	869	854	901	851	884	824	845	877	848	817	890	887	867	863	911	860	865	917	895	839	861	877	858	895	897	889	856	841	856
28834	24056	14946	3610	3724	948	746	725	704	732	730	743	739	684	706	714	722	740	699	695	717	714	725	752	752	721	728	742	739	757	768	708	733	699	756	761	696	690	699	719	695	693	692	784	740	768	759	706	701	732	786	731	722	730	747	722	732	729	671	737	727	776	665	667	729	777	746	751	722	748	695	702	706	778	716	740	740	740	719	731	722	743	734	720	727	710	742	696	750	728	715	779	724	740	709	743	734	718	731	717	787	721	745	740	753	753	704	731	715	691	776	768	759	723	704	776	725	673	697	709	686	742	705	707	773	723	675	694	682	687	699	755	720	778	696	710	749	731	731	696	692	751	737	728	735	725	721	766	705	700	775	760	756	754	711	715	779	785	750	777	713	685	745	713	694	696	740	725	755	734	727	706	710	691	764	735	696	710	752	717	716	732	738	738	695	736	671	772	728	672	736	704	721	743	763	787	717	705	711	718	729	767	772	725	704	726	692	762	731	694	741	772	688	734	732	701	746	776	754	727	751	732	719	712	786	729	691	745	807	732	740	793	712	736	718	760	718	755	720	736	744	692	732	744	724	726	749	712	736	719	754	758	729	682	692	728	708	738	776	668	727	738	712	710	734	702	725	736	751	680	763	719	696	674	773	739	756	716	705	740	728	736	733	715	718	718	767	745	738	698	716	712	766	699	784	686	736	668	701	735	730	727	720	724	752	767	741	735	745	770	701	726	739	741	783	717	761	695	752	719	763	728	725	675	726	704	739	753	756	729	697	738	710	671	752	721	733	784	723	767	728	736	705	733	738	717	715	749	751	758	722	707	726	700	716	713	704	700	700	740	770	687	748	689	720	707	723	728	684	733	738	707	689	730	718	739	698	705	730	755	738	696	739	695	702	741	740	715	778	736	702	759	752	753	745	723	722	723	708	717	729	737	745	710	702	746	697	681	759	744	718	761	750	741	713	777	713	722	775	700	722	704	747	679	794	705	671	702	706	746	731	733	729	711	715	771	715	688	739	698	706	727	688	726	756	715	727	694	725	712	734	750	727	733	712	752	743	693	757	718	739	748	741	704	742	740	719	719	742	754	729	711	690	726	706	749	763	742	741	770	727	785	713	724	726	744	786	694	713	704	694	726	745	719	727	712	722	743	729	743	737	722	733	714	718	729	731	732	749	689	754	736	760	752	694	704	734	748	716	716	766	697	725	746	727	690	694	720	689	749	683	753	702	711	711	726	776	771	747	751	724	734	715	724	735	711	742	696	725	750	742	711	680	715	747	682	728	704	722	764	716	719	756	737	763	767	746	732	704	747	734	752	711	736	764	751	712	742	744	739	748	732	708	739	770	714	770	732	727	727	684	713	718	796	694	754	719	683	707	728	744	760	684	715	674	748	724	692	756	693	744	717	748	723	713	740	692	697	733	700	752	760	694	776	765	701	729	708	738	703	770	744	722	785	729	685	730	718	785	664	709	701	728	704	738	686	740	647	752	715	766	718	751	744	719	703	749	718	751	709	752	753	733	760	778	703	716	737	721	745	761	732	806	712	769	745	705	703	716	705	707	770	715	803	799	703	708	758	765	705	692	734	737	660	724	790	722	706	687	758	696	771	701	736	739	723	756	753	756	737	725	660	724	723	697	738	758	714	756	716	766	763	718	703	760	781	729	702	685	724	736	727	733	690	680	708	717	719	729	753	765	763	776	726	714	724	763	714	759	745	739	727	754	711	731	679	753	742	729	687	731	705	677	665	733	689	733	698	692	761	704	709	702	741	721	703	745	705	720	735	737	732	721	711	757	714	765	698	744	719	724	742	712	681	714	757	793	747	689	756	731	730	745	770	735	721	722	703	726	744	708	753	660	675	743	714	744	712	742	753	702	695	689	748	740	729	757	746	725	735	782	720	739	757	692	741	736	743	719	764	728	749	749	736	741	743	703	744	736	703	740	713	779	739	752	708	765	731	721	699	673	746	730	694	761	709	729	775	732	761	727	804	774	738	722	753	699	707	724	732	691	730	723	724	764	776	715	683	734	753	671	744	762	736	746	711	764	782	727	767	760	731	791	722	745	668	714	704	729	728	668	747	745	690	697	771	740	753	715	708	769	725	747	710	736	692	744	721	760	692	746	759	730	695	696	767	726	719	750	748	721	700	708	697	719	720	737	731	694	705	728	718	716	723	765	716	727	689	716	761	782	795	746	733	718	724	708	727	747	702	780	781	734	707	742	753	688	732	703	701	734	737	741	728	736	769	738	730	719	709	672	715	727	733	726	727	697	673	714	667	733	680	760	737	660	709	699	681	717	742	699	717	751	748	744	692	720	770	685	740	737	723	766	740	691	675	731	744	711	712	709	674	698	754	750	730	741	735	746	742	768	743	691	758	773	672	738	694	716	756	763	737	715	769	697	697	745	784	738	717	735	750	734	687	737	715	783	661	766	738	751	767	711	688	698	696	677	724	697	756	683	704	750	711	746	750	747	765	709	726	751	764	689	680	736	696	707	735	708	682	713	716	715	709	659	710	701	726	761	763	713	702	737	707	737	726	712	687	693	732	686	722	690	758	720	716	745	738	669	717	730	753	710	684	740	736	729	733	728	676	717	734	774	749	696	698	743	689	712	687	748	713	757	775	745	707	748	769	722	692	706	774	719	763	801	713	746	748	746	784	742	708	731	728	716	705	741	752	660	730	702	726	728	723	693	742	722	784	771	706	735	738	677	692	734	701	738	767	743	729	784	706	694	718	753	749	720	704	695	728	723	740	735	723	723	726	709	732	718	737	712	727	768	725	724	754	783	691	727	707	698	730	721	742	736	736	815	745	712	694	782	702	753	714	756	740	732	713	737	765	738	732	711	712	733	753	722	736	759	711	730	736	777	761	731	667	722	705	694	706	721	708	726	728	706	777	711	702	738	720	666	723	704	689	766	748	747	713	776	774	728	707	713	696	734	708	736	725	715	738	746	724	685	715	763	747	746	732	726	726	738	738	699	690	749	755	709	729	727	730	758	730	750	732	736	794	725	701	703	743	727	748	680	708	757	687	722	713	711	753	738	763	731	749	737	684	733	706	777	764	707	746	699	740	702	672	727	701	733	720	725	755	754	717	755	759	738	724	733	743	713	718	733	724	727	754	733	725	712	745	709	695	691	718	769	739	697	722	730	756	733	735	743	729	750	770	711	782	705	718	710	754	764	691	744	732	741	711	737	718	709	712	741	654	738	734	756	695	726	736	724	764	696	741	722	706	731	711	763	698	688	683	769	722	723	768	694	746	704	728	715	714	671	736	702	758	737	745	729	765	685	747	782	745	765	738	727	761	701	741	773	743	734	735	732	753	692	770	717	701	722	724	723	683	751	718	740	717	747	716	756	758	692	709	759	728	746	728	692	760	735	739	674	798	661	781	702	713	724	750	735	720	727	707	772	772	745	757	788	737	711	740	738	698	739	718	726	755	740	685	742	721	747	683	754	747	727	722	782	721	746	757	783	714	749	709
24739	33787	10550	2750	4336	991	832	753	814	757	732	775	814	795	728	793	780	724	763	800	713	744	789	727	781	787	800	789	741	766	769	841	760	770	741	800	808	796	798	817	785	748	738	772	752	769	729	791	791	777	752	737	816	782	763	773	796	779	744	800	812	768	694	787	773	810	759	789	810	830	797	799	769	799	774	779	779	753	748	759	775	791	741	796	766	743	739	793	741	785	813	786	769	745	746	788	753	734	783	796	805	763	758	735	808	784	789	739	768	758	745	762	747	745	795	739	774	751	779	766	747	775	758	782	760	722	768	770	798	769	793	776	765	742	771	806	831	739	819	815	697	707	749	728	758	727	778	746	737	751	764	745	800	781	743	771	745	814	768	765	735	797	778	780	763	744	786	735	763	750	813	783	745	788	776	724	746	787	733	825	783	791	767	791	821	812	812	734	772	779	741	777	772	763	727	789	743	763	770	756	756	792	753	756	813	748	819	755	793	786	773	762	778	750	748	752	745	787	736	748	741	773	783	740	765	716	785	749	795	786	731	832	774	773	768	768	747	775	761	831	752	729	781	740	797	782	794	762	730	745	767	753	795	728	745	709	721	810	797	708	781	716	772	783	735	783	757	769	774	733	801	758	821	753	800	712	763	756	777	743	781	804	750	758	754	754	747	722	772	761	728	759	729	735	761	756	742	789	790	726	788	755	777	755	711	730	741	754	743	741	734	793	767	806	723	748	719	801	783	770	775	747	792	804	778	766	767	734	755	804	748	723	727	739	771	764	764	790	775	721	715	772	778	746	763	730	792	768	777	786	804	735	805	753	761	727	836	794	702	800	765	787	750	767	778	736	715	720	742	741	821	723	761	781	768	769	780	780	758	743	716	746	774	766	740	752	777	778	739	742	720	764	800	727	765	809	798	758	766	787	811	763	810	766	777	755	777	769	784	765	760	749	690	729	757	787	753	810	726	784	751	775	757	750	757	797	843	806	727	777	775	696	798	808	771	752	776	776	789	745	760	782	785	751	777	816	776	755	772	749	781	765	716	796	788	732	782	789	782	764	754	766	807	739	770	809	775	770	773	770	773	764	735	736	712	788	822	784	796	790	724	755	737	821	755	782	738	829	786	785	720	784	729	778	715	817	795	782	736	760	762	730	806	781	722	743	730	764	754	768	748	741	773	733	768	765	811	744	747	776	734	744	770	737	705	771	765	818	782	817	793	763	816	762	761	769	775	750	689	770	714	740	757	763	789	769	748	806	740	769	741	757	706	743	750	786	779	751	755	809	769	725	774	746	814	715	753	763	787	739	792	765	719	758	751	746	756	732	758	763	784	740	815	778	768	793	741	803	770	754	747	786	758	751	820	754	762	792	790	752	756	759	767	758	750	744	790	762	742	778	792	783	754	737	794	791	772	770	796	805	757	775	755	773	724	797	806	701	782	709	757	766	789	783	772	781	786	766	770	749	780	783	741	806	776	749	742	748	788	748	724	750	767	771	740	785	785	771	768	767	774	736	790	802	805	786	836	766	754	734	787	799	780	836	741	813	802	731	742	766	770	771	737	758	808	755	754	749	756	758	735	754	799	750	812	753	764	794	725	736	753	787	726	729	744	729	763	710	773	740	788	723	748	755	831	790	805	778	774	773	764	817	755	744	756	754	680	795	758	770	712	749	737	755	758	807	759	758	793	751	800	747	747	771	781	758	755	728	789	755	697	744	751	790	774	799	767	744	785	802	766	767	795	781	796	774	776	758	809	776	741	738	754	702	758	794	787	780	753	757	765	762	740	730	765	747	754	776	788	761	811	769	779	732	720	733	763	760	765	744	810	793	793	770	772	772	734	795	767	745	763	757	729	819	731	721	771	759	726	775	741	730	733	762	764	755	726	741	757	805	799	747	731	791	800	768	787	723	743	753	750	786	762	758	792	807	759	755	796	726	778	751	771	735	791	778	792	776	757	773	770	705	773	771	753	740	762	779	775	786	741	764	814	803	746	791	746	779	771	766	816	779	765	788	748	785	851	743	746	775	772	782	763	740	761	769	732	732	779	775	750	762	777	767	712	769	724	783	799	768	783	793	779	801	754	752	743	745	728	704	792	781	712	743	781	743	804	804	761	795	722	770	746	733	696	722	756	780	707	802	749	739	740	802	772	779	796	783	792	790	732	757	766	710	730	775	715	814	759	779	780	781	779	781	801	766	699	788	776	801	750	777	767	766	844	737	766	798	750	783	785	746	738	729	730	776	781	762	800	770	801	782	745	775	781	754	737	718	780	750	791	751	742	763	794	754	768	739	730	771	736	832	791	743	795	763	774	770	795	801	756	783	811	765	758	788	748	708	794	773	799	722	773	712	838	768	752	750	747	745	762	755	783	779	700	720	789	788	796	772	730	761	756	775	754	755	763	765	774	764	762	691	767	832	739	746	722	784	773	783	749	751	756	749	752	801	741	807	714	782	783	799	743	760	752	706	802	758	766	731	766	776	758	737	744	775	770	788	784	764	757	790	772	726	739	725	772	784	780	758	727	731	768	800	701	763	800	783	782	788	791	720	786	757	779	764	821	789	809	713	770	762	747	787	720	748	736	748	733	765	783	756	768	745	786	768	728	745	780	755	723	751	728	757	746	767	796	731	816	757	743	757	777	782	760	802	760	738	800	816	769	762	778	775	729	755	698	820	754	747	791	763	772	745	798	813	781	809	815	715	755	773	740	777	803	814	811	767	808	773	744	757	752	770	721	761	762	727	782	755	745	803	732	722	740	791	795	742	781	744	745	725	758	734	751	809	771	777	714	809	738	745	757	728	826	743	757	747	796	746	752	712	759	777	739	784	764	789	785	775	763	727	724	796	785	753	770	791	720	779	775	740	756	760	742	760	726	755	759	785	755	742	767	734	778	762	785	759	754	776	807	779	770	738	750	757	778	771	724	801	738	772	774	796	709	778	718	779	780	847	787	745	800	741	777	795	701	727	729	755	757	759	802	741	796	747	767	785	753	767	754	754	716	715	774	826	782	764	772	768	763	799	780	767	790	793	786	769	766	794	796	760	777	792	795	779	740	796	749	747	728	789	802	783	756	705	769	821	753	752	734	711	813	746	758	733	760	773	762	710	823	762	777	774	761	744	793	760	769	762	749	781	730	784	817	759	772	741	754	732	787	758	730	746	762	775	743	767	744	786	806	832	753	812	794	661	792	786	802	804	749	811	784	761	763	723	753	772	719	729	797	775	726	795	792	764	772	786	753	766	773	775	767	776	743	794	784	710	737	710	756	787	756	752	729	768	779	764	761	731	764	778	793	774	739	733	733	761	784	805	777	783	717	764	782	852	768	807	752	744	789	756	799	739	759	810	779	740	741	770	786	809	754	709	748	771	753	723	777	789	780	791	748	805	749	753	792	780	718	786	769	789	716	811	771	744	748	770	789	738	793	758	752	715	764	754	743	742	759	765	799	777	808	783	755	770	754	749	792	787	757	800	781	719	762	769
23830	21087	28216	24884	26451	14856	2387	899	823	785	825	791	783	759	723	776	736	712	733	706	694	682	736	728	635	687	714	703	657	689	668	699	704	709	736	686	726	666	653	683	726	687	694	683	695	728	668	663	660	693	744	756	722	672	701	735	702	695	744	712	666	680	685	687	715	744	745	734	684	742	664	698	693	702	696	735	711	666	665	698	747	685	706	685	699	700	707	667	670	672	671	702	691	724	653	719	683	724	667	680	709	673	637	650	666	649	699	679	676	673	713	678	707	669	661	673	646	655	674	734	688	740	694	673	696	710	682	690	678	690	709	693	713	693	667	622	685	711	709	692	708	669	664	687	700	728	703	648	644	676	672	720	706	710	663	673	688	721	671	733	674	671	633	646	721	713	676	662	702	652	748	693	640	683	722	670	731	716	679	713	668	657	699	688	698	705	719	676	737	684	720	704	693	662	663	754	730	697	704	659	648	687	704	659	711	656	697	737	723	692	689	671	689	700	693	655	679	677	635	687	632	666	694	695	631	703	688	655	663	705	700	719	709	695	648	675	652	699	743	685	696	675	671	672	705	692	755	726	677	690	689	636	695	658	700	672	709	702	667	676	640	715	735	653	702	634	690	716	697	654	674	732	701	664	699	652	688	697	716	701	630	708	660	693	678	683	652	682	665	709	678	662	695	685	671	685	681	716	726	684	703	661	663	677	675	666	619	661	686	696	690	714	694	690	663	677	697	691	681	697	665	647	665	663	697	696	672	685	670	650	694	676	701	656	664	682	668	685	667	710	682	686	679	643	717	691	682	671	667	702	649	665	648	719	671	671	674	663	670	704	667	671	700	702	695	709	680	657	682	677	664	721	673	669	696	689	687	710	688	666	705	689	693	659	689	700	746	669	633	696	694	689	726	716	628	698	692	668	690	662	708	717	712	693	666	693	628	670	710	703	703	688	683	688	687	677	678	722	725	623	671	677	730	700	734	627	686	654	702	689	659	703	708	694	674	666	683	637	698	708	669	729	641	684	658	663	690	702	649	701	691	767	651	729	661	708	682	722	675	723	688	703	676	661	705	644	704	722	659	645	711	659	706	684	672	727	701	641	696	685	656	667	697	665	654	718	704	638	706	678	690	703	689	682	679	713	674	648	694	664	693	642	678	717	706	648	662	681	658	657	690	697	681	694	680	675	726	697	659	656	690	681	673	705	673	666	686	712	722	710	720	633	641	696	677	712	708	686	692	723	733	662	676	666	648	671	720	637	665	678	637	641	661	746	709	674	656	660	679	669	678	656	660	742	669	707	751	664	670	676	671	663	649	718	696	686	721	704	713	647	672	659	654	653	685	637	661	631	654	622	691	661	701	639	710	697	690	716	691	636	671	675	667	707	725	698	682	682	635	605	622	695	705	671	696	661	639	705	673	669	706	712	661	711	673	693	752	678	679	714	694	724	702	699	726	693	651	692	730	692	683	699	716	689	698	708	661	705	675	673	615	721	656	724	689	714	717	728	671	721	653	690	726	677	678	704	735	690	715	690	687	700	660	660	664	717	699	618	695	672	730	695	727	694	693	694	736	711	690	620	688	663	726	686	672	693	653	659	716	717	722	726	682	677	677	682	671	676	685	663	664	717	673	664	670	701	663	705	706	647	660	723	708	670	651	730	679	653	691	692	689	706	669	671	735	668	715	682	724	697	673	665	699	706	704	666	702	655	663	690	719	605	694	665	696	715	674	684	665	714	729	685	670	687	652	712	669	669	699	652	703	698	641	659	657	732	689	671	680	720	690	752	681	687	656	664	672	607	625	670	685	702	663	687	722	676	699	650	720	696	664	692	685	652	652	705	683	721	697	684	712	667	678	675	731	662	689	678	688	671	658	725	687	687	644	723	673	722	712	650	696	736	681	669	687	721	713	695	720	712	635	726	658	689	688	646	734	680	713	667	662	632	687	722	703	694	683	684	674	637	703	673	683	725	703	729	713	727	650	658	669	707	651	700	666	705	718	660	704	663	681	681	694	674	697	672	710	696	672	706	647	677	701	651	687	688	631	667	668	690	712	619	712	675	710	693	711	655	703	681	727	634	685	684	668	722	677	678	742	701	695	604	661	685	720	706	699	689	663	655	703	735	747	684	717	686	659	718	670	659	693	711	697	666	641	679	687	634	717	720	675	706	697	670	684	664	711	715	678	690	634	686	667	700	705	626	710	743	658	662	686	672	690	726	660	660	686	662	666	691	699	701	690	691	714	712	653	675	696	717	687	698	660	678	668	653	711	685	636	676	652	710	686	697	678	702	634	685	647	674	719	685	698	695	654	685	667	679	685	707	725	692	683	675	663	663	673	697	682	647	713	660	680	670	644	707	673	674	644	716	692	706	663	709	696	637	662	716	697	652	726	663	697	691	766	706	665	681	650	657	614	711	681	695	705	674	659	681	648	703	650	686	668	655	731	717	706	646	706	659	712	688	671	658	692	646	640	695	665	669	666	657	603	705	659	699	704	739	721	678	697	683	687	678	645	690	709	704	672	710	672	700	676	632	695	686	720	679	661	696	704	731	677	683	757	678	662	681	677	701	712	704	665	652	634	676	701	649	705	650	709	717	667	670	647	705	683	679	698	655	657	641	694	670	658	680	680	677	745	677	639	674	698	655	687	673	657	689	674	696	742	694	687	748	715	687	643	684	653	734	698	660	685	656	678	687	665	676	652	721	651	697	698	698	655	685	683	662	722	703	691	701	732	713	739	668	653	683	735	662	683	756	724	672	693	652	676	677	667	651	644	695	685	680	653	678	666	672	694	651	631	675	698	674	708	649	703	677	680	696	634	658	708	677	710	683	686	646	650	665	677	702	676	670	680	697	711	673	645	678	645	698	690	678	712	667	724	666	660	686	731	667	671	733	703	671	701	643	694	633	719	640	692	728	664	731	691	689	634	665	683	667	721	676	689	672	668	694	679	675	671	723	694	619	702	671	636	708	667	716	682	698	714	713	660	687	703	725	715	643	667	682	664	673	685	696	673	664	710	676	702	663	700	702	695	704	709	671	693	657	679	693	706	692	719	708	698	654	672	692	669	667	665	677	722	734	687	650	713	686	675	690	689	623	677	696	664	671	715	712	662	696	664	629	675	733	739	667	661	661	692	656	681	707	686	720	703	716	688	715	719	675	662	714	636	679	694	719	709	703	720	710	675	647	645	666	713	720	688	709	688	745	638	662	683	708	639	705	677	663	671	666	682	666	696	674	682	664	684	682	711	698	676	687	678	677	722	724	678	706	673	741	672	663	733	679	683	693	682	714	690	676	650	688	663	676	678	682	662	650	646	706	651	701	647	685	684	698	707	710	672	666	697	670	724	716	694	704	683	698	667	639	690	701	704	714	693	689	665	686	681	686	681	663	649	657	719	715	671	678	696	652	664	708	682	702	699	709	673	671	650	686	663	694	703	692	681	666	671	727	636	651	688	723	729	702	708	662	672	647	719	754	671	657	677	616
28887	49811	24554	23567	31069	3403	1211	1057	1020	1002	843	883	856	795	787	754	764	788	732	708	723	741	717	742	775	723	737	716	753	707	746	698	723	782	729	717	733	743	682	697	685	769	702	755	710	696	712	755	713	704	702	733	725	707	747	706	729	724	692	700	739	702	717	724	829	797	823	753	699	705	714	692	785	688	690	757	761	746	743	746	722	705	717	734	726	763	725	717	728	696	755	779	694	741	743	716	726	737	672	758	724	732	712	785	710	747	725	710	711	723	741	723	737	749	744	722	724	731	706	688	708	747	710	705	693	747	694	718	740	756	710	698	654	700	681	691	701	719	720	699	664	708	747	725	716	728	713	727	657	717	749	681	695	658	712	732	678	732	738	715	717	731	762	713	728	695	749	712	703	714	665	730	703	714	684	715	736	743	706	691	750	744	703	746	732	743	751	683	746	722	709	706	709	719	677	727	722	689	725	710	731	671	667	730	741	679	688	689	742	715	708	754	691	686	747	691	700	714	703	742	712	714	728	757	759	737	753	724	699	766	698	720	692	703	688	755	729	724	687	712	729	723	708	757	649	713	758	719	697	710	741	686	718	666	732	710	750	686	754	726	763	729	720	724	709	710	698	738	704	713	712	716	716	685	697	700	684	726	741	732	682	732	725	701	705	706	720	713	750	703	710	710	721	716	753	734	715	708	725	745	724	694	672	729	712	670	646	708	729	704	682	719	712	730	711	728	737	679	685	681	716	710	736	678	713	727	703	723	721	695	679	689	745	717	693	686	715	713	743	709	702	698	726	703	695	680	664	757	692	725	680	714	740	733	746	732	734	725	738	748	721	748	701	707	721	682	712	723	722	735	738	743	675	729	664	706	737	746	736	728	734	694	734	686	719	741	727	704	713	692	673	709	728	662	674	702	744	707	725	774	741	722	715	687	745	737	717	748	737	702	679	738	719	725	695	687	727	699	695	714	650	715	725	766	635	677	729	669	740	677	748	691	711	682	668	680	698	713	698	729	745	709	672	707	691	664	756	705	683	723	745	717	723	733	710	776	801	722	685	733	734	647	711	724	699	708	756	712	706	705	751	653	713	698	721	718	705	686	692	716	745	723	701	738	745	731	699	708	734	720	637	721	701	720	704	726	720	718	736	684	675	705	776	731	720	672	735	714	713	710	679	743	714	774	727	703	687	725	737	737	681	752	713	728	755	723	687	755	736	709	664	779	738	711	721	727	683	692	733	733	669	665	684	694	728	718	729	748	715	710	747	652	725	758	689	691	668	677	702	728	736	724	698	710	744	714	715	694	708	780	656	727	732	711	703	677	679	727	753	709	721	717	706	689	703	693	735	738	678	677	750	728	689	739	712	681	735	703	725	755	712	696	702	722	723	735	710	715	746	671	732	731	715	719	705	727	710	755	700	710	697	766	716	732	761	728	749	710	761	718	689	693	671	698	705	709	720	727	685	661	699	673	736	744	732	756	722	708	719	687	740	727	729	724	715	709	743	706	716	727	712	633	734	728	719	689	707	680	751	717	681	723	713	706	721	692	721	773	653	683	681	734	706	676	711	730	714	695	680	694	680	731	704	650	675	696	672	720	709	732	695	717	718	755	712	705	675	696	714	727	734	712	690	709	717	735	740	724	749	704	728	704	689	661	743	737	709	711	681	760	728	719	754	708	682	707	732	771	724	665	712	707	701	704	702	745	684	720	739	750	727	717	723	720	696	711	693	729	696	695	643	667	705	655	753	709	728	673	722	735	740	765	735	743	714	723	719	757	681	724	727	742	712	710	692	710	722	714	703	666	753	784	703	673	732	689	718	746	708	685	695	725	722	717	677	701	707	706	708	692	686	741	724	750	728	700	738	712	695	717	660	692	710	650	728	729	696	775	729	728	669	700	741	699	701	718	677	704	724	700	728	738	681	698	688	697	724	724	703	732	703	745	728	746	703	733	700	748	700	723	732	700	708	714	724	692	703	700	703	693	667	733	719	723	721	670	709	677	715	743	760	707	701	667	732	714	710	688	738	697	727	686	657	773	686	669	758	759	713	729	693	740	758	724	728	705	679	695	636	676	714	712	680	693	711	759	735	733	694	750	744	743	722	727	733	735	664	699	780	762	698	728	737	696	722	701	686	727	688	689	685	740	689	710	698	724	790	724	717	648	714	679	689	719	712	716	723	741	681	700	716	672	683	728	750	714	673	733	694	634	720	689	706	743	726	755	732	720	700	724	688	731	675	769	685	707	715	721	755	717	703	716	695	728	755	741	667	742	724	712	759	776	749	719	680	685	718	722	735	697	700	709	713	661	700	682	708	740	706	725	709	705	731	740	703	706	700	684	712	726	692	724	732	718	694	701	674	743	738	668	696	677	743	724	736	702	681	696	697	735	700	703	708	693	724	734	756	736	731	717	678	710	728	701	671	688	719	754	686	717	700	692	696	667	734	732	733	750	734	679	697	663	714	713	653	722	720	672	651	707	732	717	737	693	711	721	641	690	757	670	702	732	727	680	706	664	715	733	715	728	748	663	693	722	709	663	774	714	720	676	742	703	706	710	698	729	702	709	754	753	721	721	689	698	676	701	753	734	701	707	724	721	731	697	728	732	729	684	699	729	715	745	668	738	686	710	732	763	726	724	679	709	754	700	707	718	677	705	702	770	756	706	717	741	689	680	727	722	711	692	716	760	714	698	699	757	710	693	739	687	705	732	663	769	753	746	719	737	769	740	710	707	692	717	724	710	712	781	708	677	730	743	728	681	706	728	686	703	704	700	716	682	692	725	697	713	747	680	690	686	702	720	674	692	781	703	686	687	755	669	727	746	669	721	729	715	694	721	707	728	752	767	716	746	704	665	695	678	686	736	686	695	766	724	709	722	750	712	696	737	745	667	727	749	706	753	749	711	688	706	698	720	686	668	676	677	724	663	730	740	781	694	720	689	708	730	749	661	709	715	721	726	690	686	711	776	707	726	765	717	699	735	657	718	736	713	775	734	776	718	706	728	669	749	691	748	713	691	703	703	652	732	715	747	715	712	691	694	684	727	754	725	754	710	702	720	733	736	754	735	718	687	709	712	738	688	721	724	729	722	712	720	723	727	703	676	712	725	715	701	751	709	674	733	694	716	785	691	746	694	737	734	700	708	695	729	707	720	728	702	724	709	740	693	672	739	741	724	731	686	730	662	713	680	683	699	712	731	693	723	713	687	748	693	728	746	720	711	692	749	701	703	726	658	690	763	759	746	764	752	711	737	778	686	701	711	735	723	751	779	715	716	696	724	685	700	721	729	769	673	685	694	691	695	719	716	719	715	692	775	745	703	731	668	691	689	699	716	713	689	715	720	762	783	697	700	693	734	709	698	718	732	732	652	699	730	710	684	725	695	753	698	688	724	754	740	742	769	708	710	687	711	696	768	704	743	747	638	725	730	707	741	703	669	746	715	690	754	692	720	649	704	701	688	708	704	748	669	673	737	740	715	723	699	728	649
24904	21051	27049	25402	20954	5482	1192	1031	972	940	907	934	951	976	906	922	951	952	984	878	965	915	941	942	923	903	936	926	873	869	908	903	1001	932	918	923	930	904	977	896	952	978	931	940	840	903	859	911	919	911	960	862	937	923	938	917	908	924	912	916	931	916	926	880	906	979	1036	994	937	990	994	933	964	879	885	899	877	930	932	929	877	880	900	931	909	888	904	980	883	904	886	933	875	901	893	950	892	874	912	903	973	942	959	952	890	904	845	900	950	917	929	922	865	923	891	911	894	925	911	876	920	894	883	886	904	860	867	863	915	868	948	941	944	871	894	915	939	913	887	891	900	927	933	930	860	906	885	898	912	948	892	898	916	886	895	948	903	923	897	918	936	939	923	918	912	939	907	874	952	931	914	865	906	920	936	933	962	899	863	963	882	909	910	904	939	874	931	942	941	866	884	880	899	929	896	930	928	896	931	889	912	884	911	900	919	910	894	915	944	915	998	910	958	881	902	861	913	905	891	877	936	899	932	924	948	906	891	909	907	910	890	937	932	900	904	938	951	867	940	939	936	885	949	928	847	905	927	902	890	921	898	888	959	876	924	894	933	882	917	924	926	936	917	925	899	951	901	944	899	958	916	893	876	914	943	898	947	891	949	887	950	929	938	953	947	924	899	920	905	938	859	912	882	846	892	918	903	935	918	899	1016	898	873	921	886	935	877	909	924	893	925	892	908	933	931	917	911	943	938	915	934	912	821	899	895	871	907	905	1012	875	895	912	924	911	960	929	901	904	922	881	911	877	858	955	926	903	926	966	906	894	919	910	898	937	950	899	901	974	900	854	879	888	911	925	882	932	930	983	943	965	922	897	905	918	897	905	955	923	893	870	902	918	935	906	915	1018	927	899	913	967	905	890	897	930	942	857	918	852	944	837	895	891	929	868	908	935	908	916	871	901	885	876	892	844	911	913	893	907	866	871	972	871	903	932	915	942	921	913	938	901	890	920	900	941	882	925	934	917	1010	895	881	909	906	912	941	975	921	912	961	896	906	925	929	864	979	891	930	879	901	973	858	902	886	913	850	884	883	929	877	931	869	960	919	886	912	922	901	939	875	934	907	860	915	895	929	910	972	928	951	937	887	986	883	921	913	890	904	898	876	910	936	934	865	930	939	925	853	848	950	898	936	899	902	869	898	929	901	863	941	874	939	920	897	882	955	863	901	939	888	929	954	918	935	891	904	901	935	905	944	924	898	917	945	962	887	889	893	959	902	934	959	957	883	895	970	974	931	941	1007	941	937	921	945	933	900	970	880	900	917	915	900	946	907	958	869	928	860	954	956	928	939	856	888	919	843	879	909	896	937	890	930	887	947	920	958	861	868	884	895	903	938	911	897	903	927	905	878	911	887	922	964	892	910	922	932	910	930	928	945	930	901	912	904	884	968	984	912	880	875	939	913	899	902	924	906	926	878	903	891	894	893	970	880	931	864	898	895	911	902	896	922	873	920	955	917	837	931	935	923	909	916	927	931	915	891	879	928	914	895	897	956	923	928	953	918	876	964	914	952	873	908	900	854	868	919	985	927	907	905	973	876	901	911	917	899	925	872	903	884	944	924	900	905	968	920	913	942	894	952	957	934	900	890	929	867	912	905	939	892	928	926	920	936	894	966	879	954	880	935	902	904	895	908	882	925	932	881	895	919	898	884	901	877	917	949	930	926	961	884	898	889	874	898	901	934	906	886	859	946	947	906	904	877	937	885	919	860	868	869	892	836	926	891	895	884	979	918	932	919	896	897	918	900	917	947	924	907	871	918	904	872	921	858	929	911	887	862	878	901	960	869	907	919	931	901	948	895	874	953	912	943	858	924	904	951	890	920	902	883	932	913	913	946	918	918	888	943	985	933	904	883	969	930	894	922	894	946	983	881	890	917	907	920	896	861	896	952	916	883	869	897	914	937	915	936	880	948	887	870	919	900	931	879	899	887	886	974	915	944	905	913	947	911	927	860	921	934	870	927	900	893	863	837	882	996	916	909	943	894	866	883	895	895	862	928	900	948	904	954	964	889	894	900	922	938	918	857	919	942	918	906	882	914	890	918	903	908	893	882	964	885	917	916	877	893	905	887	953	904	927	938	910	956	931	921	873	910	846	925	898	894	876	912	900	905	913	903	952	996	919	936	880	925	916	948	917	889	865	946	941	914	904	924	899	895	908	899	941	970	894	916	929	922	916	916	924	882	972	927	878	918	926	976	909	903	930	943	908	923	934	861	943	862	928	902	894	901	924	914	889	884	880	880	919	941	890	941	921	960	953	922	899	910	924	913	939	884	880	917	927	894	897	879	951	927	869	914	925	891	910	908	920	912	926	865	911	928	954	904	921	923	894	896	926	882	952	921	925	881	958	933	873	912	884	923	907	897	931	871	852	949	929	885	901	852	874	881	938	901	885	912	977	885	914	895	893	873	863	925	891	901	930	930	919	925	873	960	907	954	941	891	887	946	897	871	914	871	918	908	933	946	909	912	963	968	956	949	906	922	914	924	932	886	890	911	868	853	954	942	889	869	907	890	923	897	906	871	887	894	919	936	934	920	845	929	901	933	911	933	904	945	917	901	884	908	896	889	912	865	887	936	861	914	898	917	902	974	936	915	890	860	902	933	856	967	958	955	944	876	871	924	949	931	934	906	929	915	888	883	921	909	878	876	905	955	907	909	911	939	937	877	886	965	970	901	865	884	887	959	877	846	920	894	910	904	950	931	923	909	972	878	941	914	929	886	884	940	893	878	938	965	868	971	878	916	920	883	965	922	961	931	899	947	910	932	930	865	902	937	895	869	922	872	909	921	940	908	933	907	905	928	954	921	911	932	885	897	874	904	894	935	902	936	964	908	953	904	955	910	983	890	873	914	936	886	915	882	871	908	947	871	945	877	884	907	911	905	929	912	879	897	980	888	904	925	952	945	920	951	875	913	917	979	920	867	912	881	916	993	945	957	839	902	923	947	919	900	876	887	908	907	925	914	885	976	930	980	849	968	904	926	904	918	878	905	923	941	936	934	924	911	941	901	866	895	943	913	855	931	922	958	902	984	896	904	901	927	932	963	929	868	917	939	936	954	889	914	867	955	957	958	907	902	898	904	946	907	893	852	950	971	883	873	870	936	960	898	893	932	995	892	889	908	946	878	900	888	914	959	930	934	943	960	907	925	919	873	931	870	998	980	1008	907	905	961	929	902	877	892	914	903	912	948	891	931	894	922	855	899	922	960	899	905	911	914	901	912	842	864	946	901	929	876	883	896	898	926	950	882	972	969	925	929	895	916	909	912	908	912	873	937	956	922	923	877	929	889	956	921	881	919	906	859	911	880	908	937	856	923	943	890	895	914	956	901	886	904	912	900	937	914	949	889	950	852	922	902	955	943	906	899	910	878	917	926	908	928	918	875	953	961	954	892	885	869	922	940	930	953	841	895	954	961	887	927	912	914	878	865	933	916	964	869	904	872	903
27210	43615	21093	13048	23858	2911	1193	1156	1109	1107	989	996	1002	1021	1015	942	976	1018	969	945	1009	945	941	941	938	990	927	949	988	1007	909	1000	890	927	909	917	949	844	969	912	983	967	938	939	951	931	912	989	931	922	908	965	920	923	1012	904	926	957	960	1005	931	941	930	899	908	1100	1187	1095	929	910	952	945	958	938	1011	956	923	887	967	997	950	900	893	936	952	936	934	912	931	925	969	951	922	930	923	933	928	986	957	918	857	964	903	966	920	962	945	938	939	975	938	932	928	960	936	926	923	891	916	926	913	911	919	941	906	938	984	924	983	960	955	939	894	921	938	951	975	962	924	961	952	907	906	995	951	953	943	939	1001	910	922	936	931	957	897	955	972	925	905	923	911	991	923	905	893	953	941	978	948	949	938	928	938	917	962	940	947	914	911	894	901	969	919	934	968	846	915	958	945	916	933	969	858	927	931	891	913	931	925	935	925	939	917	935	940	933	914	937	942	931	914	943	937	987	914	978	979	896	928	959	950	975	921	1003	932	951	932	949	963	954	955	875	938	911	949	906	951	920	922	955	910	975	915	927	964	963	956	926	909	908	924	952	929	918	944	934	896	906	983	961	927	910	893	927	945	920	925	898	930	950	909	958	922	909	979	934	909	924	966	956	915	918	876	972	970	961	957	936	955	920	987	949	928	999	926	894	965	937	979	896	935	952	958	910	887	953	950	905	974	906	963	891	954	931	927	912	963	950	961	974	966	959	928	918	921	905	943	867	963	919	989	945	881	911	939	939	951	950	946	973	947	928	963	955	949	941	903	942	924	944	975	953	872	882	887	912	943	966	932	967	931	884	988	918	916	934	885	946	908	943	904	924	953	890	962	924	902	907	944	931	931	958	963	903	923	908	939	991	856	924	953	955	920	937	915	926	991	909	925	945	908	933	942	981	951	935	946	970	1002	938	984	1002	941	939	940	917	903	889	934	919	879	991	951	961	968	938	971	966	916	914	958	967	917	954	923	999	926	959	919	994	916	960	939	946	956	923	946	999	951	892	915	900	959	906	913	897	949	962	935	972	908	921	938	990	937	973	936	965	940	1007	937	943	904	908	988	926	917	934	961	894	929	951	943	888	908	956	925	902	951	935	950	990	954	897	919	953	969	905	900	928	865	924	930	929	885	982	917	939	903	957	947	867	958	981	964	974	952	902	900	952	949	947	869	932	987	906	944	983	886	982	942	937	884	941	892	938	876	969	937	930	937	942	926	920	935	914	912	917	936	877	921	916	938	923	937	920	868	892	958	912	906	926	928	885	911	938	1012	950	973	974	927	948	964	962	922	900	890	994	910	979	941	903	912	980	969	962	977	914	911	899	1009	924	883	916	947	904	943	954	878	955	972	957	905	978	958	936	927	966	951	946	936	919	913	985	910	966	967	941	979	895	973	942	926	985	950	915	912	939	962	944	928	954	995	913	907	958	885	979	929	922	920	934	900	974	996	945	931	951	947	930	930	867	911	889	959	924	934	892	895	954	950	919	908	921	900	892	912	941	906	918	958	927	961	986	955	929	935	874	926	925	963	990	894	900	936	967	948	949	907	925	932	890	947	962	894	982	922	921	931	895	927	955	929	1024	885	897	898	936	906	962	918	905	944	930	917	878	986	928	962	977	892	980	933	902	935	945	941	921	981	917	925	962	959	926	923	929	919	934	895	925	936	952	937	948	911	899	920	913	1024	943	944	935	943	910	965	956	958	884	901	952	927	919	890	919	935	901	920	926	921	939	931	928	906	906	934	940	925	984	948	973	913	952	978	954	897	959	893	912	872	928	975	919	978	944	924	903	944	929	987	901	836	910	967	976	898	999	914	896	1009	908	945	910	921	925	949	911	937	931	887	970	894	943	936	987	976	979	931	931	922	962	907	918	908	911	938	958	891	965	942	941	948	932	938	921	948	920	961	898	911	914	927	930	978	927	970	897	938	913	905	889	934	909	929	901	901	935	938	895	947	1001	932	988	1019	927	912	958	947	913	920	921	902	997	992	949	936	967	940	964	942	950	973	923	907	965	947	934	933	948	909	873	887	939	919	898	890	967	927	950	946	934	909	906	980	925	944	917	951	953	899	854	938	942	910	949	941	945	913	984	980	930	903	926	919	918	952	921	929	953	921	923	915	926	951	968	872	932	923	937	916	904	910	943	933	942	975	959	954	952	896	964	962	974	925	972	928	925	970	923	932	906	882	932	907	958	898	952	901	864	928	915	951	948	944	936	888	880	940	970	1000	887	937	912	930	941	876	954	922	952	951	904	932	947	963	1004	920	978	905	864	938	942	957	893	906	918	896	918	931	926	979	951	884	945	950	889	952	955	910	931	960	980	876	917	931	935	930	934	900	972	946	920	902	988	914	980	914	945	928	935	935	888	917	945	950	928	969	916	925	940	995	896	934	974	912	952	926	939	904	926	961	964	968	903	960	897	959	922	957	880	927	958	942	909	997	967	981	1026	912	937	929	913	970	914	924	884	939	919	945	862	936	940	953	940	969	952	899	890	985	971	893	989	914	916	938	967	910	961	882	927	961	918	959	959	943	974	927	909	926	946	910	955	942	894	953	926	927	936	927	906	911	920	892	957	948	887	949	961	949	959	972	910	936	915	906	1001	921	857	912	931	945	950	939	964	923	916	945	955	921	906	945	969	963	970	953	910	988	957	908	927	921	885	917	921	894	911	922	926	898	919	914	902	937	923	901	981	936	943	967	958	888	951	956	967	916	958	927	904	924	950	919	928	934	980	906	936	912	884	961	892	930	966	921	905	928	890	977	911	883	869	933	944	950	910	937	939	923	967	935	897	985	932	963	895	906	939	938	947	906	973	949	947	946	902	909	937	963	903	942	965	920	878	883	951	886	906	958	899	890	964	950	898	861	949	893	913	986	922	932	948	888	949	949	912	933	946	942	970	913	919	886	958	969	946	944	932	979	915	903	944	927	955	951	955	915	932	933	964	910	970	980	973	939	950	921	941	862	914	940	971	946	849	969	870	957	944	955	917	918	900	957	932	925	953	908	955	954	880	959	893	944	914	902	938	924	932	914	920	957	903	937	949	925	932	925	914	918	970	936	1000	938	900	924	936	932	923	895	957	867	939	955	919	892	933	922	959	951	915	885	955	930	919	963	1007	886	910	962	924	949	882	922	965	914	893	925	921	936	901	955	923	949	943	932	901	933	937	889	930	930	950	947	910	934	958	988	944	927	908	940	957	969	937	938	981	874	927	922	895	956	956	941	907	931	881	1022	910	990	894	948	935	950	950	949	944	926	966	969	929	894	996	923	867	928	948	920	959	945	913	946	958	958	899	925	990	932	886	922	898	946	902	878	937	912	911	943	968	947	948	950	907	947	923	913	925	971	935	926	1000	958	941	904	948	896	991	926	897	905	926	927	906	967	882	928	972	918	906	963	958	952	973	931	924	967	987	900	944	941	949	990	932	924	952	950	898	948	917	952	897	931	941	873	907	931	936	959	948	926	963
22610	21095	28732	23971	26506	21094	10528	1558	1244	1130	1088	1030	1020	931	1028	979	946	929	946	926	950	915	928	940	913	865	878	872	941	908	915	890	934	893	905	964	863	941	925	961	934	898	956	904	926	910	880	900	907	883	838	849	896	911	871	894	884	910	918	817	898	838	880	865	964	1206	1272	893	867	841	895	913	971	897	939	879	915	865	904	939	902	925	900	879	937	895	911	870	888	887	922	896	866	893	879	889	881	955	857	866	864	916	905	883	858	890	878	878	902	918	900	882	935	860	901	874	835	885	863	901	869	855	865	918	897	934	890	889	867	908	894	820	894	867	838	900	817	925	894	875	908	902	886	897	892	876	899	851	848	878	933	942	894	897	883	907	880	877	872	897	840	904	906	870	893	908	896	876	909	917	915	884	889	913	879	921	873	893	890	930	874	909	889	830	916	928	863	887	868	898	856	942	877	840	892	901	863	880	848	856	861	869	948	885	884	861	895	909	963	974	891	906	900	855	865	853	878	889	926	878	854	886	839	909	883	933	909	942	838	926	845	855	908	878	889	877	881	919	890	852	939	879	929	877	906	886	890	929	890	878	924	906	903	908	878	899	887	876	901	870	946	891	877	881	885	940	873	845	900	872	900	838	881	904	866	884	880	902	908	847	904	880	912	930	867	860	921	910	821	877	898	851	891	891	847	826	949	840	871	900	870	832	881	828	862	876	862	895	874	879	868	899	897	908	887	870	891	870	900	891	896	860	905	873	989	903	913	905	837	882	889	895	883	907	910	886	896	867	905	883	873	917	884	897	909	896	832	905	903	916	898	920	895	901	858	907	882	877	860	882	869	872	887	907	898	861	850	874	884	923	824	878	852	870	884	899	866	843	856	919	865	846	863	875	851	893	903	891	917	841	840	934	905	930	845	852	857	881	916	887	937	825	882	896	930	907	932	896	877	857	895	884	890	894	910	853	855	841	887	898	927	892	912	877	947	851	881	842	905	926	894	923	871	831	851	968	914	876	884	826	889	851	901	891	899	930	882	908	913	935	910	853	878	879	895	905	858	859	926	897	905	912	891	919	855	920	913	868	910	879	882	885	855	871	908	864	851	871	893	884	873	901	908	893	870	909	888	886	917	867	840	875	929	953	862	862	926	830	926	837	930	879	886	908	868	878	869	892	857	870	940	850	921	834	879	859	918	891	953	897	914	905	942	892	890	875	867	857	885	879	886	853	920	956	880	950	839	905	907	885	908	860	894	860	895	865	851	915	881	862	845	867	864	889	897	869	921	909	891	879	920	914	840	894	874	821	906	878	920	900	847	872	869	909	886	866	905	897	886	879	874	839	856	878	912	845	874	853	891	893	906	850	873	851	891	920	907	927	860	956	884	843	858	932	906	851	881	893	892	907	868	893	858	903	932	859	898	882	883	920	907	900	886	889	875	859	846	922	917	917	915	915	856	893	927	892	834	879	910	913	873	881	855	863	885	919	898	911	887	905	923	891	886	887	834	837	909	865	849	810	935	882	865	860	850	905	930	903	865	870	891	879	887	903	869	876	911	825	860	896	922	853	901	904	836	884	901	850	889	891	937	873	913	883	915	934	886	905	912	855	920	895	853	866	862	940	894	857	879	899	950	852	864	942	885	945	921	862	917	914	876	948	818	853	815	859	873	872	867	868	922	887	858	864	843	890	851	853	921	906	901	832	881	878	867	873	874	861	868	855	891	798	922	887	850	960	882	908	903	912	823	874	885	892	850	889	932	866	904	888	905	930	922	837	881	925	901	904	908	907	894	901	909	846	895	851	898	915	863	909	853	948	913	894	813	923	877	906	875	881	868	927	872	856	881	882	975	892	886	900	831	906	887	861	842	859	907	853	866	880	913	862	933	876	866	921	858	920	882	899	933	869	917	883	896	847	873	892	879	870	834	879	894	922	872	927	889	869	832	889	887	921	883	884	913	821	843	940	881	865	871	961	844	844	907	882	859	907	943	875	908	934	925	878	928	861	890	852	935	866	919	934	860	981	900	844	853	900	869	833	852	876	903	881	850	872	891	880	925	933	857	861	885	867	915	842	924	891	869	919	877	934	864	926	909	886	896	878	863	971	1002	905	884	839	908	845	881	892	903	867	913	858	873	886	884	941	873	878	879	888	880	893	952	842	857	863	870	891	843	916	945	867	828	900	918	882	874	895	883	857	940	878	887	883	921	898	896	895	880	846	916	913	891	886	893	898	853	910	863	884	883	915	804	871	875	848	943	915	861	854	899	900	901	868	898	860	891	867	905	875	883	875	881	987	937	877	796	883	892	900	935	914	848	919	868	890	894	869	863	841	864	864	883	867	887	926	902	935	868	886	878	836	874	865	877	876	910	916	832	846	835	834	855	872	950	908	846	845	821	873	887	874	955	946	828	843	928	864	891	853	904	886	900	868	911	893	884	883	865	843	910	859	854	877	827	913	913	894	939	887	877	856	837	936	847	889	907	889	886	902	933	905	894	877	908	882	901	886	918	854	862	898	907	877	899	894	902	892	893	913	914	939	842	894	884	855	892	854	872	885	864	898	901	907	878	846	869	852	904	877	869	890	832	890	889	842	879	863	889	853	871	891	909	918	905	909	934	905	886	899	938	827	873	931	909	905	891	903	855	880	932	867	891	850	900	903	892	922	898	924	873	902	851	901	885	884	903	870	872	893	909	891	894	903	883	888	932	888	902	915	844	872	838	908	877	824	876	886	863	876	873	951	924	851	913	911	859	852	858	845	871	908	895	919	936	908	887	955	855	875	884	895	854	885	867	857	867	883	891	905	910	897	885	831	865	973	842	915	893	941	920	866	940	890	898	894	952	884	871	874	917	891	892	895	837	924	879	934	891	869	900	886	942	889	846	894	858	922	904	835	867	909	827	903	878	869	870	904	857	858	924	898	906	888	928	936	858	869	896	882	842	921	895	876	907	855	865	931	894	921	921	866	873	920	969	875	898	912	943	899	875	889	856	867	840	899	925	881	868	875	890	909	921	888	864	872	935	863	912	876	819	912	902	907	877	871	856	926	909	933	883	881	893	936	905	888	850	834	916	884	895	935	865	930	888	882	849	864	908	837	868	908	905	881	891	900	922	919	869	915	900	787	871	837	889	937	910	869	927	874	858	908	850	888	935	851	888	870	857	908	856	902	895	841	888	863	886	872	865	877	906	875	843	882	908	876	861	859	871	812	859	879	933	843	856	822	923	902	877	911	891	888	889	880	827	866	870	863	918	887	865	827	867	941	910	862	904	859	894	876	852	866	920	901	883	850	907	954	851	953	909	868	829	883	854	889	914	832	858	903	862	896	841	888	949	886	843	900	871	871	933	913	893	869	855	829	868	857	895	871	885	917	844	898	819	873	885	861	835	881	905	843	883	884	857	874	864	845	855	911	931	860	891	881	889	904	901	923	879	870	843	863	882	906	905	848	921	852	884	899	916	925	871	816	920	901	922	912	856	885	844	866	893	897	875	871
31494	59273	30155	28786	41182	7565	1884	1578	1467	1335	1187	1193	1190	1074	1024	1061	943	973	974	921	930	998	924	937	948	895	895	991	995	914	946	912	936	920	900	927	878	976	877	944	933	934	911	865	890	871	911	908	929	885	909	924	884	951	932	884	856	898	936	889	858	886	952	886	978	1425	1577	944	874	901	856	925	913	949	867	880	918	906	907	923	960	914	924	916	900	897	863	859	869	885	863	898	925	916	890	886	940	908	900	872	891	892	847	920	926	883	869	905	880	862	953	881	871	914	850	943	964	882	950	923	866	911	915	909	861	966	864	909	901	885	923	916	862	910	914	832	852	922	854	933	944	913	933	883	877	868	914	931	917	881	894	875	831	819	897	941	897	879	910	901	922	910	858	874	885	868	891	860	927	890	884	904	938	896	910	910	858	900	946	880	927	899	873	883	951	910	947	888	877	886	877	857	865	873	874	942	911	897	917	853	899	873	863	867	898	904	856	844	876	884	931	856	883	905	853	942	907	845	915	909	925	864	883	920	889	889	847	894	864	927	815	937	871	915	876	911	899	907	909	905	928	849	873	876	893	905	886	880	950	967	848	848	862	908	855	912	912	901	898	891	899	938	941	902	910	914	902	865	930	897	883	854	813	896	864	890	880	929	884	882	870	882	894	849	852	899	872	908	888	871	853	865	855	906	893	873	843	895	931	894	921	928	898	898	861	886	939	923	855	865	923	881	878	857	905	875	880	858	894	884	897	823	902	893	878	830	887	919	968	914	851	908	877	885	845	855	862	859	877	835	891	888	889	891	855	877	895	912	871	869	910	871	890	841	903	926	903	951	920	894	859	913	840	885	905	894	832	890	889	896	896	891	855	901	933	871	926	889	873	983	953	850	927	851	884	884	831	896	881	882	873	897	900	870	900	872	840	840	912	867	851	912	884	887	849	870	864	887	899	922	883	885	914	879	843	891	960	858	885	904	848	871	887	858	939	884	907	903	905	912	830	978	923	862	890	900	901	891	872	894	825	918	918	876	941	957	868	872	906	875	901	907	951	884	861	876	929	892	884	898	906	849	870	881	877	836	895	866	893	939	931	870	877	923	847	842	906	912	922	930	876	873	863	845	943	908	888	878	956	891	850	875	914	858	900	913	837	898	856	851	895	888	845	865	878	919	867	837	924	899	925	856	920	878	884	907	916	865	880	916	872	914	906	835	868	872	867	883	902	928	919	876	883	905	940	879	914	853	878	878	828	839	868	903	916	906	912	929	936	866	949	842	918	855	900	858	867	905	841	924	909	903	867	919	935	874	852	884	928	903	927	851	964	862	883	892	922	901	917	876	932	963	857	900	859	882	896	831	914	848	863	865	985	878	873	868	917	894	869	898	854	863	907	885	872	882	886	931	876	924	891	862	906	951	918	899	882	886	884	863	884	908	842	853	869	921	921	916	899	890	833	865	868	941	911	870	901	877	916	880	867	886	879	912	935	851	891	866	893	911	915	909	840	898	884	941	938	908	934	862	868	850	905	885	888	867	923	920	840	904	857	882	880	885	855	858	858	901	949	874	874	881	846	806	956	890	885	888	903	898	877	876	891	866	865	882	870	947	853	885	904	864	884	893	844	912	908	837	859	934	883	827	895	829	891	894	888	925	909	891	875	869	945	914	908	910	863	881	873	874	889	829	888	895	907	908	866	853	857	917	899	857	872	879	904	856	896	920	831	856	855	895	895	907	904	876	866	932	902	916	865	928	914	860	916	855	868	904	888	909	872	885	822	922	911	896	919	866	847	899	906	817	894	907	902	823	843	942	930	870	873	887	867	892	920	871	913	884	926	942	910	842	903	923	890	964	843	917	936	944	928	910	900	904	895	935	878	875	906	925	889	887	888	908	883	850	945	890	891	871	925	935	887	857	915	892	936	875	883	891	928	902	894	890	897	911	892	842	894	909	903	867	856	887	833	877	860	892	898	894	868	923	887	906	927	860	780	890	908	926	840	898	890	900	935	846	897	911	926	855	886	882	902	831	890	881	934	896	852	862	893	893	851	865	902	886	839	867	848	900	955	886	863	928	875	898	895	857	890	881	868	886	896	887	861	948	806	895	830	846	922	866	870	869	929	912	820	855	882	906	874	867	857	879	886	939	904	899	908	906	911	902	863	888	898	879	876	914	872	864	921	875	896	868	899	881	879	895	907	868	883	851	848	847	892	885	881	885	896	851	879	858	895	946	919	851	878	844	878	896	877	917	918	851	949	886	918	893	883	884	870	852	921	867	875	889	909	913	916	860	928	923	919	883	890	860	928	841	867	858	895	894	923	833	961	894	833	896	884	911	837	899	865	897	885	883	911	909	886	849	917	871	836	875	882	899	922	835	896	855	867	866	901	863	917	885	893	887	867	846	919	837	861	934	962	896	870	861	863	914	871	856	852	874	948	915	877	887	915	933	892	862	918	892	876	839	838	915	827	891	897	943	894	848	876	933	899	865	909	899	937	909	874	923	871	872	885	906	930	873	904	875	892	878	887	857	859	887	914	848	910	884	923	898	889	928	908	823	833	890	886	924	871	933	900	869	908	866	961	919	929	912	916	893	864	904	875	831	834	903	839	877	865	868	890	851	933	913	873	904	913	896	914	865	888	936	897	913	850	872	925	883	914	941	829	913	857	879	939	857	880	839	909	933	906	890	876	875	952	889	916	923	885	933	924	888	890	899	859	859	903	869	910	836	869	898	849	892	916	847	887	850	921	873	930	886	899	854	948	910	878	944	906	859	849	830	884	865	868	889	923	955	967	921	878	902	881	905	931	887	880	848	919	885	885	886	893	890	855	886	885	857	888	894	897	892	851	871	899	884	888	907	895	917	868	939	890	927	931	835	887	882	908	873	915	829	910	926	940	870	884	909	878	898	912	876	880	879	936	933	888	924	915	924	925	843	894	896	875	858	883	924	920	811	837	932	847	907	917	939	876	895	875	877	909	871	895	903	850	880	880	926	918	890	869	824	843	862	875	887	905	917	910	902	843	890	923	913	893	903	942	892	910	900	837	873	887	906	862	888	907	935	833	827	955	879	883	886	845	846	901	886	884	869	920	906	917	853	832	898	910	849	880	887	899	865	938	851	895	868	877	889	861	867	870	865	912	866	882	944	878	856	844	892	893	911	827	903	860	874	822	816	924	844	899	893	858	915	925	855	920	910	934	890	886	935	896	903	927	957	888	927	890	852	836	919	889	900	924	897	845	848	887	880	838	919	884	895	893	953	913	903	915	891	878	906	880	904	913	847	883	943	897	906	930	816	870	915	865	885	902	869	873	899	886	868	931	859	900	865	893	938	862	871	882	846	935	897	887	843	862	925	828	883	865	818	915	869	919	856	868	908	939	880	894	962	920	846	937	897	891	869	913	879	906	873	881	905	868	875	894	884	854	890	856	901	894	902	883	837	908	894	859	947	921	885	884	894	894	933	858	877	891	869	912	870	853	867	912	912	898	884	878	946	853	863
28714	24448	17734	5608	4199	908	789	771	734	772	747	801	742	728	818	763	796	764	731	670	733	765	766	757	793	710	715	776	754	735	735	781	702	772	725	777	746	706	754	715	760	811	810	738	774	744	782	736	768	766	780	724	756	750	756	741	739	737	774	704	729	767	788	730	747	804	761	728	774	738	788	784	755	821	746	779	762	763	741	771	763	756	752	751	755	751	772	776	717	787	774	756	724	786	683	795	785	762	809	741	758	739	774	757	723	725	832	796	791	774	759	725	768	726	809	785	723	719	713	733	782	721	737	720	726	741	751	740	764	745	774	747	777	749	759	758	743	733	755	737	695	762	721	776	788	767	765	754	752	785	776	785	768	717	709	792	700	740	735	792	743	739	740	724	750	764	731	744	818	756	713	715	741	665	748	733	791	761	759	770	763	726	779	770	756	753	694	734	721	784	813	714	740	753	770	775	795	778	743	710	750	714	725	741	772	774	739	792	781	782	739	800	742	780	750	778	706	760	701	735	765	749	715	714	745	794	779	751	730	807	748	726	801	723	712	742	725	751	762	759	741	770	813	751	789	778	764	764	811	790	705	722	736	771	737	734	749	717	755	733	776	780	763	749	769	729	745	762	719	780	701	741	757	771	718	695	750	755	703	758	731	745	755	792	782	774	699	724	755	747	782	772	711	734	718	767	759	759	778	760	748	740	742	712	706	772	767	791	799	716	759	771	721	728	769	779	713	804	750	696	773	761	755	789	754	764	780	758	779	754	695	768	831	745	791	716	761	740	743	731	760	710	737	734	734	763	725	717	727	756	758	760	718	793	748	753	743	773	697	692	774	792	796	762	775	760	689	766	682	756	780	723	746	791	779	753	780	756	767	718	762	778	746	748	704	771	726	774	757	703	783	756	743	709	732	809	737	779	788	763	714	782	759	770	785	783	734	735	774	764	762	769	782	751	727	734	776	704	743	745	726	746	710	727	773	761	732	750	778	767	790	697	734	793	794	728	700	729	753	743	775	771	748	764	760	754	726	776	739	745	770	812	798	736	759	697	750	716	756	795	739	781	739	706	789	760	789	718	763	769	696	746	702	742	770	732	729	753	797	765	759	735	740	795	755	759	724	779	779	734	766	765	742	733	757	754	770	793	711	731	735	751	734	748	791	749	742	763	784	795	751	709	822	733	728	739	719	716	734	763	801	755	743	708	733	750	794	780	720	720	734	743	802	756	763	737	733	771	768	767	762	711	760	766	760	774	778	753	777	755	772	686	763	737	793	782	722	788	781	780	733	718	780	707	769	734	773	713	685	778	768	800	712	719	746	746	726	778	787	741	693	716	737	755	793	776	773	710	775	699	739	777	765	718	774	797	725	724	758	776	793	775	733	695	759	743	775	765	790	770	785	724	733	755	773	734	678	737	722	791	716	760	741	743	759	751	754	748	726	745	733	744	765	709	750	746	770	732	721	774	740	773	772	747	739	726	767	773	760	761	745	754	762	778	756	745	740	740	761	777	760	714	751	750	770	781	751	763	774	695	755	763	733	708	805	754	835	771	760	775	772	775	762	769	775	730	756	760	749	739	782	778	752	712	719	754	769	756	737	758	786	693	735	780	754	772	732	791	767	784	744	752	717	767	759	763	699	728	741	693	714	725	782	729	716	767	787	716	733	785	726	747	715	791	774	772	747	720	710	729	761	748	739	729	769	757	730	758	762	734	745	742	765	806	748	758	738	745	740	746	708	741	783	741	686	693	753	751	769	764	774	758	723	761	786	669	788	751	779	745	746	742	732	758	694	701	815	711	702	766	728	738	744	743	713	720	733	735	748	747	738	775	742	746	768	748	780	755	756	781	700	767	766	755	799	724	779	696	699	778	775	735	733	725	715	707	770	739	801	740	722	761	749	731	734	724	770	750	729	748	789	755	743	752	776	748	730	832	797	784	734	783	744	774	757	730	704	741	763	739	780	761	725	766	738	674	802	772	751	758	706	742	700	740	741	730	786	763	793	720	785	751	729	740	767	746	728	759	737	730	761	744	739	747	747	729	729	795	785	767	778	733	742	718	746	747	732	754	774	693	708	766	753	749	775	729	795	737	752	780	752	737	705	805	752	749	766	804	744	691	749	795	727	751	754	745	765	717	741	733	737	776	733	739	759	761	822	764	775	742	712	779	742	802	754	710	801	771	742	783	785	768	744	753	729	755	730	734	765	766	727	774	778	728	754	767	770	782	736	789	737	760	750	733	737	755	760	767	770	744	753	790	746	721	762	769	771	773	709	740	768	730	752	737	741	736	774	700	741	750	735	783	689	750	774	717	814	785	743	734	746	754	749	763	736	763	811	789	779	737	771	701	738	754	736	754	768	740	776	788	792	768	752	738	809	778	757	778	755	780	740	722	772	791	722	742	689	696	718	769	725	742	752	739	797	769	738	751	749	790	753	710	775	788	740	719	770	779	796	764	709	768	741	750	699	776	755	713	745	730	697	750	754	740	777	692	691	760	717	811	745	735	704	758	792	769	743	744	777	742	698	730	732	754	760	749	748	733	783	771	813	724	734	753	797	745	790	720	741	768	768	761	714	747	731	723	773	742	772	735	704	769	763	757	767	736	801	726	738	796	750	739	735	743	722	778	752	749	775	769	736	762	751	798	747	734	777	726	746	731	746	744	751	764	767	737	749	790	779	708	770	780	759	705	702	743	746	777	686	753	717	767	720	782	728	756	731	740	766	749	775	707	732	735	731	721	747	797	764	800	815	764	740	724	744	725	713	749	792	726	722	778	720	818	794	745	743	765	769	684	783	728	759	815	761	755	741	731	744	718	777	743	773	703	720	757	752	745	782	769	754	739	746	763	724	755	782	814	757	771	718	730	782	772	817	733	714	692	775	722	751	783	770	718	752	735	793	780	756	720	764	732	766	713	739	771	741	714	726	766	775	789	752	719	801	700	746	768	771	720	769	733	718	812	709	773	745	749	770	771	751	748	760	773	732	733	764	759	778	784	742	735	758	731	745	762	768	703	728	781	700	720	755	750	777	722	758	758	724	741	749	751	732	755	752	740	751	765	798	763	708	715	791	752	785	766	743	723	764	734	726	741	735	748	820	769	768	781	752	774	800	791	786	738	730	759	719	729	747	691	731	749	692	716	786	730	727	785	727	733	741	773	755	715	765	748	778	770	744	723	756	703	757	746	731	750	733	773	759	727	760	745	737	798	775	784	734	742	714	740	710	724	786	753	706	794	747	744	766	786	748	698	746	740	760	731	712	743	696	699	765	792	806	756	794	743	760	776	787	772	721	791	726	731	690	788	778	719	713	765	741	722	780	737	700	796	740	728	731	769	750	772	735	780	743	798	744	713	741	742	751	812	775	752	696	721	726	741	758	696	755	794	747	725	780	738	693	715	796	737	728	771	803	734	803	733	748	786	791	749	789	764	717	785	769	716	759	701	749	804	689	718	796	693	762	747	719	741	716	746	742	737	749	756	749	727
24100	35514	14590	4147	4647	932	767	831	838	790	789	753	803	807	744	808	786	764	765	786	798	788	781	794	795	799	831	803	802	743	801	811	791	813	809	792	779	751	821	720	810	768	790	800	812	794	766	765	769	737	756	773	811	795	782	834	773	790	829	792	789	845	821	835	803	803	785	776	796	787	821	798	815	785	804	765	780	851	818	787	762	761	810	798	802	766	776	806	792	765	820	823	801	775	794	787	754	767	788	755	790	789	788	731	811	745	803	751	753	801	729	786	823	793	778	796	766	768	763	802	723	810	809	771	748	779	810	802	842	811	767	791	770	776	770	741	778	753	801	838	800	771	779	801	811	832	807	769	805	742	830	786	780	734	804	822	787	765	770	810	784	827	812	758	823	847	797	756	761	817	804	810	794	774	832	774	764	830	783	777	767	773	826	804	771	840	781	800	785	729	820	767	814	824	741	777	748	801	786	746	801	808	784	759	789	762	745	758	850	815	806	728	801	783	783	775	796	747	776	746	800	784	803	773	771	763	822	755	815	809	821	802	827	818	766	769	807	758	804	765	765	787	726	753	735	824	761	789	808	799	809	805	785	749	734	825	765	812	784	739	788	806	775	795	809	814	769	809	804	778	847	785	733	801	744	765	783	781	763	801	809	787	792	760	833	738	774	772	795	817	773	752	798	691	781	812	743	778	812	786	798	767	814	780	741	782	762	753	773	793	757	775	756	752	771	810	826	807	767	765	740	736	797	811	759	813	786	758	788	789	741	816	758	853	778	780	746	776	770	816	776	817	747	801	754	816	747	767	833	760	772	750	806	776	749	820	812	770	830	777	773	805	752	764	777	785	814	809	815	827	734	797	769	770	815	754	772	844	797	753	789	799	794	770	790	787	761	741	882	752	807	769	814	795	771	768	785	812	801	752	786	785	753	813	764	834	781	781	772	751	821	805	768	789	758	778	757	755	834	816	768	786	788	790	755	873	792	801	794	764	795	776	803	772	749	800	787	797	752	817	789	755	752	787	800	771	745	807	819	770	810	785	808	779	801	792	793	750	774	790	797	832	751	803	756	840	816	784	733	803	781	730	801	786	774	806	766	769	772	781	808	794	771	809	796	831	759	800	794	746	755	788	781	811	816	781	755	803	784	797	800	806	787	822	720	807	782	824	760	825	781	775	778	797	807	737	779	760	819	774	777	811	778	780	808	781	772	736	752	790	820	831	759	837	775	781	766	764	759	777	799	819	790	768	814	783	790	757	790	747	778	776	740	805	835	774	799	797	756	791	746	772	787	769	793	746	746	802	771	765	844	810	792	795	802	759	798	799	790	779	797	795	798	786	822	747	752	780	782	796	754	798	764	757	838	752	765	718	813	749	786	784	789	792	776	728	838	725	814	820	803	791	731	783	820	821	773	744	802	794	751	779	774	787	774	806	815	769	736	823	770	837	784	775	782	779	812	760	774	800	781	785	776	806	785	762	835	743	783	760	759	751	834	758	801	808	755	793	787	738	760	835	795	766	810	770	753	793	779	778	780	796	815	818	760	850	773	807	794	809	850	771	818	805	786	784	783	758	735	749	799	787	749	783	772	790	769	815	863	780	742	783	856	789	788	767	786	766	774	787	745	754	755	806	780	805	824	762	768	756	759	770	808	812	777	734	820	831	798	757	778	802	776	712	774	744	787	813	801	756	806	788	738	769	765	787	756	720	813	776	800	764	827	806	768	824	852	801	742	765	765	788	803	798	803	795	743	833	773	789	804	807	744	785	822	764	762	767	749	785	784	772	858	815	785	763	772	812	843	786	804	791	830	761	789	808	743	763	794	783	727	773	793	786	717	782	770	823	767	803	755	767	790	743	784	794	794	769	763	766	725	761	793	811	753	820	815	730	791	782	795	760	743	848	771	803	772	732	758	833	755	793	792	769	801	808	763	770	818	774	813	782	768	761	784	842	831	743	811	808	798	790	854	756	780	757	804	790	774	786	781	785	736	838	776	795	762	767	772	757	808	800	797	776	804	750	801	775	830	720	784	775	817	756	793	799	810	800	796	771	780	830	797	773	828	830	818	768	773	793	759	795	785	865	742	804	796	732	770	807	785	779	724	748	758	777	784	838	767	776	763	752	818	767	769	797	775	775	821	751	784	779	777	799	793	758	807	819	777	749	804	766	801	784	772	793	774	786	790	803	766	838	794	768	738	776	805	817	803	774	797	777	780	816	780	788	714	771	814	837	742	783	800	789	797	735	779	755	836	745	800	809	792	812	810	788	775	820	756	760	767	772	730	784	727	777	761	769	798	791	850	765	832	750	762	788	756	792	761	775	762	778	797	770	799	828	797	789	752	719	810	800	808	751	829	803	809	730	826	775	768	775	768	807	806	767	794	768	781	780	784	777	829	812	814	788	773	815	821	798	789	804	810	772	758	774	840	804	777	799	784	755	812	765	759	799	757	803	795	805	814	791	752	764	760	803	805	788	769	774	794	739	755	795	759	760	761	774	806	776	746	807	756	788	847	767	811	845	765	777	777	809	777	763	749	803	774	806	767	800	771	768	815	774	812	770	770	791	783	780	778	722	758	765	774	795	805	773	769	821	771	799	745	794	822	791	777	809	761	771	762	761	792	803	770	766	755	764	752	787	777	755	751	800	822	770	734	803	795	807	785	778	820	821	742	796	775	817	755	809	763	804	780	811	771	783	775	817	738	768	755	749	814	824	771	799	770	806	758	796	820	848	796	734	782	799	820	810	762	797	804	819	763	775	809	773	791	790	782	758	816	772	795	750	790	780	746	722	823	772	765	807	802	816	816	823	809	774	782	743	746	817	762	812	751	820	820	758	818	845	772	844	777	775	813	795	808	785	734	766	772	786	774	799	810	799	779	814	772	791	800	777	748	742	828	744	771	823	787	775	806	824	819	786	812	735	791	744	825	801	772	743	807	778	813	821	779	765	821	814	841	720	813	781	837	803	746	761	787	776	742	757	797	788	727	809	779	838	784	742	806	781	749	812	833	782	783	772	828	766	798	737	778	750	793	790	791	777	843	765	722	760	758	764	768	785	811	774	801	803	806	797	724	717	728	784	772	803	783	778	829	781	788	784	776	795	801	796	763	782	818	822	797	793	788	771	811	810	721	773	787	766	779	750	798	812	763	764	793	816	767	802	816	806	797	791	828	804	811	781	783	769	784	796	833	781	771	791	801	814	789	786	816	771	785	790	765	823	703	774	754	761	831	754	742	760	749	790	803	817	746	789	797	804	787	736	762	777	794	795	787	775	782	801	804	760	795	829	785	799	733	811	796	782	826	787	779	820	816	762	791	768	766	801	752	800	832	754	775	766	716	776	765	785	767	780	783	821	779	776	817	845	787	798	782	772	799	773	786	719	776	820	819	781	744	862	797	765	754	780	740	782	788	769	780	797	766	754	826	833	800	807	825	802	763	782	751	755	774	795	770	817	755	811	763	838	843	768	771	811	751	807	825	817	759	745
23672	21042	28190	25753	28155	14594	2471	957	850	793	778	776	733	698	714	700	776	715	737	741	721	739	712	720	706	679	661	674	740	726	742	707	674	733	705	695	661	651	722	681	731	752	705	660	717	720	640	682	682	709	690	744	694	712	728	665	694	702	662	684	662	658	685	709	663	787	764	680	686	720	680	676	722	717	729	633	692	761	689	683	680	705	646	679	646	712	671	677	677	664	684	716	628	678	708	704	711	760	624	654	686	650	727	715	670	696	740	673	667	675	729	696	696	750	645	668	690	703	652	682	672	680	656	742	689	701	635	677	720	661	637	591	670	697	697	705	640	666	679	677	661	719	747	644	660	688	693	659	687	746	700	698	649	751	648	711	666	691	643	649	648	666	712	681	700	696	684	679	666	675	709	658	703	688	693	738	672	724	656	673	674	730	714	721	723	680	719	705	671	726	664	691	716	695	701	642	713	682	721	711	707	730	705	690	669	697	673	726	738	660	725	696	719	682	689	691	717	632	700	666	661	716	662	695	640	688	689	649	681	684	688	669	702	669	633	681	667	680	681	707	697	686	703	683	662	665	690	694	696	674	726	646	680	675	725	683	693	656	748	638	696	698	674	728	681	642	645	683	719	693	723	668	693	718	686	702	712	671	698	639	728	707	662	706	703	646	672	676	665	696	691	693	658	687	655	689	683	686	654	699	683	710	675	737	685	705	723	715	692	709	635	681	630	664	685	700	700	666	681	680	708	649	678	669	661	657	666	651	716	677	680	672	711	703	704	693	719	649	663	701	659	659	683	698	688	683	686	705	756	669	707	728	644	728	711	651	677	635	725	700	672	671	658	659	698	668	693	711	685	680	733	672	680	689	674	688	664	723	682	700	713	686	709	706	693	652	688	683	659	718	677	692	705	690	710	662	653	667	711	721	653	704	652	689	710	679	683	674	767	662	661	722	789	666	670	661	650	703	734	679	713	613	644	664	703	674	719	696	675	686	703	718	693	679	704	675	707	704	712	719	694	666	705	736	662	681	700	643	664	658	699	670	680	680	707	708	652	657	719	657	708	665	703	679	696	648	664	677	669	718	689	697	702	628	655	709	667	727	715	675	664	658	677	644	677	722	685	659	699	648	688	687	725	650	693	683	695	705	659	653	659	637	741	672	669	684	708	716	669	688	651	679	688	725	712	663	676	683	698	691	697	703	689	637	691	719	689	653	693	650	704	688	725	665	677	627	679	673	653	713	690	650	633	705	695	692	687	701	669	713	678	644	712	703	740	693	702	634	707	687	691	709	696	715	690	703	684	715	692	700	662	688	673	672	694	658	699	727	716	692	689	688	702	693	688	718	662	667	666	757	704	692	668	676	688	640	646	662	721	679	648	710	641	648	673	708	708	695	722	636	682	676	658	715	658	663	661	673	647	672	651	675	667	701	675	658	639	647	739	703	667	694	675	706	688	661	668	682	698	684	698	712	652	700	681	663	706	680	705	701	741	663	720	703	713	637	689	674	687	696	690	658	677	637	698	672	675	674	652	696	711	678	653	710	694	687	707	698	671	730	707	676	655	698	687	691	680	660	680	628	654	674	620	703	654	662	712	684	651	622	692	694	687	724	727	650	659	683	744	643	709	722	660	699	677	687	675	657	677	695	619	686	723	674	636	755	701	673	715	622	703	681	725	724	690	660	693	714	663	709	633	701	671	724	668	688	635	698	673	711	710	656	739	677	706	652	677	743	666	672	698	687	718	692	702	684	690	643	672	648	676	677	673	711	696	699	683	714	700	687	706	660	698	648	644	685	688	683	665	681	708	698	650	713	659	661	702	703	696	686	725	636	678	683	659	712	692	686	617	662	626	712	689	661	647	692	705	685	657	684	693	655	694	635	671	677	666	671	659	739	666	682	673	699	726	682	675	696	691	650	660	704	673	678	620	668	675	680	729	683	681	658	662	663	676	666	693	688	678	672	614	649	688	710	665	717	710	698	685	663	692	704	714	678	690	715	711	713	676	700	659	662	671	684	680	685	667	648	701	661	684	675	674	702	696	672	697	650	651	677	656	663	653	683	674	696	687	651	691	719	718	659	669	671	687	726	735	629	677	701	668	712	679	683	663	656	672	695	667	684	692	714	723	690	665	661	651	663	691	709	712	654	696	674	703	674	653	670	659	686	677	662	690	705	643	726	666	687	710	672	673	685	673	658	703	683	715	691	665	701	690	669	692	663	674	687	687	670	666	668	695	660	693	660	676	700	685	661	685	709	700	686	724	659	682	708	678	740	655	702	693	715	691	687	684	678	672	723	642	681	648	683	693	712	655	650	701	682	682	713	645	672	699	686	683	695	684	685	681	659	698	667	646	748	665	701	679	693	719	716	673	714	717	671	722	641	661	705	678	660	647	677	684	641	713	715	716	667	680	677	741	680	716	717	719	708	708	658	669	659	679	685	663	626	687	727	711	727	695	705	669	667	678	641	648	699	682	658	719	700	728	653	643	680	721	682	692	740	688	663	690	682	618	645	687	672	661	698	692	749	736	676	638	660	707	638	692	653	699	623	672	737	692	698	655	665	674	689	652	683	664	698	751	661	717	696	699	693	673	697	646	687	716	661	684	706	654	697	684	693	690	694	658	649	664	723	684	657	671	684	620	681	655	708	694	707	704	699	727	672	710	684	663	688	680	638	673	635	694	705	705	643	716	696	667	690	635	687	689	676	748	647	700	655	669	628	676	717	633	693	671	654	701	694	714	719	685	684	702	646	682	672	690	679	664	666	663	694	664	713	750	678	712	690	719	676	685	718	654	738	645	672	683	704	704	631	620	707	653	679	657	687	633	657	705	685	687	712	668	644	723	701	732	666	634	718	646	656	683	694	708	702	676	707	640	646	712	695	671	689	728	692	702	687	681	683	656	708	702	663	676	648	697	660	677	641	665	700	746	625	683	705	686	684	724	702	682	722	717	708	734	681	683	726	684	686	713	723	663	655	615	684	708	718	652	633	653	711	670	630	671	669	698	653	722	672	677	657	640	673	643	669	652	695	660	688	711	706	693	674	706	666	661	671	689	713	691	701	685	674	689	704	659	691	661	754	673	684	658	652	682	719	693	702	648	685	720	674	694	671	644	708	700	697	708	700	667	693	710	688	672	689	676	644	664	669	659	696	680	728	683	673	686	697	679	663	634	711	668	680	682	711	658	655	702	737	694	656	724	661	660	711	699	644	661	744	706	687	656	676	716	723	689	668	708	670	673	666	669	701	672	719	665	717	654	737	680	676	686	672	704	696	681	687	698	678	668	708	705	687	699	703	727	651	626	706	702	669	628	665	646	684	638	653	668	673	708	695	720	664	695	678	673	728	690	677	684	763	682	671	684	719	712	648	672	662	681	642	658	674	671	690	681	705	704	617	653	643	725	648	702	696	697	642	661	683	685	713	692	671	641	680	637	632	672	673	711	676	688	626	715	708	723	634	672	698	707	657	705	683	689	668	727	698	669	700
27748	51643	26158	29082	31049	2508	1184	1106	1041	976	893	858	822	792	792	750	837	771	757	763	727	765	765	715	777	717	737	703	740	738	715	734	726	765	767	723	703	715	702	705	726	685	769	713	788	734	712	745	728	761	710	700	709	735	735	747	682	720	684	720	718	697	717	755	743	808	810	727	690	681	755	700	734	740	789	703	696	736	703	727	711	743	674	722	713	686	715	721	720	719	699	713	718	690	685	712	703	733	746	699	728	749	718	735	739	702	723	678	673	708	712	719	685	727	741	728	711	737	715	703	708	733	676	753	701	734	762	673	728	691	674	737	653	699	693	710	692	699	705	753	688	719	670	714	700	687	707	712	683	721	693	726	735	713	744	686	654	667	724	718	705	731	688	698	707	713	689	679	697	672	738	678	739	743	747	738	710	726	706	733	696	683	690	696	729	770	668	673	726	694	699	709	724	721	699	681	716	711	679	727	702	715	712	721	726	725	697	716	734	703	792	714	720	705	755	719	662	687	704	732	747	699	701	656	749	697	689	712	711	676	681	678	713	741	692	731	708	754	704	681	662	713	671	726	728	707	676	729	664	714	693	738	713	706	703	724	701	730	715	718	733	705	712	715	682	713	720	710	713	691	687	691	709	733	700	737	705	703	725	711	707	704	696	704	676	688	752	656	683	710	719	654	726	698	681	748	725	687	701	686	705	730	701	757	719	698	796	763	705	737	700	713	751	679	679	686	759	687	724	728	686	706	729	697	681	741	746	769	702	754	719	714	733	731	751	738	694	717	697	726	693	727	779	692	740	735	685	713	682	739	708	676	748	703	693	730	712	727	735	635	723	712	696	706	702	691	621	716	701	741	721	705	702	724	731	714	709	693	695	762	743	696	725	680	696	756	660	736	724	706	720	722	717	685	723	737	671	678	743	707	719	690	696	693	718	716	727	738	651	712	701	707	735	709	668	707	733	713	701	733	757	755	735	726	748	784	713	736	704	675	742	705	766	690	716	677	740	757	681	727	674	730	712	711	720	689	698	705	707	731	731	667	725	719	730	683	708	699	751	702	751	750	720	806	728	666	711	676	708	702	705	686	719	721	748	651	719	713	745	760	739	753	721	668	715	742	700	741	712	712	702	734	710	778	689	665	723	707	709	735	718	707	678	684	756	650	688	648	736	635	735	685	688	743	751	701	708	683	708	718	719	710	717	749	683	708	691	731	692	734	745	691	664	719	742	731	741	740	748	711	711	665	698	725	671	673	690	745	716	757	747	719	703	697	718	739	755	726	736	743	716	686	695	751	737	748	702	733	697	717	763	662	650	743	785	719	733	614	728	712	744	683	702	698	685	765	729	707	724	694	737	708	710	695	764	733	680	687	752	727	702	692	710	719	697	667	720	696	718	712	709	711	734	663	726	738	736	746	674	740	703	751	734	738	696	695	723	748	710	690	701	737	727	722	719	711	704	729	743	705	719	684	682	708	758	690	712	698	762	660	704	704	698	731	744	722	729	696	768	718	699	736	699	779	731	796	697	762	692	680	736	753	684	701	733	736	768	658	706	733	730	745	724	740	680	704	650	695	703	719	694	723	727	686	723	750	706	753	714	729	752	709	721	712	686	650	689	691	742	671	679	735	692	728	738	739	704	706	707	753	666	684	714	724	721	736	706	711	700	679	690	725	726	714	756	725	713	694	723	680	714	692	699	750	709	713	700	716	716	673	734	720	725	758	717	698	765	765	733	731	699	753	660	741	700	710	730	717	680	724	732	705	749	760	685	698	691	723	650	731	754	761	708	715	765	701	760	687	713	720	725	685	703	737	730	716	737	699	735	706	689	732	732	691	714	670	684	718	709	718	718	707	691	707	725	736	712	677	718	763	687	732	710	705	704	689	716	686	684	706	788	702	647	749	750	733	705	766	683	759	703	768	721	695	742	701	706	659	683	769	689	703	715	720	770	669	747	734	803	730	695	709	701	690	734	669	731	714	681	672	723	751	732	702	675	707	653	699	715	693	705	693	716	664	713	709	776	752	726	681	766	739	730	723	684	678	679	664	706	680	739	693	707	746	746	690	738	687	723	717	706	754	697	672	702	702	726	697	738	692	704	713	721	686	741	732	691	732	757	753	758	671	733	756	732	720	714	648	710	721	744	751	731	730	658	636	697	705	700	731	744	675	722	734	772	679	713	744	746	724	731	769	716	722	706	735	728	706	687	730	687	695	668	723	745	751	716	691	689	719	708	689	724	700	718	703	751	704	726	690	749	695	739	704	738	669	693	714	691	730	719	727	716	740	713	710	734	701	700	718	719	678	756	707	716	689	687	703	742	723	699	697	693	702	711	661	677	725	769	719	713	747	727	699	697	748	708	722	724	763	679	705	718	756	738	689	696	668	687	728	715	721	673	705	776	699	688	718	662	675	739	762	684	705	700	709	722	705	693	663	730	762	705	704	685	747	722	732	739	745	709	724	724	747	714	695	693	695	705	699	719	713	740	775	725	707	724	690	699	727	696	720	721	764	685	707	656	711	727	746	702	694	705	730	657	695	679	718	698	711	697	675	717	675	752	737	695	659	684	729	706	688	726	729	736	714	708	735	665	737	685	693	757	727	691	705	698	725	755	740	688	785	735	713	740	702	744	761	695	727	691	724	704	684	743	750	694	700	695	711	699	713	717	704	701	770	704	704	738	727	732	661	715	671	752	721	700	716	672	705	664	686	659	742	692	758	718	725	648	726	695	705	743	683	735	755	686	722	699	689	739	708	715	690	684	760	733	751	713	739	731	729	721	652	663	722	711	695	694	700	714	678	751	709	681	751	751	748	713	725	723	719	690	752	718	710	749	726	733	683	743	717	694	711	757	688	745	669	688	740	695	670	695	692	710	704	762	700	726	722	743	731	723	728	726	725	731	741	694	758	698	685	693	707	696	714	740	710	781	777	729	689	709	706	677	751	662	738	698	684	689	724	685	683	742	747	741	737	743	731	711	719	733	734	708	712	731	698	694	754	669	695	706	727	690	719	669	713	705	687	724	730	730	723	703	684	728	720	718	678	689	699	697	715	722	730	700	715	744	712	730	756	718	697	729	683	663	722	675	742	697	687	685	713	731	718	726	757	682	715	722	698	720	729	736	766	705	749	700	718	727	701	676	757	730	698	744	705	697	665	685	736	716	721	738	720	701	704	690	750	670	759	711	715	683	739	693	708	674	722	709	712	748	725	711	740	687	756	707	742	688	733	673	710	759	723	740	719	728	706	695	705	736	691	682	692	698	710	664	725	673	682	710	745	675	726	728	704	710	708	713	673	740	721	708	723	730	675	691	717	668	696	699	739	741	712	727	774	751	745	704	678	683	672	757	738	727	754	722	730	672	676	680	694	780	711	687	673	716	738	708	729	764	690	710	710	732	746	766	683	735	751	681	718	728	735	687	691	689	653	721	732	693	707	724	736	681	749	679	737	724	685	702	734	710	738	720	733	698	748	714	764	703	701	693	689
24952	21081	27095	26694	22534	5545	1144	975	939	972	941	950	923	934	943	910	884	901	961	946	853	869	959	930	906	936	880	918	888	874	934	904	889	855	923	879	854	893	879	956	850	905	905	873	881	869	855	907	907	865	892	887	912	896	872	914	912	869	844	872	870	906	940	885	838	942	922	892	911	874	934	903	902	888	928	894	923	914	891	913	935	902	856	928	909	900	921	856	864	949	954	894	864	908	914	953	880	863	896	958	869	888	911	871	935	933	907	906	892	925	944	869	915	854	883	890	927	921	947	908	894	927	915	883	909	854	906	865	914	902	866	935	906	908	910	924	907	878	864	870	861	907	903	883	858	932	874	908	869	876	883	949	840	893	884	868	890	877	918	893	862	851	886	833	924	861	850	846	931	939	841	888	857	901	933	844	910	846	888	866	876	855	933	900	891	863	896	890	886	853	909	891	851	893	885	865	887	865	893	878	875	881	884	866	863	888	921	898	858	880	915	917	874	878	862	942	915	897	873	914	898	928	955	922	890	875	883	911	947	881	887	917	943	900	932	915	890	882	889	888	869	858	912	919	868	936	877	932	936	893	858	885	911	891	876	878	965	873	944	881	924	866	930	861	891	918	891	869	921	922	879	865	871	887	980	973	882	902	920	910	859	846	909	900	901	885	862	841	859	876	881	861	937	920	890	915	880	868	872	899	888	961	905	894	902	872	871	878	948	848	883	893	891	862	839	929	889	863	910	859	854	879	871	897	869	913	885	890	865	952	905	877	853	878	895	854	923	919	922	903	890	900	855	909	920	849	885	919	937	911	864	876	818	889	939	917	980	920	917	902	854	924	885	854	906	886	926	900	855	928	889	950	899	907	927	900	879	899	840	923	913	924	892	893	933	884	968	895	854	871	899	917	967	912	941	860	839	892	924	926	914	897	865	922	880	909	848	908	827	887	975	829	913	837	917	902	899	887	941	914	912	885	898	888	953	856	902	917	872	896	869	892	842	871	896	871	901	896	937	883	899	927	919	915	854	876	859	918	861	924	888	912	888	883	875	866	953	929	932	888	924	858	861	874	915	900	861	868	883	863	904	892	871	953	882	865	898	895	893	858	920	876	844	886	903	878	902	929	884	873	886	907	909	895	907	930	906	857	902	891	859	953	914	838	914	847	930	849	902	822	928	887	872	966	903	881	905	857	907	906	856	881	917	922	837	817	900	838	842	849	900	887	830	927	871	902	873	889	888	876	920	862	916	903	928	948	925	895	889	889	876	869	871	906	915	916	944	897	863	887	853	887	895	872	862	890	880	974	917	910	869	909	955	886	893	862	920	918	890	861	836	877	927	887	876	901	876	898	905	877	885	899	879	858	910	913	925	906	889	861	857	903	882	870	865	885	857	945	897	918	894	840	828	880	889	835	908	897	905	906	922	867	869	885	915	907	871	851	892	949	890	870	888	882	913	865	921	887	844	927	856	839	923	896	872	922	851	897	816	894	905	904	842	952	874	912	856	874	932	869	874	865	875	860	890	875	851	889	943	857	885	854	917	908	882	877	931	886	834	879	882	942	880	902	915	862	963	909	908	869	894	870	957	933	842	883	848	820	906	892	844	894	894	862	853	874	891	947	868	904	885	916	909	861	822	931	923	884	927	852	922	874	855	944	830	909	914	860	923	865	903	835	879	885	901	840	908	836	927	951	847	922	855	891	915	919	860	895	867	858	902	930	927	889	947	918	920	896	892	911	869	846	863	872	861	935	943	930	871	868	852	892	947	880	882	891	907	965	904	881	878	853	887	918	911	887	911	902	879	911	922	929	866	906	928	900	955	880	913	879	933	929	946	883	842	915	892	854	870	903	868	874	883	902	904	878	891	890	894	908	880	930	934	851	893	892	941	879	859	935	906	912	823	879	954	902	899	880	922	915	857	910	907	864	901	903	971	875	910	970	935	877	951	870	883	909	906	857	907	839	904	901	873	923	861	844	867	926	923	903	905	908	878	918	869	852	907	839	930	890	885	884	892	876	877	894	910	839	887	817	855	907	889	926	845	899	849	883	875	844	948	891	906	906	875	858	865	945	876	847	866	914	885	855	890	870	907	931	901	885	856	881	891	862	881	919	929	896	873	867	885	916	922	889	837	880	907	845	853	862	939	836	863	875	905	954	892	956	909	913	915	844	876	929	904	877	936	916	866	840	879	858	873	888	894	928	963	925	909	906	903	881	829	880	903	902	924	965	881	905	842	864	949	899	891	855	891	846	886	886	892	945	909	830	851	863	921	876	873	899	922	910	904	918	884	891	879	936	932	867	915	961	908	920	913	872	868	897	898	920	843	922	933	878	875	876	901	898	878	899	897	858	874	890	898	904	933	893	832	931	858	904	821	876	857	874	880	840	903	880	905	890	883	900	908	878	862	914	930	836	913	916	892	877	862	940	887	962	952	909	875	888	844	851	880	870	915	894	881	928	869	965	866	935	874	883	897	927	883	861	910	905	878	867	941	904	888	956	892	905	875	914	967	921	875	867	900	837	879	867	872	913	844	905	910	862	932	863	919	877	894	837	895	835	940	884	939	880	899	916	884	915	855	900	905	870	832	860	897	878	837	836	915	896	916	927	871	883	981	903	859	912	914	874	883	848	901	900	850	880	926	870	858	903	897	913	883	897	895	893	794	890	931	893	923	831	880	902	902	860	902	874	881	875	822	928	866	881	894	979	863	882	905	904	910	901	867	886	887	857	903	904	873	900	919	898	886	884	926	906	933	885	867	856	889	825	863	883	896	860	932	827	892	893	910	863	897	895	892	841	906	900	910	857	863	927	862	845	907	883	909	885	858	898	896	898	926	877	945	855	922	911	918	907	846	893	915	938	861	866	886	848	879	857	890	940	948	885	909	925	936	903	884	911	908	892	903	886	882	867	950	917	877	908	859	937	887	914	836	917	881	880	889	901	877	898	960	881	878	888	868	916	877	909	879	904	873	844	879	851	895	888	878	885	887	886	967	888	882	864	935	908	917	931	859	913	888	910	864	884	908	913	918	895	917	896	914	889	843	943	899	872	893	885	871	903	879	909	860	933	902	868	883	901	915	865	869	894	877	895	845	866	862	847	840	878	861	867	930	905	864	885	887	855	918	873	972	931	905	922	909	914	889	825	873	852	923	883	902	896	864	863	933	876	858	908	874	871	892	907	919	839	889	933	877	916	876	904	855	936	937	891	821	924	877	865	859	941	853	894	916	896	892	949	925	845	870	878	867	890	927	914	898	857	907	912	892	878	904	933	849	853	922	890	972	861	901	906	912	884	873	905	948	945	870	863	867	874	913	896	869	901	952	881	931	948	901	877	898	875	871	914	910	914	891	889	900	883	942	927	880	924	897	936	903	842	901	877	868	894	907	880	885	880	911	907	904	869	905	897	898	892	957	947	859	950	923	885	909	864	871	837	886	862	802	888	891	946	845	865	909	875	946	875	891	916	891	900	882	873	890	922	880	873	860	858
27045	46273	23823	20740	24368	2309	1145	1093	1001	1014	1009	1054	959	931	951	927	946	979	880	948	954	901	978	943	913	897	952	906	938	936	906	973	893	934	946	957	942	928	913	971	960	938	922	946	892	928	934	924	927	909	930	913	883	986	904	895	907	902	890	949	872	928	885	953	868	921	962	984	960	957	984	930	985	973	909	975	944	930	940	935	953	1013	929	948	887	963	948	944	921	954	935	913	968	957	922	905	975	922	885	933	871	942	960	918	950	953	924	952	922	924	921	930	944	914	949	876	941	952	1026	895	972	913	938	965	921	915	949	914	943	968	929	914	923	899	918	924	910	886	919	859	928	971	936	866	949	944	906	940	901	911	939	961	927	943	896	904	970	926	896	887	887	913	928	966	997	852	904	914	893	901	915	942	891	912	943	918	907	957	915	936	912	934	888	902	962	889	904	892	925	964	909	951	900	946	913	941	900	934	957	896	969	872	883	905	885	934	840	887	866	907	946	888	922	939	897	943	969	909	941	937	912	916	869	897	903	916	932	895	888	943	917	933	887	937	933	930	905	911	935	902	894	891	903	932	987	927	886	962	935	905	975	907	938	938	931	986	936	872	997	897	909	872	920	918	863	913	943	947	909	925	956	970	902	899	911	919	874	972	962	899	912	939	895	863	887	914	931	905	888	918	936	874	928	891	907	984	864	881	907	898	918	862	930	931	949	936	928	890	891	870	920	930	945	952	877	980	898	903	967	868	966	960	1004	949	887	916	937	911	900	961	873	987	927	882	969	948	917	932	960	919	944	940	949	956	920	935	941	926	990	895	929	900	922	885	953	946	910	875	880	953	876	884	941	922	900	897	892	951	951	920	894	968	947	956	948	907	935	982	886	880	932	904	884	884	946	903	928	867	925	910	924	887	962	927	934	904	969	952	923	917	932	937	917	977	897	937	940	903	923	956	924	918	897	905	881	910	884	876	953	855	907	944	923	920	898	928	868	868	919	933	890	894	868	899	973	951	958	899	950	922	876	911	969	929	908	967	940	921	917	905	919	923	912	883	888	930	907	920	933	905	954	973	944	917	924	932	935	926	925	910	891	921	925	836	926	920	939	908	928	879	935	888	929	880	904	864	907	901	905	947	927	947	895	928	904	936	905	930	962	898	954	919	903	890	939	929	926	961	918	928	914	899	924	885	914	921	937	945	864	962	921	923	884	911	923	953	938	898	919	913	891	938	920	920	994	899	962	953	937	869	901	942	948	945	884	938	950	935	952	944	928	934	955	972	928	905	912	931	866	896	920	911	921	907	920	903	980	891	914	951	881	905	925	891	878	958	973	869	892	936	955	971	916	931	890	976	952	914	938	865	917	916	929	930	896	879	983	940	984	885	895	949	929	924	914	942	979	932	922	901	883	895	938	906	923	896	835	945	877	925	948	975	882	910	907	947	945	921	897	941	921	932	927	913	994	949	929	891	922	936	902	907	884	960	905	917	970	909	918	906	941	899	932	939	934	888	905	934	879	880	930	892	930	912	940	949	881	936	914	882	919	889	931	927	964	944	913	947	953	923	923	939	899	974	918	873	951	944	949	868	881	885	883	923	855	938	962	875	936	911	917	916	913	958	936	929	904	934	910	968	910	905	873	952	939	947	935	976	890	920	870	881	919	943	987	926	871	861	912	937	966	933	896	906	960	902	905	947	886	929	937	926	897	918	904	879	954	952	896	878	928	950	914	872	929	887	908	933	914	909	893	900	948	921	959	903	949	976	873	926	928	880	913	928	913	858	919	940	905	906	885	968	903	862	912	901	932	940	924	901	950	899	973	947	916	947	910	946	939	888	932	950	933	958	928	867	910	903	904	949	940	949	957	922	921	950	917	926	949	931	910	964	982	891	887	904	934	910	896	880	916	949	927	896	942	884	958	917	889	919	936	910	942	857	898	871	876	917	932	950	909	916	967	889	889	976	910	916	908	941	921	900	932	904	913	903	914	881	939	951	940	912	907	924	924	901	918	924	960	941	906	892	950	878	941	930	938	913	913	913	903	945	928	887	900	946	949	899	932	897	947	975	947	885	885	918	903	877	938	907	888	949	947	904	924	884	927	884	926	902	911	905	930	925	927	896	940	925	922	959	962	995	940	955	888	944	886	943	974	941	913	927	932	873	911	936	961	901	914	949	908	944	931	899	937	962	929	916	984	971	913	993	926	913	891	984	933	879	870	937	927	960	887	950	894	949	914	999	894	975	901	894	958	930	916	914	946	888	941	930	894	897	914	1008	943	907	930	922	949	980	909	890	908	951	921	963	925	927	897	907	974	959	972	925	883	923	931	911	894	905	927	919	891	990	876	943	929	900	962	998	948	928	898	843	932	911	876	945	857	927	864	908	925	928	921	903	930	878	893	886	874	944	928	902	949	955	961	929	989	951	938	929	922	880	900	905	901	885	913	921	966	926	957	925	954	872	909	935	927	989	919	910	982	923	969	895	936	939	872	971	968	914	902	927	910	930	934	865	884	976	879	888	939	915	915	931	931	954	961	887	915	910	919	925	909	917	970	864	892	913	909	950	1001	908	925	972	943	912	891	896	923	904	941	927	954	889	890	905	901	914	908	972	997	924	915	922	956	956	972	820	914	892	972	932	907	893	883	947	908	901	911	874	887	922	916	900	892	950	908	934	910	943	918	930	917	921	898	910	928	913	952	940	958	935	890	901	878	938	905	925	916	924	952	910	916	963	904	962	886	899	961	898	883	934	927	972	902	1057	957	947	893	921	942	924	920	880	926	898	931	931	952	921	912	923	912	917	940	900	901	922	900	915	955	921	953	894	939	902	946	914	878	887	909	936	871	976	927	931	896	986	936	875	943	883	947	909	884	912	947	984	859	917	869	945	899	947	879	951	939	916	905	963	886	930	882	958	905	922	924	931	944	972	898	921	981	942	929	899	869	936	909	880	963	912	940	886	938	840	940	922	869	946	944	939	934	926	924	889	875	931	915	912	930	933	896	898	888	923	896	943	905	909	888	916	925	907	969	973	940	957	896	926	876	911	919	929	903	898	926	968	878	930	903	930	896	940	960	942	906	946	968	902	926	970	925	949	924	940	950	874	925	872	929	909	943	932	920	983	940	941	951	970	954	909	906	937	865	908	923	930	959	873	846	879	987	921	880	941	960	915	931	874	900	921	833	896	901	910	909	935	962	934	916	936	935	939	916	907	952	893	905	886	969	910	941	938	843	930	913	923	930	950	954	897	900	911	931	961	939	937	911	933	922	923	945	895	921	904	905	878	911	914	886	918	912	937	925	930	942	954	944	971	905	935	920	896	952	979	926	931	952	902	900	972	932	970	947	925	955	900	929	968	886	879	917	906	894	938	970	942	907	948	929	888	892	936	923	890	915	925	936	884	938	935	925	978	911	902	869	952	914	907	922	917	921	932	868	954	931	872	923	930	915	929	931	903	894	850	895	923	914	933	826	910	932	930	926	943	887	920	875	951	897	939	986	903
22629	21117	28741	25504	30300	20763	9927	1490	1172	1113	1073	1000	992	957	959	928	962	877	943	934	896	992	911	899	886	1000	899	912	947	880	902	942	951	915	907	951	881	877	922	927	909	872	934	857	890	885	910	864	888	892	951	866	955	879	860	890	920	912	871	921	912	887	929	870	860	941	884	895	915	926	799	893	882	893	888	892	855	913	911	931	937	889	917	896	877	880	876	882	889	952	898	884	930	890	895	902	859	892	954	919	896	941	898	865	895	911	901	906	901	862	880	876	849	925	898	871	895	864	892	921	913	894	891	847	883	828	936	889	887	894	925	893	925	873	902	852	862	872	941	913	907	901	888	856	882	855	880	875	914	928	911	946	905	887	911	905	895	890	897	808	857	858	906	913	910	892	827	915	851	916	872	878	910	862	903	877	889	828	860	937	837	895	901	903	873	902	900	823	901	892	905	849	948	875	856	857	889	887	879	913	859	883	933	855	892	865	867	832	937	882	874	886	882	893	834	887	901	926	891	896	896	905	880	926	909	824	855	896	884	944	862	883	845	924	823	867	940	866	898	905	890	903	865	872	891	894	849	931	870	863	880	843	882	892	898	879	906	887	881	912	857	864	897	898	920	864	864	858	905	848	856	865	927	896	891	922	893	823	905	881	940	854	859	851	875	855	850	861	870	878	883	880	864	877	902	947	818	889	883	832	798	851	833	932	889	874	912	883	928	836	868	856	861	857	834	860	843	874	854	823	856	883	856	880	937	864	888	895	918	872	857	869	892	829	861	856	867	913	850	840	911	868	882	865	902	892	897	847	877	879	851	904	923	921	899	877	852	865	885	917	946	905	961	868	851	854	917	873	920	888	893	851	918	886	869	924	855	863	839	882	879	829	891	903	885	851	860	909	864	897	906	868	891	829	877	823	918	840	876	841	874	943	953	896	914	911	856	816	873	919	884	879	834	896	840	903	897	908	891	878	890	901	874	936	855	917	868	880	861	893	878	852	910	866	890	884	822	869	826	905	889	863	899	855	838	878	840	850	897	914	887	796	866	827	825	938	834	892	818	906	940	908	911	901	904	929	895	902	888	915	862	905	880	864	847	877	906	890	896	869	970	876	859	848	855	918	919	887	901	856	829	857	929	894	834	878	845	862	837	891	904	891	819	859	935	884	898	879	929	896	902	875	880	919	870	849	903	924	848	924	922	851	887	877	860	871	819	861	846	881	872	839	863	939	886	894	909	857	904	919	850	894	917	888	880	854	903	854	870	864	911	910	944	898	902	934	945	915	878	902	940	916	868	855	917	893	863	874	863	855	931	876	886	824	940	882	887	907	917	897	883	933	882	926	901	889	914	910	863	877	946	873	947	864	908	875	883	896	864	879	938	952	880	879	900	918	920	895	871	922	922	845	858	847	877	887	909	852	848	891	869	929	918	851	888	844	857	852	900	842	888	925	890	932	827	903	867	862	869	884	944	956	899	868	879	843	916	875	897	924	860	886	863	933	865	844	914	859	873	879	854	889	825	876	888	872	907	945	871	855	912	913	939	888	855	868	868	864	815	893	895	874	928	832	884	846	869	872	850	856	831	862	847	919	871	935	895	888	932	869	862	893	855	874	840	870	888	936	880	910	897	885	851	864	878	901	871	888	871	905	845	806	861	868	853	843	887	920	876	850	940	908	913	854	912	886	871	884	885	865	838	821	893	890	862	849	921	927	861	897	847	929	860	890	845	877	868	867	871	887	908	912	868	877	808	864	884	851	882	857	942	914	1003	896	940	934	836	897	886	888	914	870	872	887	911	873	896	879	928	876	918	860	894	870	862	882	860	892	873	863	897	908	870	875	908	851	907	910	943	866	913	867	892	889	886	891	875	867	867	889	867	917	890	912	900	880	876	844	859	865	895	949	867	877	923	870	890	883	869	905	885	887	945	868	869	922	920	887	877	932	903	931	891	855	874	922	888	900	877	867	922	889	937	946	857	848	905	889	889	904	885	864	841	864	830	837	871	868	826	862	855	904	863	882	923	855	891	881	874	879	839	868	881	885	898	939	838	930	810	845	824	875	859	844	887	867	905	870	922	841	834	861	892	899	839	885	874	907	839	864	882	852	862	897	865	906	902	862	884	895	842	907	860	888	845	904	871	856	870	823	889	895	945	876	856	867	910	909	904	937	940	891	798	841	880	890	873	893	931	841	922	835	829	873	925	872	845	843	821	891	842	870	893	911	891	871	852	869	848	925	897	864	850	868	901	855	884	924	864	849	869	835	869	855	861	894	888	889	850	901	845	822	850	843	919	881	878	880	894	878	839	840	937	930	880	887	868	923	888	931	865	929	853	863	861	860	854	854	892	920	922	863	906	871	891	910	848	879	879	856	845	901	909	867	822	914	878	829	905	854	866	849	836	866	916	853	852	820	881	871	897	847	860	908	828	901	843	852	852	891	935	863	917	873	912	859	902	830	892	929	916	848	875	883	904	838	831	901	884	890	913	874	884	851	903	847	822	869	880	801	897	872	888	863	905	892	924	869	914	908	870	907	842	873	888	848	841	886	874	899	974	861	847	909	858	898	847	911	894	904	887	862	861	855	911	850	843	891	830	814	871	822	830	870	951	877	869	892	863	916	868	870	905	919	922	919	891	885	859	854	888	817	853	853	887	878	931	884	842	896	874	881	843	901	863	867	891	839	841	883	938	810	853	893	893	869	884	889	826	896	877	867	856	872	863	847	875	882	871	885	878	842	932	894	877	898	871	899	851	920	862	935	870	938	819	924	903	895	866	903	915	877	896	883	858	904	941	866	882	843	881	864	877	922	827	877	854	889	844	899	902	858	906	901	927	849	861	885	917	816	874	871	834	898	867	889	929	888	865	902	844	865	887	872	940	868	879	893	903	862	887	887	869	848	881	844	888	843	869	852	875	860	870	860	906	878	873	883	882	895	880	888	891	822	890	871	887	943	874	943	876	904	874	842	866	889	887	888	938	861	871	911	892	908	840	880	846	840	902	883	852	904	853	896	929	895	933	830	883	878	862	897	866	887	900	889	871	876	868	916	885	855	876	930	895	909	876	904	886	878	887	895	871	879	903	837	917	867	915	854	851	854	909	921	861	843	909	854	864	902	827	897	838	907	901	896	890	846	862	937	860	882	875	888	885	886	896	876	868	919	886	871	856	870	892	912	904	869	871	917	859	827	852	907	853	831	906	891	891	819	877	885	869	893	900	944	887	846	911	886	896	935	915	845	918	860	900	882	854	872	905	863	863	896	983	821	884	891	871	868	896	876	859	862	845	881	926	867	932	949	901	923	890	875	855	864	892	913	843	879	864	901	862	825	844	833	955	883	885	839	886	886	872	797	902	919	908	937	925	874	915	879	910	925	880	851	842	892	918	891	858	852	844	856	892	896	871	875	855	846	861	852	923	887	856	893	916	880	874	841	878	913	922	919	895	877	863	926	870	894	824	875	870	902	925	906	914	863	879	851	931	863	836	860	881	856
32195	59463	35791	38749	42876	5799	1793	1633	1404	1323	1228	1148	1100	1040	1021	1063	998	969	990	933	893	967	968	917	903	919	944	856	902	922	940	935	913	918	954	958	935	890	930	983	882	893	860	908	885	886	961	874	855	889	927	861	865	861	912	949	891	825	877	827	918	886	922	946	964	1018	952	847	889	881	900	897	930	884	950	865	894	953	875	884	912	903	863	828	921	838	864	838	858	883	912	795	959	902	926	871	915	910	892	864	906	914	851	896	850	925	850	842	901	893	880	933	872	897	867	904	877	862	945	899	903	904	898	872	866	880	846	841	874	846	840	901	806	898	911	875	894	861	854	875	877	877	875	860	901	884	900	878	868	888	884	882	886	881	920	923	924	913	837	822	867	831	846	882	844	922	847	877	887	869	896	872	882	853	861	882	903	855	889	876	848	912	857	903	919	906	910	865	907	881	896	842	885	879	870	878	868	868	912	870	889	888	908	832	902	905	837	913	893	815	902	870	900	898	846	879	852	902	861	905	904	837	903	911	846	905	878	897	851	908	827	823	849	834	965	855	898	840	885	905	849	883	893	867	902	827	885	893	872	849	827	901	836	947	864	891	876	875	935	842	863	918	834	872	881	894	901	874	880	904	880	823	899	889	903	884	886	866	896	899	902	880	863	870	840	857	881	884	898	866	947	884	818	853	806	912	844	889	909	883	882	845	871	869	882	883	882	826	870	809	877	853	869	881	903	824	894	889	858	878	924	906	910	877	917	847	864	868	929	946	856	877	871	875	860	886	921	860	905	875	927	852	869	936	903	867	856	896	915	876	878	910	865	876	887	842	879	863	911	867	923	884	855	887	865	898	923	848	853	840	890	910	911	855	903	914	843	850	877	904	866	856	900	880	926	879	898	885	881	894	885	874	890	899	863	888	902	868	894	855	911	894	911	922	872	841	848	849	907	896	875	863	863	897	888	862	886	881	845	870	877	954	916	897	866	864	849	893	909	890	826	882	918	863	862	857	856	924	971	854	872	853	863	865	907	886	824	864	867	880	902	871	846	836	920	869	937	879	897	845	866	910	905	841	839	878	908	903	863	869	857	896	869	895	852	860	913	845	873	877	854	876	870	874	851	863	912	947	884	861	866	870	885	874	849	862	840	838	899	886	870	878	877	923	896	932	891	864	882	926	898	892	893	902	853	873	906	863	875	907	928	845	868	878	914	875	898	907	929	910	919	928	926	905	915	868	896	856	939	920	891	863	867	870	814	895	862	872	834	929	886	916	878	896	885	867	890	813	846	952	879	881	873	844	899	873	863	898	852	881	882	883	855	883	911	874	845	875	911	964	885	881	860	881	892	860	894	860	868	896	889	843	861	879	884	844	901	875	871	868	903	883	902	864	853	843	829	865	893	872	894	883	895	930	855	852	879	845	911	849	904	857	870	901	889	948	884	805	906	911	918	806	891	896	852	903	891	874	881	906	846	853	845	857	880	884	884	877	898	902	879	854	862	890	888	898	860	886	887	931	911	898	895	887	822	881	875	902	900	883	909	850	884	904	843	874	872	846	881	891	865	911	925	913	941	889	899	918	802	851	873	866	924	910	907	903	889	878	871	896	878	956	835	912	854	852	881	858	835	875	970	872	854	864	909	918	853	900	929	898	867	893	820	901	858	874	864	878	860	870	867	880	844	898	863	848	921	910	922	854	897	862	892	856	867	898	873	854	864	866	902	919	887	899	862	840	857	888	881	890	890	894	875	896	875	880	800	820	918	904	853	859	874	899	873	911	850	866	880	869	889	890	868	834	879	851	866	866	868	849	906	902	845	864	840	902	859	909	877	861	881	907	891	867	866	921	844	865	850	851	883	902	900	922	868	937	883	875	873	855	921	873	872	869	930	864	836	848	911	855	910	914	862	929	884	894	896	852	848	873	828	891	896	884	871	892	859	869	902	852	879	862	921	925	864	902	843	859	861	922	832	924	849	877	919	901	878	848	956	872	907	871	932	887	923	944	848	867	893	871	897	869	882	899	883	878	872	849	865	858	854	855	872	900	842	824	912	891	866	891	878	885	899	874	907	863	871	901	892	915	907	856	891	819	916	901	853	885	875	894	901	925	911	898	858	854	939	899	936	881	907	889	929	843	899	919	885	885	879	885	905	872	931	888	866	886	904	890	930	901	886	901	931	903	884	842	809	813	891	876	915	932	847	921	927	891	843	894	891	905	881	892	895	925	844	856	875	863	898	886	884	906	961	871	931	846	843	880	881	850	859	910	872	880	847	829	869	829	876	851	890	915	862	878	914	899	903	824	850	853	881	896	904	862	842	871	884	933	865	901	871	908	884	938	870	924	854	911	883	846	854	928	886	865	918	830	876	920	858	907	882	852	873	837	848	853	902	849	861	862	906	860	842	864	847	828	923	844	876	909	854	861	909	888	890	890	842	897	805	817	917	895	905	855	873	909	858	869	931	838	847	893	919	898	877	879	875	893	916	887	884	837	862	858	864	906	938	892	830	872	921	919	861	900	860	917	905	870	956	866	905	903	877	852	840	919	885	840	894	883	877	926	886	841	844	887	913	834	841	837	871	899	862	855	875	898	925	874	896	916	918	928	858	894	944	901	935	895	870	895	890	869	912	885	861	865	901	860	895	860	869	924	868	890	935	866	862	909	898	933	857	973	893	912	897	922	897	870	848	868	915	917	864	896	862	885	848	853	904	904	894	849	846	893	861	879	847	843	889	854	890	901	895	877	858	882	896	858	904	829	862	876	941	924	863	856	878	867	878	894	895	962	872	855	872	936	877	878	874	870	843	888	830	855	913	886	866	913	908	918	919	851	907	870	889	866	818	872	847	834	900	860	870	892	937	948	958	857	907	859	919	855	889	904	889	882	843	849	844	925	927	869	907	852	884	874	866	858	916	863	917	889	894	878	936	897	816	876	905	908	846	858	856	861	890	926	906	856	840	866	892	879	901	897	902	917	886	890	883	861	917	892	914	925	895	941	932	875	870	906	850	844	877	931	866	903	856	928	897	883	929	866	869	841	888	913	926	888	898	928	902	850	913	877	837	918	899	900	904	834	864	919	874	857	884	879	864	896	880	843	901	871	879	921	890	874	924	905	850	845	882	891	926	972	864	879	900	884	882	870	878	869	912	912	889	866	856	897	881	942	830	872	909	873	931	890	901	911	843	843	846	879	866	935	907	942	901	889	851	840	877	906	850	892	835	874	854	915	929	813	933	902	913	832	890	838	918	873	898	855	882	917	830	855	930	921	899	919	972	860	935	886	927	848	828	895	892	902	830	889	849	888	889	907	941	853	885	920	838	886	913	883	843	867	938	886	852	861	913	888	840	871	873	851	932	893	891	871	889	870	882	874	883	895	966	883	909	911	855	913	902	941	853	923	879	873	869	914	925	911	922	878	836	836	917	818	885	887	849	889	880	885	847	910	906	887	921	876	841	909	875	893	878	891	947	825	869	893	891	862	896	859	867	941	870	933
28788	24794	16694	6890	4945	951	810	748	761	723	773	736	780	790	712	739	778	769	754	760	751	755	815	795	712	773	750	739	736	738	747	731	761	688	694	742	796	741	748	760	758	776	763	748	740	812	753	723	750	736	777	728	719	775	752	713	734	755	714	767	746	797	799	817	720	750	803	781	755	726	764	751	754	719	801	777	786	750	752	741	779	775	711	732	763	735	748	761	786	776	732	763	714	717	774	739	729	763	696	781	751	764	761	734	744	769	753	743	736	771	837	777	699	749	690	745	773	792	781	746	743	717	794	747	790	765	750	742	751	746	774	756	709	781	788	751	748	781	727	786	720	756	765	716	726	732	767	775	743	777	729	778	759	705	764	742	771	768	787	770	765	786	729	824	786	686	748	771	767	798	703	751	757	750	716	744	754	754	725	718	706	794	712	708	754	762	773	728	746	730	797	744	778	770	749	751	804	752	758	759	763	759	763	780	733	697	810	742	721	799	779	766	699	714	754	774	708	748	773	776	756	732	740	736	765	781	736	800	786	751	745	728	779	803	817	795	751	735	721	710	730	718	793	757	784	794	710	796	748	736	777	745	742	748	728	740	717	775	739	751	769	753	763	771	733	771	760	776	723	764	744	747	732	728	776	771	718	759	776	723	713	753	776	815	764	769	747	727	776	758	785	739	769	748	751	753	764	748	777	762	788	710	712	780	749	785	745	799	778	751	767	746	786	723	748	731	754	757	773	743	763	734	775	744	728	777	718	744	773	713	758	756	741	758	822	741	738	745	711	764	734	722	775	764	749	768	785	738	740	730	730	750	776	746	743	733	805	732	748	755	751	744	752	720	738	754	793	749	798	762	793	709	768	757	761	731	730	738	767	777	729	773	703	724	774	730	742	697	795	774	755	786	741	770	760	770	788	723	718	778	818	706	746	728	730	763	729	709	739	749	754	787	714	747	750	762	735	785	773	730	716	751	710	823	759	768	730	732	746	728	771	749	742	721	784	747	751	747	745	726	742	737	731	822	715	722	773	740	787	755	729	754	793	779	769	778	733	720	794	784	746	832	750	769	750	788	764	721	763	758	767	752	768	719	828	756	797	763	784	723	759	762	751	756	762	733	755	748	788	720	772	787	746	762	749	740	742	771	742	766	771	706	791	755	761	779	759	784	750	759	824	777	724	782	774	711	748	734	804	768	734	727	740	709	750	790	755	765	764	778	787	723	718	773	732	762	775	763	709	749	802	736	783	736	767	770	805	721	730	776	747	758	704	713	744	786	727	798	789	759	775	740	766	799	767	749	723	758	805	763	715	802	772	763	750	739	795	759	718	764	728	763	749	714	696	761	764	700	716	744	776	752	756	737	780	757	762	745	703	770	776	735	775	776	760	729	792	743	760	772	740	744	744	776	731	746	756	760	749	770	795	684	794	774	741	729	757	794	752	775	738	813	760	714	726	753	767	709	757	695	722	731	766	782	750	795	739	782	709	807	775	780	730	726	788	757	753	750	758	791	665	776	756	724	739	732	795	744	780	752	752	749	787	768	735	705	714	768	754	764	717	784	834	781	790	793	762	763	737	791	788	795	747	754	736	766	717	749	733	756	753	729	753	767	722	774	729	746	755	717	775	735	753	764	756	808	805	735	721	776	747	776	760	744	676	774	736	739	757	765	745	728	749	748	730	788	785	760	752	719	714	757	734	731	755	735	732	744	713	751	793	737	776	756	736	752	746	778	765	767	739	740	724	792	773	752	754	733	715	743	747	767	788	759	738	771	780	794	757	701	752	770	789	770	715	757	753	713	734	802	723	748	717	746	768	725	793	799	764	770	767	765	737	761	739	736	711	754	772	730	743	758	788	767	720	781	733	780	739	776	724	746	738	799	759	755	767	722	744	761	727	741	733	768	740	719	746	746	721	773	744	800	719	739	763	805	714	754	748	759	762	837	691	760	756	718	777	762	785	782	779	791	741	765	716	743	735	741	756	730	754	746	713	771	733	766	743	776	735	816	784	744	724	726	719	792	748	736	718	767	763	830	756	781	741	732	722	745	769	766	747	770	785	743	801	782	800	763	760	697	770	738	760	751	738	774	774	767	806	750	746	765	765	787	743	782	766	724	788	744	801	730	747	764	739	718	749	762	788	778	763	761	741	777	748	735	776	748	712	761	761	748	813	747	807	748	741	748	698	768	739	788	758	698	751	739	766	734	771	761	753	722	770	756	769	738	818	739	793	756	743	749	762	771	728	766	742	773	780	725	711	711	737	794	665	731	759	749	750	802	754	732	777	797	767	789	764	765	786	718	742	715	736	751	788	799	734	745	777	774	749	727	709	744	762	776	797	761	797	830	761	757	727	771	726	732	718	751	755	726	722	716	786	752	752	747	767	787	789	789	728	723	746	758	756	761	749	761	773	825	767	754	743	708	724	762	773	757	721	744	734	687	803	740	719	789	722	765	773	771	777	743	778	751	795	761	740	763	753	771	747	793	773	824	781	753	773	749	690	711	722	762	807	783	743	820	693	757	796	745	746	810	768	743	778	740	695	758	739	750	756	793	782	746	749	805	756	765	729	733	755	782	759	742	744	702	718	727	792	749	726	736	767	749	795	727	691	758	784	800	755	778	723	771	757	731	779	755	739	747	738	730	810	764	760	771	737	734	748	770	741	791	757	766	746	717	763	779	816	749	731	702	749	745	769	729	764	712	737	787	756	743	778	732	755	737	748	729	782	746	772	736	732	653	751	706	749	797	776	739	704	748	803	717	752	772	749	713	771	809	752	719	748	743	801	755	770	733	746	722	727	777	776	714	737	757	767	727	696	783	734	730	761	760	737	693	753	765	725	764	779	755	731	735	744	753	733	748	805	733	749	745	778	767	779	729	767	766	749	777	788	700	719	792	783	732	765	744	765	726	750	755	776	726	796	753	740	729	777	777	733	740	778	805	729	763	754	741	793	781	781	774	753	722	773	734	771	705	796	822	759	693	824	774	685	774	802	723	766	781	753	754	740	753	761	744	770	750	761	763	765	797	766	738	729	759	737	769	770	745	694	727	736	777	790	712	788	801	753	765	759	745	723	794	746	793	794	769	711	738	809	756	735	766	736	782	745	778	754	756	737	762	750	776	728	710	738	756	747	719	740	752	769	748	734	699	735	727	747	750	758	798	797	754	776	758	710	766	733	764	833	697	777	801	702	730	722	783	791	726	779	761	770	730	719	775	797	722	738	787	778	729	775	760	737	787	748	797	756	716	726	756	720	733	768	770	740	796	742	762	740	772	760	720	716	741	753	750	777	728	783	764	757	734	744	747	738	750	807	723	738	709	718	725	770	739	704	748	747	709	748	780	744	752	747	747	764	807	763	721	778	792	765	729	716	742	751	759	758	775	730	767	762	732	749	747	731	776	760	753	783	758	769	750	690	749	802	731	726	721	792	757	762	740	781	774	755	737	764	771	773	773	753	724	762	774	749	755	754	773	747	741	791	772	711	803
25048	35817	12644	5788	5237	970	769	842	775	786	779	787	747	746	805	762	759	808	806	753	767	785	784	763	778	779	754	816	764	777	800	818	791	794	778	796	799	806	757	831	783	794	795	776	769	832	745	777	763	775	780	744	760	807	764	771	807	743	755	791	773	807	721	828	794	779	786	854	820	767	789	738	807	762	855	802	757	789	825	813	768	776	777	829	814	796	815	774	839	722	815	774	820	744	786	861	772	783	771	791	807	798	766	817	841	769	816	827	804	789	786	772	859	770	809	785	776	801	800	794	818	774	763	789	711	832	794	782	784	803	767	759	804	773	756	782	798	802	787	768	793	765	790	824	788	755	772	763	741	759	823	776	769	815	730	802	780	734	800	801	756	801	778	796	774	796	763	788	802	756	805	731	742	776	799	748	778	788	789	738	800	812	821	809	815	755	789	784	752	791	779	753	760	805	751	739	823	753	773	843	769	775	777	778	850	803	797	775	782	814	786	824	726	780	794	784	786	779	818	783	763	794	817	758	770	806	809	777	739	792	769	785	764	777	762	752	760	787	796	736	781	765	800	800	790	805	759	765	805	765	790	710	783	760	770	801	770	822	814	805	765	823	823	773	823	748	776	808	809	805	764	815	732	793	781	830	789	767	740	819	804	790	731	762	762	764	786	768	771	758	841	784	814	726	745	774	787	827	760	814	793	757	845	760	803	819	811	770	829	785	836	804	783	819	806	815	820	762	724	845	805	756	796	767	811	784	842	759	739	729	828	783	767	783	773	831	783	826	758	758	794	786	747	830	745	802	805	772	775	760	779	760	786	789	784	790	809	802	769	782	775	827	808	809	816	761	792	712	751	777	782	749	779	755	793	768	786	806	794	724	788	735	806	867	784	795	747	763	758	804	738	758	797	795	779	801	773	745	794	786	827	797	789	776	837	773	731	745	772	755	797	794	824	813	800	766	798	802	773	750	754	838	757	810	786	796	777	778	793	802	754	757	772	796	823	778	749	751	818	772	783	756	816	756	794	773	800	800	818	787	797	819	793	786	780	792	769	836	798	780	779	757	773	836	791	767	826	809	810	792	782	751	809	772	810	789	769	759	792	822	760	727	778	714	815	758	807	764	763	762	800	795	836	787	781	753	754	813	753	823	820	723	771	823	802	734	755	776	755	744	790	780	755	786	732	851	786	758	761	742	756	797	791	783	744	759	753	835	748	771	737	770	754	765	819	776	808	759	799	788	763	778	751	772	828	763	772	786	790	779	780	785	738	810	818	758	793	748	778	828	769	797	783	828	796	783	755	764	750	724	826	759	818	773	738	793	783	760	784	787	777	779	816	804	772	813	757	819	736	762	775	825	753	781	877	791	779	821	768	755	790	784	790	841	783	763	768	788	781	771	768	783	792	732	801	776	780	768	788	799	768	708	823	823	761	796	787	808	768	818	802	791	786	797	806	798	768	788	745	792	830	812	842	783	774	777	840	773	772	780	778	764	750	767	728	784	755	826	802	816	803	755	774	812	794	788	800	819	773	829	800	785	714	755	765	737	749	801	793	780	770	772	804	790	770	789	790	800	772	743	820	752	784	787	782	771	799	770	808	754	834	772	814	771	757	763	781	774	798	813	800	834	769	731	759	782	781	786	808	749	789	760	743	797	788	763	791	775	829	825	786	775	814	830	746	815	778	814	776	738	767	838	808	804	799	786	801	763	753	768	767	849	779	827	802	756	790	778	753	729	803	788	786	777	819	752	792	793	771	804	798	773	806	805	857	781	813	756	745	785	784	794	727	762	772	728	754	770	771	793	799	735	812	783	787	769	764	814	831	786	774	810	782	717	759	786	766	787	767	767	773	780	823	768	849	795	764	814	801	804	746	793	806	777	715	797	771	767	753	776	783	743	766	771	818	829	767	801	804	783	795	754	799	771	705	790	754	750	793	775	817	781	799	794	772	768	796	767	759	785	720	755	766	812	787	793	760	814	821	787	746	842	812	740	804	821	800	738	824	739	739	798	767	792	770	798	775	797	794	791	754	771	784	812	761	776	801	776	778	815	821	760	755	773	784	802	776	738	787	817	755	796	776	773	815	749	759	755	801	749	776	799	748	819	841	791	794	814	754	800	741	761	818	837	786	754	808	834	734	776	841	771	743	779	825	775	780	800	796	825	764	795	740	815	755	818	779	797	788	745	775	813	785	741	786	753	741	771	787	763	833	762	770	833	770	783	829	813	785	808	781	801	746	771	776	741	798	762	796	766	818	775	787	802	838	752	782	769	772	778	736	804	814	797	799	785	775	808	789	834	767	823	773	774	796	772	769	786	772	800	840	791	743	783	803	798	763	759	748	761	797	811	790	767	819	781	790	782	836	777	786	770	787	801	753	760	814	748	803	740	797	800	748	783	779	792	787	779	792	800	805	802	880	810	775	773	806	771	824	788	772	774	789	804	745	754	783	749	774	746	776	825	785	784	780	770	835	795	804	795	769	827	783	761	758	803	776	823	862	768	782	807	772	807	813	803	782	812	794	835	744	808	764	756	811	783	854	771	809	837	752	799	789	795	831	811	799	750	805	809	776	759	818	710	809	816	797	762	782	812	827	780	822	795	733	795	769	801	787	815	830	755	793	770	788	756	808	805	804	763	794	815	736	764	774	784	822	799	824	793	806	817	791	755	858	822	768	735	791	809	756	764	818	826	807	770	763	842	824	782	798	833	831	786	790	749	776	792	842	797	784	726	736	793	762	791	787	771	791	791	806	777	798	716	815	772	745	788	810	806	743	797	799	788	773	800	819	801	798	736	827	793	822	783	767	778	766	750	733	802	818	763	813	774	789	785	753	752	788	783	813	712	806	781	784	755	814	773	794	772	790	758	722	781	816	798	799	778	744	794	776	762	717	716	768	779	776	820	760	797	773	757	759	820	790	774	828	745	776	813	808	811	732	748	835	788	718	789	764	783	808	763	747	774	746	775	783	758	793	801	794	753	808	726	797	775	782	786	839	817	762	827	759	776	754	772	770	793	814	776	776	783	828	787	799	818	782	800	773	811	780	810	810	783	789	793	770	783	769	767	783	774	771	787	780	782	826	708	757	760	791	828	755	812	809	781	811	790	745	805	801	765	785	809	785	778	762	807	836	819	755	770	755	823	770	774	779	803	789	770	840	791	808	752	791	763	815	827	795	768	766	800	760	797	747	734	782	746	723	822	806	760	826	787	811	769	742	746	748	797	800	815	763	766	783	784	803	798	778	744	798	792	735	787	758	784	777	773	811	759	788	797	799	757	806	784	750	762	776	793	789	765	752	806	789	800	800	772	791	791	817	824	804	754	780	812	813	796	780	757	780	804	806	739	790	743	783	769	775	780	799	814	750	774	739	763	722	781	761	778	749	737	782	787	750	779	779	811	748	754	768	792	802	783	743	821	839	791	818	806	827	771	801	854	775	787	809	795	790	745	805	854	763	782	742	797	801	808	795	829	804	795	773	788	775	791
23763	21119	28349	26439	30749	16141	3055	910	908	866	788	744	806	734	777	750	697	690	727	724	697	691	664	642	720	720	755	697	734	686	682	731	688	739	738	759	694	681	738	721	650	702	714	689	702	758	702	680	677	719	727	716	683	700	653	706	721	711	714	661	691	719	737	756	700	771	851	830	737	727	710	751	659	728	658	717	670	716	703	718	703	683	739	710	703	729	728	691	747	692	729	687	717	685	660	676	664	723	774	703	743	724	708	698	708	710	697	672	738	672	685	730	709	696	697	700	668	666	670	719	748	700	672	696	706	748	707	699	684	705	679	714	712	673	722	740	705	716	696	659	713	725	704	672	702	742	712	665	709	717	690	666	677	720	719	689	643	721	727	698	718	727	716	725	691	677	714	738	708	706	721	720	708	742	701	709	665	700	691	673	696	701	698	704	708	672	728	716	679	718	710	693	691	648	715	707	705	685	707	702	691	748	687	672	738	718	679	667	684	769	689	688	711	694	722	679	712	730	718	706	698	732	687	712	675	708	694	737	692	686	714	698	707	728	718	740	721	727	692	744	684	704	714	684	693	740	707	709	674	695	700	670	736	681	694	700	723	718	730	712	723	756	713	726	711	714	722	709	710	698	732	756	731	671	709	704	744	705	696	761	668	695	675	714	713	713	703	701	707	725	700	692	693	727	708	679	703	685	697	679	731	696	705	721	642	687	730	748	750	700	701	709	687	719	729	690	689	691	702	735	686	775	699	774	671	721	725	705	688	703	762	712	687	709	731	741	697	702	680	661	707	723	651	713	736	714	759	646	687	727	724	719	733	724	708	696	743	726	758	686	706	737	690	721	777	698	687	716	684	700	709	734	709	689	696	707	656	696	685	757	707	723	716	701	698	681	705	707	708	679	665	746	749	673	743	734	720	698	723	701	680	727	684	706	736	733	729	701	664	758	719	664	690	678	742	663	714	702	706	718	656	703	735	727	694	706	667	689	707	687	730	686	671	709	698	742	707	725	747	732	685	742	723	689	730	650	691	680	760	685	726	704	685	703	709	714	704	706	696	689	689	693	710	750	711	773	715	689	676	704	664	731	714	696	665	689	683	687	750	729	738	691	747	702	709	720	685	693	670	726	752	702	644	665	674	727	707	723	697	699	768	690	681	712	737	685	677	765	721	750	730	727	736	709	734	737	708	755	746	740	767	680	701	719	723	683	714	676	723	698	734	692	747	716	702	708	728	703	735	721	714	693	694	715	701	679	732	672	701	702	689	697	659	688	726	661	699	672	667	780	728	674	687	672	695	682	740	730	695	756	696	746	691	637	723	680	732	670	678	684	667	671	701	676	720	662	755	776	691	724	720	675	713	711	716	723	710	680	774	739	665	716	633	689	693	690	661	689	721	663	668	700	716	720	734	671	668	739	704	676	720	660	711	741	783	698	692	724	663	711	726	703	711	746	705	678	725	744	746	742	712	706	720	692	706	733	751	679	702	682	678	649	691	658	737	725	723	681	742	650	720	708	732	705	660	704	646	740	728	695	727	691	765	713	698	686	706	692	697	711	705	723	690	674	724	739	716	649	719	673	683	705	721	687	739	695	694	708	742	728	750	717	692	735	735	678	704	718	707	689	732	702	706	758	720	715	698	690	731	709	677	706	723	749	671	707	729	672	695	747	789	675	665	710	685	771	701	745	734	673	747	706	642	690	746	714	688	731	702	722	709	720	713	649	735	727	690	684	665	664	662	723	681	687	784	715	763	654	707	717	721	703	696	725	732	674	659	712	729	719	696	669	661	694	706	718	700	725	713	699	708	733	707	680	677	716	652	678	709	723	719	711	719	679	662	738	678	676	740	702	708	688	686	708	689	661	710	726	703	695	705	703	707	684	724	747	707	724	698	725	678	713	714	713	698	712	698	724	679	694	695	728	698	764	689	691	719	738	671	698	728	680	684	720	680	700	742	718	699	716	706	673	706	722	691	738	700	713	710	742	732	694	699	710	703	670	662	717	646	730	696	740	725	733	664	705	682	667	677	655	675	665	708	714	669	735	701	749	677	717	732	727	734	756	700	707	730	692	705	692	717	662	682	724	705	686	713	689	756	728	697	739	753	719	731	710	669	696	700	680	708	711	743	721	712	706	730	690	714	714	737	720	728	736	739	704	711	744	684	687	699	736	693	724	689	683	736	722	740	713	675	682	694	683	725	709	708	678	702	748	750	718	713	686	666	704	660	719	661	677	663	646	718	669	693	713	698	713	731	764	685	697	727	735	707	710	690	718	681	679	729	713	678	709	725	772	656	713	685	716	729	713	690	713	681	706	692	701	747	753	707	700	734	718	665	750	694	675	688	692	695	673	702	688	707	697	699	721	682	680	760	677	714	722	759	740	683	728	714	714	696	738	727	674	704	694	737	716	716	730	701	739	719	666	737	728	711	675	751	698	700	686	720	691	698	690	756	702	689	673	697	715	673	659	697	681	713	676	684	733	706	754	741	682	717	709	732	688	700	673	705	665	746	734	724	659	711	664	682	689	657	667	729	755	694	713	733	691	760	686	693	720	743	764	716	705	741	684	674	688	692	729	704	652	691	656	659	688	707	705	733	708	700	714	676	703	708	661	747	707	706	710	695	680	676	697	701	716	700	678	704	721	702	729	719	720	723	745	752	718	703	723	659	698	700	690	671	745	698	699	671	703	684	682	713	685	740	712	718	733	696	671	725	770	723	683	716	706	706	749	722	706	677	707	716	677	721	759	730	683	705	714	697	747	764	705	696	762	730	661	713	765	758	728	730	734	671	677	669	730	658	718	727	693	664	747	708	678	676	762	673	728	700	704	723	696	726	680	670	697	710	654	709	715	728	690	673	729	658	712	753	696	712	693	745	711	731	693	688	663	662	718	743	657	707	698	717	655	694	711	669	716	735	703	659	722	707	713	707	726	683	733	710	660	736	658	697	710	693	698	739	654	743	758	711	698	690	677	699	727	713	703	715	694	735	716	693	730	733	708	728	688	696	696	744	702	713	683	669	734	697	666	740	678	690	697	715	664	717	649	674	664	726	689	694	710	758	653	672	636	692	690	735	725	712	703	678	720	653	720	744	693	656	687	733	703	729	688	703	703	625	666	691	710	726	673	705	717	693	741	672	706	689	732	710	695	684	737	729	718	688	697	719	719	724	682	687	699	712	712	664	670	694	715	707	642	728	692	723	698	722	760	726	706	737	697	669	752	685	753	740	727	694	710	755	705	695	702	693	719	733	692	679	702	688	668	680	685	721	699	702	665	705	685	736	657	701	691	745	649	726	686	674	680	684	683	734	716	714	688	708	742	707	748	686	751	663	684	706	682	681	682	707	693	739	699	711	702	694	694	702	736	715	700	739	778	693	760	727	642	661	697	702	678	742	689	710	667	706	701	722	675	724	720	741	685	663	670	687	700	684	728	688	747	777	686	716	727	728	704	758	690	694	688	726	786	702	689	724	700	731	760	681	681	728	707
29289	52558	30686	34499	35367	4372	1251	1070	1022	967	886	864	836	828	789	817	782	807	772	828	788	753	758	780	763	699	728	758	725	738	740	773	731	711	738	720	766	775	746	693	711	739	761	759	739	681	743	733	731	705	714	761	729	752	731	721	761	750	757	763	757	760	771	716	736	754	916	924	760	753	770	767	767	745	721	668	745	735	780	690	761	769	673	737	736	738	702	673	721	712	692	728	745	772	708	765	740	725	715	716	733	749	711	752	728	793	747	726	738	728	727	770	770	732	733	756	724	713	718	740	686	716	784	737	731	750	726	698	734	711	753	679	758	779	691	712	676	711	749	760	689	730	694	736	732	712	724	733	739	712	714	702	730	744	724	747	718	721	740	757	737	687	791	732	686	743	703	800	734	718	765	784	692	748	702	740	773	710	685	702	730	718	724	785	674	755	713	721	777	703	741	723	737	662	753	728	756	811	705	739	714	758	693	725	775	709	726	697	729	689	729	780	714	747	759	748	776	735	726	703	730	702	720	722	680	712	737	695	739	726	724	748	736	695	741	741	737	754	738	750	735	726	731	781	718	695	756	782	780	702	717	715	736	765	702	712	716	708	754	735	749	724	745	762	701	745	765	714	691	774	672	718	744	718	752	764	734	725	723	738	708	779	715	740	747	758	760	728	721	746	730	734	733	725	721	695	727	750	718	691	722	714	730	745	783	749	691	709	700	720	712	777	726	741	755	752	732	691	734	745	718	747	744	720	753	720	671	709	744	713	738	714	714	745	719	715	740	717	742	716	706	760	733	728	716	726	706	725	731	708	744	740	746	738	718	749	689	727	686	735	701	674	710	742	700	704	699	654	713	764	714	719	723	761	744	708	705	711	687	701	765	689	711	720	720	755	721	759	673	715	747	713	717	694	686	741	716	767	743	728	714	724	724	727	742	700	717	717	715	742	746	751	739	678	735	712	729	719	720	723	726	721	781	718	713	724	713	737	740	621	716	720	720	713	733	689	723	795	705	759	747	788	720	729	675	735	701	722	740	734	739	773	710	747	687	716	734	703	744	672	714	748	702	754	696	729	742	731	737	737	787	716	731	734	721	696	709	710	702	722	727	733	736	726	783	698	689	744	749	712	764	714	755	750	752	691	729	767	736	788	700	773	733	746	755	733	703	707	727	787	687	772	726	702	757	695	733	770	712	698	713	722	713	760	727	718	735	752	774	758	741	723	691	767	735	699	736	707	755	739	673	768	767	716	740	707	712	691	720	686	779	722	723	723	728	751	734	764	744	701	751	763	730	737	722	714	721	720	766	762	763	719	688	742	737	704	727	706	718	730	710	727	652	744	713	682	711	729	715	722	773	705	762	694	743	714	643	712	696	733	700	732	781	791	756	763	749	687	756	707	705	767	747	715	709	724	696	760	745	709	738	754	726	771	756	799	775	671	679	663	720	709	729	766	766	682	679	738	696	749	735	755	717	717	711	746	737	726	703	697	711	708	698	786	773	761	746	723	688	701	681	730	741	733	746	727	712	716	798	754	748	743	747	737	654	701	722	712	725	771	717	744	718	750	710	714	734	715	745	710	717	663	767	766	780	728	731	726	718	733	708	757	746	689	699	714	722	742	697	747	762	725	727	730	718	699	742	667	670	757	721	692	710	719	690	697	742	690	707	694	709	710	721	751	752	762	744	722	745	708	741	706	760	736	737	742	697	776	741	723	726	675	747	760	722	704	710	742	723	742	719	766	695	724	701	753	689	738	745	693	771	697	727	733	733	706	734	722	755	722	724	717	726	709	761	735	768	721	672	770	773	706	733	673	742	740	703	715	734	762	707	778	761	720	746	737	724	731	774	796	749	727	734	707	730	705	739	721	754	741	712	758	758	737	798	754	743	762	719	716	683	792	688	738	699	686	753	716	700	696	744	728	695	702	655	739	766	743	705	757	772	740	722	763	719	722	713	701	724	708	712	758	698	699	677	765	729	736	737	704	690	737	754	710	767	770	729	766	715	743	752	712	765	707	766	707	752	719	741	721	702	736	724	750	715	701	728	670	780	712	714	724	759	738	702	763	731	729	705	701	734	717	708	752	725	697	788	747	736	703	710	748	729	761	704	705	744	719	721	734	688	723	742	728	677	714	748	713	744	729	715	756	708	772	718	704	757	689	760	714	756	772	751	754	716	731	693	738	700	745	723	734	726	716	700	708	692	756	717	724	725	700	754	686	734	749	724	726	714	739	750	737	748	687	727	735	684	742	711	712	732	754	728	704	717	714	681	735	737	767	731	681	723	688	731	715	747	719	726	734	741	772	709	652	753	742	740	734	768	735	670	750	723	721	727	674	762	750	715	747	730	729	702	730	765	715	682	702	739	723	760	680	699	755	717	716	724	725	721	771	762	745	711	705	744	747	702	700	736	723	739	762	738	707	701	717	734	747	721	727	742	747	677	754	767	733	722	752	679	729	725	721	717	728	698	726	733	751	709	726	684	740	783	695	749	741	656	700	740	760	719	734	752	757	718	805	712	720	784	720	727	714	707	767	747	739	738	710	737	792	725	718	750	788	730	719	723	718	748	750	670	767	675	689	716	684	743	705	783	698	711	745	719	749	701	714	701	745	695	711	708	719	712	746	715	742	677	700	734	745	732	751	710	688	748	750	725	766	721	787	719	722	772	752	710	729	740	717	779	711	711	756	781	797	724	775	735	769	706	735	734	741	760	763	736	740	727	738	741	718	713	744	755	731	751	759	741	756	716	676	723	719	693	721	782	708	745	704	711	714	711	747	729	749	787	716	718	755	682	747	749	734	730	710	708	704	719	733	706	745	746	754	739	744	741	690	754	755	715	731	740	706	668	724	696	740	699	672	708	713	777	742	730	728	733	675	720	697	690	736	720	751	712	742	756	710	721	740	693	730	716	682	749	701	717	724	741	757	689	760	704	625	794	721	762	685	747	708	726	730	771	763	730	766	720	731	760	721	734	720	730	750	776	752	728	757	738	691	696	689	708	750	774	692	689	714	740	724	684	784	727	682	744	732	705	742	730	716	775	758	745	737	726	705	766	764	739	731	680	728	720	713	753	732	759	722	725	726	749	737	764	733	739	703	749	731	690	690	746	697	777	719	726	724	743	747	731	721	730	719	721	728	723	722	717	742	713	652	687	739	724	687	685	702	719	688	734	760	699	716	735	709	719	704	746	725	730	757	697	752	706	739	710	743	755	726	739	753	723	753	727	688	741	709	720	761	801	725	792	696	750	715	711	701	758	710	710	735	747	694	719	723	721	757	736	748	754	700	718	725	738	746	673	759	762	794	728	749	710	690	726	748	726	689	750	740	776	712	757	723	769	725	729	731	738	741	721	687	777	713	688	737	702	703	748	737	748	682	733	712	758	698	703	706	735	726	737	745	782	736	723	735	704	759	733	727	737	726	738	711	771	729	761	739	788	695	730	732	712	712	692	677	711	739	702	741	740	697	718	714	746	722	739	714	733	691
24876	21069	27070	26904	22870	6477	1218	993	1002	988	995	908	928	895	967	927	898	965	890	972	941	899	930	957	931	938	929	977	934	945	958	916	963	965	900	950	925	895	872	897	882	919	966	911	906	970	923	942	937	887	913	913	915	852	910	942	939	881	945	882	864	888	914	912	905	950	978	1013	955	939	890	949	907	891	930	929	982	999	895	898	977	918	922	948	939	915	959	931	975	889	893	961	923	867	957	931	878	917	879	873	928	884	896	969	939	924	889	919	938	880	925	934	873	895	900	905	876	889	973	938	898	981	923	958	954	876	918	944	925	894	853	983	903	866	938	925	942	949	929	927	890	923	941	915	838	875	890	913	911	882	909	909	879	922	909	893	925	965	921	872	888	943	894	959	924	951	944	880	927	927	891	944	917	897	870	949	945	933	895	952	944	909	989	938	921	942	912	872	941	898	898	954	901	920	934	902	890	917	898	928	955	949	929	908	901	898	895	934	908	871	885	877	911	913	918	869	899	894	885	908	930	891	880	959	957	830	937	934	933	910	904	896	896	893	946	863	886	966	967	946	965	922	890	960	911	896	878	900	875	888	968	918	972	929	878	920	944	955	937	963	942	901	874	924	904	895	922	875	891	933	927	877	943	928	928	876	957	940	953	905	930	936	863	956	914	894	949	941	946	852	892	940	966	913	983	850	928	853	987	897	946	904	920	869	908	916	883	904	936	890	931	872	919	882	898	911	977	875	909	907	935	938	925	971	888	922	904	855	890	915	869	896	863	932	884	891	911	891	876	920	889	947	927	910	902	921	871	939	912	901	929	955	932	920	939	919	904	900	939	900	893	945	882	931	880	901	931	959	928	874	937	933	939	868	925	922	942	853	924	897	952	873	957	939	922	929	924	867	914	921	871	933	915	879	953	903	935	895	946	965	899	868	991	935	882	989	935	903	956	927	934	923	896	914	867	908	934	967	890	945	921	902	943	937	917	896	852	878	940	944	893	964	906	949	915	949	889	932	898	876	894	927	844	941	882	893	920	925	884	900	882	897	904	913	891	945	923	873	923	952	925	937	954	879	906	930	917	913	928	888	921	933	926	891	923	869	930	892	892	914	922	887	976	931	917	904	912	952	937	914	918	920	890	981	922	973	953	912	910	926	866	885	995	898	934	900	866	912	876	912	953	893	897	939	913	850	909	914	954	837	961	923	928	896	901	909	881	928	898	942	913	875	898	935	949	914	949	909	895	878	919	933	905	934	968	913	893	930	904	929	936	899	845	953	903	898	906	980	952	970	912	899	881	895	932	917	898	932	901	919	902	911	958	939	926	912	922	916	880	888	925	998	913	913	880	922	906	945	952	975	887	905	948	963	931	876	888	954	915	889	872	891	945	931	888	939	992	939	916	912	947	916	961	913	945	915	924	922	938	877	927	974	894	925	907	862	912	857	946	906	895	954	938	959	886	926	945	879	929	973	986	879	936	964	922	910	944	938	918	884	978	959	926	926	943	887	897	926	908	906	914	930	990	943	912	881	895	881	964	921	949	842	913	960	946	924	972	921	880	936	936	923	882	888	936	957	932	855	896	928	920	911	941	858	872	924	873	886	865	895	912	958	912	911	935	887	915	922	903	923	928	970	924	970	918	919	958	928	928	969	898	911	875	894	905	885	887	876	932	901	922	957	986	955	910	929	925	927	934	913	946	982	900	865	963	941	878	910	988	879	918	902	931	893	910	920	968	890	965	878	886	949	908	913	874	971	926	927	920	874	880	910	927	918	932	1006	919	929	890	955	905	941	896	855	925	887	956	933	873	953	939	883	906	967	934	910	853	918	941	950	947	916	882	923	912	956	896	920	943	924	945	974	973	878	895	874	976	890	944	879	856	888	923	953	938	908	955	951	916	933	951	968	866	966	942	955	922	901	902	908	875	916	942	934	918	910	917	953	941	942	891	895	895	906	958	890	916	917	934	927	935	898	929	976	919	918	916	910	871	893	921	972	938	923	921	961	918	879	940	921	925	885	906	861	864	932	938	916	948	925	947	912	955	895	880	832	936	980	966	909	904	895	938	918	935	970	924	873	880	882	947	892	908	897	938	954	914	938	863	901	939	908	928	921	953	950	942	875	935	949	895	903	900	922	914	984	913	945	960	977	934	946	926	916	908	977	970	940	931	885	890	911	938	923	901	876	897	915	949	910	904	908	889	931	919	910	956	923	928	912	962	874	923	940	925	946	917	915	976	899	928	869	892	896	895	906	912	926	928	930	922	895	916	983	922	947	859	903	929	866	907	915	907	915	916	919	949	860	887	911	883	915	932	912	918	915	925	872	877	959	918	907	896	993	878	921	920	950	898	868	927	895	940	904	905	916	935	890	1004	931	927	883	940	927	872	976	926	912	897	945	913	890	898	892	877	938	936	907	944	924	906	939	914	929	904	942	920	926	912	903	877	974	889	888	970	924	906	924	929	970	903	941	958	883	896	900	968	950	925	952	909	906	939	892	927	956	974	904	949	932	935	851	945	888	928	930	899	936	939	948	958	874	912	902	921	898	926	939	952	928	911	963	933	948	971	922	935	906	967	908	863	918	898	922	899	916	938	913	911	856	930	925	920	875	924	950	920	929	893	894	936	939	959	921	931	927	913	912	898	921	946	933	897	889	879	975	835	842	898	893	904	851	925	934	879	937	921	975	930	913	897	885	953	921	940	852	894	917	956	943	900	921	905	917	925	919	970	939	883	879	908	917	982	977	973	950	912	875	902	951	916	905	949	905	923	928	883	952	960	940	947	920	922	931	998	951	897	931	894	937	966	902	918	962	950	916	879	916	907	868	973	954	913	930	913	860	895	914	947	880	934	931	963	919	938	956	970	911	938	899	942	891	901	918	903	899	942	909	940	911	955	910	898	898	889	971	903	945	931	960	904	886	908	890	900	923	919	884	949	995	947	939	893	942	879	873	920	898	980	928	971	946	911	962	928	940	891	928	941	879	894	915	993	930	910	917	867	921	903	893	909	913	891	906	895	875	903	906	928	922	935	918	867	932	918	934	926	917	881	893	973	883	905	920	921	944	950	949	909	905	878	934	960	867	907	916	989	892	902	923	969	931	898	919	952	905	927	926	962	922	907	898	969	936	944	938	949	904	937	910	898	919	952	937	915	886	936	854	918	901	939	964	955	966	911	911	891	956	886	912	883	897	905	939	925	913	927	901	856	992	957	911	925	926	932	907	924	940	899	923	952	891	954	907	966	874	982	930	911	920	934	909	908	941	939	922	868	892	955	917	909	918	903	887	938	893	921	954	929	940	894	942	869	922	904	911	898	919	966	907	861	946	883	902	923	875	947	913	915	872	919	956	925	967	896	956	917	920	937	921	948	903	874	868	946	874	915	911	893	887	861	932	936	889	955	955	920	928	920	957	907	917	946	950	944	910	954	891	882	852	926	898	949	890	887	875	920	949	919	982	973	916	920	940	900	930	901	897	879	908	925	902	908	876	913	902
28510	46836	23942	25019	24918	3121	1194	1149	1047	1038	1031	976	968	1042	913	1011	977	933	947	992	923	956	895	950	1008	906	936	980	951	965	929	917	923	894	1006	928	934	904	987	961	903	949	986	919	917	930	939	957	912	874	897	927	930	936	954	1000	905	934	907	945	973	869	919	954	900	951	1079	1014	954	901	920	889	965	925	952	956	920	970	923	911	894	912	946	980	926	940	931	972	935	916	937	933	1007	1045	916	965	940	883	992	944	980	993	948	1006	982	902	941	944	945	933	994	986	957	971	940	920	953	974	953	933	977	909	936	911	964	934	959	890	972	964	942	919	948	900	916	949	941	980	959	940	973	945	875	941	937	950	892	965	1017	937	999	988	940	915	989	988	948	936	977	980	934	915	900	873	922	944	933	916	990	973	967	932	918	936	968	927	903	913	985	980	940	934	899	934	916	955	1000	925	907	958	1016	984	929	948	929	966	874	959	1004	917	921	889	980	923	950	920	930	919	975	928	947	896	945	919	912	918	963	929	913	885	944	939	947	983	898	902	932	877	894	875	934	927	883	867	963	951	967	943	915	885	930	976	856	907	985	918	927	929	956	971	897	919	909	934	927	916	929	911	952	989	906	973	969	922	954	937	924	990	963	919	928	908	900	910	971	924	934	903	932	963	927	972	939	961	1009	917	933	964	963	964	867	970	987	936	940	895	954	956	943	919	959	935	923	884	909	958	935	941	936	933	948	950	948	982	950	948	955	987	881	984	975	931	924	906	959	932	952	922	960	935	944	960	959	939	915	907	913	950	974	890	926	950	935	938	935	970	943	910	970	859	944	873	940	935	992	995	928	911	962	918	958	948	974	943	939	908	882	916	936	949	947	979	959	938	945	973	894	952	942	978	919	940	905	937	898	925	963	893	941	925	946	934	931	935	928	979	901	957	946	943	933	979	921	951	899	953	974	962	971	938	941	927	957	983	1007	936	944	955	927	882	931	971	911	936	964	940	949	952	889	985	939	987	917	930	956	935	946	904	948	929	925	939	921	894	897	912	903	914	893	945	909	907	982	934	950	940	1001	947	964	883	938	978	1009	937	889	959	978	935	904	943	945	924	987	969	899	917	938	976	941	961	890	973	955	932	945	894	939	953	1000	930	909	927	944	968	943	923	910	946	966	891	989	960	996	882	889	940	867	885	941	939	928	915	954	942	950	949	990	941	967	964	910	1016	896	907	911	962	959	888	953	896	918	955	971	983	904	955	951	956	904	901	933	921	908	940	946	938	914	957	962	938	929	881	924	932	980	924	940	969	1012	1002	970	915	969	934	983	925	946	958	911	921	904	868	913	923	904	922	954	974	969	899	959	962	870	981	910	961	1001	924	925	982	935	976	887	932	959	980	902	914	964	968	924	966	928	903	968	928	993	950	986	898	894	887	942	974	963	907	914	962	901	926	950	934	903	991	941	926	944	920	967	973	969	992	953	894	917	907	981	978	938	986	939	968	956	904	991	934	907	984	907	937	961	887	909	883	956	953	932	989	970	911	898	946	967	897	913	910	908	985	880	986	935	903	931	954	955	931	914	929	945	975	899	930	916	895	953	902	959	963	920	920	941	961	970	954	934	913	924	954	958	943	967	964	937	985	952	908	949	942	928	935	995	945	930	943	944	914	928	925	935	944	944	913	974	972	950	943	996	884	966	934	936	937	985	918	989	921	931	988	893	906	952	953	926	886	941	980	919	933	937	927	975	903	920	895	971	953	916	966	899	951	925	932	951	946	986	924	921	912	945	945	938	1023	947	884	963	979	919	919	958	907	907	923	957	930	929	912	937	928	979	977	888	955	995	909	982	961	940	928	917	952	946	894	942	984	931	968	938	917	902	883	927	995	929	957	916	979	968	885	919	972	912	928	895	949	973	878	915	926	919	964	978	903	935	959	926	951	866	949	967	963	927	980	894	893	897	924	949	909	909	979	934	916	950	907	891	951	923	1002	897	927	932	965	911	935	889	919	940	932	942	962	928	894	988	969	933	964	917	934	978	887	935	912	947	909	963	904	992	924	920	928	922	1013	913	974	978	993	944	931	966	959	862	976	891	951	991	920	948	942	927	910	968	958	908	972	925	906	989	903	942	923	960	913	967	908	983	879	924	960	925	904	929	970	930	966	940	938	939	954	955	975	921	999	942	991	956	958	920	924	930	873	958	898	932	969	941	941	935	939	912	955	971	912	983	928	914	946	901	950	893	978	943	896	964	954	948	846	945	945	913	963	966	911	958	952	905	959	885	971	940	972	900	962	936	951	933	967	918	940	922	945	928	937	1004	945	974	947	934	942	927	942	967	906	865	923	895	942	938	951	946	918	957	895	917	921	958	954	978	1011	996	931	912	951	886	910	980	919	991	984	974	942	888	913	953	973	932	957	927	963	902	898	951	961	916	971	912	931	900	911	915	913	944	910	910	962	969	906	1003	978	943	914	914	932	959	948	928	957	983	977	939	958	884	938	915	972	925	993	985	951	948	997	988	925	939	906	896	964	951	955	894	959	954	913	947	916	903	854	909	908	907	951	943	939	938	975	966	941	934	920	955	948	891	904	955	945	935	915	972	916	887	939	962	936	959	935	907	933	966	922	926	919	924	949	943	936	961	911	1006	956	927	959	947	901	933	911	924	981	932	906	952	856	951	958	940	916	918	991	894	925	914	984	945	930	889	899	940	916	946	955	978	979	960	1007	991	887	937	968	948	946	916	926	955	912	945	1025	970	975	919	962	929	917	999	944	957	932	935	926	938	931	998	955	924	904	966	947	915	910	901	930	952	957	892	1000	894	940	919	938	891	976	896	916	938	955	972	896	973	926	903	1011	947	852	947	924	932	910	912	939	941	962	940	946	946	953	949	947	930	922	938	931	938	957	944	920	894	967	969	896	976	945	948	953	932	920	964	911	898	935	901	963	911	955	904	899	940	940	1017	950	902	892	919	954	908	913	924	938	899	939	922	959	914	973	905	949	885	956	880	917	957	922	897	967	946	965	887	914	926	967	946	943	918	902	917	879	947	914	910	947	931	897	997	900	922	980	935	904	922	937	952	959	905	943	946	901	914	944	966	930	949	931	929	949	903	945	934	910	993	884	957	922	899	937	897	960	1001	951	922	918	923	919	972	931	906	918	925	922	970	918	954	982	882	950	961	968	944	945	924	984	933	915	938	947	861	968	932	935	955	909	905	957	867	931	879	964	973	920	918	880	902	968	947	920	946	908	928	939	938	864	946	897	966	972	949	935	959	972	909	926	876	914	969	960	909	931	924	946	963	938	942	921	899	908	936	980	968	926	957	952	936	941	930	935	913	926	911	929	929	965	976	909	903	889	901	953	950	892	943	945	942	924	938	907	965	949	957	902	983	977	897	917	906	957	969	989	939	955	929	943	926	986	943	951	916	920	915	956	953	907	937	907	956	947	947	923	925	969	958	954	970	932	906	982	978	963	930	916	908	935	943	974	949	943	973	923	956	938	926	923	907	908	950	962	938	954	922	881	993	950
22433	20978	28478	26180	29717	20461	10024	1601	1172	1145	1039	1025	1001	1001	1000	965	949	1002	983	898	955	956	906	923	944	900	992	938	889	896	925	833	903	905	972	930	854	906	881	881	921	884	884	944	881	806	884	917	868	871	863	898	911	866	894	911	875	870	915	919	896	879	858	882	953	1067	1312	938	876	909	898	945	906	878	906	883	889	868	929	921	926	911	888	913	821	897	856	863	911	914	879	896	848	922	887	919	914	876	867	952	951	899	904	920	898	842	916	896	879	938	867	869	922	901	930	885	901	880	918	890	925	895	929	882	979	908	851	879	926	896	891	863	864	858	914	882	964	912	844	879	900	894	957	905	845	882	863	916	870	885	901	905	853	903	908	946	903	898	834	853	894	920	920	884	877	925	899	891	903	919	903	868	929	880	891	942	932	877	879	850	877	912	915	954	913	873	891	891	933	875	872	863	907	843	858	876	887	919	937	943	874	855	917	856	950	933	856	880	844	941	849	908	888	914	886	888	885	852	866	853	920	861	949	851	894	858	922	840	920	902	939	926	920	820	824	932	866	929	856	825	875	866	927	911	876	877	912	874	848	908	924	849	905	885	946	954	911	901	936	894	872	900	904	885	925	885	924	864	899	939	888	891	947	909	925	924	884	947	932	912	924	918	882	939	935	906	881	892	909	949	934	903	855	878	918	902	888	900	899	929	925	894	877	892	864	929	892	868	925	868	926	853	878	911	896	886	878	908	857	882	932	930	879	888	870	874	904	867	921	908	910	922	810	852	905	888	920	903	883	920	903	848	943	869	879	914	909	911	852	897	847	897	849	858	914	897	909	914	942	879	890	862	894	880	899	852	868	856	909	908	934	935	882	924	890	895	932	891	895	933	869	943	916	912	903	922	885	922	912	912	843	876	941	874	895	903	906	855	929	901	917	854	872	903	912	885	832	880	891	872	830	916	892	922	883	885	872	950	917	871	903	904	920	892	893	880	933	867	817	898	871	884	921	859	864	883	885	922	883	871	879	883	889	901	864	860	904	954	871	896	871	895	931	901	934	908	879	906	904	940	906	894	868	925	923	914	903	854	870	889	874	993	881	923	940	913	887	971	873	910	925	893	874	877	927	867	896	858	891	872	897	914	900	916	876	924	854	844	948	887	896	905	921	912	893	869	929	842	887	879	909	888	960	905	888	855	909	874	888	888	902	880	901	848	877	858	902	882	913	914	845	907	911	858	892	882	912	926	869	871	926	897	878	903	917	898	900	914	924	888	909	901	854	844	882	907	866	899	854	893	926	942	940	890	853	961	949	919	933	857	933	907	887	961	926	885	859	910	838	932	877	894	922	894	899	862	940	854	962	902	863	877	853	907	930	922	824	939	901	905	820	905	887	928	900	889	893	884	855	855	926	888	898	888	869	932	862	884	860	877	899	921	947	822	906	886	872	938	870	860	862	869	894	854	871	867	899	904	903	834	905	879	875	922	896	930	925	888	889	894	846	942	865	858	883	874	901	928	905	923	916	912	891	926	886	889	910	905	951	943	909	904	906	872	936	858	876	903	940	937	900	962	902	917	926	912	898	922	884	939	885	917	913	864	920	904	893	906	861	851	876	960	861	898	892	863	895	910	884	905	858	880	838	956	920	903	888	909	904	918	917	872	955	903	915	896	861	850	887	876	913	874	914	876	932	873	883	907	873	873	889	884	896	937	895	864	894	873	882	876	877	890	906	902	875	914	896	856	872	869	903	900	892	919	934	908	881	963	895	893	865	906	912	824	891	913	898	916	944	898	876	895	884	898	918	903	931	875	909	835	890	878	895	927	941	938	915	878	870	913	886	893	885	884	826	906	899	879	893	870	853	916	919	831	872	901	907	878	899	947	910	861	854	889	851	898	893	891	959	908	881	898	881	908	908	866	894	889	927	911	924	893	926	906	876	911	886	850	926	919	877	869	876	871	942	873	882	863	932	910	921	906	899	864	910	867	942	900	860	886	876	902	937	874	890	878	886	870	870	920	883	846	904	894	900	898	821	910	808	902	971	955	872	871	903	878	897	880	873	840	879	905	867	919	956	902	937	880	874	931	976	887	913	877	897	927	917	961	889	868	892	868	853	914	911	897	909	877	931	871	893	855	890	880	880	875	945	896	881	926	938	935	872	864	935	847	914	871	936	892	901	922	866	873	879	891	914	878	861	895	878	914	896	877	949	872	891	921	908	890	897	877	887	900	849	872	866	919	896	915	911	889	928	946	939	935	917	894	884	925	945	895	899	869	868	887	872	887	908	878	924	902	913	894	898	886	946	910	920	833	846	863	887	902	894	841	934	905	943	912	875	912	882	888	866	906	975	902	935	926	886	944	874	915	877	868	887	866	913	877	889	847	928	937	885	974	934	909	886	883	909	916	909	808	883	833	889	888	908	913	889	918	880	903	915	909	902	927	880	851	900	899	897	914	845	928	842	945	847	834	900	937	848	915	920	916	831	884	857	840	932	921	832	869	959	972	923	894	900	841	908	927	878	911	919	883	902	907	888	866	899	865	928	897	898	908	886	911	906	908	944	903	895	955	912	865	909	898	911	863	936	917	870	881	868	878	890	858	877	927	882	899	900	890	884	878	888	887	917	891	877	895	944	871	821	847	908	907	919	901	904	873	871	903	867	878	860	925	859	923	864	916	889	917	843	916	925	832	881	894	908	943	900	888	888	862	905	885	898	865	936	832	903	909	870	909	963	918	883	869	932	930	875	912	888	925	905	908	921	847	871	887	918	916	899	898	908	864	867	879	891	838	854	895	915	867	889	877	921	916	862	977	882	924	910	859	875	907	863	908	906	873	919	899	893	850	885	872	885	918	903	888	898	864	839	877	935	922	917	962	885	891	904	849	894	880	873	868	921	943	854	925	896	894	921	910	932	844	879	922	860	978	902	913	856	914	898	913	850	930	891	940	922	887	908	924	921	905	844	904	918	942	925	871	895	957	881	877	883	891	924	899	915	873	894	885	926	880	909	930	926	937	876	926	901	879	870	957	847	902	904	910	875	899	898	865	906	896	886	955	887	925	895	948	864	863	866	887	856	870	870	868	853	904	885	860	881	879	895	904	866	870	849	858	883	882	898	894	897	835	852	900	921	900	977	904	878	890	912	868	847	906	896	902	952	904	925	864	915	924	898	889	934	882	886	881	919	919	859	968	959	896	926	882	916	895	884	911	890	900	863	919	907	901	907	898	896	967	881	876	884	856	860	874	867	901	936	881	885	875	888	873	865	850	862	900	924	896	895	884	923	867	919	879	907	939	931	957	842	856	885	900	905	866	873	922	931	882	909	921	925	916	918	900	886	919	925	889	910	884	906	898	886	871	818	863	870	879	857	869	900	919	925	876	924	888	920	868	923	877	930	918	906	847	871	893	934	859	893	905	927	840	916	866	919	891	890	891	912	873	856	909	837	913	896	849	880	888	920	895	928	846	942	843	883	856	925	856	879	907	834	850	869	849	877	936
32850	60576	35661	48892	41435	5974	1764	1576	1372	1330	1153	1127	1031	1110	1034	1029	986	947	1005	942	940	921	966	983	877	917	920	971	906	895	899	918	966	908	918	882	908	885	902	862	904	910	904	978	897	910	920	896	881	944	944	894	915	896	901	911	862	868	878	898	918	936	890	932	988	1162	1502	983	874	891	915	881	938	892	943	904	922	897	891	897	933	907	904	938	912	905	919	909	882	954	872	929	897	914	914	899	886	917	911	891	881	935	898	861	879	903	868	912	870	887	940	879	893	887	892	952	919	948	933	886	916	881	955	891	887	923	936	866	867	904	905	920	909	921	951	907	871	913	865	870	904	891	910	886	931	937	861	917	840	855	880	873	932	935	861	896	932	884	894	968	919	913	875	905	908	946	847	901	937	902	888	903	933	870	901	906	923	924	882	846	906	902	867	898	905	837	902	939	922	873	897	855	809	851	909	919	912	880	898	900	901	919	965	919	879	826	849	878	895	924	880	892	906	913	973	909	831	883	885	920	897	868	903	893	949	933	881	937	871	907	939	884	891	931	931	861	875	884	929	879	893	902	895	831	910	874	905	924	905	851	845	912	901	865	945	926	906	907	919	869	808	919	846	864	898	877	890	926	925	935	949	871	911	904	944	849	829	881	903	872	883	881	892	837	917	861	902	932	886	938	865	899	851	845	862	879	909	865	839	899	887	929	910	936	949	892	959	947	926	907	883	904	906	819	916	905	894	904	886	920	949	866	896	871	837	938	920	873	934	887	942	937	905	894	910	931	888	886	932	859	887	859	864	922	932	890	900	901	912	897	904	904	871	950	849	845	889	905	892	837	934	859	916	920	932	846	943	882	893	885	860	896	830	872	937	932	930	880	864	864	898	950	867	905	831	852	932	856	922	894	870	896	905	870	866	880	848	889	916	892	855	886	875	928	878	929	908	926	858	853	946	891	873	867	942	818	881	866	890	923	920	818	893	881	947	845	870	932	890	901	864	873	888	947	865	890	870	884	834	889	916	914	902	852	902	856	864	892	892	881	900	886	856	850	897	870	925	905	892	905	909	880	883	901	844	897	887	892	894	953	886	849	933	895	867	877	930	899	889	881	930	850	862	900	891	904	904	873	853	913	863	864	919	913	901	901	896	886	820	961	881	918	888	868	911	867	858	881	900	913	856	908	916	884	958	912	916	908	971	896	885	885	886	911	897	889	903	857	889	887	877	851	906	876	868	846	885	882	869	910	904	885	910	859	878	924	863	897	975	878	862	884	900	887	939	897	835	908	912	920	864	900	879	907	913	934	893	865	908	846	879	885	890	928	898	875	856	928	937	886	960	899	865	934	914	891	831	882	900	895	920	894	892	901	885	849	900	907	900	868	857	863	909	902	897	905	873	893	885	871	907	885	903	914	879	921	884	906	890	883	935	893	908	870	883	911	869	904	880	882	849	881	839	868	878	906	958	858	911	902	915	894	875	893	835	862	887	899	878	887	857	882	907	915	923	897	876	871	880	891	900	910	904	925	938	932	899	897	858	865	883	867	858	825	895	885	925	884	876	893	882	915	903	891	877	921	866	901	883	883	924	884	918	863	921	923	867	946	954	965	897	910	862	865	882	894	940	877	865	884	874	947	914	917	896	931	870	851	912	855	898	908	885	862	919	843	824	877	906	930	863	869	929	876	861	829	897	880	911	871	921	889	896	896	880	907	886	850	906	861	900	893	936	889	873	911	909	846	929	899	918	865	908	919	894	943	909	872	919	925	887	885	886	890	855	837	891	873	880	891	858	927	903	938	866	869	910	934	843	929	860	885	902	919	867	854	898	894	959	866	847	850	897	894	918	895	867	858	875	871	911	866	902	879	849	822	919	899	896	918	890	881	876	884	883	873	948	845	921	865	844	906	837	949	885	847	918	840	946	935	938	889	903	938	867	909	920	851	909	922	862	841	941	907	879	879	941	897	935	917	855	901	881	876	897	869	918	887	878	905	891	896	909	889	915	888	895	884	894	867	899	857	898	900	885	947	889	899	854	907	945	872	863	875	877	875	936	921	900	884	855	863	890	873	876	901	934	892	863	900	917	922	948	931	891	899	854	802	875	885	873	912	862	944	878	871	890	947	928	930	887	869	893	877	863	911	883	901	882	895	884	875	868	862	846	906	883	866	894	913	866	837	900	898	874	875	871	861	884	915	917	900	869	904	942	877	858	907	861	926	910	911	900	914	879	921	871	869	897	937	908	910	852	898	853	919	894	873	876	863	948	874	922	893	881	874	881	904	879	909	897	878	922	880	840	991	863	912	948	875	910	890	873	841	837	914	864	909	923	922	896	892	892	891	940	921	881	824	925	907	875	909	908	868	829	893	898	891	874	840	880	903	893	933	873	903	860	868	866	880	877	925	888	917	862	847	852	870	906	943	920	872	914	954	871	941	862	893	870	902	910	887	883	939	901	869	875	829	896	935	890	889	903	893	851	902	887	865	886	884	885	935	910	932	914	905	836	866	909	821	905	893	880	874	864	883	894	895	876	876	877	898	893	852	915	894	894	888	887	886	919	963	894	891	865	916	847	885	909	878	910	901	864	865	936	911	887	895	889	873	865	853	875	848	909	908	895	852	903	936	862	876	916	884	862	890	904	915	921	846	876	856	930	911	862	870	913	881	835	881	853	919	910	881	892	877	898	914	896	922	921	861	873	903	946	881	873	862	896	828	880	865	862	871	880	958	976	876	926	894	865	886	858	879	926	930	935	893	922	900	892	901	932	851	877	883	877	917	889	906	902	885	930	883	890	916	876	877	907	862	939	905	888	863	915	876	887	824	932	923	953	922	869	925	900	903	939	913	907	899	924	896	945	874	887	897	879	805	923	857	868	856	884	849	922	853	838	894	878	840	899	868	895	892	875	869	899	905	903	891	864	877	881	864	851	917	946	927	888	911	901	881	900	897	911	837	881	855	958	927	861	928	916	893	905	884	920	900	884	899	927	872	887	916	916	895	862	967	876	844	906	862	855	873	886	856	827	905	889	893	907	886	908	860	903	859	899	898	929	875	936	895	903	870	876	919	897	900	845	848	872	887	901	924	892	884	908	869	860	816	933	849	907	843	892	901	960	892	958	903	876	892	905	854	856	947	905	884	898	837	927	858	919	881	895	911	939	940	908	963	908	857	891	986	865	897	893	918	871	888	877	898	903	885	899	937	890	900	900	901	867	834	888	883	866	863	891	873	886	864	848	924	904	892	940	861	920	899	895	888	850	851	878	850	938	880	913	934	869	875	884	894	851	890	898	939	868	894	914	907	883	827	874	869	871	905	844	934	879	931	895	884	866	931	888	927	912	959	911	885	884	894	909	888	874	863	891	874	907	872	859	862	887	904	907	948	884	917	942	891	863	920	918	889	972	923	873	905	909	866	920	885	903	940	874	818	876	935	860	824	875	909	875	859	884	904	889	901	942	882	904	938	911	880	923	925	886	926	898	880	903	932	870	895	864	883
28881	25191	18417	7403	5337	925	768	764	836	779	829	744	707	751	765	744	797	750	755	702	778	760	775	775	774	785	686	755	723	733	707	769	737	805	785	754	822	755	757	774	741	746	775	764	738	777	763	763	704	763	759	730	796	771	764	721	759	769	772	751	785	765	796	799	794	746	730	766	753	752	717	826	772	751	780	759	773	788	781	810	782	741	752	746	769	796	789	739	736	790	744	753	736	768	794	812	782	776	768	781	702	763	753	736	758	740	754	748	795	828	803	785	781	725	727	729	743	758	819	762	789	765	764	776	755	772	780	799	784	780	700	754	750	717	770	741	758	746	778	746	795	762	739	777	722	813	792	759	721	783	769	751	757	811	723	754	741	741	815	754	846	794	759	677	757	772	737	760	739	738	690	763	783	731	769	801	803	777	790	782	724	776	766	745	773	732	788	749	785	767	765	760	768	813	766	758	734	788	756	768	774	771	776	773	753	810	796	739	778	713	786	762	793	749	801	798	764	782	749	777	711	798	783	760	783	758	800	745	726	735	751	737	765	810	724	767	774	749	755	780	767	743	764	775	761	774	764	733	732	819	741	718	721	767	750	764	775	759	811	790	799	732	750	750	803	771	811	782	763	789	789	798	726	761	757	729	805	777	799	767	734	733	737	811	783	757	770	736	775	743	782	787	780	754	768	764	788	744	787	761	757	784	718	705	742	783	755	742	783	719	769	720	743	796	764	782	757	759	796	762	754	734	734	782	772	762	743	806	757	763	714	747	752	798	742	790	817	781	790	741	771	717	700	763	751	769	788	754	766	758	820	854	740	748	752	794	770	784	760	704	751	767	791	751	731	746	738	753	790	779	767	790	787	785	777	687	771	807	750	793	781	771	791	758	675	779	770	753	750	767	751	783	793	747	678	764	788	818	822	805	768	777	758	778	797	764	787	768	792	780	810	789	745	761	716	757	788	757	741	825	783	736	799	772	805	761	766	726	701	754	806	784	771	744	804	776	778	752	755	765	744	738	761	782	757	768	716	744	731	769	752	786	874	781	724	792	707	757	781	826	777	808	750	748	729	775	769	799	784	764	780	752	739	796	712	813	740	750	757	740	731	777	767	742	760	780	799	795	793	763	747	745	789	789	783	768	773	776	756	714	759	767	732	788	819	754	771	779	758	715	798	765	797	781	775	762	782	798	742	756	745	710	756	724	757	744	776	753	760	803	780	799	813	717	794	778	800	742	811	777	765	710	764	742	772	754	765	800	715	780	794	766	758	783	793	780	797	807	743	789	738	771	756	745	742	813	753	744	839	753	745	775	742	728	712	730	786	754	769	786	802	710	732	754	787	764	743	737	745	816	751	764	785	752	766	751	693	755	714	763	756	726	724	835	718	781	797	762	792	804	778	741	737	769	770	758	689	801	788	716	746	757	771	838	785	758	773	775	708	771	784	717	840	741	749	713	767	688	794	784	781	764	792	730	752	739	761	793	709	746	740	739	734	758	820	761	757	804	758	790	773	765	767	752	764	755	733	773	752	760	780	794	711	793	728	784	784	796	824	747	792	741	735	748	768	792	761	767	842	745	808	770	784	734	757	724	784	738	797	751	771	742	771	753	804	783	764	763	776	789	785	715	742	772	713	763	794	790	810	780	769	749	813	762	732	783	729	788	758	779	762	772	757	763	772	774	816	753	774	745	730	776	727	797	829	714	774	735	730	735	730	765	788	760	727	739	764	783	795	753	737	773	772	768	771	747	777	743	736	802	764	742	769	787	791	813	790	754	735	697	773	728	801	736	779	749	771	796	752	764	759	816	746	766	783	694	797	756	776	772	755	778	767	830	760	801	775	753	768	776	776	755	773	750	759	788	774	729	739	799	772	750	753	735	748	803	802	752	769	719	777	804	758	808	722	782	734	751	750	755	761	796	791	745	806	766	785	756	774	780	763	753	778	779	763	768	802	756	766	767	815	789	806	800	760	751	782	776	778	783	733	737	774	766	823	778	742	741	800	779	725	779	746	730	759	791	780	766	778	800	775	774	814	776	795	749	736	789	773	734	797	811	802	738	753	808	762	778	747	737	802	770	766	769	771	739	753	771	814	746	767	796	754	752	715	740	737	785	697	785	758	749	782	820	803	738	763	730	788	758	777	734	788	742	749	790	770	727	766	736	763	764	803	773	776	790	777	736	781	767	808	766	771	716	777	751	764	791	691	739	804	756	743	797	745	757	782	755	761	805	789	785	751	789	795	787	768	801	754	740	751	734	786	771	749	739	787	774	744	776	752	786	796	790	722	782	740	762	760	749	742	806	736	787	782	736	734	775	772	785	774	799	786	722	800	713	760	799	701	788	766	769	812	778	763	757	764	805	740	806	750	754	760	743	767	809	762	731	819	752	783	747	724	749	767	792	796	772	796	769	802	776	726	805	777	761	726	751	739	754	761	804	764	794	790	777	792	767	793	732	786	769	728	817	780	803	785	767	728	777	804	760	814	758	765	775	795	766	719	843	780	754	788	808	768	776	744	766	781	731	824	768	794	748	748	743	771	750	796	774	756	765	798	749	753	723	720	778	740	807	776	776	804	762	737	762	759	800	849	740	795	823	779	782	728	781	754	759	799	767	797	769	760	783	722	697	774	762	747	781	791	787	781	773	740	846	713	737	769	763	725	738	758	767	751	720	791	772	746	785	722	780	740	817	750	773	755	729	777	777	718	746	820	758	803	787	827	736	780	765	793	761	801	766	745	745	770	757	794	744	779	777	771	740	812	754	764	756	756	749	766	792	759	775	770	745	716	758	790	758	790	799	766	759	767	784	766	771	779	733	780	812	801	759	769	758	731	795	739	785	734	745	751	704	756	792	758	765	771	773	760	782	752	783	782	769	785	759	792	787	817	806	772	761	756	807	819	705	715	718	800	752	751	761	759	768	772	740	765	780	780	778	755	777	713	774	802	731	746	721	792	779	788	781	790	778	801	758	748	770	795	791	803	738	764	729	765	757	772	771	740	760	794	722	726	783	805	716	757	747	727	722	807	788	757	753	750	795	762	763	753	707	725	764	787	782	835	785	828	770	758	793	737	736	733	755	780	776	728	774	769	744	735	738	736	782	805	791	736	773	789	766	784	786	792	748	760	834	775	722	740	713	740	787	750	778	803	794	735	766	742	770	768	738	817	750	762	755	776	740	717	760	728	797	754	730	786	731	746	759	791	759	782	766	831	815	809	767	817	766	753	744	758	722	734	750	789	819	741	720	748	756	763	825	776	758	768	778	737	803	733	795	833	787	800	744	756	785	774	741	785	779	727	745	732	744	762	746	790	781	763	771	779	792	738	755	783	728	744	780	760	767	732	803	718	763	793	760	800	746	727	719	786	781	763	773	785	813	744	741	763	766	734	761	786	805	786	793	736	737	698	761	766	826	774	795	748	765	784	728	813	745	792	744	803	752	739	736	770	734	747	755	743	753	779	731	779	789	818	791	769	755	745	777	775	781
24607	37105	15075	5780	5636	966	763	862	859	792	786	790	758	807	870	804	745	783	795	708	788	780	792	799	811	825	818	850	821	813	809	781	782	794	783	763	792	815	815	763	724	822	814	792	833	762	812	814	827	755	780	772	769	778	823	782	790	786	792	796	815	812	805	798	834	837	792	798	798	843	840	819	759	792	760	771	797	810	853	761	774	805	795	829	824	753	740	861	830	766	818	854	764	823	784	837	818	781	820	792	793	810	819	746	772	804	820	808	823	787	823	794	761	809	814	803	765	747	835	816	763	841	805	796	820	841	788	842	788	816	795	818	840	812	855	773	794	782	806	743	778	803	774	779	768	823	794	786	746	805	800	762	842	823	758	815	809	754	862	783	813	793	795	809	743	809	773	813	803	788	785	798	826	841	802	860	794	856	765	810	809	804	821	780	854	816	853	759	792	801	821	758	793	777	810	801	796	764	783	832	752	804	782	799	787	790	848	850	794	873	781	768	801	807	806	787	798	861	839	774	801	790	762	739	735	776	804	755	876	791	845	789	801	860	805	822	796	786	788	807	805	784	759	805	823	827	795	808	790	815	823	786	799	759	815	846	810	803	812	793	790	817	780	772	831	780	830	849	870	813	807	783	777	775	783	810	814	827	794	800	776	786	829	739	787	736	789	821	725	773	850	772	769	814	806	785	771	832	821	767	756	827	827	818	794	738	774	744	831	806	810	805	799	774	797	760	791	814	848	783	788	787	791	808	842	856	779	794	770	782	841	768	818	798	808	766	835	818	819	817	822	803	846	807	868	840	850	806	756	787	828	761	804	829	832	776	787	827	803	852	803	836	825	861	783	829	777	787	774	785	844	743	794	843	843	799	869	810	816	808	783	807	806	771	804	807	815	790	806	786	806	776	837	816	787	829	806	814	808	803	824	820	782	801	775	828	749	796	822	814	812	765	823	753	799	815	833	784	806	790	805	790	750	831	772	831	808	799	774	775	784	777	750	794	790	848	809	779	824	790	817	766	807	794	774	792	779	803	784	792	766	750	817	743	813	767	798	809	807	866	780	793	813	794	836	778	775	800	820	739	827	847	815	781	806	775	808	788	787	784	775	756	813	808	734	773	786	826	792	834	831	813	793	839	794	813	799	773	788	836	808	810	869	796	761	807	769	825	774	784	803	794	835	793	764	797	778	806	851	857	868	813	785	803	799	842	802	824	799	805	789	796	776	795	772	840	799	772	815	791	778	812	787	808	810	780	790	800	824	762	748	750	740	795	817	802	805	759	784	831	786	835	802	856	755	828	805	840	785	813	831	796	788	799	825	792	816	775	740	767	815	847	765	770	821	794	796	827	798	817	784	815	817	783	876	802	791	799	819	804	793	787	801	793	825	805	803	815	780	761	811	802	784	803	790	791	855	846	777	813	835	805	818	822	774	792	776	764	795	761	807	838	778	812	802	841	850	750	816	762	800	790	801	766	768	829	835	780	850	807	764	755	813	808	826	869	862	754	792	831	837	781	781	786	819	809	749	839	823	762	832	801	766	813	818	763	785	784	861	814	823	780	853	797	798	841	781	834	796	804	793	791	796	808	786	807	743	785	769	831	795	762	811	807	763	800	790	782	712	795	744	800	774	792	760	733	801	779	794	821	797	842	818	791	763	803	769	736	720	801	816	818	767	822	791	782	787	828	776	736	791	761	781	854	787	800	757	760	765	752	800	793	794	811	834	842	770	830	790	843	795	847	797	800	826	784	803	808	772	789	774	844	801	790	817	796	804	741	846	805	761	820	788	787	824	824	774	844	814	784	783	828	747	808	772	811	774	845	808	769	804	807	782	769	773	812	792	811	770	714	774	811	801	807	792	785	826	834	815	785	837	786	770	797	801	757	795	823	793	794	859	801	823	839	757	787	795	789	832	778	758	871	779	841	819	871	779	801	784	806	831	839	767	768	833	751	755	793	783	807	825	805	823	824	800	792	788	804	806	804	808	815	839	794	846	780	839	775	796	785	797	770	831	780	779	754	808	786	837	813	797	765	799	833	795	806	772	760	813	769	760	808	765	799	789	824	781	773	812	765	781	777	735	818	843	787	771	778	777	805	789	805	824	785	828	816	780	815	794	825	794	814	789	816	816	807	810	726	847	835	780	859	796	792	791	774	759	772	820	806	815	787	753	792	824	810	764	801	823	853	714	811	775	791	782	803	798	815	846	815	810	773	808	856	790	781	756	815	846	792	782	795	791	889	805	848	838	866	782	798	784	779	779	819	794	821	804	809	804	773	807	822	832	756	792	830	788	802	756	806	821	830	804	822	768	814	814	815	801	772	777	798	784	794	782	797	761	782	763	779	833	842	799	807	838	793	789	805	833	786	795	787	798	815	781	812	803	770	776	784	766	849	801	779	824	830	816	788	813	785	782	768	806	798	847	837	835	784	808	798	793	772	745	801	824	734	769	816	791	779	739	756	796	833	800	864	818	767	803	771	784	827	808	869	779	829	777	827	825	814	779	804	787	859	776	825	773	801	763	788	818	763	806	839	847	822	802	832	787	777	791	788	831	770	788	777	840	788	838	820	780	789	828	818	805	808	829	806	776	788	818	777	816	795	773	781	818	860	836	789	784	764	773	802	740	767	792	838	795	815	823	822	822	773	804	797	780	787	761	816	762	782	796	820	765	805	763	820	784	811	825	790	769	834	797	745	785	855	795	828	818	814	829	767	818	765	797	821	786	733	814	789	758	762	767	770	826	775	867	825	789	819	822	765	809	821	812	770	819	800	769	772	745	792	760	825	772	803	769	759	794	808	806	771	863	814	791	800	817	797	758	859	799	846	804	815	790	830	772	798	773	778	797	823	808	799	837	761	754	834	807	756	852	775	778	801	833	763	840	772	811	800	781	802	794	848	818	810	824	815	809	758	780	794	816	777	781	818	814	785	813	792	841	780	753	763	774	843	831	781	810	816	812	783	823	816	845	790	797	804	824	763	825	778	785	812	843	869	823	804	768	785	771	798	724	854	857	801	788	773	803	806	826	829	828	807	774	787	807	849	789	805	798	742	802	748	803	791	775	827	778	780	777	783	813	807	835	817	803	783	799	796	784	801	778	822	793	816	782	814	795	752	786	763	765	812	795	795	784	831	775	801	807	782	789	780	857	788	792	776	821	781	790	751	812	824	839	775	799	769	796	815	773	797	796	789	789	764	799	763	784	828	811	768	915	816	768	764	796	798	761	825	786	855	782	796	781	797	825	776	772	814	814	831	834	800	779	810	814	791	818	762	809	841	803	836	760	768	834	808	818	784	771	803	772	794	799	836	808	837	778	751	833	855	787	827	796	782	782	791	836	796	852	786	781	817	816	772	757	787	800	790	798	786	812	786	802	808	824	748	760	820	773	797	810	796	813	772	833	814	824	788	766	786	802	796	791	762	769	784	768	802	824	800	840	868	776	820	847	790	823	776	763	798	775	785	790	785	800	826	797	828	809	857	810	856
23714	21109	28238	27359	30759	15712	3046	966	814	830	813	774	742	799	752	779	730	776	741	773	761	764	768	727	741	739	714	650	713	738	719	703	684	693	762	693	731	671	694	683	738	742	745	731	759	656	669	690	732	753	744	727	705	728	714	711	669	764	683	672	713	749	754	725	724	811	833	712	737	752	758	727	688	676	738	734	682	714	725	703	697	728	755	679	729	742	712	659	701	714	772	713	772	719	777	712	752	727	718	737	727	700	724	734	704	675	724	704	721	702	758	728	677	724	706	697	731	743	688	693	715	683	679	723	693	749	690	689	723	626	701	774	673	676	747	694	719	694	732	720	693	755	714	717	731	722	723	690	750	746	723	713	734	689	745	733	698	731	705	731	774	740	695	706	679	724	707	723	738	719	682	671	684	674	705	759	707	719	711	675	732	718	710	713	719	714	674	725	651	674	718	713	715	698	739	698	730	719	723	700	740	737	671	719	721	728	690	715	746	692	742	725	714	712	749	689	704	706	702	699	724	697	674	683	681	724	752	782	698	709	681	701	711	714	710	715	752	713	701	738	684	739	712	680	747	679	689	696	717	697	686	741	675	767	711	699	739	682	684	729	706	714	716	736	713	770	707	721	682	762	751	727	688	755	690	745	736	695	745	733	685	683	685	740	694	705	715	729	699	679	730	702	680	731	692	703	779	767	684	705	721	735	736	707	690	722	761	743	732	709	687	711	713	722	680	659	740	715	690	728	727	691	734	733	655	697	675	713	741	746	768	680	703	763	689	687	699	735	708	751	749	716	703	709	740	716	718	730	722	749	720	728	748	723	781	726	749	709	713	778	756	699	718	733	712	779	726	685	726	679	751	700	673	703	703	697	733	743	699	660	645	676	697	714	730	701	717	694	762	708	683	734	679	701	695	671	721	734	729	746	666	737	704	744	746	726	714	715	756	694	711	739	717	665	735	717	751	704	756	744	628	726	673	672	706	745	747	710	698	725	704	678	707	717	745	724	747	720	776	704	700	722	725	702	673	726	716	769	729	684	750	699	721	727	761	684	713	700	670	729	736	734	739	696	726	716	714	662	721	721	709	747	704	767	720	690	729	664	737	688	694	735	660	731	732	690	702	690	687	704	751	713	741	678	716	705	745	692	701	698	695	700	693	687	709	714	754	709	701	724	733	735	742	700	722	735	676	743	654	732	727	729	744	729	682	758	735	729	720	720	719	702	692	719	688	691	669	687	726	682	731	664	721	745	717	731	745	749	686	759	729	688	714	704	696	725	717	681	720	718	711	706	704	711	674	781	660	749	738	760	709	734	692	686	703	642	676	699	745	699	725	756	746	704	687	721	784	742	735	718	662	667	656	696	700	669	741	700	740	740	680	703	712	697	699	726	670	697	744	674	749	722	730	724	726	732	695	718	659	721	755	716	718	696	694	753	748	741	697	748	708	753	714	754	720	706	734	703	724	711	690	743	734	750	658	767	774	717	738	760	720	706	718	701	735	697	677	682	738	719	688	726	705	757	745	722	749	782	756	732	717	754	732	690	685	725	739	725	707	718	683	723	714	684	701	691	744	703	661	709	681	708	684	695	703	746	717	740	703	718	707	729	710	677	717	716	715	750	747	673	669	664	713	696	756	705	764	692	686	713	708	715	676	729	704	724	716	690	721	652	725	704	736	673	763	712	756	705	684	715	744	710	734	685	672	680	682	688	687	714	716	699	755	727	690	664	730	714	737	708	714	734	731	746	708	735	702	718	713	691	714	744	668	687	709	746	727	697	684	730	711	691	650	697	701	716	688	747	734	681	725	700	705	726	679	723	741	710	682	696	683	681	693	734	722	676	665	720	683	689	732	718	713	710	695	708	743	731	696	718	714	699	731	709	714	737	697	719	653	777	741	690	665	701	754	712	681	668	687	737	740	686	705	701	719	719	743	742	752	688	703	739	702	725	739	724	692	659	704	732	711	651	677	736	720	747	671	700	710	675	683	739	737	756	725	706	658	700	697	716	701	676	685	700	702	712	688	726	709	730	694	719	718	687	761	703	723	721	719	716	724	691	711	743	698	730	748	693	694	699	702	700	746	764	727	694	741	697	775	701	688	716	754	685	709	676	687	763	738	705	677	691	704	670	730	703	711	688	745	665	672	732	745	746	726	692	730	691	753	716	711	650	718	696	678	759	713	713	698	725	707	712	704	750	705	681	751	715	708	721	747	698	683	693	714	671	741	747	749	695	756	735	764	699	715	706	749	720	707	730	720	677	727	723	681	704	730	686	721	693	693	700	647	704	762	670	706	712	735	707	689	707	729	714	721	734	729	714	737	707	713	723	699	718	716	743	715	705	654	760	711	738	671	704	710	739	776	713	690	694	741	719	723	674	716	747	699	716	705	724	680	724	694	742	713	713	718	697	693	746	680	720	731	704	704	723	705	739	672	687	692	671	726	686	692	724	762	727	682	706	718	683	698	699	715	672	729	732	684	774	693	743	739	691	707	695	700	705	668	724	699	707	702	713	720	694	774	732	701	723	708	712	707	728	728	726	659	672	750	774	727	667	663	712	721	699	704	716	713	694	709	728	684	672	711	708	672	698	689	743	709	705	726	716	735	752	706	711	689	699	712	768	727	704	726	689	693	695	691	695	731	727	722	701	736	686	672	722	706	678	727	720	711	707	723	748	725	742	689	690	714	761	718	721	696	726	669	719	703	731	683	706	731	671	761	739	762	704	726	734	706	721	694	712	737	683	687	707	741	708	680	724	709	724	724	704	706	760	705	717	707	727	713	733	707	761	727	684	681	707	736	727	718	714	714	660	784	793	710	697	652	734	673	694	708	699	708	724	696	699	706	705	726	686	695	745	713	718	732	704	729	706	736	674	726	703	694	711	719	715	739	726	740	739	685	709	709	703	743	735	678	720	708	733	708	743	717	697	648	714	707	725	762	711	726	647	735	733	677	713	684	719	672	750	733	706	717	760	695	707	730	708	734	728	717	704	733	760	763	664	705	725	693	683	673	658	694	727	669	726	736	747	732	768	685	706	717	723	706	756	707	698	665	740	693	719	698	762	697	737	721	729	721	676	703	729	680	713	723	710	755	711	681	731	708	676	780	687	674	713	762	734	722	715	697	690	770	740	742	697	734	730	734	756	710	709	700	698	720	691	719	704	690	732	655	683	699	730	732	717	696	700	705	657	729	729	696	739	698	706	733	705	717	774	733	728	685	724	691	696	721	726	737	707	715	723	707	714	748	713	693	699	722	692	773	707	692	709	691	720	717	734	735	711	732	687	712	713	703	690	707	750	687	738	747	685	713	679	739	755	745	708	670	664	663	705	708	721	691	688	746	708	671	712	704	705	687	684	709	702	702	724	753	730	679	784	682	709	698	746	750	713	770	732	743	709	684	678	733	682	740	711	722	731	725	729	731	730	714	763	770	755	746	748	747	719	751	756	656	655	684	722	693	682	725	707	746	682	698	737	719	707	745	707	704	709
29587	52911	30238	35137	32000	4451	1252	1099	986	935	840	887	874	800	765	732	822	791	790	785	792	747	730	769	745	773	772	727	741	742	684	725	691	715	696	792	810	747	768	711	712	714	742	754	750	817	738	722	744	720	731	712	783	762	722	753	744	677	773	718	738	767	705	730	752	835	885	767	747	739	723	760	771	736	772	761	735	801	728	700	785	770	737	726	743	736	741	736	678	759	726	726	751	738	754	702	732	731	774	742	702	782	757	691	765	738	756	694	770	723	692	748	719	728	779	744	746	743	811	727	745	705	754	749	733	717	762	753	772	709	728	711	718	736	746	750	714	726	752	720	750	714	702	730	747	719	791	740	769	728	712	703	754	706	743	771	686	734	743	726	697	738	717	727	745	772	735	749	714	783	755	701	732	709	729	726	809	765	733	732	724	718	744	750	739	721	736	754	727	738	796	718	731	714	771	756	694	762	721	787	761	773	772	728	742	745	751	773	749	737	767	763	758	718	741	734	695	710	733	710	736	749	733	755	739	730	714	760	757	778	767	704	741	736	727	723	747	736	754	771	750	752	735	751	731	723	725	746	709	770	772	800	698	784	752	749	704	743	699	756	718	736	727	740	727	681	661	690	741	700	739	690	670	724	731	720	713	745	728	693	781	763	737	745	729	755	730	740	697	732	747	753	764	722	780	742	794	780	751	735	683	765	722	742	707	771	726	755	736	752	741	728	702	725	790	743	699	757	751	727	718	757	726	763	751	718	733	693	752	714	721	759	726	733	706	684	733	779	716	754	773	744	740	713	730	766	733	778	708	730	710	739	719	720	719	676	782	731	777	746	708	771	709	769	770	719	743	731	693	703	694	752	680	709	755	715	722	719	709	815	713	725	705	764	722	671	726	706	730	735	728	693	725	742	741	742	736	734	724	710	739	761	749	747	733	777	726	717	744	717	782	699	724	714	704	727	743	787	754	755	806	700	732	742	751	697	749	750	758	750	729	720	746	737	723	693	739	724	736	696	724	737	780	685	734	688	734	717	744	700	773	771	709	736	721	782	764	727	760	737	784	723	712	779	738	742	705	743	739	728	692	713	711	769	760	757	775	728	724	710	772	743	752	684	731	718	723	740	731	741	741	728	752	732	737	770	724	725	750	688	756	726	727	693	750	727	731	733	738	757	684	751	743	752	744	760	763	715	724	770	752	751	745	689	726	715	706	761	703	693	684	712	795	718	722	742	756	720	768	773	784	711	719	727	657	735	735	727	721	752	750	705	735	704	727	745	682	708	762	761	721	750	748	672	700	733	709	705	734	712	771	734	744	700	715	717	768	720	774	757	740	726	766	742	694	716	731	738	747	725	731	766	728	783	722	697	778	767	680	725	751	728	708	746	755	724	716	757	755	729	686	722	766	767	732	693	789	714	729	752	772	713	732	699	716	745	699	734	768	775	735	744	740	728	801	743	725	723	721	710	778	695	719	803	743	715	730	678	743	720	725	728	757	693	741	752	683	710	712	770	733	777	773	721	721	678	741	742	729	765	736	711	684	713	692	765	783	743	732	745	743	742	727	751	731	778	763	746	743	725	737	762	723	758	749	792	722	750	786	706	744	722	708	753	728	776	756	778	731	741	719	736	761	730	681	740	694	711	758	761	721	715	763	744	739	758	741	735	709	697	716	719	702	742	721	725	696	752	755	739	747	737	709	744	728	751	717	717	758	717	721	735	765	704	733	711	757	731	687	735	738	765	742	733	742	758	745	707	737	721	713	749	721	699	702	751	726	696	724	742	707	761	727	736	735	794	752	738	726	742	757	761	750	768	775	762	691	688	715	723	701	780	723	679	764	731	747	701	725	736	711	711	726	718	701	716	767	751	751	732	713	745	716	736	745	812	752	722	716	734	760	735	737	724	700	689	784	769	743	734	767	763	764	751	751	727	719	761	697	744	706	715	768	707	716	707	746	710	765	736	754	757	715	736	747	758	737	774	737	752	746	759	713	726	739	777	755	713	763	754	731	768	785	693	710	721	750	715	753	757	757	737	698	769	744	749	759	735	674	756	750	731	748	766	679	747	701	710	712	735	746	726	744	781	789	770	719	736	744	744	771	740	742	756	737	749	717	708	730	738	723	731	766	774	716	713	780	712	748	728	691	733	720	709	683	719	765	712	749	767	778	718	744	776	713	710	740	777	736	681	735	754	747	730	706	689	731	723	754	769	694	752	774	724	735	708	736	707	743	761	691	715	761	692	724	694	788	790	726	773	733	735	737	739	688	747	726	773	717	700	716	712	699	732	735	716	688	754	730	721	746	745	745	710	769	734	738	746	741	813	744	735	694	748	717	719	714	710	729	696	725	720	767	806	738	763	708	734	721	759	706	707	748	738	688	741	769	758	731	742	744	738	719	730	717	763	721	709	713	758	725	725	730	758	742	712	707	747	716	690	727	705	735	741	693	730	742	710	751	771	761	712	726	755	755	738	700	729	719	725	735	745	690	728	735	736	719	747	744	749	758	760	722	740	707	712	741	727	797	763	737	698	746	719	757	745	677	758	729	691	723	719	708	755	726	732	736	771	732	752	731	711	751	748	713	723	732	750	770	751	736	784	705	723	723	734	718	732	767	738	747	683	767	742	752	727	694	740	681	726	709	718	758	759	697	727	722	718	768	710	720	734	731	762	745	720	748	740	728	724	753	746	719	739	756	719	770	720	755	706	723	736	734	785	746	735	720	725	747	710	740	734	724	755	733	732	766	721	720	748	714	715	735	717	775	747	760	745	692	709	735	746	735	718	773	735	766	719	737	742	757	738	728	684	722	692	748	724	763	734	740	749	742	749	764	700	689	701	772	758	719	722	709	796	700	720	774	718	742	688	699	707	742	764	758	751	728	665	743	739	730	742	724	751	750	755	718	751	709	722	757	747	714	702	707	730	738	718	720	720	705	715	725	716	738	760	718	723	779	673	697	755	731	721	722	769	720	692	674	731	732	715	764	763	690	766	740	729	719	740	730	743	711	716	726	738	738	742	760	717	726	763	681	777	720	759	745	716	758	758	712	743	748	767	718	749	737	769	758	752	735	779	758	742	740	753	741	785	721	719	719	783	750	746	754	747	780	776	704	704	688	718	755	719	748	776	752	713	751	730	726	737	713	754	749	694	755	719	692	761	740	677	730	716	714	704	750	716	750	704	738	714	695	697	723	713	757	739	735	771	728	718	693	733	687	717	719	709	717	736	766	742	695	751	720	738	715	734	717	697	712	751	706	714	759	755	718	740	772	759	779	709	724	705	703	766	759	714	687	754	740	767	714	795	726	777	729	756	737	708	699	733	714	701	755	763	779	715	749	738	732	742	770	748	761	741	712	720	738	743	682	766	695	728	738	750	709	778	742	732	729	727	694	741	693	713	731	780	768	708	728	732	708	772	706	751	699	772	729	741	714	781	784	697	739	715	788	741	728	750	719	757	755	703	739	700	748	729	742	739	788	764	741	741	741	729
24988	21135	27129	28046	24355	6204	1173	1045	972	1023	967	924	932	928	950	894	952	985	889	933	984	959	957	932	884	938	967	943	965	876	889	960	967	919	909	901	861	900	918	883	888	929	942	966	882	947	944	988	914	945	916	908	919	991	894	827	954	877	950	957	925	1003	945	917	956	911	957	992	950	954	938	934	918	916	964	893	915	967	948	881	965	942	961	961	916	923	920	959	922	911	921	928	927	873	932	921	894	904	982	969	908	879	984	883	874	942	911	932	916	913	949	932	964	892	941	898	978	935	912	920	936	919	948	873	906	897	883	884	893	944	901	911	942	915	926	888	925	888	1019	898	931	931	929	916	926	882	933	910	867	942	948	927	931	977	927	913	921	908	952	905	911	888	942	967	909	919	955	918	952	934	919	921	969	932	940	913	915	889	890	915	925	881	923	921	890	959	962	927	962	878	917	932	887	927	974	914	870	907	974	923	946	931	937	947	937	934	946	970	928	942	896	956	968	992	975	909	908	914	933	890	958	971	905	901	898	950	930	919	952	963	935	980	913	873	938	904	899	922	966	914	944	960	930	917	925	960	904	907	941	926	895	913	881	912	966	893	967	943	913	952	924	855	902	955	976	960	951	955	919	916	907	934	923	874	888	936	906	979	952	927	889	932	933	915	950	954	918	888	914	879	870	889	968	898	899	984	914	913	919	929	948	935	900	934	945	908	946	910	923	982	936	923	938	866	928	906	991	897	895	942	939	870	978	957	931	986	867	953	955	943	963	896	922	897	900	920	912	942	947	938	935	962	939	975	944	896	902	919	928	970	904	944	931	888	855	913	959	936	896	912	949	940	947	873	907	923	898	919	881	945	976	884	976	968	963	918	945	966	866	937	968	965	991	906	970	954	923	883	875	915	933	920	896	933	899	853	961	909	951	906	943	966	903	908	917	971	927	892	899	972	966	944	899	940	948	940	941	931	939	869	898	940	894	910	902	907	884	891	968	935	930	950	911	932	941	895	931	905	944	940	927	904	938	931	975	926	920	898	934	905	869	909	946	999	1046	920	966	975	890	922	903	913	915	921	975	927	910	882	942	936	922	924	885	922	934	896	960	959	933	879	930	962	890	912	902	890	988	928	977	962	957	999	927	928	951	936	914	896	928	919	942	881	936	891	900	901	922	921	988	961	906	944	916	956	942	876	893	932	900	921	918	906	884	905	940	906	951	958	996	959	913	967	933	888	970	905	944	933	920	973	927	909	926	975	924	918	939	900	891	928	941	920	968	925	966	885	951	943	890	908	931	940	951	909	949	923	904	931	937	956	941	904	946	907	941	933	968	926	945	922	931	906	882	878	900	967	958	897	899	946	887	951	919	919	926	904	909	943	953	925	949	949	903	955	833	903	906	893	865	884	959	916	982	915	902	915	929	912	928	915	910	911	1008	895	958	988	947	951	934	908	943	952	926	904	975	937	915	868	902	923	936	913	903	914	835	916	830	930	912	955	860	858	939	905	960	957	909	915	908	907	855	914	957	921	1002	946	923	956	961	949	891	873	971	935	955	942	942	932	913	920	924	911	925	924	891	913	895	941	892	914	870	926	949	963	922	960	926	876	925	850	952	950	958	912	988	955	942	1007	913	919	917	946	920	891	900	929	946	882	950	935	981	941	889	917	967	949	975	956	949	915	940	970	894	934	937	946	921	925	958	912	912	932	906	944	894	876	948	996	950	937	934	941	962	921	888	934	907	910	874	973	929	910	897	958	961	909	898	968	910	974	971	890	935	889	884	943	899	934	917	927	885	1007	960	957	914	924	976	893	933	942	875	915	916	906	917	959	961	886	902	946	925	936	951	896	895	973	911	964	919	894	960	932	895	944	932	916	910	926	942	874	971	892	958	928	951	874	918	960	901	915	956	957	923	943	910	896	951	960	964	897	945	950	922	950	991	965	983	867	928	920	932	936	932	949	923	955	959	881	985	894	977	916	939	923	950	983	921	938	993	904	910	928	943	922	947	936	901	878	937	926	889	934	956	944	985	983	884	955	891	900	934	926	922	911	937	901	931	917	960	930	884	976	928	940	929	916	918	925	1005	911	952	908	938	899	934	934	929	886	929	868	948	922	908	917	944	870	926	928	947	894	930	1007	924	939	918	956	891	948	933	967	991	970	958	931	988	919	892	990	945	943	869	961	888	921	937	905	922	962	932	967	916	926	915	922	918	856	878	888	903	893	941	887	980	964	897	900	914	919	895	903	951	873	975	954	933	993	886	970	887	912	915	977	924	936	982	900	897	889	908	891	930	946	902	900	973	921	869	957	925	911	915	979	945	920	958	924	928	909	927	919	940	965	930	897	921	956	924	909	902	927	908	859	939	938	912	917	940	921	913	913	926	902	931	920	960	980	949	903	958	879	925	911	887	894	917	907	924	986	892	921	916	883	895	924	921	970	920	933	938	879	957	904	915	891	909	920	917	925	964	905	945	936	936	937	883	919	893	980	950	908	927	895	988	989	938	874	980	981	972	903	904	939	956	903	966	920	869	912	898	954	957	890	947	921	935	936	941	931	916	940	904	890	931	910	946	888	902	926	930	910	905	950	934	909	911	931	908	951	933	915	960	915	958	932	926	895	887	950	932	942	918	981	1002	912	998	881	954	941	924	958	879	925	912	959	874	925	893	964	939	935	916	867	944	943	941	967	953	966	933	952	932	873	924	911	952	943	892	983	927	956	900	947	897	937	930	873	907	980	926	999	941	926	938	873	951	892	910	954	909	970	946	896	958	902	870	984	871	915	945	923	943	903	918	955	942	924	943	929	890	919	860	886	902	926	854	960	949	909	864	931	947	931	915	889	906	921	941	956	946	917	859	903	958	963	871	917	900	882	938	928	904	944	899	936	947	932	962	950	910	916	904	907	948	892	869	904	910	926	962	928	886	956	925	944	872	962	932	903	944	878	884	945	881	919	957	875	973	932	912	950	932	893	953	948	940	931	932	900	974	892	970	947	962	933	931	903	943	938	982	846	909	893	899	905	925	952	889	965	903	996	915	862	854	926	969	895	940	979	897	899	993	849	932	905	914	918	901	893	915	890	928	962	948	925	917	948	983	907	976	902	903	896	950	961	918	918	927	908	860	911	977	926	925	897	889	931	918	902	965	957	889	906	969	961	919	931	923	1000	882	949	923	948	969	857	939	961	933	882	977	956	964	949	966	925	919	954	947	915	930	976	924	945	952	911	955	884	933	961	897	947	926	955	969	941	898	947	931	1002	890	940	943	881	938	884	942	853	943	949	930	926	948	949	987	886	889	889	939	898	926	926	881	952	931	996	912	963	957	916	938	927	909	928	922	970	948	970	933	898	910	925	934	923	859	938	965	895	938	958	910	967	906	944	1001	902	957	896	910	924	934	895	931	917	945	909	941	973	962	1002	926	923	931	853	911	889	911	882	964	997	933	928	936	892	977	968	933	893	931	894	949	916	892	942	979	945	916	872	921	938	898	967	906	938	1006	906	944	878
27716	47168	24324	29113	24704	2731	1246	1158	1060	1010	1005	1037	1006	993	980	1007	1010	965	959	977	947	922	1007	1013	981	919	999	987	988	979	965	911	982	972	974	948	946	949	952	932	998	1002	983	917	934	951	971	956	967	931	907	928	917	969	954	993	945	963	964	909	943	944	961	927	957	1014	1088	982	980	935	915	973	998	979	945	997	985	998	1016	981	887	959	909	1002	987	911	941	959	909	920	938	942	939	943	923	977	968	943	916	929	954	953	923	962	909	950	946	976	981	1001	989	960	918	961	956	977	937	944	955	919	954	971	976	945	959	981	1007	959	912	957	931	913	894	939	938	946	976	966	934	922	993	968	935	976	947	928	943	970	951	986	926	904	900	924	934	951	966	939	937	925	973	902	953	922	927	934	916	958	950	972	901	986	951	958	918	989	906	958	968	935	926	955	897	947	911	959	935	910	932	958	965	957	925	908	877	941	919	979	915	964	955	951	942	900	965	991	980	916	947	975	986	923	939	977	868	1069	907	973	967	908	951	972	907	940	943	964	874	982	980	935	954	945	943	940	937	955	903	940	955	924	934	944	965	967	910	969	955	929	962	924	931	971	949	905	952	974	958	925	952	926	954	889	993	985	979	929	951	940	895	984	915	931	929	979	953	981	958	897	922	898	1003	924	920	919	961	952	919	962	907	940	979	947	904	855	1010	966	964	947	953	959	975	943	950	942	951	921	926	890	937	924	931	922	958	913	965	984	931	943	975	923	912	996	941	965	984	954	958	936	973	1000	1000	969	919	974	957	926	968	942	1000	892	941	924	952	952	937	920	903	898	923	936	940	985	950	961	969	948	983	925	935	963	957	991	953	953	916	980	985	896	947	950	887	971	951	906	903	958	970	931	885	946	956	926	943	895	927	893	970	939	918	945	987	932	935	961	926	914	899	968	951	933	985	940	962	933	978	917	994	967	909	944	922	904	948	923	928	948	945	959	958	967	987	973	928	942	945	943	897	946	964	896	999	934	979	934	953	951	957	910	928	940	971	966	965	1003	911	947	910	941	910	990	998	959	982	951	944	963	979	977	950	950	941	901	952	911	959	913	980	972	947	909	962	965	976	914	958	968	958	937	919	915	978	1001	965	938	946	907	965	919	949	977	985	968	936	949	924	944	988	938	955	932	972	990	925	937	943	988	980	933	976	946	937	954	951	940	947	986	942	978	996	965	964	944	916	876	922	975	897	901	956	964	945	969	904	926	923	988	941	906	960	931	925	920	938	913	979	952	950	906	917	959	989	1007	892	950	944	1001	895	955	895	927	984	960	956	982	951	945	908	1015	974	962	939	921	946	954	937	967	969	949	952	955	922	930	935	978	934	922	1005	934	925	962	930	944	1013	946	967	1000	930	967	922	953	936	918	932	982	951	915	979	962	1005	900	939	897	1010	940	929	977	952	955	968	958	986	988	947	955	959	948	921	966	930	948	933	944	957	944	950	955	991	940	913	979	926	965	977	941	917	918	982	950	975	928	953	921	986	977	946	1006	971	871	914	937	926	941	978	936	988	864	996	958	952	998	929	940	940	892	966	972	976	916	902	953	971	990	960	950	970	906	944	936	888	995	951	1012	897	925	926	960	916	939	942	940	957	930	957	938	982	954	893	921	934	888	938	938	959	1000	905	925	934	944	1013	948	983	904	937	922	879	899	957	1018	922	893	969	942	955	927	908	922	965	932	923	964	965	961	949	912	942	969	979	928	928	955	909	997	970	928	929	936	950	987	948	939	964	979	949	928	957	975	963	935	919	961	960	948	921	957	977	941	986	964	962	906	935	950	964	972	961	909	938	907	981	969	933	923	984	954	970	944	971	945	915	955	964	937	945	930	983	895	955	960	915	918	924	920	983	916	943	937	953	952	934	1001	959	936	991	970	997	955	939	993	918	948	975	970	919	917	975	927	965	942	953	920	953	975	914	942	938	965	925	936	949	927	988	939	967	961	926	965	970	944	957	950	974	951	941	955	941	988	972	1000	993	956	968	964	949	959	933	969	934	967	938	925	884	930	952	975	949	971	965	933	946	966	971	996	893	916	963	948	923	917	948	932	917	960	947	963	937	917	985	886	945	913	983	946	931	938	921	955	928	897	915	998	975	944	971	960	960	989	936	968	944	948	925	942	928	959	939	965	979	893	941	875	946	1019	938	906	942	973	981	946	981	903	944	970	921	940	986	950	984	896	938	916	883	927	956	976	941	921	1016	954	958	977	951	931	984	948	923	932	912	914	911	918	913	953	963	935	1023	991	972	964	964	905	932	970	990	952	956	916	989	984	938	965	955	921	945	937	963	949	904	932	910	929	950	960	943	971	1023	906	955	932	989	997	936	946	956	1005	910	909	944	979	926	974	958	955	971	966	963	914	967	933	935	899	909	968	883	930	930	941	968	983	953	978	997	942	973	932	974	920	935	962	934	965	967	960	921	943	932	992	933	919	990	944	973	1010	940	951	906	936	940	953	939	940	973	934	918	915	937	929	933	923	960	938	912	944	921	978	945	928	924	961	956	956	925	965	979	901	970	956	961	973	957	931	922	908	998	936	932	991	928	959	997	1013	908	977	946	954	997	935	992	906	983	905	923	953	949	976	988	926	974	938	949	985	918	893	935	971	975	950	936	945	949	922	961	948	984	949	985	893	973	964	969	911	957	978	961	928	934	922	933	943	903	921	1006	894	906	932	923	928	1022	928	974	928	890	897	923	932	934	912	968	934	934	1016	967	999	922	1006	904	985	922	935	947	945	970	908	956	914	910	935	962	921	939	954	957	985	965	959	977	902	942	909	920	987	1033	938	921	942	897	947	954	947	945	944	922	919	949	942	951	950	961	918	914	983	991	967	985	957	945	940	950	878	939	907	955	961	932	894	917	939	951	911	951	897	977	978	955	911	951	957	955	947	942	986	981	910	924	934	913	1015	945	945	946	968	937	924	952	935	967	947	959	953	949	926	898	970	949	973	979	912	922	952	960	986	897	971	983	960	960	958	888	883	973	949	882	935	953	904	920	911	1039	887	906	902	962	924	977	911	959	912	949	954	956	919	992	930	894	948	978	1014	962	931	964	951	921	929	902	985	910	969	979	934	942	919	959	967	887	993	978	934	930	890	929	1044	1013	960	1003	982	935	910	946	899	942	932	883	949	937	962	992	984	941	955	917	888	932	979	996	920	947	950	957	1012	922	903	888	970	942	937	947	972	943	973	956	906	908	920	929	913	964	948	918	959	951	967	988	951	950	952	913	998	1000	904	898	968	940	1087	985	972	982	927	910	898	961	982	954	920	960	924	933	933	980	981	947	998	946	914	969	956	928	996	929	940	1001	938	932	877	991	904	914	973	958	941	904	907	925	902	970	959	963	975	982	922	972	952	902	886	943	928	966	899	979	1005	951	952	939	970	939	936	933	941	951	958	931	945	945	956	926	959	978	949	951	938	952	909	938	917	927	897	977	874	938	992	894	947	909	978	1006	997	940	1016	967	936	897	956	956	954	935	956	1009	930	952	951	968	967	945	951	884	983	947	928
22598	21137	28719	25582	31649	20912	10060	1587	1140	1110	1066	1039	1036	1052	1014	966	981	950	939	901	937	1016	999	936	927	913	979	940	925	851	878	925	955	915	927	962	887	911	918	895	943	830	858	930	895	871	910	906	860	912	859	915	961	941	934	899	904	920	895	926	903	900	951	915	894	1041	1333	987	969	896	896	974	903	920	866	920	943	910	960	873	877	907	917	905	893	889	869	950	834	898	849	919	926	928	923	925	874	951	907	859	834	919	900	862	887	889	906	882	915	929	895	865	904	897	918	865	883	896	885	898	873	960	997	850	912	934	897	882	899	920	942	902	932	912	943	878	916	913	872	937	903	881	849	891	926	944	909	907	915	928	946	896	894	879	937	927	905	922	845	938	862	886	898	925	885	929	905	925	921	934	865	905	903	935	906	910	890	853	916	920	860	863	913	921	896	888	913	919	956	933	888	891	855	939	876	876	852	871	927	894	930	898	879	940	907	908	906	869	917	870	909	884	928	894	902	884	879	880	896	939	871	911	882	935	921	877	877	898	887	832	907	893	889	908	937	881	959	884	974	936	924	912	962	946	920	906	860	870	906	908	942	955	922	846	838	868	921	957	901	877	883	903	983	951	907	894	859	904	870	921	920	911	929	916	938	906	913	938	889	940	886	921	909	893	905	897	908	915	887	910	875	943	928	923	864	938	930	852	914	862	959	908	917	885	890	901	899	880	904	940	860	908	891	922	940	983	895	931	893	965	912	855	936	920	875	924	916	878	879	903	851	886	913	906	875	931	921	910	882	903	896	913	881	947	887	922	917	945	925	888	933	888	928	884	998	885	903	906	895	860	889	931	902	903	950	882	928	906	882	873	869	886	932	943	897	906	872	932	885	870	939	907	922	878	910	883	946	904	929	893	889	913	908	898	931	952	947	931	908	875	824	923	924	881	877	968	928	909	904	908	943	915	897	885	904	927	949	936	921	894	910	930	843	875	866	891	882	991	931	942	869	911	873	909	950	920	878	907	897	893	940	887	895	896	871	927	965	889	889	898	929	922	853	957	905	870	897	900	913	950	861	911	897	884	895	928	856	874	884	913	878	875	896	912	910	886	908	866	863	915	902	894	900	900	885	842	844	924	906	920	932	900	865	858	865	904	881	866	914	959	866	917	887	930	938	914	937	916	901	856	893	852	846	887	867	874	845	896	920	891	891	923	856	941	879	867	896	874	882	885	937	900	945	942	897	889	902	930	918	892	937	886	865	885	928	899	925	874	853	912	897	954	930	950	942	894	874	887	893	832	909	890	840	840	886	834	886	875	920	935	899	933	864	910	910	914	922	883	909	885	855	926	930	961	910	928	931	915	880	859	922	930	909	865	890	973	920	903	791	910	881	854	871	889	909	932	898	895	878	887	932	887	873	929	927	913	927	939	876	917	949	844	913	928	870	911	936	928	895	924	912	878	908	881	900	940	891	873	855	937	938	854	961	852	903	901	917	882	910	873	935	895	913	881	931	911	925	933	903	926	852	881	890	915	883	904	863	884	905	917	884	884	888	926	892	917	975	870	890	886	884	867	869	890	911	930	944	849	896	843	950	945	893	929	905	880	910	924	909	903	869	867	905	878	896	825	899	892	862	865	842	916	920	965	959	928	889	837	917	916	891	852	944	912	909	881	943	869	955	913	877	863	911	851	905	862	840	887	856	862	889	904	928	921	939	899	911	893	891	916	945	892	872	937	951	914	891	891	951	918	916	862	919	859	904	921	963	916	920	967	868	899	962	835	921	903	894	900	902	866	905	903	913	934	945	903	883	881	881	897	969	785	934	910	928	886	933	934	912	912	916	903	887	880	875	929	939	882	898	926	915	863	924	875	851	949	929	845	920	892	897	884	910	882	953	866	900	902	923	980	860	886	844	912	909	883	902	874	906	878	916	951	959	882	918	924	863	892	898	888	927	857	925	939	857	906	876	871	910	901	915	952	940	851	886	916	886	912	930	923	823	937	869	906	956	911	922	939	906	927	900	842	917	896	897	885	845	885	894	874	923	873	890	932	931	898	871	884	885	905	903	855	883	920	868	935	901	891	869	888	892	925	918	884	918	856	922	928	946	856	942	924	899	885	902	854	904	891	935	891	921	883	933	930	937	910	947	939	915	896	875	849	886	864	917	936	907	849	866	872	917	854	903	936	861	887	871	929	913	901	921	885	919	846	934	901	894	934	935	898	899	856	903	858	900	878	891	818	926	969	890	912	931	892	809	880	889	867	942	985	864	908	943	929	873	898	899	925	915	930	883	834	854	847	906	910	933	882	880	977	845	959	884	882	894	881	853	868	927	914	968	902	874	891	922	908	910	934	903	938	877	901	941	902	925	970	925	822	907	920	894	864	890	875	932	850	904	887	923	873	927	898	824	945	890	872	860	927	926	926	878	898	862	901	890	918	875	923	907	880	941	886	913	927	909	971	880	916	940	889	899	859	903	895	886	867	910	845	933	873	888	898	895	926	884	913	861	893	955	929	918	918	922	856	912	835	876	890	930	884	912	891	905	932	875	887	870	934	950	860	911	877	866	911	892	882	891	875	930	937	900	880	905	889	921	896	945	893	937	903	907	880	895	895	867	865	926	864	868	902	882	885	902	909	911	877	887	922	886	881	903	914	890	921	891	887	900	953	869	908	952	852	910	877	880	875	877	887	956	902	879	906	942	898	920	827	887	925	1007	891	966	940	813	889	901	920	882	900	947	866	921	900	900	895	941	867	927	933	954	888	879	915	915	879	865	919	877	822	899	879	890	936	906	848	901	852	898	893	894	874	908	899	908	918	897	925	903	846	894	910	855	901	830	846	895	933	898	896	925	890	929	960	881	925	916	909	915	867	878	904	909	840	874	875	914	939	876	892	934	923	904	864	852	895	881	927	851	862	891	898	853	877	882	904	908	932	913	930	910	928	904	915	876	867	902	881	866	923	910	955	906	932	912	921	877	923	902	880	835	974	879	919	941	886	906	879	939	923	941	871	873	899	875	904	943	898	910	896	907	987	843	897	891	866	905	908	884	899	899	908	883	910	919	884	878	893	901	873	875	878	938	881	870	945	882	904	838	933	952	884	876	901	893	884	862	873	919	863	884	929	921	933	873	873	882	837	958	901	834	821	907	879	883	901	886	907	924	888	888	877	888	893	881	888	933	913	834	921	938	900	922	898	903	864	829	899	949	894	932	878	958	840	855	910	903	889	884	903	908	879	859	897	857	909	881	914	871	960	923	888	934	933	882	892	825	845	919	892	873	870	902	926	929	887	925	886	844	893	883	896	865	955	898	884	889	867	903	883	942	876	811	861	903	943	865	896	944	884	894	940	910	930	890	928	841	862	912	863	916	979	909	861	875	847	930	929	869	921	935	894	864	871	912	868	893	938	914	916	920	924	890	867	911	906	942	905	855	869	856	897	919	958	906	885	873	870	881	860	901	878	926	922	846	921	894	918	907	971	927	872	933	943	923	902	928	882
32625	60731	33454	34771	43967	6341	1772	1519	1382	1233	1198	1152	1096	1067	1070	1007	993	1007	924	954	925	970	928	908	944	974	931	910	884	935	912	936	886	951	916	872	898	947	863	877	907	935	911	911	922	952	926	898	931	928	931	873	892	868	872	914	891	832	948	859	876	974	910	923	957	1018	1566	948	920	860	917	909	915	913	877	876	924	896	943	896	900	956	889	889	897	935	908	959	936	915	952	857	813	944	907	896	947	919	899	909	899	928	899	892	874	945	873	858	936	847	933	903	879	903	871	861	952	838	911	846	959	875	885	903	933	881	880	878	892	874	918	884	884	857	909	908	931	944	936	931	915	831	946	881	867	862	954	863	949	911	873	961	915	887	894	937	872	881	883	876	883	860	949	872	869	858	881	925	901	890	907	882	903	886	858	859	901	888	914	895	854	888	888	871	932	872	907	922	874	898	865	899	881	902	892	943	876	880	914	876	926	907	862	905	880	918	874	875	905	860	895	914	919	847	960	960	915	938	892	828	923	870	894	859	892	881	902	825	873	873	926	923	893	940	844	957	895	885	914	933	905	846	884	870	832	898	862	872	865	884	872	859	929	905	842	940	915	878	903	848	932	884	936	952	837	965	907	887	941	904	907	866	886	863	878	904	919	865	914	900	874	882	960	894	879	891	898	879	907	889	905	903	889	895	882	860	894	865	879	890	842	834	874	922	895	860	882	853	922	855	951	891	909	873	941	883	906	885	905	918	884	951	905	875	924	928	971	901	894	910	929	893	921	922	948	890	904	888	943	889	910	927	924	889	874	880	919	976	914	942	903	891	861	874	880	874	931	864	885	916	903	880	867	907	905	941	925	902	863	879	874	917	883	930	857	902	870	873	863	980	900	878	940	906	923	875	913	845	869	895	882	931	972	889	868	904	852	887	900	885	932	915	912	907	867	894	949	895	924	878	850	867	832	908	857	926	875	925	892	901	871	895	919	856	881	912	915	883	898	941	896	908	883	908	935	914	859	825	891	889	882	900	905	863	906	930	907	915	919	913	879	890	922	860	897	921	913	887	894	905	848	907	842	919	875	956	916	900	976	859	845	880	880	861	864	897	900	896	931	909	913	893	894	904	964	925	881	883	910	884	955	899	902	930	911	914	886	853	901	885	819	868	962	939	935	901	881	847	938	825	905	942	875	931	891	891	901	910	932	884	870	883	835	954	929	840	867	890	896	901	899	883	889	922	895	863	908	844	909	886	961	875	889	870	890	881	926	894	915	912	891	949	898	965	941	923	935	923	953	944	862	892	878	934	861	859	872	869	892	878	894	896	904	908	858	930	887	879	904	875	861	929	899	890	897	960	936	882	838	911	915	893	933	889	855	886	940	901	894	917	875	887	920	889	889	879	892	884	861	864	908	864	882	841	882	958	879	880	914	866	888	913	894	913	837	913	875	861	845	900	914	916	943	890	886	879	879	869	821	856	938	922	864	916	929	931	912	922	913	862	877	888	897	905	898	879	893	919	869	934	882	923	967	852	907	915	900	879	949	962	899	880	889	888	896	916	883	892	935	915	931	912	926	809	911	931	897	854	921	927	906	899	907	869	900	928	921	956	875	879	892	880	910	903	907	862	946	919	871	894	920	840	891	902	927	927	868	887	953	881	901	946	940	934	867	872	919	884	904	926	898	871	847	870	930	886	876	897	894	864	896	881	919	954	892	924	905	921	898	932	966	934	878	878	899	907	933	884	892	885	831	891	944	874	840	886	951	851	871	901	886	928	915	856	910	877	895	939	869	927	856	890	876	942	848	905	917	923	911	896	905	888	869	946	939	904	929	911	906	899	924	905	866	934	893	883	940	884	896	893	900	817	862	921	925	878	968	880	863	915	837	833	930	885	889	909	842	884	873	920	917	866	926	922	923	889	917	933	910	873	889	903	944	900	870	835	853	845	918	941	871	928	912	891	934	942	930	905	931	905	939	915	862	900	925	864	882	886	921	906	894	862	872	937	889	873	932	886	884	929	904	940	876	915	912	865	895	896	937	930	851	886	900	878	929	855	878	853	897	949	883	924	870	864	863	924	910	904	912	916	925	877	874	911	884	889	956	896	958	851	934	879	925	860	906	902	854	853	916	865	870	854	880	870	935	908	898	918	858	855	863	951	926	863	911	968	904	907	904	859	914	896	936	942	930	891	907	837	897	860	934	878	878	942	908	909	902	899	913	842	919	889	910	904	903	883	891	863	891	931	871	954	884	847	914	884	887	870	958	905	920	919	859	926	946	947	903	888	883	859	907	858	911	834	911	935	911	919	946	915	936	859	855	909	917	877	941	904	929	959	891	900	875	901	872	916	929	964	893	971	862	913	902	912	875	890	937	865	889	856	904	930	919	909	907	929	959	913	915	912	919	854	931	913	924	920	886	923	865	869	926	849	894	863	913	867	940	877	888	907	924	917	916	942	903	888	856	868	891	925	864	893	827	850	884	908	912	903	878	883	891	907	927	883	929	879	882	881	868	921	912	876	897	888	961	932	888	823	893	902	848	951	913	872	885	858	897	942	865	834	851	926	911	875	850	952	855	867	951	890	866	867	901	904	909	917	886	874	911	916	871	954	854	863	921	869	890	931	863	852	928	897	922	905	912	915	908	891	890	843	911	928	880	831	940	892	905	900	922	909	884	881	873	841	847	913	899	919	878	895	901	911	886	905	887	881	861	949	918	919	852	892	921	858	912	884	894	885	909	908	918	898	915	946	865	919	925	923	885	876	881	843	842	883	886	868	952	868	912	853	832	866	890	884	916	913	896	857	866	965	882	927	877	890	906	812	923	892	908	886	924	856	905	960	911	898	924	955	920	925	856	885	908	865	878	927	953	941	924	833	915	887	843	912	864	858	908	875	888	892	879	856	872	867	900	917	903	909	841	894	832	924	865	888	916	919	904	831	888	898	899	926	868	873	862	898	940	888	891	905	963	892	923	906	917	876	909	900	964	923	921	867	914	885	902	891	937	900	916	836	883	902	930	923	893	857	913	860	876	864	844	900	906	896	916	950	959	897	884	908	933	905	876	903	916	859	835	943	875	928	938	846	858	912	871	892	849	922	917	922	835	845	908	896	902	891	895	919	895	893	885	900	961	865	912	978	900	822	932	814	863	883	912	921	889	869	912	867	973	922	912	908	905	879	895	873	951	938	914	889	852	886	943	879	888	913	869	912	901	921	884	907	890	893	953	902	936	905	855	909	927	913	875	892	892	908	936	856	855	897	832	915	966	908	870	848	918	895	871	905	926	898	926	867	903	882	956	938	880	801	902	897	973	894	898	871	867	920	902	936	870	835	940	913	916	915	914	923	868	891	935	888	989	893	904	889	895	882	869	893	916	846	960	906	883	928	936	905	893	877	914	914	872	911	940	906	895	930	918	891	892	942	878	932	839	905	947	876	908	912	926	898	868	898	929	940	863	919	910	935	899	897	893	882	924	911	848	916	894	890	918	910	895	915	878	882
29053	25443	18134	6536	5612	951	798	771	737	801	744	770	769	796	785	746	735	839	769	779	756	766	806	743	767	740	764	775	786	828	779	701	771	764	710	744	771	764	775	782	756	760	716	793	727	759	750	778	752	743	749	781	811	776	758	766	766	785	797	798	774	763	736	807	751	786	808	739	770	776	742	759	747	758	729	803	767	752	749	785	753	718	731	795	772	730	804	758	750	836	785	743	755	805	788	782	753	796	743	760	740	755	789	779	780	731	738	730	740	761	764	748	745	769	778	789	768	737	784	782	751	731	792	760	763	829	760	716	810	777	736	794	738	771	746	796	718	787	772	762	783	771	744	696	851	784	776	768	726	730	755	696	744	798	797	781	797	747	757	762	808	790	747	752	747	754	775	744	723	761	722	759	771	738	758	793	757	719	766	775	757	774	793	735	815	742	748	756	752	785	755	716	790	766	754	757	746	802	775	755	766	810	796	735	814	781	814	785	769	749	788	758	770	754	786	748	736	727	788	724	802	767	788	720	767	754	763	800	796	738	795	746	702	767	778	783	745	705	839	728	774	724	765	755	789	734	750	734	762	780	771	752	734	774	778	755	823	805	733	770	734	723	721	715	768	737	775	772	743	767	802	781	817	807	795	785	807	745	749	759	800	735	725	757	811	753	738	784	782	737	735	739	772	758	736	780	790	704	776	770	709	748	746	714	723	773	761	718	725	739	780	769	691	739	761	748	758	779	802	750	799	786	726	741	731	757	764	798	769	798	732	731	766	758	758	796	749	756	765	748	731	742	739	746	739	743	784	733	789	753	814	798	763	797	820	741	752	749	818	770	751	762	726	761	750	763	746	703	783	744	762	733	762	680	793	714	735	752	749	699	759	761	807	779	724	759	795	806	735	766	790	783	797	768	772	706	833	759	756	777	759	792	747	815	784	752	731	754	801	739	741	785	799	738	731	732	763	786	757	807	761	758	790	752	772	748	758	810	835	751	752	782	720	745	759	804	791	750	742	778	796	741	767	747	749	759	758	767	789	788	772	762	771	732	755	752	727	775	805	752	771	761	815	723	758	779	769	765	759	804	753	739	746	760	751	819	758	760	796	741	828	766	710	770	732	727	692	790	774	767	779	708	787	724	781	729	789	744	743	706	797	725	754	775	786	739	780	809	719	723	778	808	805	759	789	726	756	798	807	749	805	734	785	713	801	742	787	767	758	764	766	701	737	812	807	785	710	692	735	708	791	707	740	793	816	786	753	774	772	751	782	743	749	770	760	783	745	706	788	713	776	771	723	696	765	735	740	721	716	852	752	750	772	763	751	742	781	706	774	772	752	698	723	790	763	802	776	750	797	814	789	730	786	760	761	748	785	786	812	773	762	791	740	738	735	783	793	750	765	792	783	792	762	721	744	745	757	733	794	775	778	712	749	725	744	780	787	766	762	767	763	807	733	736	781	760	783	792	734	799	731	756	725	751	761	749	748	816	800	734	776	756	788	776	735	759	767	767	720	768	756	757	768	754	754	723	740	810	695	807	778	738	709	681	762	707	786	763	773	753	795	778	790	779	817	748	772	770	724	819	793	772	794	715	773	718	808	770	759	814	819	781	746	739	777	750	803	752	789	776	801	761	782	820	778	746	714	702	762	712	781	749	775	708	705	766	778	764	752	817	758	747	716	777	809	745	729	769	789	744	742	724	748	783	756	753	773	736	760	773	769	801	771	798	810	753	732	770	755	769	775	811	753	740	746	740	816	751	745	774	752	782	745	731	735	741	753	774	714	768	766	743	769	735	793	755	768	784	773	728	733	772	734	732	752	776	739	754	756	794	775	773	797	790	746	789	790	779	780	764	788	758	726	815	718	793	746	760	723	791	746	774	781	776	767	770	703	743	738	804	802	718	786	787	723	811	726	775	730	807	753	762	784	747	787	776	761	795	785	773	792	787	790	747	745	777	701	773	782	755	761	692	770	799	769	761	773	714	714	773	809	818	764	787	755	802	739	786	747	767	757	746	779	740	741	763	736	789	793	717	722	766	714	780	782	776	775	780	775	776	776	768	748	747	753	754	760	758	757	776	721	767	716	750	758	785	736	761	739	809	743	772	756	729	726	794	750	752	795	752	775	733	773	787	775	796	775	731	754	744	735	784	779	825	756	766	779	777	787	806	757	784	797	813	807	826	736	771	767	738	732	795	798	756	783	765	773	775	736	760	725	780	746	801	793	731	818	818	741	774	777	817	787	793	796	807	736	782	777	735	760	747	770	751	739	764	794	715	742	772	740	811	755	768	803	766	712	723	710	764	723	753	740	720	774	799	795	799	704	775	721	762	783	774	768	786	776	747	738	752	766	722	754	721	811	789	796	776	757	796	694	728	787	755	747	772	746	741	767	774	742	790	776	792	740	753	754	739	753	742	762	776	789	769	754	736	782	777	727	778	784	773	740	755	801	753	792	764	768	802	724	788	804	740	735	754	748	780	755	772	775	700	808	743	763	735	783	773	729	770	776	735	788	784	789	722	766	718	769	727	797	762	781	758	701	760	831	762	775	808	732	766	750	727	779	780	770	756	723	695	722	727	748	782	782	743	755	763	734	724	773	739	727	794	778	753	756	729	738	745	730	792	797	700	762	725	773	814	749	790	744	781	768	699	725	764	712	751	767	772	749	782	788	757	754	779	768	746	707	798	774	781	782	797	752	743	712	724	725	776	740	768	775	764	802	711	763	735	781	793	792	742	761	747	758	794	754	779	765	733	787	783	766	780	788	736	706	769	771	714	737	780	756	795	771	759	740	791	787	777	771	772	779	723	753	758	789	741	774	754	735	817	767	793	769	771	769	752	800	780	765	718	740	783	742	734	754	782	780	734	755	762	717	800	722	749	761	769	727	775	785	784	816	789	768	831	765	796	731	716	801	776	730	793	771	794	732	748	756	746	785	774	728	752	768	676	723	761	792	798	745	777	790	739	785	714	717	756	758	768	842	730	761	755	729	698	753	741	703	755	799	781	759	786	726	768	785	776	718	769	765	757	791	744	775	750	761	789	710	800	768	737	738	714	814	736	770	727	766	762	776	801	833	753	752	778	790	749	771	772	723	768	771	809	793	755	744	764	712	754	771	777	770	747	800	732	816	736	752	734	704	770	767	761	764	712	712	804	762	783	746	778	759	754	777	763	763	745	743	831	725	780	752	792	800	794	781	768	796	721	790	742	770	749	770	769	800	738	767	745	770	749	767	794	787	770	764	797	733	793	755	758	710	717	740	758	747	775	723	781	782	739	736	731	756	774	787	755	747	760	814	779	775	746	770	725	749	805	725	750	764	827	774	779	756	798	737	769	762	748	773	766	752	765	791	803	776	736	775	751	776	769	783	774	715	719	772	720	763	735	733	746	777	801	771	776	722	758	712	706	776	763	749	764	732	764	784	781	728	745	804	752	804	698	771	750	778	732	766	750	724	766	738	747	757	761	767	771	742	772	783	767	763	731	782	738
25555	37388	13778	5081	6019	984	792	817	866	813	772	806	838	781	825	789	821	784	821	808	781	793	815	780	766	793	764	826	768	831	777	814	780	777	807	800	764	799	702	729	801	786	819	796	837	830	803	763	806	806	848	774	778	849	834	805	802	791	850	769	776	798	785	843	770	788	796	827	799	846	787	817	810	763	811	784	805	772	732	817	808	816	718	783	787	808	734	786	809	808	758	817	837	756	806	771	780	823	761	761	787	801	769	794	779	790	776	831	781	799	810	819	802	816	750	824	774	775	779	833	824	788	871	782	787	781	837	836	783	765	789	794	816	734	802	800	825	862	827	823	758	787	780	757	764	778	785	768	774	809	804	806	799	774	791	850	805	843	750	805	784	783	807	822	776	801	788	805	800	805	806	759	757	828	809	785	731	775	800	793	775	841	794	763	821	793	818	862	827	805	800	791	789	826	761	786	829	817	745	773	807	768	833	848	858	750	818	763	770	808	779	739	777	787	841	773	779	795	805	818	838	853	774	763	841	766	789	748	800	780	832	795	757	776	768	794	785	842	832	873	764	802	762	779	797	853	816	790	749	820	755	799	821	778	748	806	776	775	772	814	778	795	805	795	838	786	786	808	774	780	848	789	829	808	765	800	844	788	781	792	777	771	783	818	814	785	781	768	831	785	768	796	768	783	809	783	782	805	824	813	781	827	817	823	809	766	818	819	784	849	778	861	793	805	784	832	829	811	799	751	817	770	777	771	776	775	743	834	820	800	815	833	835	814	782	814	753	754	770	761	801	816	760	807	790	795	796	739	796	776	786	833	787	816	803	781	781	816	827	779	784	795	781	786	751	776	808	795	782	789	746	796	839	830	810	824	800	794	769	758	769	805	828	843	766	748	787	740	749	767	757	806	768	766	752	854	755	785	746	806	833	818	765	763	833	795	758	818	815	775	821	854	798	814	778	792	786	755	785	796	818	800	803	752	787	805	780	819	736	732	747	761	761	819	801	762	790	824	742	770	790	784	857	866	797	811	752	846	810	780	785	804	787	766	760	772	821	785	822	743	747	725	817	783	798	771	845	784	781	801	764	820	773	813	799	776	801	773	792	801	774	785	778	778	820	767	759	773	799	772	773	812	767	730	737	802	770	796	780	815	795	808	786	827	821	837	765	814	834	780	781	779	822	808	725	793	781	767	815	806	818	825	782	770	806	761	787	780	830	812	812	834	756	760	789	781	807	770	769	824	755	785	867	751	802	769	772	784	796	803	775	822	788	782	802	743	782	756	778	820	764	768	765	729	808	802	795	800	804	802	808	805	762	775	846	811	801	798	795	847	783	801	809	788	766	725	817	809	841	774	768	804	841	787	791	765	758	810	747	746	774	766	815	835	777	778	825	834	781	821	826	820	836	768	866	778	776	853	797	787	771	802	780	853	758	788	805	779	784	783	784	797	797	792	844	784	741	817	775	838	772	784	740	769	791	823	762	815	850	769	798	799	771	766	812	759	838	817	785	814	781	813	845	808	735	845	793	752	820	820	798	837	770	795	803	738	764	820	781	817	790	790	847	742	813	743	785	830	798	770	788	782	821	811	829	767	818	764	814	827	774	814	830	812	785	745	775	783	817	749	831	800	792	858	752	793	787	792	794	811	800	775	798	777	798	777	788	806	746	734	826	792	753	768	765	798	790	777	812	783	816	783	834	773	826	820	804	783	760	831	790	800	815	823	839	796	782	789	807	814	823	791	744	837	794	768	862	815	781	798	855	779	836	775	778	812	774	827	787	788	855	782	813	804	789	828	810	819	765	832	869	740	790	726	801	798	813	818	779	835	812	777	803	791	785	816	789	803	786	810	799	815	775	772	795	794	825	820	731	782	784	846	776	788	726	821	816	765	840	782	791	831	810	760	798	808	805	810	806	759	826	817	798	822	805	822	771	797	794	829	809	807	822	788	823	784	789	786	833	823	791	821	745	773	777	830	771	840	794	772	792	810	764	743	732	827	823	791	783	765	825	788	787	749	797	824	791	781	768	764	848	820	776	796	839	794	797	783	799	798	768	788	769	775	790	797	795	836	781	758	784	789	759	768	796	759	842	828	831	776	776	799	769	778	806	775	755	827	771	791	827	762	795	779	817	735	760	776	777	774	829	809	791	777	789	798	795	758	778	796	763	766	771	864	766	806	790	833	772	795	789	803	834	833	827	807	778	755	780	811	732	781	776	817	780	784	790	789	836	785	804	807	779	786	808	786	834	791	778	786	798	808	788	779	772	827	769	746	778	829	747	826	788	827	751	752	783	770	824	787	754	865	826	784	811	798	797	875	781	750	765	768	788	852	835	773	799	774	773	796	792	792	823	774	726	806	764	777	781	783	797	784	802	833	795	781	779	821	789	799	830	879	779	809	790	770	792	785	785	762	835	795	804	838	770	801	783	775	832	808	797	834	806	778	787	763	791	761	831	796	755	811	817	771	802	781	753	821	825	774	837	823	798	790	837	770	787	821	793	813	735	767	776	786	829	829	807	836	805	796	767	742	804	761	837	844	775	819	839	817	803	795	752	816	780	823	818	818	795	832	774	831	798	815	787	777	775	736	786	805	771	805	779	801	788	776	784	810	843	790	749	758	836	801	798	811	803	769	798	812	858	805	794	832	755	779	803	829	839	766	765	766	796	759	831	800	863	764	765	812	798	756	821	809	773	823	780	765	763	756	818	770	774	809	783	806	789	835	837	799	761	818	799	800	808	826	808	774	811	786	773	810	782	803	804	794	836	770	792	779	776	795	783	779	784	816	841	786	778	784	798	863	812	779	783	789	793	729	793	804	772	820	775	777	847	781	826	807	800	772	808	822	850	808	783	799	816	778	800	820	817	869	765	789	803	769	783	794	813	776	732	779	797	827	828	773	804	805	871	780	820	768	825	776	822	774	784	751	775	777	812	784	796	807	797	789	788	814	826	810	800	763	780	798	803	809	818	805	800	809	778	770	810	765	825	769	785	785	791	815	815	820	798	785	795	759	773	842	833	802	777	826	766	789	710	816	806	775	790	794	759	850	783	777	768	847	824	745	817	817	735	809	766	771	796	776	784	810	768	746	796	778	833	789	766	820	803	765	794	853	818	786	785	760	853	809	770	814	740	784	768	788	846	809	804	766	759	778	768	717	765	809	793	787	761	786	824	781	843	779	779	769	789	771	784	826	809	747	798	766	803	805	758	836	823	779	816	809	805	805	777	825	789	798	827	797	793	865	817	797	781	796	819	782	815	801	856	764	799	767	763	836	742	775	832	758	769	827	786	769	787	789	791	754	770	753	775	786	790	804	798	846	810	792	801	772	769	806	764	756	810	764	776	754	760	796	761	824	789	837	778	781	821	778	804	802	784	838	790	808	719	803	765	784	798	862	805	809	752	821	783	805	797	785	795	783	802	767	790	796	829	799	849	741	767	799	772	783	789	833	777	804	795	795	742	752	795	778	744	786	821	830	760	776	775	772
23754	21096	28213	25706	32146	16847	3300	925	814	794	786	807	738	706	749	745	770	694	734	767	779	745	705	735	740	703	717	706	670	681	747	734	725	688	674	780	684	687	689	733	726	742	675	714	697	702	718	714	737	720	725	746	720	676	748	744	693	691	744	739	709	713	737	741	717	783	856	728	682	719	705	678	722	769	704	751	716	763	737	685	723	693	707	722	731	712	715	704	695	741	711	779	696	704	702	720	687	674	673	721	726	729	742	758	694	701	708	698	722	706	727	687	734	710	721	727	683	715	691	698	694	722	705	719	710	707	776	722	696	735	733	685	647	687	693	686	711	743	735	743	670	717	707	761	728	677	714	708	738	741	703	681	720	730	712	736	706	715	704	708	718	727	720	696	710	680	736	682	779	695	734	721	735	704	736	711	729	743	671	691	682	722	675	706	729	681	695	738	732	747	649	676	659	705	669	747	740	753	667	680	715	702	701	708	711	712	669	715	695	662	734	664	731	695	716	749	703	678	698	748	701	671	716	674	751	701	698	711	712	746	727	775	687	747	699	729	715	664	698	709	722	687	760	707	681	717	698	677	737	731	745	706	718	761	743	685	740	705	700	734	721	719	721	695	681	678	753	696	724	659	684	689	716	674	761	706	689	674	703	752	703	633	717	681	699	711	721	752	640	688	704	719	687	716	725	699	728	717	703	700	719	727	694	718	717	699	701	732	709	724	739	736	722	731	673	689	726	723	702	701	737	707	657	682	664	692	736	634	720	739	719	718	707	697	736	700	720	682	691	688	769	737	716	692	702	775	666	716	712	688	699	701	690	727	717	698	734	728	713	699	711	719	724	715	709	682	726	685	688	735	719	650	730	717	651	669	699	713	677	714	740	692	681	740	695	712	706	718	718	688	752	734	693	736	718	671	724	685	686	696	659	745	738	738	650	668	728	717	639	756	663	716	740	671	730	678	702	689	732	721	704	749	745	733	735	670	727	679	708	738	710	678	700	706	715	773	697	678	699	689	734	726	705	694	698	714	708	675	733	747	702	728	726	725	749	651	712	686	670	688	720	725	741	726	713	684	705	650	685	723	704	717	666	691	688	702	715	709	693	717	715	689	677	712	759	720	674	701	661	705	720	678	735	719	665	701	749	715	756	685	703	747	713	700	712	665	709	738	647	746	662	692	648	709	707	725	682	680	684	691	774	719	700	669	718	726	664	728	723	711	702	724	704	751	747	722	689	679	699	693	694	674	703	728	726	769	724	699	744	721	688	688	657	694	712	696	712	731	713	670	726	694	662	682	739	719	708	726	692	697	695	715	701	708	712	726	692	712	709	708	705	663	712	662	674	705	762	693	691	678	691	674	692	755	691	730	675	697	695	698	727	755	702	687	747	706	726	678	710	728	701	691	670	730	724	685	725	697	698	709	684	672	668	690	736	740	693	704	692	731	736	715	698	656	667	721	697	746	715	657	658	706	672	716	733	732	667	733	707	760	704	691	763	721	724	703	673	700	736	706	709	708	683	682	718	682	679	727	699	737	696	679	723	760	684	715	677	670	694	701	741	735	717	682	737	668	769	723	733	688	685	676	680	658	717	710	755	690	667	669	694	668	714	623	736	685	748	757	712	693	656	652	690	683	702	650	675	691	732	678	705	719	704	733	690	687	721	672	699	741	743	701	710	682	697	664	686	709	749	755	716	722	735	707	713	667	696	683	766	748	703	704	694	713	720	713	719	715	681	649	691	721	694	673	675	732	716	715	747	709	721	733	721	634	675	710	686	713	649	711	713	662	694	661	719	734	722	696	649	707	715	725	735	723	714	734	725	693	729	708	661	721	720	677	735	736	739	668	702	747	668	699	679	700	700	749	746	720	753	719	731	735	699	679	712	729	722	652	724	715	706	650	696	693	690	701	701	702	737	682	726	743	700	667	716	672	701	692	711	676	726	678	696	685	723	692	712	695	733	721	783	740	687	739	709	620	656	681	635	700	708	729	746	723	714	700	710	691	698	741	658	685	733	703	743	683	703	691	723	733	725	755	723	725	690	740	648	741	707	690	722	609	739	649	714	704	731	673	711	678	700	698	687	738	695	697	704	701	663	715	645	676	678	721	701	736	702	744	683	712	712	715	678	727	671	667	726	719	675	728	676	688	675	716	715	717	757	722	679	720	663	721	714	734	718	705	755	716	718	708	754	727	736	768	709	702	693	748	634	749	701	714	713	712	709	737	710	718	712	665	673	730	708	714	724	761	706	663	661	678	737	719	724	673	693	724	756	739	668	693	739	682	690	721	751	720	698	722	690	733	711	690	722	682	690	719	694	683	701	697	715	713	724	693	728	716	728	733	668	676	777	740	712	737	775	684	746	712	679	741	703	703	694	727	659	706	705	668	704	682	689	701	758	680	685	753	740	719	694	665	697	704	706	693	656	724	675	732	735	747	687	734	691	630	699	701	711	730	678	714	717	678	692	711	691	747	704	700	717	685	657	678	700	684	682	725	700	686	698	690	640	712	717	727	701	690	662	719	696	728	683	723	708	723	772	693	694	713	715	705	697	728	714	733	719	721	747	705	748	647	677	727	684	684	685	676	659	734	678	680	700	682	692	706	705	723	726	694	686	713	738	661	696	707	706	690	735	754	684	664	699	709	739	684	673	683	688	704	682	706	729	718	708	709	746	779	727	681	665	684	662	667	683	712	717	719	724	736	717	696	746	745	683	718	726	729	682	673	677	762	700	690	695	711	716	727	707	745	704	666	728	716	745	725	725	729	717	705	708	727	683	694	754	720	697	729	694	684	699	726	678	732	711	702	685	735	708	699	702	743	708	724	715	687	685	689	709	661	677	693	714	760	676	718	663	697	708	694	741	677	716	691	735	687	706	645	671	667	715	714	711	677	715	688	673	717	670	686	759	704	692	749	718	671	686	720	690	730	712	686	733	656	706	722	708	673	711	711	707	715	749	708	678	702	716	717	715	743	741	713	698	719	724	724	714	670	723	712	686	653	676	752	710	722	719	677	702	699	715	729	752	745	679	673	672	711	693	718	688	750	709	705	682	709	700	713	661	738	726	725	629	717	763	698	717	743	688	705	734	748	675	705	665	691	705	717	715	707	746	719	696	679	694	740	698	747	684	673	691	706	675	702	716	765	730	760	726	709	738	726	694	649	729	704	701	715	716	694	742	727	702	723	626	739	698	734	694	732	710	744	696	760	713	704	728	715	688	690	703	744	720	653	712	670	704	696	723	743	738	715	727	736	701	746	693	693	708	732	745	678	694	726	668	717	712	730	705	744	695	733	724	746	663	712	666	704	712	698	716	673	703	716	704	740	707	672	686	687	707	750	694	735	703	685	672	715	664	667	698	708	687	738	699	691	678	679	739	672	701	740	657	701	706	677	689	679	677	676	701	708	671	698	727	720	722	731	687	686	761	698	730	649	718	706	705	742	783	764	683	718	641	718	772	716	705	666	703	696	680	720	759	710	669	727	737	679
29237	53599	28500	25136	37559	5068	1200	1047	1015	948	864	880	791	811	816	804	746	780	749	780	769	715	744	726	765	724	771	727	762	754	775	731	703	750	717	769	729	721	745	731	736	695	768	726	689	748	778	696	769	718	726	712	708	751	703	734	750	748	737	721	730	784	701	722	755	861	927	750	739	698	742	757	738	735	725	755	727	768	753	742	757	793	739	743	784	760	719	742	789	724	760	781	680	737	702	748	716	739	725	743	732	759	775	756	713	717	711	730	730	692	775	738	719	764	719	717	734	792	771	728	727	723	696	683	710	701	715	736	758	776	737	702	750	715	753	808	665	766	751	759	725	723	731	722	722	746	736	735	737	745	755	690	729	710	767	728	739	753	701	715	735	738	718	763	742	757	711	695	706	725	772	733	731	722	724	746	742	687	727	703	748	744	695	761	778	755	697	718	767	713	751	744	743	703	702	712	715	740	719	709	718	766	741	750	712	788	743	709	681	773	751	736	742	747	690	742	736	761	771	733	812	706	741	740	720	672	697	728	713	749	687	753	735	661	702	724	697	720	741	763	747	698	736	746	740	685	738	708	720	750	722	730	716	679	703	753	688	715	722	694	693	736	722	745	744	751	672	710	742	733	751	737	736	746	762	707	707	766	715	781	749	734	740	714	713	755	671	752	729	738	775	714	702	739	724	717	726	757	760	717	654	733	705	730	730	739	748	767	692	687	742	726	723	706	713	684	771	735	683	712	710	764	754	750	753	742	751	731	711	766	686	735	776	786	730	703	684	715	746	742	690	739	711	729	724	715	748	719	785	721	751	730	706	758	714	727	706	746	689	755	715	767	719	720	761	753	721	745	719	740	759	732	739	701	706	767	759	739	653	745	709	684	833	722	686	687	734	702	719	721	771	710	735	738	728	754	772	753	740	726	744	737	729	729	752	807	714	711	723	688	705	764	692	732	721	716	707	728	748	728	737	766	748	781	780	721	753	723	720	747	712	702	733	771	693	717	729	740	693	686	752	755	706	707	732	697	766	702	739	750	699	741	724	706	771	704	746	700	710	718	708	738	701	696	678	765	777	674	713	722	702	765	729	679	704	780	771	699	698	722	733	723	724	730	671	721	765	712	720	677	730	763	736	739	735	777	716	752	742	717	757	779	716	731	740	709	750	740	712	747	749	671	737	727	744	714	722	772	753	743	698	721	734	742	711	783	720	736	713	758	712	690	738	759	739	745	733	721	730	727	696	736	718	719	759	713	721	740	695	767	714	724	732	756	683	721	766	742	727	748	709	758	745	685	768	707	728	733	747	741	703	743	711	690	747	701	751	735	725	772	747	651	739	739	736	740	714	732	761	719	715	711	692	715	732	753	708	730	744	711	712	704	769	684	773	679	756	738	730	704	756	728	679	750	737	771	759	813	686	703	725	749	738	727	732	745	711	739	736	688	723	767	762	787	722	761	716	707	762	766	731	716	759	721	731	726	714	732	748	775	738	748	765	725	716	729	733	723	729	718	744	721	740	730	775	739	749	765	737	681	721	730	740	751	727	737	735	732	759	694	715	714	770	751	711	732	752	757	755	745	732	711	760	708	725	697	728	702	714	707	727	706	756	714	738	683	758	737	687	725	727	733	708	717	714	742	719	720	712	722	753	735	726	735	697	731	723	735	720	706	742	747	697	727	733	725	696	708	718	769	736	752	751	743	716	751	711	718	727	744	752	724	737	746	706	709	704	775	733	774	711	737	733	756	737	709	709	747	710	732	738	783	777	710	750	737	729	740	717	731	723	719	776	736	754	701	700	750	643	754	768	714	754	692	689	752	764	737	735	758	696	678	711	708	787	734	704	721	720	769	763	742	730	750	705	691	724	705	744	735	744	755	721	724	730	744	743	756	745	737	750	747	703	744	697	727	691	694	691	691	726	729	754	770	765	716	715	714	752	696	719	728	717	744	760	780	751	739	689	738	741	729	709	723	710	732	699	712	725	720	747	791	749	688	686	728	720	797	728	795	767	722	715	749	750	770	728	775	727	724	734	681	715	769	740	695	748	700	714	756	772	735	710	691	756	721	739	738	769	736	762	753	727	721	736	716	780	716	717	694	732	752	731	763	678	686	718	738	723	783	687	677	711	730	735	785	736	748	708	749	756	739	763	735	716	743	736	704	728	758	719	757	717	686	692	691	722	688	738	738	743	756	729	748	742	714	746	723	717	711	744	736	761	731	703	739	722	737	741	785	739	721	752	745	734	741	725	742	729	723	711	747	736	754	719	735	784	693	741	734	748	722	722	713	722	742	731	721	753	668	734	746	781	769	719	780	715	766	682	731	716	706	733	764	723	723	714	733	693	726	755	705	683	746	762	728	714	738	758	702	720	746	796	737	733	711	735	780	734	663	692	746	714	755	761	756	723	750	723	716	713	693	772	743	730	701	769	730	750	703	731	714	725	741	701	715	739	734	671	738	646	768	701	704	717	691	766	725	809	746	771	726	742	740	764	733	750	690	754	683	716	722	730	729	712	754	677	749	758	708	734	716	759	716	701	760	733	751	730	743	739	708	718	779	700	696	748	707	755	754	742	739	680	752	723	711	723	678	722	756	699	731	748	754	790	744	739	707	764	702	754	743	701	731	703	749	773	821	703	768	739	713	707	760	711	766	731	697	760	721	744	678	756	737	687	740	687	759	681	730	689	757	740	691	658	692	722	690	733	696	736	765	718	766	705	788	781	679	776	717	776	769	755	728	690	727	783	743	725	766	724	720	725	771	729	697	694	714	691	740	717	717	738	705	746	685	709	758	750	751	721	699	736	752	779	699	742	748	697	728	727	724	698	773	736	713	732	740	763	720	735	720	743	725	729	747	734	710	763	720	750	782	723	716	730	709	728	721	736	721	699	740	729	700	721	752	780	717	711	713	693	783	729	721	740	730	771	719	725	727	737	758	739	723	764	726	736	731	743	697	730	755	718	743	741	712	720	690	732	761	685	711	737	743	716	713	691	699	696	754	689	709	750	762	757	735	761	687	746	760	789	743	731	746	719	702	715	772	751	732	696	710	739	707	769	724	753	693	729	695	715	716	792	730	776	810	743	748	701	741	684	728	730	753	770	758	688	735	760	711	772	737	749	760	719	725	755	692	787	749	753	707	734	706	746	692	690	724	796	729	770	781	700	767	751	750	754	756	736	757	731	693	795	729	744	724	725	717	719	718	771	766	744	755	686	718	738	730	740	744	738	705	695	754	675	698	727	765	745	754	745	760	709	707	713	774	735	743	699	724	758	719	709	777	762	749	749	751	688	734	705	750	700	791	752	690	677	714	732	772	733	718	733	799	707	709	740	728	714	783	742	735	700	698	743	773	765	735	725	732	748	703	747	737	719	723	739	741	701	699	721	699	771	752	714	700	709	748	737	752	771	724	718	745	727	693	688	733	744	672	743	766	671	735	767	679	731	734	720	704	736	673	690	753	759	723	694	754	770	717	719	747	730	753	794	737
25030	21127	27114	26697	25757	8468	1341	1046	978	972	989	971	974	973	935	972	987	936	907	941	955	929	998	924	875	920	961	901	899	926	941	904	906	975	920	939	943	946	971	931	921	947	918	924	970	897	977	965	925	900	882	911	920	892	903	952	938	960	950	926	964	906	900	976	984	880	969	942	929	916	905	903	918	899	920	920	927	919	940	973	908	918	898	950	905	900	879	1026	880	946	973	968	924	929	970	931	904	1002	922	930	962	893	916	938	914	887	846	899	922	917	924	904	1005	919	955	950	960	926	972	975	924	903	957	955	921	903	923	937	892	943	946	878	894	885	909	923	956	932	948	906	957	933	960	871	940	938	912	941	903	917	934	885	912	976	931	918	903	1002	893	964	900	984	975	863	911	948	920	907	936	930	920	924	947	901	932	917	877	936	857	892	933	928	968	886	933	951	933	914	876	1042	888	931	946	945	935	883	903	882	955	904	887	947	898	973	908	899	938	939	943	965	893	962	925	900	977	896	910	925	879	924	877	922	892	931	928	911	893	882	920	932	944	937	918	940	910	940	891	937	918	921	940	921	928	913	938	937	968	933	900	923	863	934	964	905	893	939	932	961	928	929	919	914	936	951	955	995	908	902	970	907	905	930	873	942	946	926	874	946	968	935	969	950	907	920	925	959	892	947	929	970	934	908	901	937	895	923	921	886	886	926	928	899	904	933	941	921	961	918	936	906	916	870	936	913	951	916	877	958	946	902	944	944	928	924	883	947	920	941	976	896	961	906	890	901	912	890	935	934	911	930	907	949	910	919	991	947	924	957	927	868	903	887	937	897	898	930	888	919	950	901	929	950	945	945	991	935	894	864	951	955	886	883	950	918	936	876	938	906	942	983	979	988	895	958	966	961	949	962	928	902	1008	933	912	925	929	955	901	883	858	872	941	933	913	970	915	873	947	890	951	895	939	914	912	919	928	921	934	911	936	922	957	931	980	895	976	902	937	964	925	953	901	899	911	914	965	940	937	946	961	964	921	929	917	959	975	900	882	938	904	974	950	908	914	893	895	944	951	917	948	948	962	898	912	894	921	895	920	896	928	904	920	915	894	941	852	905	908	887	943	901	968	934	864	905	906	977	896	910	916	922	926	882	948	907	920	885	960	929	979	933	951	946	927	869	970	900	896	922	929	914	942	910	904	986	890	895	931	891	931	946	921	889	957	889	903	946	874	948	893	869	1012	956	898	966	931	891	931	883	907	901	867	912	885	913	898	874	956	858	876	937	962	907	856	925	888	921	958	919	941	903	848	916	909	948	940	898	947	992	936	953	849	945	881	908	957	964	897	912	916	948	924	914	963	922	893	900	914	872	898	945	931	897	920	960	870	907	897	923	917	886	990	946	928	930	907	909	901	951	971	948	969	952	916	872	897	933	883	959	887	969	876	960	928	951	918	867	923	937	890	956	877	914	898	917	910	916	926	967	934	897	965	920	873	927	932	935	894	878	938	884	955	903	916	916	974	932	905	943	1000	926	897	924	949	913	913	934	912	938	888	970	897	952	878	920	954	896	858	918	933	927	930	846	908	925	957	939	916	963	973	913	894	916	911	914	952	927	950	941	936	919	872	917	974	954	939	909	883	949	909	935	885	906	921	904	940	898	919	879	912	920	878	898	938	926	926	942	914	918	914	856	921	909	898	939	912	909	919	907	974	918	935	979	930	920	947	921	947	949	876	967	917	905	973	974	895	865	903	927	976	902	938	894	885	884	935	952	959	917	921	907	962	900	929	937	975	915	936	872	931	906	924	944	938	950	887	869	913	962	960	911	970	922	958	918	900	856	931	954	943	982	921	945	886	928	870	919	956	911	964	915	953	910	922	975	917	875	918	935	1007	962	943	963	970	933	917	919	876	869	945	1004	954	946	884	943	956	883	892	893	940	913	955	880	971	973	943	940	900	946	916	906	915	915	986	902	905	876	900	894	861	941	929	937	883	890	902	913	896	907	903	902	972	968	930	962	896	939	940	899	915	969	896	945	883	953	933	959	964	923	859	880	970	915	915	970	919	931	944	925	942	927	916	880	936	991	918	950	939	928	924	911	889	961	957	954	905	922	920	896	911	987	919	937	932	973	947	911	904	1005	900	945	941	930	855	916	948	932	962	918	922	944	850	934	913	846	874	912	904	974	938	931	964	955	914	983	896	892	901	917	934	962	928	893	942	914	953	943	892	988	929	970	949	873	967	851	921	933	848	930	938	906	942	871	939	996	971	906	877	968	873	966	983	940	975	898	910	953	896	951	912	927	888	914	993	957	877	902	1008	916	939	878	948	929	895	947	921	923	912	953	956	890	942	982	892	946	958	935	938	884	934	925	924	918	953	881	961	938	926	896	933	870	878	863	895	938	922	959	954	944	979	957	950	939	897	925	878	958	905	926	902	1002	934	930	920	910	916	956	903	971	949	939	900	912	926	945	908	903	944	920	932	960	913	895	926	910	882	874	917	971	932	949	891	960	888	959	878	903	949	945	849	932	928	933	940	904	913	921	881	927	928	927	856	934	862	907	877	901	952	956	936	939	897	930	929	932	918	933	935	925	965	931	900	875	909	957	944	931	945	876	941	846	905	959	911	894	909	852	900	887	918	949	953	937	867	920	925	875	854	858	888	938	918	961	879	948	917	899	942	902	925	920	874	880	939	916	927	883	946	900	976	943	935	946	920	957	922	947	921	911	973	891	913	973	914	951	930	877	864	959	946	890	878	924	920	977	930	964	923	905	892	906	954	918	908	951	947	929	963	951	931	908	936	882	913	940	953	904	968	905	949	903	896	874	984	957	961	967	891	893	965	913	927	909	888	936	962	929	881	913	929	951	952	891	904	942	870	878	892	898	914	941	929	910	909	915	896	906	937	922	884	909	952	884	952	947	933	918	893	970	909	929	949	875	933	890	981	884	894	844	895	953	921	895	857	913	906	932	889	934	914	934	896	931	936	935	933	967	901	957	862	950	916	907	907	877	844	915	871	990	868	908	931	942	929	902	933	922	963	930	936	962	963	972	906	906	933	929	947	897	1005	907	936	899	917	953	902	914	898	931	962	899	875	908	897	942	912	923	896	899	882	1007	914	941	971	902	935	907	917	938	934	930	971	920	867	908	955	898	898	900	923	980	964	895	922	859	944	925	1000	940	935	970	913	945	935	906	897	960	879	921	896	898	903	945	956	949	842	922	915	918	895	905	919	927	933	929	902	934	892	950	883	946	906	913	901	986	900	914	938	930	933	887	940	932	1001	941	968	929	914	939	943	973	936	903	889	927	923	941	967	921	944	896	933	951	929	939	916	930	949	927	896	941	886	898	923	935	963	948	884	906	896	868	937	895	943	925	974	843	918	909	906	920	885	927	911	875	892	914	980	926	954	957	925	925	925	936	950	906	909	877	919	892	918	938	934	880	894	934	918	942	945	853	894	906	940	964	934	965	916	928	954	941	898	900	913	886	890	955	963	934	890	964	939	944	916	918	872	901
27980	46611	22763	19292	29459	5170	1146	1159	1070	1021	1000	1028	1026	1013	984	987	1001	992	997	992	969	930	950	1023	932	956	966	942	965	992	973	959	961	952	967	932	1037	960	961	962	969	1001	963	1001	872	938	881	938	951	915	997	961	910	902	914	972	900	975	972	928	942	971	965	955	910	954	1029	983	966	907	983	945	915	951	951	970	922	1008	967	971	910	935	1003	908	915	966	959	954	963	983	995	942	902	973	987	991	997	870	914	963	971	943	933	919	923	981	981	935	906	929	980	939	935	985	927	961	930	907	973	929	920	927	944	943	969	939	960	920	919	975	975	914	1016	969	941	987	975	937	962	885	906	949	956	889	942	932	907	921	927	890	939	902	969	894	892	936	903	934	911	956	940	977	941	922	939	889	969	954	919	890	939	884	938	931	1001	914	882	972	919	902	949	927	994	937	936	968	945	953	950	982	950	972	954	928	959	934	963	933	903	939	912	909	910	922	907	955	934	914	959	954	910	928	991	952	957	947	1004	956	981	976	954	871	965	971	907	995	892	880	959	939	932	916	975	921	888	971	906	925	967	930	955	899	964	945	912	910	890	954	906	940	920	1009	935	967	930	982	922	987	952	945	946	926	980	955	945	932	948	956	909	936	979	895	912	925	927	926	977	943	955	975	961	965	982	964	945	865	935	966	969	941	954	945	958	916	858	955	912	989	943	925	913	944	905	904	985	916	913	963	911	933	962	911	970	942	979	942	972	944	934	897	918	954	994	902	948	972	966	946	983	946	955	974	940	926	957	938	1003	970	917	950	935	876	933	880	913	1004	956	900	944	1004	944	936	953	951	969	952	949	936	951	999	998	953	953	920	941	949	907	989	943	967	953	931	903	954	934	993	975	909	935	946	960	910	931	976	933	924	958	865	945	964	941	961	974	931	911	921	910	939	952	951	941	924	954	930	927	887	974	959	940	1007	934	951	996	946	1015	971	978	907	943	949	940	901	944	908	953	880	952	962	960	951	974	931	963	984	943	937	924	970	921	937	946	936	997	966	894	948	919	910	959	882	940	903	907	949	887	894	984	1001	948	889	933	902	969	918	963	937	966	952	920	893	911	918	942	939	971	955	914	968	936	937	865	997	952	950	954	926	969	961	958	890	965	925	897	894	990	971	959	932	942	936	997	891	997	926	892	944	918	930	912	915	930	941	916	963	928	944	947	938	931	931	955	971	960	953	967	970	934	944	992	955	968	952	892	987	897	931	942	943	960	914	900	951	949	936	910	909	954	985	983	948	900	960	938	944	914	982	935	920	959	925	965	919	959	938	986	968	881	923	935	940	902	943	999	921	917	898	957	929	941	965	941	957	930	937	988	965	937	976	946	993	949	958	920	924	919	938	925	923	942	921	974	959	959	966	917	948	922	927	922	953	929	901	935	937	950	1012	890	881	983	936	908	943	937	935	923	985	931	904	940	950	952	979	997	961	899	932	940	1011	938	966	938	927	945	964	919	946	921	942	930	943	941	981	939	941	947	946	957	970	935	936	933	926	952	1016	966	952	985	948	956	930	968	910	967	931	973	898	973	990	931	911	941	969	960	959	930	943	925	958	933	1007	936	947	936	950	974	944	950	944	985	922	944	939	904	911	970	939	985	950	979	957	940	946	911	955	930	981	1009	947	981	933	951	905	955	927	944	963	971	953	909	936	921	945	891	959	929	956	915	983	950	888	957	935	949	905	971	979	875	959	959	983	906	944	973	987	945	968	942	910	969	927	901	954	909	918	931	962	983	943	899	985	988	953	937	909	898	898	893	945	982	948	988	939	972	981	918	944	920	952	926	905	932	956	922	947	927	949	909	939	961	946	926	892	882	957	962	931	916	915	917	948	885	956	912	900	955	983	960	977	949	944	959	924	1000	916	911	958	986	956	909	916	901	931	944	940	939	907	951	912	879	971	940	940	910	958	914	940	957	917	903	956	933	936	963	933	950	927	884	955	961	961	920	954	964	976	905	1010	954	873	902	929	934	891	994	950	1004	939	925	995	911	968	894	951	960	945	960	909	962	931	965	1018	964	945	942	966	977	921	905	941	953	953	950	915	970	956	951	927	935	943	984	999	986	919	987	951	936	993	948	987	924	941	923	877	955	920	880	922	953	884	944	922	946	956	972	947	964	917	973	929	960	988	907	933	959	946	929	923	969	939	960	924	966	907	913	880	938	912	1001	906	977	910	921	960	913	915	942	976	916	925	959	895	981	941	946	1000	931	920	988	946	960	962	919	947	935	911	943	995	955	944	985	937	975	975	984	899	964	930	918	952	991	917	887	964	936	955	946	980	914	976	921	943	930	915	1010	924	933	945	893	895	956	974	958	942	911	910	914	943	943	973	921	958	936	957	924	950	996	963	942	952	941	916	942	965	953	889	922	960	960	952	909	977	866	903	1031	938	956	976	1008	949	968	960	962	944	991	923	890	976	931	954	946	908	962	922	931	942	933	953	975	964	967	927	902	926	979	924	965	881	923	944	889	933	965	922	893	939	997	933	929	973	952	924	936	943	972	983	934	966	878	936	931	877	965	967	976	921	1015	954	920	968	925	952	961	882	983	963	933	910	950	891	930	958	950	993	984	901	982	940	948	945	973	919	933	964	889	947	882	946	974	942	914	991	909	913	963	860	969	947	986	922	954	968	901	880	938	889	971	941	882	931	956	925	954	969	926	894	934	955	955	940	959	917	985	965	968	938	898	914	927	967	961	965	939	955	902	917	906	929	941	941	890	900	905	919	977	962	933	933	944	922	975	932	955	973	965	930	918	942	930	899	917	944	1004	921	898	968	916	961	946	956	971	973	906	946	970	908	970	854	906	981	958	943	929	926	945	946	943	945	911	901	937	954	947	906	894	933	967	963	960	907	907	894	965	907	896	931	914	911	976	949	947	953	904	957	969	901	895	981	934	938	877	929	1019	926	960	939	1024	934	963	986	927	946	992	910	969	953	973	961	926	962	950	942	978	955	956	949	947	978	968	928	930	988	922	956	952	917	919	976	937	965	903	969	916	967	995	955	965	902	912	919	904	948	902	970	957	956	955	922	965	949	923	949	977	936	917	951	977	962	974	960	906	931	971	959	962	921	945	958	964	988	946	944	936	921	954	931	968	968	945	977	917	908	882	970	931	942	946	934	951	937	910	957	879	921	946	983	1005	928	895	956	966	964	969	940	942	941	949	919	911	934	975	920	884	925	956	975	905	937	940	967	1010	970	954	913	946	904	895	953	920	942	897	970	942	937	930	922	911	933	941	944	943	954	900	977	918	930	952	986	954	929	916	960	955	952	955	946	953	956	968	973	957	970	949	949	942	992	938	939	915	927	930	952	972	966	892	912	964	941	965	913	940	936	999	920	889	965	951	900	960	1008	970	923	927	946	950	960	952	937	931	982	896	895	907	954	942	921	1001	935	950	955	990	940	952	937	914	951	925	960	899	881	972	921	928	955	941	950	987	913	855	913	983	926	933	951	974	970	942	907	930	909	940	880	979	1012	1009	942	972	954
22563	21080	28630	24631	33940	22969	11621	1740	1162	1139	1080	1019	1009	1059	1040	968	921	959	955	933	969	949	978	917	971	926	904	849	917	881	921	943	896	950	934	910	927	887	967	950	919	916	902	947	906	866	910	906	936	894	933	869	879	916	899	934	950	932	833	927	905	918	891	873	902	1075	998	894	922	893	903	881	942	909	909	943	924	937	948	905	921	911	949	948	936	883	928	919	900	932	915	967	910	876	883	899	972	905	944	935	918	909	954	910	883	897	926	818	933	875	893	907	851	921	930	894	939	906	883	873	933	855	907	967	914	881	893	880	924	882	935	929	863	932	966	845	866	930	943	909	919	911	936	893	906	878	908	935	920	913	899	885	878	873	854	907	888	848	900	866	855	896	867	883	888	904	926	901	947	917	852	897	905	895	900	883	887	907	911	936	893	871	896	931	976	893	889	856	911	969	900	906	927	942	868	892	918	913	876	889	829	901	879	847	877	883	933	941	948	934	909	899	888	933	938	915	902	852	902	916	906	885	901	906	886	896	887	905	920	914	902	875	860	908	958	889	973	863	889	888	907	905	903	918	883	879	899	879	872	905	921	878	932	922	884	887	858	890	935	838	902	897	871	946	905	881	921	926	876	902	915	853	943	916	872	898	937	911	873	864	889	931	856	901	827	896	895	888	919	927	883	895	940	904	962	891	936	859	957	901	949	864	885	874	931	891	906	918	917	936	912	917	876	961	893	880	908	933	899	947	918	923	903	913	944	888	874	955	936	925	895	890	849	881	905	894	848	913	899	918	884	885	875	932	911	868	888	881	830	920	877	926	912	972	897	945	935	867	891	928	957	909	913	930	888	896	916	859	873	862	859	923	890	936	832	937	964	914	946	932	896	885	853	893	958	855	869	965	946	923	892	917	924	947	840	880	887	898	871	862	946	891	892	886	922	908	924	830	939	882	919	927	918	904	904	826	927	913	895	908	883	876	868	903	926	908	864	885	903	935	941	854	849	920	940	950	883	844	924	873	950	888	889	925	914	876	916	906	912	892	917	900	902	849	819	904	940	891	925	897	891	868	927	885	874	828	908	884	877	895	911	880	907	905	895	935	882	930	870	948	963	903	876	940	883	910	855	928	926	886	894	886	889	858	877	956	870	918	904	901	879	903	904	920	899	907	925	838	914	924	906	884	951	946	907	891	885	843	928	885	861	935	929	886	932	910	928	926	859	897	954	963	864	860	900	875	872	876	913	888	884	927	899	942	930	904	900	932	967	897	883	913	919	904	923	844	885	887	889	856	904	949	941	872	907	884	907	872	896	909	917	920	876	868	912	828	940	887	897	940	915	864	906	879	887	864	901	948	936	899	936	889	892	926	874	900	886	903	924	922	836	897	916	919	915	924	930	908	943	927	925	895	909	905	951	916	931	894	884	930	910	888	912	872	903	894	867	900	906	904	913	849	823	849	877	904	901	891	886	871	893	944	882	882	923	870	900	846	873	903	903	938	872	903	976	888	954	901	916	915	902	849	930	925	934	903	891	851	887	905	936	928	904	909	906	886	912	929	898	913	860	924	895	883	899	857	978	841	939	863	866	899	946	894	876	901	964	938	896	895	873	938	924	866	890	909	882	944	902	894	895	956	882	907	892	880	863	928	946	943	913	858	913	910	892	897	862	899	889	911	904	948	868	900	885	890	925	900	866	916	915	950	880	890	888	904	899	881	919	860	892	876	943	904	830	910	919	907	857	910	916	838	886	859	866	869	935	901	847	872	856	904	936	905	908	863	888	892	895	931	929	956	896	873	988	885	944	854	896	914	899	950	887	923	908	913	896	959	835	901	856	949	948	902	921	911	872	874	889	912	877	886	894	882	881	905	883	907	927	924	868	877	901	852	945	986	934	872	917	890	907	928	929	921	962	908	893	879	911	890	891	848	907	902	859	853	924	886	921	938	871	924	922	875	910	904	882	888	920	893	936	922	903	864	897	912	924	923	871	975	871	928	891	950	925	903	856	882	891	882	889	962	957	910	876	886	916	854	876	973	894	877	915	942	895	920	797	856	900	948	894	905	892	894	924	912	926	924	947	886	900	859	911	898	934	911	881	937	935	840	846	915	839	906	980	921	913	908	913	866	885	910	913	904	894	896	907	850	947	882	895	912	918	891	855	881	863	919	914	920	929	886	915	963	867	863	868	914	907	899	925	871	884	956	946	948	892	888	923	930	871	923	904	845	916	880	923	922	896	875	945	905	885	857	903	922	931	863	901	908	851	849	897	912	897	933	942	881	932	987	898	868	907	874	912	941	920	895	896	901	907	872	892	958	882	872	867	904	967	924	899	920	916	880	928	851	880	872	842	923	904	832	897	902	901	904	888	890	856	920	892	928	931	930	875	893	907	875	931	921	888	869	886	858	893	883	943	889	915	947	937	905	920	921	875	958	948	888	935	945	897	852	890	905	905	908	896	911	861	883	903	874	879	835	885	902	851	839	866	919	873	916	893	856	905	886	877	900	889	878	900	840	830	963	888	833	951	899	853	907	895	892	860	905	910	879	881	889	893	932	927	869	932	915	887	892	949	878	930	906	867	930	913	878	876	877	866	875	913	916	891	903	882	892	921	874	907	921	944	942	860	897	906	923	877	929	924	959	885	880	915	911	864	870	863	865	867	905	853	938	914	920	905	881	928	883	863	909	889	889	895	871	933	922	894	937	892	906	901	872	883	933	925	937	879	941	868	927	932	902	929	923	860	914	882	897	967	876	907	905	938	912	936	873	937	909	951	872	909	889	932	881	920	861	949	922	906	887	896	927	922	946	879	905	924	895	913	901	889	862	905	870	903	895	931	918	917	952	957	919	927	923	950	898	913	926	863	880	878	933	941	895	923	845	936	889	985	873	872	871	891	978	927	943	909	925	924	917	931	927	955	909	903	882	907	936	893	938	915	900	875	912	880	967	899	901	897	888	910	875	924	933	877	920	894	920	856	817	919	877	859	912	809	920	899	878	863	909	845	908	892	931	925	888	922	900	960	872	968	911	962	895	915	977	894	891	864	948	901	889	869	875	916	811	937	929	920	948	920	921	900	945	922	924	904	852	900	951	915	854	872	937	912	935	942	867	906	898	883	836	872	910	933	923	873	909	906	953	944	815	862	869	865	901	900	954	912	933	876	920	897	904	917	901	910	877	887	951	896	901	925	915	912	913	920	880	889	896	873	934	926	881	911	917	926	893	904	894	889	912	895	885	875	882	939	839	903	921	886	928	890	937	901	862	890	907	960	916	875	883	882	938	865	886	864	915	887	946	866	904	918	896	898	891	921	854	906	889	959	849	915	935	885	919	856	860	928	902	916	865	944	874	928	848	914	902	884	913	885	891	932	862	930	954	918	921	855	902	897	907	857	952	885	873	868	891	896	920	933	935	934	899	916	892	908	886	853	842	900	938	931	853	943	899	893	924	884	870	896	981	898	915	924	928	896	872	917	901	915	879	909	915	954	849	878	965
33059	59627	34250	27739	49528	11462	1832	1565	1385	1305	1216	1136	1074	1059	997	1053	1024	932	992	950	926	968	931	914	925	962	934	969	889	932	884	945	921	913	950	942	963	914	931	938	946	865	889	944	940	889	876	887	893	904	930	909	860	928	914	911	944	880	841	936	888	856	923	929	921	1088	930	887	872	944	903	907	921	918	905	890	898	927	881	915	958	902	909	917	949	891	908	965	897	975	942	893	932	926	936	918	853	888	873	914	944	885	911	902	939	912	935	967	956	905	881	956	903	1021	972	911	910	896	929	884	900	886	903	857	892	893	858	907	968	938	899	934	898	946	904	872	895	852	898	913	921	905	893	887	863	911	884	906	904	918	917	917	948	944	898	886	903	875	929	885	911	856	892	956	898	867	906	959	916	886	902	822	857	889	883	891	900	935	909	852	883	932	891	875	867	943	879	931	856	889	903	913	902	844	896	879	864	881	959	860	889	944	917	922	906	897	957	929	905	898	917	890	964	915	979	927	886	944	891	874	884	929	934	869	893	922	884	922	866	970	904	889	868	884	902	866	852	889	896	876	938	945	898	910	817	892	880	936	848	918	889	906	857	938	866	907	869	909	913	882	903	881	896	914	917	916	882	938	854	885	881	900	914	866	853	896	901	887	921	893	910	948	918	976	879	921	944	914	866	864	907	851	911	895	877	934	877	885	893	876	891	892	925	914	946	931	882	910	849	897	830	867	878	847	915	890	952	895	869	851	874	910	983	924	898	917	907	893	899	888	931	905	871	894	896	930	870	911	910	832	902	876	908	944	939	873	926	915	891	920	936	907	883	857	870	866	896	900	873	890	893	910	906	865	943	895	919	855	957	927	905	903	881	940	891	928	902	896	876	938	893	914	917	915	886	871	916	829	947	865	886	928	894	912	941	885	887	914	918	894	909	856	859	901	916	920	883	879	907	933	895	886	890	875	852	926	910	891	833	900	889	911	909	934	903	902	861	873	851	915	900	919	892	902	896	815	903	890	897	890	881	885	921	886	827	892	901	895	872	893	911	956	907	867	867	893	927	886	956	877	917	910	902	900	869	865	890	884	931	897	843	877	925	874	854	936	935	917	882	862	904	905	874	895	882	936	903	854	908	846	937	867	858	929	909	904	923	944	953	877	943	909	883	883	878	900	920	896	914	924	906	910	920	900	913	914	892	890	886	931	874	875	926	905	902	924	889	907	849	923	885	914	849	861	923	900	933	921	924	898	949	875	874	829	901	960	873	913	896	843	891	874	895	889	917	901	959	836	866	878	881	895	862	912	890	897	863	966	891	872	898	881	894	866	875	879	940	899	911	903	908	894	909	917	895	929	891	875	928	906	915	904	930	903	896	907	885	932	905	882	889	920	898	905	864	911	898	907	909	882	854	970	855	835	908	855	857	939	920	909	871	855	919	922	870	854	945	933	901	973	982	887	868	886	884	904	960	931	906	877	913	888	873	849	867	866	860	875	863	907	916	914	869	860	904	909	939	852	911	905	927	850	912	864	918	859	894	866	911	948	906	924	866	865	886	884	895	836	884	894	921	905	846	856	899	851	925	883	845	933	873	858	892	942	959	938	935	886	887	888	932	892	937	909	943	913	944	884	914	855	860	884	980	921	869	887	890	902	871	920	917	856	870	921	892	934	885	934	871	906	882	837	931	891	871	909	886	897	910	859	889	947	912	885	939	940	888	911	861	932	865	880	900	851	920	949	967	896	879	925	918	882	876	865	865	862	854	884	888	877	934	928	890	951	913	909	938	861	873	872	884	916	841	913	904	877	883	942	879	907	876	879	843	875	921	866	866	867	899	902	914	896	882	922	938	873	866	939	868	888	896	893	885	910	926	911	966	941	893	898	972	923	909	931	868	922	868	872	905	956	895	860	881	878	843	905	858	862	871	913	925	921	909	929	872	894	861	909	923	843	904	909	890	884	862	885	830	934	933	910	882	931	881	901	897	896	913	877	884	926	923	894	873	891	912	905	921	921	850	847	932	898	876	892	873	889	891	936	911	900	970	950	880	923	893	894	858	944	871	858	914	856	857	874	956	919	890	906	881	910	867	885	930	931	959	883	855	875	950	877	914	856	881	885	884	913	902	931	878	860	920	891	895	898	891	913	933	856	861	862	906	882	849	923	881	881	892	914	859	913	878	934	901	874	900	924	920	897	826	897	918	893	899	862	917	903	843	947	926	911	877	875	915	951	902	911	876	890	853	880	896	907	901	939	932	912	933	896	889	883	891	910	938	883	872	889	874	886	899	897	894	961	873	874	920	912	864	910	905	899	901	867	932	870	863	919	869	885	905	892	888	853	876	877	902	888	918	898	856	860	898	877	880	938	857	923	917	908	923	875	914	899	882	887	883	956	907	898	886	873	940	886	889	867	965	939	892	931	884	893	890	912	914	911	878	873	861	851	933	876	913	901	929	862	899	886	907	900	921	919	894	863	890	911	843	910	872	905	891	879	912	886	925	890	902	914	896	865	889	907	918	882	947	894	934	900	910	909	883	882	914	817	898	894	941	950	906	881	920	914	900	868	866	860	945	896	896	894	897	907	879	911	878	894	872	862	901	903	887	918	887	853	862	919	871	889	853	879	884	891	855	897	858	905	836	952	917	917	888	911	909	898	870	901	919	901	883	901	895	935	886	898	888	913	870	868	888	921	900	919	890	859	949	887	919	867	895	937	922	891	929	865	901	901	903	872	898	907	911	864	923	881	932	889	905	943	893	849	887	879	930	931	837	901	887	899	876	896	920	910	916	879	875	920	902	914	883	881	915	870	860	870	911	903	910	869	866	936	900	881	864	882	884	890	907	926	921	902	848	940	846	954	904	930	933	898	893	862	920	935	946	885	931	889	889	899	883	868	874	879	935	839	908	840	894	891	894	898	896	919	888	922	914	904	907	847	920	862	847	919	948	863	890	917	894	870	960	859	917	878	878	881	899	830	919	935	888	904	883	844	924	917	884	886	869	918	813	952	899	825	904	919	900	877	848	885	936	906	897	884	886	890	900	855	926	878	872	866	903	903	839	869	882	931	937	852	913	913	941	919	859	946	891	948	853	883	889	899	879	932	904	918	882	887	844	922	927	882	920	885	887	861	882	913	904	880	866	891	863	904	924	860	919	923	905	891	898	891	903	916	850	933	899	936	922	854	914	855	918	890	837	893	889	857	835	895	850	915	855	936	856	879	892	903	893	892	919	910	907	857	935	879	892	887	853	948	901	893	883	863	833	909	900	939	894	886	912	891	930	890	877	907	905	919	940	912	836	944	855	853	891	847	945	917	914	872	896	875	843	918	880	977	909	905	886	866	885	915	934	885	917	901	933	893	927	897	900	923	940	859	884	941	899	924	868	900	884	902	874	947	846	930	916	931	893	893	873	855	903	904	876	894	891	902	883	854	869	905	886	899	930	876	852	878	895	892	909	899	906	918	843	836	912	895	892	901	921	918	842	911	871	897	916	954	934	912
28875	25923	20347	6985	6237	1363	768	786	786	739	781	767	764	764	731	748	791	740	821	757	783	792	755	724	794	770	771	764	756	723	768	776	791	843	784	749	745	712	739	713	754	745	794	768	694	762	767	756	777	782	781	727	712	739	804	798	799	797	803	803	779	831	766	725	747	787	742	768	745	813	776	711	766	809	826	761	814	770	743	787	740	798	771	755	779	761	745	792	732	759	788	725	748	752	735	787	757	779	745	766	720	760	710	770	744	708	768	781	782	713	776	788	751	788	717	690	781	775	770	758	750	739	788	735	782	726	708	753	757	753	745	769	795	712	730	753	722	802	728	750	727	771	765	813	725	764	760	738	787	733	735	772	747	800	749	752	817	711	713	748	791	781	789	767	731	751	766	763	720	791	799	725	813	796	762	801	790	752	751	732	712	760	723	779	764	722	732	761	794	760	781	729	762	773	799	793	769	711	800	770	769	790	767	786	777	795	732	753	779	730	756	741	753	734	719	719	719	753	759	759	727	787	750	786	802	794	749	728	789	756	775	719	764	735	745	790	718	758	729	753	751	770	722	803	765	710	787	770	760	771	771	838	765	753	790	770	756	745	733	792	775	773	775	781	732	732	765	779	840	763	825	762	810	819	763	774	787	763	763	751	738	777	738	767	775	751	786	780	731	795	774	780	761	749	769	748	743	755	774	773	794	762	770	759	756	757	764	812	759	718	813	762	733	769	784	781	786	750	740	781	723	773	772	725	778	743	776	780	729	721	720	746	731	750	716	760	793	810	780	749	756	805	802	756	803	796	755	785	782	687	713	708	745	737	751	804	767	816	785	720	744	728	741	739	739	738	777	727	722	801	783	786	763	777	760	752	783	761	745	765	800	794	759	712	768	787	758	798	794	767	745	757	738	747	782	799	835	767	743	770	799	796	743	767	746	746	773	734	787	802	772	762	768	769	717	792	753	785	783	794	752	787	759	782	715	799	764	712	701	785	763	820	794	810	768	744	768	787	728	745	794	753	749	782	808	725	800	770	794	722	783	740	763	726	721	736	717	744	764	782	767	750	787	703	798	727	767	703	753	750	801	763	722	797	748	757	741	759	746	789	770	757	781	739	769	788	808	803	729	739	776	780	746	727	748	780	716	718	745	774	733	741	755	766	729	777	793	783	799	794	752	768	772	726	757	749	731	737	776	734	771	821	802	782	757	770	746	765	806	758	731	712	776	746	736	716	766	777	767	806	740	742	777	788	759	798	759	738	768	805	790	760	790	782	772	714	723	763	752	810	748	754	742	747	747	728	747	803	726	781	773	813	721	777	755	766	744	761	760	768	845	775	814	782	785	788	722	732	771	770	751	787	797	812	760	754	773	703	788	759	795	764	780	758	773	785	735	749	765	767	750	724	747	763	761	740	724	774	752	715	774	720	757	719	788	750	805	745	695	797	773	747	759	776	735	816	764	827	756	753	705	775	780	752	766	778	820	756	759	785	701	749	802	746	721	797	783	814	782	771	757	758	764	780	758	751	765	753	782	726	704	772	797	783	753	754	777	742	739	769	716	758	776	766	794	770	774	773	798	794	771	747	758	724	811	757	803	775	774	775	766	740	746	742	737	791	754	716	738	764	778	739	764	784	760	748	762	709	777	774	799	742	770	745	728	791	779	788	717	742	747	727	768	729	807	740	790	828	712	783	755	738	750	745	776	792	782	801	800	761	714	800	784	782	714	762	790	801	739	736	777	722	763	776	791	773	782	825	782	802	773	773	754	716	756	691	773	739	707	719	762	769	735	766	784	763	780	727	768	741	771	753	754	799	766	782	724	777	731	738	717	799	781	741	742	791	738	710	775	811	755	751	703	741	723	747	792	747	769	794	805	774	772	789	746	796	738	761	748	786	774	765	776	757	781	792	796	774	732	742	782	813	790	761	774	747	757	760	745	763	805	792	760	761	757	740	757	774	782	762	721	794	746	713	795	739	740	719	778	756	767	733	776	774	686	802	776	778	775	779	750	765	795	739	765	786	808	773	744	767	804	785	762	762	743	780	780	761	788	773	764	724	695	725	753	794	776	745	810	723	774	828	814	763	712	733	740	738	771	729	769	752	786	757	787	745	765	762	747	803	758	720	777	813	796	711	781	789	752	801	781	754	789	694	748	781	758	760	778	719	804	765	789	778	674	756	783	754	783	783	763	756	782	762	770	778	711	759	834	788	805	826	756	780	783	761	778	766	732	752	763	776	742	806	723	744	709	794	761	775	780	784	754	740	793	731	725	736	784	764	735	690	783	768	781	750	749	730	759	784	735	705	709	764	714	760	761	753	779	737	766	756	789	787	753	742	731	782	803	815	814	727	714	729	804	786	746	792	766	772	748	780	754	775	778	729	752	763	788	788	710	761	728	751	715	770	728	773	759	751	779	725	731	751	757	810	769	776	730	750	757	757	767	795	745	785	807	780	765	772	741	753	755	749	761	846	775	781	738	790	764	764	776	693	782	751	786	747	735	773	743	790	783	793	730	754	747	763	788	787	738	789	808	804	723	802	754	767	758	745	761	753	762	747	767	758	772	751	797	780	759	784	700	784	809	786	734	748	756	756	796	776	781	803	771	794	792	732	726	811	735	763	745	781	747	732	780	758	737	771	737	736	843	761	735	756	785	740	747	787	752	746	754	797	767	795	817	761	799	785	776	727	806	754	761	807	724	764	798	763	731	723	739	792	747	786	750	801	781	816	737	798	775	766	792	777	774	762	790	770	764	735	761	754	799	820	798	726	746	785	794	751	722	796	745	782	752	747	712	756	757	731	760	732	797	703	744	752	765	742	822	745	774	750	784	754	780	782	781	768	792	754	752	775	745	726	750	782	795	741	744	752	749	752	749	771	777	748	743	746	745	798	737	784	751	783	754	776	802	794	817	773	802	744	768	795	717	781	683	748	764	779	804	737	687	733	794	834	779	775	807	777	726	793	784	792	787	729	772	736	797	798	790	765	793	793	817	778	748	737	761	760	740	761	762	762	770	748	767	772	767	773	770	765	763	712	761	705	741	752	781	755	766	773	759	740	781	759	760	764	749	759	767	809	781	804	745	804	770	735	770	765	747	781	713	742	760	768	774	791	794	748	731	815	723	807	731	730	787	774	773	813	805	793	746	795	704	769	729	760	808	789	750	775	748	749	790	771	807	796	774	699	717	776	802	774	764	788	769	741	771	804	746	799	793	749	764	783	774	705	738	759	783	748	755	752	759	767	746	712	765	850	717	777	754	740	773	806	758	788	741	744	796	724	739	761	760	770	785	768	766	763	729	777	772	796	725	781	754	745	748	783	741	738	755	825	723	768	711	806	753	775	794	721	750	772	796	755	783	757	775	742	715	817	748	726	774	809	706	753	713	820	819	758	773	778	815	787	776	728	763	749	732	742	790	741	749	802	776	773	755	785	787	750	778	731	759	744	739	768	748	734	750	788	830	789	738	737	702	754	780	746	712	735	755	746
25963	38181	17266	4924	6740	1327	798	822	793	839	838	802	812	799	748	813	778	775	817	770	767	749	797	789	840	818	814	806	818	780	737	842	838	772	821	772	741	799	764	799	788	783	737	800	797	795	794	830	783	840	837	772	779	739	743	806	800	777	822	812	779	871	775	836	833	785	775	809	783	842	809	770	804	832	758	791	764	834	809	806	824	786	747	764	740	788	788	802	817	808	797	782	786	839	779	808	749	750	808	772	784	810	812	817	827	784	804	813	779	801	767	776	835	766	869	845	783	797	801	784	809	774	785	799	769	779	741	784	818	800	808	862	758	834	767	824	735	827	803	809	788	790	796	771	777	789	775	788	834	824	781	819	799	815	803	824	796	798	828	800	768	816	773	813	806	803	845	783	806	805	770	793	792	813	824	836	775	795	753	754	799	757	796	780	829	719	813	785	814	780	746	747	795	755	793	806	836	795	813	767	784	803	778	819	790	807	831	762	834	783	759	823	785	782	847	721	783	777	842	784	800	757	774	753	779	816	785	797	815	806	786	814	803	758	779	820	797	831	801	774	803	738	741	820	790	806	766	757	759	799	842	827	791	823	769	828	814	836	807	799	800	753	768	752	741	781	745	752	822	828	730	811	824	802	802	769	743	732	794	790	760	790	728	784	800	811	773	805	796	738	737	800	774	804	785	827	788	761	804	812	789	769	735	793	758	801	790	778	739	784	768	784	762	800	752	807	763	790	811	830	786	726	813	790	783	812	846	798	777	816	810	809	801	828	787	815	825	780	813	796	753	821	771	843	825	743	806	839	806	745	840	763	824	764	784	811	805	799	781	797	770	802	807	785	788	758	844	830	818	798	753	772	814	718	774	755	760	790	778	824	764	832	782	740	784	791	824	812	764	790	802	751	806	766	795	755	808	817	783	774	748	779	760	780	791	825	773	787	747	824	775	778	790	767	827	759	773	816	779	760	786	777	775	778	772	812	834	780	847	777	800	792	777	784	793	728	786	752	789	756	780	792	809	774	772	735	796	746	825	819	815	722	744	761	756	749	836	813	762	818	762	760	804	822	864	819	766	856	777	803	822	777	792	775	772	756	797	813	741	808	757	812	789	786	729	754	793	794	794	793	809	780	838	817	790	775	834	832	766	766	796	770	807	772	806	782	824	772	773	796	859	751	817	779	804	851	795	765	812	800	795	794	795	758	764	815	782	767	791	815	844	778	779	806	768	773	803	767	786	770	799	848	766	772	775	796	798	802	776	770	784	768	816	776	741	808	797	785	826	822	788	781	777	766	842	834	744	821	794	798	828	760	798	804	779	805	800	772	805	783	762	757	797	767	797	748	829	854	864	765	829	795	754	835	806	800	746	797	827	765	776	729	780	786	807	825	792	776	835	791	787	804	769	788	821	798	820	780	803	773	769	863	811	762	783	781	791	754	799	790	821	808	801	760	842	788	812	790	746	866	752	754	801	792	758	842	853	798	778	783	736	801	801	817	812	822	779	802	790	755	773	831	823	801	766	834	788	801	726	773	796	753	772	774	804	837	757	765	835	798	809	787	781	851	775	758	846	794	792	765	821	843	802	830	806	806	740	780	782	804	757	775	738	801	768	793	774	789	781	784	813	839	791	770	816	805	771	796	791	810	829	860	798	813	801	799	840	746	806	754	863	755	842	779	803	830	755	811	772	798	781	788	745	802	792	804	767	798	784	793	829	780	803	781	793	811	786	800	791	735	790	754	788	805	813	749	765	817	831	808	724	808	790	821	827	797	793	809	790	755	833	789	826	790	781	758	787	790	768	776	767	746	830	764	768	811	821	781	771	809	739	765	767	820	790	761	808	766	758	831	804	798	831	770	847	823	807	790	807	802	852	751	727	812	732	819	837	797	830	771	775	745	805	833	786	772	722	818	801	766	754	832	762	768	813	781	778	747	761	801	782	788	789	780	781	796	827	838	837	835	785	808	830	781	777	800	760	762	808	733	766	785	762	826	792	773	805	826	822	766	811	759	798	830	787	764	796	793	803	810	763	786	817	731	793	814	782	783	811	815	767	742	764	739	792	805	759	803	792	794	806	816	761	797	833	753	812	752	773	809	758	779	771	787	774	765	832	742	812	830	841	757	721	782	744	840	792	817	817	751	788	821	791	808	744	829	797	834	788	818	788	807	804	768	800	819	781	784	840	764	802	799	798	800	761	799	820	786	840	749	835	721	800	788	753	794	786	792	810	765	808	801	800	785	806	760	777	795	788	799	838	790	782	789	771	772	710	821	794	759	860	789	771	809	786	782	816	763	789	766	792	794	755	794	776	800	790	817	862	797	822	826	777	802	789	796	791	833	800	798	785	775	802	698	774	765	794	827	766	782	765	802	733	803	830	760	764	765	750	743	784	789	793	768	794	782	792	773	803	820	807	810	791	798	814	800	792	744	831	811	778	833	808	793	780	779	815	783	761	792	866	795	782	772	789	778	717	825	810	817	757	783	742	779	779	779	784	819	778	759	771	812	727	807	810	823	782	765	782	784	829	780	799	791	760	827	801	782	858	800	769	814	799	794	791	739	778	817	809	760	768	806	801	803	803	793	776	769	817	807	795	810	787	807	799	769	812	853	784	790	813	816	784	768	791	775	780	813	828	793	798	769	764	777	805	797	786	787	785	775	781	757	831	823	785	781	740	764	789	844	764	816	809	783	825	844	786	802	756	794	803	802	776	779	765	750	733	811	817	777	743	819	757	753	856	773	808	839	786	767	773	768	796	746	792	843	775	817	821	743	770	821	772	814	805	787	800	785	787	807	834	805	785	730	775	788	833	802	772	760	829	748	837	811	804	744	762	759	775	805	809	781	830	762	745	770	761	770	769	849	794	771	793	799	801	805	808	819	805	810	756	804	773	842	765	814	852	797	793	797	753	818	810	776	805	848	775	844	747	791	786	804	816	796	804	805	810	764	814	775	792	788	770	766	811	754	793	792	756	799	780	807	767	777	788	798	776	800	786	798	805	797	751	768	773	808	795	844	838	743	802	775	846	777	748	826	760	753	806	797	821	770	765	819	761	792	777	756	771	798	771	789	755	788	823	818	806	762	817	831	844	751	732	783	792	797	753	790	789	789	799	781	808	785	773	785	762	790	798	776	781	780	775	804	806	800	796	783	804	772	830	746	817	784	803	773	739	765	795	801	808	723	764	766	841	846	787	774	786	810	760	788	825	823	777	843	840	786	787	819	811	805	778	795	760	818	784	770	783	806	835	816	779	753	821	754	826	761	792	786	765	774	827	771	826	802	849	790	798	770	852	818	762	775	809	795	785	829	776	801	767	777	830	780	819	757	797	811	806	800	745	810	799	804	852	789	799	768	806	786	758	779	804	794	785	778	763	817	735	828	803	779	807	763	803	741	806	757	770	802	804	844	783	793	748	799	798	796	776	727	782	767	723	786	821	794	755	861	828	794	796	803	751	800	808	784	819	762	779	777	763	837	800	776	777	777
23731	21090	28255	28248	32906	19481	4485	1026	840	820	801	768	824	751	764	747	693	709	703	720	778	726	726	691	736	707	772	708	776	715	697	742	730	739	725	657	783	725	719	712	700	741	759	734	739	699	756	715	737	670	670	719	700	722	706	680	659	698	725	724	735	708	722	705	705	739	790	761	701	680	786	705	661	698	742	749	726	720	753	710	749	727	713	751	713	713	727	679	700	714	671	717	720	730	695	704	673	757	690	709	707	716	712	690	683	698	695	760	665	702	730	726	680	699	721	719	780	747	727	702	665	703	736	722	692	730	738	734	711	715	716	721	714	721	721	716	680	719	719	744	714	704	749	690	728	725	728	715	733	748	707	729	722	719	681	685	696	763	697	703	743	751	662	729	716	722	718	699	704	754	695	704	687	698	686	694	761	712	663	710	683	692	683	740	740	752	681	717	718	712	718	707	673	728	678	740	692	723	706	708	705	671	705	700	720	683	723	654	718	757	758	672	704	709	713	732	712	665	760	720	667	726	781	720	709	704	721	708	693	695	756	749	764	693	726	718	701	734	676	649	667	737	701	714	697	709	755	681	677	731	696	712	739	734	637	754	700	751	712	744	717	704	713	739	700	707	668	719	718	714	714	731	706	718	710	716	708	678	691	694	704	727	671	762	727	703	715	698	734	713	722	755	724	710	721	702	680	753	692	699	753	718	698	691	693	690	712	701	763	738	689	718	711	752	715	721	732	731	715	694	699	717	720	704	713	721	676	719	681	750	740	740	695	725	711	707	737	716	657	690	738	762	722	719	707	687	711	698	707	699	678	695	751	727	730	695	709	733	702	697	701	736	763	740	701	717	683	653	705	690	714	743	693	751	695	710	668	724	692	706	715	677	694	730	742	693	715	691	727	711	681	720	691	724	694	722	728	706	703	670	682	775	674	749	735	709	793	677	739	732	671	681	729	713	720	715	741	723	722	694	689	664	739	703	682	708	679	725	661	677	715	741	766	693	673	697	710	696	690	745	640	700	701	726	689	699	743	706	708	687	728	693	685	743	707	651	712	729	779	739	715	698	763	727	694	744	708	699	705	608	701	689	739	688	698	722	699	692	671	703	752	715	717	711	705	694	710	709	691	667	752	663	730	699	699	732	693	715	695	686	685	727	725	748	697	731	675	716	719	669	682	689	711	691	694	732	726	716	695	721	695	678	679	713	733	705	697	704	729	717	704	719	691	721	712	680	732	698	728	690	699	693	683	707	734	697	667	717	699	724	690	723	734	711	688	696	694	657	680	732	693	674	671	777	723	695	713	688	704	697	712	773	722	716	669	729	726	699	733	706	756	720	700	677	744	692	705	689	732	690	695	675	731	725	711	740	785	707	749	734	664	683	717	705	730	709	740	786	727	738	707	742	692	695	701	697	774	701	704	678	691	702	701	720	731	760	735	660	701	702	730	738	744	679	761	753	697	702	690	721	733	715	700	695	730	677	689	693	711	677	671	755	703	741	738	678	740	718	693	752	753	723	753	732	745	703	732	722	728	692	694	710	681	734	751	732	684	689	726	713	709	708	753	725	689	703	737	754	682	637	703	685	698	694	717	682	686	733	695	657	734	723	729	750	739	742	709	739	715	747	719	717	690	741	740	703	734	688	688	691	709	707	712	674	698	710	687	720	735	723	671	701	703	680	732	700	717	708	748	694	683	713	754	680	715	767	742	651	722	678	726	729	728	669	729	732	678	682	704	729	655	717	735	757	726	724	680	709	713	683	736	718	713	707	680	704	694	698	673	714	752	741	689	691	722	675	764	778	712	713	732	682	760	674	715	722	742	719	723	704	677	757	772	678	705	673	769	712	779	767	737	721	696	701	708	701	727	702	670	697	650	730	688	702	719	712	742	738	746	671	726	716	684	706	671	749	666	660	677	722	724	724	691	713	690	747	720	746	708	713	687	707	714	692	685	732	732	751	711	726	746	643	700	715	663	681	724	648	701	696	677	691	712	693	742	726	736	714	711	725	724	698	691	686	732	700	732	702	724	682	745	727	693	659	734	666	703	718	724	721	693	755	713	651	688	744	754	723	727	724	689	717	702	724	703	677	714	714	687	700	671	775	781	702	692	743	701	741	685	742	690	675	712	695	716	684	678	743	685	665	736	735	721	675	705	714	707	742	737	711	732	700	705	676	683	666	714	687	719	702	698	706	713	716	712	728	723	719	713	712	714	770	691	721	733	683	727	702	710	696	661	672	732	712	710	696	723	731	702	670	677	678	707	695	647	652	691	710	694	734	705	717	739	710	722	730	752	684	689	673	722	715	716	708	732	690	709	705	740	736	730	726	740	700	726	708	655	691	688	720	770	714	653	747	675	711	719	742	664	674	717	725	745	703	696	685	734	737	639	702	748	726	724	748	719	654	707	710	697	730	756	726	701	691	707	660	733	743	735	712	709	738	677	695	719	647	745	675	691	666	714	775	693	702	746	748	653	704	710	698	690	719	711	643	736	723	653	724	713	724	711	715	713	683	680	726	688	718	687	745	714	670	794	778	700	651	662	713	724	723	715	749	709	700	727	733	693	713	672	707	678	735	729	710	736	708	714	700	710	720	716	749	697	732	691	661	710	731	731	667	728	681	696	730	731	691	753	702	727	756	736	675	717	797	729	684	760	690	711	711	791	707	690	755	707	654	757	743	769	703	730	753	765	714	718	738	699	715	733	700	749	722	674	709	706	713	734	730	644	704	780	688	696	681	716	687	718	749	743	708	685	660	702	699	653	682	744	696	720	735	672	734	663	716	693	720	713	715	722	711	685	678	724	727	693	704	745	680	722	716	705	692	733	708	703	670	709	666	672	714	716	731	717	711	751	744	705	691	724	702	660	681	703	726	668	696	692	729	709	721	686	729	685	722	703	715	669	672	727	683	721	757	721	720	713	684	710	707	749	704	693	700	719	695	695	668	721	733	668	668	685	724	677	731	696	743	725	723	691	686	703	698	696	738	696	743	687	723	681	694	691	700	666	672	740	706	765	751	704	734	699	707	680	723	737	699	693	730	754	719	728	703	739	664	721	693	679	707	684	692	698	686	722	732	680	718	738	713	691	688	707	725	712	678	677	701	738	731	728	727	667	753	731	683	689	722	710	739	707	718	707	711	717	686	663	697	713	698	709	685	646	725	735	740	731	708	688	665	710	731	739	719	719	670	731	726	697	679	635	757	709	704	716	711	725	645	685	699	680	713	670	673	705	754	742	663	719	730	677	708	735	720	688	725	726	704	691	717	699	677	662	663	712	755	745	700	704	687	732	723	696	752	704	692	723	732	738	696	690	669	698	696	708	727	728	698	716	682	689	716	705	734	695	779	722	723	725	725	713	729	705	735	720	739	664	699	693	712	724	747	660	694	687	697	701	722	706	757	735	651	669	713	730	671	711	700	715	744	625	710	731	674	704	742	710	736	676	678	738	729	736	704	668	662	756	733	737	760	703	682	703	686	727	709	674	678
29650	53377	26876	36522	38544	10128	1117	1017	911	878	914	837	809	822	798	806	749	774	772	771	743	806	750	774	758	734	772	687	732	757	723	764	710	735	731	776	717	727	716	723	717	734	730	735	756	711	745	697	737	720	701	763	722	725	753	738	783	700	721	721	772	745	746	748	743	757	823	849	681	742	722	778	718	778	789	745	788	762	754	750	740	701	716	743	718	721	752	736	753	745	732	706	784	727	744	718	741	739	775	747	764	739	741	803	753	729	692	717	707	709	687	700	749	750	724	664	678	734	790	741	711	745	689	721	739	767	779	769	761	706	746	716	720	773	702	716	738	728	709	680	788	747	746	696	731	723	722	723	720	695	748	744	700	744	742	776	715	710	743	748	744	709	768	771	760	722	779	753	742	678	747	744	746	783	686	762	709	744	673	735	684	727	695	712	751	771	744	732	724	706	717	694	750	761	738	739	727	726	747	768	720	753	689	746	760	700	742	732	715	735	684	710	691	725	729	742	688	725	696	745	743	769	756	721	771	725	694	735	732	740	713	729	719	745	733	757	693	718	755	779	758	731	685	698	727	697	734	741	772	761	737	700	696	743	737	735	724	727	730	770	717	718	726	709	753	738	694	683	724	719	791	695	739	677	734	719	733	763	762	720	769	727	716	738	717	735	729	755	732	730	748	787	686	776	761	721	709	759	712	750	696	720	729	705	743	727	765	697	759	740	693	731	701	752	782	752	739	717	730	755	703	706	741	748	689	743	739	733	748	712	722	713	787	730	735	665	778	701	726	732	719	690	755	755	744	740	737	695	742	713	736	728	717	714	745	723	765	709	728	734	758	662	731	692	713	712	770	728	779	720	760	719	755	734	704	761	766	699	750	718	718	708	754	753	739	726	732	755	720	767	771	717	749	702	687	698	729	703	724	723	717	745	743	755	741	695	794	744	754	723	751	687	737	751	715	772	732	739	729	754	738	736	780	792	713	802	765	774	720	715	698	752	733	745	723	710	792	740	758	739	768	754	694	699	695	740	732	705	670	715	809	725	713	719	747	752	759	743	738	730	758	705	731	715	749	693	712	714	743	705	765	695	738	760	768	728	717	752	719	765	733	703	732	734	685	689	761	721	708	707	679	727	715	747	704	750	772	717	745	709	690	741	757	721	718	737	733	666	717	739	750	720	724	767	750	753	738	778	734	721	698	704	758	746	739	763	738	741	717	755	748	712	744	692	743	710	727	701	709	695	738	768	777	706	722	721	758	733	707	703	775	678	694	683	767	693	778	707	697	793	771	799	757	764	755	744	773	745	721	715	731	716	807	725	732	710	740	766	732	739	746	745	696	782	720	747	765	720	725	745	709	769	728	725	735	758	710	722	784	710	703	713	682	736	707	795	724	691	723	758	776	749	736	704	809	725	719	744	746	707	745	703	716	745	690	709	771	737	740	734	734	713	750	690	769	712	720	710	744	724	740	685	707	696	739	738	707	690	705	748	695	714	725	736	729	718	712	718	764	692	767	781	716	758	718	743	727	757	747	803	737	735	697	723	735	734	739	736	758	722	737	703	751	781	740	744	711	780	732	727	764	739	728	737	733	736	728	754	765	756	752	748	720	736	714	710	726	712	717	727	729	705	743	740	715	711	704	719	717	707	694	754	745	718	752	764	698	739	714	705	727	677	779	752	748	715	731	741	716	733	763	768	705	711	750	720	715	741	795	761	721	702	695	692	742	704	750	708	710	809	723	742	768	757	748	765	668	682	736	741	749	729	700	697	716	753	661	698	746	749	750	736	748	763	728	700	719	779	738	780	751	752	708	707	762	740	748	712	765	762	773	774	806	701	758	697	681	765	755	731	781	701	725	734	731	787	682	763	743	708	719	742	700	710	745	752	709	722	720	708	736	686	708	729	737	731	721	757	707	716	703	712	728	727	805	749	727	765	728	741	731	723	713	735	766	705	743	732	729	727	712	700	721	722	784	722	716	730	724	770	713	711	698	738	714	756	743	705	743	721	688	737	708	838	744	773	699	724	759	728	701	726	688	748	728	729	743	724	722	762	710	692	726	727	679	693	746	765	757	749	699	767	716	730	736	706	719	719	780	780	760	733	728	710	695	751	767	757	748	746	741	745	728	726	732	672	730	753	716	731	729	711	741	664	686	715	731	763	730	755	735	710	775	759	724	694	677	709	763	713	735	702	737	731	725	712	714	751	718	765	716	713	736	738	746	696	722	720	772	722	697	720	751	751	745	767	683	742	777	705	697	765	754	721	745	762	741	736	742	741	661	735	767	696	729	778	735	770	730	703	778	749	750	735	711	714	733	755	687	735	717	743	707	737	749	691	738	713	706	748	727	715	748	751	715	780	689	724	717	750	731	739	766	760	734	771	711	695	704	755	718	714	743	766	712	770	734	687	717	693	753	746	741	737	756	658	722	752	752	743	739	766	770	765	762	730	776	745	762	759	749	778	757	723	782	750	758	671	704	788	754	735	742	731	734	718	712	728	680	724	713	677	829	755	776	727	735	700	762	722	752	746	714	730	778	712	692	745	749	751	692	753	753	679	738	712	743	731	737	716	750	768	717	773	712	740	749	726	723	762	708	743	717	726	752	784	732	678	730	703	746	738	715	742	725	738	786	783	711	780	742	741	750	745	724	739	695	702	772	748	664	726	702	777	738	712	688	760	707	711	774	696	740	701	761	744	721	719	763	775	764	726	707	713	725	699	763	730	756	747	756	689	716	671	791	693	753	753	707	739	695	706	747	718	705	708	764	721	748	725	701	753	740	689	725	735	765	737	751	674	724	727	765	696	744	745	712	771	711	750	748	779	747	707	709	715	725	722	751	792	762	783	736	727	778	739	687	720	734	738	756	714	705	725	715	663	694	731	762	757	712	691	724	758	778	749	769	741	730	756	711	772	731	758	695	761	730	745	775	732	746	718	756	730	704	749	720	727	710	703	761	764	702	719	730	682	733	731	737	702	725	747	750	725	709	749	709	740	728	727	788	764	762	726	754	780	773	739	717	700	708	751	743	744	674	744	696	776	739	742	781	746	730	744	731	730	764	673	718	704	690	685	747	710	711	710	760	772	751	726	736	743	732	704	742	744	740	704	727	731	760	686	788	677	716	755	683	760	738	719	727	734	739	753	763	759	740	766	772	730	697	764	761	686	738	677	700	704	695	720	741	742	766	763	740	757	755	687	733	754	751	744	723	715	688	729	769	729	696	712	774	666	768	749	741	702	736	730	740	714	709	687	795	723	749	744	730	698	699	700	738	714	704	724	721	752	746	680	751	728	751	740	730	726	733	804	723	741	728	723	791	728	768	721	767	760	796	732	672	679	726	758	743	664	720	796	772	764	737	742	771	736	766	703	791	733	779	701	771	803	743	731	726	725	781	697	702	689	751	773	739	740	700	728	713	723	747	757	741	708	729	736	772	745	735	779	760	732	704	698	776	719	751	682	707	745	729	730	747	736	677	771	705	748	714	728
24809	20954	26915	28444	26207	10207	1398	985	976	990	976	940	921	982	924	949	950	929	970	994	920	944	946	1008	942	891	923	931	912	924	959	919	862	949	931	898	906	938	906	961	937	935	939	924	946	900	898	896	920	929	910	917	965	934	913	889	940	875	895	904	867	933	937	892	953	966	982	977	944	953	947	959	905	984	929	912	921	961	914	980	942	1003	911	952	983	955	911	940	897	911	940	929	964	952	903	898	865	930	883	962	906	959	908	957	897	922	985	937	932	951	937	927	909	910	943	922	909	995	880	950	954	903	887	931	925	937	929	935	914	985	963	938	895	915	927	977	961	956	896	960	922	874	906	959	913	959	929	869	921	890	922	897	984	895	908	945	919	912	938	882	925	938	947	934	940	924	928	919	958	886	885	896	888	984	922	933	948	979	918	949	979	948	949	960	902	933	910	891	921	826	903	927	904	918	897	859	968	920	963	920	917	894	928	922	918	899	889	934	929	932	928	945	906	875	931	893	902	930	955	884	935	881	929	900	943	898	943	891	853	937	888	929	887	929	952	934	927	899	937	930	897	975	936	933	963	934	957	943	931	877	978	924	940	925	920	977	944	905	959	934	886	831	932	930	934	927	934	905	891	922	957	939	968	943	951	918	943	923	913	935	881	914	877	909	935	922	917	949	928	949	960	923	931	928	966	971	903	893	900	900	955	910	953	977	898	936	878	952	955	902	994	923	903	904	869	892	912	998	955	924	946	915	944	931	914	913	858	903	938	931	901	938	939	932	919	894	880	894	937	869	950	944	966	937	970	925	947	879	919	903	902	926	924	912	904	916	936	872	911	932	959	1017	888	922	928	913	962	909	895	952	913	950	936	925	960	867	944	957	865	900	917	881	849	911	936	920	853	983	946	911	953	974	932	926	901	927	922	902	939	948	885	885	913	927	942	897	954	912	925	863	968	922	956	961	938	925	959	928	950	954	937	941	923	927	880	917	979	894	888	890	897	951	891	961	966	991	892	985	932	895	937	946	992	935	928	978	905	948	940	928	918	928	862	841	914	976	911	956	905	950	966	891	910	900	932	891	880	953	862	915	919	879	937	945	924	934	878	964	909	913	951	969	958	923	929	918	926	971	902	969	921	969	928	927	960	942	959	917	931	898	931	936	936	929	916	932	927	915	920	916	853	949	935	915	922	900	897	982	878	909	970	923	928	934	945	936	1009	983	928	873	945	935	926	919	908	882	939	923	937	1026	933	991	930	933	911	922	976	946	943	892	952	910	1000	907	919	974	877	915	945	922	913	965	931	941	894	917	931	920	936	863	883	904	913	912	947	890	918	896	925	910	871	919	914	934	922	915	942	941	930	911	899	908	883	911	922	929	961	949	914	958	954	959	960	913	898	948	904	922	936	933	872	976	882	931	955	951	924	973	901	919	941	961	966	914	939	948	903	944	932	929	885	908	943	920	901	949	915	892	915	911	889	929	955	892	928	912	861	943	965	930	928	953	916	867	930	895	941	933	946	969	986	919	886	906	936	906	938	903	945	896	912	915	886	877	961	964	908	951	922	945	923	941	955	927	846	875	930	897	917	929	980	911	913	882	917	925	988	945	923	924	942	947	917	935	931	901	894	874	896	899	921	881	905	977	896	907	936	911	1026	941	921	913	898	898	904	903	908	904	906	959	944	967	935	915	916	916	890	977	965	890	959	896	965	941	895	934	970	975	928	899	899	943	903	929	957	988	914	973	940	955	956	909	896	979	958	900	967	1003	939	920	972	923	860	941	921	949	927	903	951	876	883	980	907	914	891	885	989	944	894	897	909	938	952	892	926	917	912	945	872	911	930	930	939	889	956	919	888	960	907	893	925	952	877	916	911	961	958	914	925	913	912	920	955	892	938	940	898	946	935	971	886	940	883	992	946	965	912	887	909	888	952	912	938	910	942	933	923	914	925	937	911	932	906	958	944	954	885	921	929	903	922	955	881	918	941	942	953	935	910	923	899	982	953	964	925	927	914	966	927	949	899	886	920	929	914	905	917	956	932	948	916	940	831	967	938	872	932	881	958	992	849	941	946	916	885	975	947	911	891	987	937	882	970	968	920	926	903	932	905	972	899	923	919	941	951	866	938	895	898	878	902	907	914	900	931	962	959	910	901	901	891	910	931	905	830	961	932	951	958	938	883	972	884	899	924	882	905	919	927	964	922	978	919	869	936	952	922	950	1009	907	970	947	911	906	929	989	916	936	910	916	909	846	954	863	872	872	893	924	913	965	952	967	969	899	899	903	957	934	858	900	885	953	917	946	941	890	885	893	930	907	980	962	910	954	894	955	969	940	898	968	957	945	950	915	882	910	916	908	924	912	968	910	953	925	879	948	908	885	992	919	901	890	898	928	896	940	955	944	956	925	916	930	882	898	894	961	914	937	894	894	897	888	898	893	926	939	941	943	969	977	897	938	918	942	953	885	935	938	964	904	891	876	1003	935	890	882	887	934	879	873	880	947	961	952	895	863	927	948	907	887	909	913	880	929	999	928	938	904	895	925	909	937	949	936	934	928	952	939	939	924	931	925	940	931	924	946	923	877	952	906	963	891	900	917	961	943	908	973	920	970	948	965	936	873	896	899	877	932	920	899	879	936	924	967	995	964	894	928	911	958	889	894	929	902	933	885	981	972	936	901	944	887	921	911	973	925	985	972	909	977	933	962	930	933	888	982	879	913	925	896	866	898	874	898	910	917	931	894	959	892	923	919	916	964	929	977	902	921	887	909	921	917	963	866	971	917	922	858	924	933	885	946	901	950	978	964	875	934	926	935	955	932	916	901	932	909	975	974	920	908	916	906	962	888	934	947	937	957	914	979	889	858	868	974	891	914	930	935	953	898	896	876	919	943	964	912	889	927	975	868	933	957	941	911	912	901	881	866	951	917	882	959	918	850	917	882	916	881	919	892	939	929	935	958	948	887	888	956	936	927	921	934	926	902	884	933	923	923	901	898	915	910	854	880	902	932	928	864	875	878	951	906	897	940	928	933	913	925	910	912	897	935	924	898	867	939	949	885	866	964	927	911	957	990	897	932	910	964	943	934	992	941	961	988	965	981	876	920	942	897	959	906	924	893	893	911	903	953	918	952	912	892	976	890	924	891	958	935	924	878	938	886	911	940	900	898	914	918	953	983	914	935	960	908	941	938	957	879	978	916	956	921	858	941	891	906	949	948	921	943	911	930	966	910	921	934	941	972	948	946	931	899	964	908	882	995	934	949	910	936	901	940	865	914	946	900	916	972	897	920	912	926	910	926	933	917	936	876	862	954	906	918	927	907	905	973	954	938	979	933	934	904	860	898	942	915	907	897	931	927	927	970	893	959	916	896	909	918	890	907	938	891	927	926	882	908	969	927	930	933	931	969	923	930	918	920	979	901	948	964	888	913	900	947	970	945	926	904	856	930	895	918	950	938	871	965	868	985	966	932	925	923	899	924	918	904	887	907	965	978	938	887	964	968	964	915
28079	44958	21619	31821	29949	6646	1136	1147	1023	1030	1030	1018	975	1011	986	958	947	921	969	946	979	914	954	1029	944	930	985	977	933	939	955	995	1004	939	950	939	880	962	965	977	972	932	927	960	950	937	909	911	933	923	906	984	972	964	927	998	936	960	962	980	963	961	1018	962	979	955	1063	1096	936	980	1019	1029	970	920	922	999	1020	959	942	970	946	921	931	907	934	919	942	949	950	918	969	953	977	937	1009	937	962	937	941	989	926	929	951	930	986	951	957	940	1015	976	988	935	923	931	930	921	941	948	920	872	958	973	925	936	953	999	935	958	898	936	968	894	973	934	946	971	969	935	856	1005	975	947	919	967	993	943	963	929	922	945	925	925	934	960	954	950	964	927	957	962	907	948	883	976	968	955	915	937	953	935	906	942	956	919	931	930	1017	925	874	917	947	925	927	924	999	934	1005	923	956	916	1002	979	965	964	953	910	950	980	970	900	907	968	949	993	904	979	935	930	926	939	989	929	965	939	932	931	911	952	1008	904	963	1002	928	1015	991	911	916	984	975	955	917	943	955	948	905	915	951	934	899	996	996	1010	966	945	845	946	993	948	965	951	966	963	897	920	935	941	904	1002	949	964	1005	940	943	962	992	964	951	902	910	945	972	875	953	929	937	946	945	941	978	935	920	882	957	968	953	891	956	1004	963	982	917	951	954	912	891	947	950	933	970	961	923	956	926	965	918	889	969	911	947	972	920	947	1005	938	1007	919	950	975	941	912	956	995	935	967	925	982	956	949	945	985	996	928	949	927	933	918	865	872	938	942	955	931	877	965	968	964	916	962	960	916	946	929	999	928	985	976	940	925	954	934	952	954	982	923	922	974	860	903	929	917	956	921	922	928	916	934	910	876	986	988	966	884	972	918	915	969	948	929	930	916	934	967	1020	910	974	968	872	902	982	951	926	933	962	976	928	891	940	878	947	953	920	903	907	940	1020	925	935	987	916	998	963	977	941	961	948	1008	932	965	933	918	954	948	907	933	997	961	964	919	990	908	961	952	942	875	960	945	885	884	973	961	942	987	932	985	955	913	997	993	949	951	879	924	923	909	950	940	963	911	998	932	916	904	939	917	946	982	951	958	965	901	950	970	977	954	997	924	918	938	951	932	904	921	909	993	896	1043	958	938	923	963	1008	948	987	976	953	963	933	935	912	1004	976	932	917	958	946	970	967	1039	920	951	951	956	986	959	932	925	1023	967	971	918	932	962	951	946	873	970	920	966	954	982	941	932	935	969	972	910	906	931	928	1000	929	964	927	952	973	893	928	910	938	1011	969	949	998	974	911	904	918	951	995	944	961	955	969	953	930	1005	930	947	877	916	923	999	928	973	909	935	990	957	908	909	938	918	931	970	872	949	978	957	993	898	956	955	918	949	950	948	943	948	880	915	956	923	964	956	956	954	973	980	978	932	933	916	918	960	970	980	915	899	919	979	985	974	949	1010	983	936	986	933	955	999	940	938	870	941	981	928	939	925	976	942	953	992	949	963	889	968	996	939	951	897	952	993	979	919	983	948	983	939	982	910	962	924	925	922	894	926	950	910	997	923	919	969	953	928	947	937	977	955	942	946	922	913	907	1033	952	925	988	937	892	914	964	959	890	975	944	980	990	920	933	931	961	918	958	975	992	915	951	943	917	913	980	931	895	938	946	971	961	938	921	977	979	949	925	920	935	918	955	901	913	935	943	968	977	961	981	974	948	928	902	896	916	901	895	932	943	942	977	1007	939	972	964	984	1000	897	913	987	950	941	935	967	972	945	930	892	916	976	925	1015	965	907	923	982	960	972	952	948	900	911	966	950	964	937	942	926	951	970	978	887	997	953	969	961	934	935	942	973	970	979	1020	1003	908	944	861	976	941	950	952	911	910	933	974	963	952	915	970	929	920	969	921	975	917	931	922	928	905	963	909	935	957	996	943	951	908	920	929	948	971	981	964	981	972	898	901	911	898	930	939	943	933	945	954	975	942	919	926	920	948	948	940	1007	974	961	979	979	957	930	984	971	976	1005	985	960	922	974	926	999	972	962	921	905	884	977	978	971	953	989	951	979	911	918	911	992	944	965	957	919	947	939	900	936	954	1003	920	978	977	964	918	933	931	1024	923	910	950	985	980	926	918	987	936	905	925	952	926	956	920	903	954	961	926	1038	937	956	955	924	964	950	943	967	956	1008	898	948	950	905	926	949	933	934	924	990	975	938	968	945	1019	984	956	973	901	933	915	971	956	958	954	952	935	1036	927	1000	972	928	939	971	986	968	916	943	931	990	939	942	991	976	950	969	924	905	979	963	927	889	968	953	876	941	926	918	949	956	938	879	968	930	939	890	1006	913	895	958	944	975	958	942	956	975	904	957	911	979	954	932	832	973	901	960	934	965	939	932	959	936	1012	934	936	977	934	966	980	946	946	938	937	909	969	939	910	923	866	946	965	920	916	961	935	979	905	973	949	981	948	919	937	965	960	992	931	910	910	975	931	938	895	935	870	943	938	955	913	972	965	910	922	950	956	984	927	948	904	920	952	949	950	1030	919	969	975	963	978	893	954	930	1003	1016	947	997	1017	914	953	892	1004	919	960	953	939	969	919	929	966	1005	972	940	902	974	931	939	856	921	981	1004	917	918	949	908	951	907	982	997	935	936	916	984	935	941	923	976	974	976	974	994	895	922	918	1020	944	946	991	968	962	943	962	930	922	920	932	934	932	965	909	939	958	908	958	952	967	942	931	953	921	929	966	915	928	915	945	903	905	944	997	966	961	921	968	889	965	899	942	906	944	944	934	954	955	933	941	988	976	932	959	978	1009	892	955	987	1006	943	928	920	1008	939	953	933	967	953	964	922	919	923	958	950	945	946	916	955	995	949	948	899	924	904	975	1006	959	962	899	919	920	865	992	953	920	941	936	937	957	915	943	950	949	984	954	972	881	907	984	943	919	903	941	983	891	979	952	937	892	925	956	971	929	934	952	939	934	946	917	910	975	941	911	935	952	934	944	930	963	972	891	951	990	925	926	884	921	938	926	925	963	954	955	980	905	961	945	990	970	925	891	941	875	936	913	954	959	969	898	972	934	1048	889	950	911	963	1008	927	921	1068	963	943	918	914	897	940	919	896	920	929	1039	969	892	903	927	928	974	982	881	893	896	936	975	963	893	959	924	950	969	986	964	974	1069	954	921	932	960	940	973	951	960	932	1004	941	982	934	880	953	921	978	914	978	920	973	971	931	973	930	988	927	904	931	941	908	959	981	943	974	886	901	919	965	956	958	919	907	945	888	986	913	964	925	936	1013	924	965	950	957	990	997	945	965	915	959	964	881	923	986	909	937	993	962	979	960	929	965	971	967	942	977	957	964	956	913	970	889	977	1003	980	938	964	962	980	975	998	948	920	959	984	919	972	908	955	958	887	945	950	968	950	950	990	926	923	971	925	941	980	974	972	943	894	948	986	972	902	938	908	940	968	963	956	926	899	931	971	847	954	971	908	879	952	972	888	942	938	1000	888	934	996	959	986	952	958	964	966	933	905	952	930	968
22670	21109	28680	24865	31169	25450	14433	2061	1226	1148	1060	1105	1003	1024	1004	910	1010	947	1000	944	1014	944	865	954	931	945	971	920	908	964	917	955	933	937	932	941	899	926	923	919	933	936	969	911	931	924	940	934	933	902	941	878	918	879	924	872	901	857	930	972	927	859	955	961	916	1011	1204	995	947	924	914	907	920	926	942	988	887	907	953	963	912	958	924	893	885	922	946	946	925	924	946	878	888	912	928	901	968	898	920	880	876	877	946	954	858	919	953	941	927	937	870	925	921	932	916	950	935	912	879	959	872	916	964	882	940	931	916	914	911	992	932	953	956	966	884	922	946	890	953	891	972	878	926	913	949	936	912	958	922	921	879	865	983	930	901	939	936	972	916	949	915	944	958	931	927	938	916	874	924	935	914	918	1012	903	921	912	900	943	969	953	902	908	938	890	954	930	898	975	962	915	856	928	922	937	922	950	882	944	945	976	915	902	900	914	911	939	924	913	920	942	930	895	961	924	913	957	945	897	945	937	921	934	977	920	921	977	968	906	912	922	943	968	911	885	926	946	963	877	914	904	885	899	886	904	978	975	894	934	858	911	888	915	974	898	911	944	903	902	951	911	870	923	869	928	983	926	952	903	957	962	916	919	927	922	883	982	899	896	897	908	915	934	891	883	914	933	945	955	933	952	978	944	916	922	939	916	932	878	954	926	953	942	874	987	895	909	945	932	947	921	927	927	898	856	985	986	949	886	879	929	948	921	936	919	908	911	923	952	899	899	916	930	903	906	894	913	950	890	852	923	925	954	979	950	970	880	931	945	909	925	953	875	908	886	924	917	975	905	880	888	911	882	908	940	889	871	924	925	913	967	944	916	929	877	947	943	923	938	950	898	918	926	977	915	924	931	892	930	901	850	947	985	959	965	871	928	917	975	876	939	899	899	902	931	931	929	927	959	894	922	946	915	945	860	883	901	918	959	958	918	940	987	905	889	931	884	942	895	960	872	927	909	904	939	845	952	911	890	1001	969	884	965	889	946	913	910	923	924	943	921	916	901	882	968	894	872	926	886	905	909	1030	910	947	914	927	892	887	903	918	922	940	895	895	916	893	912	931	924	894	896	974	920	970	849	924	938	913	1004	864	991	907	905	884	967	903	971	926	934	968	887	956	950	906	873	924	930	906	923	899	901	905	901	921	902	917	927	926	931	921	935	935	959	931	917	868	932	899	895	901	905	860	870	900	913	958	950	921	925	922	967	897	913	906	972	958	918	894	894	886	881	945	898	933	855	897	926	954	877	962	915	908	962	889	932	931	907	870	920	951	921	989	978	949	881	846	916	900	957	936	883	962	912	962	940	916	944	904	921	862	875	980	934	872	903	900	949	924	910	906	896	893	935	914	898	942	929	874	919	964	922	931	942	944	947	930	949	928	943	934	890	899	944	913	927	856	935	908	936	870	916	1008	981	925	886	939	946	952	943	914	890	905	921	965	869	899	895	944	960	918	922	901	946	953	929	989	924	943	920	917	936	891	876	923	927	928	946	868	912	926	883	903	934	938	952	1000	963	920	985	927	910	871	989	933	918	866	981	921	923	875	934	926	930	914	914	883	907	866	974	976	902	871	906	890	924	928	937	895	950	979	874	933	935	896	906	899	952	909	950	932	913	876	926	875	904	893	939	939	945	936	926	920	928	918	932	920	929	923	911	887	896	945	943	915	893	934	919	931	898	888	890	952	962	919	926	965	966	899	894	961	970	905	885	910	940	974	942	920	939	934	905	944	955	910	876	904	918	947	946	919	957	929	911	886	974	893	916	956	877	877	910	954	880	957	914	929	914	927	944	939	911	941	936	928	887	935	903	937	874	910	938	871	935	977	907	918	950	944	877	877	888	889	898	950	925	898	941	964	841	972	897	869	998	892	954	952	928	937	896	921	896	919	957	936	917	949	902	898	913	912	887	920	941	962	955	921	918	955	911	911	962	863	906	929	875	863	881	974	899	905	890	915	955	886	937	892	977	898	910	934	915	939	943	911	942	930	892	956	927	902	986	924	933	899	871	908	903	956	891	965	977	908	902	939	946	941	917	889	903	985	955	943	951	979	943	879	922	869	938	892	932	942	909	897	926	934	957	989	926	968	925	944	922	916	937	923	927	899	939	932	906	936	944	934	952	975	928	907	988	914	882	922	915	936	930	955	939	896	950	982	923	1011	885	951	859	900	894	899	924	893	860	941	948	875	859	931	915	895	914	943	923	960	907	994	1008	962	956	898	871	944	930	932	899	941	920	936	928	904	944	894	991	941	945	882	961	939	970	893	888	953	906	960	901	936	932	855	931	987	979	892	926	965	943	874	960	960	938	913	878	898	889	909	913	927	881	958	880	875	936	913	933	917	873	931	986	920	912	953	953	887	925	932	905	951	955	922	907	889	919	925	922	918	959	942	958	881	950	945	921	914	907	938	890	897	883	924	922	935	898	896	915	978	894	934	918	917	957	978	892	897	926	917	924	958	894	958	856	901	895	917	949	947	986	930	910	904	945	929	922	877	922	896	871	893	941	981	911	940	900	908	929	929	919	955	938	906	976	902	844	973	880	915	872	989	886	898	880	932	924	930	952	900	880	915	880	926	933	911	931	914	931	929	841	893	918	967	926	907	977	952	891	923	929	888	913	890	918	905	931	976	939	938	921	978	993	895	915	916	895	898	903	898	945	904	916	969	925	949	912	889	855	905	929	911	904	931	894	945	949	980	947	913	881	964	969	908	891	973	932	917	926	912	920	959	964	853	845	895	918	922	923	953	926	910	952	905	884	893	934	940	913	907	954	913	894	939	975	923	971	917	971	965	912	914	995	899	892	928	914	896	926	931	918	888	922	882	897	882	982	901	912	933	943	885	927	927	936	943	893	985	924	901	954	925	880	919	918	876	880	913	946	908	887	906	940	937	889	924	935	911	897	886	932	894	893	967	906	879	933	908	906	907	957	971	919	898	979	922	890	924	920	922	901	879	932	890	899	934	967	957	904	903	941	920	937	900	930	901	901	909	889	942	947	987	894	935	910	957	950	919	956	942	921	919	916	945	846	855	936	914	876	957	907	915	973	930	903	886	948	876	920	914	990	925	884	969	965	899	948	875	949	904	940	939	935	937	909	889	943	916	961	913	870	869	915	956	960	975	888	935	895	912	922	912	977	881	914	972	889	860	927	878	927	923	904	926	923	946	875	897	985	903	871	906	902	885	954	917	961	882	940	910	885	907	940	902	917	900	892	897	947	937	936	908	980	859	862	887	873	895	953	904	930	952	886	943	887	859	894	976	951	942	925	952	955	948	912	851	927	884	916	945	917	928	933	904	920	964	939	902	938	928	908	841	919	880	954	881	909	921	934	990	939	913	944	918	930	942	959	961	968	893	914	934	891	942	989	923	906	887	894	938	928	867	980	922	835	912	933	934	931	892	891	920	947	944	953	907	896	933	901	896	901	915	941	916	918	900	874	892	884	899	945	923	877	985	964
32596	61079	34847	42089	50614	19620	1675	1517	1345	1301	1206	1130	1156	1085	997	1035	974	997	935	978	971	993	964	973	902	962	946	928	1014	955	893	900	913	926	924	952	930	951	905	929	941	892	948	898	908	924	886	954	920	898	870	934	917	862	972	891	994	906	867	901	915	894	896	924	1029	1073	1270	946	938	932	899	927	937	876	946	943	933	938	931	897	936	925	906	924	864	911	933	906	974	932	940	952	893	904	913	893	938	901	879	929	872	872	897	919	915	877	950	965	944	914	954	881	840	908	930	895	887	913	921	964	904	927	910	971	952	897	890	947	905	899	916	896	891	937	928	889	901	900	867	886	871	874	920	908	967	887	904	936	907	892	885	894	868	931	903	959	898	891	888	916	911	876	952	881	900	942	944	883	894	872	947	918	926	891	889	903	911	973	924	891	897	944	918	894	938	919	909	907	913	923	929	910	824	958	875	923	914	910	875	901	909	928	905	930	911	919	922	892	946	937	921	931	902	886	954	947	910	925	902	932	896	891	869	901	878	928	919	914	865	912	863	933	904	960	889	859	937	968	885	881	876	875	914	898	925	851	905	909	924	910	914	907	902	897	922	933	873	929	922	889	906	903	944	890	871	891	879	921	877	933	914	896	876	945	883	882	885	900	848	896	896	880	877	920	935	924	913	879	944	899	896	918	954	892	965	842	882	956	959	889	828	903	893	918	899	884	902	955	874	889	884	895	900	934	867	884	940	916	913	882	876	954	918	884	917	867	903	865	886	883	875	891	896	927	933	942	881	934	919	937	929	901	893	880	910	877	929	953	852	908	903	919	882	955	888	930	928	888	877	870	860	915	991	881	929	883	896	934	888	932	835	921	869	927	903	886	906	916	895	888	911	938	928	947	917	964	869	925	888	911	938	912	872	900	839	831	849	886	1005	923	898	931	909	844	893	933	873	903	903	924	913	907	892	904	885	902	943	892	888	921	874	876	892	928	892	911	905	924	902	927	901	931	926	865	910	902	927	845	869	947	924	851	917	907	904	877	900	914	947	926	968	895	889	938	963	914	919	954	923	938	901	981	930	875	936	960	919	914	860	903	876	901	920	932	933	892	856	962	892	897	918	881	885	891	919	950	917	926	927	884	909	917	893	880	969	886	889	962	939	922	962	908	957	911	873	930	893	920	897	940	908	902	932	907	924	844	927	938	968	853	957	897	893	887	876	903	904	938	894	914	935	932	882	931	884	943	888	919	870	907	894	980	885	914	891	920	894	873	879	897	933	882	951	929	959	855	943	928	913	924	928	868	936	918	964	949	925	895	869	899	884	872	917	906	934	914	972	926	924	901	948	934	886	922	943	955	957	856	920	906	895	890	933	938	925	909	948	934	893	918	923	887	942	958	922	952	890	895	940	897	930	903	875	864	870	913	900	921	933	909	857	887	900	908	925	874	924	976	956	915	913	927	958	919	896	919	920	888	915	951	897	904	901	842	892	878	928	933	879	923	926	897	919	935	934	949	928	883	905	882	863	869	875	902	917	919	906	874	898	942	883	947	959	910	896	934	923	933	866	888	943	923	891	914	973	932	936	907	883	985	886	929	955	926	956	927	936	861	933	897	837	930	885	886	992	904	880	866	871	952	886	890	927	944	913	910	919	895	905	957	977	903	918	902	867	944	882	917	928	912	911	934	888	911	895	908	930	942	915	938	922	890	940	878	905	919	895	906	973	888	944	943	948	920	957	905	894	914	894	869	957	928	869	929	925	876	903	891	906	889	897	893	854	875	927	940	927	937	890	964	964	938	911	920	930	866	894	874	906	907	931	989	862	886	893	900	914	879	867	898	911	967	916	887	863	897	908	872	911	880	918	914	902	917	872	855	904	947	938	853	914	860	933	901	942	947	893	911	901	878	932	918	894	926	915	934	952	890	884	895	870	874	921	905	927	912	891	889	892	933	898	889	900	855	920	884	886	903	941	898	946	908	870	932	988	921	890	945	965	871	880	863	902	896	932	931	901	900	892	904	926	929	894	872	881	932	914	865	911	914	947	887	952	887	893	945	917	972	950	929	964	831	954	874	912	966	897	926	877	887	929	867	866	839	923	895	941	955	946	919	905	965	965	863	868	865	934	883	884	918	902	914	908	875	921	930	926	888	891	880	932	939	948	893	978	885	956	884	942	939	976	860	932	926	891	888	903	875	957	915	907	914	911	932	906	909	899	961	939	893	906	880	916	977	885	903	854	897	945	934	900	908	881	906	968	887	856	897	905	921	928	897	922	861	917	959	927	874	917	859	893	916	900	865	960	955	972	906	956	894	833	916	962	888	895	922	956	935	887	922	936	947	923	848	928	889	853	846	915	894	940	921	881	980	918	932	935	895	907	946	906	906	901	940	898	904	908	850	899	881	861	962	898	975	853	944	915	885	965	920	924	974	902	903	901	912	966	853	954	941	930	863	898	931	889	910	831	900	883	926	868	888	939	932	848	846	926	943	872	961	885	979	875	912	896	896	927	924	935	919	951	904	922	912	911	959	863	893	944	958	944	951	967	871	873	908	860	896	929	915	896	871	938	892	905	937	885	918	918	910	915	911	877	907	898	947	861	890	908	909	903	944	954	937	933	890	887	925	910	874	902	853	911	901	920	914	878	882	867	889	934	875	892	903	918	941	933	923	923	957	960	899	865	891	920	927	897	950	912	931	852	936	910	864	937	906	890	954	959	915	906	917	889	948	919	882	903	924	908	889	917	945	900	937	904	937	976	898	940	873	890	923	900	895	904	865	884	950	926	909	909	929	937	951	940	885	955	953	906	939	909	879	898	935	878	934	894	924	917	908	914	852	862	915	911	867	972	873	933	913	896	903	905	919	919	935	892	880	888	861	885	876	941	962	929	951	896	893	897	961	922	847	915	926	919	911	882	934	928	896	888	847	893	963	908	900	935	899	872	898	912	938	948	921	938	937	980	945	916	932	908	933	864	939	975	946	889	940	911	1008	979	921	942	911	926	858	913	943	910	893	901	889	886	872	885	887	968	930	919	882	894	935	893	888	922	873	952	898	883	916	859	901	918	919	912	928	944	862	911	880	907	892	892	896	982	853	939	945	882	909	939	918	890	846	889	952	913	907	875	891	935	866	931	860	931	910	945	882	911	909	894	915	938	899	969	918	908	835	855	880	905	905	985	906	966	900	973	933	905	930	966	868	928	887	946	959	952	899	885	882	914	895	883	916	906	881	940	874	874	915	939	921	921	926	908	896	922	894	928	922	884	951	895	916	923	899	931	902	898	881	929	909	899	846	929	918	938	954	875	939	892	903	932	850	929	906	900	922	909	942	909	873	925	962	852	882	874	934	892	921	930	887	890	953	914	914	885	917	899	940	902	934	881	950	947	940	1002	892	929	918	879	864	911	897	897	869	894	871	905	869	944	949	932	931	974	866	864	904	884	967	888	911	888	894	860	930	907	923	854	875	901	850	913	919	864	860	920	884	872	893	950	944	911	913	966	921
29010	24191	17619	5746	6229	1589	727	736	831	790	766	752	763	807	812	774	810	742	800	800	791	808	808	788	827	792	816	799	760	803	766	864	801	792	769	775	819	824	800	789	747	826	812	749	795	793	739	799	809	755	731	727	757	762	794	831	798	769	800	766	764	732	773	818	783	790	803	818	758	746	726	758	838	791	788	788	832	763	705	790	797	734	761	754	803	766	797	784	773	745	788	806	789	781	801	752	834	812	775	761	764	771	789	779	785	789	797	810	750	790	795	794	806	853	775	739	795	785	814	745	799	814	800	779	733	795	736	735	797	766	752	720	824	813	765	774	761	758	787	786	809	749	815	787	749	800	772	775	785	707	753	820	760	758	724	823	761	812	789	812	793	710	784	779	796	777	733	774	795	765	795	760	764	820	771	784	778	729	783	778	787	755	822	773	785	834	782	810	760	761	805	804	794	770	785	814	733	745	813	769	742	767	792	762	795	804	694	734	712	768	755	780	745	758	788	775	833	813	801	778	765	802	785	779	728	776	773	804	733	769	822	781	796	727	789	761	756	763	823	757	807	793	768	758	763	802	799	739	761	792	753	790	836	745	757	791	718	828	757	762	816	764	795	740	774	801	764	806	761	831	868	749	817	796	702	768	747	796	767	801	762	791	739	796	832	786	775	823	752	764	808	812	750	752	764	787	800	773	748	811	721	765	791	773	772	792	752	807	781	787	758	803	776	769	787	781	701	777	751	810	829	782	783	818	745	765	758	793	721	768	776	791	763	747	772	779	784	823	779	745	728	790	773	769	764	816	814	746	817	799	806	775	792	778	775	784	757	827	788	747	808	807	795	755	755	804	753	800	777	807	795	825	776	800	767	761	768	804	764	756	786	770	742	753	814	810	780	815	765	782	737	783	741	701	804	821	774	741	765	758	772	773	787	773	790	808	792	797	740	770	751	787	791	790	748	738	788	762	772	708	791	717	752	797	792	822	758	749	805	813	713	752	756	770	773	754	783	776	805	803	741	780	702	772	800	767	785	746	751	739	753	787	807	869	808	753	793	766	808	746	796	760	798	780	829	714	778	754	710	823	791	802	772	816	780	820	760	766	768	846	717	785	779	792	783	796	728	771	803	793	801	802	744	724	791	806	807	794	759	750	785	779	801	760	758	782	805	791	813	819	745	804	809	747	776	751	735	822	761	798	853	765	788	784	792	805	780	760	766	788	760	798	747	787	757	781	796	802	735	779	758	788	814	757	811	811	777	783	749	824	761	775	784	769	757	775	757	822	782	777	800	818	853	802	790	738	793	772	772	773	752	770	801	806	762	816	735	752	784	770	807	800	726	791	750	816	799	759	793	776	794	807	756	773	760	844	790	803	793	781	766	801	815	791	825	806	743	750	777	790	804	756	738	785	740	750	733	788	748	742	769	778	767	730	797	802	779	783	775	742	716	794	771	737	782	799	748	741	769	828	779	722	735	784	801	788	802	739	795	758	769	739	738	824	778	757	800	763	757	751	771	773	768	815	769	756	775	785	810	812	766	731	757	776	802	749	816	778	812	733	754	759	775	770	816	793	747	768	791	784	730	758	800	769	769	767	769	788	723	780	750	743	780	818	758	778	824	741	802	764	774	773	767	801	831	816	849	782	782	776	736	767	779	777	806	742	804	703	769	754	752	750	777	813	768	798	749	797	805	730	777	745	780	837	783	771	810	698	776	746	790	755	780	770	728	773	749	788	861	738	754	764	745	729	776	766	756	791	753	735	741	769	789	771	783	805	761	834	839	796	776	772	766	774	782	804	760	733	744	774	766	794	766	783	741	771	791	756	786	752	792	780	793	770	719	713	789	782	736	777	776	730	781	767	744	714	778	742	764	717	771	783	815	787	809	755	747	768	755	767	771	763	789	818	767	772	747	754	776	772	814	758	777	800	796	775	747	771	714	741	772	756	771	748	784	771	811	775	787	779	804	785	767	756	791	753	819	823	789	774	788	732	759	749	753	792	811	727	774	770	722	793	786	797	770	792	788	742	788	792	786	728	746	795	798	764	776	792	773	799	753	746	773	804	780	743	845	771	813	766	715	755	760	754	821	753	804	763	794	819	731	765	765	800	790	741	751	823	763	718	761	746	803	774	757	761	774	752	787	757	752	751	738	766	777	789	782	795	801	830	827	767	800	737	733	750	763	732	792	772	780	785	749	828	772	785	760	738	804	778	784	785	747	773	733	795	741	791	757	800	783	780	759	809	831	744	806	797	733	782	741	736	776	759	765	851	748	745	735	735	791	777	768	773	754	764	819	777	762	718	748	809	778	765	824	743	775	797	789	773	791	743	779	788	785	764	785	777	787	713	785	767	794	782	795	765	724	774	735	757	769	800	799	816	779	814	763	774	822	775	750	748	694	750	783	800	749	833	774	761	823	775	776	798	793	776	746	802	769	796	839	786	840	837	783	741	770	805	816	796	750	747	782	763	774	755	743	767	804	822	750	744	827	778	785	749	792	744	754	814	742	767	786	777	803	804	759	774	758	799	774	759	765	791	796	760	787	819	737	776	736	793	781	796	740	817	783	770	762	766	791	782	796	746	742	786	795	783	763	760	790	763	768	766	796	775	779	768	783	761	772	770	752	751	775	773	789	795	776	772	803	768	757	811	758	764	762	780	779	851	793	749	771	761	753	794	776	774	820	798	791	761	733	782	744	708	784	741	765	814	783	778	748	826	752	803	765	758	776	833	733	749	723	745	805	772	794	751	739	768	748	810	791	766	784	765	794	748	744	778	782	796	721	830	788	786	802	816	824	778	778	755	786	725	774	785	746	800	776	763	739	778	800	747	816	755	799	794	788	764	767	792	764	787	786	806	791	805	739	776	800	734	801	746	807	756	764	799	785	796	790	798	749	767	770	768	772	787	790	789	786	790	765	715	804	774	768	760	767	760	774	787	734	816	781	737	758	786	786	705	822	722	821	812	862	788	718	795	814	744	798	808	765	796	841	795	811	771	760	759	812	772	760	760	795	760	752	783	774	738	814	781	758	746	760	745	761	761	728	767	774	741	761	795	791	768	723	808	782	745	787	766	784	797	757	813	803	765	787	777	795	788	761	759	766	786	732	783	718	762	739	820	751	723	740	801	768	772	818	754	796	801	766	774	761	769	754	744	778	768	794	759	769	783	796	765	829	783	847	764	785	737	771	783	734	828	812	767	754	772	810	743	768	728	704	783	791	747	747	782	781	746	796	772	781	808	796	757	794	768	748	818	804	756	755	758	791	728	779	810	800	779	783	798	787	818	760	798	740	697	793	800	842	767	794	767	738	784	808	753	763	751	761	801	768	783	762	755	755	771	765	755	743	763	756	802	819	781	831	763	828	784	756	754	775	761	739	766	776	779	752	769	797	814	756	737	791	744	721	789	777	757	784	807	768	757	740	792	786	765	715	752	765	765	771	785	806	783	757	766	812	740	750	794	807	765	757	837	806	752	795	704	768	772	734	765
25352	34316	14308	4165	6787	1775	811	787	813	807	781	826	818	871	821	804	835	781	813	817	812	811	801	801	794	762	762	829	822	805	822	790	810	796	795	726	774	798	818	765	800	804	823	841	782	753	813	790	803	816	785	821	772	825	799	801	822	855	889	808	836	785	791	866	846	807	807	751	770	819	813	777	796	845	827	794	806	870	778	824	812	800	816	782	769	774	814	830	806	809	817	735	798	802	818	811	803	744	775	810	808	764	827	793	818	867	796	793	785	839	771	796	769	784	791	821	808	832	808	823	784	820	777	800	860	852	855	773	822	800	866	772	824	803	890	781	720	769	800	816	738	817	810	800	792	859	779	830	758	777	841	775	824	813	835	804	780	818	781	766	746	821	818	776	812	849	808	782	778	816	826	793	770	799	849	884	804	819	766	802	809	838	826	805	790	801	787	799	837	781	762	827	808	742	749	802	745	845	802	836	815	815	813	759	780	809	813	824	778	777	799	791	763	809	790	759	791	789	771	828	820	810	831	776	779	780	846	796	778	778	779	824	839	797	790	819	786	836	801	839	817	767	791	766	763	800	797	789	788	825	800	813	813	790	826	787	773	844	774	852	851	825	820	846	805	841	761	815	819	793	767	778	804	757	786	792	799	818	759	782	809	796	799	782	827	830	776	805	807	864	798	764	872	824	823	840	796	747	859	855	839	827	783	802	855	845	763	826	830	818	800	721	795	823	795	820	801	776	785	776	791	809	771	770	820	823	794	816	767	808	801	729	819	826	813	804	729	791	836	817	772	831	776	787	748	845	842	771	768	769	815	780	795	825	827	837	754	850	767	768	844	775	806	779	845	771	822	808	769	820	767	823	797	785	856	836	814	827	786	802	870	797	769	853	832	793	776	789	778	845	792	783	752	752	838	758	796	764	838	796	777	759	859	782	826	795	776	791	775	827	857	789	812	790	793	746	797	824	784	840	796	799	786	815	782	795	828	830	842	757	806	748	826	798	834	798	817	806	777	788	809	780	743	828	817	832	810	843	826	810	849	868	845	792	744	825	820	826	822	768	796	737	838	832	776	741	817	773	788	850	813	775	784	790	822	807	832	745	807	833	798	808	810	846	792	769	777	807	813	795	858	769	789	792	763	815	823	869	814	820	796	767	848	815	800	799	772	818	775	826	764	794	811	759	799	780	768	811	812	835	772	827	852	812	799	780	817	743	808	805	769	778	824	851	823	778	803	824	851	813	758	833	770	815	797	799	845	805	809	798	806	770	772	796	830	778	785	795	775	802	815	854	799	757	809	850	835	820	816	778	784	798	748	752	811	762	763	801	819	800	823	792	809	797	768	760	806	777	779	831	845	813	835	814	780	819	794	767	800	812	805	789	819	794	827	770	838	815	800	808	736	829	812	797	776	820	845	812	831	843	837	782	777	800	814	767	775	857	809	806	822	760	824	784	771	856	776	837	780	767	729	769	831	786	810	800	824	853	777	776	799	827	807	803	754	789	737	804	767	755	774	761	769	814	799	812	791	783	761	820	807	836	783	782	834	800	820	796	819	801	800	763	794	779	821	798	811	791	840	841	725	757	850	802	803	776	814	829	795	773	860	803	829	803	815	775	814	832	812	837	763	802	771	834	808	810	804	775	779	812	826	785	835	815	794	792	753	801	821	807	823	828	822	783	782	788	822	818	762	823	831	799	780	778	816	874	778	824	779	768	812	802	800	899	844	753	801	780	857	781	793	764	831	803	789	805	735	849	812	830	778	851	810	780	780	750	774	792	861	767	796	819	841	832	811	794	794	804	829	721	811	827	864	811	743	803	810	839	777	785	760	748	804	784	820	762	844	852	849	809	842	786	797	768	824	865	822	806	818	747	845	768	808	846	791	836	777	774	784	768	820	763	815	811	815	850	795	821	881	764	782	861	757	835	880	842	811	811	776	832	798	835	794	773	767	815	763	780	792	784	765	781	751	777	893	826	787	809	845	822	822	784	767	781	844	806	794	819	780	788	822	772	808	793	799	844	813	810	789	808	797	819	773	806	796	803	805	820	862	847	784	793	855	775	815	798	821	832	832	763	816	781	842	785	794	857	764	798	778	817	812	852	777	839	840	780	787	771	743	797	818	813	822	823	809	793	806	808	791	747	799	766	804	850	838	796	734	771	817	769	801	772	813	797	827	790	850	822	814	780	787	831	793	781	780	838	830	836	784	817	869	819	827	771	823	816	796	791	825	817	822	870	842	776	786	831	815	832	832	765	777	764	816	801	785	780	845	793	770	822	828	791	755	803	799	809	794	828	847	863	825	838	848	812	786	789	786	747	769	796	804	805	791	801	760	817	791	790	851	804	790	835	808	859	803	778	788	792	791	790	785	796	815	828	826	758	829	814	811	718	837	772	808	859	756	877	794	800	799	838	788	801	840	839	786	773	824	734	786	813	814	838	817	765	859	776	813	810	794	836	752	818	806	805	833	771	783	820	825	791	776	802	791	797	793	811	794	824	771	784	790	789	807	788	798	811	782	814	808	837	794	725	776	797	805	800	785	791	789	763	832	807	828	798	793	790	809	812	788	772	840	785	905	824	792	841	810	787	784	820	831	832	804	831	833	820	834	790	823	812	820	818	819	790	782	827	802	818	897	823	769	800	838	812	798	780	827	800	833	820	816	789	801	810	780	819	769	773	834	836	866	775	774	800	871	827	812	834	795	858	771	835	826	800	784	865	797	790	787	847	821	775	773	754	806	834	814	838	833	804	791	819	789	839	831	899	830	833	845	800	790	752	812	784	794	824	820	842	772	829	854	798	807	797	814	786	795	781	765	814	841	805	811	809	860	754	792	763	768	826	820	786	762	772	783	797	794	763	801	794	787	789	826	786	803	778	808	803	838	817	809	804	833	771	767	782	857	803	808	769	783	807	874	805	764	782	817	791	813	799	797	812	795	772	812	816	823	801	792	835	747	802	816	819	819	833	807	800	799	798	834	813	811	781	807	816	828	779	801	848	813	757	831	793	794	765	828	781	840	836	780	775	797	838	858	812	789	778	783	820	788	815	833	809	783	785	764	802	846	749	803	828	867	824	809	781	775	824	815	830	797	783	817	798	832	854	799	797	796	785	774	843	825	820	844	787	822	778	782	829	782	789	846	820	794	797	826	763	732	842	769	766	832	804	774	769	821	749	837	814	773	856	765	798	817	813	786	738	815	802	805	752	847	854	748	830	785	811	808	798	838	781	795	801	795	805	816	781	777	851	816	785	856	856	789	874	830	794	831	801	801	807	835	798	828	809	727	817	799	809	798	811	857	775	788	806	809	821	757	812	781	803	835	770	797	802	811	796	837	815	808	834	824	773	784	805	786	773	768	824	790	858	786	788	877	829	791	831	812	772	792	795	764	815	775	775	844	790	833	832	806	752	814	848	838	791	768	808	816	846	788	805	800	795	789	783	804	760	808	810	815	767	781	870	776	778	812	812	808	796	797	854	826	866	784	827
23678	21060	28223	25196	32131	19114	4247	934	857	794	809	815	777	741	745	737	777	755	727	770	734	757	711	702	743	703	694	753	738	686	716	685	723	733	715	671	662	717	728	686	700	714	696	733	728	739	682	732	717	750	721	713	715	726	661	679	723	732	765	741	706	719	708	661	678	769	773	670	677	689	683	741	720	740	690	711	719	707	749	744	720	728	722	730	714	674	695	711	690	685	740	718	733	744	771	691	712	706	697	729	707	683	709	748	692	682	743	699	765	736	682	663	714	754	736	746	723	675	717	708	703	668	662	696	734	719	721	687	704	727	734	729	753	718	678	719	728	738	691	723	763	703	704	723	690	737	708	731	735	720	699	671	691	699	716	714	730	748	684	721	704	684	745	736	730	702	755	706	704	720	712	700	693	691	675	730	685	702	656	696	696	743	754	724	672	730	687	732	702	680	709	702	703	698	757	728	707	648	696	715	748	696	751	732	734	717	737	680	711	734	689	687	737	772	773	713	738	716	698	732	723	756	737	759	681	663	719	724	718	701	688	698	692	732	742	729	671	714	727	720	703	695	662	725	739	709	736	695	738	707	732	694	723	736	729	696	678	695	671	725	735	714	720	720	737	726	663	684	734	716	736	725	690	714	662	720	727	696	700	713	744	695	713	713	748	721	754	716	701	701	672	692	683	719	728	731	738	689	692	701	732	720	697	733	733	750	699	756	725	739	768	730	663	735	695	721	744	722	697	712	699	728	733	687	678	709	694	715	679	714	715	719	740	740	730	740	707	711	771	668	697	667	738	706	704	714	720	726	653	684	738	709	743	720	735	700	685	767	712	709	722	730	682	645	760	748	749	706	712	706	704	737	789	719	738	685	696	724	730	685	695	698	698	723	655	644	700	694	758	656	665	685	722	710	684	723	724	695	677	744	727	725	737	715	748	766	768	749	712	696	759	711	697	715	731	675	684	725	727	729	698	668	734	706	729	693	692	720	724	710	711	727	700	715	702	721	723	685	725	745	691	690	683	692	722	740	772	732	730	679	739	686	683	680	721	677	764	694	742	753	713	713	706	705	693	696	721	707	717	734	675	735	706	700	684	715	757	736	682	690	729	671	740	751	643	671	727	693	761	705	730	687	729	741	747	700	710	676	678	734	695	708	754	716	733	706	718	703	722	752	724	693	710	703	684	687	674	716	713	714	746	724	728	745	736	724	688	728	692	720	693	738	684	729	758	731	712	703	717	722	699	675	754	740	751	719	688	750	735	655	762	687	661	677	710	661	759	753	694	730	756	711	696	692	718	690	722	700	727	689	708	714	712	738	720	694	661	718	665	739	747	670	744	707	763	695	730	687	723	691	724	748	697	690	698	703	719	698	700	669	713	717	723	751	683	719	732	690	749	730	748	739	696	709	724	683	675	774	765	719	711	764	741	739	729	697	671	715	711	711	740	723	725	716	691	734	708	703	739	695	713	750	706	743	724	689	703	698	692	685	736	679	702	687	711	721	760	707	668	695	678	709	728	777	691	717	742	737	659	689	694	683	724	714	692	671	702	753	713	714	762	709	726	708	756	702	720	765	691	730	724	730	719	741	738	701	709	713	690	677	737	748	746	715	731	749	721	724	713	736	687	692	707	742	708	667	766	732	758	683	717	701	730	686	744	660	701	676	750	717	681	692	742	729	685	721	717	684	730	705	704	714	701	719	697	729	766	724	666	730	719	730	736	685	713	767	706	720	693	724	741	735	678	736	689	729	727	699	733	678	731	704	718	715	718	703	734	701	720	662	687	729	676	689	731	680	702	747	748	723	734	756	739	696	693	730	655	706	672	699	676	687	695	738	686	705	716	735	712	732	663	724	742	736	702	746	723	700	695	707	665	682	717	760	690	694	741	748	734	693	766	694	725	732	701	711	692	704	715	692	720	717	666	682	718	703	740	730	696	730	744	695	703	752	692	714	737	704	700	690	687	759	723	739	688	744	700	752	711	743	703	709	719	701	733	734	708	679	766	723	735	688	723	724	752	756	774	697	716	626	698	753	735	717	716	711	734	668	719	695	690	738	738	698	708	728	711	729	734	737	728	697	743	666	723	721	722	783	732	741	743	734	669	682	674	710	691	707	704	728	747	738	683	738	750	710	728	745	710	707	661	673	695	717	701	720	768	718	713	709	723	692	679	682	684	710	704	717	731	738	729	705	678	698	730	727	675	717	739	725	715	702	686	701	714	728	715	731	711	730	731	702	677	720	731	741	698	693	745	689	698	704	672	744	737	726	686	736	695	694	752	733	754	673	719	731	720	725	686	718	719	724	694	687	730	702	707	705	739	776	671	716	707	669	708	733	743	635	691	719	716	711	711	756	723	691	728	729	706	741	733	705	732	661	740	711	714	696	771	780	732	760	738	733	685	695	692	745	704	715	711	643	694	674	696	714	705	698	698	698	662	716	769	691	728	722	704	738	718	678	658	703	707	757	779	732	720	670	681	729	708	697	735	730	673	700	666	693	695	669	720	693	756	679	728	697	646	683	737	715	707	719	712	742	703	679	688	675	717	712	696	692	723	695	734	746	714	726	719	708	688	704	712	709	678	687	750	757	655	686	730	724	696	709	661	736	686	735	710	737	696	727	681	721	722	762	715	728	741	717	713	765	707	726	702	675	688	665	749	710	733	717	708	721	718	700	692	735	726	714	670	709	707	736	720	726	710	711	717	737	671	730	743	720	693	683	704	745	688	681	764	695	745	701	690	784	749	691	713	715	713	737	735	691	757	737	673	764	741	721	721	689	754	653	695	720	762	690	708	796	722	758	749	780	735	704	686	674	725	657	705	704	684	727	746	657	679	723	685	704	737	731	675	729	728	694	740	729	729	721	693	734	717	706	699	677	716	652	797	786	680	694	667	775	671	747	671	713	693	675	718	680	737	702	693	750	731	679	707	750	753	736	760	717	675	709	715	692	730	714	745	716	725	738	688	724	709	713	709	717	728	685	658	706	743	713	683	748	760	736	729	714	744	733	712	721	738	673	688	701	753	709	703	698	681	676	737	730	708	728	669	691	744	726	672	708	692	709	747	709	703	742	718	688	706	753	720	702	754	717	741	753	690	679	663	709	644	718	694	736	729	720	725	744	708	751	664	749	701	727	719	684	637	731	733	701	684	679	737	754	734	700	751	748	700	652	661	712	694	660	666	729	719	702	732	693	759	698	760	651	677	741	697	713	729	692	728	737	692	671	743	700	654	699	691	712	674	739	691	743	689	682	740	764	702	647	696	697	703	703	702	716	731	734	696	702	732	693	703	674	765	729	701	654	707	732	743	716	669	767	720	680	748	716	666	748	693	663	728	683	701	752	708	728	681	705	738	727	732	744	705	694	774	735	751	708	736	687	706	719	682	735	718	732	700	764	723	699	719	722	731	698	718	699	739	736	730	701	722	745	768	761	724	700	743	667	699	688	661	720	709	700	663	715	685	689	756	645	696	706	725	698	695	745	736	717
28848	52765	29428	20918	38859	10457	1171	1081	957	980	896	834	863	797	815	752	791	832	763	753	736	750	783	732	760	805	766	773	742	723	772	721	731	747	700	728	699	709	736	688	770	740	767	728	735	717	723	665	732	724	712	754	744	739	693	750	772	773	743	741	684	742	720	758	709	803	847	760	725	750	712	768	723	759	768	755	736	760	770	734	755	690	737	710	770	744	720	664	759	739	735	800	722	744	744	700	716	718	704	755	761	729	754	749	713	751	690	745	734	748	718	675	695	758	774	721	708	745	771	733	732	730	730	747	755	700	725	749	687	757	737	694	742	692	751	743	779	737	787	704	749	734	726	738	705	738	784	730	743	759	723	703	715	713	769	721	741	724	771	727	711	736	758	775	746	722	691	733	752	735	752	765	759	742	750	720	743	734	737	717	735	722	726	720	719	800	736	701	721	774	723	703	713	728	750	788	774	722	765	727	711	722	771	767	761	731	771	713	729	688	760	749	739	772	733	685	716	719	696	754	717	728	731	764	680	729	717	743	725	742	708	732	709	765	699	712	715	734	777	736	716	673	736	715	700	764	764	760	757	748	705	750	732	704	716	711	714	740	773	736	760	715	699	739	724	713	686	703	725	740	692	718	733	758	701	740	780	694	689	733	738	740	704	742	684	745	729	726	713	736	729	754	726	693	702	738	737	727	739	733	699	711	704	737	760	734	770	745	742	743	710	752	681	736	735	732	662	778	722	713	712	723	729	738	729	689	767	729	730	696	733	731	731	681	735	721	717	727	760	736	721	760	758	723	765	761	757	682	738	723	708	739	710	808	728	686	730	725	686	759	708	749	702	707	729	719	750	778	753	748	728	708	735	782	731	759	763	748	710	706	765	716	748	750	762	699	682	705	691	801	738	764	762	716	757	749	698	752	753	709	717	705	743	752	753	793	692	715	750	765	734	758	744	743	716	735	714	748	739	702	737	738	734	674	684	733	740	758	759	732	710	744	715	699	717	724	725	697	755	684	687	722	748	775	730	710	721	677	707	714	703	734	760	706	692	742	776	718	749	724	697	697	766	738	706	751	748	685	721	691	744	680	740	726	727	768	759	735	744	735	730	737	738	757	727	715	731	755	696	742	748	750	729	710	734	782	698	711	799	701	734	727	716	714	743	708	718	781	722	763	781	720	753	744	770	710	727	737	757	740	703	704	707	709	731	735	737	745	724	739	740	718	736	676	754	792	739	751	731	729	729	726	743	735	714	732	674	770	720	707	733	783	763	801	762	764	760	712	735	747	756	782	718	726	731	788	708	726	740	724	727	689	724	769	763	763	750	749	741	721	691	757	687	730	739	735	789	759	696	708	775	759	787	749	713	691	750	771	735	746	752	746	714	711	785	735	687	755	700	744	765	725	716	741	732	707	728	737	715	766	740	724	731	722	800	743	741	710	744	773	767	709	716	736	705	732	740	688	800	739	724	728	693	736	766	718	723	781	727	767	690	701	689	710	707	735	695	751	699	684	731	713	782	756	703	714	732	720	750	783	724	752	754	775	743	717	727	750	711	743	684	708	712	718	770	753	730	715	782	714	739	670	728	693	762	747	689	715	763	772	726	749	728	739	746	693	752	707	732	750	765	722	753	752	707	728	719	756	713	724	748	718	743	760	755	764	748	707	727	683	748	767	719	767	715	684	676	725	716	719	691	698	758	704	734	711	707	772	726	702	757	710	743	725	715	695	733	770	776	733	723	769	706	722	727	698	705	698	710	758	712	764	758	710	689	739	783	727	725	737	729	722	732	743	734	711	740	720	751	708	730	733	730	726	745	738	748	742	782	773	746	728	723	756	733	726	743	729	679	759	724	765	698	743	749	695	806	756	709	715	730	734	753	731	739	788	745	748	765	710	718	752	771	744	708	752	714	727	715	741	710	684	731	731	763	715	772	748	684	790	746	682	745	743	738	754	703	744	679	724	718	762	699	753	714	708	720	702	751	735	740	782	725	728	725	761	757	706	682	736	715	773	753	751	771	700	744	765	756	740	687	762	720	757	715	734	760	762	741	732	758	780	696	756	711	723	718	732	724	734	712	752	741	759	728	718	742	720	710	726	776	720	674	726	722	723	777	752	755	693	764	727	732	768	743	723	705	772	715	728	744	761	722	747	736	748	734	747	769	739	781	689	745	738	780	802	708	751	746	716	713	727	688	719	709	747	708	720	737	680	739	714	747	714	679	756	736	714	734	762	737	744	704	753	748	789	708	759	696	748	699	719	702	733	731	750	701	728	742	767	691	732	736	711	712	695	804	705	730	722	761	765	718	714	727	706	725	716	736	715	723	757	721	746	743	762	712	755	770	724	757	739	727	725	762	768	749	765	783	730	706	784	714	724	732	759	720	735	706	700	706	737	741	707	731	733	709	749	698	699	738	686	720	719	695	746	723	729	758	723	787	751	699	713	742	734	757	741	710	736	736	728	760	801	705	724	731	720	688	763	678	757	728	694	746	749	710	729	738	704	764	773	696	731	708	726	723	710	684	695	730	698	732	712	787	731	721	753	749	800	758	744	760	667	731	795	765	708	709	674	694	718	713	758	716	740	737	722	737	730	746	746	757	746	703	744	687	672	718	746	755	747	743	733	682	764	742	671	702	726	783	739	696	727	771	710	738	731	745	723	766	752	728	748	731	721	727	676	735	732	658	741	758	735	766	737	751	747	707	706	697	706	722	757	729	736	733	731	686	733	734	742	735	743	745	705	757	719	697	718	763	694	724	674	734	763	753	735	767	737	778	768	715	730	697	711	798	727	741	744	724	696	742	777	709	701	722	736	760	776	665	729	733	738	724	730	763	706	759	743	739	720	714	767	726	734	727	743	754	762	695	790	716	721	728	717	695	739	731	735	740	744	726	748	729	747	715	732	767	752	728	752	726	718	735	759	734	732	747	690	701	718	724	779	758	682	726	730	724	747	733	728	788	752	759	697	740	726	759	716	718	753	709	748	736	749	717	723	714	762	775	712	734	738	745	727	709	745	710	769	748	761	782	743	770	695	735	760	749	733	740	731	743	758	750	730	790	766	695	701	743	749	764	750	733	746	727	720	719	768	700	739	714	695	719	744	713	750	770	771	736	740	791	787	757	735	722	758	698	731	701	752	741	733	716	712	726	712	754	751	762	752	706	698	776	784	743	729	736	728	754	747	721	692	737	705	727	761	761	697	686	710	741	741	697	722	741	723	750	683	704	714	729	703	761	706	727	775	739	792	742	725	695	760	781	695	762	752	740	724	683	686	727	749	761	747	757	750	778	718	759	751	712	745	722	705	735	718	735	733	752	708	719	746	687	720	746	691	717	699	659	712	747	745	679	708	705	752	735	770	717	728	697	707	724	688	728	717	754	748	720	712	748	692	767	684	696	685	715	771	733	689	721	710	769	698	668	728	740	717	716	754	746	767	679	738	767	664	717	776	714	696	709	711	725	740	732	790	737	674	755	752	735	750	693	748
24871	21087	27056	26312	24902	9316	1344	992	1011	938	991	882	923	1020	983	925	956	949	877	986	949	910	994	938	913	994	956	974	939	925	894	886	940	979	935	920	899	953	953	942	967	946	906	912	929	883	954	960	923	943	904	927	958	914	893	931	940	955	941	930	952	963	959	901	972	947	984	945	981	919	1026	917	860	906	934	926	916	998	932	906	911	933	928	903	863	934	873	963	900	890	967	936	917	906	984	852	977	915	911	936	941	988	926	918	905	940	861	881	934	916	951	907	954	902	952	883	912	913	889	916	870	948	970	927	927	889	934	974	938	909	940	939	960	913	971	894	855	956	955	902	928	878	889	952	951	851	862	936	945	948	892	941	893	955	958	905	900	955	972	881	975	984	938	913	924	934	950	940	924	961	930	948	917	941	927	868	945	951	930	867	922	989	874	841	951	912	927	975	916	924	950	941	847	940	935	904	924	932	898	912	974	909	954	920	945	949	907	920	986	900	969	961	968	935	917	959	912	905	929	928	944	906	893	902	981	966	954	1009	887	853	914	925	900	931	977	962	930	924	897	856	871	925	933	986	860	921	907	902	927	940	932	963	902	966	879	895	914	962	936	935	902	901	907	909	911	982	892	865	912	914	918	934	954	955	889	929	903	915	902	916	872	990	957	846	920	915	900	918	981	908	936	886	885	969	930	929	931	904	935	913	915	897	940	905	923	931	875	983	903	894	881	932	891	894	933	852	861	955	924	909	886	906	896	937	958	889	894	924	929	898	955	931	931	871	885	938	911	942	929	918	938	912	945	919	866	902	970	925	905	1002	908	949	915	914	949	948	927	894	939	897	984	919	977	928	1002	918	966	950	935	857	941	863	963	940	908	928	962	920	939	934	941	928	919	905	895	898	932	928	912	965	885	906	889	992	960	965	915	976	909	922	940	946	922	973	892	936	973	939	956	996	928	917	932	923	889	929	912	915	921	926	928	918	933	900	1010	899	1006	917	980	894	889	907	961	870	967	873	1018	960	941	918	890	923	911	877	930	898	927	896	942	888	867	999	911	960	902	893	923	918	923	896	924	901	860	928	934	979	934	938	896	909	974	921	941	850	905	928	945	866	956	955	943	982	926	892	933	913	884	901	971	961	882	893	883	899	939	947	917	955	893	904	938	925	928	960	887	911	938	962	930	937	879	944	917	926	924	852	913	929	912	920	894	890	935	921	928	871	897	897	924	950	880	922	914	936	881	961	909	912	875	936	918	981	959	975	916	859	914	921	875	927	939	902	914	973	923	941	933	927	962	958	874	969	942	997	935	928	935	935	913	915	907	935	901	965	931	961	924	884	975	930	893	932	943	892	866	937	847	936	929	934	942	932	951	901	821	862	924	945	933	850	863	914	970	922	904	978	915	925	969	945	955	928	927	912	941	955	892	879	922	898	902	929	864	920	933	923	970	868	958	890	959	931	961	936	940	918	898	913	944	852	956	890	905	947	920	979	939	860	962	906	966	929	943	1004	942	883	898	944	955	958	919	882	924	932	906	882	849	862	934	938	903	936	902	941	901	905	909	967	859	946	911	901	972	915	952	959	908	970	941	961	923	923	923	907	924	935	921	925	929	905	992	936	986	939	890	905	960	907	951	879	886	951	891	932	903	931	973	912	925	930	921	972	929	926	914	876	974	932	974	896	920	914	870	903	919	960	879	943	889	930	946	945	976	888	922	958	893	955	898	917	892	897	932	938	924	905	934	974	917	946	930	934	874	930	936	943	943	866	908	933	877	933	905	914	909	874	992	886	921	880	949	913	927	920	928	883	1008	942	947	903	935	981	936	947	954	938	930	963	923	917	868	913	960	923	891	956	980	937	939	919	990	927	964	966	937	919	891	946	891	927	885	932	915	962	891	961	933	977	955	943	878	926	928	901	921	934	972	872	909	950	956	922	982	930	889	917	888	924	954	850	956	928	954	943	918	948	918	909	892	908	893	954	960	966	958	927	918	942	945	945	909	948	907	909	888	884	961	893	916	921	980	900	932	922	919	936	926	914	925	915	938	927	930	922	921	931	913	914	925	934	936	909	908	945	985	899	949	903	916	890	945	927	887	978	919	881	890	943	892	863	919	946	910	877	911	919	952	941	929	931	915	916	964	950	900	907	914	968	926	913	880	943	962	891	933	930	908	958	950	924	935	903	914	877	898	880	867	889	914	956	954	890	956	900	904	954	897	919	922	917	894	933	906	887	891	965	915	936	943	917	891	943	887	976	910	896	898	984	972	933	932	905	915	940	940	898	940	929	933	876	926	886	952	913	928	957	934	926	967	881	907	958	901	917	947	927	878	977	898	990	961	908	960	912	935	931	936	857	928	1001	893	842	872	951	869	925	917	957	897	949	938	894	933	938	953	911	925	919	944	953	895	923	919	994	908	913	887	917	962	927	956	950	941	926	902	895	898	870	886	976	923	954	930	952	911	918	925	892	952	926	912	925	922	908	958	870	918	897	979	918	996	934	952	932	947	898	925	960	937	923	912	899	972	920	935	879	981	902	953	862	891	946	878	976	905	892	910	941	976	946	896	861	910	975	927	896	858	936	900	904	923	958	944	970	874	888	850	943	910	937	905	888	884	940	932	923	914	966	963	881	992	936	927	895	931	941	938	931	972	941	961	929	902	979	951	902	903	899	896	966	925	922	946	908	933	922	932	931	923	908	944	852	892	929	871	943	885	941	937	877	894	921	953	911	896	903	919	895	919	895	913	926	931	936	903	918	916	922	922	940	873	959	840	896	941	952	894	906	950	937	886	961	951	885	938	917	905	899	909	892	941	873	892	923	922	904	861	938	880	924	961	931	936	963	933	946	977	900	920	935	919	966	924	890	958	855	909	957	933	905	916	916	930	900	969	925	916	925	909	898	927	917	967	923	930	901	850	944	956	935	896	881	939	875	868	980	908	972	922	880	884	951	968	955	903	949	908	902	927	883	907	903	977	948	934	885	918	946	968	880	888	936	916	838	940	883	862	932	940	943	868	900	924	938	966	952	942	922	921	894	893	976	939	925	950	970	922	888	972	1008	912	911	949	901	860	873	899	934	926	922	907	899	913	910	945	948	900	932	867	978	922	874	916	993	904	925	906	932	919	984	861	894	956	938	934	969	908	913	937	963	954	902	926	905	892	881	886	930	885	892	895	979	983	896	906	910	952	898	888	914	932	954	968	888	928	955	936	917	946	881	870	942	956	902	936	920	877	886	912	951	913	914	949	970	899	915	882	935	888	943	961	934	892	942	900	879	888	904	970	933	917	990	975	920	952	944	911	909	900	950	923	879	939	911	945	922	901	911	921	939	950	897	913	905	924	893	930	910	921	896	902	914	912	964	860	916	872	967	963	844	922	927	969	929	879	854	930	849	981	889	936	895	940	966	925	937	979	926	969	860	927	883	936	918	951	939	877	912	902	916	939	932	929	987	960	909	942	878	933	908	945	945	946	943	943	912	941	931	907	906	904	854	912	903	920	923
27232	46827	21814	18126	29241	6763	1264	1116	1034	1003	1032	989	975	997	981	973	936	959	981	969	939	975	944	1022	927	978	916	997	953	952	926	963	929	906	967	984	955	939	924	927	976	948	966	985	973	914	968	909	923	925	969	929	962	1010	941	936	923	917	951	969	900	950	907	936	986	1059	992	968	901	919	984	962	1015	1031	972	933	910	951	969	935	1011	950	928	953	960	951	967	920	959	939	970	962	955	973	965	945	931	935	900	937	993	1003	902	908	982	954	970	912	960	965	950	981	942	919	914	959	965	958	939	945	939	1015	943	978	964	940	943	931	942	946	970	987	875	951	918	897	919	938	952	956	962	943	920	991	932	917	986	930	943	971	961	932	925	940	928	915	957	966	981	943	894	972	889	932	979	944	941	964	888	923	940	1027	961	968	938	976	940	917	901	963	913	960	931	929	923	941	938	963	907	987	900	973	959	948	927	984	925	1002	990	970	966	957	932	967	925	950	908	983	876	933	914	930	968	939	934	953	944	926	904	959	945	950	886	974	955	894	916	963	940	983	964	966	916	944	910	958	901	945	922	921	946	909	999	936	922	957	895	921	920	960	913	971	893	970	914	982	963	968	934	928	927	915	972	925	916	953	906	947	952	972	946	946	898	938	918	891	952	967	989	928	1019	961	949	1012	957	953	984	963	943	960	972	934	971	945	993	948	957	924	938	946	941	943	972	876	876	947	936	952	914	978	943	1016	912	943	986	959	935	907	918	1018	966	947	932	939	924	1029	955	928	916	948	932	950	934	934	899	973	980	956	951	939	929	950	943	971	925	970	931	1001	939	960	918	940	928	939	977	940	956	983	953	908	954	1009	914	927	982	974	933	989	958	905	954	962	941	888	1001	945	937	914	968	973	970	945	914	961	923	942	967	946	970	932	956	935	929	972	900	967	973	897	934	962	947	995	937	937	932	953	967	959	950	933	927	939	942	961	948	1002	971	1006	942	960	926	952	914	987	956	924	917	1000	915	977	946	980	950	924	938	927	964	942	958	914	958	966	937	1006	971	958	975	930	972	948	945	967	921	940	931	950	929	979	917	919	944	900	923	974	934	955	922	952	980	977	1026	938	967	896	949	995	892	897	915	907	958	944	924	940	940	944	958	934	949	931	939	944	965	982	934	963	949	978	935	963	961	963	993	990	1007	990	966	952	959	899	954	919	895	956	908	935	1009	982	902	986	948	940	925	974	990	1008	922	967	933	896	913	935	892	953	936	937	935	935	928	945	977	945	939	964	957	953	956	914	949	1003	926	966	957	954	884	985	867	914	909	972	853	919	1003	967	931	1002	950	907	942	973	1000	938	941	977	930	902	928	920	1014	935	929	946	993	923	973	915	974	911	915	917	1030	956	951	960	979	911	967	934	972	946	979	957	950	918	949	961	901	934	992	961	937	993	964	902	918	946	928	938	912	965	944	985	967	967	918	931	934	1027	873	924	936	932	912	928	1006	920	976	966	985	916	900	925	966	915	1001	927	928	935	917	987	939	895	913	964	943	908	926	946	970	908	952	985	921	953	954	924	887	964	934	975	961	992	955	936	930	905	953	915	963	927	976	961	900	913	955	1007	952	914	971	971	964	973	937	987	957	920	905	952	900	952	978	957	944	953	993	918	948	1012	932	940	958	1013	950	973	990	927	941	901	950	927	929	941	977	944	888	986	991	900	965	937	996	954	895	965	955	930	878	965	947	932	933	918	976	976	929	983	906	997	924	992	914	941	951	950	892	955	911	925	1005	944	1011	956	954	910	912	970	937	956	926	909	999	952	882	969	977	905	937	976	909	925	895	931	947	886	946	954	928	967	936	959	936	886	975	982	941	922	924	943	949	1017	935	936	959	935	969	900	965	933	952	946	930	932	1009	928	977	892	906	974	931	1008	958	927	892	995	949	995	974	934	978	924	942	952	949	944	961	938	930	918	971	925	895	981	931	984	924	964	966	925	955	930	916	947	956	947	979	939	986	921	982	952	962	896	912	936	926	952	933	922	919	958	942	980	889	914	962	915	941	992	966	953	873	968	948	946	904	969	956	947	924	930	1013	895	870	969	935	984	949	891	955	963	931	914	930	959	935	964	912	967	884	919	909	893	1013	927	928	951	936	961	937	938	935	966	936	895	889	950	1011	919	910	971	914	944	920	950	922	909	959	941	981	916	922	975	939	922	909	969	953	981	945	948	886	930	967	960	917	950	962	913	910	954	917	995	957	952	947	976	907	964	943	935	908	976	929	860	926	939	933	948	976	948	934	904	952	876	929	925	944	943	934	971	923	901	998	972	968	1013	963	949	963	921	1001	901	972	974	925	924	932	951	951	987	928	969	968	934	946	941	983	979	886	967	916	940	920	981	975	969	911	970	901	935	964	936	984	978	1004	906	998	926	938	997	954	936	985	940	918	915	886	962	913	946	941	948	944	1007	1000	993	908	932	980	960	956	976	934	916	915	987	944	971	988	1008	944	954	968	960	943	936	1007	932	959	939	889	912	963	945	951	996	895	932	959	945	1015	924	900	944	922	941	1027	961	982	944	954	981	946	940	944	1034	890	965	939	949	931	966	974	958	909	969	967	956	921	937	904	947	987	919	957	950	929	981	916	952	961	944	959	1001	938	933	990	947	992	967	959	971	968	942	944	928	909	956	933	952	939	923	903	865	928	989	975	966	904	903	924	939	1046	939	957	959	933	926	1006	969	964	905	942	995	894	915	966	958	938	949	877	918	982	928	956	957	942	910	968	936	948	1046	910	914	905	990	919	911	934	936	917	929	961	964	933	947	978	972	877	941	922	986	974	968	974	1003	905	945	982	971	944	953	994	920	909	914	935	997	958	942	956	981	902	971	988	910	882	894	962	910	984	929	910	929	928	930	925	967	970	954	944	969	948	947	961	936	976	944	941	936	922	961	990	912	908	916	1007	941	937	929	937	949	987	975	952	898	971	964	975	962	987	950	914	964	925	947	929	987	948	978	924	947	932	932	949	937	959	903	913	965	1006	887	920	918	976	901	946	984	931	934	955	958	902	976	881	921	936	1009	960	968	896	952	916	954	969	971	932	984	943	965	933	950	1004	948	957	894	981	980	955	963	997	894	938	925	944	945	890	933	899	948	995	952	976	952	925	975	972	900	976	961	963	975	929	982	965	990	938	928	954	913	915	897	978	976	956	962	926	963	937	974	904	952	981	961	941	959	929	934	967	909	951	940	913	914	1019	967	932	991	973	926	939	969	999	976	918	972	919	948	932	974	983	967	900	933	898	916	958	898	942	977	959	924	970	934	1003	875	950	989	925	1009	927	943	947	914	982	956	988	956	936	996	912	925	909	909	930	915	928	999	944	928	940	964	977	986	921	968	928	922	970	951	931	955	912	933	951	912	1003	912	959	908	938	969	972	930	905	969	944	951	985	973	903	971	909	905	905	967	942	951	958	900	925	959	930	938	920	910	963	901	942	925	968	927	911	1009	907	954	890	927	974	958	948	940	1001	958	958	970	929	916	874	914	937	942	901	975	963	976	955	939	1000	920	942	946	935	970	962	949
22612	21112	28723	25029	32805	23240	11194	1645	1151	1084	1112	1046	1048	995	994	1037	978	996	965	920	945	1052	927	896	915	906	925	900	914	928	934	937	931	946	921	978	940	876	944	906	916	965	971	890	907	870	861	954	928	923	869	919	909	935	923	918	918	972	966	890	892	919	936	910	939	930	879	952	939	874	939	969	947	877	886	879	881	878	937	905	940	888	953	920	910	932	955	875	843	921	930	873	931	1019	861	903	925	985	917	853	957	954	899	922	956	885	924	937	875	952	912	930	921	878	874	917	935	928	880	817	939	882	904	922	919	923	911	939	927	943	870	937	909	934	935	934	862	894	880	895	915	914	952	908	899	951	866	880	918	880	944	899	930	922	942	929	903	880	910	899	944	930	863	893	959	903	840	925	922	882	966	861	914	965	894	920	906	935	880	930	945	941	903	936	895	883	919	908	966	871	933	925	903	874	970	932	896	954	840	838	892	913	888	891	950	912	902	906	915	939	934	916	897	903	872	877	913	951	890	853	919	901	910	894	882	891	912	871	941	916	913	896	931	954	882	910	918	894	929	943	940	992	924	957	890	869	910	892	900	912	870	930	917	951	903	910	939	931	850	856	898	870	880	910	921	846	904	905	830	939	903	921	914	892	915	917	844	936	945	915	899	946	908	878	867	898	898	947	914	906	954	914	890	918	916	951	914	953	969	941	865	922	954	927	929	917	896	991	923	892	920	914	862	915	919	961	844	890	896	906	921	919	864	902	899	930	975	919	931	938	952	898	920	887	894	954	933	894	908	902	939	911	913	915	951	883	922	898	906	929	900	864	879	879	886	907	875	929	914	946	909	936	913	885	935	894	862	923	927	918	909	866	892	970	899	896	902	872	879	850	905	982	912	933	932	875	981	893	880	937	915	901	872	901	885	923	948	869	901	914	961	871	905	944	926	963	885	875	903	941	896	879	876	918	896	871	937	920	897	986	877	913	907	933	941	911	909	971	909	884	923	875	878	913	869	919	914	859	897	905	927	882	914	920	906	943	856	899	900	870	898	918	905	885	910	891	887	921	900	914	925	905	911	872	893	886	858	902	927	948	920	887	922	924	928	870	827	922	890	952	904	894	929	827	929	911	958	970	926	857	934	898	950	901	912	922	901	902	930	905	939	919	883	938	924	937	890	842	925	902	974	909	892	909	946	940	990	889	894	925	928	895	913	924	910	937	957	929	929	877	951	959	881	897	867	937	851	890	944	881	877	903	914	882	887	927	971	860	878	942	880	959	871	905	898	915	936	900	899	906	936	932	909	924	891	952	915	877	921	919	933	945	872	946	914	954	874	928	865	866	927	867	935	905	917	912	843	875	892	897	911	893	923	978	880	931	942	906	877	885	962	919	932	889	919	902	903	962	868	967	918	951	915	941	910	919	947	885	857	939	955	890	956	925	885	963	917	900	901	889	933	907	898	887	934	865	893	938	918	933	849	929	873	871	885	911	942	932	954	937	874	950	897	898	922	875	918	885	938	912	850	903	940	955	923	869	898	929	994	886	830	888	862	894	897	916	902	925	882	912	888	866	946	928	889	937	888	903	873	939	886	976	903	929	878	916	888	905	873	883	913	903	875	943	879	902	924	926	929	958	916	911	866	867	907	916	895	885	896	929	906	994	928	912	902	853	890	962	914	923	943	915	893	873	885	883	905	913	900	929	947	941	899	919	945	876	903	909	863	913	972	901	891	921	926	864	929	931	911	888	896	954	931	946	914	889	930	919	935	878	899	908	900	861	881	938	980	867	904	935	915	927	910	939	873	891	906	904	962	953	894	923	915	878	912	919	868	932	857	876	930	921	951	928	877	897	915	874	869	847	986	850	945	822	923	878	908	944	930	911	916	888	866	880	942	916	889	906	884	982	954	897	912	964	886	929	878	906	945	935	935	905	931	930	906	945	927	886	908	930	893	902	904	852	908	893	880	892	922	916	881	936	883	918	898	924	938	937	851	862	902	928	947	915	914	912	842	920	903	891	908	916	885	857	864	873	940	896	908	914	843	865	913	875	931	844	883	945	924	886	879	901	958	913	924	919	895	937	896	923	907	945	904	896	955	918	919	918	906	912	882	906	917	875	874	938	861	920	934	929	948	918	888	980	916	918	914	911	893	940	908	921	920	875	914	963	894	896	931	914	897	912	877	873	933	898	903	897	877	893	969	924	899	973	892	910	915	859	929	932	945	900	922	911	858	878	890	837	921	863	872	898	959	900	902	957	920	944	928	949	930	893	918	924	968	836	853	910	958	952	946	872	910	909	917	936	871	885	860	922	926	905	864	930	855	928	915	911	943	914	891	936	879	906	911	881	928	915	932	937	899	902	863	939	887	955	935	919	953	933	929	885	867	941	947	968	919	881	930	886	946	877	937	917	910	931	905	883	937	869	880	883	873	869	903	884	976	926	912	973	957	904	910	969	913	912	912	908	891	906	979	924	932	964	930	878	915	979	909	893	917	897	940	904	923	938	840	904	936	926	918	911	878	912	869	895	869	1008	913	932	914	863	935	938	867	925	939	891	904	890	917	879	925	968	885	857	872	899	946	916	926	908	925	936	927	923	913	870	880	897	886	896	904	873	834	889	899	877	935	915	951	907	901	896	890	916	898	917	925	902	918	878	917	917	873	929	889	892	922	913	890	940	933	953	965	906	891	923	920	945	926	928	870	891	909	924	892	926	890	875	922	863	922	912	994	856	937	962	891	881	895	889	919	886	916	876	888	921	886	927	908	880	885	989	937	858	959	911	874	943	987	905	914	909	932	909	911	890	889	888	889	880	932	896	921	925	891	931	891	931	982	947	893	911	918	874	893	929	906	944	936	933	852	956	960	920	913	879	923	899	896	936	920	974	877	874	842	913	906	929	950	861	910	897	907	945	886	841	947	949	890	902	896	843	900	926	900	868	924	940	898	916	909	923	913	956	911	924	895	940	914	974	873	907	931	900	873	945	936	906	934	851	934	923	891	944	941	947	935	905	900	917	908	917	896	886	926	908	883	902	909	915	930	904	929	871	877	906	922	920	904	891	910	885	952	867	863	931	898	906	889	896	932	931	899	866	914	930	909	899	929	916	822	901	936	916	943	964	917	915	896	886	918	910	912	898	939	916	875	945	876	950	931	909	935	855	909	912	884	879	896	959	945	930	932	875	907	939	930	941	914	896	884	897	892	912	920	933	883	921	929	903	892	883	948	931	889	914	914	958	965	915	886	911	897	898	904	894	938	963	891	846	910	896	947	957	953	982	917	907	872	862	903	954	893	951	900	934	861	908	881	962	901	883	865	933	945	921	923	894	960	963	952	936	902	951	870	937	898	909	896	882	919	898	902	946	914	922	902	917	914	970	893	878	878	844	925	900	869	880	940	888	898	932	935	894	898	860	898	917	908	853	915	918	914	873	931	895	893	882	939	879	902	871	872	853	917	903	889	889	910	927	922	904	942	949	897	911	927	929	883	883	901	917	925	882
32503	61469	33138	32096	47640	14702	1797	1522	1391	1226	1201	1154	1110	1035	1058	1008	978	975	1020	971	951	961	948	917	979	958	936	983	943	916	946	988	988	970	885	868	926	889	899	904	903	959	930	926	905	895	910	907	913	922	919	911	931	940	920	977	888	894	975	899	882	948	929	955	895	904	960	924	896	893	904	934	963	926	896	920	863	855	917	920	954	949	911	923	897	902	921	948	978	918	935	928	938	934	962	881	905	923	895	901	921	842	835	875	911	966	924	880	917	905	929	890	948	951	862	932	904	890	932	895	856	920	910	893	912	917	942	927	921	870	923	946	911	953	917	885	911	852	889	896	946	960	893	918	904	955	907	952	896	867	933	899	921	880	838	866	903	932	880	904	948	934	870	897	951	896	903	923	946	889	921	922	887	914	914	891	891	940	971	890	913	965	883	900	906	895	853	927	936	886	914	925	898	864	920	899	895	889	872	895	904	872	876	883	919	902	884	872	885	918	913	891	898	903	896	910	892	922	928	844	907	920	930	927	941	873	923	910	890	896	859	930	946	889	889	874	914	923	905	897	854	884	912	951	909	934	899	939	902	911	887	921	874	935	925	951	899	879	928	952	914	926	914	903	909	871	955	928	948	948	907	874	928	899	950	876	872	906	914	911	909	883	948	931	930	895	962	911	904	903	841	876	885	876	894	871	902	988	891	891	865	894	956	914	917	856	858	884	927	915	949	872	886	905	947	918	885	900	877	960	842	954	925	862	860	867	894	915	953	897	915	888	896	944	849	865	882	944	927	877	886	883	883	945	903	880	893	907	864	924	927	895	941	929	866	945	927	854	937	870	910	894	850	955	962	915	901	914	871	852	908	915	924	919	902	912	875	901	939	876	957	876	906	952	884	936	889	938	874	909	902	914	896	871	910	878	914	935	948	875	956	874	882	905	937	935	954	888	930	945	868	927	913	896	924	867	905	899	905	927	943	944	900	948	936	906	931	932	938	964	883	854	916	852	905	912	895	890	904	873	873	901	899	894	912	917	931	900	936	895	862	907	876	895	934	925	914	884	839	842	909	941	900	871	877	896	927	933	901	907	923	881	890	912	917	902	895	958	909	934	879	898	852	898	880	994	897	941	877	830	880	866	931	940	898	846	942	946	901	910	870	893	904	879	904	896	912	858	912	937	951	877	914	880	959	842	903	940	872	872	891	889	907	887	929	853	881	926	890	912	925	940	903	847	931	909	947	877	880	948	896	922	938	917	923	872	853	951	982	913	880	861	928	923	958	904	949	878	957	913	916	932	880	861	895	915	834	934	918	901	883	917	911	927	917	923	916	937	905	895	854	902	898	875	899	885	958	973	904	922	893	899	876	908	899	843	904	938	863	923	930	882	946	879	904	909	1000	925	886	875	892	919	892	957	927	921	890	859	899	891	903	836	849	879	941	899	898	930	829	925	864	930	893	949	908	932	951	901	897	881	865	902	936	942	942	957	839	931	900	869	922	856	868	933	903	888	874	868	875	928	936	891	963	883	871	908	902	855	922	887	869	940	935	882	966	918	924	875	883	888	902	937	934	893	960	892	964	867	912	882	992	891	849	939	908	948	945	907	858	890	929	893	916	897	922	910	887	861	941	915	913	866	879	936	893	935	955	888	939	974	861	916	951	941	861	925	928	854	904	935	913	957	868	854	870	898	888	931	878	915	864	889	860	925	893	963	915	948	897	928	921	884	881	880	914	939	885	917	916	865	892	905	902	921	945	922	901	925	917	921	895	875	935	875	886	894	906	918	910	856	952	890	939	923	872	910	910	925	864	935	834	952	912	844	918	907	825	937	892	885	860	899	906	928	928	932	913	948	898	905	859	916	904	914	906	876	898	914	921	915	915	958	916	855	897	949	889	896	974	885	956	903	909	933	929	878	937	920	887	879	867	912	958	942	912	899	895	908	913	916	874	942	888	890	871	871	936	840	890	941	923	867	938	891	905	955	923	878	926	931	923	996	912	882	924	906	930	886	863	922	878	911	867	933	840	909	943	914	992	952	922	824	880	903	897	952	905	869	895	925	902	867	928	932	923	941	913	936	901	946	882	900	903	872	952	902	896	921	928	898	894	914	859	895	916	907	876	901	945	884	888	915	897	887	882	896	852	917	896	848	951	898	933	926	864	939	925	886	880	921	888	927	941	928	903	869	891	870	919	937	875	844	866	932	895	919	904	951	903	922	924	912	920	855	905	895	897	939	901	915	936	886	839	923	889	914	866	932	859	917	846	916	902	902	925	860	884	953	913	912	928	872	923	905	851	923	913	893	929	886	891	882	969	921	913	906	875	926	913	908	949	922	901	874	931	951	970	927	915	876	902	890	920	918	881	881	879	923	926	941	902	876	908	857	919	908	943	954	906	915	939	862	884	891	946	886	918	914	891	928	891	931	851	885	937	850	937	919	919	951	909	876	911	897	881	887	876	886	890	918	846	947	926	927	843	843	905	895	882	902	914	902	891	855	910	882	936	910	924	938	876	931	898	913	893	895	870	907	955	931	924	910	903	865	871	902	862	863	930	869	880	869	893	873	929	897	866	888	917	865	876	883	870	847	873	902	893	892	930	899	839	881	918	940	915	904	941	912	880	918	895	922	863	887	806	957	895	903	885	878	866	913	926	904	954	933	889	936	935	888	908	918	911	872	919	902	858	927	905	907	955	846	912	896	913	925	891	865	868	889	989	917	920	868	890	855	941	920	843	931	894	917	912	910	919	874	852	908	902	927	873	940	914	914	891	911	897	897	890	904	908	854	944	947	890	890	900	938	856	891	909	891	948	867	868	913	882	909	867	874	898	880	918	891	837	889	889	847	921	899	930	906	909	919	892	884	819	957	929	932	842	856	922	906	907	862	883	856	871	924	906	864	902	922	906	930	885	884	870	871	892	887	928	961	878	916	876	949	907	889	903	877	870	855	891	906	894	912	952	915	863	909	927	923	906	880	925	926	923	885	907	920	870	943	921	886	936	957	861	918	893	847	877	915	946	948	895	922	954	951	861	867	895	884	936	891	896	909	904	918	967	873	878	897	837	923	931	898	938	893	902	857	907	901	901	940	883	865	909	885	894	857	883	902	931	953	905	864	980	920	894	850	923	899	899	900	955	911	947	900	901	927	899	867	855	856	864	871	890	881	887	914	907	912	909	932	924	923	890	892	870	929	881	864	890	929	936	926	938	953	898	868	869	911	924	841	890	896	960	917	942	883	889	917	1002	874	930	918	923	929	864	916	952	877	912	915	893	927	904	878	885	924	875	934	922	870	878	916	946	919	936	921	901	856	910	877	885	932	876	900	919	894	866	894	886	920	944	908	931	864	870	885	935	824	901	890	902	913	926	857	924	934	892	858	946	867	903	933	931	884	882	920	924	890	919	853	868	860	857	885	878	885	958	925	884	885	860	880	944	896	856	901	866	927	924	929	867	879	861	897	957	854	894	880	980	886	898	906	901	909	849	900	961	933	966	925
28908	25225	17739	5859	6070	1551	890	815	783	764	832	777	775	742	787	797	700	779	767	762	758	816	752	736	733	774	784	762	747	796	819	747	812	729	794	720	759	782	797	733	764	793	775	780	752	766	761	829	775	733	770	788	725	762	779	757	805	752	765	784	792	778	807	762	791	770	786	787	742	771	716	743	752	823	761	803	731	768	794	770	766	763	763	774	760	768	811	802	828	755	751	796	736	800	775	785	732	787	791	774	789	767	826	752	777	751	786	774	720	844	793	707	738	754	769	786	788	753	758	744	768	806	745	796	779	763	746	751	740	784	738	817	751	716	795	735	780	776	781	784	684	730	783	753	743	824	808	742	743	776	775	780	794	755	781	776	744	749	776	748	749	794	757	730	782	781	760	818	716	778	777	799	755	782	742	748	731	825	764	780	743	737	762	788	733	788	773	752	752	767	773	781	826	749	788	779	756	771	783	745	783	710	761	796	755	764	790	803	751	733	742	773	784	770	719	766	728	754	763	746	782	790	779	798	765	814	764	778	759	784	774	762	757	727	757	791	742	790	713	799	782	747	753	789	697	756	765	773	761	769	721	767	832	784	769	734	742	743	762	788	735	761	751	756	733	767	771	788	800	744	798	723	787	764	777	798	767	718	747	783	775	727	775	786	792	793	767	787	833	771	794	787	709	800	778	780	712	753	753	754	763	768	808	807	763	772	767	773	770	723	770	754	774	763	757	788	772	763	788	812	757	811	748	778	775	779	777	826	782	765	745	745	797	765	822	799	737	728	738	772	786	790	787	732	769	826	787	783	773	720	755	790	800	783	768	784	770	799	814	770	805	764	767	722	760	785	732	783	762	807	800	769	804	760	805	778	746	746	776	790	761	757	757	761	747	821	811	727	764	789	788	763	757	748	777	758	750	777	780	776	786	772	756	758	800	763	790	756	722	816	802	752	717	740	744	841	769	745	765	782	739	790	767	750	768	768	748	798	775	809	800	725	810	748	774	765	816	782	745	783	719	783	750	723	790	758	765	770	764	760	746	798	793	812	769	764	771	772	792	759	757	830	829	728	762	770	724	785	725	788	756	728	762	769	746	743	821	764	811	804	783	792	766	737	724	778	828	813	745	769	766	790	762	696	726	764	756	751	757	789	776	778	793	823	763	773	745	760	782	785	754	744	787	776	784	758	740	755	804	815	778	739	744	747	775	761	801	814	771	738	779	752	778	728	816	805	791	773	811	783	824	757	774	778	800	723	778	772	741	780	771	761	789	769	781	765	783	745	755	772	748	789	752	772	818	817	735	764	821	740	782	799	798	737	767	829	753	742	790	760	765	803	782	762	748	749	755	769	797	762	808	774	787	777	810	787	790	700	726	766	802	810	738	685	783	751	768	758	776	755	755	751	747	762	721	751	784	767	714	739	730	757	805	749	762	775	708	734	745	729	789	785	721	783	721	740	780	801	767	744	783	770	760	764	719	714	756	754	748	746	746	794	755	792	791	757	745	703	786	783	771	760	774	779	786	775	817	773	752	784	792	807	736	750	761	783	850	777	777	736	781	797	712	746	809	773	793	808	756	727	763	804	759	778	772	809	781	707	759	783	765	787	779	760	741	744	783	795	771	804	726	787	755	772	805	789	756	773	755	824	787	785	817	762	778	736	800	780	760	749	769	776	725	759	761	763	791	750	770	782	734	755	777	758	750	797	777	751	744	768	736	738	758	769	760	767	784	751	829	792	732	782	760	781	767	758	739	763	759	752	716	744	792	770	791	738	795	755	773	789	738	698	813	775	740	816	797	710	762	823	821	775	764	762	741	733	733	788	803	726	767	727	762	775	778	752	789	782	787	782	799	808	720	712	748	792	739	758	773	765	812	771	754	756	759	810	751	741	767	732	721	773	723	718	745	789	725	734	743	772	764	780	817	764	752	780	772	807	710	769	707	721	744	805	756	803	704	752	710	765	733	741	775	720	761	800	765	771	756	772	773	781	772	800	716	765	769	740	784	782	782	778	738	786	775	762	733	830	729	767	771	747	736	770	778	827	773	838	788	747	759	803	764	801	766	760	749	769	790	778	778	780	768	806	829	776	806	779	790	825	803	754	784	822	741	795	780	787	768	781	735	793	765	726	736	768	732	761	766	771	799	721	768	789	768	776	732	734	764	791	739	775	854	799	781	835	827	784	769	773	730	801	752	795	796	730	719	811	810	794	738	773	736	752	786	784	766	743	756	731	789	770	771	776	801	843	857	711	752	787	820	756	793	741	760	742	765	769	759	757	789	749	761	769	747	768	768	820	808	753	755	712	763	730	724	755	775	776	733	781	766	785	797	801	760	760	806	740	754	796	805	807	788	796	739	768	766	777	769	768	766	771	838	721	768	744	739	757	771	829	766	769	744	794	773	747	804	780	762	731	789	741	735	787	745	782	711	815	743	738	784	742	755	745	715	766	773	715	746	758	715	758	778	730	802	747	784	778	750	731	756	763	776	790	807	784	742	810	766	764	768	726	736	723	822	761	778	738	763	736	784	749	757	800	780	790	769	762	761	768	793	750	788	765	730	758	742	721	773	772	754	706	784	761	764	798	765	783	747	756	761	743	737	784	756	707	771	759	718	759	788	770	750	797	782	763	729	838	731	763	817	793	747	725	751	743	793	776	801	766	775	741	790	743	743	743	745	792	738	785	797	719	737	779	790	805	767	798	750	743	736	769	690	729	789	796	817	711	770	780	761	810	704	757	821	787	754	784	757	734	747	764	775	776	747	766	776	786	765	769	742	736	751	766	759	751	754	738	732	770	717	743	728	750	809	790	789	747	761	767	782	767	789	781	718	787	778	762	807	723	790	786	766	768	787	760	731	765	759	822	745	733	785	727	766	746	780	735	769	787	771	794	801	785	756	754	773	730	747	755	754	739	775	765	768	774	829	814	767	746	778	736	811	745	754	766	745	758	760	765	770	786	790	773	776	759	741	785	766	812	746	748	739	784	800	734	740	793	731	858	756	767	794	764	748	804	754	734	793	785	758	782	755	777	809	738	788	757	761	702	749	765	781	804	737	770	747	724	814	760	771	771	740	743	739	776	789	749	766	777	752	811	743	740	741	782	753	793	766	788	757	806	834	781	727	783	760	760	743	709	801	763	749	783	743	753	810	797	768	800	818	725	778	734	779	761	769	743	755	768	796	759	785	743	790	738	730	811	776	740	756	727	780	766	758	765	764	773	784	804	815	806	777	757	754	751	771	797	745	792	779	799	810	776	737	708	784	780	812	761	779	756	738	742	744	786	743	762	793	789	780	755	809	773	791	732	828	793	711	828	761	813	805	770	782	803	740	754	763	804	810	757	778	774	729	747	782	809	740	829	735	694	781	808	763	717	771	751	778	729	734	788	781	822	772	750	744	796	738	736	714	799	759	779	771	749	766	789	756	796	706	726	793	736	813	806	751	739	725	779	773	753	763	713	742	763	743	759	781	760	795	732	761	779	786	764
25734	36786	13912	4439	7001	1493	820	813	823	830	762	841	826	757	840	772	746	783	807	796	858	776	810	786	827	760	868	728	829	739	754	845	761	796	808	788	814	815	781	845	768	783	818	816	781	794	842	827	797	758	812	784	795	788	805	810	815	768	824	776	821	843	819	807	799	777	802	830	805	838	834	812	777	759	797	795	794	771	798	792	818	781	805	826	821	757	871	866	740	777	761	831	834	825	808	820	841	770	803	807	788	800	838	823	796	818	770	800	836	813	823	806	780	808	782	777	751	776	828	847	798	772	731	816	847	844	803	815	816	822	804	840	769	831	773	788	845	740	755	806	840	832	791	822	806	795	804	780	793	820	753	796	800	810	816	828	803	825	817	863	866	757	823	805	817	753	812	726	855	781	777	831	823	840	747	813	774	758	828	786	770	804	790	820	803	797	844	780	817	758	792	795	830	776	769	797	827	770	778	843	795	801	768	823	818	777	816	775	792	802	804	826	809	795	829	817	774	846	802	776	743	808	774	818	760	776	776	837	832	790	765	810	800	826	845	826	814	809	801	818	790	860	780	772	826	832	796	834	806	771	768	822	805	801	768	830	768	804	733	785	792	766	794	797	837	838	831	795	790	798	779	838	802	834	772	814	810	800	818	812	869	781	771	809	757	785	804	808	774	830	846	805	826	763	764	789	790	831	828	790	819	791	762	774	801	782	808	857	760	794	791	744	803	827	799	818	838	829	751	837	774	816	795	769	755	774	752	774	746	827	776	835	789	773	774	781	780	851	771	823	800	854	828	835	797	842	812	825	780	829	789	769	820	820	763	822	811	799	825	826	726	802	758	806	801	826	791	781	791	743	729	803	778	835	796	792	803	808	804	849	826	760	812	822	765	771	754	790	814	798	777	778	840	774	798	818	773	858	774	757	760	777	805	796	786	802	776	785	812	782	802	760	797	787	797	850	769	781	786	764	801	780	779	836	816	804	807	814	841	805	812	784	817	831	788	800	796	786	808	833	755	831	788	758	759	831	831	828	774	815	793	806	744	816	853	798	803	814	783	759	825	800	797	757	780	812	739	814	823	809	788	798	775	786	793	796	786	819	824	813	825	845	832	781	791	810	779	812	798	779	790	815	819	817	770	861	784	819	774	783	852	833	794	787	805	813	808	794	873	843	770	802	772	798	814	826	826	766	776	857	782	789	844	787	816	842	776	792	782	789	782	845	802	748	813	774	794	806	785	766	801	824	785	788	779	810	758	840	782	814	780	814	728	817	751	789	824	773	845	809	860	803	888	816	815	806	770	849	841	817	818	793	790	832	808	799	794	828	787	752	786	764	746	828	815	804	790	805	768	862	828	777	845	826	824	757	765	819	814	786	821	842	783	793	839	792	819	806	776	776	788	787	798	824	855	781	821	821	803	785	758	778	813	798	800	761	813	780	838	747	830	770	831	794	790	831	836	765	785	833	804	757	784	823	790	793	795	789	804	728	762	799	780	772	802	824	836	743	813	764	768	822	788	755	797	782	793	842	791	803	814	789	817	762	805	823	753	786	777	801	764	819	769	815	823	801	799	808	815	782	853	800	808	780	817	800	771	819	825	740	770	799	771	775	799	847	781	753	821	798	740	783	749	821	829	782	768	779	781	789	809	775	858	843	791	811	836	809	840	803	801	783	778	833	829	841	786	850	817	801	789	788	850	813	804	805	807	819	757	788	764	780	795	795	783	773	864	791	808	855	761	786	823	814	844	840	770	753	804	781	825	867	822	738	791	787	800	810	853	767	783	807	775	762	849	806	759	786	783	765	771	832	832	754	787	854	844	818	829	775	797	810	791	790	795	847	808	731	790	793	747	766	821	817	811	836	795	805	842	771	836	790	812	839	787	828	790	807	827	725	866	773	782	819	824	801	792	779	768	836	786	772	844	840	797	785	769	807	811	813	777	780	771	764	767	793	804	835	787	823	760	825	787	742	789	802	825	816	776	793	825	763	784	760	811	796	791	774	749	790	780	768	800	808	807	780	815	815	739	780	847	797	797	833	803	824	775	765	787	801	824	795	794	762	799	776	776	791	801	799	804	844	783	798	790	832	798	846	845	804	844	807	828	811	729	743	800	781	832	801	752	792	833	817	738	763	766	801	744	770	815	794	788	765	804	812	859	797	768	800	826	796	843	818	823	796	785	834	775	812	842	752	797	820	722	833	770	826	847	787	780	821	780	801	808	779	793	776	817	748	806	848	781	799	821	825	811	773	796	803	820	837	780	860	771	770	823	714	804	818	785	851	792	794	814	777	839	857	802	803	752	815	736	828	715	855	784	820	783	805	799	835	772	811	819	787	764	784	762	791	821	766	773	818	828	806	829	777	863	819	773	817	773	760	812	811	816	830	801	805	793	826	813	799	793	797	771	792	833	807	842	808	839	802	771	809	833	797	826	801	760	847	858	752	780	816	772	816	818	823	774	828	833	802	776	781	749	830	798	828	784	811	830	842	783	769	780	811	774	768	821	816	789	768	764	849	831	823	789	820	836	771	808	853	789	842	794	752	754	775	827	797	749	846	768	865	840	824	851	795	830	857	805	782	811	790	767	808	796	763	780	792	782	834	796	788	824	806	815	818	804	839	803	812	818	788	790	854	854	816	794	823	794	777	824	824	760	770	840	828	784	787	830	811	780	823	807	784	806	789	772	783	821	785	786	773	814	727	803	807	772	820	793	779	821	782	748	823	840	829	745	809	851	804	811	761	868	804	829	817	793	767	806	778	793	753	770	837	786	797	782	816	811	775	798	806	781	755	805	801	791	797	814	834	773	817	806	833	769	817	776	800	815	770	803	815	824	761	741	818	816	839	742	826	785	784	831	741	820	794	786	788	849	837	845	815	793	788	803	779	843	774	843	740	804	811	764	816	858	762	752	774	763	813	793	817	821	787	791	775	793	760	785	764	767	812	846	834	761	775	785	791	797	768	758	756	818	797	768	805	777	831	788	808	830	816	856	771	823	823	753	764	799	827	821	846	832	796	813	790	828	772	840	832	767	747	787	775	842	824	740	781	797	795	788	771	797	778	813	787	818	821	797	791	822	796	831	766	797	809	766	857	754	788	834	775	802	809	815	778	827	781	795	794	801	825	833	784	788	744	803	798	840	833	825	781	795	803	859	809	786	824	797	734	787	826	832	812	795	821	769	835	797	783	758	788	789	815	826	780	752	763	801	780	797	767	790	812	849	792	816	811	840	788	821	811	777	768	777	840	829	780	801	850	737	792	825	817	758	750	787	783	756	802	799	800	828	798	809	792	792	807	798	846	757	868	796	806	840	772	824	819	801	796	791	778	802	785	751	809	808	797	818	815	853	785	771	834	774	786	787	793	812	797	804	774	828	800	797	831	788	849	754	836	780	761	807	856	799	821	789	806	824	825	816	819	803	811	760	811	775	817	837	839	834	807	803	817	824	784	808	840	824	826	781	775	796	816	794	775	746	784	827	833	828	790
23654	21004	28166	25602	34142	18791	3811	932	814	771	821	763	773	782	793	749	777	756	736	769	725	747	713	760	722	690	676	752	714	704	705	683	727	696	728	730	738	724	710	676	676	723	710	726	715	727	711	737	689	711	665	748	722	740	752	634	764	734	713	701	755	702	722	709	738	747	729	702	728	713	684	726	718	726	732	717	739	688	714	699	689	687	722	752	701	702	717	726	719	678	740	722	737	715	748	697	712	719	740	711	690	712	672	730	689	691	737	703	677	687	747	705	721	737	697	703	674	703	667	725	747	661	657	666	707	652	771	725	670	693	734	670	650	699	751	777	734	694	665	707	705	723	697	716	654	725	719	696	731	732	693	676	713	697	744	750	717	680	703	737	711	688	710	734	698	722	717	700	801	677	687	755	691	716	736	738	739	710	700	700	714	721	714	712	677	711	736	707	716	763	715	689	707	732	701	655	665	721	739	646	705	687	672	739	756	705	710	735	724	718	708	686	738	707	690	741	708	653	715	705	694	692	738	716	724	747	683	711	673	728	676	672	707	673	687	713	726	726	703	734	683	704	684	707	684	721	727	705	760	725	722	660	732	734	772	718	672	739	730	742	736	673	697	736	751	692	667	724	715	716	741	746	696	724	746	746	734	702	688	721	706	701	744	680	693	728	720	742	752	693	746	716	761	716	697	707	726	732	736	703	697	677	695	678	730	677	745	706	720	681	718	706	686	704	705	710	707	693	714	711	699	716	704	703	722	721	692	691	675	710	668	707	652	722	703	750	726	718	679	722	718	677	765	713	743	703	668	717	733	694	710	729	755	751	699	722	690	687	722	670	736	713	764	736	728	693	719	736	749	736	697	673	700	738	719	718	694	675	734	714	702	732	667	695	707	721	680	667	748	730	699	723	754	667	696	705	753	689	670	721	696	686	701	685	738	672	729	711	724	736	677	743	703	748	731	757	709	628	728	685	719	703	661	678	660	705	739	706	782	674	727	707	742	701	692	714	693	656	688	718	733	721	675	721	682	676	718	722	703	654	712	666	710	725	740	688	738	696	767	720	703	704	739	697	726	724	745	700	671	712	749	740	717	738	684	673	697	712	733	669	728	716	715	685	742	718	705	733	694	733	689	688	726	710	718	733	685	702	722	688	683	668	699	749	702	715	718	719	733	747	710	720	723	721	680	712	759	717	749	729	730	719	676	716	721	745	722	688	687	723	684	723	722	672	681	659	705	697	736	685	715	764	729	729	761	720	719	688	681	715	739	720	687	701	683	680	751	718	690	713	672	733	730	721	777	753	691	719	691	687	720	697	700	764	710	793	718	752	693	736	683	721	711	720	663	735	687	705	716	667	749	758	696	752	649	700	694	732	716	797	717	707	711	723	749	694	722	702	691	729	665	736	726	731	691	703	745	708	697	724	710	720	782	748	737	714	681	731	662	632	685	656	702	714	732	699	734	698	718	703	739	742	691	759	717	668	727	702	710	710	719	653	730	741	676	715	708	705	699	722	711	683	779	685	705	683	741	747	694	712	748	676	727	706	705	729	691	767	767	682	713	719	711	705	742	678	729	683	686	701	729	689	709	746	738	706	687	666	708	760	693	733	724	713	691	699	753	678	689	751	735	742	745	718	680	761	714	700	681	727	659	674	668	685	726	673	703	688	729	670	705	724	699	752	732	714	720	679	727	696	698	683	698	706	715	720	724	718	701	693	718	710	681	699	719	698	703	714	738	704	715	673	717	708	672	672	668	721	739	713	732	698	742	711	706	733	731	665	702	709	637	707	795	672	677	732	673	705	708	674	727	706	709	686	690	704	716	665	742	673	743	674	736	684	731	759	695	719	678	712	741	725	699	673	673	724	701	712	728	656	707	696	729	713	736	712	749	750	725	704	695	754	636	712	702	736	742	732	724	737	717	705	685	703	676	688	674	726	750	767	656	713	672	717	712	736	719	706	735	733	696	684	705	721	758	741	758	668	741	695	725	761	706	693	711	708	716	717	712	737	708	693	683	719	718	688	743	763	728	682	711	689	720	743	759	704	730	689	682	753	751	722	692	691	708	691	768	720	694	694	684	724	766	638	742	680	703	662	722	762	679	724	698	721	726	740	719	650	691	753	754	695	714	716	710	719	721	714	718	741	746	690	699	727	727	730	742	716	768	731	696	734	720	725	755	727	737	665	680	673	690	714	671	721	723	694	735	736	690	725	720	698	688	652	676	712	755	705	736	701	690	707	732	721	679	720	688	718	714	725	708	669	691	697	679	669	717	704	700	664	680	662	717	735	701	747	704	654	730	732	688	729	740	740	723	744	672	686	683	720	714	730	695	682	735	696	697	665	719	728	712	696	734	760	704	681	772	708	746	703	693	717	700	687	759	714	695	719	710	694	688	706	713	704	693	743	690	718	690	699	706	723	723	731	749	722	715	710	698	712	730	736	702	778	703	693	721	769	730	689	729	730	671	702	733	644	673	690	732	650	667	755	680	745	716	682	705	757	700	713	749	711	719	729	684	755	715	753	719	681	690	763	743	718	710	765	683	696	660	723	740	724	699	712	678	701	698	686	684	706	716	754	691	688	675	714	704	730	746	706	710	697	659	696	769	740	711	752	720	704	681	710	709	663	695	744	687	726	732	700	720	716	698	692	720	737	700	715	756	734	732	710	755	711	720	693	715	712	674	746	673	706	680	725	742	708	673	703	702	694	774	727	704	737	660	682	709	734	738	710	728	698	764	744	688	726	685	748	655	694	740	769	732	707	715	654	707	687	702	757	690	684	712	721	733	722	679	726	713	672	720	729	710	688	693	693	716	713	718	717	705	671	712	662	682	753	716	663	728	694	727	745	745	718	723	695	736	722	733	740	734	707	732	746	717	675	737	693	711	717	682	696	740	689	730	679	718	728	698	713	748	700	670	678	716	734	740	743	734	715	752	697	708	713	738	741	682	733	679	716	713	713	743	708	710	720	752	742	739	745	768	714	700	755	732	694	694	772	723	677	677	737	707	712	686	741	691	735	696	671	706	787	672	695	696	728	713	754	706	681	681	677	702	714	716	669	722	754	720	719	709	698	710	689	727	729	705	672	716	738	701	722	723	739	713	693	686	715	739	682	739	693	685	696	760	701	708	710	683	699	683	705	712	684	749	716	700	737	726	704	716	688	746	714	702	759	743	705	702	695	696	698	721	726	709	700	690	720	729	759	737	697	719	687	701	713	715	739	755	721	708	734	727	722	731	746	697	680	727	724	699	682	716	716	670	766	694	721	752	735	708	693	755	718	720	679	734	753	780	733	727	754	718	705	720	722	713	658	765	718	697	706	665	685	704	672	737	698	742	726	688	704	669	629	706	747	678	664	668	704	762	700	720	670	736	684	724	690	680	704	727	736	716	712	714	691	742	697	703	686	739	708	709	700	684	758	734	691	725	701	720	693	677	699	705	760	692	744	693	677	738	705	745	732	654	669	725	671	710	712	710	669	717	679	736	690
28819	50777	30560	23005	40289	8511	1180	1060	994	909	850	865	828	784	823	794	797	777	742	723	810	750	761	772	727	759	725	735	741	759	774	757	748	729	733	684	753	736	690	697	700	719	787	701	762	733	741	716	702	726	779	761	716	734	718	769	791	737	724	761	745	765	755	742	714	686	724	739	724	704	759	784	780	740	725	765	727	693	796	741	698	746	700	749	743	698	742	768	711	748	713	725	719	681	695	731	725	749	766	787	754	712	723	757	723	758	717	722	724	759	759	754	747	770	700	771	716	756	716	677	747	783	708	756	677	706	750	728	751	762	726	724	734	720	742	713	729	745	721	725	700	778	744	688	752	750	772	687	736	746	746	727	819	740	753	769	754	738	718	747	735	742	691	734	731	719	746	756	712	709	727	731	753	730	743	743	779	702	722	731	739	745	763	720	733	631	789	691	750	759	731	726	719	742	718	807	729	753	712	724	709	762	755	753	708	769	731	782	737	724	712	743	750	733	758	746	729	776	728	774	708	705	737	731	733	707	714	701	739	736	762	751	723	764	722	760	759	741	735	715	734	716	787	700	717	727	732	810	698	723	748	769	777	754	674	741	741	771	713	733	763	757	806	711	714	776	690	736	711	711	709	713	711	704	713	724	748	756	725	764	797	682	718	766	706	689	739	705	697	764	722	716	757	747	729	720	752	763	710	734	781	753	763	736	715	735	727	701	755	757	738	727	720	696	734	699	748	727	741	761	718	700	743	734	711	748	721	669	735	735	752	752	708	721	726	726	702	679	739	745	718	744	745	762	718	724	701	728	703	719	725	744	773	741	757	714	686	742	731	726	725	729	736	721	699	725	735	770	691	788	745	771	751	737	761	705	740	704	761	731	701	733	727	719	696	751	704	775	771	746	709	700	698	745	725	722	705	788	711	753	730	718	688	695	746	723	709	756	704	752	714	731	793	705	791	765	705	728	735	722	707	723	766	766	760	748	736	761	727	688	702	713	749	693	745	711	732	757	804	707	738	735	699	697	747	754	765	778	773	755	766	728	751	685	734	768	706	754	769	745	757	777	691	701	726	684	772	697	681	715	721	725	664	713	791	735	694	730	696	687	762	735	740	714	744	718	733	760	693	722	774	756	746	716	740	699	782	711	717	723	727	668	755	737	775	701	718	679	700	723	712	732	744	740	763	725	741	752	729	751	740	733	720	759	730	756	758	718	745	713	741	730	790	713	706	718	691	717	734	734	725	731	746	747	782	738	787	750	766	781	739	731	743	739	746	742	719	726	702	703	724	743	754	717	718	749	746	734	726	730	731	734	740	676	747	718	670	737	706	701	720	780	753	660	722	712	729	796	731	707	718	711	698	717	741	713	741	739	724	712	771	737	785	761	752	749	725	637	684	741	719	709	759	709	683	743	768	763	698	736	718	762	719	724	770	697	687	729	654	737	713	741	695	721	720	763	709	705	697	757	741	723	736	713	694	755	699	747	729	693	710	720	711	698	683	713	713	720	713	706	757	709	743	732	768	668	753	765	721	744	766	721	741	807	772	739	735	783	699	780	724	740	719	699	725	721	706	731	671	769	769	737	718	759	742	742	732	675	738	743	711	781	724	732	723	694	711	683	738	725	716	735	720	678	703	756	685	761	717	726	757	711	794	724	763	696	720	745	695	757	706	752	698	743	742	741	698	733	739	766	740	713	773	768	729	684	696	727	741	687	699	706	706	689	797	709	717	730	715	760	746	759	743	742	706	697	768	694	744	739	757	701	730	719	704	729	763	727	695	729	727	748	718	686	727	743	718	690	711	761	735	734	710	766	692	759	768	665	766	724	749	740	740	714	701	702	717	705	717	702	716	747	729	711	769	735	768	749	700	730	693	761	730	756	721	709	738	733	742	721	744	759	721	712	708	723	733	722	762	732	773	770	740	707	741	716	723	699	719	759	740	696	719	712	744	752	722	744	778	700	728	714	784	727	712	726	731	721	714	730	700	690	732	737	737	732	730	725	738	679	739	720	735	754	753	719	728	728	738	754	721	759	716	713	723	749	699	761	718	717	707	694	740	730	700	706	745	697	786	750	727	737	747	759	718	728	719	710	661	703	713	696	697	785	739	757	718	737	727	692	735	753	694	763	722	761	744	742	741	716	729	706	748	743	782	738	711	704	762	744	728	698	724	703	743	757	696	747	721	757	766	706	730	703	767	758	714	715	733	748	689	705	737	749	755	733	712	773	754	746	733	685	734	722	749	775	740	692	721	732	727	753	716	739	704	734	726	684	737	723	729	733	789	747	656	697	718	712	751	705	738	742	726	712	725	714	723	671	761	753	722	772	678	697	706	775	730	731	740	700	753	714	698	727	736	682	703	708	735	723	724	691	747	799	684	717	698	725	702	739	741	776	760	745	697	739	748	726	736	691	739	736	755	730	763	757	755	774	726	730	712	753	710	801	728	737	726	717	703	745	731	709	724	696	725	767	688	749	767	752	724	721	778	740	686	730	696	743	762	729	716	741	698	742	705	714	710	736	704	763	755	724	697	700	747	701	748	729	676	786	752	743	725	732	766	757	680	736	735	756	729	700	759	755	663	716	740	712	729	752	739	741	752	703	739	736	680	743	725	705	743	714	759	708	699	695	727	747	733	733	743	717	707	761	742	698	713	756	727	810	711	752	738	677	705	732	734	751	744	697	764	731	710	691	785	753	737	695	749	739	687	749	745	743	700	681	713	732	727	728	711	701	725	712	743	744	665	761	761	713	754	745	685	761	691	735	720	775	740	720	700	676	742	693	708	731	730	743	716	757	720	775	697	700	691	775	693	681	738	756	756	727	733	772	744	750	729	784	699	749	733	721	701	662	710	679	681	757	719	713	746	729	740	748	695	743	762	694	714	726	778	765	719	718	747	733	757	732	701	722	734	725	721	719	736	727	672	726	717	740	703	709	738	719	762	709	731	751	709	691	709	730	684	753	719	711	728	722	694	774	724	731	722	732	728	732	689	792	716	766	719	728	698	764	746	731	742	721	735	716	753	695	707	728	751	701	734	745	745	743	705	720	710	737	714	702	728	705	683	737	704	695	702	750	775	770	771	756	789	789	725	742	685	755	672	748	763	766	747	756	773	684	712	727	670	677	737	751	728	697	728	749	777	758	733	732	740	736	710	792	734	744	704	714	715	746	727	710	719	742	756	738	690	723	705	729	731	718	753	709	737	738	739	709	758	690	711	742	747	696	730	737	735	707	748	752	704	748	702	731	752	738	721	705	759	693	767	741	714	756	705	711	719	711	712	750	741	717	703	706	711	735	703	702	716	735	761	811	745	775	728	780	742	715	774	737	756	750	728	796	740	702	730	716	752	727	664	728	678	684	736	771	698	743	735	747	756	736	751	741	751	720	736	713	750	721	737	725	737	731	761	746	725	783	728	720	707	753	719	725	713	761	721	713	746	751	767	769	797	738	762	699	737	743	748	735	768	745	750	694	709	734	713	763	690	746
24831	21065	27093	26141	24883	9306	1324	1037	965	990	1002	996	1027	934	912	953	937	928	991	993	934	927	907	942	879	944	905	921	919	854	932	964	931	919	924	887	968	966	905	1032	993	866	931	850	938	931	959	880	906	930	945	997	949	1005	1011	919	946	946	998	944	981	935	889	982	920	926	918	961	927	963	914	968	941	963	909	946	918	957	891	970	911	961	881	937	923	943	939	912	882	878	960	903	973	960	915	906	914	936	976	888	912	951	908	872	924	949	927	941	891	915	983	902	929	960	920	952	1015	943	894	914	903	952	934	937	911	930	911	948	906	882	944	986	904	914	931	886	964	921	886	960	915	911	894	902	889	911	906	940	888	893	934	919	967	952	959	946	913	947	899	1003	938	881	936	912	938	968	889	929	908	899	983	892	908	992	925	884	962	978	943	850	865	941	871	960	910	962	923	865	889	952	985	906	919	959	910	905	901	932	968	892	894	888	913	865	892	882	902	951	892	1003	875	909	907	998	915	943	948	906	893	905	907	919	908	937	880	910	963	937	908	948	931	942	913	904	941	926	901	946	913	914	942	874	879	912	898	952	930	914	925	888	928	891	934	935	882	897	906	919	928	934	882	921	975	956	862	952	963	926	917	904	919	908	933	961	965	870	968	882	927	877	905	886	952	904	967	941	913	940	937	934	893	944	921	902	962	936	932	895	934	918	909	861	967	923	922	904	939	918	918	909	995	913	864	926	891	903	891	938	920	893	857	939	941	945	914	941	935	934	943	955	933	909	931	902	949	960	928	943	951	968	904	974	944	886	968	948	907	915	938	936	931	940	979	904	961	934	897	944	966	947	884	909	922	958	929	871	926	1024	951	923	926	938	932	972	962	913	907	905	903	923	941	902	902	912	995	920	904	901	901	866	830	917	883	883	907	983	919	932	879	936	899	928	902	934	918	902	920	978	943	879	916	936	900	935	932	902	953	908	925	933	930	1022	904	904	955	955	906	866	898	902	897	904	965	958	975	908	890	936	933	945	917	934	940	910	936	947	981	900	921	930	862	961	905	962	919	958	919	947	905	919	870	945	954	961	943	904	969	964	880	894	940	911	851	885	932	905	940	937	923	953	908	903	928	942	920	932	976	922	949	925	929	927	896	940	950	998	929	914	926	902	992	929	981	904	921	953	931	931	930	875	908	944	973	879	945	938	915	928	967	906	936	893	885	924	926	936	928	949	886	923	942	884	935	946	897	901	927	893	951	918	974	915	999	983	859	946	993	974	929	957	930	892	961	911	905	920	942	890	916	938	935	904	962	894	922	965	904	877	957	874	932	913	895	941	872	932	962	962	880	940	943	895	880	893	899	897	908	918	933	948	942	925	925	949	889	939	885	892	918	915	925	952	932	951	904	988	929	916	854	958	937	977	915	875	923	942	940	947	943	936	928	896	920	991	940	899	909	933	924	880	920	921	903	881	892	934	930	950	919	937	920	920	939	897	896	909	914	895	912	889	909	936	961	944	960	916	969	994	931	926	943	919	905	862	945	926	956	891	923	946	928	895	890	890	916	894	886	882	930	954	860	926	957	918	891	911	969	998	941	956	907	896	906	914	934	910	846	957	885	933	938	908	995	874	907	881	949	919	881	961	948	909	939	934	902	897	961	960	930	905	947	952	907	930	912	893	935	917	907	902	896	940	909	925	934	950	944	947	885	938	940	949	909	935	924	916	938	917	934	946	968	859	961	957	916	884	928	967	926	978	958	945	906	962	930	949	867	933	935	988	919	926	906	960	960	939	928	964	948	950	1009	910	964	907	995	974	923	856	903	986	912	919	910	949	876	902	866	954	911	911	905	859	921	929	891	936	890	977	940	933	925	906	963	961	908	947	908	940	959	871	979	883	869	961	867	953	891	939	931	923	992	843	879	900	917	927	922	1003	914	943	885	898	984	960	948	890	896	891	915	937	940	928	947	981	946	929	929	928	976	936	944	961	933	969	932	943	967	858	934	901	971	923	902	889	966	938	895	917	860	937	926	935	906	926	917	957	977	939	899	903	954	907	949	932	904	931	856	972	950	925	917	933	928	874	910	881	940	898	910	925	882	929	933	882	919	998	904	882	977	879	995	955	951	958	888	932	928	911	937	956	960	905	886	897	932	898	933	844	900	995	898	977	885	896	894	878	925	931	940	867	931	881	910	936	850	913	966	927	871	898	930	945	934	889	933	896	920	899	914	892	971	978	994	948	946	962	919	885	970	929	921	957	931	938	916	919	961	865	940	915	902	937	910	946	902	933	962	920	930	924	930	928	913	963	882	903	915	947	880	912	865	900	964	904	957	941	951	965	937	927	930	878	888	960	925	904	878	904	910	973	980	859	916	928	923	969	933	873	878	927	937	942	936	900	951	859	929	923	900	947	900	890	1020	882	951	909	948	961	943	919	950	998	968	934	904	970	899	917	942	927	959	938	945	932	952	932	926	939	891	927	924	909	955	936	871	948	921	891	1001	981	908	940	948	900	890	906	915	967	884	980	931	929	881	867	960	922	940	911	942	939	929	873	937	950	922	932	894	1010	913	968	918	969	929	918	897	925	932	960	969	959	938	904	929	869	903	940	925	930	937	958	951	898	911	901	923	898	964	951	908	949	946	998	904	913	917	943	980	910	1042	960	942	924	892	910	969	939	948	920	975	944	954	924	931	929	931	891	896	958	855	958	913	909	909	957	951	965	903	949	983	938	853	949	950	929	963	918	976	941	936	947	928	934	920	915	928	916	979	945	895	934	896	967	899	946	881	986	934	912	962	907	852	955	889	941	952	878	893	923	981	927	876	878	958	918	901	896	905	964	893	908	933	976	932	926	968	973	902	939	937	931	960	928	926	910	947	954	959	970	908	923	946	949	889	939	937	921	861	867	906	942	895	961	935	977	947	888	956	897	885	916	926	927	952	898	935	916	884	890	953	907	970	890	948	940	909	905	932	968	895	911	949	918	935	983	902	961	897	972	914	875	907	895	887	926	947	940	943	905	933	933	919	931	906	943	922	880	939	929	908	914	906	892	931	864	895	944	929	941	925	940	944	938	965	948	938	883	868	968	923	916	955	898	935	878	947	921	904	898	924	949	885	908	940	954	939	875	895	823	946	911	838	952	926	972	914	903	978	937	932	910	935	922	942	889	922	961	976	904	902	877	888	906	917	933	913	896	923	954	996	915	973	932	939	943	958	944	1002	898	978	920	926	905	889	871	987	919	880	910	895	906	920	893	919	874	929	906	938	914	904	859	935	935	916	925	919	994	927	915	892	963	938	902	867	993	923	899	938	937	902	940	931	931	927	962	891	908	941	880	964	983	910	930	963	901	950	903	897	954	992	892	949	920	943	958	910	973	843	936	929	932	899	997	910	905	971	934	950	933	923	894	946	883	951	944	913	985	896	934	918	887	926	957	911	931	894	953	914	879	902	912	994	973	912	951	847	873	875	925	927	929	940	966	939	943	922	917	972	876	916	897	931	949	942	1031	933	952
27782	45699	23232	18858	29490	6062	1199	1143	1142	1039	1013	1024	1032	945	993	979	958	996	969	914	949	940	974	980	956	1018	956	904	933	941	972	924	968	935	930	996	948	964	899	1022	936	945	943	946	919	964	988	939	882	1003	933	919	943	983	983	936	945	932	992	948	952	941	954	914	915	925	982	883	897	911	929	991	892	988	935	962	968	918	984	954	931	961	976	938	917	976	944	936	943	982	911	978	973	906	965	934	967	996	936	902	994	934	943	1001	974	942	958	898	921	988	990	926	907	955	956	941	925	968	922	964	957	935	986	899	996	877	975	915	937	982	931	987	881	939	920	943	992	941	971	927	981	933	969	967	925	905	975	941	954	941	951	953	956	960	883	895	969	921	980	892	924	864	956	913	1000	962	982	966	936	999	965	949	953	963	1018	1001	908	908	925	925	937	937	914	960	893	988	931	988	903	983	929	915	922	945	870	1001	994	868	970	937	969	937	935	940	918	951	965	926	958	932	917	880	1012	1015	979	943	885	916	965	955	952	967	943	956	934	896	893	892	973	953	978	947	922	936	963	852	983	934	913	963	974	993	963	941	939	891	947	914	958	942	907	908	972	943	955	968	940	907	868	938	899	892	934	925	981	951	968	932	930	967	967	934	926	956	1000	939	960	932	937	969	971	932	983	908	919	992	929	967	910	951	919	927	963	958	968	965	914	920	988	985	946	888	924	953	1000	966	946	931	985	1001	976	920	944	976	921	955	972	947	927	951	899	926	937	907	1016	966	1005	995	928	883	957	921	947	930	891	995	902	958	973	885	998	928	917	911	907	953	897	919	925	980	913	923	940	962	909	884	950	917	939	940	978	933	941	942	951	970	970	935	955	947	979	961	909	931	940	879	981	939	907	995	920	901	955	942	920	952	924	937	981	962	968	916	927	963	963	951	984	907	933	887	946	929	882	1002	953	951	952	930	920	944	917	942	949	961	946	960	931	1002	928	951	962	1017	891	967	952	936	943	925	962	970	901	934	911	938	913	915	1012	983	925	945	975	971	915	959	915	913	1003	895	937	957	927	976	973	901	1015	893	911	921	899	939	926	977	948	972	901	948	940	936	918	940	937	991	962	968	917	989	872	900	953	955	958	997	982	874	1010	966	1002	897	942	940	976	962	965	883	911	966	927	974	924	979	1004	955	918	989	903	964	978	991	961	934	950	970	925	962	965	967	910	922	960	885	1000	941	936	978	937	945	948	896	1017	935	919	881	944	920	918	982	989	956	944	960	926	992	987	943	977	958	932	906	918	905	923	938	941	955	995	970	947	938	963	973	924	920	929	959	989	937	887	951	945	988	953	940	915	1005	943	939	914	933	952	934	932	954	949	978	935	996	924	932	997	959	976	970	937	937	938	964	942	928	946	924	945	943	914	920	976	922	917	932	954	928	931	958	937	918	929	1012	978	932	941	887	941	963	955	938	947	927	942	913	906	952	936	909	949	895	968	937	930	977	926	949	902	965	926	928	922	984	949	978	919	940	958	964	938	968	946	964	922	1001	983	972	922	938	988	931	941	962	963	967	946	937	941	967	953	1032	983	925	987	900	956	909	947	906	977	972	898	936	977	955	980	914	935	878	1000	909	930	938	916	982	926	940	988	977	961	916	936	904	931	950	908	939	1006	960	922	928	887	955	944	890	934	975	974	913	878	899	963	898	961	942	900	965	905	980	938	919	940	953	974	898	943	939	981	991	955	953	934	950	961	942	920	963	897	993	931	960	902	929	967	937	961	931	907	967	907	903	907	880	909	959	957	928	959	924	946	1021	934	956	949	910	912	956	933	945	909	904	941	969	941	845	982	939	927	968	917	967	875	981	891	934	944	930	960	996	902	964	964	965	965	963	970	907	917	909	1011	968	973	943	901	955	971	956	950	898	961	960	942	914	943	933	970	896	909	980	962	895	926	902	942	1001	964	932	956	929	933	916	951	925	905	933	999	936	957	921	926	991	955	941	910	982	946	906	987	918	921	926	923	948	954	971	947	991	979	940	951	953	917	946	956	877	945	949	1008	957	945	862	1014	942	981	936	940	963	962	951	901	897	961	938	927	940	887	949	925	948	899	952	978	909	884	941	933	967	925	923	940	913	962	940	965	942	878	891	927	931	973	948	978	966	918	933	970	967	961	922	989	904	969	951	880	960	949	912	980	955	904	968	903	919	978	870	939	999	959	933	905	962	927	912	900	931	949	970	945	949	931	951	968	985	917	972	934	973	972	944	960	937	935	941	916	929	941	895	936	951	964	936	969	903	961	976	918	949	961	901	1001	951	907	926	938	892	955	899	1013	954	956	957	980	959	939	979	930	970	960	968	923	931	993	907	942	897	977	993	940	951	968	965	949	979	962	944	959	954	935	966	949	947	955	962	938	921	961	952	902	934	945	935	1003	951	989	929	960	911	934	893	973	952	984	981	883	982	903	915	964	969	931	884	941	988	867	999	1017	912	910	967	939	917	905	969	963	917	931	935	917	946	941	918	951	941	923	911	978	913	906	926	949	970	953	927	957	956	944	938	903	921	965	950	888	886	926	888	929	970	953	926	951	958	885	946	1014	906	920	912	943	993	999	988	907	924	942	946	1007	922	951	886	935	932	946	968	912	898	945	952	969	897	1026	936	941	995	954	918	931	961	930	957	974	934	938	934	984	941	944	969	919	953	914	935	952	930	913	958	973	984	948	912	951	922	932	893	915	969	924	991	917	997	933	886	943	971	943	984	897	931	916	948	982	950	948	964	945	935	992	942	878	888	956	964	1022	981	968	914	938	972	923	934	973	1008	917	937	925	907	938	956	962	1006	963	954	986	928	956	963	903	983	951	906	1015	904	913	959	940	941	950	922	960	950	1012	938	957	1011	937	902	971	960	941	935	945	966	950	933	977	895	946	906	943	941	977	926	946	948	918	971	1025	938	936	951	936	959	934	940	907	964	960	973	923	875	918	909	927	983	934	935	977	954	940	929	933	914	919	962	910	944	889	958	941	920	939	993	939	924	965	968	914	936	963	902	913	922	943	944	978	939	944	931	954	973	928	929	899	938	916	958	934	971	987	963	908	907	966	930	918	991	954	947	951	930	940	918	933	930	888	949	989	897	1027	933	920	982	904	881	938	923	946	986	955	955	907	979	906	958	951	919	936	890	980	949	937	956	932	945	955	931	928	971	902	881	917	930	959	939	962	932	988	992	942	887	937	939	1001	967	892	942	959	958	930	979	985	948	937	952	1030	968	948	990	995	878	939	914	970	984	971	961	931	956	934	917	948	996	936	929	936	943	969	948	938	864	900	921	934	922	943	945	916	872	959	993	970	914	971	906	947	957	906	928	926	956	931	945	926	868	876	931	911	853	944	954	932	925	956	953	914	932	911	960	915	933	966	919	951	983	958	904	930	951	908	947	956	962	944	950	970	959	907	936	903	937	948	905	919	938	939	916	918	959	967	907	939	903	914	946	957	946	1018	953	927	960	898	961	975	955	935	974	911	924	845	922	990	982	902	932	917	975	916	958	908	911	986	947	975	959
22411	21014	28653	24815	31583	23506	11721	1779	1216	1147	1140	1087	1028	1060	1032	942	1023	959	975	965	945	883	972	964	955	1001	962	922	923	944	933	894	926	952	923	930	992	892	915	967	924	939	948	926	918	909	888	904	951	918	982	928	907	891	930	891	940	928	891	935	898	937	943	885	889	882	917	941	940	956	952	910	929	914	905	966	979	941	908	859	900	919	986	855	916	917	944	962	923	942	906	955	916	912	959	968	915	919	941	875	973	875	939	927	913	935	868	899	927	910	953	940	871	927	898	893	897	945	933	958	924	952	881	895	913	905	925	956	915	919	960	908	859	942	935	944	897	911	926	947	915	933	928	877	928	914	895	901	914	902	939	890	889	798	958	882	916	934	947	913	927	923	890	930	919	894	899	943	879	921	922	895	953	930	904	874	896	868	890	904	910	925	962	924	908	925	927	857	928	993	916	941	863	926	938	930	937	906	867	939	903	918	942	938	918	940	952	952	906	917	906	919	944	957	893	931	941	885	919	896	884	898	869	937	925	889	915	885	941	872	912	959	877	976	977	956	881	908	895	926	959	912	922	883	929	920	892	890	903	950	836	906	917	954	856	905	912	949	920	932	882	893	863	927	889	919	920	850	962	886	916	888	850	892	956	889	900	951	925	865	931	850	907	948	875	887	942	930	861	906	911	931	892	896	909	863	914	948	882	896	932	977	949	877	882	892	903	874	972	883	973	911	986	922	838	934	965	924	933	906	922	922	893	904	899	997	937	922	915	910	902	885	944	931	898	936	929	891	895	934	857	910	884	849	890	896	935	927	948	890	953	876	912	890	929	886	924	918	922	909	869	910	919	985	946	949	898	936	887	962	951	919	902	862	874	898	927	922	869	850	873	922	932	874	876	903	934	926	889	888	906	951	976	906	955	921	861	920	875	892	901	952	873	880	887	900	883	964	945	990	878	895	982	941	932	909	866	900	936	921	908	887	907	962	962	885	894	903	852	920	930	895	901	914	872	954	910	897	919	958	938	944	874	891	930	928	946	957	946	952	888	915	889	923	920	921	882	927	904	879	967	910	913	913	882	881	900	885	915	905	929	927	917	903	903	933	951	920	885	923	967	958	892	948	953	862	958	918	893	875	906	928	917	933	936	879	909	974	927	882	950	951	874	917	947	949	906	878	901	926	941	927	879	963	949	966	879	929	896	945	928	906	896	937	929	874	917	938	887	933	926	915	931	903	884	891	895	938	875	968	958	893	932	873	880	892	905	907	951	897	889	915	927	910	896	928	914	961	876	927	887	913	933	956	880	864	911	901	940	970	920	894	893	918	903	879	941	938	951	939	912	882	862	926	928	930	900	919	917	910	948	957	867	857	982	888	926	910	863	939	893	907	907	863	934	974	904	869	904	933	934	877	954	894	880	941	899	870	931	936	978	904	917	952	929	928	915	949	955	881	936	876	918	900	887	888	927	906	914	942	900	924	952	868	839	941	892	874	942	930	865	931	912	903	947	921	899	925	945	893	882	914	955	894	867	944	913	894	888	941	912	992	905	898	921	867	901	913	895	975	887	929	922	940	953	926	906	948	902	933	903	954	877	894	908	963	863	928	880	888	959	890	930	921	915	903	910	915	903	959	917	870	900	918	893	871	949	924	951	926	867	899	950	846	904	869	932	894	874	915	926	890	954	900	914	905	953	875	865	883	876	930	912	911	938	860	892	868	902	893	904	939	969	899	966	868	946	891	927	917	907	892	906	913	993	965	877	933	909	909	914	913	926	939	963	898	905	951	926	919	923	935	949	949	887	943	888	907	862	919	903	900	892	945	942	907	855	893	913	897	972	867	931	891	969	970	955	925	900	923	855	876	901	870	942	951	892	974	892	942	948	899	912	946	922	928	947	913	893	860	876	964	929	898	950	884	922	915	885	928	901	934	897	903	888	895	934	918	851	878	890	904	884	926	936	967	907	900	922	975	889	918	914	916	929	887	908	957	935	886	926	970	921	957	915	907	878	927	923	872	893	928	924	917	876	955	898	911	926	906	864	919	917	948	931	919	907	912	951	929	989	874	944	875	900	871	924	891	866	913	965	890	993	921	873	953	893	907	914	901	943	940	934	915	948	924	921	955	930	888	913	924	948	882	926	928	897	890	933	890	928	890	1008	964	982	935	912	929	889	908	890	913	883	835	1005	910	930	859	941	983	954	919	953	899	898	913	942	924	882	972	890	905	932	902	905	924	918	883	885	940	903	959	897	863	891	883	917	917	972	938	908	918	923	932	884	940	911	903	944	868	919	924	916	938	908	930	916	961	896	853	902	861	933	869	914	902	862	920	985	903	899	967	946	903	973	939	889	952	901	885	913	904	943	871	918	887	934	862	855	909	929	895	910	940	912	859	946	947	916	911	889	911	917	913	876	894	952	895	882	958	893	933	922	921	931	977	943	922	940	867	962	937	880	906	884	902	894	923	932	979	870	853	917	870	900	913	946	948	877	908	910	870	959	984	927	927	897	840	898	904	904	953	875	947	918	839	915	914	886	908	929	912	858	926	885	914	883	930	936	914	949	927	986	910	923	925	896	839	920	896	896	927	913	908	956	941	928	897	894	910	870	941	910	943	884	964	870	868	889	949	871	877	917	928	905	946	950	928	863	912	862	940	934	941	915	938	930	912	912	901	936	878	921	916	880	906	930	902	948	932	964	887	896	934	935	996	967	959	864	935	905	984	981	882	867	896	921	967	926	922	916	898	916	857	885	960	839	975	882	1002	890	870	908	882	916	884	926	936	909	907	880	864	926	857	908	925	852	869	948	934	925	894	920	923	888	909	840	888	949	903	886	858	924	925	986	920	912	944	909	917	921	879	922	941	903	925	930	909	885	966	947	896	932	898	963	930	887	916	905	919	846	879	916	937	924	934	895	921	972	921	877	932	885	931	953	886	925	925	898	910	957	912	931	941	925	875	855	941	916	885	980	965	874	936	933	934	974	894	890	925	860	894	860	875	940	921	916	948	894	900	917	856	870	882	871	910	937	869	907	887	877	923	945	940	928	916	848	964	913	900	924	892	942	941	856	914	946	925	930	901	900	964	876	898	892	973	935	926	828	931	947	909	935	955	877	919	1016	932	932	873	894	917	857	888	948	921	853	905	946	902	806	889	934	951	944	890	884	942	959	872	901	881	908	926	894	894	925	876	936	911	882	953	933	933	843	885	910	927	882	924	890	919	900	866	919	849	915	876	963	904	907	861	917	891	887	939	878	896	901	857	862	939	903	906	930	891	881	930	921	930	892	939	887	868	951	914	935	916	942	917	910	896	911	886	921	939	932	892	949	934	884	945	950	984	923	919	949	919	928	938	898	930	939	953	920	864	914	857	919	908	938	842	856	906	912	917	924	929	910	895	921	925	916	934	905	915	917	909	870	921	947	945	926	891	892	954	886	942	870	915	884	953	947	937	890	942	918	944	992	945	881	897	853	867	965	917	970	914	919	937	922	941	926	867	933	917
32448	60822	31900	32653	47953	13685	1784	1546	1368	1280	1203	1106	1121	1142	1069	1050	990	998	954	938	992	952	960	938	941	919	966	934	919	896	918	884	929	895	883	889	927	942	926	933	929	876	889	949	941	899	927	895	887	922	881	879	910	932	914	921	880	890	904	926	930	910	905	927	933	925	875	903	932	901	873	865	952	929	886	934	888	885	921	914	969	919	942	916	860	933	925	890	957	971	917	919	932	887	911	922	901	885	959	886	903	943	917	939	921	886	887	860	907	902	896	922	900	922	944	894	871	957	885	923	892	943	903	894	944	909	883	908	877	858	909	866	861	921	835	890	935	937	895	944	919	880	929	865	907	933	890	906	874	930	932	915	904	870	918	910	894	880	838	935	972	948	861	892	879	931	910	927	888	883	842	892	882	916	931	939	918	938	904	936	895	902	926	970	901	930	902	885	892	873	860	916	869	889	879	929	901	928	908	941	904	929	853	910	886	838	901	900	847	839	895	873	837	931	970	916	943	935	854	940	844	971	885	871	927	833	936	903	883	912	909	894	856	925	871	905	941	920	905	895	876	884	907	904	901	842	924	887	937	871	873	906	908	889	935	877	884	941	898	886	938	896	930	882	954	904	911	901	903	923	872	908	926	938	901	915	882	920	866	945	908	897	938	908	929	929	922	922	997	925	898	908	916	965	879	917	917	912	951	912	935	922	895	897	907	886	914	917	883	871	886	874	953	910	933	869	898	978	902	913	939	935	883	891	892	965	925	885	860	917	983	898	893	885	964	907	882	952	871	902	909	901	922	918	942	883	916	907	882	857	922	849	896	928	899	911	903	935	960	892	920	968	903	905	958	904	869	918	864	902	894	904	857	872	939	901	896	874	883	892	885	916	882	893	900	869	952	929	951	862	854	907	874	901	889	902	908	901	900	911	902	896	898	915	908	908	894	917	922	852	928	847	861	866	922	888	892	903	902	912	865	885	888	888	913	928	928	901	934	885	924	880	930	892	839	904	894	917	945	897	882	885	865	918	914	871	907	919	875	914	914	972	904	888	893	900	850	926	855	878	883	820	927	917	920	842	880	865	886	850	939	892	954	898	925	899	925	917	887	922	920	867	884	895	867	933	939	883	867	937	892	880	872	898	935	906	910	927	867	874	907	887	888	908	908	887	846	882	930	925	890	909	895	837	891	886	918	876	910	902	884	904	888	902	932	940	864	893	905	899	926	880	871	869	876	904	958	887	874	902	936	885	895	945	957	944	899	938	912	843	895	899	877	889	901	929	902	899	866	889	911	913	821	949	896	923	942	882	933	865	892	914	925	935	920	869	904	896	960	908	889	908	925	879	919	902	942	940	875	922	912	852	896	906	873	941	912	960	924	941	887	943	914	864	938	885	885	970	882	859	884	939	924	938	885	914	926	903	945	899	910	962	885	901	913	941	890	895	861	910	869	904	897	901	939	895	851	858	929	899	939	915	917	897	923	882	907	881	878	862	895	870	935	953	951	914	894	910	883	932	888	950	892	894	922	896	902	906	871	921	891	859	948	891	916	962	894	855	885	952	909	876	889	906	920	846	896	914	885	870	922	913	903	946	923	905	908	875	949	885	877	894	930	961	941	905	912	974	904	841	911	913	905	922	894	897	864	933	870	913	914	894	944	888	930	882	877	879	886	869	916	916	932	890	904	921	878	910	869	914	898	883	848	853	903	932	913	888	837	912	896	934	858	895	975	801	930	855	882	908	904	934	962	969	868	889	1003	894	898	852	840	890	902	877	890	923	927	866	933	897	885	904	874	947	948	895	876	950	925	877	912	922	893	897	908	878	908	869	888	901	855	911	893	922	866	928	843	875	908	924	889	903	932	872	925	886	912	875	897	929	857	916	896	901	882	871	905	946	878	931	940	928	854	903	943	910	880	913	873	886	865	918	874	849	891	905	905	889	901	899	901	939	916	902	894	889	869	909	870	952	910	893	894	882	880	875	903	876	911	857	945	883	918	928	951	936	897	921	919	908	887	911	906	907	871	914	911	930	923	918	876	890	888	888	857	882	962	908	862	841	942	888	931	893	867	871	874	907	926	899	930	896	915	919	894	899	878	905	875	874	880	899	898	925	931	920	894	895	931	868	884	836	875	926	905	884	889	934	903	979	907	964	921	922	844	870	953	884	884	922	947	909	906	983	920	906	882	913	840	930	892	939	902	890	872	967	895	955	876	862	886	884	944	899	905	897	912	895	914	879	929	952	921	862	877	918	901	931	844	896	941	882	889	924	923	851	888	901	980	896	907	916	821	912	933	908	895	945	909	896	931	887	902	881	920	890	856	897	926	933	899	844	966	888	909	923	834	981	969	890	875	908	857	918	905	868	878	903	918	920	865	901	905	924	873	921	953	892	947	919	895	900	931	925	910	910	888	858	908	915	938	951	969	868	943	913	926	940	913	915	969	849	872	914	954	901	873	880	875	917	904	893	882	880	849	911	910	870	876	873	906	880	935	893	897	919	908	930	882	892	901	891	897	957	903	860	858	877	894	905	883	881	945	908	839	954	874	915	949	864	985	924	920	892	907	900	908	871	876	939	933	926	884	908	930	883	940	880	852	930	907	916	908	976	890	899	907	878	928	914	882	948	889	924	873	917	909	902	944	886	875	917	884	915	899	871	906	902	850	907	892	959	882	961	929	991	881	903	926	923	866	897	882	912	925	908	918	894	895	877	908	869	910	869	907	882	910	869	910	898	888	911	921	881	891	883	870	935	904	904	934	882	950	899	919	904	900	893	906	950	923	902	912	885	898	966	925	897	878	836	910	868	906	921	900	874	914	853	940	920	923	866	937	905	997	914	928	870	887	965	943	864	917	867	920	885	913	885	929	893	958	977	900	905	847	866	871	851	837	909	901	904	919	938	850	961	846	936	907	921	900	889	952	883	921	908	884	924	895	864	918	923	940	909	888	946	884	897	895	943	889	975	943	903	931	899	885	901	910	923	920	891	877	901	932	910	851	863	922	903	886	869	870	855	897	925	854	884	883	887	921	887	902	911	912	888	948	852	946	873	849	857	899	896	960	937	892	868	899	918	883	921	924	938	864	901	899	870	904	903	900	920	872	903	890	949	839	893	899	871	971	900	901	930	883	901	873	936	904	932	897	955	891	934	917	869	875	927	927	863	949	901	883	887	855	855	968	913	870	958	914	931	951	941	934	867	865	869	902	901	866	906	853	911	915	907	906	936	910	880	901	889	859	909	893	951	864	899	919	957	883	874	913	918	911	891	941	942	878	925	900	893	888	905	921	965	885	907	886	879	889	894	900	961	934	921	910	860	938	884	963	911	944	941	915	949	921	861	891	942	934	853	896	905	916	926	891	870	955	852	898	927	876	901	913	862	833	955	978	874	926	886	980	878	880	956	889	881	924	856	947	913	924	901	900	881	899	950	918	876	930	926	912	917	949	897	862	905	929	876	905	882	912	893	860	897	918	879	873	903	877	891	908	906	878	898
28766	24124	16315	5983	5671	1581	781	794	803	813	808	814	782	764	760	752	779	802	763	708	789	787	806	780	805	791	768	822	749	797	780	788	780	757	788	758	807	781	743	808	752	746	787	745	757	768	808	778	788	732	800	758	755	804	762	747	772	770	793	783	733	766	792	786	760	724	787	782	809	768	784	786	757	780	742	720	792	831	783	789	736	777	767	763	785	753	787	752	792	782	786	801	728	756	740	758	778	759	740	755	767	782	717	780	792	779	788	767	728	725	740	758	769	783	772	796	738	809	758	798	751	817	759	717	803	779	772	806	796	788	771	749	763	746	764	775	826	743	729	775	738	777	785	788	760	771	789	733	791	704	764	753	782	781	752	719	790	760	775	790	798	750	773	771	802	734	719	771	790	760	816	799	763	756	771	819	743	742	767	751	750	698	715	774	767	758	732	813	760	777	751	763	794	834	727	790	773	791	793	840	786	785	759	722	710	757	784	799	742	740	725	767	824	733	754	741	753	798	804	777	796	756	778	790	770	750	774	743	799	732	744	768	809	795	725	782	753	742	803	754	811	724	778	762	762	800	808	839	725	770	765	761	753	787	753	775	817	794	738	784	807	787	742	749	811	756	755	759	789	780	770	794	733	797	794	776	741	779	753	768	763	782	802	744	753	818	750	782	800	771	759	764	754	809	779	803	750	760	820	758	711	807	815	765	745	767	785	751	781	806	728	744	749	758	822	759	765	751	776	795	763	758	734	716	777	776	740	776	771	752	751	775	695	797	782	838	756	780	755	792	779	764	717	761	726	756	744	818	801	788	789	764	765	763	758	774	786	810	736	747	773	806	779	775	796	784	780	740	765	762	801	834	744	767	765	729	773	750	773	815	743	776	765	787	816	755	778	771	784	747	755	715	810	778	741	800	822	771	827	757	782	762	746	749	793	757	770	759	759	769	811	758	762	763	762	828	758	727	740	754	771	748	744	801	764	788	742	749	713	797	797	701	794	779	814	774	785	779	761	728	809	781	797	765	785	797	746	730	763	747	761	781	804	807	783	739	767	771	763	806	763	791	802	736	772	842	744	771	779	783	760	748	786	760	782	765	763	761	779	725	783	769	722	756	753	797	781	764	799	761	729	803	779	764	738	757	765	763	790	786	767	768	806	816	775	745	753	818	745	797	762	762	762	743	792	815	752	788	778	781	770	773	773	749	822	790	811	796	687	761	808	733	834	782	739	726	765	775	735	740	782	771	740	793	744	778	754	831	753	780	755	780	715	736	762	788	784	752	706	770	754	790	750	788	749	789	738	769	770	740	784	798	807	801	781	728	786	838	763	780	767	771	743	753	721	773	782	750	744	742	772	814	795	789	749	791	800	794	747	799	737	755	778	754	835	734	773	772	798	799	808	755	718	705	763	825	810	750	746	762	767	771	789	788	794	749	792	755	768	765	785	747	780	808	764	779	805	783	800	773	788	770	755	773	765	723	757	768	830	756	793	727	777	790	763	804	713	729	734	765	807	760	835	769	768	800	830	793	779	810	704	706	741	781	791	756	772	755	789	807	813	784	794	804	719	781	694	796	796	796	770	768	786	798	779	729	776	757	741	691	787	751	774	746	760	791	760	781	720	768	713	764	754	810	740	781	847	797	740	777	760	776	767	753	789	782	809	753	765	777	744	771	807	756	761	739	730	754	687	717	757	801	813	802	805	786	809	785	789	786	818	771	779	752	766	761	751	798	771	770	792	747	748	735	773	799	749	807	795	760	770	787	750	821	803	744	790	749	767	769	813	722	756	750	817	782	745	743	806	749	757	798	721	774	752	800	783	802	724	749	779	774	784	775	754	795	752	748	779	792	810	764	768	753	773	814	794	737	730	775	766	786	762	771	759	766	709	774	751	751	776	792	793	785	797	786	834	735	750	794	800	785	728	771	740	734	774	802	790	772	766	797	803	798	803	740	783	792	765	744	805	818	768	729	785	787	755	779	798	743	801	790	741	822	805	775	799	787	788	812	744	772	742	717	755	730	760	779	765	733	727	806	795	771	768	786	785	739	761	751	792	752	762	810	725	753	731	774	783	825	811	757	743	762	814	813	753	782	804	856	784	767	775	741	742	772	768	798	800	782	778	737	804	792	809	782	737	782	771	808	823	769	798	789	761	757	772	774	713	782	799	728	765	773	753	748	759	769	757	816	812	719	766	747	773	764	802	795	740	780	767	766	727	752	803	755	819	762	773	789	792	741	809	749	757	825	784	756	759	748	776	789	769	765	791	828	727	765	757	769	809	719	780	719	810	798	739	773	777	782	778	729	785	740	775	732	753	734	779	753	761	773	757	718	734	761	720	803	756	799	785	742	749	754	741	726	755	781	754	763	802	785	751	769	767	813	781	752	792	751	764	760	767	764	797	768	771	733	742	723	782	757	755	771	739	808	754	756	778	759	765	758	774	746	765	822	754	731	717	773	788	766	751	791	777	746	774	732	773	759	760	741	748	784	754	768	731	806	770	712	773	789	796	785	757	767	753	765	778	780	763	734	731	798	767	789	759	760	776	774	758	804	795	745	722	786	761	814	752	794	810	746	775	725	751	773	758	800	748	760	820	756	797	778	788	769	755	775	760	790	760	734	740	778	727	755	711	784	723	736	728	786	796	773	816	833	805	773	827	805	770	782	747	750	794	797	763	773	767	730	749	767	754	730	778	780	727	754	808	790	756	741	794	765	795	757	759	771	752	802	797	787	808	764	733	820	821	756	766	832	785	786	735	799	751	804	795	751	803	771	811	741	756	800	821	758	746	759	769	779	823	801	795	793	800	823	795	819	763	728	767	745	793	755	758	746	773	776	816	801	752	757	744	789	789	796	794	716	753	780	796	770	709	718	731	823	790	767	765	788	768	730	730	761	805	764	752	773	798	758	741	778	801	809	754	743	763	836	793	755	763	754	768	792	757	796	772	755	755	776	806	746	733	802	778	828	763	769	743	786	753	795	802	733	804	770	786	699	845	760	786	786	797	698	769	804	759	797	727	749	739	770	769	812	720	734	757	793	773	742	752	756	752	755	771	814	783	796	808	720	764	762	780	764	830	790	781	763	798	740	785	817	819	775	784	740	729	760	790	751	747	780	784	756	776	716	731	727	762	765	827	818	797	817	774	787	750	726	762	772	765	766	715	827	804	755	786	786	781	750	759	800	748	797	767	788	766	759	758	773	747	735	756	769	751	704	803	783	724	725	783	765	734	857	775	750	767	746	719	776	751	814	769	712	760	756	768	765	740	802	756	815	779	789	775	765	751	734	747	726	718	748	773	755	789	800	823	774	769	793	760	771	732	772	797	841	768	764	764	761	793	764	755	774	772	758	759	782	803	746	767	780	748	723	763	823	732	748	708	774	811	771	782	795	762	824	749	762	744	738	765	824	721	781	775	748	770	765	735	782	787	817	829	771	804	734	763	782	772	762	713	735	825	739	731	724	773	874	780	833	742	779	756	756	754	767
24662	34461	12401	4780	6330	1611	803	765	837	782	829	779	799	786	790	778	777	765	780	807	802	803	798	764	839	797	788	858	816	816	813	809	793	788	795	871	787	808	762	752	838	783	763	803	761	829	805	771	764	796	742	850	866	846	821	793	814	822	771	800	835	847	838	811	774	814	833	838	788	774	767	794	830	812	793	825	827	787	808	844	830	756	783	848	822	806	792	791	797	858	854	860	811	855	801	809	846	777	808	821	787	795	791	835	791	793	835	848	769	835	755	858	798	815	853	836	808	809	794	817	747	833	823	770	818	828	783	817	811	804	853	782	770	816	813	813	859	838	809	833	777	791	851	839	798	811	784	808	788	782	808	794	817	769	797	784	816	797	814	811	794	808	769	773	803	756	805	791	827	792	854	843	766	735	757	788	783	834	772	788	807	837	804	843	783	782	783	760	797	795	800	824	804	774	798	774	826	836	767	775	819	780	759	788	804	797	745	827	807	833	809	756	781	801	795	809	799	854	804	804	785	823	808	838	786	807	805	800	787	754	815	776	763	844	809	765	765	833	783	763	790	818	822	769	799	777	759	759	803	797	781	776	806	771	779	787	813	777	837	824	809	834	749	815	765	775	843	774	823	775	832	800	804	835	765	794	816	810	761	805	794	812	818	780	783	761	833	780	808	756	802	847	798	862	716	834	815	795	832	745	782	801	801	828	830	780	786	816	774	777	808	770	807	759	813	794	804	804	789	827	797	772	793	793	729	749	800	775	749	790	817	766	832	794	840	794	799	809	772	843	777	828	863	781	841	813	771	830	769	783	782	787	781	770	772	804	775	761	804	729	776	771	802	815	729	747	767	790	805	755	809	764	819	791	776	767	821	780	784	776	782	753	783	846	863	753	812	782	785	814	799	775	769	769	855	773	812	813	833	795	776	878	802	820	802	807	820	850	839	748	751	797	831	742	813	825	776	818	821	839	797	797	739	791	851	755	805	805	795	772	785	824	820	746	792	791	785	821	764	812	853	801	824	845	845	780	798	770	784	831	804	831	803	839	785	761	752	842	798	812	832	704	837	781	795	812	794	773	761	848	795	789	836	794	783	767	759	760	809	808	789	800	799	785	789	812	788	819	765	812	786	829	782	808	761	791	831	795	830	812	816	802	771	759	824	857	804	794	778	791	777	813	782	857	783	809	763	767	749	767	757	769	756	787	769	837	776	773	792	829	770	755	799	823	815	824	777	791	808	802	813	836	780	775	787	826	778	774	751	839	826	816	778	820	801	761	777	805	790	814	802	787	767	771	760	791	784	827	766	874	751	817	774	770	799	734	816	797	820	828	751	824	837	839	835	781	776	781	807	834	801	806	813	803	774	752	809	783	812	822	824	776	801	784	792	772	855	846	795	765	798	810	813	824	801	818	819	815	806	747	808	852	739	787	805	806	810	783	773	720	811	810	834	844	764	826	767	788	800	792	762	805	781	756	812	755	763	852	786	798	780	832	780	769	806	772	834	792	820	815	801	825	820	774	800	770	830	793	816	834	801	782	798	824	773	800	749	800	779	788	795	796	824	815	828	777	797	815	766	773	789	848	781	805	805	770	808	812	776	768	788	786	842	811	801	826	771	820	811	822	814	863	801	804	790	799	778	780	830	752	771	786	792	818	791	807	816	796	770	843	813	813	820	826	818	792	805	813	797	812	817	772	812	799	830	792	786	791	813	842	817	779	766	809	796	862	790	780	799	779	780	794	789	813	753	836	788	742	828	858	870	783	840	826	786	775	813	750	827	778	766	783	768	796	782	837	764	754	811	800	797	778	818	810	747	783	775	810	822	831	789	801	857	836	814	864	836	808	772	805	816	801	799	782	810	787	831	773	821	871	789	769	811	822	815	831	741	800	811	810	803	800	747	837	729	810	762	790	834	830	755	810	823	798	779	813	750	801	785	800	835	821	762	799	788	773	774	823	813	814	786	772	806	836	774	828	790	782	805	788	835	782	812	824	764	789	804	814	807	804	815	766	794	799	777	792	751	780	775	799	894	818	804	780	829	794	787	782	840	793	781	822	822	816	832	828	819	748	811	808	814	824	798	779	813	818	832	766	803	840	787	749	785	794	841	811	834	743	776	788	782	807	818	833	851	772	842	779	794	822	813	775	759	809	778	794	800	785	795	770	830	805	800	810	792	819	789	804	834	794	767	828	791	826	780	766	799	747	841	745	758	752	769	784	821	742	828	847	775	794	788	805	768	765	806	793	784	847	774	736	786	821	749	793	762	809	754	852	822	807	752	780	830	787	763	778	767	830	776	757	802	751	792	826	846	772	797	739	822	827	784	772	796	819	767	802	787	775	805	805	796	785	793	837	743	765	804	768	775	778	828	806	847	761	847	775	759	769	789	807	807	793	804	783	743	838	798	878	815	786	791	756	840	816	808	771	794	809	844	765	760	747	760	807	816	798	799	820	795	763	830	802	794	814	781	768	748	815	794	793	776	805	831	767	785	811	810	785	739	768	773	863	847	791	720	747	778	836	808	769	791	834	813	775	810	812	811	738	786	800	815	818	816	782	749	752	789	820	882	820	783	790	782	804	808	815	808	852	799	835	808	764	787	769	761	783	785	793	804	813	774	816	787	828	744	819	777	818	789	826	797	808	788	794	838	788	809	795	793	777	831	809	777	752	790	759	775	825	816	816	790	823	761	791	753	823	791	792	811	831	821	847	741	792	736	809	863	843	791	802	793	835	827	832	807	829	804	861	799	741	786	806	803	822	822	795	800	785	763	774	792	856	823	792	831	827	781	800	785	759	820	798	765	789	803	768	837	774	773	798	763	754	836	797	759	788	812	778	794	763	835	860	812	803	796	809	800	790	776	804	796	793	808	806	811	791	774	784	782	867	806	823	826	844	736	794	801	783	796	825	765	785	795	801	810	794	778	768	768	765	789	744	811	800	787	768	815	755	854	819	812	844	814	774	774	770	796	814	770	756	804	783	801	797	802	817	768	794	806	840	805	826	794	795	829	815	802	799	793	773	792	794	820	757	748	818	857	798	783	813	791	793	820	812	756	822	776	761	770	766	831	795	727	813	742	790	822	824	798	826	844	823	823	786	770	780	787	793	791	774	805	815	783	801	802	778	825	767	820	756	790	795	823	747	836	797	753	827	818	807	813	836	791	805	827	762	807	836	770	756	833	804	852	822	793	776	812	811	743	802	767	789	783	806	740	798	826	794	772	802	751	819	808	800	811	814	796	816	803	801	822	833	803	803	835	830	806	787	801	757	806	789	804	817	800	840	812	819	766	819	753	842	789	824	823	831	797	818	828	792	757	735	771	834	816	796	841	790	778	748	783	790	805	774	788	801	817	789	786	798	776	762	819	818	789	759	777	801	828	842	883	814	763	772	804	821	785	806	790	800	771	803	813	794	786	774	763	807	814	831	841	797	860	839	809	785	765	803	752	820	786	852	767	787	820	785	764	780	799	803	771	799	804	756	797	796
23666	21038	28201	25899	31937	17696	3565	979	804	835	816	836	789	724	776	779	715	718	749	744	735	765	718	731	710	677	696	744	725	717	721	662	707	747	767	738	691	700	716	680	736	728	689	721	698	736	711	682	758	727	671	707	698	735	759	717	678	686	722	730	724	715	758	725	701	680	713	708	705	765	730	697	675	734	729	655	741	722	697	707	725	697	751	684	716	707	714	649	745	734	711	651	739	726	724	747	688	680	719	723	716	770	704	701	694	704	762	667	720	766	684	693	752	688	688	681	746	661	704	707	727	692	701	770	705	741	698	741	658	700	713	673	761	720	733	690	688	742	711	700	763	686	732	728	717	712	656	699	720	748	717	698	714	718	765	712	728	730	708	732	695	693	748	724	722	783	742	697	708	711	658	727	719	712	716	638	696	648	707	677	732	684	750	748	695	740	673	744	670	731	681	709	666	739	707	687	745	725	688	692	747	733	713	669	723	704	712	704	677	682	731	729	659	681	689	711	727	712	731	692	688	731	713	747	728	694	659	718	656	661	695	744	742	683	701	757	731	708	697	728	718	727	682	742	678	729	740	696	718	720	707	708	686	695	730	723	655	738	725	694	682	766	706	766	689	709	732	681	710	695	719	699	655	661	732	704	681	730	690	671	715	671	706	696	704	742	677	708	696	719	706	704	722	717	691	719	669	694	696	669	664	679	701	672	683	697	717	696	727	718	728	724	730	651	734	689	696	702	718	726	702	711	698	676	741	747	709	670	755	695	740	747	714	716	706	738	715	705	775	726	730	669	699	723	663	688	712	718	719	724	679	703	715	742	729	674	701	682	708	691	710	749	709	695	694	725	705	708	695	730	726	671	691	712	678	697	684	672	703	736	698	729	697	733	734	747	768	674	703	720	709	759	699	715	688	716	664	721	663	736	693	727	690	693	723	729	772	729	698	662	727	672	679	757	678	687	733	664	677	680	690	719	730	726	650	721	719	715	729	714	740	673	720	691	728	725	684	755	686	693	724	698	697	681	732	692	696	733	680	721	709	700	686	743	721	672	699	682	690	653	735	701	708	662	707	733	778	714	687	735	723	700	731	672	728	718	777	711	721	740	678	711	694	694	693	708	734	714	690	731	691	689	698	699	722	690	670	738	669	656	695	722	694	713	746	714	711	682	720	688	746	754	744	684	727	731	701	705	688	712	693	713	771	683	747	723	733	663	653	694	727	663	698	718	674	697	653	695	685	758	705	676	685	710	697	700	711	777	682	719	694	757	714	716	749	730	717	725	672	699	719	726	715	687	665	704	701	753	708	696	754	666	749	726	748	698	713	741	718	763	660	705	697	700	663	715	669	692	709	720	683	676	695	702	695	735	670	726	703	692	720	717	720	723	690	680	724	684	730	719	726	655	756	736	695	696	735	690	729	694	712	697	745	746	669	685	699	699	691	690	729	698	716	714	712	728	710	685	718	712	726	661	719	728	679	754	718	705	718	702	713	672	692	741	753	763	723	734	697	729	753	767	735	693	726	716	725	735	721	678	725	706	719	695	691	691	734	688	714	670	665	667	761	681	675	718	683	716	696	694	693	621	723	676	726	693	720	680	702	701	717	742	712	732	733	707	691	685	741	701	700	693	720	707	658	704	686	725	716	696	692	702	711	756	729	664	729	692	713	683	739	749	666	717	685	703	712	733	667	665	689	692	698	686	687	687	682	723	673	706	698	733	740	706	683	690	679	747	727	707	753	702	723	723	696	683	719	704	705	735	704	693	732	661	699	698	670	707	663	712	708	727	710	669	711	667	733	690	725	720	714	685	701	710	732	754	728	687	678	763	688	750	742	701	689	687	683	680	743	708	666	696	698	729	674	697	703	741	713	696	730	671	689	735	730	716	703	702	693	708	740	722	724	712	728	670	689	714	676	726	722	715	720	681	718	716	674	725	737	665	676	709	730	706	712	747	691	670	733	686	694	701	721	773	737	745	693	709	704	698	696	706	679	693	674	717	717	719	693	681	712	682	716	733	690	658	649	667	715	716	721	713	701	725	711	680	666	645	711	738	707	706	710	718	699	703	708	699	721	764	710	692	684	631	738	705	758	716	708	701	694	713	726	685	663	679	715	715	709	744	678	685	705	725	723	677	714	740	706	672	698	703	692	718	704	695	698	664	767	681	725	682	708	726	706	710	653	682	685	721	729	710	689	701	679	696	710	710	726	708	726	718	769	696	673	696	705	675	740	710	703	717	694	696	722	704	735	731	672	652	687	685	716	672	690	685	711	668	706	695	675	707	728	717	680	708	752	691	725	753	705	694	721	699	707	697	736	637	677	728	731	712	678	691	727	723	709	690	703	709	694	703	731	678	730	695	693	704	694	711	751	710	668	724	720	741	713	752	713	699	707	671	652	680	668	755	745	706	685	707	685	696	684	737	679	712	690	710	736	694	729	692	740	693	700	687	700	715	704	704	738	679	730	709	677	738	733	709	730	655	699	696	747	692	712	630	670	705	713	731	691	696	757	703	740	735	702	677	725	762	700	697	709	708	710	692	715	696	670	719	710	717	654	705	708	725	717	690	693	696	716	741	747	739	706	695	770	690	659	674	757	723	699	698	715	716	748	694	714	759	718	744	720	693	683	679	679	746	739	726	720	745	761	693	700	720	714	721	706	689	683	709	720	738	687	745	754	742	707	690	743	690	716	718	673	659	673	717	703	723	646	712	718	658	735	758	694	721	707	658	688	705	721	699	774	692	732	702	701	657	632	708	694	765	706	693	702	724	704	727	715	779	718	715	694	687	714	703	683	703	708	686	680	727	681	659	701	707	695	731	723	671	671	678	714	698	718	689	694	715	732	720	663	683	737	739	702	763	660	713	701	694	754	709	703	693	737	715	699	764	707	679	681	664	727	723	713	698	673	697	694	685	738	728	731	695	675	704	673	724	733	701	719	712	682	714	753	714	686	671	682	705	690	740	669	704	710	735	675	754	679	696	725	665	705	693	735	683	684	686	738	709	696	699	716	702	701	696	708	698	761	741	680	690	696	709	728	676	660	721	674	682	673	684	714	677	675	718	699	722	665	719	696	675	709	724	761	682	705	724	702	704	706	689	714	689	694	698	699	681	749	752	734	694	711	681	784	693	637	675	698	725	677	726	680	708	715	730	719	778	680	722	740	793	705	691	683	716	716	664	736	662	752	744	768	679	744	689	723	696	706	741	684	718	686	699	671	664	701	722	738	700	715	673	723	706	668	738	685	717	721	731	670	737	727	726	709	724	695	710	694	695	712	702	684	681	672	700	698	690	679	686	716	737	735	676	730	748	661	682	745	691	687	691	739	720	719	688	724	692	675	743	697	700	710	704	739	677	726	701	675	725	651	716	691	736	729	709	725	683	722	657	681	697	718	662	765	677	728	726	714	718	678	692	722	674	693	716	658	708	727	711	688	696	682	724	709	691	716	657	719	711	705	713	704	707	692	651	706	692	710	706	741	706	692	680
28714	52097	24996	24126	36806	8616	1185	1101	957	924	965	828	898	790	726	837	772	785	744	793	751	745	766	742	748	731	775	723	759	777	799	722	771	747	754	761	754	714	741	793	723	736	767	722	698	718	679	785	750	728	726	733	723	680	741	748	700	778	731	705	775	740	740	738	729	787	759	753	679	725	743	750	763	764	723	698	754	747	761	767	677	781	711	766	738	728	724	720	762	704	704	752	757	773	720	759	770	723	685	712	749	781	732	748	711	756	789	766	687	762	715	765	698	730	714	763	734	781	733	716	730	725	710	730	800	723	770	674	723	780	711	753	756	771	717	711	744	737	665	742	713	732	752	692	780	703	719	745	760	714	734	758	702	731	730	740	706	723	771	688	743	735	691	762	713	741	729	727	769	725	730	758	712	667	725	750	735	710	721	717	763	687	708	706	736	684	739	762	725	707	712	726	720	695	755	746	761	765	714	745	755	747	737	706	745	738	696	743	771	742	772	751	711	705	695	684	780	742	716	723	765	748	715	710	762	669	749	734	743	733	742	766	717	692	722	737	708	716	751	689	692	756	735	764	697	756	714	797	761	740	699	678	764	700	725	744	685	720	757	715	728	740	736	745	725	738	712	715	742	702	753	736	702	743	651	699	699	726	695	728	675	775	723	673	735	729	756	713	709	718	682	712	753	707	724	717	734	698	731	734	712	720	721	685	694	742	695	697	708	715	727	719	721	763	726	742	744	738	677	717	763	731	752	746	735	737	744	731	749	797	713	774	746	712	707	708	761	745	710	746	698	732	729	770	716	715	782	718	719	737	691	732	735	711	726	723	720	747	745	738	729	768	694	733	709	687	694	751	755	752	732	746	730	715	758	682	732	785	747	801	750	704	733	741	748	707	698	727	714	722	719	688	691	766	700	739	792	708	759	719	737	718	705	721	704	729	712	723	732	765	738	714	702	736	747	681	740	693	721	716	726	697	742	679	719	713	693	728	720	707	741	727	766	744	730	743	744	679	762	728	790	774	748	699	705	777	747	730	671	690	725	748	724	784	667	754	697	764	761	735	708	713	719	738	738	752	652	708	726	716	721	706	747	776	715	760	710	722	732	709	721	716	730	710	724	713	704	744	692	705	725	743	732	736	743	702	759	735	739	758	726	703	710	726	740	730	716	748	710	717	738	691	715	717	750	754	683	705	708	724	717	771	735	707	722	759	686	678	729	728	730	749	717	724	713	720	780	749	741	731	725	717	768	742	732	767	742	722	695	756	718	707	709	737	743	721	752	708	728	734	723	713	707	704	739	653	700	742	744	775	773	726	708	704	771	717	674	707	737	695	740	695	688	742	717	733	729	699	729	743	688	739	707	710	775	699	712	734	686	676	723	698	729	734	739	742	696	687	670	730	729	782	692	717	722	757	706	727	694	712	707	694	713	734	751	742	728	744	777	747	744	677	662	728	720	739	736	703	741	747	727	734	699	702	707	684	752	664	709	713	706	695	745	706	720	703	737	720	728	731	752	712	686	768	739	721	709	742	802	749	709	755	737	733	756	730	725	714	752	740	752	710	708	731	802	756	695	718	748	742	761	722	711	731	711	771	700	762	768	698	698	784	698	742	715	695	734	741	714	750	717	692	720	745	727	721	726	714	704	718	757	704	722	764	746	708	703	762	718	707	756	695	742	694	732	724	733	691	739	788	683	757	714	733	751	721	714	760	763	671	780	748	687	659	763	745	758	712	691	682	754	761	749	713	716	745	736	758	708	690	697	735	678	732	722	723	724	750	758	757	727	755	717	751	790	741	739	731	750	715	726	739	707	709	708	721	690	775	763	708	717	743	765	711	742	703	751	694	696	714	731	724	716	747	718	697	741	761	720	746	691	735	666	747	685	722	737	734	746	683	739	743	740	662	733	750	734	711	712	703	714	701	711	730	690	718	752	725	718	767	731	732	697	763	702	701	667	724	728	728	716	734	730	706	791	689	762	695	723	750	738	733	741	726	750	690	699	764	748	730	751	739	698	728	725	743	700	722	728	792	732	742	712	728	717	793	748	710	751	767	736	687	713	674	738	705	746	728	766	711	734	727	730	703	764	716	741	719	724	703	690	700	770	720	685	688	710	733	732	752	723	710	733	708	745	739	737	704	756	756	682	768	731	720	748	704	712	753	756	729	695	780	728	736	693	716	736	730	772	755	772	692	787	667	756	711	712	712	785	680	715	748	776	694	750	695	746	683	775	709	752	749	728	715	691	747	677	729	707	745	742	732	778	723	732	730	747	735	710	689	733	693	721	752	690	722	712	762	738	735	725	712	724	730	728	712	740	704	707	702	750	763	710	746	720	737	730	725	739	737	750	723	750	747	748	677	738	736	780	738	723	726	743	795	682	719	727	759	721	701	756	763	708	704	720	730	731	736	729	724	753	726	777	709	735	727	706	727	761	725	746	709	750	691	710	754	739	748	733	740	726	809	719	765	730	706	712	696	722	737	740	724	719	749	728	749	736	746	674	665	754	703	684	758	716	741	757	736	719	738	761	732	748	724	786	748	723	730	692	741	741	737	719	713	673	737	721	750	678	753	728	739	733	716	712	739	694	729	760	713	705	769	694	742	751	761	733	712	698	780	741	725	705	708	691	731	709	681	764	685	723	745	684	701	733	725	720	723	697	742	701	722	763	748	732	698	701	755	692	743	728	726	682	716	710	754	705	711	712	730	723	716	702	706	714	720	720	686	700	758	724	716	714	756	728	732	720	708	723	731	696	732	762	726	715	707	719	729	728	769	719	714	720	707	707	722	732	728	755	761	715	719	712	772	735	766	724	719	777	671	743	761	683	784	709	724	747	747	738	747	720	724	761	713	740	731	730	700	694	741	691	695	703	765	740	720	741	728	728	723	732	739	698	760	705	730	740	666	739	730	750	723	730	738	765	697	758	690	713	685	685	711	764	720	719	734	738	712	701	682	701	732	697	760	726	665	733	726	719	656	753	712	726	747	730	732	781	722	700	728	656	722	718	700	712	747	718	718	738	725	708	733	715	722	752	750	726	734	701	748	706	706	723	737	730	738	748	685	735	683	743	739	675	754	728	720	729	802	763	737	646	723	709	740	727	740	730	713	734	691	688	701	729	708	724	730	716	768	689	747	687	703	711	713	738	785	741	715	706	733	764	691	699	754	737	741	737	716	702	709	711	723	714	726	736	681	743	740	720	713	738	721	708	628	754	718	724	738	699	728	719	704	684	726	741	737	746	730	715	706	772	750	718	723	750	739	730	741	719	770	732	718	767	709	715	742	763	703	720	709	738	691	716	731	722	728	713	742	721	709	723	701	745	710	720	713	736	715	716	700	710	709	744	715	735	743	756	720	720	712	727	719	706	727	761	704	706	725	720	726	709	705	676	716	689	733	722	698	711	732	777	784	704	696	710	741	699	796	742	672	757	745	750	772	709	733	748	751	717	679	735	736	710	770	735	716	706	732	734	715	717	681	768	773	749	722
24991	21098	27155	25995	24906	8139	1275	1056	993	966	961	957	1000	922	1001	930	945	1001	913	945	918	955	928	982	952	936	936	916	912	960	880	935	961	913	930	936	900	948	916	894	914	916	937	888	937	944	941	959	941	980	982	942	961	871	950	885	950	954	905	913	904	939	916	1021	895	905	1012	943	949	974	947	924	963	932	946	890	939	899	970	937	966	955	930	946	891	929	941	985	925	943	924	920	920	920	958	928	927	908	969	915	961	935	942	976	957	931	966	941	920	942	946	926	858	862	955	894	919	909	916	941	912	931	956	886	899	960	960	942	897	908	932	891	912	943	961	900	901	875	951	929	918	925	883	951	975	948	965	935	919	953	948	944	889	946	935	946	958	875	985	924	900	1009	953	908	947	924	926	951	968	923	934	903	948	932	921	941	960	906	929	928	948	883	905	984	952	906	962	916	977	911	941	955	915	948	900	981	926	954	922	917	921	953	892	940	931	883	907	938	918	917	962	998	923	928	947	948	952	875	898	932	906	968	884	994	967	897	932	886	924	963	922	1003	870	907	911	902	928	907	974	912	905	968	904	941	955	933	920	945	926	934	959	914	865	931	984	960	983	922	903	958	956	973	919	986	897	954	937	919	956	884	912	956	901	966	876	940	968	914	913	965	934	933	916	967	905	902	959	971	954	928	976	911	939	943	936	914	923	913	908	949	973	926	923	878	896	918	918	982	886	915	937	957	916	934	1003	913	889	993	938	922	903	954	964	948	933	969	965	905	965	971	954	909	877	883	944	907	896	954	876	917	892	920	934	920	924	915	919	912	892	869	952	917	914	954	899	932	947	942	918	911	983	950	968	938	916	889	901	922	889	892	918	915	1044	911	904	952	920	925	878	943	904	947	956	879	939	885	916	896	933	891	938	951	904	919	946	940	883	925	955	884	970	847	939	954	944	921	954	927	941	977	915	940	950	968	947	952	951	899	951	932	976	961	897	985	954	910	919	879	904	931	908	924	941	978	973	978	969	912	945	897	934	937	941	948	902	979	916	889	982	918	943	880	908	922	896	922	974	950	938	931	927	908	922	887	912	921	895	955	981	950	898	880	919	928	907	926	936	959	905	944	925	996	988	960	931	908	984	922	1006	927	927	1001	920	903	921	947	949	943	984	922	969	947	898	931	939	992	966	954	911	932	877	938	915	870	902	917	920	928	956	934	961	915	902	978	948	948	945	949	938	916	968	904	900	899	951	944	927	948	933	960	996	932	967	962	908	930	933	909	882	923	916	907	934	864	965	915	931	950	948	932	957	955	885	874	926	935	921	946	882	880	891	917	945	915	962	907	964	925	943	944	902	884	912	943	950	962	909	929	885	862	924	956	878	906	932	922	916	874	964	894	874	889	935	909	926	868	943	906	950	953	954	926	937	930	902	956	919	896	922	922	915	970	979	924	931	909	933	976	921	926	921	941	957	968	957	939	912	876	904	942	866	891	961	920	922	950	922	944	941	861	933	919	910	904	897	865	923	905	939	901	972	899	895	927	955	909	962	960	925	960	913	903	939	945	990	927	869	941	919	906	888	933	953	899	913	886	935	888	921	926	910	889	984	958	958	989	902	941	930	918	896	906	942	973	882	907	889	966	939	912	948	944	898	902	951	1007	933	913	894	941	904	932	982	918	920	915	952	908	913	924	947	944	916	933	909	945	923	953	924	977	863	934	942	939	903	927	897	964	900	952	917	900	895	889	990	924	869	953	907	945	927	913	937	878	951	985	973	941	904	891	924	903	926	965	946	901	955	926	967	905	929	899	935	945	900	927	980	920	940	855	914	909	913	912	941	926	936	974	950	939	927	921	929	927	915	874	976	901	902	925	922	1001	907	1015	922	956	929	948	874	920	916	921	905	932	963	891	925	946	996	861	876	907	918	888	919	899	908	882	920	957	942	963	985	930	874	955	935	931	903	919	943	929	905	948	913	930	881	950	850	942	911	998	945	922	915	954	888	929	951	882	948	912	884	920	956	917	931	957	893	961	956	925	910	938	938	923	977	915	988	915	907	902	944	859	879	956	941	935	919	933	921	936	922	930	960	929	926	971	955	959	959	949	942	950	964	893	896	889	856	875	924	889	848	1009	971	899	928	929	913	936	879	984	921	942	925	930	936	952	931	905	898	890	951	894	966	944	943	895	895	954	986	914	904	878	956	995	917	921	960	907	894	917	1012	919	965	864	923	933	995	950	924	931	965	978	916	979	950	950	875	958	944	890	911	947	882	915	920	908	937	945	935	874	963	956	927	929	916	932	953	953	919	944	915	934	944	905	911	905	933	950	907	970	981	959	973	965	961	974	948	948	893	923	882	942	896	918	892	870	941	942	950	898	921	965	934	999	948	941	944	899	901	1013	902	947	916	975	926	913	956	897	953	984	902	888	898	917	898	930	904	878	924	908	932	976	949	881	935	927	960	928	908	900	875	907	919	902	926	905	921	963	879	921	992	913	896	928	904	936	914	954	916	915	844	891	912	957	940	942	918	941	972	951	927	907	914	969	953	934	953	982	913	945	972	938	943	898	900	933	905	937	954	905	872	908	931	918	944	924	948	916	950	951	971	952	885	860	931	923	942	899	935	901	907	965	895	954	971	978	892	970	917	959	926	971	932	934	910	899	951	977	965	931	940	944	904	979	903	908	927	957	946	887	889	969	903	936	933	946	898	944	923	930	953	911	900	898	943	993	978	951	902	937	951	989	955	872	947	915	933	947	946	953	945	881	924	903	939	978	911	942	858	920	917	909	961	950	988	969	928	989	936	913	880	951	926	928	911	914	915	940	909	932	983	938	887	1010	943	947	892	915	975	933	924	956	975	943	933	943	913	925	903	949	908	922	877	965	924	930	936	957	966	946	960	937	977	926	986	854	935	932	935	969	902	906	940	902	939	979	901	950	917	918	927	876	997	915	900	998	920	930	897	918	927	926	928	897	890	934	887	888	951	916	929	919	986	872	867	933	943	932	888	905	1007	940	917	893	968	987	953	918	933	943	893	892	894	924	883	933	913	928	943	923	922	899	916	948	992	909	911	915	934	904	920	913	966	909	980	925	945	918	947	925	879	948	954	908	936	912	927	905	888	921	940	953	909	952	925	966	967	967	992	944	926	971	929	924	867	927	914	894	931	982	957	907	918	927	962	929	946	951	915	896	939	889	893	923	991	946	942	863	909	889	892	918	902	906	920	907	884	963	974	917	918	902	912	946	906	937	894	890	958	902	881	921	937	930	963	917	913	910	916	926	886	901	908	930	947	986	910	953	914	890	895	922	927	895	895	947	898	969	905	931	922	889	879	934	921	888	949	957	890	926	950	851	963	930	956	944	932	899	937	883	858	940	944	895	946	891	915	942	940	943	918	895	932	926	905	940	883	920	989	941	909	917	910	885	964	875	905	903	947	935	949	955	931	931	903	893	897	940	948	879	964	951	922	878	985	925	955	936	961	928	943	936	978	976	935	920	939	951	975	904	858	891	909	910
28274	45110	22190	17180	28887	5083	1172	1134	1028	1038	1030	995	1032	985	994	1001	995	996	1017	910	968	1013	950	981	947	867	968	1010	973	1006	916	982	910	951	950	972	995	980	951	1019	951	929	1031	940	917	988	962	964	927	936	948	951	981	974	972	918	1016	943	952	925	1011	912	1044	959	934	1002	1053	928	941	980	927	958	942	910	942	921	947	968	971	933	987	993	937	1024	916	941	999	952	981	909	959	917	979	978	948	961	900	919	899	953	951	928	923	897	962	919	938	900	907	904	1008	957	933	952	955	966	915	1000	965	931	959	968	913	886	947	1040	1002	962	924	913	974	935	947	950	946	969	963	947	953	893	935	955	931	917	946	916	974	950	911	938	959	913	959	950	907	959	928	964	919	899	978	930	951	975	929	959	939	971	911	947	917	991	931	983	938	935	919	934	938	933	983	918	987	973	944	902	975	933	929	976	952	995	887	965	954	994	962	920	946	932	951	902	953	926	1018	886	911	1000	954	962	997	955	939	933	913	925	996	981	902	878	959	941	915	901	966	955	977	957	916	910	880	979	934	990	914	970	921	891	954	969	917	947	916	895	930	954	968	920	953	943	900	930	922	926	954	982	972	898	932	917	948	970	910	967	957	928	930	921	938	954	962	947	987	954	965	967	954	917	972	942	935	987	954	930	910	899	940	993	905	941	905	988	1022	944	921	873	930	922	870	962	988	874	890	949	912	934	963	996	962	973	911	952	898	912	918	952	912	922	965	927	992	933	958	951	960	926	922	953	965	964	963	932	922	923	987	968	969	968	905	938	886	965	915	942	936	917	951	946	994	963	936	938	960	996	930	966	974	961	912	989	958	953	1013	978	961	1001	953	906	896	927	963	987	930	885	990	1002	938	927	917	964	953	944	911	952	951	894	913	961	908	931	958	933	911	983	958	951	906	999	931	918	969	957	960	932	950	981	975	891	937	1016	947	950	993	974	961	953	986	970	916	983	986	997	924	989	930	915	931	946	891	930	976	971	905	975	1001	954	931	918	948	987	969	939	972	1006	904	969	947	912	947	935	894	970	949	948	909	960	980	936	910	966	914	953	922	927	929	916	912	963	903	973	1023	1008	968	893	939	1038	942	973	932	961	953	914	976	952	927	1001	931	984	950	972	935	928	988	929	926	918	1011	965	928	990	945	992	919	930	944	920	949	950	955	939	985	959	928	960	943	944	966	998	916	948	956	910	917	947	878	938	980	922	998	987	904	952	933	916	945	954	1008	931	916	932	997	968	931	935	948	932	967	970	954	918	950	983	992	916	937	927	922	953	1007	1019	1009	959	945	949	919	949	950	920	965	987	917	966	935	922	901	925	962	949	926	988	981	900	922	992	964	980	943	924	919	965	927	940	965	976	977	979	878	984	953	925	961	998	976	925	945	927	938	930	921	931	960	954	972	987	922	897	946	971	979	964	933	901	951	913	946	944	999	923	973	953	962	927	934	935	975	1002	930	999	963	1021	986	946	911	961	957	970	947	951	869	1002	962	943	936	896	960	897	975	977	964	963	974	954	955	938	980	933	988	926	953	899	981	975	923	961	941	946	929	940	959	974	946	950	983	986	960	998	989	940	934	931	934	969	869	924	962	968	981	955	982	918	909	999	957	965	945	878	955	948	990	916	1015	890	963	939	980	958	964	969	921	919	942	941	857	980	979	984	949	939	946	970	869	952	990	936	991	966	990	981	967	943	952	914	955	932	1014	898	955	950	957	954	1022	913	910	966	905	909	975	916	962	997	995	997	926	915	978	945	878	935	946	995	989	912	902	922	957	1013	953	919	956	931	882	984	985	962	890	936	878	960	956	971	924	948	885	979	986	888	943	952	968	1005	907	955	940	956	885	922	915	947	932	970	919	892	927	958	954	958	965	1001	975	925	989	953	920	934	944	930	925	1052	976	925	943	955	920	953	964	934	966	1016	924	928	935	980	986	967	934	941	951	942	950	975	1003	906	998	1010	979	917	966	896	947	920	951	958	946	944	943	943	920	941	971	981	955	1003	982	931	940	984	956	936	990	936	978	981	929	959	969	933	957	909	893	1005	948	957	965	986	927	955	894	1001	959	950	954	957	967	947	994	1013	955	925	979	944	977	969	988	957	956	943	907	926	958	961	952	973	978	960	977	958	1043	885	952	923	905	934	933	925	946	927	933	951	933	949	941	1020	910	956	881	862	903	981	898	974	907	929	900	996	964	949	985	982	908	981	962	996	926	976	984	927	939	960	932	1014	960	987	911	1003	950	969	929	935	975	1026	945	912	919	993	930	919	944	967	923	973	1008	916	924	977	980	948	964	974	961	946	908	979	966	984	924	943	927	969	892	967	902	965	897	908	1002	951	897	944	946	943	988	961	986	957	957	879	972	968	978	914	931	950	957	951	907	920	934	920	910	892	953	946	964	958	979	962	927	919	926	934	965	938	958	936	952	931	957	972	915	974	974	950	930	989	912	923	895	914	895	1030	931	919	955	862	941	920	957	988	929	963	990	945	967	931	950	916	968	935	956	975	956	895	966	934	947	920	959	910	954	965	946	940	921	940	912	896	988	968	947	945	868	1010	928	939	941	939	953	977	987	972	1007	934	986	964	970	917	927	918	951	950	957	927	963	919	963	929	957	974	857	969	954	943	954	993	933	928	989	927	951	959	960	999	964	973	957	940	1013	952	951	1017	921	946	968	960	956	974	941	957	923	922	872	954	925	904	938	981	967	956	933	936	963	957	983	998	970	962	972	920	916	946	997	960	926	989	967	943	964	926	992	936	935	921	972	938	931	923	895	945	948	935	893	955	1013	908	920	971	964	950	898	873	954	913	964	934	1007	913	988	970	972	976	920	905	922	933	984	1003	918	944	998	970	944	1001	952	889	968	946	891	955	910	939	1048	960	932	935	898	932	982	959	977	964	961	935	1005	946	951	926	928	937	1003	912	941	924	897	976	924	910	962	980	928	936	924	947	917	927	963	935	946	907	938	936	950	922	929	977	902	978	996	933	960	916	902	986	973	965	974	923	935	988	925	940	953	945	1002	933	927	965	939	984	905	956	980	946	936	939	978	950	920	944	979	966	953	979	912	982	923	921	896	945	988	935	922	956	924	962	948	927	923	936	934	972	935	973	878	936	944	966	936	936	960	953	992	953	967	964	955	974	932	962	946	950	971	963	933	907	927	927	919	956	926	972	916	957	940	949	939	987	957	926	924	968	966	914	958	921	939	951	932	947	973	968	968	986	984	998	954	984	955	875	941	962	936	976	921	918	942	935	965	969	892	915	937	949	911	963	986	964	959	909	999	938	951	911	977	932	947	942	939	892	933	927	989	970	915	943	987	931	941	895	899	935	924	962	952	966	929	958	928	928	946	940	962	909	970	970	976	924	957	914	965	953	936	963	956	967	978	968	910	968	889	918	953	937	947	933	923	937	970	942	948	987	919	984	976	977	933	986	938	931	936	914	996	990	968	975	884	962	921	916	981	975	912	969	922	962	974	942	948	929	927	975	999	969	931	974	984	958	976	948	961	961	918	987	956	932	903	977
22509	21020	28594	24766	30569	22227	11650	1679	1184	1140	1068	1026	1129	1031	998	986	959	967	935	976	976	967	893	925	919	951	945	883	936	941	907	901	871	971	919	891	894	943	949	930	933	918	943	896	913	932	944	891	880	931	882	889	906	969	879	975	939	939	968	928	943	889	924	935	908	987	1029	919	944	871	884	871	863	869	884	914	891	931	936	897	963	886	931	964	919	888	870	945	916	889	962	922	872	898	908	996	885	879	946	866	985	946	950	887	888	959	944	944	896	873	895	954	914	959	929	883	872	962	926	888	917	939	986	900	894	834	954	923	856	878	932	975	928	894	944	906	925	904	908	881	880	890	920	918	901	866	904	861	909	935	924	892	909	869	918	905	874	985	922	960	979	909	913	905	881	940	860	893	898	941	925	861	862	1018	834	908	954	932	996	883	910	952	911	909	915	915	968	923	927	907	891	888	873	964	933	877	887	882	837	899	910	881	917	923	934	989	920	971	928	930	916	926	903	919	876	921	920	965	935	927	881	900	903	914	975	859	949	901	999	916	922	927	945	808	914	919	938	995	926	931	991	914	883	874	965	925	856	932	909	887	948	951	926	900	851	938	942	923	967	896	888	911	889	951	863	860	922	937	956	955	882	909	913	906	898	885	923	892	866	892	880	948	925	926	940	950	946	895	938	955	951	871	915	897	900	868	934	910	941	909	898	887	849	927	895	959	939	904	899	928	959	888	880	934	898	918	885	968	927	880	922	858	875	836	931	942	885	941	968	921	847	893	875	850	923	938	930	922	935	961	888	936	924	946	980	859	893	869	919	933	1005	909	896	922	896	886	875	895	895	933	905	880	945	920	914	899	898	902	913	896	917	923	913	940	883	933	927	872	859	943	864	913	929	902	938	885	906	1005	905	927	912	846	929	911	953	834	895	890	884	909	935	929	932	932	861	944	916	956	879	897	920	943	939	860	911	893	901	951	894	931	909	911	913	965	901	945	904	928	863	916	922	915	935	929	892	909	942	926	928	943	957	890	972	913	911	872	925	852	886	940	961	929	918	957	972	950	880	913	946	939	883	943	913	952	913	910	965	926	915	915	935	939	923	895	923	940	964	891	961	945	967	895	903	904	945	905	898	916	916	998	882	892	890	880	910	903	931	908	911	953	923	905	860	880	845	861	943	936	882	948	908	933	943	929	880	967	877	935	962	939	907	942	933	918	937	911	938	899	907	894	913	887	882	915	907	870	867	864	890	923	896	913	913	877	918	897	980	899	926	936	917	918	883	969	949	931	907	915	962	919	949	902	949	932	916	931	850	947	872	863	965	966	917	914	957	867	885	918	914	884	872	886	902	886	883	927	941	958	875	861	952	891	941	871	882	835	970	865	918	910	901	936	908	922	903	906	901	929	901	944	948	873	917	941	927	910	866	893	902	917	937	852	965	896	944	913	892	881	906	856	906	927	923	930	929	924	918	865	878	973	878	892	890	946	896	904	902	879	927	906	914	919	898	950	953	906	913	926	944	926	940	885	940	914	880	949	991	887	931	896	877	987	899	881	966	900	888	929	931	924	893	995	882	915	922	861	951	900	948	898	952	919	965	921	977	929	924	921	944	877	909	881	899	903	940	960	911	924	905	949	909	872	908	907	853	971	885	901	871	918	916	939	981	970	879	924	946	872	938	922	866	902	857	912	911	911	940	951	889	897	922	925	921	922	869	925	904	865	926	922	924	907	919	880	872	882	932	949	880	914	914	904	901	887	839	918	949	954	888	989	905	936	922	930	905	928	892	911	941	877	965	874	938	901	872	941	911	928	863	945	931	910	928	937	930	924	895	872	908	935	931	907	920	975	922	924	913	836	898	905	889	894	919	949	855	898	929	957	944	895	921	939	871	913	940	872	909	917	861	914	945	952	939	889	908	893	859	937	902	925	917	909	910	892	919	948	908	898	886	897	954	910	905	888	861	905	917	964	899	877	891	917	942	907	903	969	907	858	901	923	878	919	974	860	935	942	921	892	887	860	999	923	939	900	881	936	934	899	930	934	910	924	930	979	914	912	910	901	914	942	899	928	927	894	913	943	880	885	943	855	952	967	901	912	929	925	889	900	911	923	899	907	888	966	870	937	977	930	884	882	882	915	926	905	883	867	905	963	900	992	909	943	901	923	941	881	902	912	912	938	851	910	936	915	937	931	869	935	911	913	912	894	887	882	905	896	891	947	944	955	878	860	882	935	898	918	931	905	874	937	871	906	904	925	924	942	980	930	931	890	912	912	866	974	916	904	906	881	954	905	917	958	877	859	933	957	919	910	902	901	907	900	920	924	906	867	928	901	910	956	881	869	899	956	908	872	892	917	929	962	943	896	870	952	949	938	900	892	945	903	967	905	876	887	936	933	892	887	917	902	887	933	918	896	900	948	927	890	925	936	883	918	909	853	903	865	966	920	885	944	930	944	950	880	929	926	932	917	935	928	911	928	947	902	902	944	895	916	919	918	905	897	924	895	854	900	931	924	916	913	923	917	931	941	898	949	905	884	873	902	871	900	913	903	905	939	934	835	927	953	927	927	888	926	915	900	927	959	861	897	937	907	931	883	896	945	886	937	899	914	921	885	942	931	853	938	948	904	881	909	910	919	982	920	991	915	852	944	928	897	884	955	881	913	935	929	865	904	901	910	923	920	909	970	896	893	914	893	940	909	891	861	875	965	885	918	927	894	908	945	946	927	928	918	938	930	888	933	901	894	940	894	904	898	913	845	892	907	914	941	873	884	878	870	908	931	1006	923	942	919	895	892	890	925	893	956	872	945	884	936	889	948	915	938	956	859	898	926	873	892	915	937	886	865	903	934	906	917	891	925	919	940	888	960	918	927	956	861	935	909	942	929	919	930	923	868	937	887	871	926	945	882	895	858	865	904	889	929	903	889	926	948	889	933	958	937	930	856	917	911	916	922	902	911	913	903	912	914	888	932	873	958	905	877	910	885	937	878	936	847	967	901	976	847	914	901	922	907	906	903	906	880	926	890	958	863	921	923	944	905	920	928	955	867	917	900	950	884	941	908	919	958	888	929	939	872	941	913	882	892	900	929	879	890	959	889	965	906	927	940	919	867	919	887	899	898	890	897	924	961	903	838	899	896	908	937	973	924	952	933	916	893	926	890	863	916	927	932	946	933	896	898	928	863	923	895	872	908	864	945	863	900	928	908	903	962	863	888	883	901	891	919	929	944	907	901	948	921	939	888	939	915	954	880	940	941	953	892	966	929	934	910	902	925	906	947	948	948	939	878	858	878	856	873	927	952	921	923	858	887	961	921	919	909	844	904	895	850	965	912	926	905	932	918	928	822	835	949	911	868	922	858	919	883	934	885	900	895	872	981	928	962	938	920	903	908	932	910	964	910	856	889	878	897	929	934	866	911	885	903	926	910	874	909	903	921	934	913	939	969	943	900	902	951	929	929	937	918	917	870	826	945	904	906	966	922	877	932	897	891	939	828	881	932	889	884
32269	57502	33282	33986	45866	11451	1734	1635	1514	1262	1165	1182	1120	1107	1014	1045	991	1008	953	971	962	984	908	971	996	925	909	946	949	905	937	900	940	908	1013	933	921	967	921	935	890	960	900	870	893	891	926	951	871	879	927	960	910	891	926	896	925	880	964	945	913	921	926	943	934	1124	994	875	935	887	904	986	891	916	876	910	940	937	923	937	899	959	964	976	911	903	922	946	909	902	891	898	917	923	905	928	929	852	859	882	927	910	887	922	931	901	899	930	906	953	890	959	895	910	935	919	920	865	856	912	904	976	932	882	883	903	882	926	943	925	923	921	904	893	884	886	896	959	916	916	909	970	904	984	913	924	877	925	932	925	903	858	910	912	901	950	944	916	909	901	899	961	916	926	882	930	868	934	925	894	962	870	914	900	905	898	943	874	916	871	895	877	877	885	950	900	898	882	961	954	922	854	913	940	898	901	853	880	909	899	916	932	925	866	905	992	903	865	878	924	881	913	890	905	954	880	900	906	880	873	892	908	887	914	933	857	902	891	912	933	878	834	933	916	925	903	944	909	902	902	893	913	905	934	888	952	867	927	883	909	909	941	899	913	914	863	836	878	947	956	886	856	936	898	900	928	865	862	880	900	924	918	853	917	886	930	931	960	933	886	955	902	953	870	878	949	907	940	884	871	870	957	885	926	906	905	889	944	854	876	908	913	881	880	900	919	887	947	862	938	909	895	906	852	899	905	949	931	848	948	834	863	896	912	939	878	909	866	918	901	903	939	927	869	825	927	887	949	934	902	920	943	912	884	857	919	935	917	885	908	922	893	912	881	880	887	890	936	873	878	903	896	905	955	941	950	922	864	941	898	952	866	870	871	924	843	906	925	905	941	883	893	918	913	884	958	958	885	910	910	906	887	926	962	901	919	871	911	924	928	884	913	935	941	872	867	935	945	875	923	898	925	937	876	906	823	909	896	889	864	933	937	934	917	890	925	932	909	922	899	943	906	920	921	895	929	890	907	892	929	920	897	863	989	945	877	908	827	886	924	917	880	934	914	920	887	937	918	907	940	878	868	913	887	901	891	942	858	923	891	913	889	863	888	924	900	915	897	858	927	884	884	860	917	853	906	931	951	873	924	971	919	875	945	914	918	900	922	901	912	940	902	871	963	863	883	902	912	916	907	899	922	939	882	875	914	890	913	917	865	891	914	900	889	856	897	906	909	865	919	888	942	907	959	848	873	866	863	892	891	890	888	888	925	906	913	912	936	872	966	939	905	947	890	878	920	894	893	863	928	896	904	899	881	937	869	889	862	901	886	926	919	898	924	906	904	924	906	895	877	911	925	894	918	893	915	917	861	875	891	898	881	909	903	871	853	888	904	911	915	903	950	864	863	896	899	870	906	878	905	873	908	894	866	932	957	966	905	858	895	896	889	963	891	874	872	888	936	865	904	894	864	917	898	938	893	888	887	897	901	913	969	878	935	881	868	890	875	923	937	890	935	886	965	897	906	903	864	890	865	889	861	898	899	930	952	886	906	923	894	948	885	954	899	943	854	922	914	974	885	970	885	873	927	853	916	893	963	904	943	886	891	929	922	863	929	868	883	906	885	869	931	925	874	852	892	959	905	899	892	942	879	852	861	931	936	893	901	870	917	877	905	885	946	847	911	867	861	895	881	913	879	891	926	840	888	925	871	926	913	880	924	926	912	918	921	944	909	884	923	903	932	865	957	995	883	948	886	920	930	939	938	881	910	880	905	919	899	906	866	917	926	934	897	899	952	891	890	897	913	939	935	848	913	874	862	917	887	937	908	874	880	935	913	883	958	871	899	915	937	925	895	912	881	898	951	902	892	881	911	886	889	905	947	916	874	880	885	889	895	922	889	929	918	958	891	941	924	923	883	965	873	900	898	925	926	899	953	978	925	890	880	942	886	888	907	895	935	881	912	854	870	930	863	866	881	873	914	906	919	862	890	899	894	872	841	918	913	885	882	929	862	842	935	890	956	941	900	937	881	947	907	904	870	922	926	857	930	888	900	910	949	944	912	918	912	905	920	927	894	852	895	957	892	868	924	940	931	942	942	902	877	897	903	935	892	933	900	887	988	854	918	866	910	929	898	921	921	903	914	945	923	902	875	893	900	881	913	843	933	915	912	953	859	890	917	921	849	846	939	845	910	928	860	896	882	923	896	899	903	910	897	886	894	910	883	881	932	885	877	893	947	921	943	910	935	891	926	941	982	920	932	960	959	912	910	896	874	920	957	850	892	958	911	851	924	906	910	965	863	884	924	907	956	881	892	930	884	884	924	864	899	888	884	946	899	912	873	908	942	884	917	904	897	932	834	894	939	942	897	911	838	841	959	923	892	939	909	890	873	887	884	934	875	879	901	893	928	909	957	902	923	946	967	899	905	892	894	863	907	854	890	878	846	906	829	936	858	958	893	912	905	904	884	917	888	967	939	917	985	909	918	875	909	892	933	836	872	887	920	915	918	866	923	920	885	902	932	904	978	866	899	921	906	910	925	896	895	913	924	927	895	951	929	919	955	883	895	906	885	870	901	923	924	913	898	884	914	947	894	875	951	857	840	895	890	873	915	913	871	900	925	880	945	861	918	920	897	959	877	962	915	870	915	937	905	910	937	948	928	952	946	924	928	920	968	884	912	914	912	921	913	943	869	910	887	910	883	932	910	927	881	928	916	902	959	893	918	913	866	911	830	894	882	921	883	907	894	884	886	924	884	886	884	954	901	941	872	887	938	945	862	896	901	892	938	887	909	913	937	868	909	871	880	896	880	884	936	965	884	928	932	887	899	901	919	896	905	917	873	907	942	899	908	889	932	933	919	860	881	908	921	909	933	865	913	908	915	929	904	858	891	912	896	902	908	920	902	913	882	882	929	907	916	891	868	902	872	857	905	941	893	909	922	917	903	904	938	919	906	937	891	964	871	938	916	898	914	913	857	917	884	901	918	898	853	971	911	871	907	967	872	874	907	883	902	944	947	892	889	855	939	923	896	937	916	910	906	935	933	927	913	874	930	908	896	893	908	939	913	939	886	881	925	937	938	942	920	883	917	947	923	947	906	957	894	944	884	853	927	886	904	901	882	924	886	864	950	902	917	934	919	877	887	884	840	921	915	913	909	915	910	903	887	910	911	910	900	949	939	908	963	870	885	919	904	863	984	862	890	949	944	903	848	932	908	898	910	959	925	865	897	897	915	925	896	919	877	882	911	913	875	919	884	906	943	853	917	869	902	796	856	925	861	937	911	905	899	911	895	913	915	934	937	887	900	906	910	888	953	893	905	925	890	881	935	884	957	925	880	869	881	912	906	909	940	829	917	993	904	954	909	891	858	916	910	984	875	838	936	862	915	914	887	891	904	871	931	921	869	928	900	892	903	837	902	910	933	868	891	919	883	911	866	933	958	834	914	887	910	933	857	925	937	962	888	895	924	961	892	897	936	938	922	923	950	880	922	906	921	922	862	932	931	938	919
28939	24433	17557	6628	5291	1160	793	793	775	766	780	722	783	758	772	807	761	720	776	727	789	749	764	744	805	744	781	745	794	724	783	803	758	803	801	771	760	746	739	828	763	792	772	776	755	746	769	776	801	745	782	709	802	738	760	822	745	801	771	781	775	774	740	789	794	810	757	797	763	739	746	778	757	723	711	763	801	741	791	756	795	771	728	744	711	764	790	714	728	745	793	724	754	783	784	757	731	752	811	799	729	750	764	748	769	755	827	730	779	790	837	737	719	788	800	764	824	764	685	749	759	735	763	741	800	747	739	728	774	734	728	800	785	811	811	738	743	718	769	736	792	776	754	762	794	750	798	742	765	742	847	718	768	722	724	749	769	811	807	748	777	701	694	782	725	754	776	802	777	778	751	698	762	811	777	784	731	827	763	759	780	708	774	808	802	792	724	794	798	761	773	751	752	756	721	753	780	736	769	775	803	794	784	795	800	750	762	734	760	768	784	738	764	719	785	855	787	746	735	756	812	749	731	710	774	777	780	769	774	776	747	761	862	795	777	762	826	766	740	741	770	737	815	697	755	749	756	799	805	790	766	759	755	756	714	754	786	771	782	745	790	708	760	782	788	818	753	768	773	739	770	772	739	740	792	783	762	817	761	754	713	785	726	783	749	797	762	730	773	758	798	773	808	778	751	784	753	802	759	743	799	759	743	763	728	742	751	746	810	817	806	768	804	745	754	827	806	709	803	771	743	743	776	718	751	692	725	786	744	773	783	738	746	789	858	777	772	791	757	759	793	766	791	746	766	753	807	751	737	787	724	746	780	766	794	771	769	755	774	730	775	762	746	800	741	781	788	734	781	798	713	795	801	736	709	755	730	759	766	751	780	744	756	728	830	750	739	754	772	778	749	764	778	765	711	709	835	789	765	734	778	773	759	771	786	771	735	767	748	803	759	718	790	785	712	721	818	765	746	797	773	729	740	733	802	791	762	811	813	692	770	789	802	780	772	767	708	768	761	734	795	758	763	756	774	724	751	783	774	766	762	741	754	711	725	765	787	751	772	779	771	753	799	747	762	790	796	823	729	781	808	802	776	741	753	762	742	738	729	781	803	783	787	731	738	748	736	784	770	727	753	715	752	759	763	809	766	744	726	773	776	825	789	793	754	799	772	759	763	743	744	758	765	731	780	751	772	802	738	823	751	807	753	731	788	776	786	728	777	719	776	788	792	780	776	769	711	804	748	755	762	745	778	734	728	801	787	718	742	726	781	775	762	786	801	755	777	751	753	730	707	807	759	765	791	769	721	765	805	783	777	730	725	778	772	766	729	790	792	746	762	717	779	795	758	751	735	765	718	817	790	725	728	745	731	770	766	736	774	800	738	816	852	754	791	752	711	732	771	767	775	713	770	764	802	717	811	780	781	740	811	754	766	786	797	736	785	739	725	746	768	785	806	800	771	752	782	829	750	735	777	730	744	763	718	795	781	761	773	803	752	747	754	757	744	731	761	758	736	716	712	806	782	773	737	719	694	793	781	743	757	705	732	785	690	752	760	755	788	775	792	760	803	772	736	781	753	749	768	765	816	741	750	802	753	735	786	755	763	815	723	776	778	761	735	783	754	791	762	756	724	740	746	820	785	771	737	752	742	767	769	796	791	746	766	770	725	747	754	773	763	751	794	750	746	814	768	786	764	770	748	795	765	744	780	721	803	763	805	740	736	763	766	780	792	792	759	809	733	746	805	808	750	778	753	745	682	745	753	816	770	729	730	749	765	784	814	772	776	741	789	795	738	765	720	789	750	746	750	750	769	795	786	748	729	784	790	815	732	740	775	787	744	752	736	759	799	751	802	779	755	729	781	779	738	750	711	760	811	734	725	756	737	749	829	743	767	775	787	775	770	829	768	766	777	744	764	744	832	769	735	801	794	787	793	760	753	756	735	782	777	747	768	806	840	782	810	765	760	761	802	776	747	705	810	762	736	746	793	767	731	750	786	751	762	778	695	783	820	766	775	740	729	776	722	770	757	829	745	744	762	722	724	771	783	775	758	755	750	737	731	780	791	765	740	742	778	772	778	776	769	780	733	747	733	720	789	782	748	765	735	768	747	754	767	726	786	789	788	796	768	780	776	809	740	766	760	745	791	730	750	765	743	765	769	761	779	734	767	795	825	834	816	757	761	767	822	763	798	782	741	760	824	739	845	772	744	776	724	706	781	711	827	764	767	761	753	764	736	814	741	739	749	766	815	783	767	790	739	848	784	811	742	733	780	798	786	768	835	770	757	742	793	750	773	751	791	704	801	798	745	773	743	794	748	773	769	724	732	757	733	792	722	716	783	846	809	725	771	696	697	742	754	770	737	761	802	740	787	729	784	741	760	805	722	818	707	791	713	788	757	768	794	762	756	773	750	750	764	776	780	785	764	759	787	754	815	775	802	780	804	776	737	837	815	772	785	736	784	794	742	772	732	773	775	741	781	771	731	775	744	750	784	754	746	789	801	763	786	772	729	746	767	769	737	765	761	750	749	805	786	768	806	796	798	760	752	731	732	805	795	766	801	782	804	794	763	798	784	791	746	766	762	753	779	742	752	793	768	724	734	742	731	790	744	705	789	740	758	783	728	743	777	737	774	774	801	718	782	758	763	757	803	776	730	765	745	797	780	781	763	780	758	699	697	741	777	774	761	741	753	729	702	732	750	721	742	827	780	807	808	763	734	765	770	739	808	738	743	790	725	792	762	833	747	728	787	709	790	777	742	760	785	811	755	740	728	759	735	767	738	778	809	782	735	718	719	763	763	776	818	773	785	740	741	770	755	762	779	741	769	764	743	766	773	771	734	784	779	809	745	784	795	756	730	733	778	721	779	758	736	804	787	780	844	741	748	834	774	755	759	752	815	774	720	757	790	756	840	747	794	725	762	786	781	726	764	794	776	750	764	727	751	781	724	749	760	810	777	793	845	827	772	826	755	802	748	789	752	754	710	721	733	775	779	735	776	759	757	776	743	826	768	750	758	782	711	745	782	753	840	809	697	753	728	782	766	761	776	740	773	744	804	730	796	756	785	752	735	736	760	724	769	736	745	772	743	777	760	753	767	739	786	813	735	730	740	802	725	817	801	758	754	761	746	743	778	760	757	773	748	783	785	733	748	746	748	742	807	808	805	760	727	806	743	772	735	780	762	766	802	784	778	768	800	775	741	698	770	785	779	780	712	786	708	734	768	794	791	827	707	769	709	820	787	745	821	777	777	750	762	785	692	811	738	723	803	774	779	731	771	759	784	716	748	754	728	783	804	817	766	746	771	757	778	765	777	797	777	794	760	753	766	772	776	775	767	749	768	790	707	787	743	791	795	765	760	724	726	735	753	771	754	797	792	720	718	742	774	781	761	791	762	741	785	807	744	823	746	773	790	699	782	767	821	782	781	748	773	820	733	786	819	760	775	773	768	760	739	738	715	796	813	852	771	756	782	732	784	779	752	733	729	775	760	775
24654	35606	14003	5433	5666	1280	822	774	795	769	786	791	810	769	835	780	833	801	839	785	829	760	836	848	759	810	797	756	807	783	769	861	763	779	781	818	808	827	824	839	832	800	765	790	757	794	783	781	765	780	819	786	788	785	815	883	773	793	821	762	827	799	818	771	772	812	816	778	790	801	815	822	817	794	765	786	803	820	789	828	736	819	842	802	790	804	794	840	781	841	798	766	747	858	829	819	818	779	800	790	790	781	799	796	770	780	862	795	770	802	829	792	821	814	782	827	818	824	772	754	799	779	791	821	810	772	785	792	795	796	838	803	795	838	792	805	823	772	825	806	821	792	805	765	829	836	876	808	746	813	802	800	777	789	794	782	766	814	827	754	850	802	815	786	819	807	804	772	811	789	798	776	758	817	759	797	859	786	791	775	781	829	800	827	771	839	840	821	761	784	768	825	845	787	822	806	779	798	770	779	787	775	799	797	823	804	768	804	765	752	779	835	801	841	796	782	749	796	777	810	802	846	823	754	761	775	791	832	754	755	797	778	808	817	747	846	801	782	829	760	807	734	784	840	782	774	814	840	824	810	800	839	802	800	814	840	827	821	779	785	768	813	781	800	783	816	780	821	754	784	813	808	815	796	763	823	805	775	782	779	771	814	793	809	796	791	817	796	777	811	865	862	800	743	819	788	810	804	834	820	777	817	768	788	785	763	812	794	814	779	755	765	762	822	824	795	790	797	826	837	794	747	834	743	819	763	773	797	786	811	790	763	755	793	817	791	819	771	855	763	765	795	786	804	834	828	776	810	759	787	812	800	791	764	825	839	775	813	804	796	796	780	853	812	817	792	815	809	799	784	783	795	801	748	807	831	795	824	816	814	808	794	780	775	846	815	797	804	804	831	846	825	813	779	827	763	783	748	756	791	766	825	775	830	787	766	792	735	817	795	765	813	768	781	857	810	785	819	782	855	764	780	788	826	780	784	806	814	772	786	785	796	789	811	823	778	794	739	806	787	777	783	834	811	770	796	835	775	814	807	794	728	806	768	764	821	774	841	843	795	780	743	828	831	768	772	797	801	778	804	783	825	774	808	778	765	802	798	775	837	786	782	787	803	795	814	797	761	827	820	777	816	822	791	781	813	810	819	827	760	739	791	820	791	785	824	789	803	808	772	775	752	807	799	818	804	805	827	770	812	824	792	832	806	783	793	831	769	810	800	802	745	827	846	815	830	791	786	743	800	806	837	774	785	802	819	759	799	813	804	828	774	804	816	815	793	796	785	786	814	801	794	785	809	796	740	795	822	808	841	825	798	819	773	767	801	785	799	864	774	800	827	749	887	806	809	821	794	816	779	782	777	810	777	748	815	782	844	776	818	785	795	772	791	783	775	828	790	808	801	800	759	757	779	782	833	779	765	794	795	806	754	813	798	821	782	829	780	784	782	785	799	795	799	800	878	804	752	780	845	816	785	803	772	822	818	797	831	784	796	785	806	790	782	795	782	766	766	771	832	797	849	789	837	796	772	811	763	756	781	823	822	802	775	768	758	759	767	766	804	805	791	825	840	770	811	812	844	793	820	761	777	835	773	791	800	843	766	827	833	794	797	789	795	778	770	823	814	865	734	800	771	816	792	815	798	772	850	728	770	813	794	754	804	811	808	827	758	813	799	774	813	810	791	825	796	795	830	810	813	750	805	816	825	789	816	775	781	804	841	784	816	759	767	817	767	764	776	802	821	782	799	829	919	802	838	827	767	780	788	748	754	836	841	793	796	832	850	819	778	802	796	841	794	798	780	831	821	842	814	759	847	829	808	757	804	764	733	820	753	805	770	752	818	817	779	835	755	772	755	787	802	831	804	804	819	774	746	767	751	835	788	811	820	811	832	802	802	809	762	791	867	826	813	804	792	761	791	779	795	860	804	763	771	825	776	771	734	781	820	828	795	783	819	825	807	789	800	818	798	731	794	765	818	834	849	776	758	775	802	763	803	783	797	831	803	824	797	779	783	794	760	780	822	797	846	784	790	762	740	778	764	812	819	801	765	845	813	845	779	819	780	757	734	850	837	765	774	752	823	778	819	780	788	806	802	781	739	790	761	733	793	776	858	858	800	784	790	819	757	790	804	830	735	805	808	805	775	748	808	785	808	823	848	767	805	801	815	815	800	860	853	801	826	844	816	802	753	763	787	778	754	800	814	820	808	805	805	794	785	776	761	813	781	761	856	819	780	750	762	786	783	821	782	839	742	835	835	756	795	772	775	776	787	811	771	855	825	795	748	780	779	809	803	831	819	813	778	815	807	763	799	818	807	832	820	770	806	802	837	745	819	815	813	838	783	845	822	798	822	763	760	821	832	802	766	858	747	769	824	818	800	814	792	824	799	814	774	812	770	777	814	793	745	838	853	838	786	821	821	828	840	754	791	778	815	804	824	793	839	806	770	768	827	789	806	825	820	815	776	782	816	752	810	769	782	748	774	794	781	837	794	761	770	812	772	807	835	773	836	775	804	812	836	793	827	789	816	810	808	772	831	819	775	796	831	780	796	806	817	834	839	778	814	837	825	846	809	823	785	824	837	777	804	791	818	808	795	820	803	824	737	777	800	769	802	819	820	814	796	771	766	799	811	788	815	772	763	813	747	788	828	760	750	828	733	785	777	865	808	816	823	782	839	767	774	782	795	839	775	835	795	813	824	732	809	803	830	765	799	771	827	768	808	803	758	853	768	773	807	755	758	803	826	799	828	777	807	825	794	810	796	737	841	796	786	804	839	770	768	784	757	777	734	817	839	804	795	734	803	797	802	763	822	804	819	781	770	813	778	794	809	784	812	755	828	822	776	771	847	787	759	770	806	766	786	789	811	816	799	825	780	772	749	752	741	796	794	783	788	824	806	809	837	789	789	869	805	781	790	779	793	838	762	797	768	876	837	823	823	820	755	815	802	789	844	757	748	799	806	805	750	790	772	815	779	798	820	787	777	803	781	819	826	736	806	788	810	803	798	829	843	772	790	830	817	838	781	801	799	796	777	795	757	828	795	789	765	824	798	771	840	789	790	732	767	823	750	837	803	773	849	774	811	795	787	781	826	760	762	796	817	770	788	787	798	773	770	846	840	823	747	823	865	810	790	824	805	814	817	773	798	834	791	774	743	792	796	801	823	821	798	800	750	794	780	741	788	811	793	771	740	816	762	811	789	792	790	834	789	747	780	788	769	826	828	810	789	808	784	794	788	827	770	773	789	821	778	829	764	777	862	786	789	792	812	803	797	753	825	835	816	790	740	799	766	775	809	838	803	772	842	813	782	777	808	788	773	760	801	789	804	758	776	756	811	826	828	767	783	829	817	822	738	765	760	774	788	835	770	797	741	741	787	773	778	818	798	772	848	833	799	767	799	813	777	785	845	782	778	818	782	813	735	772	836	803	863	811	770	816	748	773	825	807	837	814	810	807	765	777	835	807	818	815	793	754	840	778	794	811	785	780	832	811	844
23676	21016	28167	26376	29600	16796	3400	1010	881	814	819	778	773	738	778	762	766	699	746	720	730	716	723	728	756	738	733	669	692	734	681	766	774	683	678	704	701	704	705	750	716	711	729	765	718	718	702	719	716	697	712	755	694	760	740	692	769	703	697	699	664	693	724	697	713	736	711	731	691	696	717	656	690	716	707	694	679	723	764	647	680	726	727	769	691	693	717	698	706	755	717	660	698	729	740	711	694	659	736	745	671	706	718	706	712	727	679	722	712	650	734	751	701	715	706	685	791	711	686	739	700	716	729	740	680	748	726	752	750	739	717	684	737	745	681	737	701	740	729	725	707	716	741	730	721	670	694	739	675	702	734	745	657	743	665	688	689	689	700	741	729	693	732	705	739	656	702	671	719	760	728	779	675	732	739	729	704	702	706	717	766	697	723	711	746	676	709	722	718	748	701	736	691	709	715	696	742	714	703	674	766	685	721	713	696	673	668	693	714	639	701	718	719	720	737	705	667	738	717	686	686	712	696	698	762	714	739	676	729	700	683	685	694	759	714	697	686	732	704	696	745	729	697	706	752	689	702	692	647	650	734	690	726	768	688	757	733	691	713	702	697	727	734	682	771	751	688	701	702	704	669	707	714	767	670	708	696	694	719	729	702	663	696	680	717	659	737	687	651	685	659	730	703	700	696	665	696	702	693	702	693	797	682	644	691	740	740	716	757	662	686	671	743	690	715	672	707	763	742	701	698	712	748	667	686	681	679	668	701	745	722	720	746	676	741	691	679	723	688	716	723	774	702	728	712	709	735	700	666	695	696	712	706	684	666	706	732	707	739	731	716	652	691	632	649	710	729	769	718	645	703	685	670	671	748	745	735	702	698	735	741	758	761	738	695	731	664	683	676	707	685	704	717	680	690	681	738	733	717	683	668	693	686	701	750	707	697	703	678	713	730	655	714	734	745	701	672	759	665	694	720	691	697	713	675	715	736	685	717	728	704	691	720	665	663	683	669	721	703	734	731	747	693	697	727	691	710	690	705	725	717	690	722	651	748	689	722	690	720	706	689	700	721	735	713	712	707	702	710	667	717	744	696	741	710	654	748	716	711	704	744	695	684	732	738	706	662	665	671	731	707	726	706	730	702	696	721	737	702	731	712	716	721	700	706	719	692	683	721	672	740	728	705	724	703	685	746	726	663	704	695	714	671	721	717	704	704	738	705	684	666	680	749	717	728	692	754	745	688	665	702	665	720	744	702	662	735	674	752	713	680	700	746	707	704	732	692	680	666	668	721	695	711	713	701	688	726	666	738	701	722	708	680	668	684	676	742	699	647	658	660	680	702	688	742	675	651	716	685	700	690	636	678	715	702	671	680	744	724	703	678	745	673	716	728	699	710	681	735	664	725	704	701	768	733	705	727	739	677	686	699	710	680	721	727	678	714	686	696	698	691	670	677	722	712	703	700	685	711	702	685	734	699	668	729	737	751	738	713	730	720	670	720	683	767	751	698	679	681	711	720	748	765	669	736	712	681	697	711	729	662	664	679	709	654	688	696	710	718	723	658	679	710	721	762	743	693	700	734	707	694	730	716	680	726	692	718	708	688	672	713	719	691	715	716	737	694	723	694	681	740	719	692	736	714	748	725	697	665	668	670	675	682	735	698	693	681	695	671	687	732	718	687	694	696	716	686	673	681	731	741	690	699	696	683	677	716	709	703	673	724	727	676	688	706	707	744	702	689	741	687	693	711	704	723	679	724	677	695	695	726	638	688	749	726	656	646	702	658	684	705	765	735	665	701	723	725	722	698	699	727	681	698	722	704	672	740	742	692	687	663	705	714	666	704	659	724	685	705	674	740	682	726	684	691	652	625	659	754	764	681	679	677	679	666	693	747	745	755	709	714	715	698	753	718	759	686	710	684	724	791	686	717	670	718	718	704	734	716	722	711	677	699	693	687	742	668	665	712	740	701	667	746	726	751	710	713	667	707	704	706	676	678	682	693	715	697	739	729	726	709	725	714	706	711	692	695	686	684	679	674	725	726	670	701	711	659	721	685	681	720	717	727	721	765	681	709	676	719	737	672	705	646	746	713	686	682	717	700	705	709	678	693	659	698	716	711	703	721	725	699	653	717	690	712	700	699	664	693	729	740	706	719	700	708	707	703	700	729	721	698	719	721	747	733	664	750	711	723	715	662	715	701	655	687	752	681	717	732	764	677	702	681	685	680	723	688	725	721	692	694	724	710	692	682	726	677	721	688	677	672	725	675	680	677	728	707	677	707	695	652	739	729	663	681	691	713	736	682	717	747	701	712	674	683	729	713	718	738	747	739	696	678	709	710	719	700	702	716	726	758	728	680	732	671	726	698	726	720	693	702	699	669	652	688	676	690	697	719	700	702	703	713	708	717	705	706	700	691	694	712	699	720	703	701	730	688	746	707	723	730	706	677	728	692	750	680	715	691	726	699	700	716	645	693	716	670	748	684	659	730	718	740	691	724	711	703	712	697	722	691	695	761	690	704	720	763	713	731	685	707	720	692	668	639	697	665	690	713	714	699	665	736	730	679	694	715	734	669	686	693	661	739	700	717	666	653	700	688	708	713	694	680	717	672	703	691	737	716	706	718	676	717	685	677	732	762	657	664	697	699	715	673	688	698	691	734	731	654	720	678	729	671	733	681	677	721	720	682	696	707	730	687	721	677	729	759	731	728	663	737	743	748	688	695	714	713	712	733	716	729	658	710	682	707	685	706	669	690	716	741	715	643	690	699	713	735	726	695	680	717	684	699	707	716	720	722	734	667	698	707	736	676	692	702	756	678	717	707	764	672	707	684	752	651	710	720	689	731	711	723	699	724	665	726	741	714	731	702	720	750	731	748	698	698	665	653	725	704	660	692	684	710	702	720	667	724	668	671	650	707	717	689	698	653	687	676	697	722	706	713	679	721	773	761	684	707	716	696	727	706	683	704	723	674	667	730	720	720	704	692	701	720	701	738	687	657	725	730	687	682	709	738	667	718	704	736	741	686	706	657	685	713	698	703	676	695	715	747	714	705	685	696	689	739	721	674	677	696	770	708	722	671	676	701	725	681	687	684	712	686	633	720	739	700	696	676	711	731	683	688	718	690	698	708	713	756	767	665	716	671	667	763	689	744	727	673	687	696	713	698	673	721	695	718	734	698	698	709	719	739	692	674	692	677	743	738	700	691	672	680	682	731	696	726	717	695	710	662	704	772	677	693	766	690	669	725	684	692	667	686	675	699	676	706	733	691	701	695	724	721	696	732	692	736	713	669	689	709	714	685	685	700	699	740	720	685	687	687	716	681	725	721	695	741	677	736	736	716	720	696	760	697	659	733	672	705	713	686	651	709	711	681	668	681	745	690	712	722	724	693	703	721	686	712	736	702	739	706	730	694	755	713	672	683	757	669	694	696	726	698	663	683	747	713	698	691	677	751	687	716	685	690	734	724	691	690	737	696	706	747	696	700	712	688	669
28781	52089	27380	28104	33939	6909	1164	1044	1007	938	859	846	825	817	822	784	805	732	743	741	786	704	758	701	765	762	741	732	711	726	745	725	748	747	702	763	698	724	723	780	737	744	712	720	732	722	706	706	737	756	714	781	724	725	721	739	746	718	693	767	727	697	711	706	774	752	694	755	704	697	688	701	687	742	708	775	754	754	739	721	761	751	751	714	716	780	752	712	752	740	721	764	721	785	758	723	752	711	677	735	712	777	767	740	754	747	716	689	721	720	717	718	707	767	706	739	731	744	729	743	734	735	756	724	734	731	755	726	744	657	681	724	725	747	713	715	686	703	713	687	675	714	733	771	757	724	734	685	703	755	692	721	729	693	793	735	697	782	732	758	751	714	751	745	755	695	762	713	714	742	753	727	729	723	705	726	667	725	724	689	773	766	769	715	717	726	711	724	673	690	723	765	749	708	731	722	748	749	753	733	759	698	735	759	759	754	760	696	699	734	740	704	738	761	742	780	710	710	761	696	730	715	737	794	731	677	691	708	705	687	777	767	744	714	760	725	697	760	695	755	761	687	653	741	761	741	746	736	741	733	743	716	726	698	759	687	717	705	689	717	676	744	690	712	699	732	760	716	740	743	756	689	713	739	706	723	717	711	763	698	758	715	708	732	688	721	711	737	760	784	701	731	728	716	784	734	753	739	733	729	742	719	724	717	739	701	746	767	731	784	757	739	730	753	711	694	746	756	734	750	754	701	689	728	746	706	720	711	740	684	767	717	719	710	766	718	704	722	743	704	750	726	737	742	724	725	696	717	753	715	731	710	706	723	753	739	730	701	715	719	765	721	704	771	708	718	713	705	734	730	754	743	702	723	776	716	749	693	727	715	738	733	759	693	748	718	721	704	693	682	716	709	734	759	687	690	693	730	696	737	764	702	751	731	692	743	730	700	734	745	721	764	726	717	696	709	740	698	701	729	723	758	723	673	699	686	702	702	701	716	718	680	712	684	714	735	715	693	744	748	745	739	695	729	725	718	711	747	742	755	777	749	718	735	738	741	771	749	736	695	674	768	741	721	691	759	692	656	755	740	753	773	715	757	773	736	769	693	759	763	743	788	741	726	685	729	673	710	740	716	715	725	713	693	710	707	724	740	741	709	717	712	774	708	748	727	739	746	739	692	718	745	704	695	754	695	692	714	752	753	699	708	687	767	763	711	723	713	732	700	730	670	745	730	702	742	729	803	716	727	740	760	765	715	756	724	730	686	725	745	716	727	682	728	716	750	738	753	692	728	745	697	705	724	694	719	779	708	725	708	739	727	695	728	759	739	728	696	713	712	742	716	729	711	723	668	748	740	723	724	736	751	720	713	700	717	758	695	689	730	760	694	703	726	769	745	724	757	756	755	725	723	699	725	791	719	752	685	723	732	746	749	741	749	766	796	705	724	710	745	749	732	749	733	732	749	750	747	729	728	694	714	743	741	728	800	748	706	787	700	705	712	730	732	746	748	747	783	781	733	728	709	692	762	695	685	754	691	719	739	751	699	715	758	707	758	683	742	717	692	705	718	784	706	743	698	700	672	719	714	716	693	771	739	669	736	809	693	721	705	731	754	748	724	750	724	702	722	691	745	716	721	708	768	780	737	708	712	711	719	691	692	679	702	749	743	763	681	752	703	762	707	733	741	740	738	746	695	738	756	689	740	731	735	739	729	747	748	726	785	690	743	745	724	748	746	742	754	701	746	726	791	746	724	743	715	751	723	714	720	744	730	739	739	716	739	740	714	709	681	719	722	720	662	731	738	717	736	755	736	727	732	770	718	709	756	741	698	750	721	715	713	698	680	720	717	717	731	716	730	718	721	768	723	711	700	753	737	772	736	754	725	773	742	720	714	724	724	745	769	744	779	761	730	701	683	725	729	708	716	701	701	748	729	725	692	758	728	715	711	734	781	745	802	739	745	722	731	721	707	685	718	747	744	707	745	695	694	736	751	708	724	712	763	724	712	753	729	734	729	704	742	706	765	724	777	732	734	738	735	744	691	723	788	701	671	749	720	709	742	744	733	736	708	734	762	749	782	715	731	769	657	756	728	670	732	709	729	760	766	712	736	736	759	754	717	728	727	724	739	743	701	723	749	697	711	754	708	769	692	706	713	754	745	726	737	716	694	701	736	775	787	720	765	714	687	730	712	727	686	733	757	747	745	755	710	729	738	735	710	741	759	734	740	749	712	702	711	753	702	746	768	676	726	679	741	688	778	751	735	766	733	692	750	757	737	694	666	756	657	721	764	717	711	715	752	714	725	735	689	729	721	755	743	734	736	699	716	723	692	717	768	736	686	712	697	742	702	733	714	769	731	725	728	745	722	702	737	677	761	770	693	678	724	708	756	758	753	761	708	732	721	690	704	697	702	705	656	713	714	697	680	748	721	675	703	728	713	735	685	725	702	757	746	707	743	744	764	748	730	734	700	714	759	754	724	752	678	681	752	708	685	715	702	734	752	710	729	726	717	697	711	713	719	716	711	708	725	709	716	734	715	745	732	718	773	752	718	720	738	713	740	793	689	740	689	737	749	740	731	765	718	711	754	792	677	726	794	735	707	742	741	714	697	694	743	691	717	717	697	723	725	747	750	763	747	788	675	707	708	745	702	744	715	727	689	736	776	711	712	761	687	681	693	735	719	803	729	707	701	743	723	698	680	742	690	782	771	750	734	686	712	684	721	745	744	745	740	759	680	738	749	707	721	732	745	740	725	725	738	720	702	757	762	744	745	740	740	751	769	766	741	684	744	713	741	671	732	702	726	743	685	663	743	708	715	748	701	679	730	700	701	692	742	738	737	670	718	686	677	727	730	710	764	712	750	738	741	713	720	659	742	706	755	736	733	799	745	788	753	742	760	719	711	721	694	692	698	715	677	687	695	730	711	718	743	681	689	724	699	674	678	707	769	725	733	738	732	736	762	723	712	665	690	758	725	731	694	744	711	709	726	755	746	768	722	723	724	762	697	724	709	742	736	651	742	773	708	741	766	729	756	781	718	717	668	693	763	748	697	734	752	725	694	665	774	748	759	717	748	728	721	705	731	697	727	729	765	726	746	741	735	752	703	740	693	769	705	737	764	707	733	721	709	726	725	741	731	715	726	717	782	656	706	780	715	727	749	723	709	720	709	738	699	771	722	737	745	739	739	728	756	725	721	755	735	714	686	700	775	668	714	703	738	698	727	736	680	719	728	739	698	719	707	715	729	715	704	736	726	758	695	721	719	732	771	751	720	723	739	795	716	722	712	770	662	705	734	684	723	719	756	746	742	736	772	677	717	741	699	774	718	706	730	715	706	733	725	733	696	749	749	692	746	728	759	707	720	761	720	731	705	759	739	702	701	739	708	768	728	742	659	741	771	706	745	690	739	697	716	723	721	764	704	677	713	698	696	709	812	770	729	748	684	739	759	732	722	731	714	777	708	768	738	737	737	719	679	732	720	768	759	762	736	742	746
24970	21068	26993	26832	22205	6413	1252	1047	994	955	990	926	945	939	917	952	947	907	900	952	874	935	878	892	900	915	884	856	963	957	924	960	888	915	956	856	879	984	958	898	946	924	938	937	914	951	860	956	924	934	953	861	939	944	962	941	952	922	912	912	924	948	906	868	949	946	900	922	918	911	915	930	914	905	929	859	912	870	961	855	898	907	916	934	908	946	902	862	972	881	891	893	976	957	922	913	928	922	974	906	991	948	929	849	930	919	962	939	968	888	998	879	928	885	962	932	871	907	952	890	864	901	960	916	929	877	934	938	969	896	911	916	937	915	991	928	928	934	926	917	909	937	950	916	922	880	975	918	913	911	942	933	893	915	993	884	913	891	866	952	962	950	913	894	893	940	889	853	947	915	911	925	945	889	934	865	932	938	842	912	932	914	921	913	955	933	910	924	925	898	953	944	923	939	883	949	892	882	864	874	896	963	926	849	948	942	923	962	944	910	905	916	923	965	909	894	930	922	831	923	917	924	900	930	890	912	920	945	936	889	914	932	929	917	969	936	902	876	952	938	930	922	931	991	945	928	876	919	924	890	940	890	983	946	870	904	950	925	958	894	962	892	896	911	889	897	956	950	928	888	917	922	929	919	940	880	929	959	903	876	884	892	937	916	896	919	966	901	932	912	909	888	865	958	864	900	909	973	890	944	941	961	902	959	934	958	868	903	972	873	926	948	915	976	938	894	916	893	985	910	925	941	879	918	889	919	906	884	979	908	917	926	917	890	898	899	978	901	931	930	893	909	871	947	874	978	913	922	952	943	924	926	937	904	935	935	891	891	943	935	927	909	968	918	953	946	923	951	932	937	923	901	934	898	920	926	936	952	977	902	911	885	951	971	926	929	879	899	999	932	910	951	911	888	964	947	918	868	925	876	981	923	931	855	924	891	859	944	917	924	920	889	975	899	1027	925	928	956	926	912	887	919	898	918	871	927	905	922	868	885	900	929	907	941	920	910	919	973	917	943	941	912	908	920	939	929	923	892	952	986	935	951	980	918	897	900	907	916	902	940	846	899	945	951	912	906	907	879	935	884	907	946	859	950	928	875	914	938	956	975	894	932	910	910	944	889	946	912	868	970	904	967	911	890	941	934	934	869	925	932	925	923	910	986	924	864	986	933	898	969	925	925	921	888	910	890	984	859	954	930	1003	932	886	899	909	941	922	926	907	903	944	888	847	951	924	941	940	947	896	926	929	928	892	945	970	915	956	888	929	903	890	922	951	965	969	913	931	901	979	874	905	906	947	890	891	903	909	947	957	928	935	909	872	914	872	912	941	974	884	904	939	908	897	901	793	888	935	937	968	949	944	896	965	940	886	870	887	971	898	893	917	944	923	918	953	895	998	875	929	943	912	937	929	886	854	882	939	911	963	936	940	871	931	941	901	953	936	900	945	901	883	921	925	997	925	922	904	830	915	958	915	869	875	919	982	925	922	981	955	971	912	900	929	932	894	915	922	961	883	944	853	921	970	977	888	982	931	927	936	921	962	938	975	930	908	926	907	919	1009	891	971	921	849	913	904	936	907	882	922	896	895	895	902	950	941	909	863	959	920	944	896	934	934	930	925	914	876	893	926	896	922	955	941	878	893	923	906	958	928	941	875	974	954	880	892	926	881	994	947	890	907	908	897	939	921	889	956	891	933	909	941	874	894	861	858	899	841	922	944	913	945	868	911	879	906	925	937	944	896	931	968	892	929	926	953	954	958	878	908	862	915	960	927	943	917	872	950	932	977	873	877	938	893	956	922	922	925	913	936	905	939	924	944	927	926	912	891	892	930	850	923	972	882	932	905	918	876	933	935	862	919	923	909	948	964	895	889	925	984	893	971	950	885	864	897	894	964	941	897	945	934	919	918	951	918	921	943	872	897	968	911	912	949	950	964	894	956	854	929	937	907	963	981	922	900	906	962	872	954	928	892	892	862	923	964	887	939	935	943	917	845	959	902	931	899	911	958	897	955	890	1001	855	874	906	914	946	952	926	919	886	880	943	933	974	904	890	953	881	928	909	932	902	925	878	1007	906	916	919	937	957	896	917	933	902	902	919	929	856	927	930	877	980	909	900	966	939	889	921	982	954	919	934	885	901	1012	988	919	917	951	895	922	900	929	895	923	950	937	926	972	926	944	988	863	928	961	928	898	941	924	947	907	903	940	923	941	947	937	891	964	895	904	936	922	896	928	925	958	853	968	959	930	906	893	906	885	929	907	929	928	926	924	899	849	914	903	879	882	947	979	908	930	935	897	943	877	930	924	955	885	922	913	897	859	896	955	928	939	909	904	913	939	971	906	955	910	889	922	940	914	928	939	929	952	952	980	958	940	916	899	897	931	872	934	951	839	911	872	920	921	908	917	916	912	979	918	925	924	904	921	890	877	906	901	899	903	926	913	921	900	904	903	900	937	906	914	953	958	915	956	933	941	984	900	908	956	898	942	883	893	928	959	956	899	911	926	881	950	903	895	930	920	896	895	899	912	917	950	962	943	959	926	942	914	916	869	907	905	861	895	903	950	911	895	913	890	911	904	932	859	949	893	890	906	867	915	935	949	889	928	917	873	904	930	941	943	874	949	930	889	947	916	868	962	930	911	928	928	958	896	921	911	940	899	939	911	878	966	920	971	936	890	949	900	929	924	903	877	916	920	931	906	947	862	961	962	892	925	930	954	948	947	892	852	915	908	925	949	913	979	888	920	922	928	938	880	917	962	954	923	894	948	882	952	943	944	862	913	924	975	889	923	914	890	922	952	908	896	914	886	896	917	947	908	900	961	910	922	940	944	919	954	950	902	916	939	876	935	937	921	941	955	912	912	897	937	928	971	919	971	908	911	926	934	952	977	936	934	905	948	972	890	934	890	917	893	921	902	890	958	935	941	919	912	909	953	936	919	947	928	928	867	911	846	949	927	938	990	875	964	927	901	928	923	946	947	908	875	933	903	972	959	938	959	924	911	872	923	841	891	902	940	900	935	944	896	938	958	876	923	977	946	903	925	902	915	840	913	908	945	957	959	889	894	941	896	918	942	900	966	961	922	929	911	959	951	872	892	844	916	976	943	911	1011	883	901	896	957	924	922	936	950	897	883	925	975	913	916	852	894	968	902	914	944	937	922	924	939	942	926	920	942	910	954	887	889	895	937	935	915	941	921	928	932	901	954	909	928	913	897	940	877	871	929	901	933	854	910	933	890	910	958	936	913	892	866	866	916	929	927	903	898	933	911	871	887	942	884	922	921	925	916	887	939	907	888	940	936	865	922	886	904	869	954	932	919	864	925	922	898	931	948	931	928	915	877	904	929	896	853	895	944	897	974	884	910	870	943	860	865	951	945	911	923	903	885	923	907	957	909	921	893	921	937	888	920	836	947	972	912	911	899	896	982	937	925	975	934	965	910	926	900	965	898	865	916	880	968	967	934	887	917	894	893	923	901	940	939	959	869	916	941	970	931	921	926	912
27789	45731	21180	22925	22550	4090	1187	1161	1068	1076	1062	1065	1014	985	996	998	924	1023	977	953	987	1006	951	930	945	938	899	949	946	968	938	1000	968	943	936	931	908	932	985	961	1031	918	948	884	975	884	950	950	936	970	961	968	937	980	952	959	922	953	972	974	928	985	905	935	934	920	927	995	933	928	935	993	950	971	958	910	963	1003	965	945	970	938	945	919	948	933	929	962	904	932	961	964	914	903	935	945	940	980	993	938	966	926	936	942	957	896	906	916	953	970	983	892	958	924	882	905	966	935	1027	901	946	950	887	977	935	975	962	910	910	969	953	896	962	943	914	988	954	918	920	929	942	929	911	915	949	962	915	918	979	912	940	955	1019	950	955	951	958	896	927	957	967	936	950	914	899	985	982	950	964	946	949	966	912	953	946	928	976	894	938	914	963	915	922	911	937	954	983	942	924	965	921	967	950	957	978	946	928	960	869	931	906	903	960	961	965	1001	1007	934	967	966	924	945	929	948	911	926	897	940	961	883	995	975	908	953	950	965	954	950	882	917	928	900	947	939	1023	922	933	918	942	935	907	949	973	975	985	927	925	901	935	985	938	949	937	948	911	942	935	979	935	884	949	902	937	942	981	991	941	948	944	1008	963	950	868	944	1008	944	963	964	935	932	957	936	1033	898	972	934	989	1000	960	946	945	962	978	947	941	927	887	957	958	931	979	957	913	877	981	963	941	916	921	947	912	966	910	956	887	968	960	917	922	977	915	923	887	934	896	975	858	942	874	960	955	953	946	923	912	922	990	963	914	916	925	926	921	934	898	891	955	913	978	947	944	987	988	959	889	886	934	933	915	909	914	923	918	953	905	944	926	938	934	961	942	953	918	963	937	968	972	942	1002	933	914	941	865	949	993	930	943	930	924	970	904	1026	954	963	908	1005	963	898	919	943	928	965	930	920	931	882	935	940	952	948	919	886	930	896	986	922	970	950	954	925	928	905	938	929	945	957	962	934	932	934	975	940	933	934	968	854	905	1005	883	1001	935	948	954	939	948	958	919	940	921	905	945	930	889	960	974	985	1010	948	917	935	933	929	963	983	955	993	905	950	972	944	922	928	912	959	941	927	937	976	880	936	952	907	918	962	956	919	927	993	899	915	996	946	948	929	952	930	952	957	900	993	929	912	931	984	979	959	943	958	950	933	895	958	868	917	933	956	972	907	897	971	973	919	890	956	968	950	917	913	915	913	981	922	976	967	925	931	949	946	975	970	902	940	919	958	952	915	952	988	936	956	974	959	914	976	972	941	999	898	907	929	950	948	981	964	937	943	980	928	964	918	978	936	973	951	961	947	948	958	962	916	934	908	920	968	907	899	898	948	957	1007	918	950	959	954	933	928	906	908	905	963	866	955	972	929	957	942	983	974	967	969	911	994	952	889	925	922	899	937	958	942	997	937	940	919	873	951	934	905	957	918	997	918	900	952	918	934	872	944	919	883	899	934	926	919	932	931	903	967	1017	951	922	930	986	922	942	926	948	904	877	905	912	931	969	928	1003	979	943	948	975	977	900	927	974	918	938	983	932	952	925	977	974	952	943	976	935	950	980	980	944	1007	946	941	955	956	970	921	934	937	917	1012	947	951	954	990	909	956	911	902	919	906	924	946	889	940	899	931	940	954	919	958	988	936	917	899	906	980	934	976	918	874	988	956	908	944	899	912	981	991	895	914	936	938	937	922	958	936	942	942	967	880	939	909	963	983	930	956	920	908	916	1010	933	938	967	993	927	924	1007	929	933	953	934	921	946	982	973	985	965	914	892	936	909	978	976	982	942	977	887	926	923	926	947	919	941	889	989	881	1041	981	934	981	854	922	995	922	930	941	900	963	909	969	910	897	980	914	946	907	1004	924	952	922	923	997	978	968	889	992	1007	931	968	917	1010	971	906	890	956	938	930	919	987	977	971	917	960	937	930	963	1004	936	938	977	924	895	930	959	987	928	971	941	988	897	966	960	976	955	995	877	952	967	1020	982	961	924	973	949	964	932	969	957	979	953	894	960	934	971	942	967	962	993	922	935	939	937	998	930	946	990	986	984	958	934	957	931	953	947	955	934	956	964	904	996	904	978	982	990	948	984	910	938	937	959	965	918	925	909	899	947	966	952	1008	938	937	889	961	947	972	930	963	958	987	953	962	971	978	956	958	872	893	919	971	874	933	944	909	954	997	909	958	939	954	940	956	958	994	961	925	910	943	944	942	945	927	939	934	906	961	942	981	939	933	885	944	975	904	943	938	983	1003	903	909	946	952	977	960	905	965	988	900	932	966	935	1022	991	931	950	906	985	941	931	951	930	912	1007	948	968	923	865	964	932	922	983	946	943	952	957	921	936	966	959	942	930	933	932	942	957	978	883	938	933	962	944	933	956	915	968	959	928	926	936	920	1007	929	956	993	954	947	979	946	958	927	932	927	915	927	936	942	941	941	854	876	927	908	911	917	918	957	935	964	939	918	916	925	927	946	999	927	979	975	956	909	957	902	926	902	912	907	963	933	933	943	946	1012	956	923	932	919	918	914	951	930	1030	951	922	1037	942	975	914	905	889	984	927	929	954	930	940	913	905	936	982	911	962	944	911	985	975	930	968	933	905	962	950	927	962	991	900	913	920	943	944	952	1016	967	936	932	935	968	981	916	931	907	940	914	946	964	899	912	949	980	915	987	888	971	894	947	932	921	939	869	967	953	897	940	950	916	933	921	940	909	950	906	935	932	958	927	921	906	898	932	942	895	961	928	980	960	917	946	977	950	997	907	910	962	978	928	989	917	921	910	936	934	953	933	974	973	945	870	942	956	946	971	966	968	953	906	924	998	883	946	906	929	990	942	929	933	952	961	983	927	891	940	956	969	952	986	876	964	935	957	952	914	975	931	967	953	980	961	946	950	995	980	955	898	989	959	898	933	971	930	941	931	961	919	977	852	944	1020	973	947	952	900	932	960	943	907	948	933	982	943	968	1000	888	902	962	913	933	965	919	949	919	930	949	983	952	949	981	922	880	1023	942	943	920	942	938	925	963	946	1019	943	909	923	978	928	964	961	925	985	904	958	911	949	942	968	923	963	936	927	946	892	952	953	970	996	903	963	920	937	938	878	942	894	927	914	911	898	1003	919	945	978	935	1016	915	912	972	996	944	882	929	956	900	941	875	948	928	908	919	919	931	988	983	943	983	956	958	939	986	957	909	986	960	972	937	972	961	910	985	917	967	956	996	932	942	966	898	923	953	958	912	978	969	989	952	926	867	889	916	925	961	943	938	933	971	974	956	949	889	951	955	941	974	918	914	920	967	966	928	981	979	910	931	952	962	920	873	955	949	927	916	894	955	937	891	940	956	944	916	952	865	968	968	927	915	968	966	958	945	908	937	999	973	968	954	929	947	922	924	922	901	928	930	959	917	933	935	900	886	947	926	976	950	957	929	966	884	905	915	962	949	976	924	974	902	937	946	906	938	948	958	911	951	934	948	889	964	995	887	1005	895	903	947	962	955	987	996	986	904	927	932
22638	21109	28747	25566	28289	21286	11749	1780	1264	1141	1138	1035	1073	1040	951	992	1008	1022	949	965	967	995	985	989	960	898	1002	937	921	927	951	968	948	900	941	892	952	984	959	938	945	959	931	926	946	911	869	915	937	905	904	941	900	961	927	937	872	912	902	951	961	886	940	929	942	925	913	920	970	934	939	913	913	964	896	950	909	898	924	942	926	952	957	907	955	886	915	980	929	852	924	961	917	920	930	968	961	901	955	942	888	928	935	968	892	927	882	883	944	953	907	953	950	897	918	950	937	899	972	954	932	943	904	942	994	933	941	870	930	892	951	931	893	900	990	911	887	932	895	876	839	962	929	916	907	915	930	916	897	930	874	921	954	969	901	934	944	931	848	887	935	898	888	925	918	924	913	911	899	971	963	936	922	903	971	860	907	919	921	898	889	904	919	933	930	917	906	904	939	930	962	892	853	938	914	910	955	910	953	915	904	918	914	968	938	924	952	918	925	860	929	956	958	907	878	883	942	922	911	924	902	906	947	924	926	955	935	891	920	885	902	893	892	900	913	858	922	937	942	924	948	880	929	918	889	935	915	955	914	937	909	955	903	918	892	908	911	906	878	906	935	921	902	931	926	917	931	940	956	928	899	956	928	910	904	945	906	933	910	962	924	919	882	971	904	959	994	900	942	923	875	921	901	888	914	937	935	935	888	871	938	921	916	904	930	927	876	907	1006	916	940	945	898	886	880	945	893	900	930	927	935	946	913	955	930	942	928	900	883	928	888	940	909	906	881	942	906	895	903	899	918	950	872	880	919	952	953	934	924	980	907	929	926	919	900	914	902	889	914	942	919	912	908	961	939	869	956	932	962	918	887	864	893	930	902	919	928	914	925	896	935	898	960	896	920	875	910	934	937	916	993	919	951	931	902	884	914	918	910	882	921	871	933	927	883	927	903	939	921	970	932	871	936	946	925	915	907	904	903	900	969	888	934	905	889	914	915	920	939	911	945	923	943	896	950	960	954	911	900	881	890	858	882	924	925	909	898	864	905	947	944	938	938	923	902	916	926	902	918	947	939	892	939	861	938	912	887	885	895	950	914	895	921	942	862	929	874	891	884	996	893	920	945	918	917	899	926	959	921	929	856	930	923	965	914	899	895	953	898	865	882	889	890	922	920	949	865	942	908	881	924	948	966	902	936	900	856	892	874	958	921	942	896	946	915	933	892	950	929	876	923	885	899	889	936	935	957	882	958	957	963	903	857	905	890	894	974	944	949	921	910	946	914	939	893	910	907	930	968	905	894	866	905	942	961	884	924	902	940	929	982	912	947	935	922	898	908	929	967	915	929	925	952	903	951	944	920	967	963	920	855	939	882	952	883	919	918	922	902	946	904	884	973	928	948	947	921	905	918	919	908	863	863	951	917	925	963	921	939	970	937	915	944	952	860	926	922	937	929	915	964	907	899	872	946	906	919	906	873	932	917	914	872	930	882	896	924	919	924	935	934	959	914	900	951	881	952	948	926	929	916	925	925	923	915	933	950	916	958	912	888	840	942	953	942	896	900	892	959	909	917	945	941	941	937	949	923	884	887	946	878	864	892	885	950	921	955	981	887	903	901	927	898	915	990	934	870	903	928	952	904	939	906	874	899	900	856	887	910	938	883	899	868	900	907	929	939	888	881	974	987	930	902	1005	915	912	940	942	872	925	882	937	945	879	909	886	934	892	928	927	939	898	956	945	941	909	910	921	927	932	928	989	897	868	938	877	904	874	926	959	923	919	933	975	841	913	935	904	893	951	924	958	931	956	916	920	858	888	869	862	916	895	887	958	916	913	892	890	937	910	909	922	966	933	907	937	893	896	916	908	885	911	934	879	925	928	966	906	865	941	919	919	847	945	974	941	980	913	902	903	931	909	946	911	934	992	1021	868	948	895	908	934	870	939	913	898	966	914	945	885	925	908	882	903	905	877	956	902	945	889	882	885	918	913	920	915	914	913	955	932	908	917	942	928	934	890	869	905	873	934	945	927	887	957	936	888	873	902	870	923	888	878	907	969	977	981	915	892	965	860	943	900	920	974	877	914	899	903	902	918	912	902	933	910	911	907	977	947	894	911	935	911	937	890	949	939	894	890	896	917	960	896	940	911	923	876	893	878	909	927	950	898	887	909	946	923	904	921	962	876	947	909	929	909	910	921	952	899	965	963	961	962	991	918	884	953	886	946	936	941	879	921	963	893	888	895	919	858	850	927	898	891	946	928	916	909	866	934	960	916	857	948	903	882	953	917	902	943	933	953	946	940	942	950	915	966	851	943	893	915	987	935	867	953	914	928	865	906	937	915	892	911	868	961	945	878	858	918	906	892	952	915	948	946	885	912	937	934	908	887	946	925	924	946	960	903	870	889	966	892	924	931	868	944	927	947	902	956	922	872	918	949	948	892	938	874	899	973	991	926	958	935	970	969	913	878	936	933	920	985	908	943	898	934	953	862	936	911	937	920	903	892	915	956	974	928	899	905	941	937	934	833	927	903	931	917	929	914	925	821	850	911	985	933	871	972	904	917	895	951	863	891	937	924	934	914	907	923	902	889	902	877	887	933	971	933	899	908	892	903	918	922	935	947	896	925	872	918	935	973	934	930	869	896	930	900	1009	922	937	879	915	943	923	890	911	913	890	907	920	929	923	941	906	933	929	938	937	906	893	880	836	934	914	915	930	873	871	933	869	932	917	915	919	884	927	888	861	912	941	984	906	986	952	970	900	901	950	895	937	892	869	931	992	973	958	961	937	891	897	918	936	895	935	967	966	902	924	904	893	927	948	896	918	975	891	930	936	940	960	918	922	923	925	948	922	949	934	923	913	934	909	936	884	898	892	924	974	969	920	934	906	903	915	874	908	908	895	891	950	931	929	921	888	883	870	895	929	912	944	936	935	882	917	918	953	906	933	892	929	910	884	950	908	929	919	930	960	910	862	905	919	870	948	902	915	892	940	901	930	893	892	897	887	942	877	931	883	975	942	956	915	912	921	926	931	929	901	864	961	934	910	937	928	904	939	868	923	908	894	899	886	918	890	935	917	868	907	906	864	964	976	898	947	887	946	891	895	963	938	927	892	896	934	887	889	866	918	927	971	971	912	861	930	932	886	892	921	927	939	909	959	893	881	902	942	877	909	915	924	906	903	897	875	936	927	941	897	953	889	939	850	894	917	931	942	935	950	905	992	875	912	952	918	958	910	911	924	884	901	929	912	879	917	967	901	919	936	958	943	898	889	904	894	943	970	920	927	1000	958	923	901	844	883	889	944	945	867	891	943	927	952	920	919	909	912	910	889	921	906	920	886	867	984	891	866	925	976	954	885	903	925	901	986	915	912	962	931	878	906	934	976	928	839	941	930	908	888	947	887	877	985	926	924	871	937	918	912	966	931	854	863	961	916	906	897	901	915	922	905	913	884	955	938	939	890	915	912	881	983	889	901	900	889	936	927	900	921	940	900	908	925	909	886	888	906	875
32189	57636	32953	41948	41264	9136	1835	1693	1339	1268	1206	1129	1083	1121	1084	1062	1048	1007	987	979	978	970	926	906	947	943	909	869	935	919	979	897	937	912	943	922	926	973	981	910	887	911	947	960	954	894	926	935	975	978	903	951	924	963	911	938	915	905	869	910	914	923	984	940	903	921	917	987	914	859	979	899	931	937	907	951	950	928	954	898	967	934	931	891	1009	983	931	928	925	857	917	910	917	965	934	932	931	968	955	936	907	953	862	947	961	954	922	912	955	878	908	882	893	910	859	883	889	898	938	898	974	850	907	941	934	864	911	945	879	908	910	902	948	895	883	928	900	929	932	862	992	945	945	950	916	919	894	915	925	913	917	940	911	926	902	966	949	954	908	909	919	935	870	949	908	938	948	886	868	909	917	947	853	862	939	917	924	916	923	909	940	924	919	972	927	877	905	902	900	911	896	904	899	905	874	864	890	936	887	900	917	901	902	932	932	884	893	899	936	895	955	955	909	942	877	923	924	873	886	935	917	898	882	944	901	887	917	955	885	871	887	896	928	940	921	871	932	945	945	886	922	926	867	904	940	875	912	888	916	966	914	958	941	930	864	915	930	896	892	933	907	867	958	928	856	887	880	907	911	902	934	922	910	887	931	926	930	921	892	903	978	972	901	938	884	947	914	960	912	893	884	943	892	874	909	888	880	861	913	888	860	926	935	900	899	884	887	887	910	892	938	925	965	905	882	898	927	958	880	938	933	998	945	939	947	866	936	907	895	880	923	921	859	909	917	878	884	887	908	873	912	868	924	936	899	874	895	924	851	902	848	906	982	927	913	962	932	910	917	909	926	939	947	896	912	919	896	932	934	894	892	888	860	915	907	893	917	894	914	908	894	899	936	962	919	901	976	942	852	931	882	941	988	893	895	917	879	883	944	902	923	886	829	902	959	957	907	895	929	961	946	915	891	910	870	904	955	967	961	918	879	918	868	865	940	974	897	988	887	906	924	934	918	906	922	901	881	934	925	894	915	933	887	908	935	902	967	932	941	975	897	892	907	944	888	965	911	872	958	940	939	920	888	925	879	905	901	874	869	902	934	928	899	928	922	939	907	927	907	892	906	901	905	971	863	886	900	855	904	921	956	869	930	893	874	875	929	960	926	932	952	945	912	927	874	902	919	1003	915	906	921	904	932	896	905	933	962	876	911	891	885	968	911	912	908	926	900	920	921	917	929	886	937	883	939	865	931	894	911	925	938	945	957	884	873	882	921	951	874	932	872	943	902	946	923	962	835	927	898	938	929	897	907	958	918	830	964	862	857	884	910	873	940	928	964	884	881	885	933	892	902	960	891	924	918	911	877	961	914	925	879	889	950	941	897	914	941	940	983	901	948	950	939	862	953	958	937	943	912	917	891	894	909	907	943	891	888	919	908	928	910	942	889	901	912	945	855	905	893	906	944	924	898	886	898	930	920	923	979	867	898	851	901	907	893	934	941	904	959	942	879	889	848	914	968	919	980	916	879	893	944	943	877	925	915	919	886	919	917	906	914	888	918	901	969	931	958	887	921	874	900	909	908	882	913	954	922	949	928	897	915	971	940	922	906	874	908	900	904	937	906	921	923	931	909	866	891	943	901	905	915	835	906	881	865	937	971	944	961	899	893	917	915	901	884	934	937	878	915	911	918	913	934	921	948	927	898	882	920	832	910	972	916	896	869	914	894	911	894	953	952	904	915	935	942	902	888	907	908	903	914	913	913	902	885	902	925	864	950	940	909	922	955	939	972	897	913	926	910	884	894	952	918	868	870	868	872	942	899	889	892	860	860	925	929	932	888	877	1009	905	957	885	909	904	947	929	907	877	837	901	977	905	888	920	951	848	879	953	862	918	964	938	898	881	928	893	975	941	985	887	905	896	916	931	913	891	874	928	922	859	871	893	893	905	895	943	952	929	875	928	923	925	924	937	926	918	873	930	921	878	906	933	946	942	938	899	891	876	931	910	937	910	918	881	939	902	900	924	924	882	883	906	960	919	888	924	889	880	893	887	933	843	902	904	968	886	909	947	956	933	935	911	899	933	934	882	885	924	923	950	958	902	930	955	970	869	879	900	894	937	934	896	970	944	940	949	915	952	955	879	923	913	910	884	944	932	919	884	861	946	905	943	902	861	919	901	946	921	955	875	867	873	925	904	943	888	890	898	920	870	933	881	908	920	946	947	892	883	945	932	934	892	929	917	873	907	918	906	951	953	873	880	849	972	878	864	938	925	929	919	862	939	877	931	883	913	907	905	920	923	905	900	924	915	930	885	889	907	911	977	903	886	943	915	893	888	949	947	932	865	906	896	948	886	882	899	910	957	918	904	933	922	912	891	917	885	919	911	917	856	922	892	876	862	927	961	891	871	883	931	918	900	849	918	925	920	935	938	942	942	880	881	944	945	916	900	963	870	922	916	878	917	866	945	899	921	884	949	948	859	909	919	889	944	915	935	878	948	878	914	918	923	922	925	920	946	904	955	958	870	799	920	854	897	958	916	927	933	956	947	958	893	913	945	876	915	937	896	949	902	856	894	924	883	913	941	935	900	954	936	923	868	852	853	897	918	885	900	959	879	923	906	909	895	886	897	894	947	897	849	944	889	926	878	900	893	921	848	888	951	919	875	927	889	857	950	902	885	938	904	858	885	901	908	843	894	904	878	859	922	957	903	930	897	918	918	913	931	964	921	899	912	889	947	910	903	886	949	891	902	904	906	929	892	867	890	920	884	925	927	947	921	938	957	936	904	948	887	878	930	908	893	918	902	924	936	908	906	911	928	990	948	922	878	970	930	913	884	954	926	868	942	868	893	926	938	916	920	916	975	906	952	886	892	854	904	899	944	980	922	891	909	960	937	899	893	933	900	842	882	900	925	908	910	906	890	951	958	923	877	913	877	954	905	849	986	896	914	927	877	938	845	872	878	899	882	934	858	898	906	914	898	906	905	873	943	842	842	927	920	859	923	914	908	869	874	953	909	892	907	906	899	899	854	932	872	919	891	906	930	900	866	856	902	906	921	967	913	867	898	966	896	976	905	888	987	926	912	931	906	928	957	925	938	950	865	916	941	938	940	886	966	939	896	872	926	907	883	886	935	852	928	828	897	880	978	877	936	896	887	915	872	899	875	868	918	902	908	950	966	914	912	920	902	903	903	908	896	892	903	896	903	928	917	897	936	943	910	917	900	850	930	948	937	914	870	935	938	898	910	926	913	977	926	938	899	962	939	917	907	931	875	900	910	932	925	919	921	882	922	944	905	835	865	900	894	975	934	849	923	925	945	934	923	906	918	929	915	888	906	879	886	919	896	889	909	908	881	881	894	882	909	921	894	916	953	935	928	908	950	917	865	898	935	903	901	885	974	874	902	957	906	893	863	858	929	905	925	926	908	921	931	884	910	930	876	942	912	872	927	960	859	882	922	931	897	875	924	910	904	856	945	929	923	849	942	919	912	953	890	945	855	859	956	898	878
28734	23837	16039	6615	5352	1282	900	841	753	758	809	784	788	785	806	766	730	776	817	813	785	767	788	781	779	770	762	775	756	692	754	791	777	764	732	811	802	775	794	762	744	795	788	787	768	759	785	809	794	715	808	813	757	763	719	795	751	802	766	793	729	830	812	856	799	760	783	779	785	769	786	769	787	772	777	811	788	790	805	774	790	764	777	803	740	810	766	791	817	758	776	738	785	781	766	774	808	832	778	794	781	760	760	823	820	780	734	788	759	730	798	763	776	774	750	786	740	808	827	765	778	797	806	800	732	787	846	806	771	799	739	799	789	746	754	808	800	745	761	748	770	804	736	758	792	774	762	768	727	777	731	800	767	782	771	759	807	750	743	778	791	766	754	789	813	747	777	785	764	748	757	743	735	760	801	799	776	749	720	778	786	765	815	776	828	766	794	813	755	741	776	778	820	745	846	756	782	767	805	787	754	765	775	754	733	749	819	786	787	781	739	831	783	757	803	740	781	796	800	800	788	748	816	814	775	799	819	827	770	747	736	773	733	766	793	752	761	774	809	778	791	772	747	748	811	778	784	767	785	786	800	798	752	784	744	748	776	764	785	785	792	784	811	768	783	811	800	758	823	782	809	835	747	823	761	771	837	780	751	787	766	797	758	797	772	813	756	772	747	782	744	773	744	823	770	781	788	781	731	775	756	762	812	758	766	798	805	811	757	780	775	819	805	749	821	756	742	766	746	759	765	776	799	762	818	770	816	723	736	785	775	794	799	745	778	847	760	811	764	735	786	802	791	784	783	730	799	773	754	772	771	795	770	761	784	794	768	791	786	763	782	767	754	765	814	831	752	774	756	787	788	747	788	706	769	791	761	778	775	781	718	798	775	776	756	711	737	798	777	763	759	798	764	787	752	765	814	809	802	818	766	784	747	806	787	826	798	777	788	750	806	788	780	761	781	826	819	783	770	722	777	781	738	763	756	801	839	813	777	795	756	777	819	790	790	782	783	801	809	756	779	784	812	774	768	750	777	764	817	786	793	801	846	764	795	731	800	783	718	754	797	847	757	752	783	839	777	771	718	757	796	792	756	745	766	798	761	757	763	723	781	769	800	744	772	782	757	729	816	753	833	785	758	748	808	801	801	778	789	849	801	755	775	805	769	734	784	826	758	771	769	756	772	776	758	773	757	795	759	765	806	808	769	774	754	807	811	761	770	790	799	813	750	754	771	727	740	743	731	787	724	770	820	804	795	753	769	800	829	757	767	742	760	768	753	765	733	814	797	762	827	832	749	770	781	826	796	824	762	826	762	769	755	761	781	824	798	820	822	780	779	771	699	798	798	809	744	733	735	846	760	754	718	774	770	739	739	727	799	819	786	771	741	783	736	731	785	786	771	770	776	780	785	752	758	781	759	756	781	784	747	764	774	857	755	805	761	715	797	762	760	751	781	767	773	851	729	775	759	757	780	791	727	801	791	789	816	740	848	763	762	772	811	810	781	776	770	810	801	778	783	811	778	747	729	822	771	727	775	742	779	756	809	756	761	799	756	787	800	742	738	782	759	786	775	822	767	789	781	785	782	786	797	762	788	765	823	802	771	756	744	783	762	807	802	814	805	782	805	774	819	798	792	785	763	800	751	779	800	794	760	716	766	734	791	762	775	756	781	767	783	788	802	771	743	782	781	734	821	787	810	784	782	771	807	758	803	808	803	754	800	776	749	749	854	748	786	761	787	780	776	764	762	786	775	803	812	762	738	746	792	804	745	750	784	763	740	770	805	782	767	800	754	752	778	757	753	829	779	833	787	764	774	752	797	766	797	778	750	775	755	740	770	787	789	748	794	723	780	763	794	754	810	793	761	742	775	756	809	797	834	780	781	772	772	804	781	745	764	747	755	822	726	736	767	817	808	756	817	750	788	746	823	806	755	765	829	803	760	768	768	787	769	780	702	743	782	785	777	752	759	745	813	765	774	747	739	762	797	794	786	823	767	775	741	826	787	772	774	790	774	761	809	778	802	764	798	788	713	773	790	768	778	785	786	808	806	783	767	777	716	757	771	806	783	810	785	835	806	790	778	778	797	817	778	776	786	787	754	829	773	774	737	804	769	750	735	793	768	817	801	796	746	794	776	798	735	772	779	784	794	779	810	749	780	770	757	751	758	784	781	867	802	792	732	763	747	760	774	797	772	755	764	821	764	776	806	773	788	783	767	785	775	734	771	779	831	746	780	806	792	777	770	851	798	784	767	753	752	782	735	798	747	755	800	748	772	784	753	818	765	750	767	768	758	779	795	754	777	768	798	756	787	709	814	783	789	786	771	787	736	797	759	752	752	776	746	742	769	794	786	787	743	828	804	791	763	787	850	773	816	815	828	748	773	763	758	788	774	778	850	821	781	837	800	781	784	764	761	702	821	750	746	782	779	784	776	740	815	740	745	788	777	752	818	795	778	809	734	752	735	777	780	800	754	742	799	827	781	779	802	778	775	777	793	811	781	759	800	773	773	760	761	798	797	786	803	779	707	751	766	806	753	756	747	770	768	810	822	770	786	792	775	765	772	783	772	816	737	833	772	803	784	768	789	758	804	812	801	748	791	770	758	788	721	775	794	733	820	798	814	798	802	803	744	769	832	823	773	747	788	755	765	785	788	742	776	736	761	745	774	764	788	831	786	794	830	759	739	823	750	754	738	776	848	814	762	754	774	816	820	759	698	771	823	802	839	793	825	776	782	728	771	794	726	746	775	753	798	761	791	823	792	739	809	764	769	804	724	774	814	843	777	740	768	731	784	820	790	740	737	763	754	775	772	738	762	790	746	756	766	775	793	805	788	739	772	812	763	789	803	754	805	732	745	785	765	813	775	749	790	779	764	838	788	780	737	787	789	811	783	795	772	755	745	778	788	767	798	751	736	778	834	734	751	777	773	827	733	754	812	754	734	803	766	796	803	775	780	808	783	816	757	786	822	774	778	773	767	772	746	755	765	768	756	764	768	803	773	769	783	834	740	776	828	808	711	800	725	779	809	787	815	820	782	782	755	799	754	788	819	747	793	791	762	768	794	778	823	785	784	793	788	772	875	771	856	781	791	784	787	730	766	788	785	762	788	770	750	751	832	753	772	756	789	746	786	810	806	812	783	798	767	733	755	876	759	786	743	771	819	770	711	751	793	785	781	782	782	832	754	758	722	813	771	739	789	804	772	751	789	778	792	826	779	802	765	800	799	831	821	805	754	754	741	754	789	775	761	756	744	814	767	763	782	782	782	834	803	762	818	736	755	748	768	791	717	795	797	722	742	798	777	794	744	799	767	771	749	778	727	790	782	782	790	809	769	803	792	779	771	749	777	773	779	781	794	811	773	755	751	755	791	739	798	808	729	801	772	761	743	754	763	766	825	760	853	743	747	771	762	771	756	771	838	809	753	802	831	828	779	766	734	784	835	772	801	809	785	798	767	768	785	769	807	782	740	732	783	758	809	749	681	797	819	784
24675	34572	12448	5726	5466	1174	838	813	828	805	834	821	788	840	774	810	801	807	772	861	814	819	815	797	825	811	797	767	783	798	823	810	826	788	796	802	827	810	845	826	792	767	798	798	789	804	783	816	818	788	801	808	811	881	817	808	797	860	784	864	858	791	823	809	776	776	828	775	797	801	862	810	821	804	778	860	802	843	785	783	802	776	802	858	805	834	768	840	814	740	799	793	807	825	822	773	827	804	828	827	853	850	804	817	823	817	834	866	831	791	845	787	821	825	791	797	786	822	799	829	864	837	841	798	788	765	851	865	799	848	772	822	831	808	789	766	826	784	823	791	807	767	820	785	856	850	795	805	813	833	785	824	816	759	847	850	810	816	805	844	806	825	816	805	852	792	785	783	803	823	816	830	797	848	791	813	821	834	820	805	754	796	792	762	830	760	784	751	780	774	849	854	785	750	812	795	799	827	813	816	843	757	787	815	815	787	843	849	800	840	809	850	841	809	818	794	767	837	837	812	811	857	781	810	803	838	800	782	855	837	796	820	841	873	843	826	774	806	778	781	793	843	821	801	796	836	826	806	745	813	824	824	807	806	781	801	761	889	818	832	766	850	829	797	784	772	826	816	778	820	825	814	822	779	805	789	820	813	770	787	812	815	861	773	806	876	865	788	775	824	786	818	749	785	787	813	782	832	806	811	802	798	752	781	797	801	829	779	788	762	800	778	831	848	845	790	818	805	732	815	768	800	902	818	832	803	815	781	839	807	827	819	825	755	778	808	815	801	845	780	819	842	811	807	770	779	855	814	845	832	779	819	805	830	868	833	836	836	779	809	846	843	805	843	842	831	757	779	813	772	778	813	805	785	842	778	827	818	832	823	825	794	793	803	788	814	815	779	852	866	833	806	826	827	798	811	757	849	806	812	824	839	754	857	771	843	794	763	794	830	840	834	753	822	802	866	784	822	822	837	792	839	847	818	828	843	819	774	830	827	787	815	883	783	821	814	796	818	821	869	756	869	746	815	792	782	850	802	831	810	807	804	832	802	813	812	800	803	830	821	753	847	819	770	844	834	826	812	833	822	792	778	800	794	786	803	826	822	809	840	821	798	844	827	751	822	806	830	842	847	832	806	788	827	821	817	814	789	837	763	805	800	785	852	842	770	820	810	846	824	756	791	800	852	781	800	789	774	829	826	846	800	841	829	839	818	827	778	768	804	844	873	808	827	792	787	790	799	785	835	825	803	813	825	778	785	845	839	803	863	792	874	796	856	825	773	830	797	752	816	785	783	872	827	830	848	813	798	874	791	861	823	817	844	803	845	788	771	844	785	796	868	816	815	794	781	794	830	800	781	792	817	835	788	830	814	799	800	792	829	760	811	832	850	830	790	811	795	838	786	806	792	744	782	806	815	820	801	846	814	776	807	843	787	798	781	775	765	827	833	863	743	796	861	863	817	784	809	831	862	845	810	823	798	758	787	819	830	841	801	804	812	782	804	833	849	796	832	851	832	825	784	821	803	836	842	846	851	824	883	830	772	801	784	885	856	838	792	843	851	792	796	788	801	832	796	809	789	782	818	787	840	788	768	810	830	756	887	837	790	785	799	848	829	824	782	844	803	839	738	796	807	859	785	826	824	791	822	829	793	787	860	800	751	849	777	791	822	865	807	817	853	843	777	807	834	888	784	767	864	832	791	774	797	794	850	837	862	847	804	800	813	828	818	830	779	762	837	807	804	805	786	769	797	810	774	858	824	784	797	804	819	862	803	790	839	813	785	762	767	796	778	800	810	787	778	859	792	803	853	776	829	822	793	832	818	829	775	818	788	787	805	822	824	831	820	821	841	790	799	850	788	793	803	792	821	804	750	824	772	847	809	816	772	785	846	820	856	829	810	811	812	814	810	771	789	839	816	818	825	817	811	807	830	768	815	835	830	837	838	814	829	804	797	779	835	774	779	860	855	825	784	863	791	801	845	829	770	845	776	788	774	840	841	811	830	837	861	810	826	825	756	821	803	797	785	808	760	831	811	774	830	849	761	790	834	829	759	837	746	844	818	843	792	797	841	802	806	766	793	840	726	831	808	860	750	806	773	794	789	791	794	810	791	827	806	785	820	809	810	841	784	824	836	795	852	818	841	882	792	778	826	753	853	824	746	840	793	836	805	751	805	788	830	806	799	849	846	812	828	827	785	804	806	828	826	824	771	772	795	801	855	798	798	771	826	800	841	784	801	810	762	807	811	781	809	833	820	776	812	792	840	771	841	779	810	848	799	829	815	847	862	792	806	824	831	817	838	880	812	814	801	857	771	790	772	836	856	796	847	738	857	830	798	808	820	831	841	809	824	815	793	805	760	784	785	800	800	783	828	826	840	760	787	776	823	844	795	822	781	807	842	838	812	803	773	759	793	867	841	812	852	802	788	843	775	794	817	774	828	839	829	829	807	789	777	788	865	806	844	834	811	852	808	790	850	807	810	799	861	842	804	773	856	841	832	816	819	846	806	886	781	831	799	768	776	784	857	812	810	830	735	793	798	790	788	793	772	773	780	786	794	812	817	793	806	844	816	773	793	789	814	803	842	776	846	848	824	814	793	888	834	811	824	765	853	838	768	851	806	797	843	833	768	830	801	798	845	807	810	777	801	852	818	798	802	785	793	797	797	801	805	807	805	862	797	778	851	812	830	741	830	829	813	837	818	799	836	791	771	808	801	806	826	789	786	786	765	780	805	762	788	782	842	808	779	861	764	791	822	812	779	816	856	807	850	866	780	781	838	841	803	799	754	777	872	810	727	811	858	850	824	781	818	848	805	808	820	820	836	776	759	878	863	808	839	817	810	816	848	812	769	760	815	826	842	782	754	764	798	827	788	805	806	810	816	820	813	778	793	756	798	791	761	806	815	777	780	812	846	819	805	767	796	799	802	817	799	845	792	830	744	833	791	869	796	826	810	805	828	856	832	752	849	801	840	817	832	748	792	811	827	796	778	771	758	813	800	801	902	817	824	775	816	865	843	790	843	844	807	786	793	817	775	830	805	761	840	772	857	798	846	854	808	817	793	797	781	800	800	832	743	785	841	805	809	774	797	795	787	835	807	804	772	811	774	826	798	796	823	816	797	820	812	796	782	760	745	850	782	877	776	819	764	844	751	796	820	786	828	808	812	831	815	836	768	812	808	874	797	803	808	844	795	797	857	761	814	753	818	816	798	772	858	755	820	798	825	789	844	768	812	819	813	798	800	753	794	802	819	836	821	813	771	822	796	782	797	815	805	807	809	841	785	799	843	812	825	806	826	862	784	804	793	828	836	801	824	782	853	820	779	782	824	777	822	811	814	841	791	779	819	795	819	788	829	721	763	804	774	809	778	754	811	804	782	797	830	804	824	801	814	796	796	799	843	811	797	752	805	808	805	808	795	792	825	804	847	818	772	793	725	794	841	810	826	794	805	778	812	855	813	830	817	801	782	763	796	839	815	823	822	869	798	799	790
23562	20932	28024	27185	29106	16443	3247	940	857	837	827	806	790	844	792	765	768	739	705	707	715	724	735	770	728	722	748	741	757	686	733	746	734	768	752	708	688	749	684	775	720	767	692	783	709	748	701	695	752	725	706	793	662	746	706	714	725	746	718	753	706	750	759	670	692	737	746	734	756	717	754	724	736	736	765	720	721	762	693	714	700	730	721	696	746	770	728	668	735	741	693	717	702	698	757	691	731	753	752	711	725	716	704	718	701	666	728	721	718	688	695	703	691	687	723	700	714	658	749	745	765	744	740	746	748	681	726	677	742	721	697	723	744	723	731	720	730	719	720	743	701	740	679	760	663	739	729	698	724	696	688	681	695	731	747	696	719	726	711	737	717	720	762	745	769	737	705	746	723	694	692	791	742	722	779	711	693	712	712	725	754	717	731	686	690	747	746	778	712	764	712	729	746	705	676	729	790	703	706	730	689	698	703	707	779	781	729	707	714	680	720	784	720	728	751	725	744	728	687	726	780	732	695	757	734	706	761	722	780	735	729	722	715	714	721	715	754	758	665	697	670	785	733	699	742	666	750	751	738	731	693	705	756	698	784	684	678	737	708	736	757	716	730	692	724	733	668	726	681	759	739	728	769	702	696	699	712	682	699	709	706	728	732	728	675	682	698	726	727	748	734	732	676	718	695	666	745	725	740	733	762	702	722	749	704	741	725	740	692	716	688	748	769	706	728	713	718	706	760	733	751	740	684	714	701	707	699	724	679	709	733	712	774	711	740	738	687	706	699	728	709	781	707	727	762	716	713	745	739	712	720	673	752	699	720	778	753	691	726	719	733	758	764	751	724	697	720	698	731	711	729	730	728	697	693	734	731	678	672	703	719	755	708	667	702	757	777	702	728	720	686	702	720	717	691	727	716	696	716	729	737	755	728	746	697	673	709	707	740	753	702	715	708	725	699	723	753	733	739	742	713	724	711	692	729	703	676	701	727	707	713	701	714	732	707	751	718	707	723	748	759	743	751	715	730	738	707	697	734	702	746	711	765	721	694	772	748	696	696	671	700	673	743	736	727	741	664	702	710	688	740	714	711	671	715	757	685	693	737	689	689	727	700	732	749	714	729	687	669	747	664	685	701	720	709	748	678	751	694	711	764	763	710	672	681	723	698	739	711	746	742	732	678	743	724	755	724	731	703	727	698	708	705	697	730	728	705	726	714	749	715	726	745	725	761	707	690	706	730	717	711	738	694	746	699	664	718	661	739	706	718	668	717	746	735	727	739	717	716	782	702	714	789	715	740	721	733	714	697	756	691	721	705	731	747	696	706	756	706	721	736	757	715	682	725	728	662	687	690	718	742	714	700	743	726	698	714	747	705	733	703	701	719	711	733	728	687	785	731	705	728	741	725	686	722	740	704	709	698	727	720	709	706	783	733	717	731	727	728	714	745	701	714	706	691	740	731	742	776	739	674	699	751	701	729	733	776	701	697	706	736	706	696	734	730	710	715	727	674	701	720	711	725	706	693	737	694	739	682	733	774	691	717	739	756	671	713	686	712	760	693	754	688	746	688	760	743	706	730	715	746	679	701	699	710	690	763	687	736	683	723	754	712	702	717	700	717	732	665	722	656	724	683	720	674	728	744	733	731	713	709	692	715	726	752	730	734	696	741	712	694	755	679	679	737	683	620	712	747	737	750	737	731	701	749	739	732	727	696	678	728	727	740	730	729	715	690	692	750	719	766	745	699	698	704	741	671	681	754	681	700	743	747	742	730	743	653	732	715	715	730	720	699	716	767	699	771	709	779	743	740	706	736	674	791	720	725	717	673	683	725	743	718	686	721	721	720	688	726	747	695	697	741	702	732	708	745	714	665	779	709	768	664	728	790	738	740	719	732	686	716	720	709	739	698	697	728	751	683	697	725	706	719	762	744	777	721	743	746	734	723	775	739	715	732	711	718	722	702	660	744	760	740	725	690	723	746	712	730	739	735	747	765	724	737	693	781	701	741	733	678	749	765	693	724	700	712	698	731	675	713	760	768	773	728	692	725	700	735	714	712	691	699	725	738	728	697	725	714	732	699	738	753	750	673	728	677	676	707	749	704	733	771	728	668	733	741	711	730	742	682	749	653	718	756	754	755	722	742	684	729	729	704	727	740	701	742	724	731	783	733	678	746	785	775	732	720	790	685	725	685	735	703	738	726	693	727	733	706	699	738	712	750	738	715	708	683	681	725	700	738	667	741	732	712	743	739	719	762	729	722	707	710	754	746	773	769	707	702	753	724	697	734	777	702	740	723	710	727	718	713	682	742	755	735	701	727	716	682	763	766	665	737	705	750	733	761	764	725	686	713	726	721	695	723	715	709	696	727	742	715	737	746	712	734	711	724	715	752	705	756	672	771	770	703	743	741	724	696	721	724	731	720	703	720	699	728	668	735	717	754	699	718	791	763	684	678	737	690	712	748	736	739	752	659	731	687	755	758	725	733	734	718	683	716	669	694	723	713	711	730	720	752	717	767	738	690	731	729	700	735	731	713	741	717	727	709	706	722	718	718	671	673	723	662	739	766	740	695	675	737	709	730	773	739	698	732	730	697	682	715	738	669	742	758	735	696	673	705	681	722	715	705	691	675	700	726	738	778	704	679	721	699	692	729	740	780	730	719	711	687	776	679	678	714	723	737	749	714	686	740	692	755	723	698	772	695	703	723	745	732	684	713	697	755	715	780	739	705	694	747	735	733	751	704	753	738	731	723	728	685	730	676	744	726	750	730	710	706	712	716	668	707	712	752	710	724	702	722	735	708	760	691	699	738	729	725	732	702	677	725	709	729	703	743	709	747	719	707	740	700	712	700	671	714	751	815	650	721	685	715	697	765	713	714	735	782	714	749	736	730	688	745	648	735	699	750	747	774	760	724	740	662	750	712	710	753	746	791	702	690	770	732	734	690	740	743	743	740	751	733	740	696	748	698	693	698	770	700	705	664	691	745	737	731	709	748	702	730	709	667	720	722	738	727	720	714	684	727	727	725	730	688	723	726	706	727	729	688	668	695	703	701	748	734	729	742	774	773	708	742	742	711	732	689	719	742	736	716	692	753	793	706	728	697	713	716	710	707	741	662	742	689	751	719	712	684	727	740	689	788	730	714	695	705	755	747	668	699	739	738	733	665	705	695	740	683	704	691	737	754	764	691	697	701	736	671	709	746	752	741	684	723	700	748	716	682	705	749	751	733	690	721	727	724	689	693	697	730	723	700	743	772	706	703	751	689	681	721	731	727	645	749	728	768	726	709	733	709	676	716	703	671	747	684	704	709	748	671	727	766	739	732	785	713	710	729	666	678	714	709	709	729	712	749	715	758	706	756	713	733	711	736	721	702	726	745	732	727	749	723	742	766	680	734	753	730	747	718	671	672	724	698	674	743	699	708	729	713	723	695	673	706	722	719	685	682	721	687	694	728	718	681	681	736	749	719	699	702	760	730	719	712	713	701	679
28960	49157	25617	31805	31652	7248	1230	1128	955	982	883	837	799	852	794	771	853	760	772	776	827	748	811	803	774	775	800	709	754	768	762	704	777	700	757	720	764	779	720	776	734	724	768	765	744	751	725	720	767	722	794	763	758	778	770	726	758	769	797	784	719	697	759	775	758	764	756	737	743	735	777	776	787	745	771	760	769	727	778	749	781	736	733	792	771	782	807	736	738	760	726	739	762	769	747	730	743	710	729	735	719	749	746	749	761	766	741	793	744	764	795	751	749	787	751	692	716	749	757	719	720	748	771	741	733	780	741	760	773	730	701	752	740	720	768	745	740	786	790	768	731	694	727	749	697	751	759	773	697	762	733	720	723	690	739	727	752	736	686	739	720	737	701	767	784	734	725	757	728	756	773	775	703	755	776	723	725	734	729	746	712	697	777	748	730	710	728	734	763	804	768	790	739	743	746	747	718	710	805	737	714	729	752	739	760	801	720	734	761	733	728	730	723	750	767	769	672	758	777	714	729	743	754	703	744	731	760	794	726	791	718	730	735	765	716	758	752	715	759	765	737	763	767	765	634	730	691	783	737	750	696	741	756	736	734	726	724	780	766	771	726	710	718	745	739	741	758	732	744	765	749	766	775	759	780	689	786	708	711	683	739	733	714	700	734	788	738	775	725	726	717	732	717	725	752	751	729	748	787	706	731	701	726	702	726	784	733	724	721	758	756	725	760	729	771	746	739	681	719	721	723	712	783	770	757	737	746	725	777	743	702	711	750	691	779	709	743	770	723	776	743	716	744	730	749	742	730	743	744	714	714	771	694	738	699	735	785	783	784	737	740	761	735	736	729	728	734	733	748	772	747	742	737	768	713	696	760	747	765	698	728	729	755	758	712	714	740	726	759	728	751	742	736	756	728	794	803	720	736	736	726	682	756	773	741	772	719	790	730	765	720	758	721	726	703	723	710	736	787	719	772	760	713	723	786	765	712	728	722	746	747	712	716	727	741	740	770	743	755	739	782	737	767	752	772	717	751	691	710	741	735	742	753	715	720	743	757	704	773	764	750	732	750	701	788	767	776	763	749	773	756	751	726	730	734	781	745	753	711	685	741	765	758	746	778	745	718	747	771	756	787	762	781	731	732	776	779	714	759	739	777	713	782	731	761	731	691	743	743	786	757	763	766	730	766	708	733	753	710	779	752	752	724	752	807	713	731	791	739	738	682	715	724	776	690	691	745	714	742	769	766	736	758	749	751	776	753	709	756	776	733	758	741	728	706	742	783	762	744	753	756	747	762	748	757	733	727	727	755	782	759	757	688	717	726	792	749	726	755	743	750	737	759	708	727	757	728	742	725	758	739	712	764	753	792	742	740	735	722	752	719	739	753	720	756	728	682	697	742	758	770	754	715	746	751	734	756	795	750	761	732	722	786	729	702	725	751	760	754	724	775	711	744	733	716	703	759	776	798	807	717	802	790	764	754	749	730	704	783	736	774	717	734	749	688	742	764	707	698	743	767	783	779	737	734	772	748	741	747	723	776	782	731	721	760	752	736	724	738	725	796	710	726	769	733	753	713	698	724	793	746	756	755	697	756	722	764	784	751	711	725	804	736	710	759	753	810	769	793	773	715	761	742	767	760	757	759	733	755	791	747	746	800	753	761	760	692	765	737	725	733	755	743	743	714	700	783	724	709	735	756	748	733	740	758	772	762	702	751	756	687	752	761	723	724	685	776	771	760	770	754	775	740	753	779	787	720	802	781	763	693	742	787	738	769	705	733	757	750	760	718	767	753	719	708	720	735	764	735	695	795	730	776	770	802	780	733	741	726	728	780	732	732	737	700	727	764	754	745	739	769	778	779	788	702	718	758	715	728	763	727	735	742	726	764	737	769	748	733	730	712	782	765	755	725	694	745	728	723	723	718	752	771	731	718	717	764	739	730	744	772	733	746	740	763	669	809	769	755	725	743	755	715	745	745	745	750	728	716	725	675	733	772	751	774	766	718	739	741	775	728	762	750	733	699	746	745	762	725	737	792	744	762	721	768	741	726	720	704	731	732	738	712	775	713	717	699	773	747	738	762	813	715	789	730	710	716	768	744	685	709	713	739	734	769	728	686	783	727	743	706	748	756	755	693	745	750	725	720	792	767	714	787	752	763	823	700	715	723	742	737	791	753	737	732	764	755	726	747	711	736	733	781	751	746	759	729	710	707	728	740	753	773	739	744	704	714	746	695	746	745	745	774	783	726	759	766	720	732	739	711	772	749	774	759	759	747	767	721	706	774	704	738	761	715	718	725	749	689	755	819	757	701	710	708	747	758	766	741	730	780	770	733	761	747	728	712	732	739	771	751	724	703	783	719	819	721	783	716	764	807	777	721	767	738	711	764	723	723	732	731	739	765	760	768	771	781	711	805	743	729	678	728	735	758	726	767	753	738	753	799	740	751	743	731	712	757	738	723	746	751	726	718	776	695	739	749	797	702	761	716	710	716	734	736	765	782	738	767	709	719	699	743	743	729	672	761	723	715	746	750	683	757	717	787	751	706	754	708	764	740	749	761	746	750	750	767	706	787	811	731	777	765	682	765	757	752	746	747	790	767	749	720	706	719	694	764	741	739	824	709	764	715	737	752	765	726	750	733	743	709	770	742	724	745	735	708	738	721	728	695	747	769	731	764	720	777	691	763	759	671	738	743	689	774	714	777	728	722	725	742	760	724	751	718	774	726	773	776	755	782	722	779	763	824	721	723	773	732	793	787	772	681	775	714	789	764	720	743	737	750	767	745	794	728	751	730	754	779	801	750	728	741	741	779	752	714	752	753	763	781	796	782	776	758	724	720	699	690	698	742	773	725	731	705	724	803	718	703	757	678	714	742	751	812	742	738	716	788	730	706	736	791	799	764	748	736	752	729	708	689	728	768	714	776	733	747	768	761	739	718	764	693	794	779	772	700	787	756	654	687	718	713	731	763	746	726	767	766	782	759	734	781	752	721	754	770	727	751	711	733	777	737	704	709	687	722	762	749	745	688	762	726	727	755	732	781	730	763	766	708	722	750	714	763	739	748	753	700	746	734	769	748	725	727	695	815	742	724	730	748	747	712	737	747	704	754	732	747	739	754	703	743	729	766	762	772	727	713	736	792	709	717	728	799	713	790	740	752	743	712	729	726	728	743	758	772	711	728	735	679	749	718	735	766	785	753	705	781	690	685	731	750	750	715	738	777	721	759	714	777	705	766	746	756	705	786	771	773	746	741	782	779	759	771	774	759	758	758	742	730	718	730	737	778	714	750	782	761	797	722	760	725	762	739	720	753	747	751	724	713	717	742	717	741	736	745	724	734	739	740	780	748	737	765	750	713	723	763	750	734	716	745	720	747	788	760	759	761	704	735	689	733	748	737	767	747	716	710	729	780	734	718	753	708	737	732	716	760	724	726	750	718	728	729	733	755	763	762	731	722	763	748	766	742	730	726	732	778	742	788	727	723	775	744	733
25021	21124	27108	27561	22341	6166	1225	1078	1020	1000	963	985	944	994	968	1023	939	934	963	929	972	932	980	977	974	975	966	930	908	966	1000	930	944	988	929	943	936	941	897	1019	901	901	948	958	938	923	964	917	981	930	994	920	939	970	923	897	983	935	927	899	951	975	975	958	950	925	914	934	933	1002	960	960	951	915	1002	939	965	936	924	967	952	930	954	966	955	960	935	945	989	921	938	939	951	950	947	934	1004	969	931	946	971	926	944	958	958	916	993	938	980	934	915	948	987	1000	942	1016	943	946	971	958	967	1000	918	934	924	940	989	879	879	912	921	997	910	949	971	1000	961	983	973	957	991	929	911	929	963	949	907	916	917	1021	991	974	954	954	949	942	978	970	937	943	897	911	984	977	976	933	923	965	949	967	905	953	976	961	913	951	976	939	961	964	956	974	960	964	975	941	906	976	1006	929	944	963	1018	916	951	944	989	979	973	908	994	917	979	909	951	995	952	927	960	957	927	945	931	947	951	928	956	963	973	893	959	979	977	968	971	955	986	935	957	987	906	948	956	954	922	958	925	944	953	953	985	1003	959	968	951	968	943	928	901	960	946	933	887	923	948	898	946	903	960	939	977	962	893	959	915	956	929	1000	945	904	935	899	889	913	915	952	993	996	960	908	965	951	927	955	975	923	905	965	959	947	940	923	930	912	950	961	992	957	967	938	986	898	960	897	982	915	908	982	911	982	954	961	915	972	964	935	947	912	924	880	986	998	914	933	925	936	973	948	965	931	976	896	933	944	978	944	930	999	943	957	937	896	984	941	951	965	983	954	958	939	936	977	906	923	992	944	901	916	942	925	904	957	920	910	963	917	936	954	956	918	933	950	904	1028	943	958	971	992	979	929	937	919	990	977	926	942	1002	972	913	991	980	1024	941	921	935	969	924	1012	952	945	884	930	955	960	976	894	972	920	898	944	935	953	999	960	874	977	953	945	914	954	932	944	974	1014	951	954	970	946	981	949	929	985	915	990	949	929	984	903	939	944	909	1008	944	951	898	914	930	926	961	970	922	946	944	938	897	923	920	917	929	958	959	931	929	875	903	901	986	968	941	933	983	901	938	894	934	907	915	985	981	906	926	909	979	962	1020	948	943	963	907	899	921	910	981	941	960	963	947	942	963	963	984	949	946	916	912	971	922	943	949	930	1009	945	938	949	985	948	924	960	1017	1032	940	987	925	915	953	898	939	934	902	889	956	976	946	912	894	919	917	921	921	920	959	932	989	927	886	932	932	968	904	936	955	942	913	947	927	963	925	927	990	955	955	896	954	953	1020	963	950	941	915	961	972	982	931	969	921	972	914	911	964	939	902	914	907	961	943	941	873	954	899	969	927	944	948	991	960	914	915	966	956	924	953	948	937	922	951	917	968	971	911	961	982	964	911	943	952	883	991	990	901	914	935	902	954	956	911	937	897	936	953	963	923	944	905	946	902	938	997	956	964	925	950	963	929	948	926	970	891	961	955	940	894	965	931	950	932	970	859	973	992	945	935	937	886	924	994	934	948	940	957	903	909	939	968	952	961	963	930	985	934	948	997	961	911	923	929	850	906	899	946	940	952	947	910	975	939	912	973	909	952	916	998	954	934	959	909	894	940	974	958	971	932	972	958	933	948	933	950	935	920	941	904	959	928	923	988	923	1001	948	947	955	957	895	954	968	957	951	901	926	944	961	940	935	948	950	920	927	869	908	915	997	942	944	978	897	1016	918	909	926	984	953	918	974	965	908	951	967	998	945	967	906	959	914	957	944	962	890	957	943	971	960	979	923	944	963	934	955	949	908	888	953	888	886	912	903	980	914	936	921	912	971	921	945	987	985	927	996	903	921	947	925	974	914	962	859	959	1014	976	971	939	1016	907	1019	961	976	949	1000	907	934	921	970	917	957	977	890	961	903	969	955	933	911	945	879	921	854	992	944	918	883	948	995	956	951	971	946	1028	1032	925	951	967	984	927	937	949	896	955	995	947	916	907	921	1032	992	963	934	953	969	987	984	940	931	931	967	914	932	934	1015	902	958	958	932	921	952	915	950	983	955	900	934	990	994	880	927	930	952	979	945	943	949	941	914	928	961	956	953	958	898	930	922	925	941	980	996	933	951	924	907	913	914	919	929	964	920	961	977	918	888	960	950	932	955	927	848	964	987	908	889	937	913	933	970	922	945	922	935	994	956	956	947	919	961	954	903	918	971	946	947	889	913	950	929	975	913	936	978	963	954	952	970	906	882	929	920	994	968	920	870	953	879	976	949	958	933	938	948	907	944	912	889	953	929	964	948	936	947	970	930	899	931	1025	937	940	972	929	893	975	984	964	929	902	970	929	916	958	910	987	930	888	954	958	972	944	894	928	931	980	941	937	948	980	900	977	952	874	882	951	907	951	960	924	919	926	933	952	965	887	925	936	932	974	956	912	920	875	959	1004	939	912	953	1001	868	988	951	971	902	974	947	968	925	863	918	1000	886	940	987	962	920	875	944	962	942	973	937	909	913	986	963	970	938	950	968	953	959	918	913	914	916	910	991	880	927	992	960	1000	1017	949	941	966	944	941	974	934	1037	909	903	938	930	971	966	989	921	974	926	941	934	910	939	1001	957	1011	989	914	940	937	978	974	955	971	1016	975	915	957	963	941	946	940	1007	951	950	888	959	948	922	972	945	920	943	956	942	953	915	924	969	992	971	986	926	959	936	956	901	954	936	948	928	982	911	939	958	868	952	944	978	993	933	976	914	983	896	970	950	908	885	949	938	945	970	942	903	898	885	964	930	965	960	941	898	962	928	929	989	921	948	936	901	919	956	935	966	957	930	929	909	895	943	1016	951	954	908	983	951	967	917	942	965	967	958	961	933	938	937	906	946	920	989	934	977	931	982	937	966	928	978	907	981	918	911	927	966	938	976	974	912	939	1007	982	974	911	936	935	927	952	978	877	942	963	917	947	930	936	978	960	953	904	930	950	953	927	935	970	943	930	902	970	936	936	951	941	915	952	936	880	936	936	952	959	934	976	971	947	956	930	942	903	945	969	916	993	949	905	902	953	932	938	934	927	940	895	949	950	947	905	898	865	966	933	932	961	890	940	930	933	985	979	928	919	939	1015	936	926	1023	912	978	948	940	977	916	947	951	891	973	932	977	948	892	912	943	912	930	923	965	918	840	924	938	874	981	948	968	954	972	921	969	921	960	938	930	996	951	961	946	954	970	934	967	944	912	951	964	952	901	940	961	952	929	961	922	937	953	933	944	910	901	914	994	867	940	941	995	904	972	902	970	936	914	943	956	893	953	949	902	952	951	939	947	939	907	949	950	954	963	988	973	924	966	980	977	914	922	970	942	967	961	929	880	1009	900	919	928	914	943	910	879	954	930	912	887	975	903	929	958	873	979	908	898	893	956	889	925	979	958	993	941	941	970	995	925	970	969	931	932	930	930	914	957	951	919	934	960	979	955	933	950	966	969	938	958	925	956	951	1003	906	973	930	965	914	921	916	998	965	952	954	931	996	951	933	933
27229	45290	19191	26240	21788	3718	1187	1171	1120	1059	1064	1099	1000	995	1008	964	1015	995	941	978	994	1029	986	1003	989	963	983	957	1000	949	968	930	1015	960	943	993	915	955	976	947	953	943	890	964	968	988	918	955	921	978	951	958	967	911	1010	945	992	978	941	945	971	999	927	985	1009	945	968	964	982	961	931	1020	937	925	1013	942	948	952	924	1002	975	1015	1013	979	978	1006	960	919	926	968	921	990	945	957	972	957	1011	966	986	934	993	969	940	940	980	941	972	946	953	941	948	1057	993	1004	916	975	1006	932	941	985	923	962	968	942	988	930	937	951	919	913	916	983	919	1001	957	949	974	960	1034	907	947	977	942	973	920	927	967	963	930	969	947	969	955	931	968	1021	1022	964	948	993	940	981	952	920	918	976	950	951	948	976	969	988	961	1007	972	981	962	980	939	915	1016	952	1016	985	967	1030	964	979	927	962	961	958	980	914	923	938	949	981	945	970	974	928	1020	952	996	996	1004	1013	942	970	934	972	915	995	952	938	954	939	984	954	954	916	970	964	981	959	979	989	969	944	953	930	979	948	1007	956	1026	1004	992	1029	955	995	970	952	954	918	993	906	967	932	967	996	967	934	989	952	941	969	953	914	942	974	930	938	945	983	994	890	977	957	921	910	945	989	952	934	940	937	994	965	963	933	950	1000	950	991	992	983	952	914	982	952	961	1014	949	1007	1000	895	980	973	969	955	1010	985	949	952	958	955	943	970	960	991	963	976	934	991	917	925	947	968	1024	954	1005	905	1024	915	994	968	926	1000	986	938	953	986	985	971	954	979	908	916	952	1002	967	1037	918	951	1018	951	988	977	895	1028	984	958	964	938	1032	975	980	959	987	969	994	921	982	929	947	989	988	990	978	973	988	983	961	998	979	995	977	950	929	1002	909	970	953	988	938	962	886	944	974	987	994	959	930	929	1013	949	974	948	988	948	967	950	955	930	973	950	946	1059	989	971	1002	924	986	989	951	978	982	960	941	966	976	957	1026	954	943	971	982	955	984	948	932	933	994	947	940	1007	966	963	968	928	965	945	952	1013	940	1009	943	970	1008	962	946	976	956	994	918	1026	962	944	1010	973	947	984	967	971	945	937	980	962	959	959	909	1007	971	971	973	962	973	957	976	960	1006	945	981	895	913	942	933	957	978	1009	921	911	996	926	1005	969	904	1002	1039	947	929	1019	893	996	923	950	958	991	916	926	969	964	1014	1005	982	956	896	930	883	978	980	1029	976	989	938	922	940	973	950	927	940	960	944	926	991	936	948	911	959	962	968	1032	920	1004	972	961	986	906	919	1051	1017	952	927	935	953	904	902	965	983	987	970	955	996	915	977	858	966	979	971	1064	948	936	924	989	907	1014	960	960	1002	989	954	958	952	979	926	1008	959	933	952	901	995	952	965	947	947	980	977	961	1000	953	1026	939	908	984	958	995	1034	990	958	946	982	984	1030	950	958	984	956	960	962	949	1018	951	957	949	987	951	1027	967	929	980	986	992	1025	976	916	956	950	932	946	901	915	962	927	968	1002	1027	994	972	1040	918	957	988	957	967	929	981	966	921	983	978	998	958	970	965	935	954	947	945	982	962	1015	907	957	982	938	957	967	937	927	938	904	948	985	1003	980	929	941	960	993	985	1002	972	973	1008	931	1002	975	937	913	949	1032	964	1022	928	953	1005	956	958	951	994	954	952	955	932	955	1018	994	953	938	987	1068	925	939	1028	993	992	948	949	973	931	986	971	971	946	950	963	968	980	899	989	980	932	970	996	961	974	990	982	961	1001	878	922	950	972	949	970	945	928	1014	953	966	978	935	979	967	957	923	1015	966	941	976	951	923	1008	935	961	978	911	962	963	963	967	981	965	975	932	974	967	916	925	994	1019	965	977	946	972	933	1000	988	890	945	975	933	953	934	932	970	944	996	918	947	937	970	970	948	973	945	971	939	990	990	917	989	932	973	962	1011	1028	958	977	928	907	975	944	964	1003	976	962	954	926	952	943	999	976	955	932	912	962	904	990	990	928	949	930	952	942	986	978	941	943	958	991	941	940	1022	919	948	994	989	961	993	937	952	938	956	907	993	907	1021	939	945	971	913	977	910	990	945	973	900	959	935	992	962	957	943	973	993	1008	897	940	1006	979	983	928	1003	995	972	973	929	973	980	941	956	991	940	966	974	948	933	959	1016	963	994	972	999	920	938	933	948	977	1029	932	895	930	939	950	980	914	951	951	948	932	977	993	1000	942	943	1001	938	973	967	955	957	958	941	989	962	980	984	957	921	947	980	957	965	946	951	968	914	965	937	959	899	955	917	947	958	970	1006	969	989	963	1019	978	962	974	910	991	966	967	960	934	973	975	948	988	951	910	923	939	946	1002	1044	964	1000	975	945	961	973	950	1005	939	954	982	976	982	938	994	937	992	958	976	985	918	937	915	1002	944	983	944	945	987	961	973	1046	924	944	856	978	975	964	949	950	968	975	986	996	979	1041	988	988	932	967	991	934	965	983	903	932	944	946	962	948	965	973	957	937	923	941	956	999	948	916	942	883	938	951	942	972	968	965	990	963	902	969	914	938	990	918	989	986	902	946	944	972	937	943	975	961	1002	939	927	988	907	938	996	952	935	944	970	961	991	1002	932	970	970	991	957	927	925	937	973	933	982	923	993	949	900	887	915	951	944	967	968	979	929	895	958	924	983	924	989	951	985	944	949	945	971	943	951	969	978	993	927	969	983	971	914	902	968	926	958	931	1020	958	996	965	929	1022	1021	1017	1007	961	936	1021	924	906	1003	969	953	884	983	949	988	927	970	954	1021	959	952	990	938	978	968	989	988	940	976	1002	1011	929	962	973	966	971	936	967	944	983	993	947	1005	937	999	920	977	910	993	991	981	952	962	953	961	985	911	962	959	919	980	973	928	961	943	877	982	951	947	1007	939	951	942	916	979	1030	958	957	963	969	1003	967	923	973	936	958	925	983	984	909	970	955	982	1012	920	972	961	980	937	920	916	993	953	989	962	995	933	981	948	936	884	951	973	969	970	990	963	978	994	987	942	998	977	989	1020	906	957	947	1022	978	890	896	936	909	970	922	966	958	996	971	956	991	989	952	912	1023	1003	919	954	981	956	977	948	952	935	1027	916	905	973	966	994	957	989	928	955	978	991	953	968	948	956	1011	905	973	944	929	952	943	1015	956	981	957	922	996	982	961	946	1033	963	920	928	964	946	1011	951	939	920	985	942	974	993	952	969	964	937	921	986	946	948	943	947	946	918	958	921	1001	962	997	889	995	953	951	927	999	955	1009	975	915	890	957	968	971	963	1009	935	1001	985	981	954	946	1025	957	963	973	1005	1006	981	908	942	955	948	987	915	936	962	981	944	958	922	984	967	968	943	941	928	1001	985	904	951	976	934	937	984	932	964	1007	960	921	976	900	971	989	941	998	932	959	975	981	976	972	979	963	971	948	966	957	968	905	971	964	899	956	989	1005	1002	985	931	892	990	1016	948	959	951	966	986	973	969	894	941	987	879	967	970	956	918	923	912	924	972	949	962	949	996	989	920	982	975	1023	963	961	931	987	1022	965	964	954	987	966	966	978	942	1013	941	1023	974	978	976	957	947	922	987	912	962	929	981
22571	21099	28718	25776	27700	20921	11078	1752	1224	1126	1123	1088	1048	1061	1024	999	1020	968	1012	954	952	985	921	982	958	953	955	940	988	875	961	938	934	924	944	892	938	898	982	965	963	898	875	965	1027	904	892	969	1029	950	942	1007	953	928	1022	951	957	960	969	902	958	919	985	1047	947	957	1072	1070	990	974	987	922	1001	964	958	888	954	984	918	920	903	969	917	935	975	982	925	907	990	946	978	962	932	943	935	902	900	923	927	969	935	924	980	969	926	935	973	921	938	991	984	1000	958	910	940	946	937	951	896	933	945	937	913	914	966	943	916	959	1002	953	881	870	927	948	979	932	900	902	951	960	945	933	927	963	917	990	935	961	906	922	909	892	922	960	945	928	935	924	920	971	985	938	953	945	943	902	916	939	925	916	898	972	916	942	868	945	914	981	928	987	946	952	900	977	1012	903	959	887	945	971	929	941	948	956	940	938	922	913	975	888	940	939	943	881	939	928	933	938	874	882	943	936	935	948	872	917	935	924	883	883	842	906	941	958	960	951	934	929	941	975	924	1006	969	951	963	944	932	931	939	950	1019	852	945	884	909	883	911	931	913	968	932	962	963	991	943	927	882	895	1001	933	943	922	936	947	897	916	955	1001	937	986	978	887	922	928	957	894	922	938	903	947	875	922	944	945	1001	886	902	954	921	929	993	870	920	952	917	974	939	946	923	956	954	904	854	911	923	943	897	920	957	926	958	926	943	884	964	961	896	892	924	949	896	914	923	929	938	1023	970	962	966	942	963	929	930	946	905	931	930	920	927	922	1001	932	888	910	979	954	923	906	969	949	965	907	971	916	939	1012	955	855	907	902	922	945	947	936	994	912	891	961	954	971	920	889	936	912	875	949	922	976	1005	901	930	928	986	927	934	958	955	922	958	965	917	946	890	940	900	961	941	926	907	909	889	985	925	900	952	946	911	931	951	954	952	922	864	947	968	920	962	904	929	930	969	910	963	903	915	932	936	928	935	1021	945	992	921	958	998	891	889	974	937	948	881	948	924	897	946	897	902	962	931	958	959	914	953	949	909	939	950	961	908	963	979	915	931	938	945	1009	919	903	916	888	953	902	876	934	918	898	949	921	908	925	932	856	928	954	965	939	1007	894	929	931	952	914	922	957	929	1019	967	944	917	916	880	943	890	935	905	920	974	980	962	893	957	947	863	883	886	930	912	890	924	1000	954	950	960	1012	933	890	976	932	933	945	948	935	869	955	927	912	953	951	991	901	934	930	951	938	943	936	936	952	876	929	923	956	941	890	918	958	925	923	914	940	925	910	948	939	976	922	958	927	956	867	933	918	939	903	889	891	964	897	936	918	947	912	905	970	912	926	903	930	911	918	915	896	985	982	978	892	931	892	951	908	912	938	939	911	976	905	921	944	894	882	878	968	950	914	932	892	899	935	942	960	933	933	917	893	915	989	896	907	907	890	913	1015	976	993	922	977	926	907	928	885	919	904	919	978	930	963	974	918	917	974	951	961	882	932	973	917	917	907	967	976	886	964	973	984	910	909	957	957	944	938	891	932	930	882	918	906	907	918	956	893	932	918	956	939	907	948	942	896	904	899	884	956	1003	934	965	914	955	883	957	909	966	991	912	913	925	907	935	921	963	967	887	911	944	906	939	954	981	942	991	916	966	906	929	955	937	943	928	910	919	948	945	1010	964	909	891	950	906	874	950	922	892	923	944	900	937	907	931	956	953	901	917	940	909	964	890	927	862	905	970	938	899	937	938	903	911	909	878	958	921	1005	895	879	910	892	913	927	952	906	952	997	903	1002	907	986	920	940	937	911	946	922	959	993	960	888	920	903	906	974	955	953	910	933	953	929	1007	1015	923	848	958	900	939	897	902	951	935	913	910	961	961	865	972	940	933	919	939	916	916	940	927	941	961	916	953	954	902	979	970	931	916	909	945	971	920	964	947	950	953	870	932	938	927	869	1013	959	950	942	911	965	932	880	940	941	904	959	932	962	895	980	931	923	943	888	922	916	942	938	933	947	961	967	921	939	930	1002	956	959	943	882	908	918	951	967	910	894	936	947	906	920	951	946	925	918	868	912	914	928	924	943	924	911	981	948	949	949	934	904	946	950	929	913	945	949	946	971	937	919	949	948	944	993	923	918	906	943	892	964	984	931	950	924	935	934	926	889	920	947	931	970	958	961	944	958	979	871	918	898	925	934	887	982	897	954	960	977	924	897	902	914	935	948	947	918	955	964	896	949	913	933	940	942	937	894	935	901	943	903	929	919	987	894	956	950	918	975	952	915	1033	948	946	969	955	899	965	900	948	923	910	904	908	876	936	925	918	983	1002	900	922	967	973	947	956	963	938	902	928	931	907	943	958	922	905	938	894	929	930	1007	933	881	938	977	892	956	898	891	894	937	928	918	972	923	931	909	928	917	934	958	956	913	894	958	962	956	875	913	941	989	957	990	1020	935	902	934	887	895	932	959	973	937	990	922	972	882	962	955	934	932	982	911	955	971	973	961	940	919	958	920	948	922	941	968	952	974	987	881	882	889	983	973	955	949	965	983	949	908	859	939	893	947	932	934	1000	879	964	950	957	898	947	904	897	911	943	934	892	915	904	936	1004	915	937	922	956	911	921	950	902	895	958	940	991	879	926	954	916	897	895	907	943	898	996	950	922	919	965	969	937	905	956	950	921	902	967	896	928	879	937	924	931	926	980	936	914	946	938	940	947	965	926	872	932	976	936	957	902	913	872	915	902	938	934	951	939	943	928	920	950	950	921	881	963	950	954	912	977	904	921	914	924	903	980	911	954	903	925	957	934	940	996	953	918	903	936	947	916	925	892	905	915	879	954	900	922	963	933	944	928	909	937	949	893	997	917	974	891	906	978	924	918	923	950	933	929	892	953	902	990	916	965	939	975	968	935	957	939	958	973	904	897	898	996	940	984	915	954	970	885	926	966	908	921	928	934	991	925	916	951	914	938	918	901	948	914	882	940	908	916	877	984	926	953	909	915	935	1003	1014	921	943	880	885	924	950	947	939	953	948	911	942	915	953	920	927	900	993	924	983	962	919	919	895	881	920	896	882	972	952	929	895	913	919	951	886	951	934	970	949	964	946	940	929	911	922	965	920	958	950	941	918	916	949	876	965	921	920	901	1008	945	888	911	969	919	879	901	990	885	930	953	955	976	958	994	930	958	941	960	928	953	952	979	902	923	961	989	894	960	914	914	908	938	971	938	919	927	901	899	937	974	901	949	909	950	911	988	970	901	944	914	905	911	872	934	952	934	876	959	919	938	903	935	958	952	956	1001	887	934	929	958	946	934	908	967	1000	964	959	923	918	995	914	928	935	965	899	908	970	1010	876	904	871	895	896	898	952	892	945	916	952	938	880	931	946	924	928	922	957	853	951	903	926	915	883	934	930	910	975	901	924	954	938	914	910	949	940	938	893	990	926	922	952	912	926	907	956	908	897	965	998	965	921	932	922	910	875	982	916	900	914	991	884	955	907	927	923	912	951	931	976	945	868
32446	57052	27993	42573	39626	7610	1909	1650	1403	1284	1280	1207	1159	1109	1097	1082	1003	1048	1006	996	971	999	946	982	968	1013	1027	981	945	946	1012	932	958	966	957	935	935	941	980	990	961	976	1006	964	868	883	965	949	987	973	907	911	992	956	956	978	1005	896	946	992	905	925	921	974	953	997	1151	1102	938	939	898	961	947	908	914	913	905	950	910	956	947	975	956	905	982	941	934	963	959	843	961	919	957	885	911	957	962	959	930	863	943	985	895	924	948	925	931	912	985	944	905	921	920	899	934	914	873	904	895	971	884	894	907	957	1014	919	892	937	873	929	926	937	884	919	935	903	921	922	913	942	950	906	891	882	930	879	896	910	887	961	965	957	895	883	869	962	925	967	982	928	944	896	917	899	933	945	895	971	892	893	912	889	929	881	900	922	906	907	932	973	959	936	919	908	933	931	921	904	916	961	957	942	946	959	919	902	914	948	919	893	926	938	960	966	866	909	920	962	927	905	950	963	887	976	900	917	925	900	894	941	954	937	910	974	905	865	942	886	946	885	986	882	905	965	958	944	935	860	886	985	969	928	931	893	933	911	949	950	890	938	976	914	897	942	906	999	937	933	880	921	929	969	904	955	867	941	931	951	934	904	949	919	948	920	936	915	954	994	951	939	923	882	964	920	927	891	904	948	883	916	875	930	903	945	911	925	961	989	936	925	866	945	898	927	935	940	923	910	915	964	938	931	939	937	920	882	922	916	982	890	924	921	853	925	935	932	931	957	951	931	917	943	910	897	902	915	912	909	971	1006	912	928	950	937	914	944	926	917	945	928	906	951	926	895	924	943	913	970	954	872	893	930	954	981	930	970	891	919	901	987	975	909	962	916	936	922	999	957	941	869	959	964	935	910	907	971	885	886	941	929	931	939	916	951	950	930	858	915	939	916	939	933	924	938	954	915	878	926	936	898	942	906	914	926	977	941	912	983	947	980	949	966	896	964	922	911	932	905	976	959	904	942	952	925	954	957	944	969	935	884	976	942	904	884	919	906	894	863	917	967	954	939	953	908	957	922	918	867	938	970	919	945	924	931	918	910	877	937	902	899	977	932	933	912	942	957	915	905	899	926	879	929	907	949	890	921	950	916	903	926	974	879	968	959	932	894	913	966	951	955	937	912	942	885	944	951	926	923	915	928	898	958	954	925	920	958	939	945	918	939	943	971	892	900	872	901	914	960	863	928	913	939	925	910	917	912	911	922	964	883	954	970	938	921	946	894	926	974	915	952	958	845	952	943	928	935	970	899	938	980	952	895	975	926	910	938	891	942	962	920	868	933	891	926	930	938	916	949	946	965	936	1003	932	933	924	939	929	956	879	953	918	934	939	927	965	954	903	967	952	932	917	908	836	934	950	958	896	933	923	949	949	905	915	916	956	952	974	951	928	926	927	932	897	949	902	969	970	907	940	905	940	985	902	957	899	916	907	905	979	889	933	890	920	880	937	964	900	926	932	854	882	947	879	918	950	929	924	938	861	877	902	918	982	944	921	893	905	954	976	974	884	993	896	886	885	937	916	901	899	870	937	878	956	911	898	885	975	945	922	945	943	902	929	960	993	915	871	968	915	917	901	883	942	912	978	832	928	896	950	934	858	954	901	896	874	906	962	901	949	907	974	901	918	947	898	891	935	933	943	940	949	893	941	888	925	969	969	935	910	960	947	914	941	970	953	949	862	985	935	953	907	945	931	975	920	955	932	916	923	910	879	886	943	971	916	873	890	963	903	954	920	917	912	937	911	917	926	975	917	963	853	969	934	969	950	902	916	917	884	939	989	852	918	844	914	928	927	899	950	870	987	927	937	929	926	993	950	934	883	949	887	952	988	904	911	924	979	935	876	944	949	950	911	924	942	962	923	880	948	942	892	964	923	900	958	908	923	969	923	918	943	945	915	926	942	909	922	937	880	963	912	941	901	915	905	945	918	928	892	903	928	866	906	943	870	899	931	909	899	948	940	912	937	925	926	887	956	936	931	921	912	928	926	923	916	922	901	919	933	1036	901	972	939	982	911	902	852	987	906	927	958	925	981	919	888	929	982	906	960	941	941	948	951	938	934	939	945	888	977	890	912	913	884	889	920	926	918	940	894	931	920	931	940	997	917	925	917	923	926	850	934	848	948	940	937	884	932	947	927	964	926	922	977	957	935	946	968	911	930	940	947	895	941	974	934	923	986	895	944	897	959	959	922	898	892	878	947	955	956	899	896	953	945	939	969	952	894	954	952	878	902	896	978	913	915	911	946	927	947	929	926	914	920	937	876	909	917	932	883	888	951	925	945	875	911	913	915	893	878	903	899	975	928	969	931	882	939	950	941	902	973	954	929	895	940	961	905	940	940	953	878	937	936	899	926	915	917	969	934	901	944	914	954	959	859	942	921	913	920	937	928	957	937	940	923	947	975	945	969	912	958	981	918	832	1026	893	933	1020	959	920	940	938	947	921	890	912	906	899	897	973	992	925	934	865	934	873	878	937	940	914	936	931	946	1000	961	955	914	976	875	962	956	974	923	909	953	939	954	902	931	975	956	893	913	935	908	965	910	935	932	923	912	931	905	883	965	905	933	903	880	924	913	918	915	955	911	911	973	934	929	902	903	935	982	896	911	913	946	891	977	909	945	917	876	918	912	878	874	918	959	912	936	932	910	920	902	934	909	892	859	900	915	970	902	924	924	889	956	905	901	918	981	957	924	950	883	977	894	889	902	960	886	913	943	942	985	932	906	952	974	869	901	925	946	936	917	962	923	942	960	907	944	853	929	893	908	964	927	868	901	911	960	931	937	939	873	920	954	885	933	907	978	957	962	951	958	910	925	899	918	906	874	897	905	903	937	921	914	947	880	927	921	903	967	973	934	921	921	953	934	918	887	913	988	956	936	950	939	933	969	927	954	978	927	961	913	939	880	944	933	917	971	887	923	990	998	959	940	873	866	963	916	901	954	942	900	906	987	948	935	920	929	958	932	921	919	887	899	986	924	950	970	941	911	964	956	960	954	894	970	927	959	971	997	971	914	933	927	945	938	935	942	970	892	848	930	943	952	923	903	940	971	924	874	933	894	917	940	956	943	932	866	946	944	932	900	907	927	971	941	946	931	965	933	1000	904	916	939	940	901	891	911	896	937	940	897	900	906	957	890	950	869	934	926	983	849	933	940	941	919	937	944	949	982	921	921	902	914	864	914	991	939	953	915	960	980	916	911	962	943	976	881	997	873	918	978	915	962	867	951	935	943	908	935	907	878	894	898	948	921	975	964	934	916	987	910	881	912	971	922	950	934	886	949	879	924	966	959	975	973	942	931	875	987	924	960	869	983	969	977	915	883	931	928	971	908	1005	920	932	899	904	909	927	909	932	932	902	935	893	994	959	962	963	929	893	907	950	921	929	893	924	936	917	920	920	923	935	917	943	908	998	940	943	924	936	894	944	909	865	921	903	913	905	912	964	938	950	910	918	879	933	930	923	923	922	891	923
28700	23718	15269	6548	4060	992	829	798	757	774	837	797	845	764	776	812	785	801	841	793	813	780	792	814	808	811	767	803	759	816	849	748	826	823	744	779	763	801	814	817	797	776	763	792	813	792	781	850	752	771	766	795	757	832	778	807	778	770	815	792	823	803	769	778	766	822	824	695	822	872	776	831	817	758	785	812	796	774	780	780	811	773	823	804	794	803	779	779	796	810	844	800	777	821	769	740	748	790	820	785	804	741	786	758	784	814	744	819	749	830	797	752	784	801	806	798	808	743	780	838	772	782	789	767	802	740	763	837	795	773	778	829	787	787	816	778	798	795	813	826	829	730	734	781	787	827	751	794	774	775	783	752	803	814	772	829	794	824	762	829	776	799	766	861	742	836	813	802	803	791	756	825	759	774	751	791	796	815	847	817	809	841	750	772	794	719	775	809	784	769	804	711	817	767	784	812	799	787	742	760	782	779	777	771	761	796	768	751	806	772	775	772	775	835	816	805	814	776	796	792	809	792	784	759	794	829	751	769	816	793	824	778	780	830	824	795	776	840	798	782	762	762	783	805	766	831	824	779	806	796	823	784	739	792	773	756	825	775	828	769	760	802	818	792	740	783	813	802	791	781	822	773	798	815	804	815	829	800	796	808	786	754	792	744	777	833	714	821	778	773	846	836	762	814	797	792	774	783	830	781	813	872	760	778	808	805	788	790	790	812	745	755	767	803	806	776	768	799	773	775	838	786	768	773	762	763	822	798	790	788	776	805	800	758	765	795	758	775	795	788	807	815	810	787	802	800	820	772	802	743	799	777	833	781	862	847	737	770	775	812	806	790	778	780	813	786	790	802	813	798	785	813	791	820	769	795	783	808	729	742	762	783	791	757	764	763	777	743	772	805	796	817	754	788	748	807	810	790	846	776	806	718	739	790	752	799	762	769	749	759	782	778	766	754	782	812	796	812	813	834	757	783	772	802	815	792	782	795	852	766	753	813	782	800	796	807	814	787	806	813	763	800	817	799	825	760	767	797	770	755	782	810	843	792	797	825	824	752	775	830	842	751	775	784	762	761	766	751	801	813	806	757	787	798	788	782	833	724	792	770	838	779	813	800	792	817	801	799	748	817	826	786	786	801	828	782	779	841	823	827	766	805	782	747	754	819	787	805	756	787	803	848	830	814	767	758	807	733	759	829	745	780	788	775	833	766	786	762	770	741	770	771	760	783	852	774	797	789	805	825	796	791	817	791	822	808	815	809	806	816	833	817	801	774	805	735	785	815	747	773	788	780	761	802	800	778	761	813	779	791	776	748	755	816	768	880	754	805	820	793	755	772	774	834	791	782	825	822	789	793	777	822	810	799	730	773	773	784	775	731	796	796	789	778	823	744	810	745	725	781	841	798	790	849	807	832	777	800	722	775	770	797	789	837	812	752	737	806	759	755	781	810	821	817	779	775	810	794	806	757	781	788	805	826	791	803	771	801	766	823	745	786	781	822	815	794	820	841	790	728	786	819	803	762	832	776	830	828	837	788	836	755	807	808	805	761	823	804	814	817	784	811	806	816	795	768	807	869	801	812	802	811	775	831	843	834	788	814	777	751	790	819	774	781	808	776	779	812	821	800	780	745	781	777	750	769	792	793	784	782	785	792	800	726	828	765	813	735	777	773	772	802	771	790	803	768	791	745	790	838	776	816	814	822	773	836	763	864	743	790	839	790	801	783	800	764	728	789	761	780	844	783	824	832	741	781	762	742	823	822	762	772	840	838	794	839	772	801	776	790	750	810	776	781	775	749	772	828	807	798	817	805	795	831	790	785	717	829	845	839	811	755	783	754	758	799	821	774	821	787	792	820	781	792	750	801	805	811	765	820	785	862	774	795	771	773	743	736	793	791	813	747	792	795	781	796	771	770	742	794	831	835	845	735	783	793	813	771	742	784	815	795	838	766	781	753	823	781	759	791	748	785	798	797	787	755	824	763	766	771	800	803	816	784	837	787	819	787	842	795	792	750	843	774	791	789	824	778	750	771	850	775	773	744	773	831	799	787	831	835	834	835	802	785	789	802	765	798	802	842	802	750	813	769	823	840	796	803	756	796	785	762	731	780	787	794	785	739	813	807	797	798	807	804	815	825	796	785	774	760	790	784	862	860	837	765	828	799	789	787	778	832	769	803	786	806	772	825	769	732	778	792	801	761	770	767	790	770	819	798	806	727	844	741	768	794	746	814	786	804	778	794	796	808	825	754	765	800	786	786	774	797	780	807	853	831	820	748	812	848	751	836	780	775	749	784	783	748	790	776	799	789	813	762	815	830	777	750	786	830	831	748	740	795	788	802	818	763	794	802	749	780	886	734	809	769	757	834	814	770	750	803	778	771	773	806	785	824	797	725	766	778	807	804	807	790	819	822	782	767	793	782	804	725	762	758	824	756	813	788	775	824	805	799	732	793	822	819	805	843	778	806	831	762	795	769	781	821	766	799	765	764	759	828	749	793	812	780	786	765	807	814	786	785	767	804	711	823	835	799	784	802	803	805	797	845	809	813	769	826	842	751	827	784	745	749	753	765	821	767	777	778	814	800	753	792	814	769	788	791	755	770	761	795	780	786	756	767	763	775	790	770	750	784	748	762	792	798	788	824	800	785	735	777	776	790	792	826	790	816	772	751	776	795	871	751	811	765	797	818	790	768	836	814	765	783	786	792	797	830	755	809	819	771	817	777	802	803	820	846	731	804	792	801	763	813	808	821	857	748	709	807	802	749	756	757	819	757	754	846	769	765	818	830	782	775	792	811	809	753	804	786	801	808	815	775	800	805	767	788	814	816	767	747	803	808	812	773	776	818	847	799	863	832	750	825	718	793	797	721	800	760	788	764	791	769	788	817	760	784	733	791	844	849	820	838	816	808	795	774	801	755	846	768	722	779	811	809	807	757	790	764	813	740	820	774	789	774	830	766	802	802	742	847	771	785	773	792	752	827	774	828	809	804	743	850	773	745	847	816	819	782	773	782	779	788	769	721	840	789	788	759	824	763	802	766	749	792	818	731	802	828	771	813	795	789	784	769	798	850	775	775	826	790	791	740	737	777	825	761	785	787	784	749	763	784	774	764	785	785	755	800	800	799	809	779	744	813	798	764	769	804	757	802	778	767	796	757	837	844	814	763	741	758	812	737	794	771	780	822	755	756	913	785	746	788	776	769	808	776	741	778	818	820	750	813	794	798	768	837	742	818	809	789	760	796	817	753	783	814	792	818	737	837	756	820	814	769	784	812	844	791	799	775	796	797	818	782	779	710	748	794	778	820	790	822	728	763	796	805	813	811	811	819	818	754	792	826	770	777	773	824	821	783	809	777	837	773	776	788	766	832	804	753	795	814	815	732	757	800	787	791	801	772	857	810	760	794	737	801	813	796	792	784	811	787	781	805	776	776	781	765	751	852	805	775	792	789	726	770	820	797	776	832	761	828	781	766	819	815	781	755	766	825	783	834
25072	33612	10554	5714	4202	978	828	808	830	848	832	833	811	791	831	805	796	822	837	801	834	845	847	840	800	810	760	828	794	855	788	832	759	793	835	806	829	794	824	786	796	789	813	836	813	843	826	821	799	864	816	806	785	855	831	793	794	855	835	856	808	825	824	842	870	817	751	836	800	914	818	822	821	805	801	800	843	772	858	791	830	788	862	847	851	790	821	817	833	801	835	796	790	812	762	783	803	794	819	786	830	793	816	808	821	817	788	852	796	820	834	830	824	841	819	810	822	788	873	815	813	824	839	818	772	786	814	834	837	789	805	753	844	792	857	827	831	822	793	821	819	840	809	834	823	807	739	832	798	824	828	853	774	774	785	830	812	763	823	809	856	782	789	826	801	751	813	783	838	758	817	806	825	786	826	836	805	813	819	830	835	829	814	806	784	809	785	820	785	860	808	819	803	795	819	855	810	798	849	819	819	836	782	816	830	813	771	853	800	806	832	829	813	830	843	822	779	805	814	824	798	839	807	799	840	851	834	832	853	876	802	834	810	860	823	809	824	807	788	852	853	819	858	862	807	810	842	829	800	823	828	791	859	802	816	837	807	794	798	844	768	817	790	820	780	837	845	794	835	877	832	816	822	798	831	831	799	775	855	804	853	828	780	790	821	768	821	849	824	819	786	811	842	819	801	793	793	800	788	793	817	824	827	832	831	784	866	817	801	823	800	795	820	795	847	880	746	814	800	790	794	845	841	804	796	840	780	845	827	803	791	829	799	841	755	807	807	831	829	790	819	788	778	851	764	843	837	797	772	758	845	843	784	869	825	811	824	815	802	798	829	842	857	809	838	822	891	750	835	825	824	898	841	823	813	850	789	852	862	781	796	775	815	806	903	819	771	842	800	840	754	816	808	851	851	839	803	776	804	796	792	810	789	825	851	834	847	787	818	824	858	735	839	883	830	809	820	784	817	838	767	849	802	759	803	838	806	802	795	809	784	820	787	787	802	823	821	851	823	835	838	853	837	821	817	801	783	807	814	808	829	794	841	863	820	856	855	860	820	839	851	847	796	782	868	851	840	798	829	830	846	790	806	787	793	777	834	836	819	830	817	824	814	866	790	836	820	833	828	761	830	835	845	796	766	781	846	831	789	833	842	857	835	811	805	811	837	826	841	832	852	820	753	809	791	840	830	820	792	860	775	811	828	833	809	832	813	862	823	833	776	835	777	815	814	775	807	803	782	845	886	808	795	827	836	863	812	866	818	840	868	764	794	816	791	897	775	779	806	800	801	847	835	840	825	811	843	796	812	800	773	831	781	829	779	804	799	864	865	807	844	821	821	827	845	802	807	803	799	809	809	808	786	815	785	800	781	843	801	818	807	794	778	850	840	810	790	821	790	845	802	819	813	802	816	773	807	856	798	810	826	787	832	818	826	747	845	800	799	812	861	802	798	834	792	824	803	859	788	812	738	857	821	867	776	762	832	834	845	836	802	822	818	800	826	845	809	807	809	847	769	851	806	856	802	841	828	806	827	801	760	828	789	837	795	793	816	805	786	826	838	824	832	819	792	803	846	801	810	821	810	826	846	832	841	841	828	825	832	831	821	842	821	836	826	830	822	868	779	834	875	769	814	826	827	819	854	848	808	828	818	843	787	829	828	810	817	793	832	856	813	817	840	778	841	813	804	822	799	808	786	749	816	838	822	812	814	843	844	791	844	768	858	763	817	781	839	800	812	804	824	838	815	838	860	856	778	809	785	831	810	800	820	845	779	824	860	850	826	859	795	778	808	782	851	827	809	802	811	816	821	844	820	830	854	820	824	799	787	837	843	782	803	797	820	772	824	808	808	833	809	791	814	747	869	774	833	815	809	840	851	816	818	843	813	790	797	804	839	843	795	851	830	821	772	818	907	826	881	830	816	836	783	809	773	785	792	778	839	816	821	818	825	838	792	817	799	811	855	794	854	822	822	848	833	834	846	858	836	823	825	822	783	791	821	789	792	813	801	822	831	813	810	816	753	822	809	878	778	827	780	786	787	844	811	759	832	791	840	795	822	866	828	813	816	785	844	818	785	852	835	827	866	785	740	855	771	876	827	804	793	765	786	861	865	739	795	847	777	836	811	836	794	813	878	799	846	837	809	764	832	837	851	814	802	801	802	823	856	811	802	775	827	778	870	789	810	850	821	842	795	818	738	847	786	800	849	822	833	858	791	843	855	826	787	798	790	830	805	760	846	781	835	805	846	881	833	810	788	842	826	781	803	829	785	791	771	854	821	832	831	871	865	792	831	807	738	814	809	798	840	846	806	747	803	826	793	838	845	819	843	784	805	863	868	879	789	838	823	808	807	842	796	849	816	821	808	811	826	781	827	807	795	793	824	812	782	785	817	817	819	814	875	791	815	800	857	797	843	805	831	811	805	827	794	819	764	876	789	812	799	839	814	814	850	825	793	857	828	821	839	859	812	759	796	864	812	793	820	838	797	766	820	826	820	765	836	759	767	793	855	785	785	833	829	810	811	815	786	814	833	818	849	820	760	829	872	832	853	845	836	801	810	770	870	784	824	820	829	799	813	823	802	786	855	794	771	844	822	794	848	822	847	841	808	850	797	772	831	838	856	824	766	785	821	804	804	808	818	779	802	816	773	831	796	809	851	835	797	790	773	837	805	831	828	793	820	806	834	773	829	846	839	793	838	812	788	839	854	822	833	835	866	830	832	826	840	841	801	841	810	802	858	847	825	831	791	818	841	803	834	845	830	837	841	837	790	783	840	784	822	814	812	833	786	821	855	828	820	852	816	818	821	771	831	827	793	812	794	835	856	830	822	848	785	866	831	756	828	836	818	809	796	820	820	769	809	817	821	757	816	794	865	751	849	874	837	824	852	836	826	771	841	823	838	825	801	883	801	841	821	869	782	860	808	832	810	834	767	829	833	839	840	820	799	784	799	834	754	807	827	779	855	886	801	808	799	776	804	836	827	781	875	776	777	828	791	860	826	820	777	778	835	811	809	791	858	823	745	781	854	822	824	793	778	816	829	819	846	826	809	778	781	791	828	834	844	790	817	850	809	761	805	793	823	787	812	866	852	861	801	843	814	769	782	816	801	846	827	786	859	810	780	817	832	829	822	819	836	826	785	829	829	798	836	779	787	804	813	818	804	804	806	845	800	802	772	801	811	775	844	787	806	815	857	817	818	783	842	798	761	783	818	794	794	791	844	810	834	781	823	851	804	774	824	815	802	803	853	834	814	831	800	854	806	750	807	800	769	809	785	855	823	851	823	863	828	835	817	831	861	803	824	817	842	838	849	803	843	816	818	823	812	816	810	791	799	831	714	802	834	774	863	806	832	838	804	887	822	815	811	846	808	840	792	798	810	828	846	836	830	828	807	864	801	839	828	800	796	812	823	812	798	816	834	824	796	808	824	840	791	812	846	784	811	803	824	826	840	827	839	781	848	821	797	789	811	827	777	789	833	831	798	814	833	754
23662	20980	28118	27706	26955	14019	2376	949	870	791	847	831	807	768	760	779	826	780	769	804	758	763	744	741	775	752	753	732	751	754	735	748	726	699	690	707	779	727	693	713	741	723	723	696	723	753	767	715	726	764	700	726	738	778	723	785	716	722	695	712	749	710	748	794	735	782	743	705	775	713	717	740	717	726	724	729	762	753	758	776	741	725	772	721	799	754	712	714	774	801	727	723	811	690	728	803	750	783	687	684	735	722	682	737	760	733	736	680	747	737	719	738	723	725	745	737	744	687	682	704	734	714	702	728	736	731	763	739	717	733	752	776	747	729	751	738	759	725	694	768	679	775	727	693	712	740	769	715	699	717	729	763	759	743	721	691	717	702	710	744	714	696	731	724	785	719	753	724	729	734	666	749	706	768	732	766	750	716	744	729	680	724	735	709	663	781	704	732	747	711	713	688	722	717	804	701	723	696	697	728	716	686	750	705	743	741	760	729	711	806	697	703	756	717	729	749	760	707	733	762	665	760	736	680	732	742	699	792	679	725	689	716	716	729	719	715	749	740	694	764	728	745	706	718	745	739	712	675	700	670	671	755	736	782	743	699	725	723	737	735	751	739	699	723	723	744	726	713	739	782	779	731	736	687	712	763	679	736	682	685	700	730	737	743	772	758	694	714	704	685	721	719	759	742	752	726	788	742	761	729	730	723	702	724	779	733	734	706	771	743	728	766	695	700	743	675	749	777	753	727	737	744	723	736	698	746	748	723	730	742	743	704	748	743	768	712	718	681	719	721	726	693	761	756	739	700	726	763	720	728	729	753	745	709	701	720	730	750	688	697	718	732	818	756	709	744	729	737	720	728	727	695	754	741	728	677	754	731	745	692	695	694	728	733	729	696	757	706	673	740	714	725	774	768	720	758	744	695	697	759	758	740	696	696	750	706	661	713	723	758	760	677	749	729	714	754	694	700	746	690	718	731	727	750	715	753	711	715	726	725	702	724	750	752	704	748	680	689	759	713	741	681	692	699	745	743	728	726	809	736	722	755	765	733	701	764	765	755	706	761	705	693	701	736	767	736	735	749	739	753	739	726	721	749	679	673	740	703	767	759	728	741	726	725	743	779	720	723	752	742	716	753	779	683	746	730	717	732	702	670	732	748	730	686	772	764	710	700	686	702	717	705	721	743	725	734	723	794	720	725	754	681	730	690	759	750	745	703	733	689	709	751	781	771	737	761	713	705	692	721	756	741	743	772	759	715	721	771	743	707	712	732	744	715	713	673	722	760	738	656	732	721	733	740	691	680	740	775	709	728	697	696	732	699	759	737	700	735	722	703	778	749	758	703	787	704	715	740	759	675	716	755	752	761	765	721	715	708	680	645	708	757	729	714	717	725	678	811	732	719	747	708	738	699	711	683	685	766	693	776	766	701	711	724	722	745	697	737	732	806	673	705	741	747	691	711	687	736	759	698	748	735	753	753	698	690	732	696	679	695	718	765	732	763	704	708	707	705	663	733	777	723	713	752	698	714	772	739	757	749	674	753	694	744	728	701	702	755	700	772	688	733	796	701	766	747	709	705	668	742	742	728	700	751	737	719	768	693	740	748	672	717	682	722	733	726	726	707	727	762	733	697	708	757	716	722	714	727	706	746	729	691	729	700	709	703	734	746	708	706	711	695	713	716	725	747	756	718	700	749	708	689	747	698	762	718	667	724	671	699	772	731	755	702	732	746	716	789	731	707	740	736	713	694	730	756	759	730	727	723	767	737	659	714	685	697	718	736	768	695	683	688	698	759	731	750	732	763	720	739	727	725	719	748	737	725	726	751	771	721	708	761	681	702	788	694	709	689	708	747	715	716	793	739	735	774	726	710	734	731	678	735	733	691	713	759	740	729	711	747	718	760	738	682	725	749	735	752	700	740	702	681	750	682	748	724	779	723	707	706	774	743	708	744	699	742	760	764	698	732	708	726	793	718	687	713	685	730	744	741	735	771	763	703	713	758	742	730	795	670	717	712	666	697	744	753	761	734	704	725	719	711	728	744	760	726	706	796	772	752	752	688	658	748	662	733	731	706	713	762	754	690	724	723	702	662	740	711	774	793	732	701	756	751	714	749	706	746	740	731	739	691	728	767	741	740	741	713	756	763	739	705	696	749	669	696	756	733	726	727	697	718	705	732	729	760	804	757	742	707	755	758	731	718	774	693	758	729	693	764	763	767	723	758	736	716	775	693	706	763	682	726	741	693	760	768	750	715	720	716	699	756	726	778	776	774	752	722	680	744	709	721	757	780	752	721	726	751	733	739	703	684	749	734	754	705	717	731	753	721	713	739	713	694	713	722	726	726	697	754	690	725	737	736	728	727	701	726	704	717	708	681	734	740	719	716	738	705	718	735	705	717	767	727	772	700	740	729	730	687	700	702	735	741	746	696	744	758	747	754	750	721	755	691	680	717	766	706	724	717	724	739	715	710	731	673	763	758	692	739	731	705	722	724	788	751	736	741	705	732	726	692	783	699	735	742	763	699	745	713	719	728	725	738	713	724	779	762	721	724	724	768	730	702	704	714	714	716	690	707	719	759	741	709	746	691	708	718	765	717	742	768	746	670	716	741	759	711	656	708	658	741	718	725	758	728	724	697	742	748	719	760	706	739	744	693	750	718	721	779	719	729	736	709	750	728	734	722	767	711	732	744	724	745	733	700	709	702	693	703	683	720	739	719	729	689	744	717	732	745	716	724	776	728	733	679	719	768	717	781	739	778	682	753	758	717	713	713	682	787	717	713	778	713	712	772	722	744	759	745	714	744	748	765	760	724	720	713	707	766	691	702	715	730	749	714	679	735	750	739	758	747	690	762	717	725	728	764	728	783	758	741	780	747	688	708	757	697	728	755	715	675	747	796	727	757	732	709	752	727	705	705	749	720	705	724	721	736	742	750	748	680	703	785	703	731	728	700	737	755	715	752	691	738	719	724	725	707	756	734	763	728	738	743	722	715	745	746	685	717	715	721	678	722	758	746	727	737	732	778	781	733	714	718	773	710	729	741	714	730	777	738	727	720	739	706	719	738	710	691	687	656	748	729	726	761	745	729	749	703	710	705	738	721	757	718	710	734	763	740	731	687	717	769	770	722	796	716	713	760	719	726	757	751	774	721	718	698	698	750	739	764	688	758	759	713	726	700	698	757	699	727	675	683	719	691	688	750	750	724	719	745	743	758	704	747	768	683	727	727	731	686	786	652	719	738	746	745	698	752	697	731	766	735	697	734	741	757	717	703	761	763	732	771	780	722	674	738	790	725	718	698	700	761	721	725	692	739	727	756	698	772	723	710	734	735	748	748	738	714	719	691	795	710	701	752	731	730	727	729	713	700	757	720	723	708	723	735	771	710	748	761	733	747	756	729	784	727	738	742	724	723	734	739	742	692	688	678	730	703	663	702	684	714	707	771	732	694	711	709	743	677	733	755	710	731	742	688	746	722	701	708	697	755	709	714
28693	49536	23725	37858	25961	3430	1210	1028	1030	970	927	902	878	890	837	791	852	814	802	779	819	813	733	748	813	723	769	743	809	753	760	751	781	760	731	763	730	807	746	741	697	748	717	718	793	805	741	756	748	699	740	783	731	765	716	790	807	750	766	780	795	780	760	702	754	779	766	748	730	804	739	751	783	773	771	775	751	771	781	746	771	791	752	777	764	755	743	784	743	763	791	754	774	765	796	734	802	747	799	770	718	755	764	769	705	752	739	767	766	768	756	774	728	763	748	779	729	740	812	754	791	704	734	717	754	722	774	716	714	771	733	799	741	739	754	766	767	770	721	688	757	737	714	715	795	761	795	734	774	723	761	792	703	737	736	779	768	723	730	735	758	729	723	786	745	777	741	797	743	752	729	751	757	763	704	768	712	729	726	742	786	778	785	710	722	750	747	701	692	764	749	700	776	787	772	735	744	762	793	718	765	758	792	758	734	777	773	746	751	736	747	758	746	776	745	734	771	702	767	791	750	752	760	754	815	754	760	752	705	789	678	745	765	738	749	774	712	792	728	728	762	758	779	783	727	726	763	761	749	735	759	781	747	773	766	698	698	698	768	767	745	675	724	724	722	771	725	728	748	724	809	718	759	708	760	769	756	761	770	802	727	766	683	751	720	756	738	776	754	773	766	722	761	757	790	770	780	746	773	769	769	718	761	738	721	710	784	735	726	718	713	747	731	757	783	770	680	756	735	741	761	756	766	716	747	758	737	784	758	736	756	780	744	721	751	733	749	819	762	743	765	752	795	737	780	795	737	787	774	763	753	779	786	770	759	722	752	744	742	751	770	738	785	767	757	732	765	773	792	747	744	781	732	789	773	790	758	744	840	733	743	787	776	724	732	746	715	775	738	750	747	777	746	695	781	735	764	759	765	747	717	721	765	758	719	713	767	737	779	774	751	721	764	731	742	795	752	700	800	793	692	705	729	800	744	712	757	742	717	757	754	729	802	743	810	744	752	737	766	760	786	726	791	763	697	763	710	731	806	685	731	755	735	712	775	725	761	732	778	754	783	761	725	753	758	756	769	712	755	748	745	755	725	775	756	828	763	788	758	763	770	755	742	782	789	719	777	740	718	769	794	773	746	762	781	749	674	731	766	767	708	729	738	715	731	738	735	775	722	744	782	774	781	758	760	760	703	738	749	824	727	736	762	752	693	786	742	749	753	759	748	739	719	746	745	725	728	730	722	805	749	779	777	747	705	777	778	763	733	722	758	823	742	691	744	787	767	778	737	739	767	782	744	754	686	725	794	751	748	755	744	720	779	796	763	734	757	806	775	768	716	723	722	745	741	753	718	775	720	758	769	737	723	772	702	748	744	733	745	741	732	727	713	718	704	777	740	763	729	730	761	808	700	780	737	835	799	671	786	772	750	736	756	717	745	737	751	771	754	722	737	759	756	740	724	749	745	782	723	720	723	702	766	721	763	721	767	787	729	770	731	718	744	740	753	768	756	708	799	736	775	748	718	810	732	741	761	745	767	747	769	747	720	776	719	791	775	787	738	726	747	732	801	687	759	724	785	742	716	737	769	693	747	759	756	746	688	751	765	753	736	753	776	748	741	801	730	734	745	805	739	756	803	747	744	784	720	745	701	764	732	743	805	752	759	722	763	731	739	726	736	730	787	757	731	785	725	741	732	785	725	745	758	747	746	728	746	747	734	726	752	738	752	697	783	736	792	798	768	747	721	746	740	706	758	737	733	757	771	736	706	773	702	761	754	729	733	708	734	722	775	728	778	729	714	742	731	724	745	756	793	705	784	760	761	688	702	765	755	727	712	708	732	792	816	723	747	752	727	772	769	813	814	754	733	739	725	796	770	764	721	770	720	769	721	749	749	726	735	756	723	703	788	755	791	723	714	750	737	776	766	758	734	784	757	741	724	802	733	735	754	712	747	711	733	819	722	771	740	769	710	717	735	781	774	794	771	754	742	784	770	738	737	802	756	760	741	766	800	764	773	758	750	716	757	747	697	712	727	757	748	717	767	729	801	761	738	750	728	747	769	818	749	786	743	729	719	740	715	729	754	738	776	776	742	753	751	758	800	718	781	776	702	770	740	745	755	747	749	778	725	724	746	746	775	713	750	767	745	719	760	765	761	812	788	771	769	749	765	755	726	774	808	732	786	686	745	786	769	794	726	697	688	785	767	746	754	743	732	750	754	736	751	729	747	750	749	763	809	800	776	752	773	764	724	758	765	766	750	748	705	760	710	777	769	715	715	735	779	723	712	701	731	755	786	751	743	776	797	742	764	816	776	731	760	772	814	718	737	761	765	801	743	762	740	772	765	744	761	751	748	746	766	718	777	760	728	711	773	749	688	698	721	817	739	736	743	737	765	745	733	751	711	731	723	788	771	784	742	735	733	777	780	786	760	765	747	770	739	711	754	726	758	748	761	786	742	750	746	772	744	771	750	766	774	758	715	791	762	694	743	764	749	778	765	739	740	732	721	750	731	740	746	712	765	752	744	706	715	730	781	793	750	756	764	749	743	765	818	726	761	773	766	781	764	755	743	728	744	754	773	762	743	756	748	744	725	786	730	762	765	723	730	802	713	766	730	746	741	751	758	761	712	735	726	747	741	739	760	775	780	728	730	732	755	739	766	736	701	726	748	756	764	744	795	787	741	739	721	714	769	725	806	728	776	792	770	787	759	762	725	774	757	761	711	736	694	797	754	762	749	766	752	747	730	780	761	751	743	747	733	762	742	729	772	735	764	758	742	690	712	763	743	788	794	758	780	726	788	747	747	782	800	726	733	775	701	725	791	736	774	787	751	731	735	769	786	745	717	814	768	730	730	723	741	774	748	752	746	726	779	712	786	707	775	747	766	738	779	731	777	719	717	782	722	716	720	750	782	755	794	728	732	720	714	739	739	779	772	770	728	724	737	766	757	757	760	753	760	747	713	750	710	703	775	777	792	737	719	771	775	755	777	749	759	724	737	774	767	742	755	732	753	707	725	787	716	722	753	750	769	728	761	712	724	724	757	748	745	727	732	730	749	690	747	736	760	799	683	746	756	709	747	805	747	762	747	773	767	757	737	748	757	769	731	717	747	800	781	753	763	806	738	677	752	734	770	800	754	732	710	768	708	709	792	760	745	718	701	760	764	766	779	813	773	728	762	748	747	703	812	752	733	759	792	707	749	738	768	748	774	778	758	808	786	717	731	732	694	766	735	733	752	706	761	761	764	780	755	777	727	721	807	733	731	752	734	756	738	786	742	752	729	752	816	715	778	777	787	781	764	759	756	763	761	768	719	756	774	776	705	728	739	727	748	768	722	745	711	740	708	774	726	770	737	716	707	707	743	751	723	713	746	772	721	764	782	771	758	751	712	784	732	757	739	767	743	712	739	730	770	780	742	769	774	744	764	736	772	754	776	785	766	709	766	759	754	757	750	799	754	789	726	762	743	723	702	767	715	696	723	773	743	760	756	697
24848	21014	26921	27639	20097	4414	1235	1117	1045	953	1008	990	967	997	1015	973	979	955	997	944	988	991	924	912	970	950	988	909	991	975	952	943	1032	954	946	963	931	865	906	947	945	983	971	950	923	919	952	966	967	954	964	952	961	893	971	930	989	954	935	1000	999	913	969	927	955	923	966	944	931	995	969	930	935	936	997	992	906	938	967	922	938	906	986	939	933	959	890	970	938	994	976	903	922	908	949	974	909	960	958	933	949	923	972	967	989	997	981	1004	957	962	949	996	944	973	945	962	982	903	926	947	973	939	956	971	969	956	937	931	885	905	965	934	930	940	957	961	874	937	882	923	922	923	980	929	975	965	948	971	970	940	889	967	926	927	968	905	913	939	950	948	1006	904	946	909	959	961	937	946	966	919	964	944	934	954	945	953	972	957	967	925	956	939	942	952	950	928	976	868	973	942	877	933	936	975	984	920	921	988	917	918	975	947	972	912	906	913	933	915	927	932	920	937	931	941	995	946	973	927	957	875	1002	932	933	953	967	938	960	964	955	995	907	930	916	927	1000	893	957	955	985	927	944	904	896	951	996	899	905	944	955	1007	932	944	923	976	935	1004	968	929	1023	927	948	947	921	959	936	967	947	971	972	940	961	942	940	958	906	933	968	965	967	980	913	960	908	966	909	914	900	889	975	940	920	931	935	933	904	930	942	976	981	994	922	963	995	939	933	964	936	913	932	962	942	970	942	953	960	951	955	936	968	994	984	975	996	1001	930	970	977	967	908	990	927	943	933	922	966	942	987	912	905	938	949	909	943	1001	949	943	955	963	928	937	950	1027	938	972	876	966	971	961	902	984	971	920	954	915	958	947	893	938	890	925	892	919	954	986	911	952	924	960	940	968	954	917	929	952	984	951	920	933	932	1037	937	1005	943	999	979	880	936	942	917	932	980	952	967	961	952	992	945	918	941	880	925	945	914	905	934	916	898	997	932	958	977	955	886	891	954	970	927	923	966	898	976	939	940	907	978	964	981	977	934	992	950	920	896	922	911	935	933	1024	947	907	955	924	984	880	921	955	899	980	971	972	966	882	960	996	944	917	921	893	911	915	940	924	934	922	917	910	936	903	968	959	931	952	968	956	992	938	940	977	947	893	967	963	943	929	916	942	902	938	986	899	963	958	974	955	914	951	937	916	938	972	936	966	972	955	939	907	931	1026	954	932	1003	964	916	1004	964	955	990	1008	1006	940	945	904	980	950	943	906	966	954	983	947	959	995	971	949	933	957	947	906	958	992	961	973	954	992	908	922	932	985	939	939	941	944	952	927	947	933	969	994	949	997	956	946	918	957	985	931	937	919	966	953	900	953	945	935	915	922	918	991	937	905	962	940	950	959	934	955	957	949	989	972	956	958	943	964	916	911	929	943	946	910	906	942	952	937	961	904	926	917	948	958	941	972	966	985	904	944	938	923	984	953	949	934	953	944	955	903	922	977	988	943	963	921	933	993	943	955	944	895	950	891	1009	909	942	939	880	965	945	961	996	905	932	960	1002	976	980	974	945	973	934	886	909	971	932	932	1015	910	967	903	940	966	951	951	886	908	934	992	960	936	965	957	883	951	949	915	911	910	939	959	1020	943	953	929	970	950	970	910	983	954	915	922	915	931	995	952	938	1004	968	865	974	937	980	929	942	979	922	934	920	882	949	906	975	989	949	976	941	941	919	988	909	937	903	953	916	934	926	932	881	949	981	950	939	923	905	907	963	945	948	1006	943	963	997	948	948	966	953	943	993	975	947	966	926	934	935	928	950	942	935	987	949	938	986	1006	924	911	952	925	985	930	925	917	893	936	951	901	928	948	966	939	911	932	879	939	927	912	950	945	994	919	986	948	940	950	907	922	929	943	965	933	918	904	974	950	951	1005	952	916	952	916	910	978	927	941	1006	938	1014	932	997	929	922	955	927	945	981	919	960	915	919	969	907	889	871	953	968	962	933	945	963	922	922	957	952	964	903	958	930	913	943	973	938	946	946	970	903	950	918	949	914	914	915	961	958	958	916	998	951	947	927	969	950	980	953	910	936	964	948	967	959	973	976	931	940	948	899	962	917	926	932	909	923	1006	928	896	999	988	945	940	927	935	963	917	989	899	968	912	936	1027	945	932	970	926	959	938	983	953	931	929	927	959	965	963	931	941	951	913	897	970	914	994	943	967	937	972	926	969	966	913	934	914	979	962	966	996	958	903	951	868	904	948	937	899	927	973	959	946	909	917	988	915	911	956	916	920	936	930	964	952	969	924	929	901	963	924	926	905	962	963	970	899	994	944	958	926	968	963	970	984	946	893	914	907	987	940	895	925	934	869	947	920	974	998	962	947	949	975	911	958	943	932	912	957	938	961	906	889	934	921	917	907	992	881	951	943	984	964	912	899	913	975	952	983	956	943	959	940	939	974	946	985	927	920	921	966	944	966	928	966	936	974	968	912	1006	950	955	963	961	941	902	952	948	950	917	948	955	988	978	962	925	959	980	952	916	996	942	995	965	909	986	951	965	894	974	934	929	952	932	942	897	958	954	926	906	1004	948	917	944	955	971	936	954	952	945	915	962	976	947	962	969	955	1017	942	935	982	947	918	992	897	1003	883	916	972	942	1037	965	936	930	895	927	921	937	957	983	952	969	956	961	939	985	941	943	967	965	920	993	936	887	939	942	908	992	980	950	896	973	917	933	940	997	977	988	950	997	929	988	947	951	1014	891	961	972	925	867	992	978	953	977	960	937	1020	1011	936	958	947	955	961	1004	1004	1017	917	927	945	996	953	955	953	960	932	960	962	989	915	906	943	980	962	960	966	925	996	946	930	890	1037	982	918	978	957	963	977	931	969	907	946	940	939	926	902	985	963	960	898	950	899	915	855	944	944	955	1044	888	906	922	933	958	956	947	986	935	992	940	1006	948	958	952	998	993	973	939	931	956	982	957	963	985	1006	937	940	965	1008	963	935	879	1010	919	967	904	942	986	954	929	966	1027	969	917	975	928	1010	931	894	939	948	984	971	962	923	927	944	990	967	927	961	970	931	940	956	998	897	1027	991	924	940	943	1004	960	917	929	974	1001	996	902	1020	917	975	1023	907	920	987	971	937	972	904	1004	955	931	946	937	922	928	956	913	918	914	943	954	860	983	948	960	949	925	895	981	868	919	975	921	940	903	938	938	944	953	920	951	940	942	997	901	982	984	938	961	963	937	956	967	955	958	887	959	986	934	926	991	989	893	930	938	937	882	988	995	936	935	914	986	918	940	944	924	989	982	947	936	891	959	929	967	907	967	902	904	885	964	982	941	994	946	952	962	937	931	936	943	939	982	988	947	949	984	922	921	968	939	966	985	951	939	956	958	977	961	972	948	951	926	893	1010	977	936	920	925	912	907	917	926	940	940	958	930	982	924	911	941	935	936	964	912	939	942	980	952	940	927	979	987	949	948	927	931	978	948	915	883	919	937	1014	937	934	877	924	926	921	945	938	959	997	956	954	989	981	954	962	941	906	910	944	948	961	927	916	947	953	925	933	935	913
27390	43636	17710	27836	17173	2132	1231	1197	1093	1159	999	1097	1071	1074	995	985	1007	1045	974	983	1014	979	987	1050	962	966	975	1033	980	999	966	985	1007	997	989	1018	1006	975	964	987	980	968	969	986	1012	984	964	1001	1044	991	1006	963	946	976	1003	1012	992	942	949	957	987	993	983	1016	964	984	982	975	939	977	986	1012	971	1024	960	986	977	985	988	972	930	990	968	994	966	1058	986	949	909	938	973	944	979	1023	1027	1002	976	949	969	999	946	963	991	932	986	963	978	999	918	980	976	982	1018	1003	995	999	946	988	980	1027	965	954	1009	948	997	946	964	965	984	952	976	946	1014	980	972	988	965	959	1001	940	979	965	947	967	969	964	965	960	942	946	985	998	946	1025	957	1002	950	984	943	983	949	961	987	971	993	1033	952	978	932	1006	988	951	962	968	976	980	935	998	999	963	954	974	996	942	948	943	944	997	988	921	953	944	1011	1009	984	1012	969	965	971	969	938	973	928	946	964	994	980	993	974	990	965	932	995	941	1035	984	906	1009	962	1016	941	940	993	933	921	1003	942	932	967	944	958	981	998	969	983	959	966	957	985	1010	973	975	956	935	941	984	949	961	929	951	924	904	1009	967	929	1005	1014	984	940	957	937	962	971	938	984	975	930	1013	947	958	942	957	983	1017	986	977	952	962	970	1005	934	973	938	913	951	991	954	998	941	957	963	959	968	998	1023	968	979	1012	951	958	982	962	989	972	873	953	1040	978	900	1007	957	931	972	983	969	997	944	927	949	953	970	980	999	968	924	1008	948	925	964	937	957	1036	989	961	936	962	990	976	971	946	987	931	1000	936	987	924	973	945	941	1011	974	940	947	989	924	950	928	953	962	971	944	1004	988	943	1027	993	1025	939	1015	982	966	930	990	940	938	952	925	941	981	1003	1015	990	948	988	968	927	950	947	976	985	962	991	931	1015	1012	948	944	1026	988	921	953	992	935	959	994	924	1008	992	986	1005	953	1016	944	983	997	946	1006	968	933	980	973	969	980	1023	904	950	931	1001	998	1010	937	962	960	1039	946	982	964	948	972	954	918	934	1014	919	957	975	926	964	993	966	919	908	964	967	947	1011	985	995	924	904	1026	1048	935	913	1009	931	956	964	968	1045	1001	1012	956	937	963	968	956	924	960	950	1012	949	930	938	987	982	957	958	993	953	984	956	939	991	943	984	997	938	988	999	998	966	953	960	892	997	978	937	935	981	997	904	948	1039	946	966	999	1004	984	921	989	933	990	936	911	946	985	899	983	960	998	913	981	947	963	938	959	994	928	995	922	967	961	925	891	967	999	977	957	980	919	938	964	975	1015	979	1023	983	909	957	980	946	989	930	969	975	959	988	1002	929	947	942	957	1009	973	909	874	990	993	947	931	1010	972	990	986	966	984	977	911	978	981	974	968	951	958	1042	900	905	957	958	982	937	932	1008	993	1003	953	973	962	998	974	957	957	967	971	945	947	998	918	954	993	937	949	918	954	939	975	954	1023	1012	930	986	962	974	1027	976	988	1008	946	952	990	972	922	972	909	1007	977	960	982	947	980	959	952	1025	945	967	962	1015	979	965	1021	944	984	972	960	956	1007	957	944	958	980	953	1006	985	983	987	975	962	929	955	932	935	1024	994	942	976	1017	971	976	949	942	945	963	982	981	963	962	931	1008	942	920	942	949	963	951	965	935	990	986	981	956	893	979	960	948	1007	968	917	991	1025	1018	970	954	960	955	960	979	990	973	949	990	1007	1007	952	977	910	961	972	939	1020	995	963	948	979	952	981	951	971	948	943	990	986	999	943	953	971	921	916	963	949	944	935	1002	958	934	994	980	979	956	1022	928	912	981	937	947	937	957	975	959	983	952	940	992	944	960	928	1006	985	994	1012	906	983	1002	953	949	1006	944	944	979	949	973	950	976	964	1005	954	970	952	1002	1004	932	1000	989	932	941	920	955	955	994	970	1002	930	1010	953	964	946	1005	952	957	961	956	952	911	959	1017	940	972	1010	983	1009	1008	949	917	935	978	972	939	1005	958	974	962	997	973	966	956	978	1000	933	918	946	1014	964	946	967	919	1001	952	996	987	1049	1043	888	1010	963	945	1010	990	978	1002	970	988	982	954	956	1014	922	927	968	953	974	989	953	1000	942	983	984	1012	1020	956	956	903	995	930	856	944	969	951	943	954	945	991	944	1004	967	1007	972	977	935	986	1003	958	978	968	1019	964	955	986	941	975	948	970	988	965	962	1022	1014	949	914	1023	1017	1001	960	959	957	1016	949	934	960	959	939	986	961	919	972	908	948	886	1002	964	1018	956	959	987	965	943	985	982	947	952	971	906	991	950	948	942	955	938	969	968	875	978	889	1000	984	942	952	1000	972	965	970	975	971	906	986	990	967	1022	973	959	993	948	965	990	913	998	934	1018	969	969	983	955	922	942	956	1012	977	985	990	948	981	929	983	949	987	939	1039	922	967	992	973	936	989	944	959	1006	1002	993	992	951	929	966	996	966	1014	958	939	1012	991	918	938	969	958	971	966	984	957	959	999	975	981	979	974	986	914	999	950	933	967	1029	956	963	1016	960	968	1000	953	966	947	928	966	977	968	992	972	1000	945	933	966	973	1019	943	1001	955	958	918	1065	1006	1000	954	955	990	888	926	940	997	962	1036	939	1023	968	970	941	982	929	902	995	963	976	949	938	941	930	893	950	973	973	1013	971	1006	978	938	1006	939	966	978	984	983	984	972	955	964	962	902	1002	947	946	948	936	918	972	969	985	944	994	1027	907	990	948	981	981	955	1006	982	960	981	950	966	980	987	980	926	970	1004	951	989	987	1023	908	963	949	949	948	986	932	1002	974	955	947	979	964	967	974	968	954	1001	948	1015	1051	1022	1007	988	970	975	920	989	977	1007	970	979	942	969	963	1004	998	978	994	983	911	978	1010	935	910	998	930	979	988	966	941	983	946	1010	962	1003	945	1022	962	971	990	925	961	1001	925	990	934	924	951	981	988	956	965	1005	980	955	979	965	940	931	986	976	934	975	985	963	941	918	983	981	961	966	954	970	968	967	924	991	924	967	927	992	973	992	979	905	923	900	1007	976	1004	959	967	976	987	959	922	1016	943	942	988	940	965	1027	980	956	971	972	941	958	956	970	943	1030	954	980	976	949	1001	958	969	990	993	1012	1003	957	919	941	1002	960	918	1014	954	961	938	942	964	977	975	958	1017	968	951	998	947	967	991	1017	969	946	928	925	1007	994	979	983	970	951	975	983	965	918	975	913	976	964	1020	928	941	952	950	937	988	990	948	984	983	1023	901	994	935	974	1053	952	1001	958	1015	966	957	940	1009	1012	1001	982	999	993	981	962	990	967	935	935	930	931	976	959	968	1012	931	915	977	950	1011	953	970	984	963	987	1022	919	959	951	983	1015	923	951	952	1010	1014	1032	981	948	953	957	944	975	1004	998	926	968	984	994	942	947	995	928	992	941	1043	981	969	966	1018	1007	921	1028	990	999	996	959	984	936	977	928	994	920	910	1007	991	1017	962	991	987	1015	981	996	1000	950	1020	995	989	947	973	956	987	1018	992	981	933	997	965	1014	947	975	972	981	952	943	992	911	952	924	966	951	918	945	938	991	959	975	1004	979	975	931	1007	934	984	976	952	972	964	981	926	1038	992	947	997	956	931	920	972	946	960	988	997	937	997	1016	882
22513	21038	28643	26072	24247	20481	11335	1628	1250	1257	1152	1086	1011	1023	1007	1028	1020	1009	1037	979	958	988	955	967	1006	947	956	931	978	895	974	947	944	972	941	966	902	990	931	988	921	928	938	951	912	949	941	992	1007	935	951	978	931	882	955	965	934	979	989	953	986	926	972	971	976	960	1038	968	955	989	962	957	942	952	902	946	902	986	982	928	1009	964	942	942	905	945	958	941	903	928	908	945	941	971	899	935	934	1007	949	889	898	930	944	966	976	929	1010	935	971	987	884	960	962	963	900	930	919	976	892	923	931	934	945	936	938	935	991	914	977	967	931	959	917	923	976	941	937	943	912	868	1013	1012	992	991	915	963	908	936	930	934	942	974	901	891	891	929	980	915	978	925	981	906	986	1002	946	931	929	920	954	872	887	912	947	949	956	933	975	959	954	947	970	951	947	918	956	964	925	913	928	944	952	962	910	971	945	920	946	881	929	938	960	935	955	969	910	940	914	927	950	931	952	962	915	940	919	887	957	992	915	982	917	895	955	875	939	924	937	929	1000	928	873	940	949	914	931	945	995	969	941	953	989	928	1072	895	914	946	976	970	943	967	934	942	908	960	972	933	951	962	907	991	916	925	886	923	948	908	943	956	924	917	947	945	952	968	932	968	963	905	916	917	952	951	929	887	933	979	918	946	883	911	872	943	935	931	928	908	955	946	982	986	951	986	888	919	905	923	910	914	976	883	915	983	951	890	996	886	939	927	900	926	983	913	941	919	932	925	938	954	962	928	903	873	991	975	945	935	959	924	913	967	930	903	934	947	910	919	984	977	975	929	939	946	929	878	938	984	964	881	928	906	890	877	919	965	1004	953	957	948	967	906	936	950	942	940	973	973	918	961	956	937	899	924	949	979	957	966	906	913	953	975	935	954	917	911	945	962	983	951	916	907	912	900	960	927	965	916	936	996	974	940	913	924	910	922	950	970	929	895	991	986	906	965	904	910	942	900	921	1023	881	879	959	970	913	954	959	935	947	934	986	937	910	906	925	1001	892	935	851	918	934	846	957	915	955	917	971	927	941	934	873	930	1007	982	964	960	942	971	940	946	993	941	907	965	942	924	904	920	882	972	973	968	899	961	906	907	952	971	884	935	947	895	925	917	906	969	937	964	912	914	920	894	1008	880	961	997	914	944	940	954	970	938	904	944	967	923	962	926	956	943	920	943	982	1029	966	914	929	915	938	939	955	970	980	892	954	975	937	963	936	986	945	942	967	922	977	916	943	933	922	1004	954	902	956	962	891	897	901	918	920	971	927	964	939	881	888	911	911	930	912	951	960	901	951	912	937	952	914	941	903	955	943	928	959	942	968	955	920	941	892	924	971	922	939	941	941	945	912	921	955	904	928	937	947	870	974	906	938	948	944	918	911	986	942	880	877	914	931	982	901	931	924	884	922	926	947	953	939	945	943	899	881	969	932	935	888	886	917	935	935	903	918	958	916	939	956	938	1029	953	934	896	950	953	934	940	920	970	961	976	918	923	965	887	959	993	922	934	919	923	953	921	912	891	990	968	967	884	940	888	873	908	993	919	893	911	924	946	904	915	916	945	857	960	950	914	933	924	960	961	973	932	938	904	900	931	1026	913	941	931	890	975	916	875	916	930	887	1013	974	908	918	936	882	930	898	926	935	967	902	933	939	948	891	913	893	896	944	918	960	943	949	870	943	897	875	923	856	995	977	904	938	928	900	908	935	967	1005	941	924	880	892	977	902	934	984	885	932	934	955	932	899	984	916	931	928	961	930	939	970	936	931	912	936	920	945	990	913	963	991	936	917	915	949	953	956	943	938	939	917	932	953	944	958	945	894	915	932	882	894	949	906	955	931	879	905	972	991	989	901	889	939	888	956	929	943	950	934	938	956	946	935	897	899	924	900	941	927	969	930	961	976	967	926	962	856	928	886	981	937	956	959	901	969	949	926	932	926	934	950	961	897	898	950	924	964	928	958	941	889	937	964	957	907	883	962	973	931	925	953	964	934	924	925	933	944	900	924	933	907	920	965	884	932	930	925	924	946	900	981	929	900	1010	944	928	878	926	936	962	967	899	882	924	926	933	906	934	896	918	881	905	927	960	937	919	909	887	938	935	887	941	963	905	920	903	951	965	944	908	893	947	912	908	939	896	890	977	930	861	912	911	861	906	919	925	939	900	965	910	938	969	924	854	917	913	975	927	961	893	974	929	940	939	891	948	897	916	970	921	899	932	981	939	937	890	915	938	891	914	911	881	897	952	905	944	949	922	949	920	974	939	883	918	958	966	927	931	899	977	926	940	964	859	887	930	912	900	896	967	904	893	859	917	919	939	925	921	947	964	926	957	916	893	944	874	925	952	946	932	936	983	898	908	971	927	904	928	950	913	955	953	905	921	891	970	938	925	884	934	907	930	910	919	932	941	917	885	949	979	954	891	907	920	938	923	912	919	949	899	919	903	884	964	900	962	910	853	941	961	939	964	917	947	927	958	952	908	962	943	935	919	962	968	952	854	977	918	944	959	891	928	963	926	923	940	935	906	904	877	909	915	937	904	922	967	935	881	889	979	914	911	970	905	898	938	921	942	952	965	904	903	996	889	953	905	929	929	959	890	945	925	946	952	913	928	904	908	875	943	937	958	870	990	923	884	879	906	941	898	978	988	942	918	943	897	967	1003	946	922	958	912	908	951	953	919	906	966	906	945	945	904	948	959	902	909	948	983	910	917	918	960	964	982	937	917	978	963	927	892	964	871	908	995	939	963	924	959	946	914	981	920	940	960	925	911	974	917	928	941	952	905	916	990	900	978	917	948	900	939	882	904	916	922	916	900	907	937	924	908	932	1003	902	950	943	981	963	860	917	912	918	923	930	957	920	942	967	964	899	877	952	920	909	909	966	871	949	906	926	994	950	886	944	897	965	884	907	962	912	901	866	939	963	885	942	935	949	912	913	908	919	967	888	934	891	930	916	929	932	997	872	880	936	919	881	919	949	885	977	960	938	895	932	969	909	914	949	887	934	863	954	943	912	909	926	925	914	905	925	892	957	940	961	972	919	952	965	948	930	925	952	968	905	962	906	947	882	890	937	915	942	996	950	935	911	959	915	895	922	933	880	937	968	960	942	928	982	947	944	957	908	966	953	986	969	929	899	929	912	910	949	925	941	893	901	922	934	873	894	961	917	898	928	944	963	967	910	861	913	915	923	922	891	947	935	943	981	856	972	923	936	903	916	939	897	891	895	908	925	955	950	955	929	937	940	931	952	943	962	949	961	937	979	912	959	937	920	943	939	933	855	907	916	927	923	956	942	928	967	929	978	922	894	948	937	945	945	905	927	911	891	938	956	947	896	975	915	880	918	921	918	904	925	922	963	867	946	1004	947	898	901	930	972	932	939	906	907	895	870	946	937	931	927	951	915	922	924	913	908	913	948	908	926	896	940	1017	974	941	949	923	889	976	923	997	928	982	903	949	921	901	895	886	939	926	918	897	916	951	960	983	925	934
32224	57281	30123	51969	30435	4652	1928	1646	1420	1338	1293	1158	1103	1071	1081	1086	963	1027	999	1001	997	956	972	947	942	1029	955	957	931	940	911	989	1019	970	971	924	917	992	897	900	943	932	914	955	949	892	939	885	980	944	950	905	941	916	936	911	976	913	958	954	969	954	986	961	954	927	953	950	954	900	943	942	937	983	943	917	943	926	927	942	976	929	953	944	923	960	952	997	947	909	940	916	881	894	854	991	943	940	898	914	989	903	993	929	975	947	958	947	948	948	931	938	873	955	903	949	976	916	912	924	948	916	948	940	955	861	890	961	927	927	939	935	945	959	939	905	887	982	913	954	919	920	973	979	931	891	918	879	882	968	905	958	850	962	899	923	929	920	885	901	920	957	935	908	951	928	882	884	948	928	936	903	931	895	855	945	929	957	979	936	948	925	926	936	932	904	991	930	969	948	863	897	911	940	981	907	914	893	935	912	967	923	924	913	979	989	906	862	890	933	901	949	915	886	894	961	905	921	947	857	1006	947	881	906	959	908	901	911	945	946	911	967	971	881	992	996	910	887	901	949	935	886	914	947	943	939	943	927	932	941	922	907	918	861	943	912	917	936	914	882	895	886	871	917	936	916	880	956	918	899	869	919	920	914	933	924	896	966	989	926	967	912	899	920	906	933	953	931	927	979	951	948	963	909	1002	935	954	879	949	905	882	945	900	906	922	885	898	933	876	888	934	927	981	941	915	979	961	917	911	941	884	917	868	981	937	947	937	970	926	873	915	919	955	969	929	909	988	937	890	924	942	948	933	958	931	916	928	922	902	914	957	934	976	907	890	892	897	937	919	958	895	911	903	953	888	923	935	921	950	897	934	956	927	956	946	944	884	920	969	902	900	936	923	916	942	940	884	906	942	955	923	991	907	902	953	941	924	931	964	918	887	924	977	888	940	898	910	935	899	879	895	915	907	897	928	916	935	972	932	910	961	907	1012	954	879	911	976	843	912	928	870	955	957	919	833	914	912	941	981	880	932	914	936	951	947	876	920	951	894	929	855	918	956	915	945	972	916	864	881	959	886	875	913	924	884	922	873	866	923	907	910	915	952	914	891	915	939	947	904	919	922	956	940	887	891	928	901	931	899	856	893	891	965	937	1001	991	914	896	946	909	907	941	877	909	941	916	894	925	917	959	908	901	993	932	924	916	902	944	919	871	940	924	876	922	909	917	928	936	958	955	887	933	889	970	932	920	958	918	934	927	933	911	914	949	936	903	918	988	937	966	932	939	929	914	881	924	881	971	906	943	856	879	922	935	924	917	922	884	973	939	896	922	937	895	895	948	909	885	981	964	925	963	924	893	960	902	917	924	922	935	970	974	913	868	931	926	952	933	899	914	921	958	979	956	852	971	912	939	897	941	918	897	950	925	869	928	886	924	923	934	925	938	922	904	906	898	909	934	995	912	956	950	953	925	964	946	892	913	958	923	912	970	962	958	895	900	895	975	926	927	942	919	935	911	890	882	922	931	888	939	969	953	960	979	945	947	945	922	941	891	904	912	942	937	979	920	916	893	908	995	901	920	896	956	932	857	940	894	896	963	878	974	875	908	879	923	927	909	903	942	921	949	895	922	970	971	915	902	887	918	886	913	921	954	944	924	867	924	921	906	861	926	898	990	937	918	934	981	967	938	938	947	926	936	900	924	987	909	893	929	930	924	849	945	927	954	872	901	966	940	990	895	970	885	894	948	903	876	943	963	981	951	907	979	943	959	949	922	907	909	915	935	948	982	943	948	957	958	949	946	893	883	908	898	913	951	965	899	902	869	896	907	943	960	964	910	925	915	959	941	918	945	910	926	949	930	953	950	915	935	899	927	888	917	883	899	925	947	944	886	929	943	920	937	941	919	882	934	987	940	891	945	952	931	931	919	876	918	908	950	967	968	912	892	900	880	915	909	971	898	905	934	920	952	925	890	936	991	875	958	913	925	943	911	943	984	925	941	911	922	1014	964	956	943	920	906	900	920	868	952	953	959	933	972	925	903	896	880	905	904	931	953	881	970	958	898	936	961	909	950	902	943	925	920	873	964	952	921	901	960	911	872	931	976	883	894	950	875	963	940	906	962	1005	921	946	903	906	895	979	940	879	897	924	918	983	909	933	872	916	929	935	930	996	901	911	935	928	945	896	891	978	938	928	922	914	961	1002	954	874	893	969	905	922	887	903	916	930	921	922	910	899	919	928	955	959	908	921	917	954	978	919	899	881	922	921	902	884	988	917	918	938	927	916	911	928	955	967	949	938	916	936	936	957	926	903	935	882	912	956	951	920	898	857	916	924	931	913	928	888	932	914	916	974	901	963	929	975	910	929	939	875	882	958	923	924	921	919	888	891	959	907	905	935	972	887	907	952	920	924	931	905	904	921	916	909	867	948	938	923	957	997	884	973	907	982	888	932	959	853	909	938	901	971	936	898	912	946	930	902	955	900	950	912	917	880	886	910	927	914	939	973	938	916	910	930	903	902	925	938	951	929	938	915	969	895	919	881	965	973	905	965	895	926	956	887	893	886	904	910	912	927	884	927	878	905	882	913	933	963	966	958	954	927	888	893	856	933	923	925	924	909	933	924	901	946	951	931	916	941	890	917	955	899	919	909	940	858	948	934	938	929	925	909	922	949	906	944	945	903	935	897	891	917	925	952	921	917	881	888	944	869	925	900	996	877	956	943	924	986	929	951	914	906	917	930	912	861	917	923	949	957	948	925	859	860	956	872	937	923	967	942	974	893	922	893	963	908	919	922	913	931	945	955	966	963	916	918	898	879	925	912	933	920	912	911	950	941	937	916	916	958	939	891	894	1012	931	927	980	880	894	909	935	917	928	937	912	926	864	912	908	932	938	875	930	928	877	890	981	958	958	922	919	898	897	905	968	912	935	902	912	879	920	879	951	960	933	918	958	902	928	968	927	934	953	964	955	932	883	970	934	970	930	936	939	925	895	937	928	904	951	941	981	918	917	964	895	887	913	909	936	911	929	940	922	893	888	905	941	911	927	949	923	946	913	897	903	976	960	930	865	978	943	903	931	932	974	927	938	979	884	963	948	941	914	904	899	904	867	938	950	935	941	958	890	880	896	943	938	945	935	942	870	930	936	826	942	990	856	921	922	918	904	916	942	943	883	905	932	950	921	964	864	971	977	961	933	878	893	891	909	891	908	936	942	901	912	935	961	889	941	900	903	890	956	880	880	911	930	955	931	892	922	932	974	868	938	975	918	922	908	943	936	909	975	917	930	886	909	936	909	921	940	939	902	866	898	960	888	925	881	973	977	960	933	938	863	907	933	925	947	922	927	896	895	978	968	973	874	933	945	950	866	886	920	925	953	884	937	932	942	895	900	912	921	958	936	913	943	917	907	921	945	894	899	926	936	954	879	954	919	949	934	986	917	914	938	930	920	997	943	951	934	931	923	924	925	990	967	946	912	987	954	968	900	912	960	938	934	955	990	966	934	940	945	856	901
28767	23954	15825	10210	3063	916	815	773	796	782	763	775	797	812	736	786	800	783	740	793	783	771	798	804	799	703	793	754	792	813	780	780	786	801	764	758	766	784	783	786	784	774	743	777	780	795	812	800	835	818	809	766	798	791	791	768	770	773	827	748	817	771	774	770	788	799	795	809	801	769	784	852	771	824	756	807	813	792	756	742	781	818	788	793	756	788	841	776	761	743	802	794	856	733	817	755	814	786	783	777	742	761	778	735	808	786	845	754	789	762	778	770	824	757	801	777	774	802	768	747	744	748	769	747	783	776	803	801	778	770	756	758	778	774	796	777	825	794	796	766	735	775	778	827	813	802	775	770	755	843	816	806	826	732	745	732	764	774	761	781	820	774	799	771	777	764	771	773	724	711	806	773	733	795	813	807	810	765	804	764	785	830	832	764	765	771	845	770	782	788	787	763	860	720	801	796	764	737	754	758	807	742	820	857	784	793	753	828	791	749	749	792	797	815	818	823	726	754	763	759	768	730	724	765	763	748	759	791	749	727	805	752	758	815	793	780	762	768	708	760	850	771	793	805	753	755	776	777	836	782	798	789	814	754	802	828	792	798	757	739	809	783	779	778	806	828	815	819	763	803	751	767	757	786	795	809	744	797	824	782	775	762	772	795	785	791	785	783	788	781	766	749	796	791	819	775	789	811	812	813	808	733	823	804	816	739	767	751	777	785	736	768	781	781	776	774	795	818	787	779	733	779	779	824	801	792	803	839	804	802	788	748	746	717	740	807	737	727	776	778	783	788	810	782	806	852	783	773	744	798	755	790	788	767	742	725	789	763	757	822	762	841	752	791	761	731	858	781	799	828	824	770	732	783	790	818	759	769	738	728	743	789	789	822	869	798	771	735	798	795	740	816	809	764	819	753	797	781	774	797	813	725	792	764	758	757	785	758	781	733	810	782	734	794	757	774	716	805	750	782	788	793	775	715	789	792	739	781	771	799	807	733	795	771	788	781	802	730	758	754	755	765	764	792	750	764	783	735	794	792	809	737	789	763	772	763	802	754	731	803	812	791	777	767	765	785	800	769	762	783	787	747	798	793	787	755	753	773	765	775	819	781	774	790	790	787	798	781	762	750	801	761	785	765	781	761	769	772	802	812	794	778	797	754	783	788	781	737	757	763	758	815	803	777	811	770	798	779	805	768	762	738	762	777	809	760	737	792	805	776	758	758	749	820	782	785	779	743	783	795	752	807	808	739	723	731	765	775	791	782	735	820	807	744	777	777	743	785	803	750	816	788	805	801	803	754	737	781	773	820	818	729	803	783	765	763	749	769	812	774	782	792	775	822	786	757	768	788	790	761	776	787	802	776	755	790	750	767	767	818	751	785	802	786	799	754	816	833	779	788	744	776	802	780	776	763	752	803	807	748	752	811	802	853	774	777	757	793	761	771	823	773	756	749	755	745	734	782	763	736	802	811	782	788	776	773	794	747	767	715	801	785	770	775	771	799	774	780	775	780	754	730	742	746	757	766	761	821	817	778	775	773	810	807	753	816	803	809	755	830	763	762	784	855	780	793	781	776	748	792	788	757	756	777	793	773	816	782	799	809	747	834	741	750	788	815	792	753	764	790	824	779	816	836	799	821	816	798	829	759	771	798	775	752	776	807	762	738	761	752	807	827	794	807	781	782	793	738	771	812	735	792	765	750	779	816	776	792	769	797	795	776	785	784	793	751	779	772	795	794	802	804	819	762	756	718	786	761	753	788	805	784	749	762	824	752	718	745	732	744	756	806	759	831	819	758	820	772	756	769	781	769	792	761	829	793	786	794	763	784	779	736	813	756	781	766	776	811	800	817	767	739	797	792	757	783	802	783	835	847	789	769	789	798	719	788	800	810	791	795	780	820	741	824	753	789	722	841	792	757	797	774	766	795	751	798	798	823	749	786	789	788	767	804	764	789	745	768	786	789	797	813	753	800	783	789	775	823	834	751	757	789	779	773	796	803	751	737	807	806	801	780	765	768	781	834	791	823	797	829	752	787	789	815	783	804	761	796	784	825	782	781	785	755	754	784	800	782	765	774	757	847	733	819	748	749	773	757	827	793	810	787	825	771	780	789	754	754	799	742	744	776	804	814	770	800	752	807	821	778	827	811	777	812	746	811	771	740	784	783	750	806	853	801	759	800	772	822	782	813	785	778	742	756	813	760	810	786	761	741	777	771	793	759	810	786	797	789	768	804	777	811	773	805	750	795	752	747	747	778	770	746	790	811	736	809	733	730	736	723	805	806	752	805	757	826	796	779	840	778	856	793	783	729	726	803	762	787	725	807	761	800	809	792	788	817	799	793	777	797	751	808	763	811	790	796	782	817	748	806	765	758	768	808	763	771	744	782	796	789	834	777	830	789	823	768	788	748	721	756	753	793	792	746	807	825	760	766	801	743	816	833	855	742	763	784	794	787	813	774	798	751	710	762	770	788	774	739	771	730	794	804	753	808	787	752	780	801	764	790	801	776	820	795	768	813	761	806	822	790	790	841	806	737	739	800	780	788	833	780	715	759	806	799	752	779	774	788	771	775	751	798	791	761	795	788	834	741	776	745	757	767	792	722	753	762	740	830	832	841	774	752	727	775	724	808	746	778	777	755	788	824	774	825	792	771	778	783	734	795	731	738	808	717	772	788	765	782	788	808	782	770	765	826	771	751	783	773	843	788	757	762	774	819	754	803	787	756	823	787	757	812	810	807	751	826	824	830	798	753	815	791	804	744	803	795	813	789	839	800	769	839	789	821	761	796	770	799	753	797	776	788	745	753	753	818	761	775	794	819	706	766	750	836	753	783	813	779	807	790	772	739	821	723	819	769	816	757	788	731	724	742	771	802	751	716	744	861	801	745	784	798	764	740	734	793	807	825	817	757	790	727	721	822	846	814	757	745	781	755	750	805	761	821	764	796	760	805	796	862	818	760	773	745	788	729	777	798	787	778	779	824	808	731	798	734	736	764	802	763	800	781	780	777	789	770	766	826	775	806	788	845	815	743	747	755	776	782	826	775	788	796	773	747	767	750	755	833	779	805	773	819	779	771	832	734	735	803	805	829	795	787	786	770	829	799	796	805	779	780	738	778	728	813	805	793	778	775	874	747	781	773	761	805	809	786	770	789	745	719	760	795	765	759	729	793	749	803	802	762	790	768	791	739	795	737	788	760	838	785	758	751	712	780	780	771	760	798	726	784	772	807	770	780	805	791	777	734	784	781	759	777	760	775	781	757	794	819	771	790	742	799	769	779	780	760	768	776	766	784	775	801	747	717	792	747	782	759	802	780	729	840	766	733	766	756	797	773	733	775	752	748	800	754	826	799	768	761	776	743	848	832	818	747	779	788	754	764	723	751	776	840	774	795	793	810	759	786	785	778	792	767	762	763	842	802	776	778	777	738	742	735	785	726	765	730	772	702	798	744	790	784	773	740	792	814	738	856	770	776	780	773	802	762	868	781
24481	34063	12174	8948	2858	942	817	856	862	848	814	844	786	857	804	829	848	774	799	847	794	814	863	772	784	772	793	794	771	850	806	837	860	847	879	797	853	814	845	795	776	806	834	783	868	780	821	809	847	795	783	802	807	829	842	771	817	775	835	859	817	781	860	796	807	815	796	796	827	798	836	806	853	822	845	797	830	849	867	824	805	845	784	782	809	821	844	811	807	841	816	807	830	828	829	850	820	804	787	831	816	823	786	822	767	784	761	842	853	840	814	808	753	807	794	838	863	787	781	820	822	838	832	814	824	793	824	833	839	804	853	810	805	795	761	828	798	795	790	771	776	800	875	762	850	836	822	812	821	813	809	855	804	837	830	788	862	779	818	787	808	848	729	773	763	799	797	815	812	847	810	780	820	875	779	810	752	770	868	781	835	748	816	861	866	799	787	768	796	786	840	782	768	774	806	839	842	796	823	850	845	770	821	872	763	803	812	785	817	793	821	810	788	838	767	873	820	801	813	791	801	805	859	832	810	827	768	871	807	805	752	784	841	770	798	840	811	784	857	798	837	836	829	784	761	826	782	797	784	830	830	816	814	798	775	828	791	839	787	829	879	834	848	804	791	827	784	782	837	785	789	814	852	848	813	804	845	800	812	758	787	820	817	797	771	768	853	771	838	750	850	833	811	801	796	757	821	811	813	849	849	799	816	822	812	799	848	773	847	801	807	838	795	833	769	821	834	794	808	832	833	811	845	815	764	806	854	826	841	825	796	810	853	778	773	830	813	810	790	854	842	814	844	846	830	842	753	828	802	822	839	819	801	856	841	770	822	781	812	808	830	800	773	746	750	825	806	821	801	785	865	841	784	807	816	817	812	801	799	807	803	828	767	858	838	826	785	854	796	803	757	811	837	815	834	779	774	832	803	744	839	830	797	865	794	785	799	800	810	820	779	823	846	768	822	854	796	827	827	762	809	815	784	780	811	801	838	817	832	843	801	754	823	852	796	798	825	804	829	746	831	793	826	841	843	745	817	825	814	820	824	820	805	841	797	832	852	823	848	810	881	845	782	772	859	867	798	809	845	837	826	783	798	811	841	802	812	821	792	849	757	847	807	798	827	852	797	748	799	821	796	804	847	754	837	793	795	873	796	789	867	830	851	832	838	751	810	825	792	762	833	802	848	844	811	797	834	798	760	823	808	783	797	847	836	832	827	828	836	808	827	802	777	828	860	805	837	829	816	790	841	829	844	862	832	782	787	832	824	843	783	797	823	814	844	841	859	790	798	844	794	792	799	821	819	811	751	826	837	823	826	890	819	815	826	772	758	817	848	788	817	839	840	805	856	791	809	859	809	781	821	853	766	833	783	781	835	886	813	791	774	814	814	824	813	840	814	831	858	838	821	813	788	862	769	811	842	776	799	822	761	808	824	846	824	780	804	871	836	798	799	780	839	768	802	810	819	808	805	812	774	790	838	834	818	852	792	793	877	885	840	849	820	815	812	813	837	805	805	788	799	816	824	761	817	818	777	845	783	826	836	811	793	845	829	802	797	799	825	784	830	830	791	808	791	810	898	813	785	798	829	839	790	792	807	806	851	786	760	888	760	803	835	782	798	781	837	783	826	785	784	745	808	778	839	777	773	831	838	793	831	798	792	778	807	820	841	809	840	808	834	814	851	781	827	841	838	815	792	797	819	797	797	810	836	857	845	851	820	825	847	906	803	855	827	811	815	849	850	838	838	808	779	857	845	809	823	802	795	848	781	778	818	822	831	787	794	801	804	825	762	805	838	790	806	794	815	819	778	827	812	809	811	797	791	790	831	762	820	841	818	842	842	777	844	868	826	790	811	798	836	806	843	835	847	823	753	838	842	790	829	840	757	805	854	847	835	805	838	797	820	844	819	846	806	829	841	780	865	801	805	817	802	787	788	805	861	843	823	832	806	844	837	776	811	820	833	818	789	819	816	802	846	768	794	782	812	791	833	838	818	801	808	850	812	859	816	814	786	784	812	774	805	786	814	871	813	827	756	856	847	834	836	831	862	782	835	776	792	839	811	816	805	782	801	828	858	832	821	774	798	790	839	791	814	776	815	782	824	862	839	809	799	781	818	795	798	812	823	795	830	785	808	819	849	794	831	784	779	812	842	820	821	811	857	778	812	800	781	848	802	808	825	836	777	786	783	819	802	802	822	804	812	799	806	798	797	773	823	797	844	794	775	841	780	807	796	786	766	849	778	819	829	825	802	855	785	803	802	848	777	832	831	803	762	832	844	803	798	833	819	844	792	805	848	839	815	828	829	801	855	782	790	808	825	806	822	778	822	825	779	829	786	773	792	773	813	846	834	792	833	789	760	832	886	837	798	815	786	800	766	755	803	835	835	793	827	867	788	805	796	809	831	824	819	812	792	794	816	801	780	819	812	824	854	867	855	797	847	743	783	822	823	794	797	765	800	783	821	878	796	818	788	840	838	814	767	814	857	822	816	791	826	752	803	796	810	796	822	817	797	807	841	839	794	831	840	767	800	818	805	846	816	803	868	811	819	836	796	836	783	792	872	818	835	817	838	909	812	808	787	865	799	864	838	801	810	801	833	828	798	820	745	807	864	774	830	809	777	814	830	799	830	816	787	844	822	846	823	800	827	790	870	811	817	807	777	782	820	767	860	800	854	836	831	826	817	758	826	787	810	799	779	794	784	830	814	821	792	805	841	818	792	842	890	862	762	813	852	799	769	757	766	832	800	805	775	815	818	802	839	790	832	782	846	820	797	821	804	865	769	812	858	799	816	799	836	747	793	770	787	846	783	801	814	819	819	813	785	792	844	798	824	825	797	837	821	873	740	793	800	799	788	788	866	798	790	799	832	807	810	810	798	821	868	831	806	818	807	796	815	833	852	808	786	799	818	791	845	832	776	788	800	776	760	795	786	803	810	812	838	813	808	817	754	817	817	770	823	828	759	828	820	811	792	756	839	824	761	829	831	786	831	816	834	809	816	812	828	847	821	786	830	800	820	828	820	804	827	776	826	809	797	786	807	815	798	800	822	813	820	869	810	821	791	818	844	760	837	788	811	832	814	787	764	832	833	794	805	822	781	799	788	844	852	821	805	853	797	815	811	803	843	776	829	801	919	834	843	797	849	798	806	825	816	783	842	805	786	877	780	806	799	828	815	786	846	785	808	765	813	811	848	867	786	748	767	829	795	820	813	872	770	813	761	815	798	847	822	792	795	869	803	795	800	869	769	837	788	827	853	785	785	817	834	836	818	808	856	798	847	818	764	805	800	818	737	830	811	790	771	797	847	781	890	800	814	832	792	837	804	819	769	803	866	815	757	834	753	828	769	825	822	811	800	852	802	850	827	813	815	889	784	828	776	782	791	794	799	819	839	819	844	831	875	823	788	809	871	824	784	826	841	834	887	748	800	871	816	817	833	840	826	780	796	801	844	824	824	819	784	789	818	770	833	793	757	820	891	800	813	821	824	823	820	787
23747	21062	28144	28864	25326	13301	2238	994	877	851	884	780	777	783	783	724	786	806	767	689	793	750	728	792	736	689	728	765	747	709	767	761	731	781	759	750	767	797	757	741	760	747	748	706	716	720	746	746	679	753	680	751	696	759	735	775	769	718	744	731	804	754	745	717	717	720	787	721	731	720	713	748	732	746	727	696	699	735	742	705	725	747	722	709	749	756	730	704	745	727	740	740	721	773	717	742	731	736	711	701	724	715	696	691	768	797	725	742	744	722	706	748	767	709	735	755	775	708	722	689	746	735	732	768	746	733	728	721	780	769	725	720	767	709	721	694	704	773	713	758	724	761	695	698	720	741	721	767	699	755	725	725	656	750	722	731	805	735	664	718	709	781	748	691	788	729	754	761	709	716	735	733	689	725	722	731	715	747	746	783	724	727	777	718	774	736	708	746	710	723	730	726	731	750	730	757	723	733	725	760	724	729	740	751	725	742	762	790	753	766	735	744	730	714	720	717	771	760	714	732	720	740	660	715	757	740	711	695	757	702	773	687	756	739	716	699	733	699	750	707	646	746	728	697	696	735	740	715	781	762	727	735	717	723	732	733	763	687	695	796	758	753	775	701	742	712	750	716	754	731	740	750	743	751	763	711	682	742	748	727	741	737	744	743	707	770	699	775	764	725	722	726	768	754	684	735	718	747	761	751	685	677	752	693	723	721	690	742	742	726	733	726	701	748	725	750	683	731	714	757	754	731	735	746	729	717	722	764	720	705	721	737	759	727	723	726	758	671	713	757	681	736	708	711	727	747	763	720	748	700	722	736	771	724	718	738	758	750	671	765	741	711	759	762	706	837	749	756	768	742	710	681	742	712	764	758	740	754	738	708	706	717	764	755	751	782	750	757	722	733	682	731	691	700	736	765	682	749	718	747	680	713	772	708	713	728	714	730	771	778	726	721	724	776	766	735	772	741	761	764	692	706	733	698	739	721	701	726	709	707	750	720	771	770	705	710	764	734	715	730	729	714	750	730	704	747	721	710	695	665	650	736	725	730	720	757	740	715	730	718	791	707	752	730	746	766	723	787	715	777	748	736	756	789	747	746	753	749	706	756	725	701	711	690	733	698	735	758	741	698	746	723	769	730	736	715	760	733	740	716	727	709	730	727	767	705	744	760	694	759	687	741	720	766	738	746	727	764	754	708	714	759	730	747	737	773	705	722	790	709	688	743	737	733	734	714	710	700	773	708	708	732	749	742	738	755	705	722	728	720	741	750	719	751	737	686	735	754	712	742	733	704	774	728	724	718	722	720	735	749	703	725	721	691	724	764	707	691	740	768	714	721	681	759	727	690	693	726	744	749	759	718	730	786	739	738	741	709	741	712	729	731	714	728	744	719	713	702	727	752	717	695	768	711	700	720	725	757	752	730	772	724	689	725	742	698	711	781	775	736	714	667	725	747	743	725	720	711	768	743	713	780	739	768	702	740	724	788	662	771	735	763	741	721	723	765	723	741	710	743	713	688	771	763	759	759	682	713	727	709	695	686	748	735	698	728	736	732	714	737	715	682	731	729	668	719	709	735	700	714	772	773	723	726	738	716	742	681	760	726	728	786	773	700	779	714	711	668	760	723	741	763	694	736	741	711	761	779	719	698	709	722	766	734	771	744	723	737	735	786	710	782	748	705	732	762	707	751	772	786	725	741	726	703	755	820	756	734	775	747	761	733	768	773	707	769	681	686	768	691	738	722	714	699	776	732	750	740	725	744	725	767	741	786	751	703	727	740	687	773	761	723	734	738	674	797	801	776	705	726	698	781	733	687	732	752	763	723	728	767	689	697	743	742	703	730	781	719	675	722	717	685	716	737	741	716	764	787	715	749	736	763	733	719	721	710	743	698	738	697	758	740	759	739	712	684	800	716	771	747	719	768	717	707	747	791	750	727	722	713	732	717	760	740	756	741	723	761	685	723	741	756	732	795	718	712	724	748	738	791	739	751	735	764	723	771	707	712	737	716	690	718	713	684	727	713	746	733	735	718	758	781	774	749	753	742	783	719	776	701	707	732	719	730	766	723	747	694	722	773	719	727	721	684	783	714	697	734	769	762	737	738	723	815	756	724	706	759	738	695	731	799	782	726	715	720	723	728	753	734	724	729	689	749	719	730	768	720	842	788	753	726	778	723	780	711	750	708	791	745	698	710	773	747	770	720	759	739	716	725	771	723	728	710	735	719	724	751	729	745	767	710	727	771	729	738	772	723	721	775	716	743	751	742	710	712	723	787	719	719	722	759	734	700	706	754	767	777	695	720	736	721	746	745	760	713	678	730	705	762	720	763	744	749	759	731	748	698	727	676	743	728	784	789	741	793	751	756	698	721	678	737	679	737	746	730	721	750	728	752	746	719	763	735	728	702	712	747	752	719	698	761	712	673	681	763	736	708	702	780	727	721	688	711	710	650	743	676	719	705	659	742	732	735	743	701	682	727	689	680	750	745	708	698	773	713	748	747	725	728	699	686	749	762	699	745	733	744	742	727	697	758	709	737	712	768	748	790	749	777	722	809	716	709	705	788	761	732	694	768	718	697	707	729	741	710	690	713	739	795	737	761	748	719	774	709	696	720	743	748	719	734	760	702	724	752	745	744	727	773	747	750	710	740	741	728	700	701	728	711	783	740	735	684	726	731	797	786	665	770	764	721	719	668	700	720	737	745	778	793	755	765	749	755	696	726	728	751	777	699	760	753	713	701	690	725	674	736	734	762	712	736	701	722	761	777	771	731	680	706	733	720	765	719	727	689	724	694	739	741	711	752	728	694	765	749	731	765	722	735	716	737	754	745	708	719	719	755	718	717	703	704	728	743	707	780	751	720	745	774	680	697	760	779	696	749	729	713	810	712	730	701	743	703	789	673	744	743	724	747	702	725	741	697	774	733	747	720	659	715	727	737	721	767	736	717	713	762	723	726	695	722	776	717	717	732	710	741	793	739	733	751	731	709	742	733	761	762	727	736	709	745	753	710	725	724	745	759	741	757	810	741	731	670	728	747	743	741	721	743	712	764	727	714	769	725	700	758	763	711	690	689	724	720	677	720	707	724	750	737	777	708	781	717	733	730	723	718	745	700	729	719	723	778	703	690	732	691	786	690	728	727	745	680	755	736	729	749	678	753	725	753	699	727	774	715	748	751	770	730	710	717	762	725	756	726	746	684	751	730	736	723	702	738	740	696	721	737	704	704	751	736	691	723	807	775	729	739	718	750	748	682	740	726	720	689	685	705	732	726	719	755	713	771	747	722	687	719	760	710	739	734	732	741	707	743	678	750	679	722	725	769	781	744	739	689	706	706	727	745	738	738	712	685	736	756	731	773	702	715	750	725	734	696	785	743	713	774	736	721	723	811	782	742	770	754	725	757	764	709	753	702	734	727	739	745	744	717	738	751	655	755	698	707	740	752	725	755	710	696	731	721	687	769	726	713	741	725	759	727	736	694	728	753	684	711
29278	49862	24722	38938	19419	2090	1217	1082	1034	965	917	898	871	860	805	830	815	770	784	797	754	830	765	803	775	769	699	750	823	736	741	768	741	788	762	745	778	804	764	780	744	837	762	740	762	767	765	710	761	796	767	755	755	759	747	742	785	775	774	776	787	725	752	818	786	768	779	777	750	749	705	795	804	752	758	781	757	781	747	783	747	763	815	815	724	774	814	752	732	773	747	739	778	808	753	764	765	758	783	743	767	766	764	736	778	808	772	743	748	739	757	800	740	785	779	766	750	791	747	761	751	692	753	819	777	797	778	779	744	757	780	749	776	735	742	788	767	729	798	734	796	736	783	698	775	797	733	738	772	771	761	784	711	728	748	737	757	745	827	756	713	768	730	730	776	799	762	719	772	751	779	706	735	784	751	751	793	709	724	719	780	767	794	741	700	765	751	744	755	783	729	774	795	762	780	735	786	783	748	761	779	763	769	716	778	710	756	710	732	714	760	710	781	780	756	725	746	767	774	746	742	752	730	741	763	763	778	721	771	747	745	725	769	738	738	775	722	754	737	748	778	766	772	795	746	705	745	716	749	763	746	734	803	801	765	784	743	745	708	759	741	749	705	770	732	772	692	780	771	781	736	754	742	720	767	726	765	739	718	775	760	742	800	801	736	761	773	802	743	763	782	809	780	728	753	769	766	768	728	772	726	724	761	777	787	757	737	791	738	706	725	781	756	760	746	763	731	750	778	783	760	762	739	782	787	747	750	767	750	808	743	714	745	738	757	786	760	740	738	740	815	792	731	723	784	770	740	752	715	792	757	803	724	758	765	796	760	766	764	728	753	718	728	752	772	762	735	710	745	749	718	789	750	713	784	777	805	773	724	791	765	735	823	719	717	731	758	755	829	771	752	793	762	727	748	710	741	774	766	782	771	760	815	777	789	725	702	727	744	709	757	706	749	746	769	755	788	735	737	793	728	773	741	733	762	767	810	755	787	771	779	726	750	785	754	767	737	782	732	759	702	768	740	762	761	761	739	788	772	772	748	793	717	736	737	730	758	750	737	760	774	727	715	798	737	782	775	737	734	774	723	757	744	759	792	744	779	727	794	711	728	733	729	772	802	738	727	747	777	736	743	763	788	753	730	804	682	736	746	745	792	754	734	783	728	798	784	711	756	736	796	766	698	750	803	711	749	786	677	748	747	769	765	773	765	797	745	776	765	700	767	799	755	728	809	760	771	776	752	779	750	741	741	785	738	726	704	764	731	792	804	752	694	812	785	700	763	808	733	753	712	770	767	747	792	803	695	728	792	806	678	758	759	762	729	779	743	763	744	716	768	705	771	730	758	765	732	762	738	753	750	732	730	729	745	717	770	799	741	750	794	738	788	793	742	726	757	696	763	773	798	776	740	764	748	730	778	756	785	752	734	733	788	736	713	750	762	693	741	738	755	746	769	751	765	776	704	769	746	763	758	746	744	783	738	704	762	794	799	766	785	711	746	743	789	762	778	711	772	708	746	739	773	795	774	764	785	689	730	749	738	732	770	780	781	741	744	703	770	775	763	764	751	775	819	724	750	751	707	746	735	733	731	784	778	766	754	750	769	756	782	737	809	789	751	756	723	726	802	718	740	757	712	782	782	746	706	754	740	738	765	754	779	768	752	791	718	782	774	732	747	780	771	781	756	757	736	743	705	710	732	733	698	795	754	735	694	748	770	758	795	740	797	754	765	796	777	769	757	787	756	783	788	711	772	744	719	775	747	802	749	764	733	747	734	755	749	745	783	757	752	751	786	731	736	793	726	737	769	734	747	734	731	780	771	772	750	738	792	718	744	826	758	723	762	744	765	722	741	760	801	755	706	743	759	788	747	755	758	786	760	764	771	791	742	733	696	768	723	770	761	733	776	781	758	688	778	739	723	770	750	762	766	744	744	744	745	763	762	772	801	777	763	765	760	747	763	777	742	744	769	729	795	775	763	745	766	749	753	783	764	725	753	723	749	759	748	827	786	768	774	748	745	744	771	756	734	760	761	733	751	784	737	756	708	772	737	759	734	747	779	675	728	749	781	772	763	774	747	762	743	764	754	761	724	691	726	747	743	814	744	730	823	737	766	733	711	780	733	742	716	787	748	833	757	777	728	721	708	764	774	730	761	759	800	749	729	801	764	736	771	733	746	779	753	718	766	757	771	782	739	722	790	710	786	714	732	796	784	684	747	762	729	793	755	734	733	741	787	728	744	795	771	772	782	711	735	745	733	756	746	743	761	735	717	761	806	747	802	722	687	767	741	732	797	762	789	736	754	764	725	747	778	764	711	755	749	720	782	715	709	731	752	709	760	761	747	772	736	749	765	789	729	751	708	768	686	795	767	778	771	766	759	746	809	750	750	723	714	723	746	776	731	779	731	805	717	740	777	776	723	747	755	784	750	757	779	794	791	783	764	758	725	763	792	715	798	779	766	712	763	746	766	781	730	737	702	761	735	749	754	764	737	723	754	742	750	751	773	725	753	794	804	729	749	753	808	808	746	747	758	765	736	750	724	756	798	753	742	769	737	748	783	786	752	769	767	782	756	769	742	712	744	798	763	753	691	787	752	753	744	784	730	690	787	803	805	738	711	794	744	783	698	782	759	735	745	769	787	753	755	752	725	769	712	753	812	751	730	768	721	727	780	740	719	795	750	726	748	767	734	753	797	830	769	791	769	708	735	757	775	726	741	719	766	737	726	794	763	756	750	717	715	776	762	764	768	745	786	738	789	759	746	783	744	693	759	758	739	751	760	770	774	750	747	714	731	756	732	748	708	761	750	739	759	793	813	816	769	767	775	757	779	743	740	770	753	764	763	773	793	771	748	736	777	771	756	727	736	717	786	711	775	768	742	742	774	732	770	748	807	788	721	746	788	776	720	709	750	731	753	728	723	717	725	726	774	750	740	735	745	762	778	741	732	759	788	799	750	747	763	785	770	799	755	764	755	721	788	713	750	712	741	740	772	793	784	719	768	711	758	766	761	713	776	779	714	732	740	754	744	737	747	766	750	739	800	779	785	766	706	753	794	767	737	789	722	732	681	745	769	757	766	755	751	744	787	771	742	722	756	737	743	758	750	815	722	761	767	740	749	686	772	724	759	744	788	810	735	799	794	783	777	721	788	747	754	767	759	739	755	713	753	780	757	767	741	766	754	751	744	730	752	741	747	756	770	720	828	737	776	799	770	767	782	800	747	784	769	787	801	767	749	728	771	774	748	721	775	780	784	732	732	734	723	764	747	679	761	747	760	734	800	753	725	738	775	763	740	717	741	784	732	753	777	734	810	744	718	733	798	742	781	755	768	770	714	701	759	752	734	786	727	791	738	762	732	756	795	744	751	744	760	741	727	790	751	760	747	753	757	794	721	785	751	744	779	757	738	788	764	772	771	711	715	786	726	801	784	783	774	751	708	780	751	734	731	765	761	716	737	754	742	757	745	757	754	761	765	765	731	736	764	756	711	755
24935	21015	26958	27474	19132	3637	1214	1090	998	980	979	971	966	941	959	956	931	906	993	961	970	987	936	969	912	963	967	967	1026	957	941	926	993	886	968	932	974	925	928	967	934	948	927	961	977	911	932	910	932	927	939	979	938	1009	945	988	917	954	933	918	977	946	949	973	922	966	963	941	937	923	961	877	947	896	891	961	941	925	916	933	924	909	944	949	907	938	980	998	975	915	972	942	953	941	972	912	974	974	936	981	927	927	892	922	849	908	914	977	921	965	923	956	1021	918	916	915	912	965	897	954	950	950	929	968	929	947	937	947	943	950	962	887	888	968	912	908	980	947	928	945	986	928	942	933	953	942	926	938	950	918	919	931	921	924	940	976	932	942	973	961	946	941	991	957	964	915	933	876	943	913	972	933	911	949	971	935	962	945	943	914	915	973	877	984	935	917	911	909	960	934	957	943	964	971	953	942	937	934	920	925	951	970	920	868	922	935	938	904	898	890	969	1012	893	969	949	905	897	929	936	945	986	927	944	982	945	920	904	932	893	898	935	913	959	908	913	983	883	980	895	1003	990	982	958	877	964	972	984	949	907	951	991	884	917	996	947	876	961	933	980	957	935	927	949	948	957	902	935	873	944	956	991	935	934	968	938	948	888	948	986	986	922	954	903	957	955	936	964	1011	927	961	930	979	945	926	974	934	1013	916	926	987	910	979	970	930	911	928	881	933	967	969	961	862	942	929	959	920	935	921	950	936	973	946	890	875	902	990	975	962	946	932	939	915	971	968	956	986	952	929	948	914	970	897	947	912	910	947	965	923	950	992	918	923	920	918	979	963	1002	938	980	915	1026	926	978	929	964	931	908	914	899	953	929	918	926	903	964	923	1007	862	966	988	965	952	954	931	953	954	978	943	899	946	918	926	946	973	967	936	904	936	934	943	911	922	923	943	910	994	994	940	924	903	920	937	955	957	925	932	966	912	939	1007	942	933	932	947	928	918	917	974	908	899	975	936	974	939	948	942	907	880	923	929	905	987	944	940	931	953	943	910	902	946	989	989	915	957	979	978	946	917	929	972	875	947	906	977	960	928	947	948	946	922	882	956	920	947	980	981	948	991	863	925	951	984	922	923	967	961	932	929	962	900	948	972	973	969	932	1011	911	942	866	914	943	946	928	924	993	887	896	954	934	958	941	985	941	917	879	950	906	994	909	924	968	966	937	956	1005	970	954	883	975	953	939	1051	1000	921	912	898	951	936	928	921	961	878	953	986	888	960	1000	964	945	951	947	928	925	901	918	933	962	932	962	969	947	953	1001	930	921	925	898	965	943	924	919	935	873	936	909	929	903	924	1002	917	966	954	962	974	1008	1000	944	912	913	951	906	960	967	918	916	948	912	957	979	940	960	943	901	948	999	973	931	975	899	934	983	961	918	971	918	968	948	885	955	907	948	925	902	976	916	925	889	886	1007	916	954	894	919	879	969	941	976	928	960	996	945	948	943	954	961	928	930	958	919	918	931	928	925	936	947	944	951	924	918	918	981	964	940	954	969	878	957	918	881	930	907	958	971	917	947	917	945	922	1018	940	950	942	923	933	921	952	980	851	982	938	943	936	929	899	951	976	928	938	931	953	879	932	936	994	919	897	861	929	911	984	960	936	915	952	906	954	924	945	944	942	886	960	936	963	898	872	987	927	947	926	980	981	935	950	918	966	973	957	914	924	965	981	939	927	915	933	924	933	952	908	992	941	968	935	933	971	955	930	916	922	972	887	874	958	956	910	990	918	945	928	919	963	927	950	929	938	941	992	1021	935	918	1028	940	906	944	941	945	923	907	922	931	928	930	914	993	944	965	929	954	888	907	998	947	891	925	904	919	893	902	976	957	955	942	942	934	965	956	878	902	878	1024	916	926	982	903	954	911	951	989	916	971	931	966	982	915	1004	961	915	905	944	893	977	954	988	946	934	971	959	945	932	933	960	908	981	940	976	955	883	947	908	916	886	894	965	929	941	939	974	868	931	953	972	924	931	933	966	951	893	978	935	988	985	927	900	971	937	920	935	905	932	962	882	964	977	951	894	922	957	963	898	919	936	920	971	941	935	892	975	991	994	927	932	912	930	941	944	941	941	944	962	914	954	964	942	982	923	888	932	958	979	926	921	977	998	990	902	956	925	917	913	958	989	931	931	911	941	928	920	965	953	908	936	915	926	923	996	966	915	940	932	965	925	958	906	963	962	944	953	995	903	973	923	959	945	905	971	924	956	913	967	931	958	856	915	938	933	982	910	977	940	926	935	923	960	952	934	968	870	957	945	970	934	901	941	925	958	892	1013	943	912	938	924	911	923	970	985	935	930	976	938	982	997	943	1007	974	954	962	909	940	924	927	926	926	968	988	946	943	934	870	953	924	904	932	961	941	970	932	930	940	952	933	911	930	989	907	900	957	955	949	917	980	899	949	921	941	909	972	931	957	924	937	929	924	911	918	968	959	965	956	911	971	894	952	910	964	951	1001	932	949	935	1026	889	929	896	954	980	991	954	940	874	940	957	945	916	979	918	957	939	958	940	880	990	950	905	911	932	988	977	902	957	894	970	907	909	904	929	983	938	944	961	890	906	971	896	955	985	919	875	912	939	913	903	936	901	938	928	958	966	910	938	975	888	977	889	954	915	877	977	915	904	946	937	947	964	908	927	926	939	899	901	937	947	937	915	1008	939	965	906	930	963	915	981	952	885	924	915	935	913	915	945	942	946	936	908	972	987	1002	942	952	961	905	888	939	925	972	937	963	945	917	885	959	977	913	934	942	935	938	958	939	961	919	969	941	941	869	912	922	912	967	976	924	935	904	926	952	990	972	964	939	960	900	917	957	905	937	944	926	917	965	914	915	938	1009	952	968	907	948	1019	945	943	917	916	955	906	886	930	977	908	969	968	944	1009	905	904	951	937	912	934	991	981	943	952	971	970	971	935	932	988	940	890	940	970	985	948	947	883	961	920	949	935	930	940	985	941	951	948	952	942	960	953	903	996	926	909	947	990	862	965	892	938	918	982	995	973	947	993	905	973	899	902	955	987	903	980	979	980	945	941	964	990	917	946	934	946	973	924	942	905	892	899	1021	1024	1013	895	935	918	961	953	942	929	951	889	975	955	949	963	993	935	907	981	961	911	937	954	984	980	991	871	972	922	932	951	919	947	921	924	927	922	939	915	921	961	981	935	917	891	883	934	947	922	949	910	924	899	903	957	999	920	944	934	933	897	908	969	931	930	974	958	971	925	941	943	900	950	907	915	960	905	954	988	951	996	931	950	984	931	979	887	956	934	930	904	991	963	898	924	909	912	950	932	961	959	968	933	949	904	932	945	924	972	971	971	965	939	969	944	944	945	991	969	956	969	939	949	992	983	980	990	979	1023	931	974	923	972	929	961	880	969	938	934	912	900	984	972	916	928	968	960	891	941	949	970	916	901	922	935	876	954	933	906	958	941	919	954	930	943	904	914	915	921	955	957	991	989	894	957	953	966	953	912	943	954	969	934	1003	943
26927	43939	18886	27708	13736	1468	1217	1204	1059	1079	1054	1057	1009	1022	1022	959	899	1022	983	974	992	989	965	938	958	995	968	954	945	992	949	966	1001	1023	955	887	965	944	983	971	967	953	996	980	964	1012	1029	924	958	988	947	936	965	969	1016	923	1005	964	976	988	958	969	1032	1024	1022	948	968	945	954	989	967	956	999	982	1019	948	998	998	1021	972	929	936	975	999	978	959	991	974	974	1016	940	1002	955	949	937	950	996	960	973	976	947	954	971	992	918	1009	1025	919	970	962	939	956	981	909	994	936	967	994	986	980	976	951	947	900	964	930	998	943	966	963	960	953	1010	961	970	955	940	962	922	966	903	986	970	946	1071	986	978	903	990	941	972	981	1022	963	952	1022	988	967	1004	905	964	994	978	985	943	1030	938	956	939	1006	945	972	980	1012	929	986	980	957	953	974	989	1009	926	991	957	989	951	1006	977	952	1005	953	953	993	941	979	984	974	1023	973	924	968	937	969	955	986	929	927	972	1023	929	995	979	956	915	1007	942	952	946	950	933	967	974	1002	968	980	982	970	926	940	1026	959	923	1021	953	991	929	949	970	1016	964	931	984	998	985	1022	1012	1002	974	967	930	968	939	994	993	975	948	941	941	985	963	983	955	979	960	962	928	1002	974	897	943	955	978	943	950	984	939	970	969	987	967	958	1004	931	960	924	943	937	976	986	962	990	904	976	933	998	993	943	1010	1007	1016	999	969	984	922	958	1017	952	974	1011	947	997	1007	996	921	946	934	972	989	961	936	967	1005	938	996	1008	976	969	933	998	974	974	979	908	976	936	958	952	933	956	951	955	941	971	961	988	968	979	970	933	1019	982	1030	981	940	992	944	1016	975	922	924	1066	965	964	938	974	998	996	959	997	948	1015	984	983	911	994	1006	955	985	952	991	988	945	955	975	1039	917	991	975	948	984	966	961	934	967	982	968	956	965	943	955	974	939	970	945	969	938	994	923	944	906	958	955	978	1017	1012	951	996	979	969	983	961	947	997	954	915	960	1002	1023	1040	991	994	1059	905	990	978	919	972	916	937	938	970	972	953	972	961	973	974	936	996	996	1010	889	972	952	948	1026	987	958	955	970	948	929	958	951	1004	1027	962	1011	933	986	969	964	928	994	975	981	940	977	984	987	976	978	949	1025	971	886	1002	934	979	941	957	1018	982	958	946	997	987	963	983	990	1012	903	956	980	964	976	968	994	990	943	989	1066	968	981	1016	959	922	961	948	976	946	1018	968	923	945	980	1000	985	999	940	997	1023	909	986	913	1009	917	963	996	990	954	1013	923	980	921	942	1004	995	1001	946	943	942	976	1014	973	959	1004	959	973	949	996	946	944	1017	981	941	948	962	974	986	931	941	968	939	982	1038	979	994	981	926	948	968	940	975	959	989	961	1001	989	929	974	926	1011	937	974	953	1000	934	963	950	1011	954	973	961	994	1041	970	980	948	908	1037	978	984	931	970	967	962	952	998	950	923	970	968	962	988	1003	1000	937	1029	986	941	959	934	963	925	924	985	1025	1008	976	992	919	940	999	976	965	985	966	951	990	942	972	1007	965	951	954	1013	975	949	987	976	933	1007	967	915	1009	951	943	961	949	981	965	981	932	1014	947	973	958	1017	1018	952	929	979	952	990	985	943	978	930	980	953	989	949	994	1005	1003	1003	899	964	986	992	999	968	966	991	953	910	908	981	1016	969	924	914	970	956	998	992	958	943	884	978	975	990	966	998	949	951	957	989	1000	984	1011	981	965	994	1044	978	975	965	966	988	1031	1017	946	984	950	994	985	938	940	1005	962	974	951	943	979	947	1030	942	1002	889	934	985	1007	948	987	974	950	1000	1008	951	960	957	946	974	987	981	1004	906	979	921	977	993	971	940	925	957	977	987	929	1029	948	962	962	1001	991	966	915	968	994	1032	988	961	1005	1053	983	913	971	901	939	977	988	929	977	984	979	959	949	947	942	969	954	931	1036	980	934	957	946	946	975	963	972	973	1048	986	979	959	987	973	978	999	940	912	969	959	989	977	963	1011	973	955	965	960	966	966	955	976	1012	978	964	984	960	990	953	970	911	986	927	978	964	1005	969	952	959	899	942	951	977	946	991	967	971	989	965	1022	981	915	941	991	962	882	933	941	964	972	1009	974	929	995	955	977	984	933	913	986	948	959	950	994	954	930	973	955	958	966	965	959	931	928	975	916	961	965	978	951	1002	1002	922	1037	951	975	942	952	958	1007	1016	923	928	939	951	986	964	1025	1005	989	992	916	955	973	1012	975	911	929	975	980	973	984	935	991	979	946	933	910	959	919	968	988	944	966	957	984	961	997	941	994	1007	970	907	922	964	989	911	986	941	892	901	948	1060	984	977	938	918	940	926	976	938	959	954	1018	925	929	947	972	996	1038	983	954	1021	990	1017	971	917	877	973	1032	941	1045	958	996	943	986	963	966	966	909	995	980	955	979	950	993	967	954	964	975	944	934	956	983	942	982	985	986	953	919	944	974	987	1020	946	968	1012	918	959	911	929	916	952	998	1002	964	966	974	990	954	994	991	954	937	984	1019	1003	1049	981	998	931	947	1024	965	1000	994	937	968	940	950	967	944	1009	971	992	978	956	984	970	1025	982	990	998	917	1012	975	913	876	997	983	1027	946	1009	987	954	973	959	992	1011	956	986	920	947	916	962	895	975	980	933	1002	884	997	992	971	970	964	969	974	908	975	952	973	990	925	958	993	943	1006	999	941	916	967	969	970	943	939	953	906	978	936	958	934	926	929	976	938	933	967	965	936	1016	933	915	1000	1003	980	910	892	976	990	980	978	942	948	983	974	1006	912	942	1002	945	931	929	963	1012	940	979	898	1023	1001	923	933	981	928	1002	1004	1004	939	918	923	950	933	974	972	936	948	929	1003	936	964	911	980	944	910	985	978	888	1061	974	947	963	993	940	963	995	944	987	932	972	991	927	925	984	945	954	955	981	954	967	902	951	1015	1063	929	961	986	996	907	969	986	990	971	992	919	910	952	970	981	945	975	940	948	1021	955	983	1004	981	950	1003	957	1032	971	987	901	995	919	956	926	969	936	943	978	1004	977	939	943	954	959	969	967	1000	1003	972	949	944	1021	1009	1000	928	949	945	955	960	980	982	975	958	965	971	948	946	953	986	930	988	954	1008	987	1003	983	972	952	966	943	924	931	1031	1017	995	998	996	971	971	914	972	908	956	969	927	970	977	975	996	951	950	983	975	982	987	977	954	955	957	993	968	934	1019	992	939	956	929	961	1010	984	972	1000	974	983	994	989	967	956	949	891	925	921	954	962	939	960	970	985	956	936	958	985	966	954	1007	1000	967	943	980	957	997	977	944	954	983	925	974	951	951	961	956	1038	910	940	914	960	962	939	945	952	934	976	966	987	974	949	974	964	1008	960	912	995	979	975	955	948	938	991	1019	962	1012	943	952	1024	883	923	1040	975	974	994	924	984	973	967	995	946	918	931	937	896	1011	956	971	947	1018	956	962	993	979	949	943	952	936	1008	1022	954	980	1006	953	1000	1004	929	954	974	933	975	993	997	1026	920	949	983	968	963	957	983	964	986	905	967	936	975	931	964	969	963	971	944	918	973	992	988	986	959	960	943	994	989	980	989	963	1009	972	908	971	1006	990	990	966	974	959	922	954	966	979	953
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
